:root{--launcher-width: 1080px;--launcher-height: 700px;--bg: #16121c;--panel: rgba(48, 39, 56, .76);--panel-strong: rgba(28, 24, 34, .82);--panel-soft: rgba(255, 255, 255, .08);--text: #ffffff;--muted: rgba(255, 255, 255, .68);--dim: rgba(255, 255, 255, .42);--line: rgba(255, 255, 255, .12);--purple: #a85be8;--purple-soft: #c283ff;--danger: #ff8383;--radius: 8px}:root{--ui-font-family: "Manrope", sans-serif;--ui-font-size-meta: 10px;--ui-font-size-caption: 12px;--ui-font-size-body: 14px;--ui-font-size-card-title: 15px;--ui-font-size-action: 16px;--ui-type-titlebar: 500 12px/18px var(--ui-font-family);--ui-type-caption: 500 12px/16px var(--ui-font-family);--ui-type-body: 500 14px/20px var(--ui-font-family);--ui-type-navigation: 600 14px/19px var(--ui-font-family);--ui-type-control: 700 14px/20px var(--ui-font-family);--ui-type-action: 600 15px/20.25px var(--ui-font-family);--ui-type-main-label: 600 12px/16.2px var(--ui-font-family);--ui-type-card-title: 600 15px/20px var(--ui-font-family);--ui-type-card-meta: 500 12px/16px var(--ui-font-family);--ui-type-meta: 500 10px/12px var(--ui-font-family);--ui-type-character-section: 600 14px/19px var(--ui-font-family);--ui-type-character-title: 600 16px/22px var(--ui-font-family);--ui-type-character-caption: 500 12px/16px var(--ui-font-family);--ui-type-character-body: 500 14px/19px var(--ui-font-family);--ui-type-character-service: 600 16px/16px var(--ui-font-family);--ui-radius-control: 6px;--ui-radius-card: 4px;--ui-control-height: 54px;--ui-font-control: var(--ui-type-control);--ui-focus-ring: 0 0 0 2px rgba(198, 158, 255, .74);--ui-primary-start: rgb(101, 41, 164);--ui-primary-end: rgb(156, 89, 227);--ui-surface: rgb(65, 41, 98)}.ui-button{height:var(--ui-control-height);min-height:var(--ui-control-height);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;border-radius:var(--ui-radius-control);padding:0;color:#ffffffe6;background:var(--ui-surface);font:var(--ui-font-control);transition:border-color .15s ease,background .15s ease,opacity .15s ease}.ui-button:disabled{cursor:default}.ui-button:focus-visible{outline:0;box-shadow:var(--ui-focus-ring)}.ui-toggle{width:36px;height:20px;display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;border:0;border-radius:999px;padding:3px;background:#ffffff29;transition:background .15s ease}.ui-toggle[aria-checked=true]{justify-content:flex-end;background:linear-gradient(135deg,#8944e1,#b366f5)}.ui-toggle__thumb{width:14px;height:14px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 3px #180c2959}.ui-toggle:focus-visible{outline:0;box-shadow:var(--ui-focus-ring)}.ui-button--main-primary{width:179px;justify-content:flex-start;gap:7px;padding:14px 38px 14px 28px;color:#fff;font:var(--ui-type-action);letter-spacing:-.01em;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(225deg,#6529a4,#9c59e3)}.ui-button--main-primary:hover:not(:disabled){background:linear-gradient(225deg,#6f30b1,#ab67f1)}.ui-button--main-primary:active:not(:disabled){background:linear-gradient(225deg,#561f92,#8a49cf)}.ui-button--main-primary:disabled{opacity:.56}.ui-button--server{width:152px;justify-content:space-between;gap:12px;padding:8px 12px 8px 20px;font:var(--ui-type-main-label);letter-spacing:-.01em;text-align:left;background:linear-gradient(45deg,#ffffff0a .235%,#ffffff1c 100.235%),#6f33c999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-button--social{width:120.5px;min-width:120.5px;gap:6px;font:var(--ui-type-main-label);letter-spacing:-.01em;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-button--discord{justify-content:center;padding:8px 24px 8px 22px;border-radius:6px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#432769,linear-gradient(45deg,#ffffff0a .235%,#ffffff1c 100.235%)}.ui-button--discord:hover:not(:disabled){background:linear-gradient(112deg,#5f567d38,#8f6df314),#4c3174}.ui-button--website{justify-content:flex-start;padding:8px 24px 8px 22px;color:#ffffffc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#412962,linear-gradient(45deg,#ffffff0a .235%,#ffffff1c 100.235%)}.ui-button--website:hover:not(:disabled){border-color:#ffffff47;background:linear-gradient(112deg,#5f567d38,#8f6df314),#4c3174}.ui-button--website:disabled{opacity:.42}.ui-status-pill{width:152px;height:var(--ui-control-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border-radius:var(--ui-radius-control);padding:8px 26px;color:#ffffffe6;background:linear-gradient(45deg,#ffffff0a .235%,#ffffff1c 100.235%),#0078407d;font:var(--ui-type-main-label);letter-spacing:-.01em;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.surface-card{border:1px solid rgba(255,255,255,.1);border-radius:4px;background:linear-gradient(110deg,#ffffff1f,#ffffff0b)}.ui-card{box-sizing:border-box;border-radius:var(--ui-radius-card)}.ui-card--character-summary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(270deg,#ffffff0a 4%,#ffffff2b)}.ui-card--character-glass{background:linear-gradient(45deg,#ffffff08 .235%,#ffffff1a 100.235%)}.ui-card--character-service{background:linear-gradient(45deg,#ffffff0d,#ffffff1c)}.ui-card--character-property{border-radius:6px}.ui-button--character-service{width:100%;height:100%;min-height:0;gap:8px;border:0;border-radius:0;color:#fff;background:transparent;font:500 16px/16px var(--ui-font-family);text-transform:uppercase}.ui-button--character-service:disabled{cursor:default;opacity:1}.ui-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.ui-pill--coin{height:34px;padding:0 10px 0 1px;border:1px solid rgba(228,213,255,.38);border-radius:12px;background:linear-gradient(90deg,#ad7aff5c,#7d58ea70);box-shadow:inset 0 1px #ffffff47,0 6px 16px #5330a857}.ui-pill--coin img{width:26px;height:26px}.ui-pill--coin b{color:#fff;font:500 18px/24px var(--ui-font-family)}.ui-select{position:relative;min-width:0}.ui-select--open{z-index:1200}.ui-select__trigger{width:100%;height:100%;display:flex;align-items:center;gap:8px;border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:left}.ui-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__chevron{width:7px;height:7px;margin-left:auto;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.65}.ui-select__trigger[aria-expanded=true] .ui-select__chevron{transform:rotate(225deg) translate(-2px,-1px)}.ui-select__menu{position:absolute;z-index:1200;top:calc(100% + 4px);right:0;left:0;overflow:hidden;border-radius:3px;background:#2b2731;box-shadow:0 12px 26px #07040e7a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-select__option{width:100%;min-height:32px;border:0;padding:0 10px;color:#ffffffc7;background:transparent;font:var(--ui-type-caption);text-align:left}.ui-select__option:hover,.ui-select__option[aria-selected=true]{color:#fff;background:linear-gradient(90deg,#433d4b6b,#6658781a)}.ui-toast-viewport{position:absolute;z-index:100;top:12px;right:0;left:0;display:grid;justify-items:center;pointer-events:none}.ui-toast-viewport--auth{top:44px}.ui-toast{width:280px;height:42px;position:relative;display:flex;align-items:center;gap:8px;overflow:hidden;box-sizing:border-box;border-radius:10px;padding:12px;color:#fff;font:var(--ui-type-caption);animation:ui-toast-enter .18s ease-out both}.ui-toast--error{background:linear-gradient(91.57deg,#d9778780 -106.351%,#9d3b4b80 40.22%,#57000580 110.666%)}.ui-toast--success{background:linear-gradient(91.57deg,#a3ce4f80 -106.351%,#3a650080 40.22%,#192b0080 110.666%)}.ui-toast__icon{width:16px;height:16px;display:grid;flex:0 0 16px;place-items:center;border-radius:4.21px;color:#fff;background:#d97787;font:700 14px/1 var(--ui-font-family)}.ui-toast--success .ui-toast__icon{background:#a3ce4f}.ui-toast__message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-toast__progress{position:absolute;right:0;bottom:0;left:0;height:2px;background:#ffffff1a}.ui-toast__progress:before{content:"";width:100%;height:100%;display:block;transform-origin:left;background:#d97787;animation:ui-toast-countdown 4.5s linear forwards}.ui-toast--success .ui-toast__progress:before{background:#a3ce4f}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-countdown{to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.ui-toast,.ui-toast__progress:before{animation:none}}.launcher-app{width:1080px;height:700px;position:relative;overflow:hidden;color:#fff;background:linear-gradient(126deg,#9877d900,#9877d91a),linear-gradient(144deg,#0f0f0f,#0a0a0a);box-shadow:0 24px 90px #00000061}.launcher-app__titlebar{position:absolute;z-index:999;width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;padding-left:20px;color:#ffffff94;background:#2c2735;font:var(--ui-type-titlebar);-webkit-app-region:drag}.launcher-app__titlebar-actions{height:100%;display:flex;align-items:center;gap:0;color:#ffffffa8;-webkit-app-region:no-drag}.launcher-app__titlebar .ui-select--titlebar{width:112px;height:32px;padding:0 10px}.launcher-app__titlebar .ui-select--titlebar .ui-select__trigger{justify-content:flex-end;color:inherit}.launcher-app__titlebar .ui-select--titlebar .ui-select__prefix{display:inline-flex}.launcher-app__titlebar .ui-select--titlebar .ui-select__value{flex:0 1 auto}.launcher-app__titlebar .ui-select--titlebar .ui-select__chevron{margin-left:0}.launcher-app__language-icon{width:16px;height:16px;flex:0 0 16px;opacity:.7}.launcher-app__window-control{width:40px;height:32px;display:grid;place-items:center;border:0;padding:0;background:transparent}.launcher-app__window-control:hover{background:#ffffff14}.launcher-app__window-control img{display:block}.launcher-app__minimize-mark{width:14px;height:2px;display:block;border-radius:1px;background:#ffffffe6}.launcher-app__window-control--close img{width:20px;height:20px}.launcher-navigation{position:absolute;inset:32px auto 0 0;width:216px;display:flex;flex-direction:column;gap:44px;padding:39px 24px 40px 26px;background:linear-gradient(#100e1526,#100e1526),linear-gradient(180deg,#292432,#221d2b)}.launcher-navigation__logo{height:59px;margin:0;object-fit:contain}.launcher-navigation__items{display:grid;gap:4px}.launcher-navigation__item,.launcher-navigation__logout{display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:4px;padding:8px 12px;color:#fff9;background:transparent;font:var(--ui-type-navigation);text-align:left;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.launcher-navigation__item:nth-child(4){margin-bottom:30px}.launcher-navigation__item:nth-child(7){margin-bottom:28px}.launcher-navigation__item:hover,.launcher-navigation__item[aria-current=page]{color:#fff;border-radius:4px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(90deg,#ffffff1a,#ffffff05)}.launcher-navigation__icon{width:17px;height:17px;flex:0 0 20px;object-fit:contain;opacity:.72}.launcher-navigation__item:hover .launcher-navigation__icon,.launcher-navigation__item[aria-current=page] .launcher-navigation__icon{opacity:1}.launcher-navigation__logout{margin-top:0;color:#ffcbddd1}.launcher-navigation__logout:hover{color:#ffd5e1;border-color:#ffcbdd29;background:#ffcbdd0f;box-shadow:inset 0 1px #ffffff0a}.launcher-navigation__logout img{width:20px;height:20px}.launcher-workspace{position:absolute;top:32px;right:0;bottom:0;left:216px;overflow:hidden}.launcher-main{width:864px;height:668px;position:relative;overflow:hidden;padding:24px 42px 40px;background:url(./main-hero-D6EFRtsf.png) 0 0/864px 667px no-repeat}.launcher-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,10,17,.4),transparent 72%);pointer-events:none}.launcher-main__news,.launcher-main__brand,.launcher-main__actions,.launcher-main__progress,.launcher-main__cards{position:relative;z-index:1}.launcher-main__news{width:100%;padding:10px 12px 12px;border-radius:4px;background:linear-gradient(90deg,#60226280,#73124780 50%,#60226280),#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.launcher-main__news-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#fff;font:var(--ui-type-navigation)}.launcher-main__news-title,.launcher-main__news-more{display:inline-flex;align-items:center;gap:8px}.launcher-main__news-icon{width:16px;height:16px;flex:0 0 16px;object-fit:contain}.launcher-main__news-more{border:0;padding:0;color:#ffffff73;background:transparent;font:var(--ui-type-caption);cursor:pointer}.launcher-main__news-more:hover,.launcher-main__news-more:focus-visible{color:#ffffffd1}.launcher-main__news-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.launcher-main__news-item{min-width:0;height:76px;display:grid;grid-template-columns:95px 1fr;border:0;padding:0;color:inherit;text-align:left;overflow:hidden;border-radius:4px;background:linear-gradient(270deg,#ffffff0a 4%,#ffffff2b);cursor:pointer}.launcher-main__news-item:hover:not(:disabled),.launcher-main__news-item:focus-visible:not(:disabled){outline:1px solid rgba(255,255,255,.28);background:linear-gradient(270deg,#ffffff14 4%,#ffffff38)}.launcher-main__news-item:disabled{cursor:default}.launcher-main__news-thumb{width:100%;height:100%;object-fit:cover}.launcher-main__news-copy{min-width:0;padding:10px}.launcher-main__news-copy b,.launcher-main__news-copy small{display:block}.launcher-main__news-copy b{overflow:hidden;color:#fff;font:var(--ui-type-navigation);text-overflow:ellipsis}.launcher-main__news-copy small{margin-top:4px;color:#ffffff6b;font:var(--ui-type-meta)}.launcher-main__news-empty{grid-column:1/-1;min-height:76px;display:grid;place-items:center;margin:0;color:#ffffff73;font:var(--ui-type-caption)}.launcher-main__hero-space{height:224px;pointer-events:none}.launcher-main__brand{text-align:left}.launcher-main__brand img{width:460px;height:auto;display:block;margin:0}.launcher-main__actions{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px}.launcher-main__website-icon{position:relative;display:inline-block;flex:0 0 auto}.launcher-main__action-icon{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.launcher-main__primary-action{justify-content:center;padding-right:16px;padding-left:16px}.launcher-main__primary-action>span:last-child{white-space:nowrap}.launcher-main__server-chevron{width:7px;height:7px;margin-left:auto;border-right:1px solid rgba(255,255,255,.42);border-bottom:1px solid rgba(255,255,255,.42);transform:rotate(45deg) translateY(-2px)}.launcher-main__website-icon{width:20px;height:20px;font-size:0;display:inline-flex}.launcher-main__progress{width:564px;margin:14px auto 0;padding:10px 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:linear-gradient(90deg,#2c1c4ceb,#41216ceb);box-shadow:0 10px 24px #0c041b3d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.launcher-main:has(.launcher-main__progress) .launcher-main__hero-space{height:184px}.launcher-main__progress-track{height:8px;overflow:hidden;border-radius:12px;background:#ffffff21}.launcher-main__progress-track span{display:block;height:100%;min-width:2px;border-radius:inherit;background:linear-gradient(90deg,#9660d7,#bb78ff)}.launcher-main__progress-copy{display:flex;justify-content:space-between;margin:7px 0 0;color:#ffffffb8;font:var(--ui-type-body)}.launcher-main__progress-copy b{font:var(--ui-type-control)}.launcher-main__cards{position:absolute;right:42px;bottom:42px;left:42px;display:grid;grid-template-columns:384px 384px;gap:12px}.launcher-main__card{width:384px;height:68px;min-height:68px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:12px;border-radius:4px;background:linear-gradient(45deg,#ffffff08 .235%,#ffffff14 100.235%);text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.launcher-main__profile-card{display:flex}.launcher-main__profile-copy,.launcher-main__balance-copy{min-width:0}.launcher-main__card strong{display:block;font:var(--ui-type-card-title)}.launcher-main__card small{display:block;margin-top:2px;color:#fff6;font:var(--ui-type-card-meta)}.launcher-main__profile-avatar,.launcher-main__balance-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#d9c1ff;background:linear-gradient(135deg,#ffffff0d,#fff3);font-weight:800}.launcher-main__card-action{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:4px;color:#ffffff94;background:#ffffff1a;font-size:0;margin-left:auto}.launcher-main__card-action img{width:20px;height:20px;opacity:.72}.launcher-main__balance-add{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;margin-left:auto;border:0;border-radius:4px;padding:0;color:transparent;background:#ffffff1a}.launcher-main__balance-add img{width:20px;height:20px;opacity:.72}.launcher-news{box-sizing:border-box;width:100%;height:100%;overflow-y:auto;padding:24px 30px 32px;background:radial-gradient(ellipse at 55% 108%,rgba(142,64,255,.22),transparent 52%),linear-gradient(145deg,#1d172a,#21142f 55%,#28143f)}.launcher-news::-webkit-scrollbar{width:5px}.launcher-news::-webkit-scrollbar-thumb{border-radius:99px;background:#c8abff85}.launcher-news__header{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.launcher-news__header h1,.launcher-news__article h1{margin:0;color:#fff;font-size:26px;font-weight:700;line-height:1.22;letter-spacing:-.6px}.launcher-news__header>span,.launcher-news__article-date,.launcher-news__related small,.launcher-news__row small,.launcher-news__row time{color:#ffffff85;font-size:12px;font-weight:500}.launcher-news__featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.launcher-news__lead{display:grid;grid-template-columns:340px minmax(0,1fr);width:100%;min-height:245px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:0;color:#fff;text-align:left;background:linear-gradient(100deg,#ffffff14,#ffffff09)}.launcher-news__lead>img{width:340px;height:245px;object-fit:cover}.launcher-news__lead>span{display:grid;align-content:center;gap:10px;padding:28px 22px}.launcher-news__lead small{color:#ffffff80;font-size:13px}.launcher-news__lead b{font-size:20px;font-weight:700;line-height:1.3}.launcher-news__lead p{display:-webkit-box;overflow:hidden;margin:0;color:#ffffff91;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.launcher-news__lead em{color:#d29aff;font-size:12px;font-style:normal;font-weight:700}.launcher-news__featured-item{position:relative;display:grid;min-width:0;height:218px;overflow:hidden;align-content:end;border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:14px;color:#fff;text-align:left;background:#ffffff0f}.launcher-news__featured-item:after{position:absolute;top:45%;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,rgba(20,12,28,.88))}.launcher-news__featured-item img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.launcher-news__featured-item b,.launcher-news__featured-date{position:relative;z-index:1}.launcher-news__featured-item b{font-size:14px;font-weight:600;line-height:1.35}.launcher-news__featured-date{align-self:start;justify-self:end;border-radius:14px;padding:5px 10px;color:#ffffffe0;font-size:11px;background:#251d30a3}.launcher-news__list{display:grid;gap:12px;margin-top:16px}.launcher-news__row{display:grid;grid-template-columns:185px minmax(0,1fr) auto;min-height:112px;overflow:hidden;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:0;color:#fff;text-align:left;background:linear-gradient(100deg,#ffffff14,#ffffff09)}.launcher-news__row>img{width:185px;height:112px;object-fit:cover}.launcher-news__row>span{display:grid;min-width:0;gap:10px;padding:18px 22px}.launcher-news__row b{overflow:hidden;font-size:15px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.launcher-news__row small{display:-webkit-box;overflow:hidden;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.launcher-news__row time{align-self:start;margin:14px;border-radius:14px;padding:5px 10px;background:#ffffff1a}.launcher-news__featured-item:hover,.launcher-news__featured-item:focus-visible,.launcher-news__lead:hover,.launcher-news__lead:focus-visible,.launcher-news__row:hover,.launcher-news__row:focus-visible,.launcher-news__related-item:hover,.launcher-news__related-item:focus-visible{border-color:#c59affcc;background-color:#8e40ff2e}.launcher-news--article{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px}.launcher-news__article{max-width:570px}.launcher-news__back,.launcher-news__source-link{border:0;padding:0;color:#c994ff;font-size:12px;font-weight:700;background:transparent}.launcher-news__back{margin-bottom:16px;text-transform:uppercase}.launcher-news__article-date{display:block;margin:14px 0 8px}.launcher-news__article-image{display:block;width:100%;height:225px;margin:22px 0;border-radius:4px;object-fit:cover}.launcher-news__article-summary{margin:0;color:#ffffffb8;font-size:13px;line-height:1.55}.launcher-news__source-link{display:inline-block;margin-top:18px}.launcher-news__related{padding-top:34px}.launcher-news__related h2{margin:0 0 16px;padding-left:10px;border-left:3px solid #a456ee;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase}.launcher-news__related-item{display:grid;grid-template-columns:62px minmax(0,1fr);width:100%;gap:10px;margin-bottom:10px;overflow:hidden;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:7px;color:#fff;text-align:left;background:#ffffff14}.launcher-news__related-item img{width:62px;height:54px;object-fit:cover}.launcher-news__related-item span{display:grid;min-width:0;gap:5px}.launcher-news__related-item b{overflow:hidden;font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.launcher-donate{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;padding:0;background-color:#413153;background-image:linear-gradient(180deg,#49395b,#3b2d4e),url(./donate-background-DUIhsICo.png);background-position:center;background-size:100% 100%,calc(100% + 14px) calc(100% + 14px);background-repeat:no-repeat}.launcher-donate__coins,.launcher-donate__panel{position:absolute}.launcher-donate__coins{top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.launcher-donate__coin{position:absolute;width:142px;height:142px;object-fit:contain;opacity:.78}.launcher-donate__coin--flat{top:44px;left:38px;transform:rotate(-28deg)}.launcher-donate__coin--front{right:24px;bottom:42px;transform:rotate(14deg)}.launcher-donate__coin--edge{top:80px;right:58px;transform:rotate(16deg)}.launcher-donate__panel{top:50%;left:50%;width:520px;height:424px;transform:translate(-50%,-50%)}.launcher-donate__header{height:50px;display:grid;place-items:center}.launcher-donate__header h1{margin:0}.launcher-donate__header h1{color:#fff;font:500 24px/28px var(--ui-font-family);letter-spacing:-.01em;text-transform:uppercase}.launcher-donate__rate,.launcher-donate__field-label{color:#ffffff94;font:var(--ui-type-caption)}.launcher-donate__rate{display:flex;align-items:center;justify-content:center;gap:12px;height:28px;margin-bottom:24px;color:#fffc;font:500 12px/16px var(--ui-font-family);text-transform:uppercase}.launcher-donate__rate-label{margin-right:2px}.launcher-donate__rate i{color:#ffffffc7;font-style:normal}.launcher-donate__rate-pill{height:28px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 4px;border-radius:14px;color:#ffffffe6;background:linear-gradient(45deg,#ffffff0f,#ffffff29);text-transform:none}.launcher-donate__rate-pill b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;font:700 14px/1 var(--ui-font-family)}.launcher-donate__rate-pill--ruble b{background:#ffffff1a}.launcher-donate__rate-pill--exile b{background:linear-gradient(180deg,#d3aaff,#9c62da)}.launcher-donate__rate-pill--dollar b{background:#69be88}.launcher-donate__form{display:grid;gap:8px}.launcher-donate__field{position:relative;min-height:48px;display:grid;grid-template-columns:32px minmax(0,1fr) 200px;align-items:center;gap:14px;padding:0 16px 0 20px;border-radius:4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(45deg,#ffffff0f,#ffffff12)}.launcher-donate__field--select:has(.ui-select--open){z-index:10}.launcher-donate__field--amount{grid-template-columns:32px minmax(0,1fr);min-height:48px}.launcher-donate__field-icon{width:24px;height:24px;display:grid;place-items:center;color:#a660ea}.launcher-donate__field-icon--server{background:radial-gradient(circle at 5px 5px,currentColor 0 4px,transparent 4.5px),radial-gradient(circle at 19px 5px,currentColor 0 4px,transparent 4.5px),radial-gradient(circle at 5px 19px,currentColor 0 4px,transparent 4.5px),radial-gradient(circle at 19px 19px,currentColor 0 4px,transparent 4.5px)}.launcher-donate__field-icon--payment{height:16px;border-radius:2px;background:linear-gradient(currentColor,currentColor) 0 4px/24px 3px no-repeat,linear-gradient(currentColor,currentColor) 4px 11px/9px 2px no-repeat,#a660eac7}.launcher-donate__field-icon--amount{color:#a660ea;font:600 17px/1 var(--ui-font-family)}.launcher-donate__field .ui-select__trigger,.launcher-donate__field input{width:100%;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;padding:0 16px;color:#ffffffe6;background:#9c62da5c;font:600 14px/20px var(--ui-font-family)}.launcher-donate__select{width:100%;height:33px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#6f33c933,#ffffff14}.launcher-donate__select .ui-select__trigger{padding:0 16px;border-radius:4px;color:#ffffffe6;background:#9c62da5c;font:600 14px/20px var(--ui-font-family)}.launcher-donate__select--server .ui-select__trigger{background:#6f33c933,#ffffff14}.launcher-donate__select--payment .ui-select__trigger{padding-left:53px;background:radial-gradient(circle at 26px 17px,rgb(255,181,0) 0 8px,transparent 8.5px),radial-gradient(circle at 34px 17px,rgb(244,74,67) 0 8px,transparent 8.5px),linear-gradient(45deg,transparent 50%,rgba(255,255,255,.48) 50%) calc(100% - 17px) 14px/5px 5px no-repeat,linear-gradient(135deg,rgba(255,255,255,.48) 50%,transparent 50%) calc(100% - 12px) 14px/5px 5px no-repeat,#c785848a}.launcher-donate__field--amount input{padding:0;color:#ffffffa3;background:transparent}.launcher-donate__field--amount input::placeholder{color:#ffffff70}.launcher-donate__field .ui-select__trigger,.launcher-donate__field input{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.launcher-donate__field input{cursor:text}.launcher-donate__field .ui-select__trigger:hover,.launcher-donate__field input:hover{box-shadow:inset 0 0 0 1px #ffffff24}.launcher-donate__field .ui-select__trigger:focus-visible,.launcher-donate__field input:focus-visible,.launcher-donate__agreement input:focus-visible{outline:2px solid rgba(210,160,255,.86);outline-offset:2px}.launcher-donate__agreement{display:flex;align-items:center;gap:8px;min-height:24px;margin:0;color:#ffffffab;font:var(--ui-type-caption)}.launcher-donate__agreement input{width:14px;height:14px;margin:0;accent-color:rgb(156,89,227)}.launcher-donate__agreement span{color:#fffc}.launcher-donate__agreement--consent{align-items:flex-start;line-height:1.45}.launcher-donate__agreement--consent input{flex:0 0 auto;margin-top:2px}.launcher-donate__submit{height:48px;margin-top:0;border:0;border-radius:4px;color:#fffffff5;background:linear-gradient(180deg,#ce91ff,#9d50e4);box-shadow:inset 0 1px #ffffff80;font:700 18px/24px var(--ui-font-family);letter-spacing:-.01em;text-transform:uppercase}.launcher-donate__submit:not(:disabled){cursor:pointer}.launcher-donate__submit:not(:disabled):hover{background:linear-gradient(180deg,#d7a2ff,#a958ed)}.launcher-donate__submit:disabled{cursor:not-allowed;color:#ffffff8f;background:linear-gradient(180deg,#a66fd199,#7c43b199)}.launcher-donate__feedback{margin:-2px 0 0;color:#ffcddc;font:var(--ui-type-caption);text-align:center}.launcher-character{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:8px 0 24px 16px;background:radial-gradient(ellipse 105% 88% at 50% 100%,#8e40ff4d,#8e40ff00 72%),linear-gradient(180deg,#201927,#2d1c45)}.launcher-character__body{min-height:0;flex:1;overflow-y:auto;padding:0;scrollbar-color:rgba(255,255,255,.45) transparent;scrollbar-width:thin}.launcher-character__body-content{padding:0 16px 18px 0}.launcher-character__body::-webkit-scrollbar{width:4px}.launcher-character__body::-webkit-scrollbar-thumb{border-radius:4px;background:#ffffff73}.launcher-character h2{margin:0;color:#fffffff2;font:var(--ui-type-character-section);text-transform:uppercase}.launcher-character__summary{min-height:97px;display:grid;grid-template-columns:48px minmax(0,1fr) 250px;align-items:center;gap:12px;padding:16px;margin-right:16px}.launcher-character__avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#594365,#28212f);font:var(--ui-type-title)}.launcher-character__identity strong,.launcher-character__property strong,.launcher-character__transport strong{display:block;color:#fff;font:var(--ui-type-character-title)}.launcher-character__identity>span{display:inline-flex;align-items:center;gap:5px;color:#bff3ce;border-radius:8px;padding:4px 10px 6px;background:#74d6901a;font:var(--ui-type-character-caption)}.launcher-character__identity>span i{width:6px;height:6px;border-radius:50%;background:#50d87a;box-shadow:0 0 8px #50d87ab3}.launcher-character__metrics{height:64px;display:grid;grid-template-columns:1fr 1fr;margin:0}.launcher-character__metrics>div{display:grid;align-content:center;justify-items:center;border-left:1px solid rgba(255,255,255,.14)}.launcher-character__metrics dt{color:#fff;font:var(--ui-type-character-section)}.launcher-character__metrics dd{margin:3px 0 0;color:#ffffff7a;font:var(--ui-type-character-caption)}.launcher-character__section{margin-top:22px}.launcher-character__body>.launcher-character__section:first-child{margin-top:22px}.launcher-character__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.launcher-character__scroll-controls{display:flex;gap:4px}.launcher-character__scroll-controls i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#ffffffbf;background:#ffffff29;font-style:normal;line-height:1}.launcher-character__skills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;overflow:hidden}.launcher-character__skill{height:86px;display:grid;place-items:center;align-content:center;gap:8px}.launcher-character__skill-level{--skill-level: 50%;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:radial-gradient(circle,#33293e 58%,transparent 60%),conic-gradient(#b877ff var(--skill-level),rgba(255,255,255,.14) 0);font:var(--ui-type-character-section)}.launcher-character__skill strong{color:#fff;font:var(--ui-type-character-caption)}.launcher-character__assets{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.launcher-character__asset-column+.launcher-character__asset-column{padding-left:12px;border-left:1px solid rgba(255,255,255,.12)}.launcher-character__asset-column h2{margin-bottom:9px}.launcher-character__property{position:relative;min-height:180px;overflow:hidden;padding:16px;background-color:#312443c2;background-image:linear-gradient(90deg,#1a112775,#1a1127d1),var(--property-art);background-size:cover;background-position:center}.launcher-character__property--business{background-position:right center}.launcher-character__property>span{display:block;color:#ffffffa6;font:var(--ui-type-character-caption)}.launcher-character__property strong{margin-top:2px;font-size:18px;line-height:24px}.launcher-character__property b{display:block;margin-top:3px;color:#fff;font:var(--ui-type-character-section)}.launcher-character__property footer{position:absolute;right:12px;bottom:12px;left:12px;display:flex;align-items:center;gap:8px;color:#fff;font:var(--ui-type-character-body)}.launcher-character__property footer>img{width:16px;height:16px;flex:0 0 40px;object-fit:contain}.launcher-character__property footer span{font:var(--ui-type-character-caption);text-align:left;display:block}.launcher-character__property footer small{display:block;margin-top:1px;color:#ffffffa6;font:var(--ui-type-character-caption)}.launcher-character__transport-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.launcher-character__transport{min-height:84px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;padding:12px 20px 12px 8px}.launcher-character__vehicle-art{width:76px;height:42px;object-fit:contain;object-position:center}.launcher-character__transport strong{font:var(--ui-type-character-section);text-transform:uppercase}.launcher-character__transport small{display:block;margin-top:4px;color:#ffffff8a;font:500 11px/15px var(--ui-font-family);white-space:nowrap}.launcher-character__transport small i{display:inline-block;height:10px;margin:0 5px;border-left:1px solid rgba(255,255,255,.22);vertical-align:-2px}.launcher-character__services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.launcher-character__service{height:244px;position:relative;overflow:hidden;padding:12px}.launcher-character__service>strong{position:relative;z-index:1;display:block;color:#fff;font:var(--ui-type-character-service);text-transform:uppercase}.launcher-character__service-art{position:absolute;top:35px;right:10px;left:10px;width:calc(100% - 20px);height:160px;object-fit:contain;object-position:center bottom}.launcher-character__service footer{position:absolute;right:0;bottom:0;left:0;height:48px;border-top:1px solid rgba(255,255,255,.12);background:linear-gradient(222.8deg,#4836a7,#5927e4,#3112a0),#c195e326}.launcher-settings{height:668px;overflow-y:auto;padding:22px 26px 42px;background:radial-gradient(ellipse 88% 72% at 53% 100%,rgba(177,128,249,.45) 0%,rgba(78,55,111,.18) 43%,transparent 74%),linear-gradient(180deg,#191126fa,#2d1951fa),linear-gradient(110deg,#211735,#321d59);scrollbar-color:rgba(215,196,249,.55) transparent;scrollbar-width:thin}.launcher-settings::-webkit-scrollbar{width:5px}.launcher-settings::-webkit-scrollbar-thumb{border-radius:99px;background:#d7c4f98c}.launcher-settings__title{margin:0;color:#fff;font:600 20px/27px var(--ui-font-family);letter-spacing:-.01em;text-transform:uppercase}.launcher-settings__group{margin-top:21px}.launcher-settings__group+.launcher-settings__group{margin-top:21px}.launcher-settings__group-title{margin:0 0 12px;color:#b770fa;font:600 10px/14px var(--ui-font-family);letter-spacing:.06em;text-transform:uppercase}.launcher-settings__list{overflow:visible;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:linear-gradient(105deg,#ffffff0f,#ffffff1f),#3e2f51b8;box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.launcher-settings__row{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.08);padding:6px 16px}.launcher-settings__row:last-child{border-bottom:0}.launcher-settings__label{min-width:0;color:#fffffff0;font:500 12px/16px var(--ui-font-family)}.launcher-settings__language{width:158px;flex:0 0 158px}.launcher-settings__language .ui-select__trigger{height:29px;border:0;border-radius:3px;padding:0 12px;color:#ffffffdb;background:#ffffff1f;font:500 11px/15px var(--ui-font-family)}.launcher-settings__language .ui-select__menu{min-width:158px}.launcher-settings__volume-control{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:184px}.launcher-settings__volume-control input{width:120px;height:16px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.launcher-settings__volume-control input::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(90deg,rgb(166,83,237) var(--settings-volume),rgba(255,255,255,.18) var(--settings-volume))}.launcher-settings__volume-control input::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgba(255,255,255,.75);border-radius:50%;background:#a853ee}.launcher-settings__volume-value{width:25px;color:#ffffffd1;font:500 11px/15px var(--ui-font-family);text-align:right}.launcher-settings__path-control{min-width:262px;height:40px;display:flex;align-items:center;border-radius:3px;overflow:hidden;background:#ffffff1a;padding:4px}.launcher-settings__path-value{min-width:0;flex:1;overflow:hidden;padding:0 10px;color:#ffffff7a;font:500 10px/14px var(--ui-font-family);text-overflow:ellipsis;white-space:nowrap}.launcher-settings__action{min-width:82px;height:33px;border:0;border-radius:3px;padding:0 12px;color:#ffffffe0;background:#ffffff26;font:500 10px/14px var(--ui-font-family)}.launcher-settings__action:hover:not(:disabled){background:#9d97a975}.launcher-settings__standalone-action{min-width:122px}@font-face{font-family:Manrope;src:url(./Manrope-Regular-Dy0jyoUL.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./Manrope-Medium-Bgh4Ro6H.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./Manrope-SemiBold-CJD5SYW-.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./Manrope-Bold-DEjRF1uU.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./Manrope-ExtraBold-zk22q0YZ.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{display:grid;place-items:center;background:transparent;color:var(--text)}body,button,input{font-family:var(--ui-font-family);font-synthesis:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default}h1,h2,h3,p{margin-top:0}.launcher-shell{position:relative;isolation:isolate;width:var(--launcher-width);height:var(--launcher-height);overflow:hidden;color:var(--text);background:#161419}.launcher-shell:before{content:"";position:absolute;z-index:0;top:31px;right:0;bottom:0;left:0;background:url(./logon-background-BWhmp9m0.png) 0 0/1080px 669px no-repeat;pointer-events:none}.launcher-shell:after{content:"";position:absolute;top:31px;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#0c0b101a,#0c0b101a),linear-gradient(180deg,#0c0b101a,#0c0b101a);pointer-events:none}.titlebar,.launcher-layout,.modal-backdrop{z-index:1}.titlebar{position:absolute;inset:0 0 auto;z-index:3;height:96px;display:flex;align-items:flex-start;justify-content:flex-end;padding:27px 42px 0;-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.window-actions{display:flex;align-items:center;gap:24px;-webkit-app-region:no-drag}.window-actions button,.modal-close{width:22px;height:22px;display:grid;place-items:center;border:0;color:#ffffffc7;background:transparent;padding:0}.window-actions img,.modal-close img{display:block;max-width:100%;max-height:100%}.window-actions button:hover,.modal-close:hover{color:#fff}.launcher-layout{position:relative;height:100%;padding:0}.auth-panel{position:absolute;z-index:1;top:32px;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth-panel>.auth-heading,.auth-panel>.auth-form{width:500px}.auth-panel:has(.auth-grid)>.auth-heading,.auth-panel:has(.auth-grid)>.auth-form{width:600px}.auth-panel:has(.recovery-grid)>.auth-heading,.auth-panel:has(.recovery-grid)>.auth-form{width:560px}.auth-heading{display:grid;justify-items:center;gap:18px;margin-bottom:40px;text-align:center}.auth-heading img{width:217px;max-width:100%;height:auto;filter:drop-shadow(0 12px 28px rgba(0,0,0,.35))}.auth-panel:has(.auth-grid) .auth-heading{margin-bottom:32px}.auth-panel:has(.auth-grid) .auth-heading img{width:217px}.auth-panel:has(.recovery-grid) .auth-heading{margin-bottom:32px}.auth-panel:has(.recovery-grid) .auth-heading img{width:314px}.auth-heading p{max-width:650px;margin:0;color:var(--text);font-size:14px;line-height:1.42}.auth-form{display:flex;flex-direction:column;gap:20px}.auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.auth-grid>.field:nth-child(5){grid-column:1/-1}.recovery-grid{display:grid;justify-items:center;gap:18px;width:100%}.recovery-email-line{width:100%;display:flex;justify-content:space-between;gap:16px;color:#ffffffb8;font-size:15px}.recovery-email-line button{border:0;padding:0;color:#ffffffeb;background:transparent}.recovery-code-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;justify-self:stretch}.recovery-grid .field{width:100%}.recovery-code-cell{width:100%;height:78px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--text);background:#ffffff13;box-shadow:inset 0 1px #ffffff0f,0 16px 36px #00000014;outline:none;text-align:center;font-size:26px;font-weight:700;letter-spacing:.04em}.recovery-code-cell:focus{border-color:#ffffff2e;background:#ffffff1c}.recovery-code-cell::placeholder{color:#ffffff57}.recovery-code-cell:disabled{opacity:.75}.field{position:relative;display:grid;gap:8px;color:transparent;font-size:0;font-weight:700}.field input{width:100%;height:64px;padding:0 24px;color:var(--text);border:1px solid rgba(255,255,255,0);border-radius:4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(45deg,#ffffff0f,#ffffff12);outline:none;font-size:18px}.field input:focus{border-color:#ffffff24;background:#ffffff1c;box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000014}.field input:hover{background:#ffffff1b}.field input::placeholder{color:#ffffff7a}.field input.is-invalid{border-color:#ff83839e}.field small,.error-message{color:var(--danger)}.error-message.is-success{color:#ffffffbd}.field small{position:absolute;left:0;top:calc(100% + 8px);font-size:13px;line-height:1.2;pointer-events:none}.password-field input{padding-right:58px}.password-toggle{position:absolute;right:19px;bottom:18px;width:28px;height:28px;display:grid;place-items:center;border:0;color:#ffffff9e;background:transparent}.password-toggle svg,.password-toggle img,.card-link svg,.card-link img,.metric-icon svg,.modal-folder svg,.modal-folder img{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.password-toggle svg,.password-toggle img{width:21px;height:21px}.btn{height:64px;border:0;border-radius:8px;padding:0 30px;color:#fff;background:linear-gradient(90deg,var(--purple-soft),var(--purple));box-shadow:inset 0 1px #ffffff26,0 18px 40px #8040bc33;font-size:18px;font-weight:800;text-transform:uppercase}.btn:hover:not(:disabled){filter:brightness(1.06)}.btn:disabled{opacity:.46}.btn-ghost{color:var(--text);background:#ffffff14;box-shadow:none}.auth-submit{margin-top:0}.auth-switch{display:flex;justify-content:space-between;gap:18px;color:var(--muted);font-size:18px}.auth-switch:has(button:only-child){justify-content:center}.auth-switch button,.card-link,.folder-path,.modal-folder{border:0;padding:0;color:inherit;background:transparent}.auth-switch button{color:#ffffffbd}.auth-grid+.error-message,.error-message{min-height:20px;margin:0;font-size:15px;font-weight:700;line-height:20px}.auth-form>.error-message{height:20px;overflow:hidden}.auth-grid+.error-message{margin-top:4px}.home-hero{position:absolute;left:42px;top:211px;width:452px;display:block}.home-mini-logo{position:absolute;left:42px;top:27px;width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35))}.home-wordmark{display:block;width:365px;height:auto;filter:drop-shadow(0 14px 34px rgba(0,0,0,.38))}.home-play{min-width:227px;width:auto;height:62px;display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:32px;border-radius:8px;font-size:18px}.home-play svg{width:24px;height:24px;flex:0 0 auto;color:#ffffffdb}.home-play-ready{min-width:201px;height:94px;border-radius:16px;gap:14px;font-size:28px}.home-play-ready svg{width:31px;height:31px}.home-play-update{padding:0 27px;font-size:18px}.home-update-progress{position:relative;width:510px;display:grid;gap:7px;margin-top:34px;padding:0 70px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted);font-size:20px;line-height:1.2}.update-progress-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.update-progress-meta span{min-width:0;overflow:hidden;color:#ffffffbd;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.update-progress-meta strong{color:#fff;font-size:20px;font-weight:800}.status-progress{height:10px;overflow:hidden;border-radius:99px;background:#ffffff1f}.status-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--purple-soft),var(--purple));transition:width .24s ease}.home-update-progress p{margin:0;color:#ffffff94;font-size:12px;font-weight:700}.update-progress-actions{position:absolute;top:-4px;right:0;display:inline-flex;align-items:center;gap:14px}.update-progress-actions button{width:24px;height:24px;display:grid;place-items:center;border:0;padding:0;color:#ffffff80;background:transparent}.update-progress-actions button:disabled{opacity:1}.update-progress-actions svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dashboard-cards{position:absolute;left:42px;top:491px;display:grid;grid-template-columns:repeat(3,285.333px);gap:10.667px}.glass-card,.panel{border:1px solid rgba(255,255,255,.11);border-radius:12px;background:radial-gradient(circle at 18% 100%,rgba(190,95,132,.16),transparent 56%),linear-gradient(132deg,#ffffff14,#ffffff09),#342d3eb8;box-shadow:inset 0 1px #ffffff12,0 22px 54px #00000024}.glass-card{width:285.333px;height:175px;padding:22px}.glass-card:nth-child(2){background:radial-gradient(circle at 60% 100%,rgba(122,96,195,.18),transparent 58%),linear-gradient(132deg,#ffffff14,#ffffff09),#342d42b8}.glass-card:nth-child(3){background:radial-gradient(circle at 100% 15%,rgba(93,131,134,.24),transparent 58%),linear-gradient(132deg,#ffffff14,#ffffff09),#342d3eb8}.account-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 14px}.avatar{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#393744,#6f4b89);font-size:24px;font-weight:800}.account-card h2,.discord-card h3{margin:4px 0 2px;color:#fff;font-size:22px;line-height:1.04;text-transform:uppercase;font-weight:800}.account-card h2{max-width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-card h3{font-size:24px}.account-card p,.status-card span{margin:0;color:var(--muted);font-size:14px}.card-link{grid-column:1/-1;align-self:end;display:inline-flex;align-items:center;gap:12px;color:#ffcde1d1;font-size:16px;font-weight:600}.card-link img{width:20px;height:20px}.discord-card{display:flex;flex-direction:column;justify-content:space-between}.discord-button{width:241.333px;height:54px;display:inline-flex;align-items:center;justify-content:center;gap:0;border:0;border-radius:8px;color:#fff;background:linear-gradient(90deg,#ffffff14,#ffffff21),#ffffff14;box-shadow:inset 0 1px #ffffff14;font-size:18px;font-weight:800;text-decoration:none}.discord-button img{width:126px;height:24px;object-fit:contain}.folder-path{min-width:0;height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:0 24px;border-radius:8px;color:#fffc;background:#ffffff14;text-align:left;font-size:15px;font-weight:700}.folder-path-static{cursor:default}.folder-path img,.modal-folder img,.metric-icon svg{width:24px;height:24px}.folder-path span,.modal-folder span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-card{position:relative;display:block}.metric-icon{position:absolute;left:22px;top:22px;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#ffffffc7;background:#ffffff14}.status-card strong{position:absolute;left:91px;top:38px;color:#fff;font-size:28px;line-height:1;font-weight:800}.status-card span{position:absolute;left:22px;bottom:29px;text-transform:uppercase;font-size:14px;letter-spacing:0}.launcher-layout>.error-message{position:absolute;left:42px;right:42px;top:468px;bottom:auto}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#120e1794;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.folder-modal{position:relative;width:530px;padding:42px 44px 40px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#37313eeb;box-shadow:0 32px 80px #00000052}.modal-close{position:absolute;top:24px;right:22px;width:42px;height:42px;border-radius:50%;background:#ffffff14;font-size:25px}.folder-modal h2{max-width:390px;margin:0 0 14px;font-size:31px;line-height:1.08;text-transform:uppercase}.folder-modal p{margin-bottom:20px;color:#ffffffbd;font-size:17px;line-height:1.38}.store-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.store-button{height:56px;border:0;border-radius:8px;color:#fff;background:#ffffff1f;font-size:16px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:0}.store-button img{width:auto;height:24px;object-fit:contain}.store-steam img{height:27px}.store-steam{background:linear-gradient(135deg,#466a84d1,#2e3746d1)}.store-rockstar{background:linear-gradient(135deg,#89652ae0,#433426db)}.modal-separator{height:1px;margin:24px 0 22px;background:#ffffff26}.modal-folder{width:100%;height:64px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:0 24px;border-radius:8px;color:#ffffffa8;background:#ffffff14;text-align:left}.modal-done{width:100%;margin-top:18px}.content-scroll{height:100%;overflow:auto;padding-right:2px}.content-scroll::-webkit-scrollbar{width:5px}.content-scroll::-webkit-scrollbar-thumb{border-radius:8px;background:#ffffff42}.content-scroll h1,.content-empty h1{margin:0 0 26px;font-size:25px;line-height:1;text-transform:uppercase}.content-scroll h2{margin:28px 0 14px;font-size:17px;text-transform:uppercase}.content-empty{display:grid;align-content:start;gap:4px;height:100%;padding:5px 0}.content-empty p{max-width:440px;color:#ffffff94}.main-subtitle{margin:-15px 0 5px;color:#ffffff9e}.donate-form>button{min-width:245px;height:58px;border:0;color:#fff;border-radius:6px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(225deg,#6529a4,#9c59e3);font-size:16px;font-weight:800}.donate-form button:disabled,.service-card button:disabled{opacity:.62}.main-status{display:grid;gap:6px;min-width:440px;padding:19px 22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e}.main-status strong{font-size:15px}.main-status span{overflow:hidden;color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.character-summary,.settings-card{display:grid;grid-template-columns:64px minmax(0,1fr) 170px 170px;align-items:center;min-height:97px;gap:16px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:linear-gradient(110deg,#ffffff1f,#ffffff0b)}.sample-avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#5a445f;font-size:25px;font-weight:800}.character-summary strong,.vehicle-card strong{display:block;font-size:20px}.character-summary small,.vehicle-card span,.character-summary>div>span{display:block;margin-top:4px;color:#ffffff9e;font-size:13px}.online-dot{color:#74e29e!important}.character-summary>div:nth-last-child(-n+2){border-left:1px solid rgba(255,255,255,.14);padding-left:35px}.character-summary b{font-size:19px}.skill-row,.vehicle-grid,.shop-grid,.news-grid{display:grid;gap:12px}.skill-row{grid-template-columns:repeat(4,1fr)}.skill-card{min-height:86px;display:grid;place-items:center;gap:4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.skill-card b{width:36px;height:36px;display:grid;place-items:center;border:3px solid #b28ee8;border-radius:50%}.vehicle-grid{grid-template-columns:repeat(2,1fr)}.vehicle-card{min-height:85px;display:flex;align-items:center;gap:15px;padding:16px;background:#ffffff16}.vehicle-art,.service-visual{display:grid;place-items:center;color:#d8c5ff;background:radial-gradient(circle,rgba(154,92,224,.44),transparent 69%)}.vehicle-art{width:70px;height:48px;font-size:42px}.shop-grid{grid-template-columns:repeat(4,1fr)}.service-card{min-height:215px;display:grid;grid-template-rows:auto 1fr 47px;overflow:hidden;background:linear-gradient(140deg,#8550ca7a,#ffffff14)}.service-card h3{margin:0;padding:15px;font-size:16px;text-transform:uppercase}.service-visual{font-size:68px}.service-card button{border:0;color:#fff;background:#6732ca}.exchange-rate{margin:-8px 0 15px;padding:16px;background:linear-gradient(90deg,#432879,#5c4780);text-align:center;font-size:13px;letter-spacing:.08em}.donate-form{display:grid;gap:9px}.donate-form label,.settings-card label{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 16px;background:#ffffff13;color:#ffffffbd}.donate-form input,.donate-form select,.settings-card select,.settings-card button{min-width:185px;height:36px;border:0;padding:0 12px;color:#fff;background:#ffffff1f}.donate-form .check{justify-content:flex-start;min-height:30px;padding:0;background:transparent;font-size:12px}.donate-form>button{width:100%;margin-top:8px}.news-grid{grid-template-columns:repeat(2,1fr)}.news-card{min-height:200px;padding:22px;background:linear-gradient(140deg,#8953c96e,#ffffff0f)}.news-card small{color:#cf9bff}.news-card h2{margin:10px 0}.news-card p{color:#ffffff9e}.news-card button{border:0;padding:0;color:#d6abff;background:transparent;font-size:12px;font-weight:800}.settings-screen h2{color:#bc80ff;font-size:13px}.settings-card{grid-template-columns:1fr;gap:1px;padding:0}.settings-card label{background:#ffffff0e}.settings-card span{max-width:360px;overflow:hidden;color:#ffffff80;text-overflow:ellipsis;white-space:nowrap}.launcher-error{position:absolute;right:32px;bottom:20px;left:32px;margin:0;color:#ffadb4;font-size:13px}@keyframes pulse{to{box-shadow:0 0 0 14px #c283ff00}}.auth-titlebar{position:relative;z-index:3;height:32px;display:flex;align-items:center;justify-content:space-between;padding-left:20px;color:#ffffff94;background:#2f2a38f5;font-size:12px;line-height:18px;-webkit-app-region:drag}.auth-titlebar>div{height:100%;display:flex;align-items:center;gap:0;-webkit-app-region:no-drag}.auth-titlebar__language{width:112px;height:32px;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;padding:0 10px}.auth-titlebar__language .ui-select__trigger{justify-content:flex-end;color:inherit}.auth-titlebar__language .ui-select__prefix{display:inline-flex}.auth-titlebar__language .ui-select__value{flex:0 1 auto}.auth-titlebar__language .ui-select__chevron{margin-left:0}.auth-titlebar__language-icon{width:16px;height:16px;flex:0 0 16px;opacity:.7}.auth-titlebar__window-control{width:40px;height:32px;display:grid;place-items:center;border:0;padding:0;background:transparent}.auth-titlebar__window-control:hover{background:#ffffff14}.auth-titlebar__window-control img{display:block}.auth-titlebar__minimize-mark{width:14px;height:2px;display:block;border-radius:1px;background:#ffffffe6}.auth-titlebar__window-control--close img{width:20px;height:20px}.screen{width:100%;height:100%;position:relative;overflow:hidden;padding:24px}.screen::-webkit-scrollbar{display:none}.screen-title{margin:0 0 24px}.screen-title h1,.screen h1{margin:0;color:#fff;font-size:28px;font-weight:800;letter-spacing:-.6px;line-height:38px;text-transform:uppercase}.screen-title p{margin:4px 0 0;color:#ffffff7a;font-size:14px}.screen h2{color:#fff;font-size:16px;line-height:22px;text-transform:uppercase}.screen-unavailable{height:100%;display:grid;align-content:center;justify-items:start}.screen-unavailable p{color:#ffffff85;font-size:14px}.character-hero{min-height:104px;display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:16px}.character-avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#6f4c8d,#31233c);font-size:25px;font-weight:800}.character-hero strong,.transport-card strong{display:block;font-size:18px;font-weight:700}.character-hero span,.transport-card span,.transport-card small{display:block;color:#ffffff7a;font-size:12px}.character-hero dl{display:flex;gap:30px;margin:0}.character-hero dt{color:#fff6;font-size:11px}.character-hero dd{margin:4px 0 0;font-size:16px;font-weight:700}.skill-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.skill-card{min-height:112px;padding:14px}.skill-card span{color:#c59cff;font-size:13px}.skill-card strong{display:block;margin-top:20px;font-size:14px}.skill-card i{display:block;height:4px;margin-top:12px;border-radius:4px;background:linear-gradient(90deg,#9a64dc 76%,#ffffff1a 76%)}.transport-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.transport-card{min-height:150px;padding:12px}.transport-art,.shop-art,.news-hero-art,.news-thumb{background:linear-gradient(145deg,#914dc585,#1e142a1a),url(./character-artwork-C93vl_dc.png) center/cover}.transport-art{height:76px;margin:-12px -12px 12px;border-radius:4px 4px 0 0;opacity:.72}.donate-screen{overflow:hidden;background:linear-gradient(90deg,#3d206347,#3d20631a),url(./donate-background-DUIhsICo.png) center/cover}.donate-orbs{position:absolute;top:70px;right:0;bottom:0;left:0;background:url(./donate-coins-Xn7wR-rp.png) center/cover no-repeat;opacity:.72;pointer-events:none}.donate-panel{position:relative;z-index:1;width:550px;margin:28px auto 0;padding:22px}.exchange-rate{display:flex;justify-content:space-between;margin-bottom:14px;color:#ffffff94;font-size:12px;text-transform:uppercase}.exchange-rate b{color:#fff}.donate-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.donate-fields label{display:grid;gap:6px;color:#fff9;font-size:12px}.donate-fields label:last-child{grid-column:1/-1}.donate-fields input,.donate-fields select,.settings-list select,.settings-list button{height:38px;border:1px solid rgba(255,255,255,.07);border-radius:3px;padding:0 10px;color:#fffc;background:#ffffff12;font-size:12px}.donate-agreement{display:flex;align-items:center;gap:8px;margin:14px 0;color:#ffffff73;font-size:11px}.form-action{width:100%;height:42px;border:0;border-radius:3px;color:#fff;background:linear-gradient(90deg,#9a64dc,#6730af);font-size:13px;font-weight:700}.shop-tabs{display:flex;gap:8px;margin-bottom:16px}.shop-tabs button{height:30px;padding:0 14px;border:0;border-radius:3px;color:#ffffff80;background:transparent;font-size:12px}.shop-tabs .active{color:#fff;background:#9a64dc66}.shop-grid{grid-template-columns:repeat(4,1fr);gap:12px}.shop-card{overflow:hidden;min-height:230px}.shop-art{height:104px}.shop-card h2,.shop-card p{margin:12px 12px 0}.shop-card h2{font-size:14px}.shop-card p{color:#ffffff73;font-size:11px}.shop-card button{width:calc(100% - 24px);height:32px;margin:14px 12px 12px;border:0;border-radius:3px;color:#fff;background:#9a64dc8f;font-size:11px;font-weight:700}.news-hero{display:grid;grid-template-columns:270px 1fr;min-height:185px;overflow:hidden}.news-hero-art{min-height:185px}.news-hero>div:last-child{padding:18px}.news-screen small,.news-screen p{color:#ffffff7a}.news-screen h2{margin:7px 0;font-size:17px;text-transform:none}.news-screen p{margin:0;font-size:12px;line-height:1.45}.news-screen button{margin-top:10px;border:0;color:#d9baff;background:transparent;font-size:11px;font-weight:700}.news-list{display:grid;gap:10px;margin-top:10px}.news-row{display:grid;grid-template-columns:126px 1fr;min-height:104px;overflow:hidden}.news-thumb{min-height:104px}.news-row>div:last-child{padding:12px}.news-row h2{margin:4px 0;font-size:13px}.settings-list{overflow:hidden}.settings-list label{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 14px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffa8;font-size:13px}.settings-list label:last-child{border-bottom:0}.settings-list b{max-width:310px;overflow:hidden;color:#ffffff6b;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.settings-list input[type=range]{width:190px;accent-color:#a56be8}.settings-list input[type=checkbox]{width:36px;height:18px;accent-color:#a56be8}.launcher-error{right:40px;bottom:14px;left:40px;padding:9px 12px;border-radius:3px;background:#7f20337a;color:#ffd0d8;font-size:12px}
