:root{color-scheme:dark;--bg: #111318;--panel: #191d25;--panel-2: #202632;--text: #f2f4f8;--muted: #9aa4b2;--line: #303849;--gold: #d8b15f;--green: #63c786;--red: #d96a6a;--blue: #5eb3e5;--field: #121720;--focus: transparent}html{overflow-y:scroll;scrollbar-gutter:stable}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.sidebar{border-right:1px solid var(--line);background:#151922;padding:24px 18px}.brand{display:flex;align-items:center;justify-content:flex-start;margin-bottom:14px}.brand strong{font-size:20px;letter-spacing:.04em;text-transform:uppercase}.badge{border:1px solid var(--line);border-radius:999px;color:var(--gold);font-size:12px;padding:4px 8px}.sidebar-language{display:flex;gap:8px;margin-bottom:14px}.sidebar-language .chip{flex:1 1 0;font-weight:800;justify-content:center;min-width:0;padding-left:10px;padding-right:10px}.sidebar-server{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:8px;margin-bottom:18px;padding:12px 0}.sidebar-server-label{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.sidebar-server-options{display:grid;gap:6px}.sidebar-server .chip{justify-content:space-between;min-height:36px;width:100%}.sidebar-server-rate{color:var(--muted);font-size:12px;margin-left:8px}.nav{display:grid;gap:6px}.nav form{margin:0;min-width:0}.nav a,.nav button{background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:block;padding:11px 12px;text-align:left;width:100%}.nav a.active,.nav a:hover,.nav button:hover{background:var(--panel-2);color:var(--text)}.nav button.nav-logout{background:#d8b15f1a;border:1px solid rgba(216,177,95,.55);color:var(--gold);font-weight:900;margin-top:8px;text-align:center}.nav button.nav-logout:hover{background:var(--gold);color:#15110a}.nav button.nav-logout .button-icon{color:inherit}.main{padding:28px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.sidebar-toggle-button{align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:22px;font-weight:700;height:48px;justify-content:center;left:234px;line-height:1;padding:0;position:fixed;top:60px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;width:52px;z-index:30}body.sidebar-collapsed .sidebar-toggle-button{left:24px}body.sidebar-collapsed .shell{grid-template-columns:260px minmax(0,1fr)}body.sidebar-collapsed .sidebar{display:block;pointer-events:none;visibility:hidden}h1{font-size:28px;margin:0 0 6px}.main-rating h1{font-size:18px;font-weight:500;line-height:1.25;margin-bottom:0}.sub{color:var(--muted);margin:0}.button{background:var(--gold);border:0;border-radius:8px;color:#15110a;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:700;min-height:40px;padding:0 16px}.button-icon{display:inline-block;flex:0 0 auto;height:18px;width:18px}.sidebar-toggle-button .button-icon,.currency-modal-close .button-icon,.donate-details-close .button-icon{height:16px;width:16px}.dashboard-action .button-icon,.dashboard-action-mark .button-icon{color:var(--gold);height:18px;width:18px}.button.secondary{background:var(--panel-2);border:1px solid var(--line);color:var(--text)}.button.danger{background:#d96a6a29;border:1px solid rgba(217,106,106,.5);color:#ffd7d7}.button.small{font-size:13px;min-height:32px;padding:0 10px}button,input,select,textarea{font:inherit}.button,.dashboard-outline-button,.dashboard-primary-button,.donate-secondary-button,.donate-primary-button,.currency-modal-close,.settings-pagination a,.chip,.rating-tab,.sidebar-link,.nav a,.nav button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.button,.dashboard-outline-button,.dashboard-primary-button,.donate-secondary-button,.donate-primary-button,.settings-pagination a{justify-content:center;-webkit-user-select:none;user-select:none}.button:not(.secondary):not(.danger):hover,.dashboard-primary-button:hover{background:#e3bd6f;border-color:#e3bd6f;color:#15110a;filter:none}.button.secondary:hover{border-color:var(--gold);color:var(--gold);filter:none}.button.danger:hover{background:#d96a6a47;border-color:#d96a6adb;color:#fff;filter:none}.donate-primary-button:hover{filter:brightness(1.05)}.button:active,.dashboard-outline-button:active,.dashboard-primary-button:active,.donate-secondary-button:active,.donate-primary-button:active{transform:translateY(1px)}.button:disabled,.dashboard-outline-button:disabled,.dashboard-primary-button:disabled,.donate-secondary-button:disabled,.donate-primary-button:disabled{cursor:not-allowed;opacity:.55}.button:focus-visible,.sidebar-toggle-button:focus-visible,.dashboard-action:focus-visible,.dashboard-outline-button:focus-visible,.dashboard-primary-button:focus-visible,.donate-secondary-button:focus-visible,.donate-primary-button:focus-visible,.currency-modal-close:focus-visible,.chip:focus-visible,.rating-tab:focus-visible,.sidebar-link:focus-visible,.nav a:focus-visible,.nav button:focus-visible,.settings-pagination a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{box-shadow:none;outline:0;outline-offset:0}a:focus,button:focus,input:focus,select:focus,textarea:focus,summary:focus{box-shadow:none;outline:0;outline-offset:0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{background-color:var(--field);border:1px solid var(--line);border-radius:6px;color:var(--text);min-height:42px;padding:0 12px;width:100%}textarea{min-height:96px;padding-bottom:10px;padding-top:10px;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}option{background:#121720;color:var(--text)}input::placeholder,textarea::placeholder{color:#6f7a8a}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#111720;border:1px solid #4a5466;cursor:pointer;display:inline-grid;flex:0 0 auto;height:18px;margin:0;place-content:center;width:18px}input[type=checkbox]{border-radius:4px}input[type=radio]{border-radius:999px}input[type=checkbox]:before,input[type=radio]:before{content:"";transform:scale(0);transition:transform .14s ease}input[type=checkbox]:before{border-bottom:2px solid #15110a;border-right:2px solid #15110a;height:9px;transform:rotate(45deg) scale(0);width:5px}input[type=radio]:before{background:#15110a;border-radius:999px;height:8px;width:8px}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--gold);border-color:var(--gold)}input[type=checkbox]:checked:before{transform:rotate(45deg) scale(1)}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.55}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--gold),#6f7b84);border-radius:999px;height:8px}input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--gold),#6f7b84);border-radius:999px;height:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--gold);border:3px solid #111318;border-radius:999px;box-shadow:0 0 0 1px var(--line);height:24px;margin-top:-8px;width:24px}input[type=range]::-moz-range-thumb{background:var(--gold);border:3px solid #111318;border-radius:999px;box-shadow:0 0 0 1px var(--line);height:18px;width:18px}details:not(.dashboard-account-row){background:var(--panel-2);border:1px solid var(--line);border-radius:8px;overflow:hidden}details:not(.dashboard-account-row)>summary{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:12px;justify-content:space-between;list-style:none;min-height:46px;padding:12px 14px}details:not(.dashboard-account-row)>summary::-webkit-details-marker{display:none}details:not(.dashboard-account-row)>summary:after{color:var(--gold);content:"+";font-weight:900;line-height:1;transition:transform .16s ease}details:not(.dashboard-account-row)[open]>summary:after{transform:rotate(45deg)}.top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.switcher{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.switcher-label{color:var(--muted);font-size:13px;margin-right:2px}.server-switcher{border-right:1px solid var(--line);margin-right:2px;padding-right:10px}.chip{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:13px;min-height:32px;padding:0 10px}.chip.active,.chip:hover{border-color:var(--gold);color:var(--text)}.quick-actions{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(140px,1fr))}.quick-action{align-content:start;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;gap:8px;min-height:92px;padding:14px}.quick-action:hover{border-color:var(--gold)}.quick-action.disabled{cursor:not-allowed;opacity:.55}.quick-action strong{align-items:center;display:flex;gap:8px}.quick-action small{color:var(--muted);line-height:1.35}.grid{display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.metric{color:var(--muted);font-size:13px;margin-bottom:8px}.value{font-size:26px;font-weight:700}.status{color:var(--green)}.tag{border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;line-height:1;padding:6px 9px}.tag.success{border-color:#63c78680;color:var(--green)}.tag.danger{border-color:#d96a6a80;color:var(--red)}.server-list{display:grid;gap:8px}.server-pill{align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;display:flex;justify-content:space-between;min-height:38px;padding:8px 10px}.server-pill.active,.server-pill:hover{border-color:var(--gold)}.list{display:grid;gap:10px;margin:0;padding:0}.row{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;padding-top:12px}.row:first-child{border-top:0;padding-top:0}.muted{color:var(--muted)}.danger{color:var(--red)}.rating-tabs{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;width:100%}.rating-tab{align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-flex;font-size:16px;font-weight:400;gap:8px;min-height:38px;padding:9px 12px}.rating-tab.active,.rating-tab:hover{border-color:var(--gold);color:var(--text)}.rating-content{min-height:120px;transition:opacity .16s ease}.rating-content.is-loading{opacity:.58;pointer-events:none}.table-wrap{overflow-x:auto}.rating-table{border-collapse:collapse;min-width:760px;width:100%}.rating-table th,.rating-table td{border-bottom:1px solid var(--line);padding:11px 8px;text-align:left;vertical-align:top}.rating-table th{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.rating-table tr:last-child td{border-bottom:0}.rank-cell{color:var(--gold);font-weight:700;width:52px}.number-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.rating-respawn-time{color:var(--red);font-weight:700;white-space:nowrap}.rating-clan{align-items:center;display:inline-flex;gap:4px;min-width:0;vertical-align:top}.rating-crest-pair{align-items:center;display:inline-flex;flex:0 0 auto}.crest{border-radius:2px;flex:0 0 auto;height:12px;object-fit:contain}.castle-picture{border-radius:3px;display:block;height:60px;object-fit:cover;width:96px}.crest-list{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:5px 12px;margin:4px 0 8px}.main-rating .topbar,.main-rating .rating-shell{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.main-rating .topbar{border-bottom:1px solid var(--line);margin-bottom:31px;padding-bottom:13px}.rating-shell{display:block}.rating-panel{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;width:100%}.main-rating .rating-tabs{align-items:center;background:var(--panel-2);border:0;border-bottom:0;border-radius:0;box-sizing:border-box;flex-wrap:nowrap;gap:0;margin:0;max-width:100%;overflow-x:auto;padding:0;position:sticky;top:64px;width:100%;z-index:23}.main-rating .rating-tab{align-items:center;background:transparent;border:0;border-radius:0;color:var(--muted);flex:0 0 auto;font-size:16px;font-weight:700;min-height:58px;padding:0 18px;white-space:nowrap}.main-rating .rating-tab.active,.main-rating .rating-tab:hover{background:var(--panel);color:var(--text)}.main-rating .rating-content{background:var(--panel);border:0;box-sizing:border-box;min-height:80px;padding:32px 24px 36px;width:100%}.main-rating .rating-table-wrap{border:0;border-radius:0;box-sizing:border-box;margin:0;max-width:100%;overflow-x:auto;width:100%}.main-rating .rating-table{font-size:16px;margin:0;min-width:0;table-layout:fixed;width:100%}.main-rating .rating-table th,.main-rating .rating-table td{padding:8px 10px;vertical-align:middle}.main-rating .rating-table th{font-size:16px;font-weight:500;text-transform:uppercase}.main-rating .rating-table tr:last-child td{border-bottom:0}.main-rating .rank-cell,.main-rating .rating-table-wrap-top_pvp th:first-child,.main-rating .rating-table-wrap-top_pvp td:first-child,.main-rating .rating-table-wrap-top_pk th:first-child,.main-rating .rating-table-wrap-top_pk td:first-child,.main-rating .rating-table-wrap-top_hero th:first-child,.main-rating .rating-table-wrap-top_hero td:first-child,.main-rating .rating-table-wrap-top_clan th:first-child,.main-rating .rating-table-wrap-top_clan td:first-child,.main-rating .rating-table-wrap-top_clan_pvp th:first-child,.main-rating .rating-table-wrap-top_clan_pvp td:first-child,.main-rating .rating-table-wrap-top_raidboss th:first-child,.main-rating .rating-table-wrap-top_raidboss td:first-child{width:64px}.main-rating .rating-table-wrap-top_pvp th:nth-child(2),.main-rating .rating-table-wrap-top_pvp td:nth-child(2),.main-rating .rating-table-wrap-top_pk th:nth-child(2),.main-rating .rating-table-wrap-top_pk td:nth-child(2),.main-rating .rating-table-wrap-top_hero th:nth-child(2),.main-rating .rating-table-wrap-top_hero td:nth-child(2){width:32%}.main-rating .rating-table-wrap-top_pvp th:nth-child(3),.main-rating .rating-table-wrap-top_pvp td:nth-child(3),.main-rating .rating-table-wrap-top_pk th:nth-child(3),.main-rating .rating-table-wrap-top_pk td:nth-child(3),.main-rating .rating-table-wrap-top_hero th:nth-child(3),.main-rating .rating-table-wrap-top_hero td:nth-child(3){width:25%}.main-rating .rating-table-wrap-top_pvp th:nth-child(5),.main-rating .rating-table-wrap-top_pvp td:nth-child(5),.main-rating .rating-table-wrap-top_pk th:nth-child(5),.main-rating .rating-table-wrap-top_pk td:nth-child(5),.main-rating .rating-table-wrap-top_hero th:nth-child(5),.main-rating .rating-table-wrap-top_hero td:nth-child(5){width:112px}.main-rating .rating-table-wrap-top_clan th:nth-child(1),.main-rating .rating-table-wrap-top_clan td:nth-child(1){width:5%}.main-rating .rating-table-wrap-top_clan th:nth-child(2),.main-rating .rating-table-wrap-top_clan td:nth-child(2){width:22%}.main-rating .rating-table-wrap-top_clan th:nth-child(3),.main-rating .rating-table-wrap-top_clan td:nth-child(3){width:18%}.main-rating .rating-table-wrap-top_clan th:nth-child(4),.main-rating .rating-table-wrap-top_clan td:nth-child(4){width:16%}.main-rating .rating-table-wrap-top_clan th:nth-child(5),.main-rating .rating-table-wrap-top_clan td:nth-child(5){width:9%}.main-rating .rating-table-wrap-top_clan th:nth-child(6),.main-rating .rating-table-wrap-top_clan td:nth-child(6){width:14%}.main-rating .rating-table-wrap-top_clan th:nth-child(7),.main-rating .rating-table-wrap-top_clan td:nth-child(7){width:16%}.main-rating .rating-table-wrap-top_clan_pvp th:nth-child(1),.main-rating .rating-table-wrap-top_clan_pvp td:nth-child(1){width:5%}.main-rating .rating-table-wrap-top_clan_pvp th:nth-child(2),.main-rating .rating-table-wrap-top_clan_pvp td:nth-child(2){width:19%}.main-rating .rating-table-wrap-top_clan_pvp th:nth-child(3),.main-rating .rating-table-wrap-top_clan_pvp td:nth-child(3){width:15%}.main-rating .rating-table-wrap-top_clan_pvp th:nth-child(4),.main-rating .rating-table-wrap-top_clan_pvp td:nth-child(4){width:13%}.main-rating .rating-table-wrap-top_clan_pvp th:nth-child(5),.main-rating .rating-table-wrap-top_clan_pvp td:nth-child(5){width:15%}.main-rating .rating-table-wrap-top_clan_pvp th:nth-child(6),.main-rating .rating-table-wrap-top_clan_pvp td:nth-child(6){width:8%}.main-rating .rating-table-wrap-top_clan_pvp th:nth-child(7),.main-rating .rating-table-wrap-top_clan_pvp td:nth-child(7){width:12%}.main-rating .rating-table-wrap-top_clan_pvp th:nth-child(8),.main-rating .rating-table-wrap-top_clan_pvp td:nth-child(8){width:13%}.main-rating .rating-table-wrap-top_hero_active .rating-table{min-width:720px}.main-rating .rating-table-wrap-top_hero_active th:nth-child(1),.main-rating .rating-table-wrap-top_hero_active td:nth-child(1){width:180px}.main-rating .rating-table-wrap-top_hero_active th:nth-child(2),.main-rating .rating-table-wrap-top_hero_active td:nth-child(2){width:46%}.main-rating .rating-table-wrap-top_hero_active th:nth-child(3),.main-rating .rating-table-wrap-top_hero_active td:nth-child(3){width:34%}.main-rating .castle-picture{height:48px;width:78px}.main-rating .crest-list{gap:3px 8px;margin:2px 0 4px}.server-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.inline-list{color:var(--muted);margin:4px 0 0}.empty-state{color:var(--muted);padding:18px 0}.dashboard{align-items:start;display:grid;gap:20px}.dashboard-top{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(360px,1.45fr) repeat(3,minmax(190px,1fr));max-width:1220px;width:100%}.dashboard-card{background:linear-gradient(180deg,#1b202a,#171c25);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px #ffffff08;display:flex;flex-direction:column;min-height:154px;overflow:hidden;padding:24px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-card:hover{border-color:#d8b15f47}.dashboard-top .dashboard-card:first-child{background:linear-gradient(135deg,rgba(216,177,95,.08),transparent 42%),linear-gradient(180deg,#1b202a,#171c25)}.dashboard-user-title{align-items:center;display:flex;gap:12px;font-size:21px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.dashboard-user-list{display:grid;gap:10px;margin-top:auto;padding-top:24px}.dashboard-user-line{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:15px;gap:8px;justify-content:space-between;line-height:1.35;min-height:28px}.dashboard-user-line strong{color:var(--text);font-weight:700}.dashboard-pill{background:#9aa4b22e;border:1px solid rgba(154,164,178,.16);border-radius:999px;color:var(--text);display:inline-flex;font-size:12px;font-weight:800;line-height:1;padding:6px 11px}.dashboard-card-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.dashboard-card-number{font-size:30px;font-weight:800;line-height:1}.dashboard-card-unit{color:var(--muted);font-size:11px;font-weight:700;margin-left:4px;text-transform:uppercase}.dashboard-icon{align-items:center;background:#121720bd;border:1px solid var(--line);border-radius:8px;color:var(--gold);display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:40px;min-width:40px;padding:0 9px;text-transform:uppercase}.dashboard-card-title{color:var(--muted);font-size:13px;margin-top:8px;text-align:right}.dashboard-actions{border-top:1px solid rgba(48,56,73,.72);display:grid;gap:8px;margin-top:auto;padding-top:18px}.dashboard-action{align-items:center;background:transparent;border:0;border-radius:6px;color:#aeb8c8;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:9px;line-height:1.25;min-height:24px;padding:0;text-align:left}.dashboard-action:hover{color:var(--text)}.dashboard-action.disabled{cursor:not-allowed;opacity:.55}.dashboard-action-mark{align-items:center;color:var(--gold);display:inline-flex;font-size:15px;font-weight:900;justify-content:center;min-width:18px}.dashboard-outline-button{align-items:center;background:transparent;border:1px solid var(--gold);border-radius:6px;color:var(--gold);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;font-size:13px;gap:6px;justify-content:center;min-height:30px;padding:0 10px}.dashboard-outline-button:hover{background:#d8b15f1f}.dashboard-outline-button.disabled{cursor:not-allowed;opacity:.55}.dashboard-primary-button{align-items:center;background:var(--gold);border:1px solid var(--gold);border-radius:6px;color:#15110a;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;font-size:13px;gap:6px;justify-content:center;min-height:30px;padding:0 10px}.dashboard-primary-button.disabled{cursor:not-allowed;opacity:.55}.dashboard-account-panel{max-width:860px;padding:24px;overflow:hidden}.dashboard-account-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.dashboard-account-title{font-size:15px;margin:0}.dashboard-account-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:14px}.dashboard-account-list{display:grid;gap:12px}.dashboard-account-row{background:linear-gradient(180deg,#1c222d,#171c25);border:1px solid var(--line);border-radius:8px;overflow:hidden;padding:0}.dashboard-account-row[open]{border-color:#d8b15f6b;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff08}.dashboard-account-summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;min-height:58px;padding:0 18px}.dashboard-account-summary::-webkit-details-marker{display:none}.dashboard-account-summary:hover{background:#ffffff05}.dashboard-account-summary:before{border-bottom:2px solid var(--gold);border-right:2px solid var(--gold);content:"";height:7px;margin-top:-3px;opacity:.82;transform:rotate(45deg);transition:opacity .16s ease,transform .16s ease;width:7px}.dashboard-account-row[open] .dashboard-account-summary:before{opacity:1;transform:rotate(-135deg) translate(-2px,-2px)}.dashboard-account-login{align-items:center;color:var(--gold);display:flex;font-size:14px;font-weight:800;gap:6px;min-width:0;overflow-wrap:anywhere}.dashboard-account-login>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-account-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;justify-content:flex-end}.dashboard-account-meta .tag{align-items:center;border-radius:50%;height:30px;justify-content:center;padding:0;width:30px}.dashboard-account-body{border-top:1px solid var(--line);display:grid;gap:14px;padding:16px 18px 18px}.dashboard-account-status{align-items:center;color:#b5c1d2;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 14px;line-height:1.35;padding:2px 0}.dashboard-account-status-item{align-items:center;display:inline-flex;gap:7px;min-height:28px;min-width:0}.dashboard-account-status-label{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.dashboard-account-status-value{color:var(--text);font-weight:700}.dashboard-account-status .tag{min-height:24px;padding:3px 9px}.dashboard-character-table{border-collapse:collapse;min-width:620px;width:100%}.dashboard-character-table th,.dashboard-character-table td{border-bottom:1px solid var(--line);padding:11px 8px;text-align:left;vertical-align:middle}.dashboard-character-table th{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.dashboard-character-table td:first-child{color:var(--text);font-weight:700}.dashboard-character-table td:nth-child(2){color:var(--gold);font-weight:800;width:88px}.dashboard-character-table td:nth-child(4){width:118px}.dashboard-character-table td:last-child{text-align:right;width:150px}.dashboard-character-table td:last-child .dashboard-outline-button{min-width:120px}.dashboard-character-table tr:last-child td{border-bottom:0}.dashboard-row-actions{border-top:1px solid rgba(48,56,73,.72);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:0;padding-top:14px}.dashboard-row-actions form{display:inline-flex;margin:0}.dashboard-row-actions .dashboard-outline-button{min-height:38px;padding:0 14px}.currency-modal{align-items:center;background:#080a0eb8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:50}.currency-modal[hidden]{display:none}.currency-modal-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 80px #0000006b;max-width:640px;overflow:hidden;width:min(100%,640px)}.currency-transfer-card{max-width:700px;width:min(100%,700px)}.currency-modal-head{align-items:center;background:linear-gradient(180deg,#202733fa,#191f29fa),var(--panel-2);border-bottom:1px solid rgba(216,177,95,.34);box-shadow:inset 0 1px #ffffff09;display:flex;gap:16px;justify-content:space-between;min-height:70px;padding:18px 24px}.currency-modal-head h2{font-size:20px;font-weight:700;margin:0}.currency-transfer-head{background:linear-gradient(180deg,#202733fa,#191f29fa),var(--panel-2)}.currency-transfer-head-meta{color:var(--muted);font-size:13px;font-weight:700;margin-top:6px}.currency-modal-close{align-items:center;background:#0d121b6b;border:1px solid rgba(216,177,95,.42);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:28px;justify-content:center;width:28px}.currency-modal-close:hover{border-color:var(--gold);color:var(--gold)}.currency-transfer-form{display:grid;gap:18px;padding:28px}.currency-transfer-game-form{gap:16px;padding:24px 28px 28px}.currency-transfer-game-form .currency-input-group{min-height:50px}.currency-transfer-field{color:var(--text);display:grid;gap:8px;margin:0}.currency-transfer-field>span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.currency-input-group{background:linear-gradient(180deg,#0f141dd1,#0c1119eb);border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:54px minmax(0,1fr);min-height:44px;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.currency-input-group:focus-within{border-color:#e1b556a6;box-shadow:0 0 0 3px #e1b55614}.currency-input-group.has-action{grid-template-columns:54px minmax(0,1fr) auto}.currency-input-icon{align-items:center;background:var(--panel-2);border-right:1px solid var(--line);color:var(--gold);display:inline-flex;font-weight:800;justify-content:center}.currency-input-icon img{display:block;height:36px;object-fit:cover;width:36px}.currency-input-group input,.currency-input-group select{background-color:transparent;border:0;color:var(--text);font:inherit;min-width:0;outline:0;padding:0 16px}.currency-inline-button{align-items:center;background:linear-gradient(180deg,#36a6dc,#2d8fc0);border:1px solid rgba(93,181,222,.8);border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:6px;justify-content:center;min-height:44px;padding:0 14px;white-space:nowrap}.currency-inline-button:hover{filter:brightness(1.05)}.currency-inline-button:disabled{cursor:wait;opacity:.65}.currency-input-group.account-login-combo{grid-template-columns:54px 124px minmax(0,1fr)}.currency-input-group.account-login-combo.has-prefix-refresh{grid-template-columns:54px 124px 52px minmax(0,1fr)}.currency-input-group.account-login-combo select{border-right:1px solid var(--line);padding:0 12px}.currency-prefix-refresh{align-items:center;background:var(--panel-2);border:0;border-right:1px solid var(--line);color:var(--text);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;padding:0}.currency-prefix-refresh:hover{color:var(--gold)}.currency-prefix-refresh:disabled{cursor:wait;opacity:.65}.currency-prefix-refresh svg{height:20px;width:20px}.currency-input-group option{background:#fff;color:#111318}.currency-help{color:var(--muted);font-size:13px;margin-top:-8px}.currency-transfer-summary{background:#0d121b94;border:1px solid rgba(61,76,99,.85);border-radius:7px;line-height:1.45;margin-top:0;padding:12px 14px}.currency-transfer-empty-characters{align-items:center;background:#1f2632b8;border:1px solid var(--line);border-radius:7px;display:flex;gap:14px;justify-content:space-between;min-height:66px;padding:12px 14px}.currency-transfer-empty-characters[hidden]{display:none}.currency-transfer-empty-characters strong,.currency-transfer-empty-characters span{display:block}.currency-transfer-empty-characters strong{color:var(--text);margin-bottom:3px}.currency-transfer-empty-characters span{color:var(--muted);font-size:13px}.currency-quick-amounts{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.currency-quick-amounts button{background:var(--panel-2);border:1px solid var(--line);border-radius:6px;color:var(--muted);cursor:pointer;font-weight:800;min-height:34px;padding:0 10px}.currency-quick-amounts button:hover{border-color:var(--gold);color:var(--text)}.currency-modal-actions{align-items:center;background:var(--panel-2);border-top:1px solid var(--line);display:flex;gap:12px;justify-content:flex-end;margin:10px -28px -28px;min-height:70px;padding:16px 28px}.action-confirm-card{max-width:500px;width:min(100%,500px)}.action-confirm-body{align-items:start;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:24px}.action-confirm-icon{align-items:center;background:#d8b15f1f;border:1px solid rgba(216,177,95,.42);border-radius:50%;color:var(--gold);display:inline-flex;font-size:20px;font-weight:900;height:42px;justify-content:center;width:42px}.action-confirm-message{color:var(--text);font-size:16px;font-weight:700;line-height:1.45;margin:0}.action-confirm-detail{background:#0d121bb8;border:1px solid var(--line);border-radius:999px;color:var(--gold);display:inline-flex;font-size:13px;font-weight:800;margin-top:12px;max-width:100%;overflow-wrap:anywhere;padding:6px 12px}.action-confirm-detail[hidden]{display:none}.action-confirm-actions{justify-content:flex-end;margin:0;padding:16px 24px}.action-confirm-actions .dashboard-outline-button,.action-confirm-actions .button{min-width:140px}.main-donate .topbar,.main-donate .alert,.main-donate .donate-grid{margin-left:auto;margin-right:auto;max-width:1368px}.main-donate .topbar{justify-content:flex-end;margin-bottom:14px;min-height:38px}.main-donate .topbar>div:first-child:empty{display:none}.main-donate .topbar .button{border-radius:7px;min-height:38px;padding:0 20px}.donate-grid{align-items:start;display:grid;font-size:14px;gap:24px;grid-template-columns:minmax(0,650px) minmax(0,620px);justify-content:center}.donate-grid.is-authenticated .donate-form{gap:10px}.donate-grid.is-guest .donate-form{gap:9px}.donate-card{background:var(--panel);border:1px solid var(--line);border-radius:7px;box-shadow:0 18px 46px #0000001f;overflow:hidden}.donate-card-head{align-items:center;background:var(--panel-2);border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;min-height:52px;padding:10px 24px}.donate-card-head h2{font-size:17px;font-weight:800;line-height:1.2;margin:0;text-transform:uppercase}.donate-support{align-items:center;background:#c95067;border-radius:7px;color:#fff;display:inline-flex;flex:0 0 auto;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:center;min-height:34px;padding:5px 13px}.donate-support strong{background:#fffffff0;border-radius:4px;color:#c95067;line-height:1.1;padding:4px 8px}.donate-form{display:grid;gap:9px;padding:18px 24px 0}.donate-auth-notice{background:#c95067;color:#fff;font-size:16px;font-weight:800;line-height:1.25;margin:-18px -24px 12px;padding:8px 14px;text-align:center}.donate-auth-notice a{text-decoration:underline;text-underline-offset:3px}.donate-label{color:var(--text);font-size:14px;font-weight:800;line-height:1.2;margin-bottom:-3px}.donate-input-group{border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:74px minmax(0,1fr) 72px;min-height:39px;overflow:hidden}.donate-input-group span{align-items:center;background:var(--panel-2);color:var(--muted);display:inline-flex;font-size:14px;font-weight:800;justify-content:center;padding:0 12px;white-space:nowrap}.donate-input-group .donate-bonus-badge{color:var(--gold);min-width:72px}.donate-amount,.donate-select{background-color:var(--field);border:1px solid var(--line);border-radius:6px;color:var(--text);font-size:15px;min-height:39px;padding:0 12px;width:100%}.donate-amount{border:0;border-left:1px solid var(--line);border-radius:0;font-weight:700}.donate-character-group{grid-template-columns:62px minmax(0,1fr)}.donate-character-group .donate-amount{border-right:0;font-weight:500}.donate-range-line{align-items:center;color:var(--muted);display:flex;font-size:13px;justify-content:space-between;margin:0 0 -7px}.donate-range{accent-color:var(--gold);display:block;height:20px;margin:0;padding:0;width:100%}.donate-calculation{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:3px;margin-top:2px;padding:10px 8px 9px;text-align:center}.donate-calculation span{color:var(--muted);font-size:13px}.donate-calculation strong,.donate-calculation b{display:block;font-size:14px;line-height:1.36}.donate-calculation strong span,.donate-calculation b span{color:inherit;font-size:inherit}.donate-calculation strong{color:#e56d55}.donate-calculation b{color:#ff7047;font-size:16px}.donate-calculation small{color:#6fd0bd;font-size:13px}.donate-grid.is-guest .donate-calculation strong{color:#ff7047;font-size:15px}.donate-table-wrap{overflow-x:auto}.donate-currency-table,.donate-bonus-table{border-collapse:collapse;table-layout:fixed;width:100%}.donate-currency-table th,.donate-currency-table td,.donate-bonus-table th,.donate-bonus-table td{border-bottom:1px solid var(--line);padding:6px 10px;text-align:left}.donate-currency-table th,.donate-bonus-table th{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.donate-currency-table td,.donate-bonus-table td{color:var(--text);font-size:13px;line-height:1.35}.donate-currency-table th:nth-child(1),.donate-currency-table td:nth-child(1){width:18%}.donate-currency-table th:nth-child(2),.donate-currency-table td:nth-child(2){width:18%}.donate-currency-table th:nth-child(3),.donate-currency-table td:nth-child(3){width:25%}.donate-notice{background:#465159;border-radius:4px;color:#fff;font-size:12px;font-weight:800;line-height:1.25;padding:5px 10px;text-align:center}.donate-form .captcha-field{display:flex;justify-content:center;margin:0}.donate-grid.is-guest .donate-form .captcha-field{margin-top:2px}.donate-form .captcha-field altcha-widget{--altcha-color-base: var(--field);--altcha-color-border: var(--line);--altcha-color-border-focus: var(--gold);--altcha-color-error-text: #ff6b6b;--altcha-color-footer-bg: var(--panel-2);--altcha-color-text: var(--text);max-width:100%}.donate-methods{display:grid;gap:8px}.donate-methods h3{font-size:14px;line-height:1.2;margin:2px 0 -2px}.donate-provider{background:#171d27;border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.donate-provider.selected,.donate-provider:has(input:checked){border-color:var(--gold);box-shadow:0 0 0 1px #d8b15f29 inset}.donate-provider:hover{border-color:#d8b15fad}.donate-provider input{opacity:0;pointer-events:none;position:absolute}.donate-provider label{align-items:center;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:50px;padding:7px 11px}.donate-provider-media{align-items:center;background:#fff;border-radius:4px;display:inline-flex;height:24px;justify-content:flex-start;max-width:214px;min-width:108px;overflow:hidden;padding:3px 8px;width:max-content}.donate-provider-logo{display:block;height:20px;max-width:198px;object-fit:contain;width:auto}.donate-provider-placeholder{color:#18202b;font-size:12px;font-weight:800;line-height:1}.donate-provider-copy{color:var(--muted);font-size:13px;line-height:1.28}.donate-provider-copy strong{color:var(--green)}.donate-actions{align-items:center;background:var(--panel-2);border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:10px -24px 0;min-height:66px;padding:14px 24px}.donate-secondary-button,.donate-primary-button{align-items:center;border-radius:5px;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:36px;padding:0 14px;text-align:center}.donate-secondary-button{background:#727d86;color:#fff}.donate-primary-button{background:#2f93c7;border:0;color:#fff}.donate-primary-button:disabled{cursor:not-allowed;opacity:.62}.donate-bonus-card{padding:18px 22px}.donate-bonus-description{background:transparent;border:1px solid var(--line);border-radius:7px;font-size:14px;line-height:1.52;padding:0}.donate-info-link{align-items:center;background:transparent;border:0;color:#5eb3e5;cursor:pointer;display:flex;font:inherit;font-weight:800;gap:12px;justify-content:space-between;list-style:none;min-height:44px;padding:10px 16px}.donate-info-link::-webkit-details-marker{display:none}details.donate-bonus-description>summary.donate-info-link:after{color:var(--gold);content:"+";flex:0 0 auto;font-weight:900;transform:none}details.donate-bonus-description[open]>summary.donate-info-link:after{content:"-";transform:none}.donate-info-link .donate-accordion-state{color:var(--muted);flex:0 0 auto;font-size:13px;font-weight:800;margin-left:auto}.donate-bonus-description[open] .donate-accordion-open,.donate-bonus-description:not([open]) .donate-accordion-close{display:none}.donate-bonus-description-body{border-top:1px solid var(--line);padding:10px 24px 14px}.donate-bonus-description-body ul{color:var(--text);line-height:1.52;margin:8px 0 11px 18px;padding:0}.donate-bonus-description-body strong{display:block;margin-top:4px}.donate-bonus-auth-note{background:#d8b15f1a;border:1px solid rgba(216,177,95,.42);border-radius:7px;color:var(--text);font-size:14px;font-weight:700;line-height:1.45;margin:12px 0 0;padding:12px 14px;text-align:center}.donate-grid.is-guest .donate-bonus-description:not([open])+.donate-bonus-auth-note{margin-top:12px}.donate-bonus-table th,.donate-bonus-table td{padding-bottom:9px;padding-top:9px;text-align:center}.donate-bonus-table tr.current{background:#5eb3e524}.donate-bonus-table tr.current td{color:var(--text);font-weight:800}.donate-bonus-table small{color:var(--muted);display:block;font-size:11px;margin-top:3px}.donate-bonus-table span{background:#2f93c7;border-radius:4px;color:#fff;display:inline-flex;line-height:1;padding:7px 12px}.donate-next-level{color:var(--muted);font-size:15px;margin:15px 0 2px;text-align:center}.warehouse-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.warehouse-head{background:var(--panel-2);border-bottom:1px solid var(--line);padding:18px 22px}.warehouse-head h2{font-size:20px;margin:0}.warehouse-summary{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.warehouse-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px}.warehouse-column h3{color:var(--muted);font-size:13px;margin:0 0 12px;text-transform:uppercase}.warehouse-filter{margin-bottom:10px}.warehouse-list{display:grid;gap:8px}.warehouse-list-row{align-items:flex-start;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);min-height:48px;padding:12px}.warehouse-list-row[hidden]{display:none}.warehouse-list-row:has(input:checked){border-color:var(--gold)}.warehouse-list-row:has(input:disabled){cursor:not-allowed;opacity:.62}.warehouse-list-row input{margin-top:2px}.warehouse-row-main{display:grid;gap:6px;min-width:0}.warehouse-row-main strong{overflow-wrap:anywhere}.warehouse-package-items{display:flex;flex-wrap:wrap;gap:5px}.warehouse-package-item{align-items:center;border:1px solid var(--line);border-radius:6px;color:var(--muted);display:inline-flex;font-size:12px;gap:5px;min-height:25px;padding:3px 6px}.warehouse-package-item img{border-radius:3px;height:18px;object-fit:cover;width:18px}.warehouse-muted{color:var(--muted);font-size:12px;line-height:1.35}.warehouse-error{color:var(--red);font-size:12px;line-height:1.35}.warehouse-empty{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--muted);padding:13px;text-align:center}.warehouse-external{border-top:1px solid var(--line);display:grid;gap:8px;margin-top:10px;padding-top:14px}.warehouse-external label{font-weight:800}.warehouse-actions{background:var(--panel-2);border-top:1px solid var(--line);display:flex;justify-content:center;padding:16px 22px}.alert{border:1px solid var(--line);border-radius:8px;margin-bottom:16px;padding:12px 14px}.alert.success{background:#63c7861f;border-color:#63c78673;color:var(--green)}.alert.error{background:#d96a6a1f;border-color:#d96a6a73;color:var(--red)}.alert.info{background:#5eb3e51a;border-color:#5eb3e559;color:#9ccfed}.settings-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.settings-tabs{background:var(--panel-2);border-bottom:1px solid var(--line);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0;width:100%}.settings-tabs a{align-items:center;border-right:1px solid var(--line);color:var(--muted);display:inline-flex;flex:0 0 auto;font-weight:800;gap:8px;min-height:56px;padding:18px 20px;position:relative}.settings-tabs a:last-child{border-right:0}.settings-tabs a.active,.settings-tabs a:hover{background:var(--panel);color:var(--text)}.settings-tabs a.active:after{background:var(--gold);bottom:-1px;content:"";height:2px;left:18px;position:absolute;right:18px}.settings-body{padding:24px}.settings-section[hidden]{display:none!important}.settings-section h2,.settings-section h3{text-align:center}.settings-section h2{font-size:24px;margin:4px 0 22px}.settings-section h3{border-bottom:1px solid var(--line);border-top:1px solid var(--line);font-size:22px;font-weight:500;margin:0 0 18px;padding:18px 0}.settings-form{display:grid;gap:18px;margin:0 auto;max-width:900px}.settings-form-row{align-items:center;display:grid;gap:18px;grid-template-columns:240px minmax(0,1fr)}.settings-form-row label{color:var(--text);font-weight:800;text-align:right}.form-input{background:#121720;border:1px solid var(--line);border-radius:6px;color:var(--text);min-height:42px;padding:0 12px;width:100%}.settings-actions{background:var(--panel-2);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:4px -24px -24px;padding:14px}.settings-password-surface{background:linear-gradient(180deg,#202632d1,#191d25f5);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;margin:0 auto;max-width:820px;overflow:hidden;width:100%}.settings-password-head{background:#121720b8;border-bottom:1px solid var(--line);padding:24px 32px 22px}.settings-password-head h3{border:0;font-size:24px;font-weight:800;line-height:1.2;margin:0;padding:0}.settings-password-form{gap:16px;max-width:none;padding:26px 32px 0}.settings-password-form .settings-form-row{gap:20px;grid-template-columns:180px minmax(0,1fr)}.settings-password-form .form-input{background:var(--field);min-height:46px}.settings-password-form .form-input:focus{border-color:#e5bc5e9e}.settings-password-form .settings-actions{margin:6px -32px 0;padding:18px 32px}.settings-password-form .button{justify-content:center;min-width:208px}.settings-password-alert{border-left:0;border-radius:0;border-right:0;margin:0}.settings-phone-surface{background:linear-gradient(180deg,#202632d1,#191d25f5);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;margin:0 auto;max-width:760px;overflow:hidden;padding:0;width:100%}.settings-phone-bind{display:grid;gap:0}.settings-phone-card{background:#121720b8;border:0;border-radius:0;box-sizing:border-box;max-width:none;overflow:hidden;padding:26px 32px 0;width:100%}.settings-phone-card .settings-actions{margin:4px -32px 0;padding:16px 32px}.settings-phone-lead{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.settings-phone-card>.muted{line-height:1.5;margin:0}.settings-phone-field{align-items:center;grid-template-columns:180px minmax(0,1fr)}.settings-phone-input-wrap{min-width:0;width:100%}.settings-phone-field .intl-tel-input{display:block;position:relative;width:100%}.settings-phone-field .intl-tel-input input[type=tel]{background:var(--field);border:1px solid var(--line);border-radius:8px;color:var(--text);font-weight:800;min-height:50px;padding:0 14px 0 124px!important;width:100%}.settings-phone-field .intl-tel-input input[type=tel]::placeholder{color:var(--muted);font-weight:700;opacity:.78}.settings-phone-field .intl-tel-input:focus-within input[type=tel]{border-color:#e5bc5e9e}.settings-phone-field .intl-tel-input .flag-container{bottom:0;left:0;padding:0;right:auto;top:0;width:112px!important}.settings-phone-field .intl-tel-input.separate-dial-code .selected-flag,.settings-phone-field .intl-tel-input.allow-dropdown .selected-flag{align-items:center;background:var(--panel-2);border-radius:8px 0 0 8px;border-right:1px solid var(--line);display:flex!important;gap:8px;height:100%;padding:0 28px 0 14px!important;width:112px!important}.settings-phone-field .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag,.settings-phone-field .intl-tel-input:focus-within .selected-flag{background:#252c38;border-right-color:#e5bc5e7a}.settings-phone-field .intl-tel-input .selected-flag .iti-flag{flex:0 0 auto;margin:0!important;position:static!important}.settings-phone-field .intl-tel-input .selected-dial-code{color:var(--text);display:block!important;font-weight:900;line-height:1;min-width:28px;padding-left:0!important;text-align:left}.settings-phone-field .intl-tel-input .selected-flag .iti-arrow{border-top-color:var(--muted);margin-top:-2px;right:12px}.settings-phone-field .intl-tel-input .selected-flag .iti-arrow.up{border-bottom-color:var(--muted)}.settings-phone-field .intl-tel-input .country-list{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 40px #0000005c;color:var(--text);left:0;margin:6px 0 0;max-height:260px;min-width:360px;overflow-x:hidden;scrollbar-color:var(--line) var(--panel);white-space:normal;width:min(520px,calc(100vw - 48px));z-index:20}.settings-phone-field .intl-tel-input .country-list.dropup{margin-bottom:6px}.settings-phone-field .intl-tel-input .country-list .country{align-items:center;display:flex;gap:8px;min-height:36px;padding:8px 10px}.settings-phone-field .intl-tel-input .country-list .country.highlight{background:var(--panel-2)}.settings-phone-field .intl-tel-input .country-list .flag-box{flex:0 0 20px;margin-right:0}.settings-phone-field .intl-tel-input .country-list .country-name{flex:1 1 auto;margin-right:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-phone-field .intl-tel-input .country-list .dial-code,.settings-phone-field .intl-tel-input .country-list .divider{color:var(--muted)}.settings-phone-field .intl-tel-input .country-list .dial-code{flex:0 0 auto;margin-left:auto}.settings-phone-field .intl-tel-input .country-list .divider{border-bottom-color:var(--line)}body.iti-mobile .intl-tel-input.iti-container{background:var(--panel);border:1px solid var(--line);border-radius:10px;bottom:14px;box-shadow:0 24px 60px #00000080;left:14px;overflow:hidden;padding:0;right:14px;top:calc(env(safe-area-inset-top,0px) + 74px);width:auto!important;z-index:1200}body.iti-mobile .intl-tel-input.iti-container .country-list{background:var(--panel);border:0;box-shadow:none;color:var(--text);margin:0;max-height:100%;scrollbar-color:rgba(154,164,178,.62) rgba(18,23,32,.7);white-space:normal;width:100%}body.iti-mobile .intl-tel-input.iti-container .country-list::-webkit-scrollbar{width:8px}body.iti-mobile .intl-tel-input.iti-container .country-list::-webkit-scrollbar-track{background:#121720b8}body.iti-mobile .intl-tel-input.iti-container .country-list::-webkit-scrollbar-thumb{background:#9aa4b280;border-radius:999px}body.iti-mobile .intl-tel-input.iti-container .country-list .country{align-items:center;border-bottom:1px solid rgba(48,56,73,.62);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;line-height:1.25;min-height:48px;padding:10px 12px}body.iti-mobile .intl-tel-input.iti-container .country-list .country.highlight,body.iti-mobile .intl-tel-input.iti-container .country-list .country.active{background:#d8b15f24}body.iti-mobile .intl-tel-input.iti-container .country-list .flag-box{margin-right:0;width:24px}body.iti-mobile .intl-tel-input.iti-container .country-list .country-name{color:var(--text);margin-right:0;min-width:0;overflow:hidden;text-overflow:ellipsis}body.iti-mobile .intl-tel-input.iti-container .country-list .dial-code{color:#b7c2d1;font-weight:800;margin-left:0}body.iti-mobile .intl-tel-input.iti-container .country-list .divider{border-bottom-color:var(--line);margin:0;padding:0}.settings-phone-code-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800;letter-spacing:.08em}.settings-inline-link.settings-phone-code-toggle{background:#202632eb;border:0;border-bottom:1px solid var(--line);border-radius:0;border-top:1px solid var(--line);cursor:pointer;font:inherit;justify-content:center;justify-self:center;min-height:58px;width:100%}.settings-phone-message{color:var(--muted);font-size:13px;font-weight:700;line-height:1.4;margin:0;min-height:18px;text-align:center}.settings-phone-message[data-type=success]{color:var(--green)}.settings-phone-message[data-type=error]{color:var(--red)}.settings-phone-linked{gap:16px}.settings-two-factor-surface{align-items:start;background:linear-gradient(180deg,#202632d1,#191d25f5);border:1px solid var(--line);border-radius:8px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin:0 auto;max-width:1060px;padding:24px;width:100%}.settings-two-factor-surface-enabled{grid-template-columns:1fr}.settings-two-factor-lead{color:var(--muted);font-size:16px;line-height:1.55;margin:0 0 18px}.settings-two-factor-setup{align-items:start;display:grid;gap:22px;grid-template-columns:224px minmax(0,1fr)}.settings-two-factor-qr{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.68);border-radius:8px;box-shadow:0 16px 44px #00000047;display:flex;justify-content:center;padding:14px}.settings-two-factor-qr svg{display:block;height:auto;max-width:100%}.settings-two-factor-secret label,.settings-two-factor-label{color:var(--text);display:block;font-weight:800;margin-bottom:8px}.settings-two-factor-secret .form-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700;letter-spacing:.02em}.settings-two-factor-meta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.settings-two-factor-refresh{margin:0}.settings-inline-link{align-items:center;background:transparent;border:1px solid rgba(94,179,229,.42);border-radius:6px;color:var(--blue);cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:0 12px}.settings-inline-link:hover{border-color:var(--blue);color:var(--text)}.settings-two-factor-form-card{background:#121720b8;border:1px solid var(--line);border-radius:8px;gap:16px;margin:0;max-width:none;padding:18px}.settings-two-factor-confirmed{background:#63c7861a;border:1px solid rgba(99,199,134,.42);border-radius:6px;color:var(--green);font-weight:800;line-height:1.35;padding:11px 12px}#settings-two-factor .settings-form{max-width:1060px}#settings-two-factor .settings-form-row{align-items:stretch;gap:8px;grid-template-columns:1fr}#settings-two-factor .settings-form-row label{text-align:left}#settings-two-factor .settings-actions{background:transparent;justify-content:flex-start;margin:2px 0 0;padding:0}.settings-two-factor-status-card{align-items:center;background:#121720b8;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px}.settings-two-factor-status-meta{color:var(--muted);display:grid;gap:4px;text-align:right}.settings-two-factor-status-meta p{margin:0}.settings-two-factor-action-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-two-factor-recovery-alert{margin:0 auto;max-width:1060px;width:100%}.settings-recovery-codes{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-top:12px}.settings-recovery-codes code{background:var(--field);border:1px solid var(--line);border-radius:6px;color:var(--text);display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;padding:8px 10px;text-align:center}.settings-table{border-collapse:collapse;min-width:720px;width:100%}.settings-table th,.settings-table td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left}.settings-table th{color:var(--muted);font-size:12px;text-transform:uppercase}.settings-payments-wrap{border:1px solid var(--line);border-radius:8px;overflow-x:hidden;overflow-y:visible}.settings-payments-table{min-width:0;table-layout:fixed}.settings-payments-table th,.settings-payments-table td{line-height:1.3;min-width:0;overflow-wrap:anywhere;padding:12px 9px;vertical-align:middle}.settings-payments-table th:nth-child(1),.settings-payments-table td:nth-child(1){width:15%}.settings-payments-table th:nth-child(2),.settings-payments-table td:nth-child(2){width:9%}.settings-payments-table th:nth-child(3),.settings-payments-table td:nth-child(3){width:18%}.settings-payments-table th:nth-child(4),.settings-payments-table td:nth-child(4){width:14%}.settings-payments-table th:nth-child(5),.settings-payments-table td:nth-child(5){width:16%}.settings-payments-table th:nth-child(6),.settings-payments-table td:nth-child(6){width:16%}.settings-payments-table th:nth-child(7),.settings-payments-table td:nth-child(7){width:12%}.settings-payment-provider{min-width:0}.settings-payment-provider strong{display:block;font-size:15px;line-height:1.2;margin-bottom:2px}.settings-payment-external{overflow-wrap:anywhere;word-break:break-word}.settings-payment-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.settings-payment-credit{font-variant-numeric:tabular-nums;white-space:normal}.settings-payment-status .tag{line-height:1.15;max-width:100%}.settings-payment-action{text-align:right}.settings-payment-details-action{align-items:center;background:#d8b15f14;border:1px solid rgba(216,177,95,.34);border-radius:7px;color:var(--gold);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:7px;justify-content:center;min-height:34px;padding:0 11px;text-align:center}.settings-payment-details-action .button-icon{height:16px;width:16px}.settings-payment-details-action:hover,.settings-payment-details-action:focus-visible{background:#d8b15f29;border-color:#d8b15fb8;color:#ffe1a1}.settings-payment-details-action:focus-visible{outline:2px solid rgba(216,177,95,.5);outline-offset:3px}.payment-detail-card{max-height:calc(100vh - 44px);max-width:860px;overflow:auto;width:min(100%,860px)}.payment-detail-head{align-items:center;background:linear-gradient(180deg,#1f2632fa,#171d27fa),var(--panel-2);padding:18px 24px}.payment-detail-title{align-items:center;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr);min-width:0}.payment-detail-title-icon{align-items:center;background:#d8b15f1c;border:1px solid rgba(216,177,95,.38);border-radius:8px;color:var(--gold);display:inline-flex;height:44px;justify-content:center;width:44px}.payment-detail-title-icon .button-icon{height:22px;width:22px}.payment-detail-head h2{font-size:20px;margin:0 0 7px}.payment-detail-code{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;line-height:1.2;overflow-wrap:anywhere}.payment-detail-code strong{color:var(--gold);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px}.payment-detail-code em{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--text);font-style:normal;font-weight:800;padding:3px 8px}.payment-detail-body{display:grid;gap:18px;padding:22px 24px 26px}.payment-detail-summary{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.payment-detail-block{background:#0a0e1552;border:1px solid rgba(48,56,73,.76);border-radius:8px;min-width:0;padding:16px}.payment-detail-block>strong{color:var(--text);display:block;font-size:16px;margin-bottom:14px}.payment-detail-block-right{text-align:left}.payment-detail-kv{display:grid;gap:8px;margin:0}.payment-detail-kv div{display:grid;gap:6px;grid-template-columns:minmax(112px,auto) minmax(0,1fr)}.payment-detail-block-right .payment-detail-kv div{grid-template-columns:minmax(112px,auto) minmax(0,1fr)}.payment-detail-block-right .payment-detail-kv dt,.payment-detail-block-right .payment-detail-kv dd{order:initial}.payment-detail-kv dt{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.payment-detail-kv dd{color:var(--text);font-weight:700;margin:0;min-width:0}.payment-detail-break{overflow-wrap:anywhere}.payment-detail-lines{border:1px solid rgba(48,56,73,.92);border-radius:8px;overflow:hidden}.payment-detail-lines table{border-collapse:collapse;width:100%}.payment-detail-lines th,.payment-detail-lines td{border-bottom:1px solid rgba(48,56,73,.72);padding:14px 16px;text-align:left}.payment-detail-lines th{background:#202632db;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.payment-detail-lines td{color:var(--text);font-weight:800}.payment-detail-lines td:first-child{font-weight:700}.payment-detail-lines td:first-child strong,.payment-detail-lines td:first-child span{display:block}.payment-detail-lines td:first-child span{color:var(--muted);font-size:13px;font-weight:600;margin-top:4px}.payment-detail-lines tbody tr:last-child td{border-bottom:0}.payment-detail-lines th:not(:first-child),.payment-detail-lines td:not(:first-child){text-align:right;white-space:nowrap}.payment-detail-total{align-items:center;display:flex;gap:18px;justify-content:flex-end}.payment-detail-total span{color:var(--text);font-size:18px;font-weight:900;text-transform:uppercase}.payment-detail-total strong{color:var(--gold);font-size:18px;font-variant-numeric:tabular-nums}.payment-detail-credit{border-top:1px solid var(--line);color:var(--muted);display:grid;gap:10px;padding-top:18px}.payment-detail-credit div{align-items:center;display:flex;gap:12px;justify-content:space-between}.payment-detail-credit span{font-size:12px;font-weight:900;text-transform:uppercase}.payment-detail-credit strong{color:var(--text)}.payment-detail-credit p{color:var(--muted);margin:0}.payment-detail-actions{margin:0}.settings-sessions-surface{background:linear-gradient(180deg,#1c222df5,#121720db),var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px #ffffff06;margin:0 auto;overflow:hidden;width:100%}.settings-sessions-head{background:#121720b8;border-bottom:1px solid var(--line);padding:20px 24px 18px}.settings-sessions-head h3{border:0;font-size:24px;font-weight:800;line-height:1.2;margin:0 0 6px;padding:0;text-align:left}.settings-sessions-head p{color:var(--muted);font-weight:800;margin:0;overflow-wrap:anywhere}.settings-sessions-wrap{border:0;border-radius:0;overflow-x:auto}.settings-sessions-table{min-width:760px;table-layout:fixed}.settings-sessions-table th,.settings-sessions-table td{padding:14px;vertical-align:middle}.settings-sessions-table th:nth-child(1),.settings-sessions-table td:nth-child(1){width:55%}.settings-sessions-table th:nth-child(2),.settings-sessions-table td:nth-child(2){width:25%}.settings-sessions-table th:nth-child(3),.settings-sessions-table td:nth-child(3){text-align:right;width:20%}.settings-session-device strong{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;gap:8px;line-height:1.3}.settings-session-device .tag{font-size:11px;font-weight:800;padding:5px 7px}.settings-session-ip{font-variant-numeric:tabular-nums;margin-top:4px}.settings-session-meta{font-size:13px;margin-top:3px}.settings-session-expires{color:var(--text);font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.settings-session-actions form{margin:0}.settings-session-terminate{border-color:#d96a6a80;color:var(--red);min-width:118px}.settings-session-terminate:hover{background:#d96a6a24;border-color:#d96a6acc;color:#ff9b9b;filter:none}.settings-logs-wrap{border:1px solid var(--line);border-radius:8px;max-height:64vh;overflow:auto}.settings-logs-table{min-width:0;table-layout:fixed}.settings-logs-table th{background:var(--panel);box-shadow:0 1px 0 var(--line);position:sticky;top:0;z-index:2}.settings-logs-table td{font-size:14px;line-height:1.35;padding-bottom:9px;padding-top:9px;vertical-align:top}.settings-logs-table tbody tr:hover td{background:#ffffff05}.settings-log-time{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;width:150px}.settings-log-event{font-weight:800;min-width:0;overflow-wrap:anywhere}.settings-log-ip{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;width:140px}.settings-logs-sentinel{height:1px}.settings-logs-state{color:var(--muted);font-size:13px;min-height:22px;padding-top:10px;text-align:center}.settings-pagination{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding-top:14px}.settings-pagination div{align-items:center;display:flex;gap:10px}.settings-pagination a{border:1px solid var(--line);border-radius:6px;color:var(--text);font-weight:800;padding:8px 10px}.main-overview .profile-page-content,.main-settings .profile-page-content,.main-warehouse .profile-page-content{max-width:1220px}.main-donate .profile-page-content{max-width:1320px}.card,.settings-panel,.warehouse-panel,.donate-card{background:linear-gradient(180deg,#2026326b,#191d25fa),var(--panel);box-shadow:inset 0 1px #ffffff08,0 14px 34px #0000001f}.settings-panel,.warehouse-panel{margin-left:auto;margin-right:auto;max-width:1220px;width:100%}.settings-tabs,.warehouse-head,.donate-card-head,.donate-actions,.warehouse-actions,.settings-actions{background:#202632d1}.settings-tabs a,.main-rating .rating-tab{min-height:58px;padding-left:20px;padding-right:20px}.settings-tabs a.active,.settings-tabs a:hover,.main-rating .rating-tab.active,.main-rating .rating-tab:hover{background:#191d25eb}.settings-body{padding:28px 24px 30px}.settings-password-surface,.settings-phone-surface,.settings-two-factor-surface{background:linear-gradient(180deg,#1c222df5,#121720db),var(--panel);box-shadow:inset 0 1px #ffffff06}.settings-password-surface{max-width:760px}.settings-two-factor-surface{max-width:980px}.settings-two-factor-action-grid{gap:14px}.settings-two-factor-form-card,.settings-two-factor-status-card{background:#121720ad;box-shadow:inset 0 1px #ffffff05}#settings-two-factor .settings-actions{background:transparent}.settings-table{font-size:15px}.settings-table th{background:#202632db;box-shadow:0 1px 0 var(--line);letter-spacing:.01em}.settings-table td{vertical-align:middle}.settings-payments-wrap,.settings-sessions-wrap,.settings-logs-wrap{background:#12172075;border-color:#303849eb;box-shadow:inset 0 1px #ffffff05;scrollbar-color:rgba(154,164,178,.62) rgba(18,23,32,.7)}.settings-payments-wrap::-webkit-scrollbar,.settings-sessions-wrap::-webkit-scrollbar,.settings-logs-wrap::-webkit-scrollbar{height:10px;width:10px}.settings-payments-wrap::-webkit-scrollbar-track,.settings-sessions-wrap::-webkit-scrollbar-track,.settings-logs-wrap::-webkit-scrollbar-track{background:#121720b3}.settings-payments-wrap::-webkit-scrollbar-thumb,.settings-sessions-wrap::-webkit-scrollbar-thumb,.settings-logs-wrap::-webkit-scrollbar-thumb{background:#9aa4b275;border-radius:999px}.settings-payments-table tbody tr:hover td,.settings-sessions-table tbody tr:hover td,.settings-logs-table tbody tr:hover td{background:#ffffff06}.settings-payment-invoice a{color:var(--text);font-weight:800}.settings-payment-invoice a:hover{color:var(--gold)}.settings-payment-provider strong,.settings-payment-amount,.settings-payment-credit{color:var(--text);font-weight:800}.settings-logs-state{color:#9fb0c5}.warehouse-panel{max-width:1220px}.warehouse-head{padding:20px 24px 18px}.warehouse-head h2{font-size:21px;font-weight:800;line-height:1.2}.warehouse-grid{background:#12172057;gap:16px;padding:24px}.warehouse-column{min-width:0}.warehouse-column h3{letter-spacing:.01em;margin-bottom:10px}.warehouse-filter{border-radius:7px;min-height:44px}.warehouse-list-row,.warehouse-empty{background:#202632b8;border-color:#303849eb}.warehouse-list-row:hover{border-color:#d8b15f6b}.warehouse-list-row:has(input:checked){background:#d8b15f12;box-shadow:inset 0 0 0 1px #d8b15f24}.warehouse-actions{min-height:72px}.rating-panel{background:linear-gradient(180deg,#20263257,#191d25fa),var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:inset 0 1px #ffffff08,0 14px 34px #0000001f;overflow:visible}.main-rating .rating-tabs{background:#202632e0;border-radius:8px 8px 0 0;border-bottom:1px solid var(--line)}.main-rating .rating-content{background:#191d25eb;border-radius:0 0 8px 8px}.main-rating .rating-table th{color:#9fb0c5;font-size:14px;font-weight:800}.main-rating .rating-table td{font-size:15px}.main-rating .rating-table tbody tr:hover td{background:#ffffff05}.donate-card{border-radius:8px}.donate-card-head{min-height:58px;padding:0 24px}.donate-form{padding:20px 24px 0}.donate-auth-notice{margin-top:-20px}.donate-input-group,.donate-amount,.donate-select,.donate-provider,.donate-bonus-description,.donate-notice{border-radius:7px}.donate-auth-notice{border-radius:0}.donate-input-group,.donate-amount,.donate-select{min-height:44px}.donate-calculation{background:#12172052;border-radius:7px}.donate-notice{background:#9aa4b247;color:var(--text)}.donate-provider{background:#1217209e}.donate-actions{min-height:72px}.donate-secondary-button{background:#9aa4b23d;border:1px solid rgba(154,164,178,.28);color:var(--text)}.donate-secondary-button:hover{border-color:#d8b15f6b}.donate-primary-button{background:#3497cc}.donate-bonus-card{padding:20px 22px}.main-donate{background:linear-gradient(180deg,#080a0e57,#080a0e00 360px),var(--bg)}.main-donate .profile-page-content{max-width:1504px}.main-donate .donate-grid{color:#d7d8dc;font-size:16px;gap:14px;grid-template-columns:minmax(0,760px) minmax(360px,730px);max-width:1504px}.donate-card{background:linear-gradient(180deg,#13171df5,#0b0e13fa),#0b0e13;border:1px solid rgba(208,157,63,.18);border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 24px 58px #00000047;overflow:hidden;position:relative}.donate-card:before{background:linear-gradient(90deg,rgba(208,157,63,.22),transparent 34%,transparent 66%,rgba(208,157,63,.16));content:"";height:1px;left:18px;position:absolute;right:18px;top:0}.donate-card-head{background:linear-gradient(180deg,#ffffff05,#fff0);border-bottom:1px solid rgba(255,255,255,.06);min-height:80px;padding:19px 34px 16px}.donate-card-head h2{color:#f0f1f4;font-size:28px;font-weight:900;letter-spacing:0;line-height:1.05}.donate-support{background:#090b0fdb;border:1px solid rgba(208,157,63,.52);border-radius:5px;color:#b5b9c2;min-height:36px;padding:4px 12px}.donate-support strong{background:transparent;color:#d8b15f;font-size:15px;padding:0}.donate-form{gap:12px;padding:20px 34px 0}.donate-auth-notice{background:#d09d3f21;border-bottom:1px solid rgba(208,157,63,.22);color:#d8b15f;margin:-20px -34px 12px;padding:10px 16px}.donate-label,.donate-section-title{color:#d8b15f;display:block;font-size:13px;font-weight:900;letter-spacing:0;line-height:1.2;margin:0;text-transform:uppercase}.donate-input-group{background:#06090dbd;border:1px solid rgba(208,157,63,.26);border-radius:7px;box-shadow:inset 0 1px #ffffff06;grid-template-columns:96px minmax(0,1fr) 84px;min-height:46px}.donate-input-group span{background:#ffffff06;color:#f1f1f2;font-size:15px}.donate-input-group>span:first-child{color:#f1f1f2;justify-content:center}.donate-input-group .donate-bonus-badge{border-left:1px solid rgba(208,157,63,.22);color:#d8b15f;font-size:16px;min-width:84px}.donate-amount,.donate-select{background-color:#06090d7a;color:#f4f4f6;min-height:46px}.donate-amount{border-left-color:#d09d3f2e;font-size:17px;font-weight:800}.donate-character-group{grid-template-columns:64px minmax(0,1fr)}.donate-range-line{color:#a6a8af;font-size:15px;margin:-4px 0 -6px}.donate-range{height:24px}input[type=range].donate-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#e0ad4f,#766433 64%,#ffffff24);height:7px}input[type=range].donate-range::-moz-range-track{background:linear-gradient(90deg,#e0ad4f,#766433 64%,#ffffff24);height:7px}input[type=range].donate-range::-webkit-slider-thumb{background:#0c1016;border:4px solid #e0ad4f;box-shadow:0 0 0 2px #e0ad4f33,0 0 18px #e0ad4f38;height:26px;margin-top:-9px;width:26px}input[type=range].donate-range::-moz-range-thumb{background:#0c1016;border:4px solid #e0ad4f;box-shadow:0 0 0 2px #e0ad4f33,0 0 18px #e0ad4f38;height:18px;width:18px}.donate-calculation{background:linear-gradient(180deg,#d09d3f0e,#d09d3f04),#080b10db;border:1px solid rgba(208,157,63,.38);border-radius:8px;box-shadow:inset 0 1px #ffffff09;gap:6px;margin:6px 0 2px;padding:16px 18px 13px}.donate-calculation>span{color:#d6d6da;font-size:15px;font-weight:800;text-transform:uppercase}.donate-calculation strong{color:#d8b15f;font-size:42px;font-weight:900;letter-spacing:0;line-height:1.05;padding-top:7px;text-shadow:0 0 24px rgba(240,189,90,.14)}.donate-calculation b{color:#d8b15f;font-size:18px;font-weight:900;line-height:1.2}.donate-calculation small{color:#a6a8af;font-size:14px;line-height:1.35}.donate-calculation strong span,.donate-calculation b span,.donate-calculation small span{color:inherit;font-size:inherit}.donate-grid.is-guest .donate-calculation strong{color:#d8b15f;font-size:42px}.donate-table-wrap{border:1px solid rgba(255,255,255,.06);border-radius:7px;margin-top:-2px;overflow-x:auto;scrollbar-color:rgba(208,157,63,.46) rgba(8,11,16,.9)}.donate-currency-table,.donate-bonus-table{border-collapse:separate;border-spacing:0}.donate-currency-table th,.donate-currency-table td,.donate-bonus-table th,.donate-bonus-table td{border-bottom:1px solid rgba(255,255,255,.07);padding:10px 12px}.donate-currency-table th,.donate-bonus-table th{color:#aaaeb7;font-size:12px;font-weight:900;text-transform:uppercase}.donate-currency-table td,.donate-bonus-table td{color:#e2e2e5;font-size:15px}.donate-currency-table tbody tr:last-child td,.donate-bonus-table tbody tr:last-child td{border-bottom:0}.donate-currency-table tbody tr:hover td,.donate-bonus-table tbody tr:hover td{background:#ffffff05}.donate-select{border-color:#d09d3f38;border-radius:7px}.donate-notice{align-items:center;background:transparent;color:#8f939d;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:flex-start;padding:0 2px;text-align:left}.donate-notice:before{align-items:center;border:1px solid rgba(166,168,175,.5);border-radius:50%;color:#a6a8af;content:"i";display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;height:16px;justify-content:center;width:16px}.donate-methods{gap:10px}.donate-methods h3.donate-section-title{font-size:13px;margin:1px 0 -2px}.donate-provider{background:#080b10c2;border-color:#d09d3f3d;border-radius:7px}.donate-provider.selected,.donate-provider:has(input:checked){background:linear-gradient(90deg,#d09d3f24,#d09d3f09),#080b10d1;border-color:#d09d3fb8;box-shadow:inset 0 0 0 1px #d09d3f33,0 10px 22px #00000024}.donate-provider:hover{border-color:#d09d3f9e}.donate-provider label{gap:14px;grid-template-columns:minmax(170px,286px) minmax(0,1fr) 22px;min-height:60px;padding:10px 14px 10px 20px}.donate-provider label:after{color:#d8b15f;content:">";font-size:24px;line-height:1;text-align:right}.donate-provider-media{border-radius:4px;height:31px;max-width:286px;min-width:170px;padding:4px 10px}.donate-provider-logo{height:24px;max-width:264px}.donate-provider-copy{color:#aaaeb7;font-size:14px}.donate-provider-copy strong{color:#d8b15f;display:block;font-size:17px;line-height:1.2;margin-bottom:2px}.donate-actions{background:#0c0f14eb;border-top-color:#ffffff12;gap:16px;margin:14px -34px 0;min-height:82px;padding:16px 34px}.donate-secondary-button,.donate-primary-button{border-radius:7px;font-size:16px;min-height:52px;padding:0 18px}.donate-secondary-button{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);color:#d8b15f}.donate-secondary-button:hover{background:#d09d3f14;border-color:#d09d3f6b}.donate-primary-button{background:linear-gradient(180deg,#d5a14b,#9d712d);border:1px solid rgba(245,194,99,.38);box-shadow:inset 0 1px #ffffff2e,0 12px 24px #9d712d2e;color:#fff5df}.donate-primary-button:hover{filter:brightness(1.07)}.donate-bonus-card{padding:28px 32px 34px}details.donate-bonus-description,.donate-bonus-description{background:transparent;border:0;border-radius:0;font-size:16px;overflow:visible}details.donate-bonus-description>summary.donate-info-link,.donate-info-link{background:transparent;border-bottom:1px solid rgba(255,255,255,.06);color:#d8b15f;font-size:18px;font-weight:900;letter-spacing:0;min-height:44px;padding:0 0 16px;text-transform:uppercase}details.donate-bonus-description>summary.donate-info-link:after{color:#d8b15f;font-size:20px}.donate-info-link .donate-accordion-state{color:#a6a8af;font-size:13px;font-weight:500;text-transform:none}.donate-bonus-description-body{border-top:0;padding:12px 0 10px}.donate-bonus-description-body ul{color:#d7d8dc;line-height:1.55;margin:8px 0 18px 22px}.donate-bonus-description-body li::marker{color:#d8b15f}.donate-bonus-description-body strong{color:#d8b15f;font-size:14px;margin-top:4px;text-transform:uppercase}.donate-bonus-auth-note{background:#d09d3f14;border-color:#d09d3f47;color:#d7d8dc;margin-top:12px}.donate-bonus-table{border:1px solid rgba(255,255,255,.06);border-radius:7px;margin-top:14px;overflow:hidden}.donate-grid.is-authenticated .donate-bonus-description[open]+.donate-bonus-table{margin-top:14px}.donate-bonus-table th,.donate-bonus-table td{padding-bottom:12px;padding-top:12px;text-align:center}.donate-bonus-table tr.current td{background:linear-gradient(90deg,#d09d3f33,#d09d3f14);border-bottom-color:#d09d3f61;border-top:1px solid rgba(208,157,63,.46);color:#d8b15f;font-size:17px;font-weight:900}.donate-bonus-table tr.current td:first-child{box-shadow:inset 1px 0 #d09d3f99}.donate-bonus-table tr.current td:last-child{box-shadow:inset -1px 0 #d09d3f99}.donate-bonus-table small{color:#d8d2c4;font-size:11px;font-weight:800;text-transform:uppercase}.donate-bonus-table span{background:linear-gradient(180deg,#d5a14b,#9d712d);border-radius:4px;color:#fff5df;font-weight:900;min-width:64px;padding:8px 14px;justify-content:center}.donate-next-level{align-items:center;color:#a6a8af;display:flex;font-size:16px;gap:14px;justify-content:center;margin:24px 0 0}.donate-next-level:before{border:1px solid #d8b15f;content:"";height:10px;transform:rotate(45deg);width:10px}.donate-next-level strong{color:#d8b15f}body.donate-details-open{overflow:hidden}.main-donate .profile-page-content{max-width:1280px}.main-donate .donate-grid{font-size:14px;gap:12px;grid-template-columns:minmax(0,590px) minmax(0,620px);max-width:1280px}.donate-card-head{min-height:56px;padding:12px 24px}.donate-card-head h2{font-size:22px}.donate-support{font-size:12px;min-height:30px;padding:3px 10px}.donate-support strong{font-size:13px}.donate-form{gap:8px;padding:14px 24px 0}.donate-auth-notice{font-size:14px;margin:-14px -24px 8px;padding:8px 12px}.donate-label,.donate-section-title{font-size:12px}.donate-input-group{grid-template-columns:86px minmax(0,1fr) 78px;min-height:38px}.donate-input-group span{font-size:13px;padding:0 10px}.donate-input-group .donate-bonus-badge{font-size:14px;min-width:78px}.donate-amount,.donate-select{font-size:14px;min-height:38px}.donate-amount{font-size:15px}.donate-character-group{grid-template-columns:54px minmax(0,1fr)}.donate-range-line{font-size:13px;margin:-2px 0 -7px}.donate-range{height:18px}input[type=range].donate-range::-webkit-slider-runnable-track{height:5px}input[type=range].donate-range::-moz-range-track{height:5px}input[type=range].donate-range::-webkit-slider-thumb{border-width:3px;height:20px;margin-top:-7px;width:20px}input[type=range].donate-range::-moz-range-thumb{border-width:3px;height:14px;width:14px}.donate-calculation{background:radial-gradient(ellipse at 50% 58%,rgba(240,189,90,.18),rgba(208,157,63,.065) 34%,transparent 70%),linear-gradient(180deg,#14181ffc,#0c0f15fc 48%,#070a0ffc),#0b0e13;border-color:#d09d3f6b;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #0000002e;gap:3px;margin:2px 0 0;overflow:hidden;padding:10px 14px;position:relative}.donate-calculation:after{background:radial-gradient(ellipse,rgba(240,189,90,.14),transparent 68%);content:"";height:120px;left:50%;pointer-events:none;position:absolute;top:-16px;transform:translate(-50%);width:360px}.donate-calculation>*{position:relative;z-index:1}.donate-calculation>span{font-size:12px;padding-right:118px}.donate-calculation strong,.donate-grid.is-guest .donate-calculation strong{font-size:26px}.donate-calculation-inline{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center;line-height:1.1;padding-top:25px}.donate-calculation-inline strong,.donate-calculation-inline b{line-height:1.1}.donate-calculation-inline b{left:-4px;position:absolute;top:1px}.donate-calculation b{font-size:12px;font-weight:500}.donate-details-button{align-items:center;background:#ffffff0b;border:1px solid rgba(208,157,63,.32);border-radius:6px;color:#d8b15f;cursor:pointer;display:inline-flex;font-size:10px;font-weight:400;gap:4px;justify-content:center;line-height:1;margin:0;min-height:22px;padding:1px 5px 0;position:absolute;right:8px;top:8px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.donate-details-button:hover{background:#d09d3f1a;border-color:#d09d3f94}.donate-details-button .button-icon{height:12px;width:12px}.donate-table-wrap{margin-top:-3px}.donate-currency-table th,.donate-currency-table td,.donate-bonus-table th,.donate-bonus-table td{padding:7px 10px}.donate-currency-table th,.donate-bonus-table th{font-size:11px}.donate-currency-table td,.donate-bonus-table td{font-size:13px}.donate-notice{font-size:12px}.donate-provider label{gap:10px;grid-template-columns:minmax(140px,250px) minmax(0,1fr) 18px;min-height:48px;padding:7px 11px 7px 14px}.donate-provider label:after{font-size:21px}.donate-provider-media{height:26px;max-width:250px;min-width:140px;padding:3px 8px}.donate-provider-logo{height:20px;max-width:232px}.donate-provider-copy{font-size:13px}.donate-provider-copy strong{font-size:15px}.donate-actions{gap:12px;margin:10px -24px 0;min-height:62px;padding:11px 24px}.donate-secondary-button,.donate-primary-button{font-size:14px;min-height:40px}.donate-bonus-card{padding:20px 24px 24px}details.donate-bonus-description,.donate-bonus-description{font-size:14px}details.donate-bonus-description>summary.donate-info-link,.donate-info-link{font-size:16px;min-height:36px;padding:0 0 10px}.donate-info-link .donate-accordion-state{font-size:12px}.donate-bonus-description-body{padding:8px 0 4px}.donate-bonus-description-body ul{line-height:1.45;margin:6px 0 12px 18px}.donate-bonus-description-body strong{font-size:13px}.donate-bonus-table{margin-top:10px}.donate-grid.is-authenticated .donate-bonus-description[open]+.donate-bonus-table{margin-top:10px}.donate-bonus-table th,.donate-bonus-table td{padding-bottom:8px;padding-top:8px}.donate-bonus-table tr.current td{font-size:15px}.donate-bonus-table span{min-width:54px;padding:6px 10px}.donate-next-level{font-size:14px;margin-top:16px}.donate-details-modal{align-items:center;background:radial-gradient(circle at 50% 18%,rgba(208,157,63,.12),transparent 34%),#040609c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:90}.donate-details-modal[hidden]{display:none}.donate-details-card{background:linear-gradient(180deg,#171b23fc,#090c11fc),#0b0e13;border:1px solid rgba(208,157,63,.36);border-radius:8px;box-shadow:0 30px 90px #00000085,inset 0 1px #ffffff0b;max-height:calc(100vh - 48px);max-width:820px;overflow:auto;position:relative;width:min(100%,820px)}.donate-details-card:before{background:linear-gradient(90deg,transparent,rgba(240,189,90,.8),transparent);content:"";height:1px;left:18px;position:absolute;right:18px;top:0}.donate-details-head{align-items:center;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.07);display:flex;gap:16px;justify-content:space-between;padding:18px 22px 16px}.donate-details-head>div{min-width:0}.donate-details-head span{color:#d8b15f;display:block;font-size:12px;font-weight:900;margin-bottom:4px;text-transform:uppercase}.donate-details-head h2{color:#f2f3f5;font-size:24px;line-height:1.15;margin:0}.donate-details-close{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#d7d8dc;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:24px;font-weight:900;height:34px;justify-content:center;line-height:1;padding-bottom:2px;width:34px}.donate-details-close:hover{border-color:#d09d3f7a;color:#d8b15f}.donate-details-body{display:grid;gap:12px;padding:18px 22px 22px}.donate-details-result{background:radial-gradient(circle at 50% 0%,rgba(240,189,90,.16),transparent 58%),linear-gradient(180deg,#d09d3f1d,#d09d3f08),#070a0ed1;border:1px solid rgba(208,157,63,.42);border-radius:8px;display:grid;gap:5px;padding:16px 18px 15px;text-align:center}.donate-details-result>span,.donate-detail-item>span,.donate-formula-box>span{color:#9ea3ae;font-size:12px;font-weight:800;text-transform:uppercase}.donate-details-result strong{color:#d8b15f;font-size:38px;font-weight:900;line-height:1.1;text-shadow:0 0 24px rgba(240,189,90,.14)}.donate-details-result strong span,.donate-details-result small span,.donate-detail-item strong span,.donate-formula-box code span{color:inherit;font:inherit}.donate-details-result small{color:#f2f3f5;display:inline-flex;font-size:14px;font-weight:800;justify-content:center}.donate-details-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.donate-detail-item{background:linear-gradient(180deg,#ffffff0b,#ffffff06),#0a0d12b8;border:1px solid rgba(255,255,255,.07);border-radius:8px;display:grid;gap:5px;min-height:70px;padding:12px 14px;position:relative}.donate-detail-item:before{background:#d09d3f80;border-radius:999px;content:"";height:2px;left:14px;position:absolute;right:14px;top:0}.donate-detail-item strong{color:#f2f3f5;font-size:18px;font-weight:900;line-height:1.25}.donate-formula-box{background:linear-gradient(180deg,rgba(208,157,63,.045),transparent),#05080ce0;border:1px solid rgba(208,157,63,.26);border-radius:8px;display:grid;gap:8px;padding:13px 15px}.donate-formula-box code{background:#0000003d;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#f3c66d;display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.45;overflow-wrap:anywhere;padding:10px 11px;white-space:normal}.donate-details-note{background:linear-gradient(90deg,#d09d3f1b,#d09d3f09),#ffffff06;border:1px solid rgba(208,157,63,.22);border-radius:8px;color:#d7d8dc;font-size:14px;line-height:1.45;margin:0;padding:12px 14px}@media (max-width: 900px){.main-donate .donate-grid{gap:16px}.donate-card-head{gap:12px;padding:18px}.donate-card-head h2{font-size:24px}.donate-form,.donate-bonus-card{padding:18px}.donate-auth-notice{margin:-18px -18px 10px}.donate-input-group .donate-bonus-badge{border-left:0}.donate-calculation strong,.donate-grid.is-guest .donate-calculation strong{font-size:34px}.donate-calculation-inline{gap:5px 12px}.donate-calculation-inline b{position:static}.donate-calculation>span{padding-right:0}.donate-details-button{position:static;justify-self:center;margin-top:2px}.donate-provider label{grid-template-columns:1fr 22px;padding:12px}.donate-provider label:after{grid-column:2;grid-row:1}.donate-provider-media{grid-column:1;grid-row:1;max-width:100%;min-width:0;width:100%}.donate-provider-copy{grid-column:1 / -1;grid-row:2}.donate-actions{margin:12px -18px -18px;padding:14px 18px}.donate-details-grid{grid-template-columns:1fr}.donate-details-card{max-height:calc(100vh - 28px)}}@media (max-width: 900px){.shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid var(--line);border-right:0}body.sidebar-collapsed .shell{grid-template-columns:1fr}body.sidebar-collapsed .sidebar{display:none}.nav,.sidebar-server-options{grid-template-columns:repeat(2,minmax(0,1fr))}.main{padding:20px}.span-4,.span-6,.span-8{grid-column:span 12}.topbar{align-items:flex-start;flex-direction:column}.top-actions{justify-content:flex-start}.sidebar-toggle-button{left:auto;right:20px;top:20px}.dashboard-top,.quick-actions{grid-template-columns:1fr}.dashboard-account-panel{max-width:none}.dashboard-account-summary{align-items:start;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:14px}.dashboard-account-meta{grid-column:2;justify-content:flex-start}.dashboard-account-body{padding:14px}.dashboard-account-status{align-items:flex-start;gap:8px 10px}.dashboard-account-status-item{white-space:normal}.dashboard-row-actions{align-items:stretch;flex-direction:column}.dashboard-row-actions form,.dashboard-row-actions .dashboard-outline-button{width:100%}.donate-grid,.donate-actions,.warehouse-grid{grid-template-columns:1fr}.donate-card-head{align-items:flex-start;flex-direction:column}.donate-form,.donate-bonus-card{padding:16px}.donate-actions{margin:8px -16px -16px;padding:12px 16px}.donate-auth-notice{margin:-16px -16px 8px}.donate-input-group{grid-template-columns:auto minmax(0,1fr)}.donate-input-group .donate-bonus-badge{border-top:1px solid var(--line);grid-column:1 / -1;min-height:36px}.currency-input-group.account-login-combo{grid-template-columns:54px minmax(0,1fr)}.currency-input-group.account-login-combo.has-prefix-refresh{grid-template-columns:54px minmax(0,1fr) 52px}.currency-input-group.account-login-combo select{border-right:1px solid var(--line)}.currency-input-group.account-login-combo.has-prefix-refresh select{border-right:0}.currency-input-group.account-login-combo.has-prefix-refresh .currency-prefix-refresh{border-left:1px solid var(--line);border-right:0}.currency-input-group.account-login-combo input{border-top:1px solid var(--line);grid-column:1 / -1;min-height:44px}.currency-modal{align-items:flex-start;padding:14px}.currency-modal-card{max-height:calc(100dvh - 28px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.currency-transfer-game-form{padding:18px 16px 22px}.currency-transfer-head{align-items:flex-start;padding:16px}.currency-transfer-empty-characters{align-items:stretch;flex-direction:column}.currency-transfer-empty-characters .currency-inline-button{width:100%}.currency-modal-actions{justify-content:stretch;margin:6px -16px -22px;padding:14px 16px}.currency-modal-actions .button{width:100%}.payment-detail-card{max-height:calc(100dvh - 28px)}.payment-detail-body{gap:18px;padding:18px 16px 20px}.payment-detail-title{gap:10px;grid-template-columns:38px minmax(0,1fr)}.payment-detail-title-icon{height:38px;width:38px}.payment-detail-code{font-size:12px}.payment-detail-code strong{font-size:14px}.payment-detail-summary,.payment-detail-kv div,.payment-detail-block-right .payment-detail-kv div{grid-template-columns:1fr}.payment-detail-block-right{text-align:left}.payment-detail-block-right .payment-detail-kv dt,.payment-detail-block-right .payment-detail-kv dd{order:initial}.payment-detail-lines{overflow:visible}.payment-detail-lines table,.payment-detail-lines thead,.payment-detail-lines tbody,.payment-detail-lines tr,.payment-detail-lines td{display:block;min-width:0;width:100%}.payment-detail-lines thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.payment-detail-lines tbody{display:grid;gap:10px;padding:10px}.payment-detail-lines tr{background:#12172094;border:1px solid rgba(48,56,73,.84);border-radius:8px;padding:12px}.payment-detail-lines td{border-bottom:0;padding:5px 0;text-align:left;white-space:normal}.payment-detail-lines td:not(:first-child){align-items:start;display:grid;gap:8px;grid-template-columns:minmax(92px,38%) minmax(0,1fr);text-align:left}.payment-detail-lines td:nth-child(2):before{content:attr(data-label)}.payment-detail-lines td:nth-child(3):before{content:attr(data-label)}.payment-detail-lines td:nth-child(4):before{content:attr(data-label)}.payment-detail-lines td:not(:first-child):before{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.payment-detail-total{align-items:flex-start;flex-direction:column;gap:6px}.payment-detail-credit div{align-items:flex-start;flex-direction:column;gap:4px}.payment-detail-actions{flex-direction:column}.payment-detail-actions .dashboard-outline-button{width:100%}.action-confirm-body{grid-template-columns:1fr;padding:18px 16px}.action-confirm-actions{flex-direction:column-reverse;margin:0}.action-confirm-actions .dashboard-outline-button,.action-confirm-actions .button{width:100%}.settings-form-row{grid-template-columns:1fr}.settings-form-row label{text-align:left}.settings-password-head{padding:20px 16px 18px}.settings-password-head h3{font-size:21px}.settings-password-form{padding:18px 16px 0}.settings-password-form .settings-form-row{gap:8px;grid-template-columns:1fr}.settings-password-form .settings-actions{margin:4px -16px 0;padding:14px 16px}.settings-password-form .button{width:100%}.settings-phone-surface{padding:0}.settings-phone-card{padding:18px 16px 0}.settings-phone-card .settings-actions{margin:4px -16px 0;padding:14px 16px}.settings-sessions-head{padding:18px 16px 16px}.settings-sessions-head h3{font-size:21px}.settings-phone-field{grid-template-columns:1fr}.settings-phone-field .intl-tel-input input[type=tel]{min-height:48px;padding-left:112px!important}.settings-phone-field .intl-tel-input.separate-dial-code .selected-flag,.settings-phone-field .intl-tel-input.allow-dropdown .selected-flag{padding-left:12px!important;width:100px!important}.settings-phone-field .intl-tel-input .flag-container{width:100px!important}.settings-phone-field .intl-tel-input .country-list{min-width:min(360px,calc(100vw - 48px))}.settings-inline-link.settings-phone-code-toggle{min-height:52px}.settings-two-factor-surface,.settings-two-factor-setup,.settings-two-factor-action-grid{grid-template-columns:1fr}.settings-two-factor-qr{justify-self:start}.settings-two-factor-status-meta{text-align:left}}@media (max-width: 720px){.main-rating .rating-tabs{top:58px}}@media (max-width: 900px){.profile-page-content,.main-rating .topbar,.main-rating .rating-shell,.main-rating .rating-panel,.main-donate .donate-grid,.donate-card,.settings-panel,.warehouse-panel{max-width:100%;min-width:0}.main-donate .donate-grid{gap:18px;grid-template-columns:minmax(0,1fr);justify-content:stretch}.main-donate .donate-card-head{min-height:0}.main-donate .donate-card-head h2{padding:0}.donate-info-link{align-items:flex-start;gap:10px}.donate-info-link .donate-accordion-state{flex:0 0 auto;margin-left:auto;max-width:46%;text-align:right;white-space:normal}.donate-table-wrap{max-width:100%;overflow-x:auto}.donate-currency-table,.donate-bonus-table{min-width:0;width:100%}.main-rating .rating-shell{overflow:hidden}.main-rating .rating-panel{border:1px solid var(--line);border-radius:8px;overflow:hidden}.main-rating .rating-tabs{max-width:100%;overflow-x:auto;position:relative;scrollbar-width:none;top:auto;width:100%}.main-rating .rating-tabs::-webkit-scrollbar{display:none}.main-rating .rating-tab{font-size:14px;min-height:48px;padding:0 14px}.main-rating .rating-content{overflow:hidden;padding:16px 12px 18px}.main-rating .rating-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.main-rating .rating-table{font-size:14px;min-width:720px;table-layout:fixed}.main-rating .rating-table th,.main-rating .rating-table td{padding:8px}.main-rating .rating-table th{font-size:13px}.settings-tabs{background:#121720ad;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:10px 12px}.settings-tabs a{background:#202632bd;border:1px solid rgba(48,56,73,.92);border-radius:999px;border-right:0;font-size:14px;gap:7px;justify-content:center;line-height:1.15;min-height:42px;padding:0 13px;text-align:center;white-space:normal;width:100%}.settings-tabs a.active,.settings-tabs a:hover{background:#d8b15ff2;border-color:#d8b15ff2;color:#17120a}.settings-tabs a .button-icon{flex:0 0 auto;height:17px;width:17px}.settings-tabs a.active:after{display:none}.settings-body{padding:16px}.settings-section h2,.settings-section h3{line-height:1.2}.settings-actions .button,.settings-inline-link{width:100%}}@media (max-width: 560px){.topbar h1,.warehouse-head h2,.settings-password-head h3{font-size:20px}.card,.warehouse-panel,.settings-panel{border-radius:8px}.row{align-items:flex-start;flex-direction:column}}@media (max-width: 640px){.main-rating .rating-tabs{background:#121720ad;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:10px;position:relative;top:auto}.main-rating .rating-tab{background:#202632bd;border:1px solid rgba(48,56,73,.92);border-radius:999px;flex:initial;font-size:13px;gap:7px;justify-content:center;line-height:1.15;min-height:40px;min-width:0;padding:0 10px;text-align:center;white-space:normal;width:100%}.main-rating .rating-tab.active,.main-rating .rating-tab:hover{background:#d8b15ff2;border-color:#d8b15ff2;color:#17120a}.main-rating .rating-tab .button-icon{flex:0 0 auto;height:17px;width:17px}.main-rating .rating-content{padding:12px}.main-rating .rating-table-wrap{overflow-x:visible}.main-rating .rating-table,.main-rating .rating-table thead,.main-rating .rating-table tbody,.main-rating .rating-table tr,.main-rating .rating-table td{display:block;width:100%}.main-rating .rating-table{min-width:0}.main-rating .rating-table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.main-rating .rating-table tbody{display:grid;gap:10px}.main-rating .rating-table tr{background:#12172094;border:1px solid rgba(48,56,73,.84);border-radius:8px;padding:12px}.main-rating .rating-table td{align-items:flex-start;border-bottom:0;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);line-height:1.35;padding:5px 0;text-align:left}.main-rating .rating-table td:before{color:var(--muted);content:attr(data-label);flex:0 0 auto;font-size:12px;font-weight:800;max-width:none;text-align:left;text-transform:uppercase}.main-rating .rating-table .rank-cell{align-items:center;color:var(--gold);font-size:16px;grid-template-columns:24px minmax(0,1fr);width:100%}.main-rating .rating-table .rank-cell:before{content:"#";max-width:none;width:24px}.main-rating .rating-table .rating-clan,.main-rating .rating-table .crest-list{justify-content:flex-start;max-width:100%;text-align:left}.main-rating .rating-table .castle-picture{margin-left:0}.settings-body{padding:12px}.settings-tabs{gap:7px;padding:9px 10px}.settings-tabs a{font-size:13px;min-height:40px;padding:0 11px}.settings-password-surface,.settings-phone-surface,.settings-two-factor-surface,.settings-sessions-surface{border-radius:8px}.settings-password-head,.settings-phone-card,.settings-two-factor-surface,.settings-two-factor-form-card,.settings-two-factor-status-card{padding-left:14px;padding-right:14px}.settings-password-form,.settings-phone-card{padding-top:16px}.settings-password-form .settings-actions,.settings-phone-card .settings-actions{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.settings-phone-field .intl-tel-input input[type=tel]{font-size:15px}.settings-phone-field .intl-tel-input .country-list{left:0;min-width:0;width:calc(100vw - 52px)}.settings-two-factor-surface{gap:16px;padding-bottom:16px;padding-top:16px}.settings-two-factor-setup{gap:16px}.settings-two-factor-qr{justify-self:stretch}.settings-two-factor-qr svg{margin:0 auto;max-height:210px}.settings-two-factor-meta-actions,.settings-two-factor-status-card{align-items:stretch;flex-direction:column}.settings-two-factor-refresh,.settings-two-factor-meta-actions .button,.settings-two-factor-meta-actions .settings-inline-link{width:100%}.settings-recovery-codes{grid-template-columns:1fr}.settings-payments-wrap,.settings-sessions-wrap,.settings-logs-wrap{background:transparent;border:0;border-radius:0;box-shadow:none;max-height:none;overflow:visible}.settings-table,.settings-table thead,.settings-table tbody,.settings-table tr,.settings-table td{display:block;width:100%}.settings-table{min-width:0;table-layout:auto}.settings-table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.settings-table tbody{display:grid;gap:10px}.settings-table tr{background:#12172094;border:1px solid rgba(48,56,73,.84);border-radius:8px;padding:12px}.settings-payments-table th,.settings-payments-table td,.settings-sessions-table th,.settings-sessions-table td{width:100%}.settings-payments-table th:nth-child(n),.settings-payments-table td:nth-child(n),.settings-sessions-table th:nth-child(n),.settings-sessions-table td:nth-child(n){width:100%}.settings-table td{border-bottom:0;min-width:0;padding:0;word-break:normal}.settings-table td[data-label]{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(82px,30%) minmax(0,1fr);line-height:1.35;overflow-wrap:normal;padding:6px 0;text-align:left}.settings-table td[data-label]:before{color:var(--muted);content:attr(data-label);font-size:11px;font-weight:900;letter-spacing:.02em;min-width:0;text-transform:uppercase}.settings-table td[data-label]>*{min-width:0}.settings-table td[colspan]{color:var(--muted);padding:4px 0;text-align:center}.settings-payment-date,.settings-payment-amount,.settings-payment-credit,.settings-payment-action,.settings-session-actions,.settings-sessions-table th:nth-child(3),.settings-sessions-table td:nth-child(3){text-align:left}.settings-payment-details-action,.settings-session-terminate{justify-self:start;min-width:116px;width:auto}.settings-sessions-table td[data-label]{grid-template-columns:1fr;gap:5px;padding:7px 0}.settings-sessions-table td[data-label]:before{margin-bottom:1px}.settings-session-device strong{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.settings-session-ip,.settings-session-meta{margin-top:2px}.settings-session-terminate{justify-content:center;width:100%}.settings-payment-date,.settings-payment-invoice,.settings-payment-provider,.settings-payment-amount,.settings-payment-credit,.settings-payment-status,.settings-payment-action{overflow-wrap:break-word;white-space:normal;word-break:normal}.settings-payment-details-action span{white-space:nowrap}.settings-payment-status .tag{justify-self:start}.settings-log-time,.settings-log-ip{width:auto}}@media (max-width: 380px){.settings-tabs{grid-template-columns:1fr}}.shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{align-self:start;background:#151922;border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:24px 18px;position:sticky;top:0;z-index:20;scrollbar-color:rgba(216,177,95,.45) transparent;scrollbar-width:thin}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#d8b15f73;border-radius:999px}.sidebar .brand{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin-bottom:20px}.sidebar .brand a{display:inline-flex;justify-content:center;line-height:0;max-width:100%}.sidebar-logo{display:block;height:auto;max-width:175px;width:175px}.sidebar .brand strong{font-size:20px;letter-spacing:.04em;text-transform:uppercase}.sidebar-language{display:flex;flex:0 0 auto;gap:10px;justify-content:center;margin-bottom:19px}.sidebar .chip{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:13px;justify-content:center;min-height:32px;padding:0 10px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.sidebar-language .chip{background:#d8b15f9e;border-color:transparent;border-radius:4px;color:#15110a;flex:0 0 auto;font-size:12px;font-weight:900;line-height:1;min-height:26px;min-width:35px;opacity:.78;padding:4px 7px}.sidebar-language .chip.active,.sidebar-language .chip:hover{background:var(--gold);border-color:var(--gold);color:#15110a;opacity:1}.sidebar-language .chip:not(.active):not(:hover){background:#d8b15f94;color:#15110a;opacity:.72}.sidebar-server{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:block;flex:0 0 auto;margin-bottom:18px;padding:12px 0}.sidebar-label{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.sidebar-server-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%),var(--field);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%,0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,auto;border:1px solid var(--line);border-radius:999px;color:var(--text);cursor:pointer;font:inherit;font-size:14px;min-height:42px;padding:0 38px 0 14px;width:100%}.sidebar-server-select:hover,.sidebar-server-select:focus{border-color:var(--gold);outline:0}.sidebar-server-select option{background:#121720;color:var(--text)}.sidebar-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:8px;margin-bottom:18px;padding:12px 0}.sidebar-external-links{background:#151922;border-bottom:0;flex:0 0 auto;margin-bottom:0;margin-top:auto;padding:12px 0 0;z-index:3}.sidebar-link{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:flex;font-size:13px;justify-content:space-between;min-height:36px;padding:0 10px}.sidebar-link:hover{border-color:var(--gold);color:var(--text)}.sidebar .nav{display:grid;flex:0 0 auto;gap:6px}.sidebar .nav form{margin:0;min-width:0}.sidebar .nav a,.sidebar .nav button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:flex;gap:9px;padding:11px 12px;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;width:100%}.sidebar .nav a .button-icon,.sidebar .nav button .button-icon{color:var(--gold);height:17px;width:17px}.sidebar .nav a.active,.sidebar .nav a:hover,.sidebar .nav button:hover{background:var(--panel-2);color:var(--text)}.sidebar .nav button.nav-logout{background:#d8b15f1a;border:1px solid rgba(216,177,95,.55);color:var(--gold);font-weight:900;justify-content:center;margin-top:8px;text-align:center}.sidebar .nav button.nav-logout .button-icon{color:inherit}.sidebar .nav button.nav-logout:hover{background:var(--gold);color:#15110a}.sidebar-toggle-button{align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:inline-grid;flex:0 0 auto;font-size:16px;font-weight:500;height:34px;justify-content:center;left:242px;line-height:1;padding:0;place-items:center;position:fixed;right:auto;top:18px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;width:36px;z-index:30}.sidebar-toggle-icon{grid-area:1 / 1;transition:opacity .16s ease,transform .18s ease}.sidebar-toggle-icon-close{opacity:0;transform:scale(.72)}.sidebar-toggle-button:hover,body.sidebar-collapsed .sidebar-toggle-button{border-color:var(--gold);color:var(--gold)}body.sidebar-collapsed .sidebar-toggle-button{left:18px}body.sidebar-collapsed .shell{grid-template-columns:minmax(0,1fr)}body.sidebar-collapsed .sidebar{display:none}.main{--profile-main-padding-x: 28px;--profile-main-padding-y: 28px;display:flex;flex-direction:column;min-height:100vh}.profile-top-panel{align-items:center;background:#151922;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:64px;margin:calc(-1 * var(--profile-main-padding-y)) calc(-1 * var(--profile-main-padding-x)) var(--profile-main-padding-y);padding:0 var(--profile-main-padding-x);position:sticky;top:0;z-index:24}.profile-top-panel-spacer{grid-column:1;min-width:0}.profile-top-panel-brand{display:none}.profile-top-panel-brand img{display:block;height:auto;max-width:100%}.profile-top-panel .sidebar-toggle-button{grid-column:2;justify-self:center}.profile-top-panel-actions{align-items:center;display:flex;gap:8px;grid-column:3;justify-content:flex-end;min-width:0}.profile-top-panel-actions form{margin:0}.profile-top-panel-link,.profile-top-panel-logout{align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:6px;justify-content:center;min-height:36px;padding:0 14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;white-space:nowrap}.profile-top-panel-link .button-icon,.profile-top-panel-logout .button-icon{height:17px;width:17px}.profile-top-panel-link:hover,.profile-top-panel-logout:hover{border-color:var(--gold);color:var(--gold)}.profile-top-panel-link.primary,.profile-top-panel-logout{background:var(--gold);border-color:var(--gold);color:#15110a}.profile-top-panel-link.primary:hover,.profile-top-panel-logout:hover{background:#e3bd6f;color:#15110a}.profile-page-content{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:1400px;width:100%}.profile-footer{align-items:center;border-top:1px solid rgba(48,56,73,.72);color:var(--muted);display:flex;font-size:13px;font-weight:700;gap:16px;justify-content:space-between;margin:auto auto 0;max-width:1400px;min-height:38px;padding-top:12px;width:100%}.profile-footer-copy{white-space:nowrap}.profile-footer-language{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end}.profile-footer-language-link{align-items:center;border:1px solid var(--line);border-radius:5px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:28px;min-width:34px;padding:0 8px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.profile-footer-language-link.active,.profile-footer-language-link:hover{background:var(--gold);border-color:var(--gold);color:#15110a}.main-donate .profile-footer{max-width:1504px}.main-rating .profile-footer{max-width:1440px}@media (max-width: 1100px){:root{--profile-mobile-panel-height: 64px}html.sidebar-mobile-open,body.sidebar-mobile-open{overflow:hidden;overscroll-behavior:contain}body.sidebar-mobile-open:before{background:#080b11a8;content:"";inset:var(--profile-mobile-panel-height) 0 0;position:fixed;z-index:38}.shell{grid-template-columns:1fr;min-width:0;padding-top:var(--profile-mobile-panel-height)}.sidebar{border-bottom:1px solid var(--line);border-right:0;box-shadow:0 18px 42px #00000057;display:flex;height:auto;max-width:100%;max-height:calc(100dvh - var(--profile-mobile-panel-height));min-width:0;min-height:auto;opacity:1;overflow-x:hidden;overflow-y:auto;padding:20px 18px 18px;pointer-events:auto;position:fixed;top:var(--profile-mobile-panel-height);left:0;right:0;transform:translateY(0);width:100%;z-index:45;transition:max-height .32s ease,opacity .22s ease,padding-bottom .32s ease,padding-top .32s ease,transform .32s ease,border-color .22s ease}body.sidebar-collapsed .sidebar{border-bottom-color:transparent;box-shadow:none;contain:layout paint;display:flex;height:auto;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transform:translateY(-12px)}.sidebar-external-links{bottom:auto;margin-top:18px;position:static}.sidebar .nav{grid-template-columns:repeat(2,minmax(0,1fr))}body.sidebar-collapsed .shell{grid-template-columns:1fr}.main{--profile-main-padding-x: 22px;--profile-main-padding-y: 22px;min-width:0}.profile-top-panel{box-shadow:0 10px 24px #00000038;column-gap:12px;grid-template-columns:auto minmax(0,1fr) auto;left:0;margin:0;min-height:var(--profile-mobile-panel-height);padding:0 18px;position:fixed;right:0;top:0;z-index:50}.profile-top-panel-spacer{grid-column:2;grid-row:1;min-width:0}.profile-top-panel-spacer.has-mobile-brand{align-items:center;display:flex;justify-content:center}.profile-top-panel-brand{display:inline-flex;line-height:0;max-width:100%}.profile-top-panel-brand img{max-height:34px;width:auto}.profile-top-panel .sidebar-toggle-button{grid-column:1;grid-row:1;justify-self:start}.profile-top-panel-actions{grid-column:3;grid-row:1}body:not(.sidebar-collapsed) .profile-top-panel-actions form{display:none}body:not(.sidebar-collapsed).profile-auth-page .profile-top-panel{border-bottom-color:var(--line);margin-bottom:0;min-height:var(--profile-mobile-panel-height)}body:not(.sidebar-collapsed).profile-auth-page .profile-top-panel-spacer.has-mobile-brand,body:not(.sidebar-collapsed).profile-auth-page .profile-top-panel-actions{display:none}.sidebar-toggle-button,body.sidebar-collapsed .sidebar-toggle-button{height:38px;left:auto;position:static;right:auto;top:auto;width:40px;z-index:auto}body.sidebar-mobile-open .sidebar-toggle-button{background:#d8b15f1f;border-color:var(--gold);color:var(--gold)}body.sidebar-mobile-open .sidebar-toggle-icon-menu{opacity:0;transform:scale(.72) rotate(45deg)}body.sidebar-mobile-open .sidebar-toggle-icon-close{opacity:1;transform:scale(1)}}@media (max-width: 900px){.main{--profile-main-padding-x: 20px;--profile-main-padding-y: 20px}.profile-top-panel{padding:0 var(--profile-main-padding-x)}}@media (max-width: 720px){.sidebar-toggle-button{height:34px;width:36px}.sidebar .nav{grid-template-columns:1fr}.profile-top-panel{grid-template-columns:auto minmax(0,1fr) auto;min-height:58px}.profile-top-panel-spacer{display:none}.profile-top-panel .sidebar-toggle-button{grid-column:1;justify-self:start}.profile-top-panel-actions{grid-column:3}.profile-top-panel-link,.profile-top-panel-logout{font-size:13px;min-height:34px;padding:0 10px}}@media (max-width: 560px){.profile-footer{align-items:flex-start;flex-direction:column;gap:10px}.profile-footer-language{justify-content:flex-start}}.ss-main,.ss-content{--ss-primary-color: var(--gold);--ss-bg-color: var(--field);--ss-font-color: var(--text);--ss-placeholder-color: #6f7a8a;--ss-disabled-color: rgba(18, 23, 32, .62);--ss-border-color: var(--line);--ss-highlight-color: rgba(216, 177, 95, .2);--ss-focus-color: transparent;--ss-main-height: 42px;--ss-content-height: 284px;--ss-search-height: 42px;--ss-spacing-l: 10px;--ss-spacing-m: 7px;--ss-spacing-s: 5px;--ss-border-radius: 6px;box-sizing:border-box;font:inherit}.ss-main{background:linear-gradient(180deg,#ffffff06,#fff0),var(--field);border-color:var(--line);color:var(--text);min-width:0;padding:0 10px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.ss-main:hover,.ss-main.ss-open{border-color:var(--gold)}.ss-main:focus,.ss-main:focus-visible{box-shadow:none;outline:0}.ss-main.ss-disabled{background:var(--field);opacity:.58}.ss-main .ss-values{align-items:center;gap:6px;min-height:100%}.ss-main .ss-values .ss-single,.ss-main .ss-values .ss-placeholder{line-height:1.2;margin:0;padding:0}.ss-main .ss-values .ss-single{color:var(--text);font-weight:700}.ss-main .ss-arrow{margin-right:0}.ss-main .ss-arrow path{stroke:var(--muted)}.ss-main:hover .ss-arrow path,.ss-main.ss-open .ss-arrow path{stroke:var(--gold)}.ss-content{background:#121720;border-color:var(--line);border-radius:8px;box-shadow:0 18px 42px #00000061;color:var(--text);overflow:hidden;scrollbar-color:rgba(216,177,95,.45) rgba(18,23,32,.9);scrollbar-width:thin;z-index:5000}.ss-content .ss-search{border-color:var(--line)}.ss-content .ss-search input{background:var(--field);border:0;color:var(--text);min-height:42px}.ss-content .ss-search input::placeholder{color:#6f7a8a}.ss-content .ss-list .ss-option{color:var(--text);font-weight:700;line-height:1.25;min-height:34px;padding:9px 10px}.ss-content .ss-list .ss-option:hover:not(.ss-disabled),.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background:#d8b15f29;border-left-color:transparent;color:var(--gold)}.ss-content .ss-list .ss-option.ss-disabled{background:transparent;color:var(--muted);opacity:.55}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;padding:9px 10px 5px;text-transform:uppercase}.ss-content .ss-list .ss-error,.ss-content .ss-list .ss-searching{color:var(--muted);padding:12px}.sidebar-server .ss-main,.ss-main.sidebar-server-select{border-radius:999px;font-size:14px;min-height:42px;padding-left:14px;padding-right:14px}.ss-main.prefix-select{flex:0 0 106px;font-size:15px;font-weight:800;text-transform:uppercase;width:106px}.currency-input-group .ss-main{align-self:stretch;background:transparent;border:0;border-radius:0;min-height:44px;padding:0 12px}.currency-transfer-game-form .currency-input-group .ss-main,.ss-main.currency-transfer-select{min-height:50px;padding:0 16px}.currency-transfer-game-form .ss-main .ss-values .ss-single,.ss-main.currency-transfer-select .ss-values .ss-single{font-weight:800}.currency-transfer-game-form .ss-main .ss-values .ss-placeholder,.ss-main.currency-transfer-select .ss-values .ss-placeholder{color:#8b96a8;font-weight:700}.currency-input-group.account-login-combo .ss-main{border-right:1px solid var(--line)}.currency-input-group.account-login-combo.has-prefix-refresh .ss-main{border-right:0}.donate-input-group .ss-main{background:var(--field);border:0;border-left:1px solid var(--line);border-radius:0;min-height:39px}.control-group .ss-main{align-self:stretch;border-radius:0;min-height:42px}.control-group>select:first-child+.ss-main{border-bottom-left-radius:6px;border-top-left-radius:6px}.control-group>.ss-main:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.card-body .control-group .ss-main{min-height:44px}.card-body .ss-main.prefix-select{flex-basis:104px}@media (max-width: 700px){.ss-main.prefix-select{flex-basis:86px;width:86px}.currency-input-group.account-login-combo.has-prefix-refresh .ss-main{border-left:1px solid var(--line);border-right:0}}.app-toast-stack{bottom:max(24px,env(safe-area-inset-bottom));display:grid;gap:10px;justify-items:center;left:0;padding:0 16px;pointer-events:none;position:fixed;right:0;z-index:9999}.app-toast{align-items:start;background:#171c25;border:1px solid #303849;border-radius:8px;box-shadow:0 18px 50px #00000047;color:#f2f4f8;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;max-width:min(620px,calc(100vw - 32px));min-width:min(420px,calc(100vw - 32px));opacity:1;padding:13px 14px;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.app-toast.is-hiding{opacity:0;transform:translateY(12px)}.app-toast-mark{border-radius:999px;height:10px;margin-top:5px;width:10px}.app-toast-success{border-color:#63c7868c}.app-toast-success .app-toast-mark{background:#63c786}.app-toast-error{border-color:#d96a6a9e}.app-toast-error .app-toast-mark{background:#d96a6a}.app-toast-warning{border-color:#d8b15fb3}.app-toast-warning .app-toast-mark{background:#d8b15f}.app-toast-info{border-color:#5eb3e59e}.app-toast-info .app-toast-mark{background:#5eb3e5}.app-toast-message{line-height:1.45;overflow-wrap:anywhere}.app-toast-close{align-items:center;background:transparent;border:1px solid rgba(242,244,248,.18);border-radius:6px;color:#f2f4f8;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;height:26px;justify-content:center;line-height:1;padding:0;width:26px}.app-toast-close:hover{border-color:#f2f4f86b}.app-toast-close:focus-visible{box-shadow:none;outline:0;outline-offset:0}.app-toast-close:focus{box-shadow:none;outline:0;outline-offset:0}@media (max-width: 560px){.app-toast{min-width:0;width:100%}}.profile-streams{display:grid;gap:16px}.profile-streams-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px}.profile-streams-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px}.profile-streams-panel h2,.profile-streams-panel h3{margin-top:0}.profile-streams-form{display:grid;gap:12px}.profile-streams-form-row{display:grid;gap:7px}.profile-streams-form-row label{color:var(--muted);font-size:13px;font-weight:800}.profile-streams-form-row input,.profile-streams-form-row select,.profile-streams-form-row textarea{min-height:46px}.profile-streams-help,.profile-streams-error{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.profile-streams-error{color:var(--red)}.profile-streams-list{display:grid;gap:10px}.profile-streams-item{align-items:center;background:#ffffff06;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px 14px}.profile-streams-main{display:grid;gap:4px;min-width:0}.profile-streams-title{color:var(--text);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-streams-link,.profile-streams-meta{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-streams-link{align-items:center;color:var(--blue);display:inline-flex;gap:6px;max-width:100%}.profile-streams-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-streams-link .button-icon{height:14px;width:14px}.profile-streams-side{display:grid;gap:6px;justify-items:end;text-align:right}.profile-streams-empty{color:var(--muted);padding:18px 0}.profile-streams-notice{background:#d8b15f14;border:1px solid rgba(216,177,95,.24);border-radius:8px;color:var(--muted);font-size:13px;line-height:1.45;padding:11px 12px}.profile-streams-delete,.profile-streams-site-form{margin:0}.profile-streams-update{display:grid;gap:7px;margin-top:8px;max-width:760px}.profile-streams-update label{color:var(--muted);font-size:13px;font-weight:800}.profile-streams-update-row{display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) auto}.profile-streams-history{margin-top:6px}.profile-streams-history summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:800}.profile-streams-history-list{display:grid;gap:4px;margin-top:6px}@media (max-width: 960px){.profile-streams-grid,.profile-streams-item{grid-template-columns:1fr}.profile-streams-side{justify-items:start;text-align:left}.profile-streams-update-row{grid-template-columns:1fr}}
