.pe[data-v-0660b55f]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:6px}.pe__backdrop[data-v-0660b55f]{position:absolute;inset:0;background:rgba(0,0,0,.88)}.pe__shell[data-v-0660b55f]{position:relative;width:min(100%,1440px);height:min(96vh,920px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(241,12,177,.4);border-radius:10px;background:#08050c;-webkit-box-shadow:0 24px 80px rgba(0,0,0,.75);box-shadow:0 24px 80px rgba(0,0,0,.75);overflow:hidden}.pe__top[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);background:-webkit-gradient(linear,left top,right top,from(rgba(241,12,177,.15)),to(rgba(30,206,243,.06)));background:linear-gradient(90deg,rgba(241,12,177,.15),rgba(30,206,243,.06));-ms-flex-negative:0;flex-shrink:0}.pe__meta[data-v-0660b55f]{margin:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(30,206,243,.85)}.pe__heading[data-v-0660b55f]{margin:2px 0 0;font-family:var(--font-display);font-size:18px;text-transform:uppercase}.pe__top-actions[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.pe__online[data-v-0660b55f]{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#5cff8a;padding:4px 8px;border:1px solid rgba(92,255,138,.35);border-radius:4px}.pe__alert[data-v-0660b55f]{margin:6px 14px 0;-ms-flex-negative:0;flex-shrink:0}.pe__loading[data-v-0660b55f]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;place-items:center;color:hsla(0,0%,100%,.5)}.pe__workspace[data-v-0660b55f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(300px,1fr) minmax(360px,420px);gap:0}@media (max-width:1100px){.pe__workspace[data-v-0660b55f]{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;overflow-y:auto}.pe__shell[data-v-0660b55f]{height:min(98vh,1200px)}}.pe__left[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:8px;border-right:1px solid hsla(0,0%,100%,.07);background:#0e0814;overflow-y:auto}.pe__block h3[data-v-0660b55f]{margin:0 0 6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(241,12,177,.75)}.pe__block--grow[data-v-0660b55f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.pe__tpl-grid[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:10px}.pe__tpl[data-v-0660b55f]{padding:5px 8px;border:1px solid hsla(0,0%,100%,.12);border-radius:4px;background:hsla(0,0%,100%,.05);color:#ddd;font-size:11px;cursor:pointer}.pe__tpl[data-v-0660b55f]:hover{border-color:#1ecef3;color:#fff}.pe__sym-section h4[data-v-0660b55f]{margin:10px 0 6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.pe__sym-grid[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.pe__sym[data-v-0660b55f]{width:38px;height:38px;padding:0;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;background:hsla(0,0%,100%,.06);color:#fff;font-size:20px;line-height:1;cursor:pointer}.pe__sym[data-v-0660b55f]:hover{background:rgba(30,206,243,.25);border-color:#1ecef3;-webkit-transform:scale(1.08);transform:scale(1.08)}.pe__center[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:8px;background:#0a0610;border-right:1px solid hsla(0,0%,100%,.07)}.pe__drafts[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pe__draft[data-v-0660b55f]{padding:5px 10px;border:1px solid #444;border-radius:4px;background:#222;color:#bbb;font-size:11px;cursor:pointer}.pe__draft.is-active[data-v-0660b55f]{background:#3a3a5a;color:#fff;border-color:#888}.pe__draft--mode[data-v-0660b55f]{margin-left:auto;background:#1e3a6a}.pe__toolbar[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;padding:6px;border-radius:6px;background:hsla(0,0%,100%,.04)}.pe__tb[data-v-0660b55f]{min-width:32px;height:30px;padding:0 8px;border:1px solid #555;border-radius:4px;background:#333;color:#fff;font-size:13px;cursor:pointer}.pe__tb[data-v-0660b55f]:hover{background:#444}.pe__tb.is-active[data-v-0660b55f]{background:#2a6fd4;border-color:#5ee8ff;-webkit-box-shadow:0 0 8px rgba(30,206,243,.45);box-shadow:0 0 8px rgba(30,206,243,.45)}.pe__tb-size[data-v-0660b55f]{min-width:28px;padding:0 4px;font-size:11px}.pe__tb--mini[data-v-0660b55f]{min-width:24px;padding:0 4px;font-size:10px;font-weight:700;color:#1ecef3}.pe__size-input[data-v-0660b55f]{width:48px;height:28px;padding:0 4px;border:1px solid #555;border-radius:4px;background:#222;color:#fff;font-size:12px;text-align:center}.pe__tb--grad[data-v-0660b55f]{background:-webkit-gradient(linear,left top,right top,from(rgba(241,12,177,.35)),to(rgba(30,206,243,.35)));background:linear-gradient(90deg,rgba(241,12,177,.35),rgba(30,206,243,.35))}.pe__toolbar--flash[data-v-0660b55f]{-webkit-animation:pe-flash-0660b55f .4s ease;animation:pe-flash-0660b55f .4s ease}@-webkit-keyframes pe-flash-0660b55f{0%,to{-webkit-box-shadow:none;box-shadow:none}50%{-webkit-box-shadow:0 0 16px rgba(241,12,177,.5);box-shadow:0 0 16px rgba(241,12,177,.5)}}@keyframes pe-flash-0660b55f{0%,to{-webkit-box-shadow:none;box-shadow:none}50%{-webkit-box-shadow:0 0 16px rgba(241,12,177,.5);box-shadow:0 0 16px rgba(241,12,177,.5)}}.pe__hint[data-v-0660b55f]{margin:0 0 6px;font-size:10px;color:hsla(0,0%,100%,.35)}.pe__color-presets[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pe__color-dot[data-v-0660b55f]{width:22px;height:22px;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;padding:0;-webkit-transition:-webkit-transform .12s,-webkit-box-shadow .12s;transition:-webkit-transform .12s,-webkit-box-shadow .12s;transition:transform .12s,box-shadow .12s;transition:transform .12s,box-shadow .12s,-webkit-transform .12s,-webkit-box-shadow .12s}.pe__color-dot[data-v-0660b55f]:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-shadow:0 0 8px currentColor;box-shadow:0 0 8px currentColor}.pe__tb-group--sizes[data-v-0660b55f]{-ms-flex-wrap:wrap;flex-wrap:wrap}.pe__tb--apply[data-v-0660b55f]{font-size:10px;min-width:auto}.pe__tb--undo[data-v-0660b55f]{background:#8a7020;border-color:#b8942e;color:#111;font-weight:700}.pe__tb-group[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.pe__tb-group--grad[data-v-0660b55f]{-ms-flex-wrap:wrap;flex-wrap:wrap}.pe__color-swatch[data-v-0660b55f]{width:32px;height:28px;border:0;border-radius:3px;cursor:pointer;padding:0}.pe__color-swatch--sm[data-v-0660b55f]{width:26px;height:24px}.pe__grad-select[data-v-0660b55f],.pe__size-select[data-v-0660b55f]{height:28px;padding:0 4px;border-radius:3px;background:#222;color:#fff;border:1px solid #555;font-size:11px}.pe__textarea[data-v-0660b55f]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:140px;max-height:200px;width:100%;padding:12px;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;background:#141018;color:#e8e8e8;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.55;resize:none}.pe__live[data-v-0660b55f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:6px;border:1px solid rgba(30,206,243,.25);border-radius:8px;background:rgba(0,0,0,.45);overflow:hidden;-webkit-box-shadow:inset 0 0 24px rgba(30,206,243,.06);box-shadow:inset 0 0 24px rgba(30,206,243,.06)}.pe__live-title[data-v-0660b55f]{margin:0;padding:6px 10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(30,206,243,.85);background:rgba(30,206,243,.08);border-bottom:1px solid hsla(0,0%,100%,.06)}.pe__live-body[data-v-0660b55f]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;overflow-y:auto;font-size:15px;line-height:1.55;word-break:break-word;white-space:normal;color:#eee}.pe__live-body[data-v-0660b55f] .pe__live-empty{color:#666;font-style:italic}.pe__editor-foot[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pe__counter[data-v-0660b55f]{font-size:11px;color:hsla(0,0%,100%,.5)}.pe__counter.is-over[data-v-0660b55f]{color:#ff7a7a}.pe__foot-actions[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.pe__link-btn[data-v-0660b55f]{padding:0;border:0;background:none;color:rgba(30,206,243,.85);font-size:11px;cursor:pointer;text-decoration:underline}.pe__right[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:8px;background:#07040a;overflow-y:auto}.pe__check[data-v-0660b55f],.pe__settings[data-v-0660b55f],.pe__tags-help[data-v-0660b55f]{margin-bottom:8px;padding:8px;border-radius:6px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.pe__check h3[data-v-0660b55f],.pe__settings h3[data-v-0660b55f],.pe__tags-help h3[data-v-0660b55f]{margin:0 0 6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.pe__check-ok[data-v-0660b55f]{margin:0;font-size:12px;color:#5cff8a}.pe__check-list[data-v-0660b55f]{margin:0;padding-left:16px;font-size:11px;color:#ff9a9a}.pe__tag-list[data-v-0660b55f]{margin:0;padding-left:0;list-style:none;font-size:10px;color:hsla(0,0%,100%,.55);line-height:1.6}.pe__tag-list code[data-v-0660b55f]{color:#1ecef3;font-size:10px}.pe__preview-wrap[data-v-0660b55f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pe__preview-label[data-v-0660b55f]{margin:0 0 6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(241,12,177,.8)}.pe__set-row[data-v-0660b55f]{display:grid;gap:4px;margin-bottom:8px;font-size:11px;color:hsla(0,0%,100%,.6)}.pe__bg-row[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pe__bg-thumbs[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:8px}.pe__bg-thumb[data-v-0660b55f]{width:48px;height:28px;border:2px solid transparent;border-radius:4px;cursor:pointer;padding:0}.pe__bg-thumb.is-active[data-v-0660b55f]{border-color:#1ecef3}.ig[data-v-0660b55f]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:6px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:rgba(20,20,24,.95);-webkit-box-shadow:inset 0 0 40px rgba(0,0,0,.5);box-shadow:inset 0 0 40px rgba(0,0,0,.5)}.ig[data-v-0660b55f],.ig__toolbar[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex}.ig__toolbar[data-v-0660b55f]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:6px 8px;background:rgba(0,0,0,.5);border-bottom:1px solid hsla(0,0%,100%,.08)}.ig__toolbar span[data-v-0660b55f]{padding:3px 8px;border-radius:3px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.55);font-size:10px}.ig__toolbar .is-active[data-v-0660b55f]{background:rgba(60,100,140,.6);color:#fff}.ig__banner[data-v-0660b55f]{height:72px;background:linear-gradient(135deg,#1a1a2e,#16213e);background-size:cover;background-position:50%}.ig__card[data-v-0660b55f]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;overflow-y:auto}.ig__head[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.ig__ava[data-v-0660b55f]{width:80px;height:80px;-ms-flex-negative:0;flex-shrink:0;display:grid;place-items:center;border-radius:6px;border:2px solid hsla(0,0%,100%,.15);background:linear-gradient(145deg,#1ecef3,#0a3a4a);font-family:var(--font-display);font-size:32px;color:hsla(0,0%,100%,.9);text-shadow:0 2px 8px rgba(0,0,0,.5)}.ig__stats[data-v-0660b55f]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;-ms-flex-line-pack:start;align-content:start}.ig__stat[data-v-0660b55f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;font-size:11px}.ig__stat--wide[data-v-0660b55f]{grid-column:1/-1}.ig__stat-label[data-v-0660b55f]{color:hsla(0,0%,100%,.45);font-size:10px}.ig__stat-val[data-v-0660b55f]{color:#eee;font-weight:600}.ig__stat-val--green[data-v-0660b55f]{color:#5cff8a}.ig__stat-val--pink[data-v-0660b55f]{color:#ff6fd8}.ig__input[data-v-0660b55f]{width:100%;padding:3px 5px;border:1px solid hsla(0,0%,100%,.15);border-radius:3px;background:rgba(0,0,0,.35);color:#fff;font-size:11px}.ig__about-title[data-v-0660b55f]{margin:0 0 6px;font-family:Segoe Script,Brush Script MT,cursive;font-size:20px;font-weight:400;color:#ddd}.ig__about[data-v-0660b55f]{min-height:100px;max-height:220px;overflow-y:auto;padding:10px;border-radius:4px;background:rgba(0,0,0,.45);font-size:14px;line-height:1.55;word-break:break-word;white-space:normal;color:#eee}.ig__about[data-v-0660b55f] .ig__empty{color:#777;font-style:italic}.profile-nav[data-v-5b4ae10c]{position:sticky;top:calc(var(--header-h) + 20px);min-width:0;max-width:100%;padding:18px 14px;border-radius:16px;border:1px solid rgba(30,206,243,.18);background:linear-gradient(165deg,rgba(241,12,177,.1),rgba(30,206,243,.06)),rgba(0,0,0,.42);-webkit-box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 0 32px rgba(241,12,177,.04);box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 0 32px rgba(241,12,177,.04)}.profile-nav__title[data-v-5b4ae10c]{margin:0 0 14px;padding:0 8px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(30,206,243,.82)}.profile-nav__list[data-v-5b4ae10c]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.profile-nav__btn[data-v-5b4ae10c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.9);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.profile-nav__btn[data-v-5b4ae10c]:hover:not(.profile-nav__btn--disabled):not(.profile-nav__btn--active){border-color:rgba(241,12,177,.38);background:rgba(241,12,177,.08);-webkit-transform:translateX(2px);transform:translateX(2px)}.profile-nav__btn--active[data-v-5b4ae10c]{border-color:rgba(30,206,243,.55);background:linear-gradient(120deg,rgba(241,12,177,.22),rgba(30,206,243,.16)),hsla(0,0%,100%,.04);-webkit-box-shadow:0 0 24px rgba(30,206,243,.12);box-shadow:0 0 24px rgba(30,206,243,.12)}.profile-nav__btn--disabled[data-v-5b4ae10c]{opacity:.42;cursor:not-allowed;-webkit-filter:grayscale(.35);filter:grayscale(.35)}.profile-nav__glyph[data-v-5b4ae10c]{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font-size:14px;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.profile-nav__btn--active .profile-nav__glyph[data-v-5b4ae10c]{background:linear-gradient(135deg,rgba(241,12,177,.45),rgba(30,206,243,.35))}.profile-nav__label[data-v-5b4ae10c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.25}.profile-nav__mark[data-v-5b4ae10c]{-ms-flex-negative:0;flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;font-size:15px;font-weight:700;line-height:1}.profile-nav__mark--live[data-v-5b4ae10c]{color:#fff;background:linear-gradient(135deg,#f10cb1,#1ecef3);-webkit-box-shadow:0 0 14px rgba(241,12,177,.35);box-shadow:0 0 14px rgba(241,12,177,.35)}.profile-nav__mark--off[data-v-5b4ae10c]{color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}@media (max-width:960px){.profile-nav[data-v-5b4ae10c]{position:static;padding:14px 12px}.profile-nav__list[data-v-5b4ae10c]{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.profile-nav__btn[data-v-5b4ae10c]{min-height:44px;font-size:11px}}@media (max-width:520px){.profile-nav__list[data-v-5b4ae10c]{grid-template-columns:1fr;gap:6px}.profile-nav__btn[data-v-5b4ae10c]{min-height:42px;padding:8px 10px;font-size:10px}.profile-nav__btn[data-v-5b4ae10c]:hover:not(.profile-nav__btn--disabled):not(.profile-nav__btn--active){-webkit-transform:none;transform:none}}.profile-wrap[data-v-2ae511ee]{width:100%;max-width:100%;min-width:0;margin:0;padding:0 0 80px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:clip}.profile-layout[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px}.profile-section-title[data-v-2ae511ee]{margin:0 0 16px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(30,206,243,.88)}.profile-head[data-v-2ae511ee]{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 24px;padding:22px 24px;border:1px solid rgba(241,12,177,.2);border-radius:20px;background:linear-gradient(135deg,rgba(16,8,22,.96),rgba(8,4,12,.92));-webkit-box-shadow:0 20px 50px rgba(0,0,0,.32);box-shadow:0 20px 50px rgba(0,0,0,.32)}.profile-head__avatar[data-v-2ae511ee]{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-display);font-size:28px;font-weight:700;color:#fff;background:var(--vc-gradient);-webkit-box-shadow:0 0 24px rgba(241,12,177,.35);box-shadow:0 0 24px rgba(241,12,177,.35);-ms-flex-negative:0;flex-shrink:0}.profile-head__label[data-v-2ae511ee]{margin:0 0 4px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.48)}.profile-head__name[data-v-2ae511ee]{margin:0 0 6px;font-family:var(--font-display);font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1.1;text-transform:uppercase;word-break:break-all}.profile-head__hint[data-v-2ae511ee]{margin:0;max-width:52ch;font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.58)}.profile-head__refresh[data-v-2ae511ee]{-ms-flex-item-align:start;align-self:start}.profile-wallet[data-v-2ae511ee]{padding:22px 24px;border:1px solid rgba(241,12,177,.16);border-radius:20px;background:linear-gradient(145deg,rgba(11,6,16,.94),rgba(5,1,8,.9))}.profile-wallet__grid[data-v-2ae511ee]{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:640px){.profile-wallet__grid[data-v-2ae511ee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.profile-wallet__grid[data-v-2ae511ee]{grid-template-columns:repeat(3,minmax(0,1fr))}}.wallet-tile[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-height:96px;padding:16px 18px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025);overflow:hidden}.wallet-tile--gold[data-v-2ae511ee]{border-color:rgba(255,213,106,.22);background:linear-gradient(135deg,rgba(255,213,106,.08),rgba(255,213,106,.02))}.wallet-tile--vc[data-v-2ae511ee]{border-color:rgba(30,206,243,.22);background:linear-gradient(135deg,rgba(30,206,243,.08),rgba(30,206,243,.02))}.wallet-tile--prem[data-v-2ae511ee]{border-color:rgba(241,12,177,.28);background:linear-gradient(135deg,rgba(241,12,177,.1),rgba(157,58,194,.04))}.wallet-tile__icon[data-v-2ae511ee]{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.45));filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.wallet-tile__icon--prem[data-v-2ae511ee]{display:grid;place-items:center;font-size:28px;color:#f10cb1;text-shadow:0 0 16px rgba(241,12,177,.6);background:rgba(241,12,177,.12);border-radius:50%}.wallet-tile__body[data-v-2ae511ee]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.wallet-tile__label[data-v-2ae511ee]{display:block;margin-bottom:6px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.52)}.wallet-tile__value[data-v-2ae511ee]{display:block;font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.15;letter-spacing:.02em;word-break:break-all}.wallet-tile--gold .wallet-tile__value[data-v-2ae511ee]{color:#ffd56a}.wallet-tile--vc .wallet-tile__value[data-v-2ae511ee]{color:#5ee8ff}.wallet-tile--prem .wallet-tile__value[data-v-2ae511ee]{color:#ff6fd8}.wallet-tile__unit[data-v-2ae511ee]{font-size:.55em;letter-spacing:.08em;opacity:.85}.profile-columns[data-v-2ae511ee]{display:grid;gap:22px}@media (min-width:900px){.profile-columns[data-v-2ae511ee]{grid-template-columns:minmax(280px,340px) 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.profile-panel[data-v-2ae511ee]{padding:22px 24px;border:1px solid rgba(241,12,177,.16);border-radius:20px;background:linear-gradient(145deg,rgba(11,6,16,.94),rgba(5,1,8,.9))}.profile-panel__lead[data-v-2ae511ee]{margin:-8px 0 18px;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.58)}.profile-stats[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0}.profile-stats__row[data-v-2ae511ee]{display:grid;grid-template-columns:minmax(110px,42%) 1fr;gap:12px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.profile-stats__row[data-v-2ae511ee]:last-child{border-bottom:none;padding-bottom:0}.profile-stats dt[data-v-2ae511ee]{margin:0;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.46)}.profile-stats dd[data-v-2ae511ee]{margin:0;font-size:15px;line-height:1.4;color:hsla(0,0%,100%,.92);text-align:right;word-break:break-word}.profile-pill[data-v-2ae511ee]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.profile-pill--ok[data-v-2ae511ee]{color:#9dffb0;background:rgba(157,255,176,.12);border:1px solid rgba(157,255,176,.28)}.profile-char-list[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.profile-char[data-v-2ae511ee]{padding:16px 18px;border-radius:14px;border:1px solid rgba(30,206,243,.16);background:rgba(30,206,243,.04)}.profile-char__top[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:10px}.profile-char__identity[data-v-2ae511ee]{min-width:0}.profile-char__sex[data-v-2ae511ee]{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-char__sex--male[data-v-2ae511ee]{color:#5ee8ff;background:rgba(30,206,243,.14)}.profile-char__sex--female[data-v-2ae511ee]{color:#ff6fd8;background:rgba(241,12,177,.14)}.profile-char__sex--other[data-v-2ae511ee]{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.08)}.profile-char__name[data-v-2ae511ee]{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.15;text-transform:uppercase;word-break:break-word}.profile-char__level[data-v-2ae511ee]{-ms-flex-negative:0;flex-shrink:0;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.profile-char__tags[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:10px}.profile-char__tag[data-v-2ae511ee]{padding:5px 10px;border-radius:8px;font-size:13px;color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.07)}.profile-char__tag em[data-v-2ae511ee]{font-style:normal;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(241,12,177,.75);margin-right:4px}.profile-char__about[data-v-2ae511ee]{margin:0;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06);font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.78);word-break:break-word;contain:content;isolation:isolate}.profile-char__about[data-v-2ae511ee] span{text-shadow:none}.profile-char__actions[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:14px}.profile-char__delete[data-v-2ae511ee]{min-width:120px;color:rgba(255,140,140,.92)!important;border-color:rgba(255,100,100,.35)!important}.profile-char__delete[data-v-2ae511ee]:hover{color:#ffb4b4!important;border-color:rgba(255,120,120,.55)!important;background:rgba(255,60,60,.08)!important}.profile-char__edit[data-v-2ae511ee]{min-width:140px}.profile-settings[data-v-2ae511ee]{display:grid;gap:22px}@media (min-width:900px){.profile-settings[data-v-2ae511ee]{grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.profile-panel--restore[data-v-2ae511ee]{border-color:rgba(30,206,243,.28);background:linear-gradient(145deg,rgba(241,12,177,.08),rgba(30,206,243,.06)),hsla(0,0%,100%,.02);-webkit-box-shadow:inset 0 0 40px rgba(241,12,177,.04);box-shadow:inset 0 0 40px rgba(241,12,177,.04)}.restore-head[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px}.restore-head__icon[data-v-2ae511ee]{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;font-size:22px;background:linear-gradient(135deg,rgba(241,12,177,.25),rgba(30,206,243,.2));border:1px solid hsla(0,0%,100%,.1)}.restore-head__text[data-v-2ae511ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.restore-head__text .profile-section-title[data-v-2ae511ee]{margin-bottom:6px}.restore-show[data-v-2ae511ee]{display:grid;gap:0}.restore-bar[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid rgba(30,206,243,.22);border-radius:14px;background:linear-gradient(120deg,rgba(241,12,177,.12),rgba(30,206,243,.08)),rgba(0,0,0,.35);color:#fff;cursor:pointer;text-align:left;-webkit-transition:border-color .22s ease,background .22s ease,-webkit-box-shadow .22s ease;transition:border-color .22s ease,background .22s ease,-webkit-box-shadow .22s ease;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,-webkit-box-shadow .22s ease}.restore-bar[data-v-2ae511ee]:hover{border-color:rgba(241,12,177,.45);-webkit-box-shadow:0 0 24px rgba(241,12,177,.12);box-shadow:0 0 24px rgba(241,12,177,.12)}.restore-bar--open[data-v-2ae511ee]{border-radius:14px 14px 0 0;border-bottom-color:hsla(0,0%,100%,.06)}.restore-bar__left[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0}.restore-bar__badge[data-v-2ae511ee]{min-width:28px;height:28px;padding:0 8px;display:grid;place-items:center;border-radius:999px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#f10cb1,#1ecef3);-webkit-box-shadow:0 0 16px rgba(241,12,177,.35);box-shadow:0 0 16px rgba(241,12,177,.35)}.restore-bar__label[data-v-2ae511ee]{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.88);white-space:nowrap}.restore-bar__chips[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.restore-bar__chip[data-v-2ae511ee]{max-width:120px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restore-bar__chip--more[data-v-2ae511ee]{color:rgba(30,206,243,.95);border-color:rgba(30,206,243,.25)}.restore-bar__toggle[data-v-2ae511ee]{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);-webkit-transition:background .2s ease;transition:background .2s ease}.restore-bar:hover .restore-bar__toggle[data-v-2ae511ee]{background:hsla(0,0%,100%,.1)}.restore-bar__toggle-icon[data-v-2ae511ee]{position:relative;width:14px;height:14px}.restore-bar__toggle-icon[data-v-2ae511ee]:after,.restore-bar__toggle-icon[data-v-2ae511ee]:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:#fff;-webkit-transition:opacity .26s ease,-webkit-transform .26s ease;transition:opacity .26s ease,-webkit-transform .26s ease;transition:transform .26s ease,opacity .26s ease;transition:transform .26s ease,opacity .26s ease,-webkit-transform .26s ease}.restore-bar__toggle-icon[data-v-2ae511ee]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.restore-bar--open .restore-bar__toggle-icon[data-v-2ae511ee]:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0}.restore-drawer[data-v-2ae511ee]{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1),-ms-grid-rows .34s cubic-bezier(.4,0,.2,1)}.restore-drawer--open[data-v-2ae511ee]{grid-template-rows:1fr}.restore-drawer__inner[data-v-2ae511ee]{overflow:hidden;min-height:0;padding:0 2px;border:1px solid rgba(30,206,243,.22);border-top:0;border-radius:0 0 14px 14px;background:rgba(0,0,0,.28)}.restore-drawer--open .restore-drawer__inner[data-v-2ae511ee]{padding:14px}.restore-empty[data-v-2ae511ee]{padding:16px 0 4px;color:hsla(0,0%,100%,.62);font-size:14px;line-height:1.55}.restore-list[data-v-2ae511ee]{display:grid;gap:10px}.restore-drawer--open .restore-card[data-v-2ae511ee]{-webkit-animation:restore-card-in-2ae511ee .38s ease both;animation:restore-card-in-2ae511ee .38s ease both;-webkit-animation-delay:calc(var(--i, 0)*60ms);animation-delay:calc(var(--i, 0)*60ms)}@-webkit-keyframes restore-card-in-2ae511ee{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes restore-card-in-2ae511ee{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}.restore-card[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,rgba(241,12,177,.06),rgba(30,206,243,.04)),hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.restore-card[data-v-2ae511ee]:hover{border-color:rgba(241,12,177,.35);-webkit-box-shadow:0 8px 28px rgba(0,0,0,.25);box-shadow:0 8px 28px rgba(0,0,0,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.restore-card__avatar[data-v-2ae511ee]{-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;font-family:var(--font-display);font-size:18px;font-weight:700;color:#fff;background:linear-gradient(145deg,rgba(241,12,177,.35),rgba(30,206,243,.3));border:1px solid hsla(0,0%,100%,.12)}.restore-card__body[data-v-2ae511ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.restore-card__name[data-v-2ae511ee]{margin:0 0 4px;font-size:18px;font-weight:600;color:#fff}.restore-card__meta[data-v-2ae511ee]{margin:0 0 8px;font-size:12px;color:hsla(0,0%,100%,.55)}.restore-card__price[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:#ffd56a}.restore-card__coin[data-v-2ae511ee]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.restore-card__btn[data-v-2ae511ee]{-ms-flex-negative:0;flex-shrink:0;min-width:150px}.restore-warn[data-v-2ae511ee]{margin:14px 0 0;font-size:13px;color:rgba(255,180,120,.92)}@media (max-width:639px){.restore-bar[data-v-2ae511ee]{-ms-flex-wrap:wrap;flex-wrap:wrap}.restore-bar__chips[data-v-2ae511ee]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.restore-card[data-v-2ae511ee]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.restore-card__btn[data-v-2ae511ee]{width:100%}}.profile-panel--danger[data-v-2ae511ee]{border-color:rgba(255,80,80,.22)}.profile-danger-text[data-v-2ae511ee]{margin:0 0 14px;font-size:14px;color:rgba(255,180,180,.88)}.profile-form[data-v-2ae511ee]{max-width:100%}.profile-form[data-v-2ae511ee] .v-text-field{margin-bottom:4px}.profile-empty[data-v-2ae511ee],.profile-loading[data-v-2ae511ee]{padding:32px 0;text-align:center;color:var(--vc-text-muted)}.profile-loading--action[data-v-2ae511ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.profile-alert[data-v-2ae511ee]{margin-bottom:4px}@media (max-width:720px){.profile-head[data-v-2ae511ee],.profile-panel[data-v-2ae511ee],.profile-wallet[data-v-2ae511ee]{padding:16px}.profile-head[data-v-2ae511ee]{grid-template-columns:auto 1fr}.profile-head__refresh[data-v-2ae511ee]{grid-column:1/-1;width:100%;justify-self:stretch}.profile-stats__row[data-v-2ae511ee]{grid-template-columns:1fr;gap:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.profile-stats dd[data-v-2ae511ee]{text-align:left}.profile-char__actions[data-v-2ae511ee]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.profile-char__actions .aaa-btn[data-v-2ae511ee]{width:100%;margin:0!important}}.topup-main[data-v-1818d3bb]{display:grid;gap:22px;min-width:0}.topup-balance[data-v-1818d3bb],.topup-box[data-v-1818d3bb]{border:1px solid #563663;border-radius:20px;background:linear-gradient(130deg,rgba(24,17,38,.9294117647058824),rgba(11,20,32,.9607843137254902));padding:26px}.topup-balance[data-v-1818d3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.topup-eyebrow[data-v-1818d3bb]{font-size:11px;letter-spacing:.18em;color:#cda7e0}.topup-balances[data-v-1818d3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.topup-balances strong[data-v-1818d3bb]{font-size:25px;color:#74e4ff}.topup-balances small[data-v-1818d3bb]{font-size:13px;color:#c8c1d5}.topup-balances .gold[data-v-1818d3bb]{color:#ffda7b}.topup-button[data-v-1818d3bb]{border:1px solid #c779ed;border-radius:11px;background:linear-gradient(115deg,#9821b7,#554de1);padding:13px 22px;color:#fff;font-weight:600;cursor:pointer}.topup-button.secondary[data-v-1818d3bb]{background:#211a32}.topup-button[data-v-1818d3bb]:disabled,.topup-package[data-v-1818d3bb]:disabled{opacity:.55;cursor:wait}.topup-tabs[data-v-1818d3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:24px}.topup-tabs button[data-v-1818d3bb]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid #655078;border-radius:12px;padding:16px;background:#171322;color:#d8cde3;cursor:pointer}.topup-tabs button.active[data-v-1818d3bb]{background:linear-gradient(115deg,rgba(164,46,184,.25098039215686274),rgba(87,107,224,.2196078431372549));border-color:#c679f0;color:#fff}.topup-tabs svg[data-v-1818d3bb]{width:21px;height:21px}.topup-packages[data-v-1818d3bb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.topup-package[data-v-1818d3bb]{display:grid;gap:15px;text-align:left;border:1px solid #4e365e;border-radius:15px;padding:20px;color:#f9f3ff;background:radial-gradient(ellipse at 100% 0,rgba(84,51,101,.26666666666666666),transparent 70%),#111221;cursor:pointer}.topup-package.selected[data-v-1818d3bb],.topup-package[data-v-1818d3bb]:hover{border-color:#d785fd;-webkit-box-shadow:0 0 22px rgba(171,85,238,.10980392156862745);box-shadow:0 0 22px rgba(171,85,238,.10980392156862745)}.topup-package-heading[data-v-1818d3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;overflow-wrap:anywhere}.topup-package-heading small[data-v-1818d3bb]{font-size:11px;border:1px solid #684386;border-radius:6px;padding:2px 6px;color:#d2aceb}.topup-package strong[data-v-1818d3bb]{font-size:29px;color:#f0d286}.topup-package strong small[data-v-1818d3bb]{font-size:13px;color:#e9dff0}.topup-package em[data-v-1818d3bb]{font-style:normal;float:right;font-size:12px;color:#ca9fe7}.topup-custom[data-v-1818d3bb]{border-top:1px solid #463050;padding-top:22px;margin-top:22px}.topup-custom label[data-v-1818d3bb]{display:block;font-weight:600;margin-bottom:12px}.topup-custom label small[data-v-1818d3bb]{font-weight:400;font-size:12px;color:#bdb1ca;margin-left:10px}.topup-custom>div[data-v-1818d3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.topup-custom input[data-v-1818d3bb]{width:100%;min-width:0;background:#0c101c;border:1px solid #69527a;border-radius:11px;padding:12px 16px;color:#fff}.topup-custom button[data-v-1818d3bb]{-ms-flex-negative:0;flex-shrink:0}.topup-custom p[data-v-1818d3bb]{font-size:12px;color:#b8a8c7;margin:12px 0 0}.topup-summary[data-v-1818d3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px;background:#26183d;border:1px solid #9160b1;border-radius:15px;margin-top:24px}.topup-summary strong[data-v-1818d3bb]{display:block;font-size:30px;color:#edd386;margin-top:8px}.topup-summary strong small[data-v-1818d3bb]{font-size:15px}.topup-summary p[data-v-1818d3bb]{font-size:13px;color:#cbb3df;margin:8px 0 0}.topup-pay[data-v-1818d3bb]{display:grid;gap:12px}.topup-pay>span[data-v-1818d3bb]{font-size:14px;color:#cfbddd}.topup-help[data-v-1818d3bb]{font-size:13px;color:#b4a9c2;line-height:1.7;margin:20px 0 0}.topup-notice[data-v-1818d3bb]{padding:15px 20px;border-left:3px solid #bf6ae7;background:#231431;border-radius:8px;color:#ebd4f6;margin:0;line-height:1.6}.topup-unavailable[data-v-1818d3bb]{padding:35px 10px;text-align:center;max-width:530px;margin:auto}.topup-unavailable svg[data-v-1818d3bb]{width:42px;height:42px;color:#c48de8}.topup-unavailable h2[data-v-1818d3bb]{font-size:24px;margin:20px 0 10px}.topup-unavailable p[data-v-1818d3bb]{color:#bcaccb;line-height:1.7}.topup-history-heading[data-v-1818d3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.topup-history-heading h2[data-v-1818d3bb]{font-size:20px;margin:0}.topup-history-heading>span[data-v-1818d3bb]{font-size:12px;color:#ac99bf}.topup-order[data-v-1818d3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;border-top:1px solid #3c2b48;padding:18px 0;margin-top:12px}.topup-order small[data-v-1818d3bb]{display:block;color:#b7a8c5;font-size:12px;margin-top:8px}.topup-order-status[data-v-1818d3bb]{font-size:12px;border-radius:20px;padding:7px 12px;background:#3a2b46;color:#d0b6e0}.topup-order-status.paid[data-v-1818d3bb]{background:#123b2f;color:#8de2b1}.topup-order-status.review[data-v-1818d3bb]{background:#443421;color:#f0c57e}button[data-v-1818d3bb]:focus-visible,input[data-v-1818d3bb]:focus-visible{outline:2px solid #b69af7;outline-offset:4px}@media(max-width:900px){.topup-summary[data-v-1818d3bb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.topup-pay[data-v-1818d3bb]{width:100%}.topup-balance[data-v-1818d3bb]{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.topup-balances[data-v-1818d3bb]{gap:15px}.topup-box[data-v-1818d3bb]{padding:20px}}@media(max-width:560px){.topup-packages[data-v-1818d3bb]{grid-template-columns:1fr}.topup-balance[data-v-1818d3bb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topup-tabs[data-v-1818d3bb]{gap:8px}.topup-tabs button[data-v-1818d3bb]{font-size:13px;padding:13px 8px}.topup-custom>div[data-v-1818d3bb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topup-custom label small[data-v-1818d3bb]{display:block;margin:6px 0 0}.topup-history-heading[data-v-1818d3bb]{display:block}.topup-history-heading>span[data-v-1818d3bb]{display:block;margin-top:8px}.topup-order[data-v-1818d3bb]{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.topup-order-status[data-v-1818d3bb]{max-width:110px;text-align:center}.topup-balance[data-v-1818d3bb],.topup-box[data-v-1818d3bb],.topup-summary[data-v-1818d3bb]{padding:18px}.topup-summary strong[data-v-1818d3bb]{font-size:25px}}.gg__edit-row[data-v-6b93e84b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:12px}.gg__edit-row .admin-field[data-v-6b93e84b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px;margin:0}.gg__table[data-v-6b93e84b]{width:100%;font-size:13px}.gg__table td[data-v-6b93e84b],.gg__table th[data-v-6b93e84b]{padding:8px 10px;vertical-align:middle}.gg__actions[data-v-6b93e84b]{white-space:nowrap}.gg__actions .admin-btn[data-v-6b93e84b]{margin:2px 4px 2px 0;padding:4px 10px;font-size:11px}.gg__role[data-v-6b93e84b]{font-size:11px;padding:2px 8px;border-radius:6px;background:hsla(0,0%,100%,.08)}.gg__role--leader[data-v-6b93e84b]{background:rgba(241,12,177,.25);color:#ffb8e8}.gg__role--asst[data-v-6b93e84b]{background:rgba(30,206,243,.2);color:#9ae8ff}.gp__main--empty[data-v-6b93e84b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:280px;color:hsla(0,0%,100%,.45);font-size:14px}.gp__panel[data-v-6b93e84b]{background:var(--gp-surface,hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px 18px}.gp__panel h4[data-v-6b93e84b]{margin:0 0 12px;font-size:13px;color:rgba(230,203,249,.75);text-transform:uppercase;letter-spacing:.06em}.gp-prison__form[data-v-64cc1f72]{margin-bottom:16px;padding:18px 20px}.gp-prison__form-title[data-v-64cc1f72]{margin:0 0 14px;font-size:14px;font-weight:600;color:rgba(230,203,249,.9)}.gp-prison__form-grid[data-v-64cc1f72]{display:grid;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(72px,1fr)) minmax(110px,auto);gap:10px 12px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media (max-width:1100px){.gp-prison__form-grid[data-v-64cc1f72]{grid-template-columns:1fr 1fr 1fr 1fr}.gp-prison__field--btn[data-v-64cc1f72],.gp-prison__field--nick[data-v-64cc1f72],.gp-prison__field--reason[data-v-64cc1f72]{grid-column:1/-1}.gp-prison__submit[data-v-64cc1f72]{width:100%}}@media (max-width:560px){.gp-prison__form-grid[data-v-64cc1f72]{grid-template-columns:1fr 1fr}}.gp-prison__field[data-v-64cc1f72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin:0;min-width:0}.gp-prison__label[data-v-64cc1f72]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(230,203,249,.72);line-height:1.2;min-height:13px}.gp-prison__label--hidden[data-v-64cc1f72]{visibility:hidden}.gp-prison__field--reason[data-v-64cc1f72]{grid-column:1/-1}.gp-prison__field .admin-input[data-v-64cc1f72]{width:100%;min-height:42px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.gp-prison__submit[data-v-64cc1f72]{min-height:42px;width:100%;white-space:nowrap;padding:0 18px}.gp-prison__preview[data-v-64cc1f72]{margin:12px 0 0;font-size:13px;color:rgba(30,206,243,.85)}.gp-prison__toolbar[data-v-64cc1f72]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.gp-prison__filter[data-v-64cc1f72]{-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px;min-height:42px;margin:0}.gp-prison__refresh[data-v-64cc1f72]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:42px;padding:0 20px}.gp-prison__table-wrap[data-v-64cc1f72]{padding:0;overflow:hidden}.gp-prison__table-scroll[data-v-64cc1f72]{overflow-x:auto}.gp-prison__table[data-v-64cc1f72]{width:100%;margin:0;border-collapse:collapse;font-size:13px}.gp-prison__table thead th[data-v-64cc1f72]{padding:12px 14px;text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(230,203,249,.65);border-bottom:1px solid hsla(0,0%,100%,.08);white-space:nowrap}.gp-prison__table tbody td[data-v-64cc1f72]{padding:11px 14px;vertical-align:middle;border-bottom:1px solid hsla(0,0%,100%,.05)}.gp-prison__remain[data-v-64cc1f72]{font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffb8e8}.gp-prison__reason[data-v-64cc1f72]{max-width:280px;word-break:break-word;color:rgba(255,184,232,.9)}.gp-prison__col-actions[data-v-64cc1f72]{white-space:nowrap;text-align:right}.gp-prison__action[data-v-64cc1f72]{margin:0 0 0 6px;padding:6px 12px;font-size:12px}.gp__list-empty[data-v-64cc1f72]{padding:28px 20px;margin:0;text-align:center;color:hsla(0,0%,100%,.45)}.runtime-security[data-v-5a63b7f8]{border:1px solid rgba(152,90,222,.26666666666666666);border-radius:20px;padding:24px;background:radial-gradient(ellipse at 90% 0,rgba(97,43,165,.14901960784313725),transparent 65%),linear-gradient(145deg,#17152b,#101322);margin-bottom:28px}.runtime-security header[data-v-5a63b7f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.security-eyebrow[data-v-5a63b7f8]{letter-spacing:.19em;font-size:10px;color:#c194fd}.runtime-security h3[data-v-5a63b7f8]{color:#eee9ff;font-size:24px;margin:10px 0}.runtime-security p[data-v-5a63b7f8]{color:#a5abc8;font-size:12px;line-height:1.6;max-width:860px}.security-stats[data-v-5a63b7f8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin:22px 0}.security-stats>div[data-v-5a63b7f8]{padding:15px 20px;border-radius:12px;background:rgba(167,120,220,.043137254901960784);border:1px solid rgba(141,109,180,.16862745098039217);min-width:150px}.security-stats b[data-v-5a63b7f8]{color:#74e6da;font-size:23px;display:block}.security-stats span[data-v-5a63b7f8]{color:#a5abc8;font-size:11px}.security-filters[data-v-5a63b7f8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:18px}.security-filters input[data-v-5a63b7f8]{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;min-width:0;width:auto}.security-filters select[data-v-5a63b7f8]{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;width:220px}.security-filters .admin-input[data-v-5a63b7f8]{background:#0e1122;border-color:rgba(105,82,134,.4);color:#e5ddf5;min-height:42px;border-radius:10px}.security-scroll[data-v-5a63b7f8]{overflow:auto;scrollbar-width:thin;scrollbar-color:#8050ac #151327}.runtime-security table[data-v-5a63b7f8]{width:100%;border-collapse:collapse;font-size:12px}.runtime-security th[data-v-5a63b7f8]{text-align:left;color:#b5a3d0;font-weight:500;letter-spacing:.08em;font-size:10px;padding:12px;background:rgba(173,130,227,.0392156862745098);white-space:nowrap}.runtime-security td[data-v-5a63b7f8]{padding:16px 12px;border-bottom:1px solid rgba(153,132,179,.10196078431372549);vertical-align:middle;min-width:120px;color:#dcd5ed}.runtime-security small[data-v-5a63b7f8]{display:block;font-size:10px;color:#989ebc;margin-top:6px;overflow-wrap:anywhere}.runtime-security code[data-v-5a63b7f8]{font-size:10px;color:#ae9bcc;overflow-wrap:anywhere;display:block;max-width:220px}.runtime-security details[data-v-5a63b7f8]{margin-top:6px}.runtime-security summary[data-v-5a63b7f8]{font-size:10px;color:#a98dca;cursor:pointer}.security-status[data-v-5a63b7f8]{display:inline-block;border:1px solid rgba(108,189,172,.2);background:rgba(95,206,182,.043137254901960784);border-radius:6px;padding:6px 8px;color:#7bdac9;white-space:nowrap;font-size:10px}.security-status--blocked[data-v-5a63b7f8]{border-color:rgba(241,140,161,.2);background:rgba(240,99,152,.043137254901960784);color:#f299b5}.security-actions[data-v-5a63b7f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;max-width:340px}.security-actions .gp__btn[data-v-5a63b7f8]{font-size:11px;padding:7px 10px}.security-help[data-v-5a63b7f8]{margin:18px 0 0}.security-empty[data-v-5a63b7f8]{padding:25px;text-align:center}.security-notice[data-v-5a63b7f8]{color:#73dbc8!important}@media(max-width:700px){.runtime-security[data-v-5a63b7f8]{padding:16px}.security-stats[data-v-5a63b7f8]{-ms-flex-wrap:wrap;flex-wrap:wrap}.security-stats>div[data-v-5a63b7f8]{min-width:100px;-webkit-box-flex:1;-ms-flex:1;flex:1}.security-filters[data-v-5a63b7f8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.security-filters input[data-v-5a63b7f8],.security-filters select[data-v-5a63b7f8]{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.runtime-security header[data-v-5a63b7f8]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.runtime-security h3[data-v-5a63b7f8]{font-size:20px}}.launch-journal[data-v-1e78b1fe]{color:#e9e5f6}.launch-stats[data-v-1e78b1fe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.launch-card[data-v-1e78b1fe],.launch-stats>div[data-v-1e78b1fe]{background:radial-gradient(ellipse at 100% 0,rgba(103,54,171,.12549019607843137),transparent 60%),linear-gradient(135deg,#17152b,#0f1220);border:1px solid rgba(142,96,189,.2196078431372549);border-radius:18px}.launch-stats>div[data-v-1e78b1fe]{padding:20px 24px}.launch-stats small[data-v-1e78b1fe],.launch-stats span[data-v-1e78b1fe]{display:block;color:#a7a6c2;font-size:12px}.launch-stats b[data-v-1e78b1fe]{display:block;margin:12px 0 6px;font-size:30px;color:#79e4db}.launch-stats .attention[data-v-1e78b1fe]{color:#cbabfb}.launch-stats small[data-v-1e78b1fe]{font-size:10px}.launch-card[data-v-1e78b1fe]{padding:24px;margin-bottom:20px}.launch-card header[data-v-1e78b1fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:22px}.launch-card h3[data-v-1e78b1fe]{font-size:22px;margin:0 0 8px;color:#f2edff}.launch-card p[data-v-1e78b1fe]{font-size:12px;line-height:1.6;color:#aaaac6;margin:0}.launch-journal input[data-v-1e78b1fe],.launch-journal select[data-v-1e78b1fe]{background:#0d1020;border:1px solid rgba(125,99,154,.4);border-radius:10px;color:#e8e0f9;padding:12px 14px;min-width:0;font-size:12px}.launch-journal input[data-v-1e78b1fe]:focus,.launch-journal select[data-v-1e78b1fe]:focus{outline:2px solid rgba(160,104,230,.4392156862745098);outline-offset:2px}.launch-filters[data-v-1e78b1fe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:22px}.launch-filters input[data-v-1e78b1fe]{-webkit-box-flex:1;-ms-flex:1;flex:1}.launch-filters select[data-v-1e78b1fe]{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px}.lj-button[data-v-1e78b1fe],.lj-details[data-v-1e78b1fe]{cursor:pointer;border:1px solid rgba(163,120,211,.2784313725490196);background:rgba(108,70,160,.12549019607843137);color:#d2b8f5;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:600}.lj-button[data-v-1e78b1fe]:hover,.lj-details[data-v-1e78b1fe]:hover{background:rgba(120,71,183,.2901960784313726)}.lj-button[data-v-1e78b1fe]:disabled{opacity:.5;cursor:wait}.launch-table-scroll[data-v-1e78b1fe]{overflow:auto;border:1px solid rgba(134,104,164,.1450980392156863);border-radius:12px;scrollbar-width:thin;scrollbar-color:#735193 #141226}.launch-journal table[data-v-1e78b1fe]{width:100%;border-collapse:collapse;min-width:850px;font-size:12px}.launch-journal th[data-v-1e78b1fe]{color:#b7a5d3;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:15px;text-align:left;background:rgba(156,104,218,.07058823529411765);white-space:nowrap}.launch-journal td[data-v-1e78b1fe]{padding:17px 15px;border-top:1px solid rgba(162,124,195,.09803921568627451);vertical-align:middle;max-width:240px;overflow-wrap:anywhere}.launch-journal td strong[data-v-1e78b1fe]{font-weight:500}.launch-journal td small[data-v-1e78b1fe],.launch-processes small[data-v-1e78b1fe]{display:block;color:#939bb8;font-size:10px;margin-top:6px;line-height:1.5}.launch-journal tbody tr[data-v-1e78b1fe]{cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.launch-journal tbody tr[data-v-1e78b1fe]:hover,.launch-journal tr.chosen[data-v-1e78b1fe]{background:rgba(137,84,195,.11372549019607843)}.launch-journal tr.chosen td[data-v-1e78b1fe]:first-child{-webkit-box-shadow:inset 3px 0 #b777ed;box-shadow:inset 3px 0 #b777ed}.launch-journal code[data-v-1e78b1fe]{font-size:11px;overflow-wrap:anywhere}.no-wrap[data-v-1e78b1fe]{white-space:nowrap}.lj-status[data-v-1e78b1fe]{display:inline-block;color:#89d5c8;background:rgba(66,182,160,.06274509803921569);border:1px solid rgba(103,213,180,.16470588235294117);padding:7px 9px;border-radius:7px;font-size:10px;white-space:nowrap}.lj-status.bad[data-v-1e78b1fe]{color:#eeacbf;background:rgba(215,83,114,.06274509803921569);border-color:rgba(198,105,132,.1843137254901961)}.lj-details[data-v-1e78b1fe]{padding:8px 10px;white-space:nowrap;background:transparent}.launch-card footer[data-v-1e78b1fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-top:18px;color:#8e95b1;font-size:10px}.lj-empty[data-v-1e78b1fe]{padding:28px;text-align:center}.lj-error[data-v-1e78b1fe]{color:#f3a6c0!important;padding:12px!important}.lj-eyebrow[data-v-1e78b1fe]{font-size:10px;letter-spacing:.18em;color:#bd8cec;display:block;margin-bottom:10px}.launch-meta[data-v-1e78b1fe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:20px 0;border-top:1px solid rgba(168,130,191,.13333333333333333)}.launch-meta small[data-v-1e78b1fe]{display:block;color:#939cb6;font-size:10px;margin-bottom:7px}.launch-meta strong[data-v-1e78b1fe]{font-size:12px;overflow-wrap:anywhere;font-weight:500}.launch-hwid[data-v-1e78b1fe]{font-size:11px;color:#b2a1c9;margin:6px 0 24px}.launch-hwid summary[data-v-1e78b1fe],.launch-modules summary[data-v-1e78b1fe]{cursor:pointer}.launch-hwid code[data-v-1e78b1fe]{display:block;margin-top:10px;color:#a0aac3}.launch-detail h4[data-v-1e78b1fe]{font-size:14px;font-weight:600;margin:20px 0 14px}.launch-detail h4 span[data-v-1e78b1fe]{color:#ac84dc;font-size:11px;margin-left:8px}.launch-processes[data-v-1e78b1fe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.launch-processes>div[data-v-1e78b1fe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(136,99,179,.26666666666666666);padding:15px 20px;border-radius:12px;background:rgba(165,120,209,.0392156862745098);min-width:260px}.launch-processes strong[data-v-1e78b1fe]{font-size:13px}.process-icon[data-v-1e78b1fe]{color:#cf9ffd;font-size:22px}.modules-heading[data-v-1e78b1fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:14px}.modules-heading input[data-v-1e78b1fe]{width:260px}.launch-modules[data-v-1e78b1fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:440px;overflow:auto;gap:8px;scrollbar-width:thin;scrollbar-color:#735193 #141226}.launch-modules>div[data-v-1e78b1fe]{border:1px solid rgba(139,104,176,.1450980392156863);border-radius:10px;padding:13px 16px;background:#111426}.launch-modules strong[data-v-1e78b1fe]{font-size:12px;overflow-wrap:anywhere;font-weight:500}.launch-modules small[data-v-1e78b1fe]{display:block;color:#969cb7;font-size:10px;margin-top:5px}.launch-modules details[data-v-1e78b1fe]{font-size:10px;color:#aa8acf;margin-top:9px}.launch-modules code[data-v-1e78b1fe]{display:block;font-size:10px;margin-top:8px}.lj-help[data-v-1e78b1fe]{margin-top:16px!important;color:#939db5!important}@media(max-width:1100px){.launch-meta[data-v-1e78b1fe],.launch-stats[data-v-1e78b1fe]{grid-template-columns:repeat(2,1fr)}.launch-filters[data-v-1e78b1fe]{-ms-flex-wrap:wrap;flex-wrap:wrap}.launch-filters input[data-v-1e78b1fe]{-ms-flex-preferred-size:100%;flex-basis:100%}.launch-filters select[data-v-1e78b1fe]{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width:650px){.launch-card[data-v-1e78b1fe],.launch-stats>div[data-v-1e78b1fe]{padding:16px}.launch-card h3[data-v-1e78b1fe]{font-size:18px}.launch-modules[data-v-1e78b1fe]{grid-template-columns:1fr}.modules-heading[data-v-1e78b1fe]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modules-heading input[data-v-1e78b1fe]{width:auto}.launch-processes>div[data-v-1e78b1fe]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.launch-card footer[data-v-1e78b1fe]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.logs-admin{--vc-cyan:#b2c4f2;--vc-pink:#c0c8e6;--vc-gradient:linear-gradient(125deg,#6267d8,#465dbb);--gp-border:rgba(106,118,179,0.19607843137254902);--gp-panel:#111526;color:#e6eaf8}.logs-admin .gp__hero{background:radial-gradient(ellipse at 90% 0,rgba(60,79,149,.27058823529411763),transparent 65%),linear-gradient(125deg,#192039,#111526);border:1px solid rgba(117,133,202,.23921568627450981)}.logs-admin .gp__eyebrow,.logs-admin .gp__hero-badges span{color:#aebced}.logs-admin .gp__btn{background:linear-gradient(125deg,#6267d8,#465dbb);border:1px solid rgba(139,155,234,.3764705882352941);border-radius:10px;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s}.logs-admin .gp__btn:hover{-webkit-filter:brightness(1.12);filter:brightness(1.12)}.logs-admin .gp__btn--ghost{background:#202941;color:#c4d2f6;border-color:rgba(105,124,180,.3333333333333333)}.logs-admin__tabs{padding:6px;background:#0e1323;border:1px solid rgba(107,124,180,.16862745098039217);border-radius:14px;gap:5px;margin-bottom:22px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}.logs-admin__tab{border-radius:9px;background:transparent;border:1px solid transparent;color:#aebbd9;padding:11px 18px;font-weight:500}.logs-admin__tab:hover{background:#253255;color:#e9eeff}.logs-admin__tab.is-active{background:linear-gradient(120deg,#535dbd,#40538d);border-color:rgba(130,152,221,.3764705882352941);-webkit-box-shadow:0 3px 14px rgba(6,10,23,.2);box-shadow:0 3px 14px rgba(6,10,23,.2)}.logs-admin__panel{background:linear-gradient(135deg,#151a2e,#101524);border:1px solid rgba(119,134,185,.2);border-radius:20px;padding:24px;min-width:0}.logs-admin__table-wrap{border-color:rgba(109,124,171,.2);scrollbar-width:thin;scrollbar-color:#536492 #111727}.logs-admin__table{font-size:12px;color:#dbe3f8}.logs-admin__table th{background:#1b2339;color:#aabde8;font-size:10px;font-weight:600;letter-spacing:.08em;padding:15px 14px}.logs-admin__table td{padding:16px 14px;border-color:rgba(123,139,178,.10588235294117647);line-height:1.5;overflow-wrap:anywhere}.logs-admin__table td:first-child{white-space:nowrap}.logs-admin__table td code{color:#a9c0e9;font-size:11px}.logs-admin__archive{min-width:930px}.logs-admin__archive td:not(:nth-child(3)){white-space:nowrap;overflow-wrap:normal}.logs-admin__archive td:nth-child(3){min-width:250px}.logs-admin__table tbody tr:hover{background:rgba(115,142,223,.0392156862745098)}.logs-admin__table tbody tr.is-active{background:rgba(105,122,206,.10196078431372549)}.logs-admin__table tbody tr.is-active,.logs-admin__table tbody tr.is-multi-pc{-webkit-box-shadow:inset 3px 0 #8998ea;box-shadow:inset 3px 0 #8998ea}.logs-admin__badge.is-login,.logs-admin__linked.is-multi{background:rgba(109,128,188,.09019607843137255);border:1px solid rgba(132,157,222,.27058823529411763);color:#c8d6ff}.logs-admin__linked.is-single{border:1px solid rgba(124,141,175,.18823529411764706);background:rgba(125,140,173,.050980392156862744);color:#aebcd9}.logs-admin__linked{font-weight:500;border-radius:7px;min-width:30px;padding:4px 8px}.logs-admin__sec-title{font-size:18px;color:#dfe7fc;letter-spacing:-.02em;margin:28px 0 12px;font-weight:600}.logs-admin__section-note{font-size:12px;color:#97a6c4;line-height:1.6;margin:0 0 18px}.logs-admin__path{color:#8c9cb9;word-break:normal;overflow-wrap:anywhere;max-width:580px;line-height:1.6}.logs-admin__muted{color:#94a2bf}.logs-admin__count{color:#97a8ca;font-size:12px}.logs-admin__dl{color:#a5c3ff}.logs-admin__dl:hover{color:#d1deff}.logs-admin .runtime-security{background:radial-gradient(ellipse at 100% 0,rgba(53,77,130,.2),transparent 60%),#131a2c;border-color:rgba(115,133,183,.2196078431372549);padding:24px}.logs-admin .runtime-security th{color:#aabde8;background:#1b2339}.logs-admin .runtime-security td{border-color:rgba(123,139,178,.10588235294117647)}.logs-admin .runtime-security summary,.logs-admin .security-eyebrow{color:#a3b5ed}.logs-admin .security-status--blocked{color:#e5c28a;border-color:rgba(195,165,116,.27058823529411763);background:rgba(173,129,48,.07450980392156863)}.logs-admin .security-stats>div{background:rgba(109,135,181,.06274509803921569);border-color:rgba(124,147,188,.16862745098039217)}.logs-admin .security-stats b{color:#a8c8f3}.logs-admin .security-filters .admin-input{background:#0d1424;border-color:rgba(109,130,186,.3333333333333333);color:#dce7fa}.logs-admin .security-scroll{scrollbar-color:#536492 #111727}.account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.account-stats>div{padding:20px 24px;background:linear-gradient(130deg,#1a2037,#131a2b);border:1px solid rgba(119,139,181,.2196078431372549);border-radius:16px}.account-stats span{display:block;color:#adbbd9;font-size:12px}.account-stats strong{display:block;color:#dce7ff;font-size:30px;font-weight:600;line-height:1.2;margin:13px 0 7px}.account-stats small{color:#8496b9;font-size:10px}.account-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.account-heading h3{font-size:22px;font-weight:600;color:#eff3ff;margin:8px 0}.account-heading p{font-size:12px;color:#9caed0;margin:0;line-height:1.7}.account-eyebrow{font-size:10px!important;letter-spacing:.16em;color:#9db3e8!important;margin:0!important;font-weight:500}.account-retention{font-size:10px;padding:8px 12px;border:1px solid rgba(132,149,195,.2);border-radius:7px;color:#aabce1;white-space:nowrap}.account-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:12px;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-filters label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:170px}.account-filters label span{display:block;color:#a9badd;font-size:11px;margin-bottom:8px}.account-filters input,.account-filters select,.account-module-search{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:43px;padding:10px 12px;background:#0d1426;border:1px solid rgba(101,122,175,.3333333333333333);border-radius:10px;color:#e3ebff;outline:none;font-size:12px}.account-filters input:focus,.account-filters select:focus,.account-module-search:focus{border-color:#879deb;-webkit-box-shadow:0 0 0 3px rgba(130,148,237,.08235294117647059);box-shadow:0 0 0 3px rgba(130,148,237,.08235294117647059)}.account-filters input::-webkit-input-placeholder,.account-module-search::-webkit-input-placeholder{color:#788bab}.account-filters input::-moz-placeholder,.account-module-search::-moz-placeholder{color:#788bab}.account-filters input::-ms-input-placeholder,.account-module-search::-ms-input-placeholder{color:#788bab}.account-filters input::placeholder,.account-module-search::placeholder{color:#788bab}.account-filters .gp__btn{min-height:43px;padding:10px 18px}.account-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.account-table-wrap{max-height:720px}.account-table{min-width:660px}.account-table strong{font-weight:500;display:block;font-size:12px}.account-table small{display:block;margin-top:5px;font-size:10px;color:#96a9cb;line-height:1.5}.account-row-button{border:0;background:none;padding:0;color:#dce6fd;font-size:11px;text-align:left;cursor:pointer;white-space:nowrap}.account-row-button:focus-visible{outline:2px solid #91a6e8;outline-offset:4px;border-radius:3px}.account-event{color:#8e9bb7!important}.account-event.is-verified{color:#9cccbc!important}.account-process-count{color:#c0d0f2;white-space:nowrap;font-size:11px}.account-detail{border:1px solid rgba(118,139,192,.23137254901960785);border-radius:15px;background:linear-gradient(140deg,#1b233b,#131a2c);padding:22px;min-width:0}.account-detail header{padding-bottom:18px;border-bottom:1px solid rgba(131,150,192,.1607843137254902);margin-bottom:19px}.account-detail h3{color:#e9efff;font-size:20px;overflow-wrap:anywhere;font-weight:600;margin:9px 0 6px}.account-detail p{color:#92a4c5;font-size:11px;line-height:1.7;margin:6px 0;overflow-wrap:anywhere}.account-detail dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px 10px;margin:0;font-size:11px;line-height:1.5}.account-detail dt{color:#95a7c9}.account-detail dd{margin:0;color:#d7e3f9;overflow-wrap:anywhere}.account-detail code{font-size:10px;overflow-wrap:anywhere;color:#a9c2ed}.account-identifiers{margin:20px 0;font-size:11px;color:#a4b8dc}.account-identifiers summary{cursor:pointer}.account-identifiers code,.account-identifiers small{display:block;margin-top:10px}.account-detail-section{padding-top:20px;margin-top:20px;border-top:1px solid rgba(131,150,192,.1607843137254902)}.account-detail h4{font-size:12px;font-weight:600;color:#dbe6ff;margin:0 0 14px;line-height:1.6}.account-detail h4 span{font-size:10px;color:#a0b4e4;margin-left:5px}.account-detail ul{list-style:none;padding:0;margin:0;display:grid;gap:7px;font-size:11px;color:#94a8ce;overflow-wrap:anywhere}.account-detail li.is-current{color:#c6d6fb}.account-process{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:13px 12px;background:#0f172a;border:1px solid rgba(126,147,193,.16862745098039217);border-radius:10px;margin-bottom:8px}.account-process i{font-style:normal;color:#a6bbee;font-size:19px}.account-process strong{display:block;font-size:11px;color:#dee9ff;overflow-wrap:anywhere;font-weight:500}.account-process small{display:block;color:#8ea3c5;font-size:10px;margin-top:5px;line-height:1.6}.account-note{font-size:10px!important}.account-modules{max-height:240px;overflow:auto;scrollbar-width:thin;scrollbar-color:#536492 #111727;display:grid;gap:7px;margin-top:12px}.account-modules>div{padding:10px;background:#111b2e;border:1px solid rgba(111,131,179,.1411764705882353);border-radius:7px}.account-modules strong{color:#c6d8f5;font-size:11px;overflow-wrap:anywhere;font-weight:500}.account-modules small{display:block;color:#8ba8bb;font-size:10px;margin-top:5px}.account-empty{color:#9dafce;padding:28px;font-size:12px;line-height:1.8;text-align:center}.account-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:18px;color:#8196bb;font-size:10px;line-height:1.6}.account-error{color:#e5bf85;font-size:12px}@media(max-width:1350px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-detail{display:block;max-width:none}.account-detail dl{grid-template-columns:130px minmax(0,1fr)}.account-detail-section{display:block}.account-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.account-process{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:8px;min-width:230px}}@media(max-width:750px){.logs-admin__panel{padding:16px}.account-stats{gap:8px}.account-stats>div{padding:14px}.account-stats span{font-size:10px}.account-stats strong{font-size:24px}.account-heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.account-retention{display:none}.account-filters label{min-width:140px}.account-modules{grid-template-columns:1fr}.account-process{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.logs-admin__tab{padding:10px 12px;font-size:11px}.logs-admin .runtime-security{padding:16px}}.client-access[data-v-51e04bae]{--ac-border:rgba(163,122,242,0.22);color:#eeebff;max-width:1720px;margin:auto}.access-hero[data-v-51e04bae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:32px;border:1px solid var(--ac-border);border-radius:22px;background:radial-gradient(ellipse at 90% 0,rgba(124,39,222,.28),transparent 65%),linear-gradient(115deg,#1a1735,#101525);-webkit-box-shadow:0 12px 36px rgba(8,9,22,.3333333333333333);box-shadow:0 12px 36px rgba(8,9,22,.3333333333333333)}.access-eyebrow[data-v-51e04bae]{font-size:10px;font-weight:700;letter-spacing:.22em;color:#be95ff}.access-hero h2[data-v-51e04bae]{font-size:32px;letter-spacing:-.03em;margin:10px 0}.access-dialog p[data-v-51e04bae],.access-heading p[data-v-51e04bae],.access-hero p[data-v-51e04bae]{color:#a6aac6;line-height:1.6;margin:6px 0}.access-stats[data-v-51e04bae]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.access-stats>div[data-v-51e04bae]{padding:20px 24px;background:linear-gradient(140deg,#17152b,#111523);border:1px solid var(--ac-border);border-radius:16px}.access-stats span[data-v-51e04bae]{color:#a6aac6;font-size:12px}.access-stats strong[data-v-51e04bae]{display:block;font-size:30px;margin-top:9px;font-weight:700}.access-stats .access-mode[data-v-51e04bae]{font-size:21px;padding-top:8px}.access-cyan[data-v-51e04bae]{color:#52e3dd}.access-grid[data-v-51e04bae]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.access-panel[data-v-51e04bae]{min-width:0;border:1px solid var(--ac-border);background:linear-gradient(155deg,#16152b,#101322);border-radius:18px;padding:24px;margin-bottom:20px}.access-heading[data-v-51e04bae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;margin-bottom:20px}.access-heading h3[data-v-51e04bae]{font-size:18px;margin:0}.access-heading p[data-v-51e04bae]{font-size:12px}.access-heading--spread[data-v-51e04bae]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.access-icon[data-v-51e04bae]{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(136,87,189,.3333333333333333);border-radius:12px;background:rgba(128,63,217,.14901960784313725);color:#ceacff;font-size:24px}.access-switch[data-v-51e04bae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;cursor:pointer;padding:12px 0;border-bottom:1px solid rgba(179,146,226,.07058823529411765);position:relative}.access-switch b[data-v-51e04bae]{font-size:13px}.access-switch small[data-v-51e04bae]{display:block;color:#999eb8;line-height:1.6;margin-top:5px}.access-switch input[data-v-51e04bae]{position:absolute;right:0;width:42px;height:24px;opacity:0;cursor:pointer}.access-switch i[data-v-51e04bae]{width:42px;min-width:42px;height:24px;border-radius:20px;background:#34324a;border:1px solid #5a5075;pointer-events:none;-webkit-transition:background .15s;transition:background .15s}.access-switch i[data-v-51e04bae]:before{content:"";display:block;width:16px;height:16px;margin:3px;border-radius:50%;background:#c4c0d6;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.access-switch input:checked+i[data-v-51e04bae]{background:#8746d4;border-color:#b674ff}.access-switch input:checked+i[data-v-51e04bae]:before{-webkit-transform:translateX(18px);transform:translateX(18px);background:#fff}.access-switch input:focus-visible+i[data-v-51e04bae]{outline:2px solid #6ee7e2;outline-offset:3px}.access-features[data-v-51e04bae]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;font-size:12px}.access-features input[data-v-51e04bae]{accent-color:#b16cff;vertical-align:middle}.access-form[data-v-51e04bae]{display:grid;grid-template-columns:1fr 1fr;gap:16px;-ms-flex-line-pack:start;align-content:start}.access-form .access-heading[data-v-51e04bae]{grid-column:1/-1;margin-bottom:3px}.access-form .admin-btn[data-v-51e04bae]{-ms-flex-item-align:end;align-self:end;min-height:43px}.client-access .admin-input[data-v-51e04bae]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:0;min-height:43px;background:#0e1122;border:1px solid #51406d;border-radius:10px;color:#eeebff;color-scheme:dark}.client-access .admin-input[data-v-51e04bae]:focus{border-color:#b071fa;outline:2px solid rgba(173,96,255,.13333333333333333)}.client-access .admin-field[data-v-51e04bae]{min-width:0;display:grid;gap:8px;font-size:12px;color:#bcb6d9}.client-access .admin-btn[data-v-51e04bae]{border-radius:10px;white-space:normal;font-size:12px}.access-filters[data-v-51e04bae]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-flex:0;-ms-flex:0 1 500px;flex:0 1 500px}.access-filters select[data-v-51e04bae]{max-width:160px}.access-count[data-v-51e04bae]{display:inline-block;margin-left:8px;border:1px solid rgba(132,89,185,.3333333333333333);background:rgba(178,121,238,.09803921568627451);padding:3px 8px;border-radius:7px;color:#cfa9ff;font-size:12px}.access-actions[data-v-51e04bae]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;max-width:370px}.access-actions .admin-btn[data-v-51e04bae]{padding:8px 11px;min-height:34px}.access-reveal[data-v-51e04bae]{background:linear-gradient(110deg,#9e42da,#7048c7)}.admin-table[data-v-51e04bae]{background:transparent}.admin-table td[data-v-51e04bae]{vertical-align:middle;border-bottom-color:rgba(154,117,184,.09411764705882353);padding:17px 14px}.admin-table th[data-v-51e04bae]{background:rgba(172,122,222,.050980392156862744);color:#aea0ce;font-size:10px;letter-spacing:.09em;padding:14px}.admin-table small[data-v-51e04bae]{display:block;color:#9298b5;margin-top:7px;font-size:11px;line-height:1.5}.admin-table code[data-v-51e04bae]{font-size:11px;max-width:240px;overflow-wrap:anywhere;color:#b5add6}.admin-table details[data-v-51e04bae]{margin-top:8px}.admin-table summary[data-v-51e04bae]{color:#a78acb;font-size:10px;cursor:pointer}.admin-table details code[data-v-51e04bae]{display:block;margin-top:6px}.admin-table-scroll[data-v-51e04bae]{overflow:auto;scrollbar-width:thin;scrollbar-color:#8050ac #151327}.access-badge[data-v-51e04bae]{display:inline-block;white-space:nowrap;font-size:11px;border-radius:7px;padding:6px 9px;border:1px solid rgba(119,117,162,.26666666666666666);color:#b9bad6;background:rgba(157,145,208,.047058823529411764)}.access-badge--active[data-v-51e04bae]{color:#63e8c8;background:rgba(51,216,172,.043137254901960784);border-color:rgba(51,216,172,.2196078431372549)}.access-badge--expired[data-v-51e04bae]{color:#e8bf85;background:rgba(218,163,81,.043137254901960784);border-color:rgba(218,163,81,.2196078431372549)}.access-badge--revoked[data-v-51e04bae]{color:#eb8da9;background:rgba(237,86,137,.043137254901960784);border-color:rgba(237,86,137,.2196078431372549)}.access-empty[data-v-51e04bae]{padding:25px;color:#8e94b1;text-align:center}.access-more[data-v-51e04bae]{margin-top:18px}.access-notice[data-v-51e04bae]{padding:12px 16px;background:rgba(35,183,153,.08235294117647059);border:1px solid rgba(68,211,180,.26666666666666666);border-radius:10px;color:#83e0c8}.access-overlay[data-v-51e04bae]{position:fixed;inset:0;background:rgba(3,5,18,.7333333333333333);backdrop-filter:blur(7px);z-index:10000;display:grid;place-items:center;padding:20px}.access-dialog[data-v-51e04bae]{position:relative;width:100%;max-width:530px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px;border:1px solid rgba(157,110,228,.4666666666666667);border-radius:22px;background:radial-gradient(ellipse at 100% 0,rgba(128,54,200,.16470588235294117),transparent 60%),#15152b;-webkit-box-shadow:0 25px 90px rgba(0,0,0,.6);box-shadow:0 25px 90px rgba(0,0,0,.6)}.access-dialog h3[data-v-51e04bae]{font-size:24px;margin:14px 0 8px}.access-dialog .admin-field[data-v-51e04bae]{margin:20px 0}.access-dialog .access-help[data-v-51e04bae]{font-size:12px;margin-bottom:20px}.access-secret[data-v-51e04bae]{font-family:monospace;font-size:12px}.access-close[data-v-51e04bae]{position:absolute;right:16px;top:12px;background:transparent;border:0;color:#c1b3d7;font-size:28px;cursor:pointer}.access-dialog form .admin-btn[data-v-51e04bae]{margin-top:6px}@media(max-width:1100px){.access-grid[data-v-51e04bae]{grid-template-columns:1fr}.access-stats[data-v-51e04bae]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.access-hero[data-v-51e04bae]{padding:22px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.access-hero h2[data-v-51e04bae]{font-size:26px}.access-hero p[data-v-51e04bae]{font-size:12px}.access-panel[data-v-51e04bae]{padding:17px}.access-stats>div[data-v-51e04bae]{padding:16px}.access-features[data-v-51e04bae],.access-form[data-v-51e04bae]{grid-template-columns:1fr}.access-filters[data-v-51e04bae]{-ms-flex-wrap:wrap;flex-wrap:wrap}.access-filters select[data-v-51e04bae]{max-width:none}.access-stats strong[data-v-51e04bae]{font-size:25px}.access-dialog[data-v-51e04bae]{padding:25px 20px}}.admin-root{--vc-black:#050108;--vc-black-soft:#0b0610;--vc-plum:#2a0330;--vc-pink:#f10cb1;--vc-pink-hot:#f808b8;--vc-cyan:#1ecef3;--vc-purple:#9d3ac2;--vc-purple-light:#d673e2;--vc-highlight:#e6cbf9;--vc-gradient:linear-gradient(110deg,#f808b8,#f10cb1 30%,#9d3ac2 58%,#1ecef3);min-height:100svh;background:var(--vc-black);color:#fff;font-family:Inter,Segoe UI,sans-serif}.admin-login{min-height:100svh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 12% 18%,rgba(248,8,184,.32),transparent 34%),radial-gradient(circle at 88% 12%,rgba(157,58,194,.28),transparent 30%),radial-gradient(circle at 78% 88%,rgba(30,206,243,.22),transparent 36%),-webkit-gradient(linear,left top,left bottom,from(#120314),color-stop(58%,#050108),to(#041018));background:radial-gradient(circle at 12% 18%,rgba(248,8,184,.32),transparent 34%),radial-gradient(circle at 88% 12%,rgba(157,58,194,.28),transparent 30%),radial-gradient(circle at 78% 88%,rgba(30,206,243,.22),transparent 36%),linear-gradient(180deg,#120314,#050108 58%,#041018)}.admin-login__panel{width:min(100%,420px);padding:32px 28px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,3,48,.72)),to(rgba(11,6,16,.96)));background:linear-gradient(180deg,rgba(42,3,48,.72),rgba(11,6,16,.96));border:1px solid rgba(241,12,177,.28);border-radius:14px;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 40px rgba(241,12,177,.18),0 0 70px rgba(30,206,243,.08);box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 40px rgba(241,12,177,.18),0 0 70px rgba(30,206,243,.08)}.admin-login__panel img{border-radius:10px;-webkit-box-shadow:0 0 22px rgba(241,12,177,.45),0 0 18px rgba(30,206,243,.22);box-shadow:0 0 22px rgba(241,12,177,.45),0 0 18px rgba(30,206,243,.22)}.admin-login__panel h1{margin:8px 0 6px;font-family:Oswald,Arial Narrow,sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:32px;font-weight:800;background:var(--vc-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.admin-login__panel p{color:rgba(230,203,249,.78);margin:0 0 22px;font-size:14px}.admin-field{display:block;margin:0 0 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(230,203,249,.78)}.admin-field input,.admin-input,.admin-select,.admin-textarea{width:100%;margin-top:8px;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid rgba(157,58,194,.45);background:rgba(42,3,48,.72);color:#fff;font-size:15px}.admin-textarea{min-height:88px;padding:12px 14px;resize:vertical}.admin-field input:focus,.admin-input:focus,.admin-select:focus,.admin-textarea:focus{outline:none;border-color:var(--vc-cyan);-webkit-box-shadow:0 0 0 3px rgba(30,206,243,.16),0 0 18px rgba(241,12,177,.18);box-shadow:0 0 0 3px rgba(30,206,243,.16),0 0 18px rgba(241,12,177,.18)}.admin-btn{min-height:48px;padding:0 18px;border:0;border-radius:10px;background:var(--vc-gradient);color:#fff;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-box-shadow:0 8px 24px rgba(241,12,177,.32),0 0 18px rgba(30,206,243,.18);box-shadow:0 8px 24px rgba(241,12,177,.32),0 0 18px rgba(30,206,243,.18)}.admin-btn:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.admin-btn:disabled{opacity:.4}.admin-btn--ghost,.admin-btn:disabled{-webkit-box-shadow:none;box-shadow:none}.admin-btn--ghost{background:transparent;border:1px solid rgba(30,206,243,.35);color:#fff}.admin-btn--ghost:hover{border-color:var(--vc-pink);color:var(--vc-highlight)}.admin-btn--danger{background:transparent;border:1px solid rgba(241,12,177,.5);color:#fff;-webkit-box-shadow:none;box-shadow:none}.admin-error{color:var(--vc-pink-hot);font-size:13px;margin:0 0 12px}.admin-shell{display:grid;grid-template-columns:260px 1fr;min-height:100svh;background:var(--vc-black)}.admin-side{border-right:1px solid rgba(241,12,177,.18);background:-webkit-gradient(linear,left top,left bottom,from(#2a0330),color-stop(38%,#0b0610),to(#050108));background:linear-gradient(180deg,#2a0330,#0b0610 38%,#050108);padding:18px 12px calc(20px + env(safe-area-inset-bottom));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.admin-side,.admin-side__brand{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-side__brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 10px 18px;font-family:Oswald,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:13px}.admin-side__brand img{width:32px;height:32px}.admin-side__label{margin:14px 10px 6px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.38)}.admin-nav{display:block;width:100%;text-align:left;background:none;border:0;color:hsla(0,0%,100%,.72);padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px}.admin-nav.is-active{background:-webkit-gradient(linear,left top,right top,from(rgba(241,12,177,.28)),to(rgba(30,206,243,.08)));background:linear-gradient(90deg,rgba(241,12,177,.28),rgba(30,206,243,.08));color:#fff;-webkit-box-shadow:inset 3px 0 0 #f10cb1;box-shadow:inset 3px 0 0 #f10cb1}.admin-nav:hover{color:#e6cbf9}.admin-body.is-edit{padding:0;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.admin-main{min-width:0}.admin-edit,.admin-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-edit{height:calc(100svh - 64px);min-height:0}.admin-edit__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(241,12,177,.18);background:-webkit-gradient(linear,left top,right top,from(rgba(42,3,48,.9)),to(rgba(5,1,8,.92)));background:linear-gradient(90deg,rgba(42,3,48,.9),rgba(5,1,8,.92))}.admin-edit__hint{margin-right:auto;color:rgba(230,203,249,.7);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.admin-visual{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:grid;grid-template-columns:1fr 320px}.admin-visual__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto;background:radial-gradient(circle at 20% 10%,rgba(248,8,184,.18),transparent 36%),radial-gradient(circle at 80% 90%,rgba(30,206,243,.12),transparent 32%),#050108;padding:16px}.admin-device{height:100%;max-width:100%;overflow:hidden;background:#050108}.admin-device--desktop{width:min(1440px,100%);border-radius:14px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.45),0 0 40px rgba(241,12,177,.16);box-shadow:0 20px 60px rgba(0,0,0,.45),0 0 40px rgba(241,12,177,.16)}.admin-device--tablet{width:min(768px,100%);height:min(100%,1024px);border-radius:22px;border:3px solid rgba(157,58,194,.55);-webkit-box-shadow:0 0 0 2px rgba(241,12,177,.25),0 24px 60px rgba(0,0,0,.5),0 0 36px rgba(30,206,243,.16);box-shadow:0 0 0 2px rgba(241,12,177,.25),0 24px 60px rgba(0,0,0,.5),0 0 36px rgba(30,206,243,.16)}.admin-device--phone{width:min(390px,100%);height:min(100%,844px);border-radius:36px;border:3px solid #2a0330;-webkit-box-shadow:0 0 0 3px rgba(241,12,177,.55),0 0 0 6px rgba(30,206,243,.18),0 28px 70px rgba(0,0,0,.55);box-shadow:0 0 0 3px rgba(241,12,177,.55),0 0 0 6px rgba(30,206,243,.18),0 28px 70px rgba(0,0,0,.55);position:relative}.admin-device--phone:before{content:"";position:absolute;top:8px;left:50%;z-index:2;width:92px;height:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:99px;background:#050108;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);pointer-events:none}.admin-visual__frame{display:block;width:100%;height:100%;border:0;background:#050108}.admin-inspector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid rgba(241,12,177,.18);background:-webkit-gradient(linear,left top,left bottom,from(#2a0330),color-stop(40%,#0b0610));background:linear-gradient(180deg,#2a0330,#0b0610 40%);padding:16px;overflow:auto}.admin-inspector__empty h3{font-family:Oswald,sans-serif;text-transform:uppercase;margin:0 0 8px}.admin-inspector__empty p{color:rgba(230,203,249,.7);font-size:14px}.admin-inspector__tag{display:inline-block;padding:4px 8px;border-radius:6px;background:-webkit-gradient(linear,left top,right top,from(#f808b8),to(#1ecef3));background:linear-gradient(90deg,#f808b8,#1ecef3);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 12px}.admin-inspector__media{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.admin-inspector__thumb{padding:0;border:1px solid rgba(157,58,194,.4);border-radius:8px;overflow:hidden;background:#050108;cursor:pointer}.admin-inspector__thumb img{display:block;width:100%;height:72px;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.admin-visual{grid-template-columns:1fr}.admin-inspector{border-left:0;border-top:1px solid rgba(241,12,177,.18);max-height:38vh}.admin-edit__hint{display:none}.admin-device--phone,.admin-device--tablet{height:min(52vh,844px)}}@media (max-width:639px){.admin-edit__bar{padding:8px 10px}.admin-edit__bar .admin-btn{min-height:40px;padding:0 10px;letter-spacing:.06em;font-size:11px}.admin-top{padding:0 10px;gap:8px}.admin-crumb{display:none}.admin-login{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.admin-login__panel{padding:24px 18px}.admin-device--phone{border-radius:28px}}.admin-top{height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid rgba(241,12,177,.16);background:-webkit-gradient(linear,left top,right top,from(rgba(42,3,48,.92)),to(rgba(5,1,8,.92)));background:linear-gradient(90deg,rgba(42,3,48,.92),rgba(5,1,8,.92))}.admin-crumb{color:hsla(0,0%,100%,.55);font-size:13px;margin-right:auto}.admin-search{min-width:180px;max-width:280px;min-height:40px!important}.admin-bell{position:relative;background:none;border:0;color:#fff;cursor:pointer;padding:8px}.admin-bell__n{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:99px;background:#f10cb1;font-size:10px;line-height:16px}.admin-body{padding:24px}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.admin-card{background:-webkit-gradient(linear,left top,left bottom,from(rgba(42,3,48,.55)),to(rgba(11,6,16,.94)));background:linear-gradient(180deg,rgba(42,3,48,.55),rgba(11,6,16,.94));border:1px solid rgba(157,58,194,.28);border-radius:14px;padding:16px}.admin-card h3{margin:0 0 6px;font-size:13px;color:hsla(0,0%,100%,.55);font-weight:500}.admin-card strong{font-size:28px;font-family:Oswald,sans-serif}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table td,.admin-table th{padding:10px 8px;border-bottom:1px solid hsla(0,0%,100%,.08);text-align:left}.admin-badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.14)}.admin-badge--published{color:#1ecef3;border-color:rgba(30,206,243,.4)}.admin-badge--draft{color:#d673e2}.admin-badge--pending{color:#f10cb1}.admin-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-split{display:grid;grid-template-columns:1fr 320px;gap:16px}.admin-preview{margin:0 auto;background:#0b0610;overflow:auto;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;-webkit-transform-origin:top center;transform-origin:top center}.admin-toast{position:fixed;right:16px;bottom:16px;z-index:200;padding:12px 16px;border-radius:10px;background:#0b0610;border:1px solid rgba(241,12,177,.4)}.admin-drawer{position:fixed;inset:0;z-index:120;background:rgba(5,1,8,.7)}.admin-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(280px,92vw);background:#0b0610;padding:16px;overflow:auto}.admin-menu-btn{display:none}@media (max-width:1024px){.admin-shell,.admin-split{grid-template-columns:1fr}.admin-side{display:none}.admin-side.is-open{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;inset:0;z-index:130;width:auto}.admin-menu-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (max-width:639px){.admin-body{padding:16px}.admin-search{display:none}.admin-table{display:block;overflow-x:auto}}.gp{--gp-border:hsla(0,0%,100%,0.08);--gp-surface:hsla(0,0%,100%,0.03);--gp-surface-2:hsla(0,0%,100%,0.06);--gp-radius:16px;--gp-radius-sm:10px}.gp__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--gp-border)}.gp__eyebrow{margin:0 0 4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(30,206,243,.75)}.gp__hero-text h2{margin:0 0 6px;font-family:Oswald,Arial Narrow,sans-serif;font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.02em;color:#fff}.gp__hero-text p{margin:0;max-width:48ch;color:rgba(230,203,249,.65);font-size:14px;line-height:1.5}.gp__hero-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.gp__hero-badges span{padding:6px 12px;border-radius:999px;border:1px solid var(--gp-border);background:var(--gp-surface);font-size:11px;font-weight:600;color:hsla(0,0%,100%,.7)}.gp__toast{margin-bottom:14px;padding:12px 16px;border-radius:var(--gp-radius-sm);font-size:14px;font-weight:600}.gp__toast.is-ok{background:rgba(30,206,243,.1);border:1px solid rgba(30,206,243,.3);color:#7ee8ff}.gp__toast.is-err{background:rgba(241,12,177,.1);border:1px solid rgba(241,12,177,.3);color:#ff9ec0}.gp__loading{margin:0 0 14px;color:rgba(30,206,243,.85);font-size:13px}.gp__shell{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;min-height:520px}.gp__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:14px;border-radius:var(--gp-radius);border:1px solid var(--gp-border);background:var(--gp-surface);backdrop-filter:blur(12px)}.gp__search{display:grid;grid-template-columns:1fr auto;gap:8px;position:relative}.gp__search-icon{display:none}.gp__search-input{grid-column:1/-1;width:100%;min-height:44px;padding:0 14px;border-radius:var(--gp-radius-sm);border:1px solid var(--gp-border);background:rgba(0,0,0,.35);color:#fff;font-size:14px}.gp__search-input:focus{outline:none;border-color:rgba(30,206,243,.5);-webkit-box-shadow:0 0 0 3px rgba(30,206,243,.12);box-shadow:0 0 0 3px rgba(30,206,243,.12)}.gp__search-btn{min-height:40px;padding:0 16px;border:none;border-radius:var(--gp-radius-sm);background:var(--vc-gradient);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.gp__search-btn:disabled{opacity:.5;cursor:not-allowed}.gp__list{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;max-height:calc(100vh - 280px)}.gp__list-item{display:grid;grid-template-columns:36px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-transition:background .14s ease,border-color .14s ease;transition:background .14s ease,border-color .14s ease}.gp__list-item:hover{background:var(--gp-surface-2)}.gp__list-item.is-active{background:rgba(30,206,243,.08);border-color:rgba(30,206,243,.35)}.gp__list-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,rgba(241,12,177,.35),rgba(30,206,243,.25));font-weight:700;font-size:14px}.gp__list-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.gp__list-body strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp__list-body span{font-size:11px;color:hsla(0,0%,100%,.45)}.gp__list-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px}.gp__list-meta em{font-style:normal;font-size:10px;color:rgba(30,206,243,.85);font-weight:600}.gp__status-dot{width:8px;height:8px;border-radius:50%}.gp__status-dot.is-ok{background:#1ecef3;-webkit-box-shadow:0 0 8px rgba(30,206,243,.6);box-shadow:0 0 8px rgba(30,206,243,.6)}.gp__status-dot.is-ban{background:#f10cb1;-webkit-box-shadow:0 0 8px rgba(241,12,177,.6);box-shadow:0 0 8px rgba(241,12,177,.6)}.gp__list-empty{padding:24px 12px;text-align:center;color:hsla(0,0%,100%,.4);font-size:13px}.gp__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:18px;border-radius:var(--gp-radius);border:1px solid var(--gp-border);background:linear-gradient(160deg,rgba(42,3,48,.35),rgba(5,1,8,.85))}.gp__main--empty{place-content:center}.gp__empty-state{text-align:center;max-width:320px;margin:0 auto;color:hsla(0,0%,100%,.5)}.gp__empty-icon{display:block;font-size:42px;margin-bottom:12px;opacity:.35}.gp__empty-state h3{margin:0 0 8px;color:hsla(0,0%,100%,.85)}.gp__empty-state p{margin:0;font-size:14px;line-height:1.5}.gp__profile-bar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.gp__profile-bar,.gp__profile-id{display:-webkit-box;display:-ms-flexbox;display:flex}.gp__profile-id{gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gp__avatar-lg{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--vc-gradient);font-size:22px;font-weight:800;-ms-flex-negative:0;flex-shrink:0}.gp__profile-id h3{margin:0 0 4px;font-size:20px;font-weight:700}.gp__profile-id p{margin:0;font-size:12px;color:hsla(0,0%,100%,.5)}.gp__pill{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.gp__pill.is-ok{background:rgba(30,206,243,.12);color:#7ee8ff;border:1px solid rgba(30,206,243,.35)}.gp__pill.is-ban{background:rgba(241,12,177,.12);color:#ff9ec0;border:1px solid rgba(241,12,177,.35)}.gp__stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.gp__stat{padding:14px;border-radius:12px;border:1px solid var(--gp-border);background:var(--gp-surface)}.gp__stat span{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.gp__stat strong{font-family:Oswald,sans-serif;font-size:22px;font-weight:600}.gp__stat--accent{border-color:rgba(30,206,243,.25);background:rgba(30,206,243,.06)}.gp__stat--accent strong{color:#7ee8ff}.gp__cred{padding:16px;border-radius:14px;border:1px solid rgba(30,206,243,.2);background:rgba(30,206,243,.04)}.gp__cred-head h4{margin:0 0 4px;font-size:15px}.gp__cred-head p{margin:0 0 14px;font-size:12px;color:hsla(0,0%,100%,.5)}.gp__cred-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gp__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.gp__field--full{grid-column:1/-1}.gp__field>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.gp__field-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.gp__field-row .gp__input{-webkit-box-flex:1;-ms-flex:1;flex:1}.gp__input{width:100%;min-height:42px;padding:0 12px;border-radius:var(--gp-radius-sm);border:1px solid var(--gp-border);background:rgba(0,0,0,.35);color:#fff;font-size:14px}.gp__input--sm{max-width:160px}.gp__input:focus{outline:none;border-color:rgba(30,206,243,.45)}.gp__pass-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:var(--gp-radius-sm);border:1px solid rgba(30,206,243,.25);background:rgba(0,0,0,.4)}.gp__pass-display code{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:JetBrains Mono,Consolas,monospace;font-size:16px;font-weight:600;letter-spacing:.04em}.gp__pass-display em{-webkit-box-flex:1;-ms-flex:1;flex:1;font-style:normal;font-size:13px;color:hsla(0,0%,100%,.55);line-height:1.4}.gp__field-note{margin:0;font-size:11px;color:hsla(0,0%,100%,.4)}.gp__icon-btn{background:transparent;font-size:16px;padding:4px;opacity:.85}.gp__btn,.gp__icon-btn{border:none;cursor:pointer}.gp__btn{min-height:42px;padding:0 16px;border-radius:var(--gp-radius-sm);background:var(--vc-gradient);color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.gp__btn:disabled{opacity:.5;cursor:not-allowed}.gp__btn--ghost{background:transparent;border:1px solid var(--gp-border);color:hsla(0,0%,100%,.85)}.gp__btn--danger{background:linear-gradient(110deg,#ff4d8d,#f10cb1)}.gp__btn--sm{min-height:34px;padding:0 12px;font-size:12px}.gp__archive h5,.gp__chars h4{margin:0 0 10px;font-size:14px}.gp__archive{margin-top:14px;padding-top:14px;border-top:1px solid var(--gp-border)}.gp__char-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gp__char-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px;background:var(--gp-surface);border:1px solid var(--gp-border)}.gp__char-list span{display:block;font-size:12px;color:hsla(0,0%,100%,.5)}.gp__muted{margin:0;font-size:13px;color:hsla(0,0%,100%,.45)}.gp__tools{margin-top:auto;padding-top:4px}.gp__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--gp-border)}.gp__tab{padding:8px 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.6);font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:color .14s,background .14s,border-color .14s;transition:color .14s,background .14s,border-color .14s}.gp__tab:hover{color:#fff;background:var(--gp-surface-2)}.gp__tab.is-active{color:#fff;background:rgba(241,12,177,.15);border-color:rgba(241,12,177,.35)}.gp__panel p{margin:0 0 12px;font-size:13px;color:hsla(0,0%,100%,.55);line-height:1.45}.gp__panel-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:960px){.gp__shell{grid-template-columns:1fr}.gp__stats{grid-template-columns:repeat(2,1fr)}.gp__cred-grid{grid-template-columns:1fr}.gp__list{max-height:280px}}@media (max-width:520px){.gp__stats{grid-template-columns:1fr}.gp__field-row,.gp__panel-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.gp__input--sm{max-width:none}}.game-admin__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:18px}.game-admin__head h2{margin:0 0 6px;font-family:Oswald,Arial Narrow,sans-serif;letter-spacing:.06em;text-transform:uppercase;background:var(--vc-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.game-admin__head p{margin:0;color:rgba(230,203,249,.72);max-width:56ch;line-height:1.5}.game-admin__secure{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.game-admin__secure span{padding:6px 10px;border-radius:999px;border:1px solid rgba(30,206,243,.35);background:rgba(30,206,243,.08);font-size:11px;font-weight:600}.game-admin__layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.2fr);gap:16px;margin-bottom:16px}.game-admin__table .game-admin__row{cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.game-admin__table .game-admin__row.is-active,.game-admin__table .game-admin__row:hover{background:rgba(241,12,177,.1)}.game-admin__detail{padding:16px;border-radius:14px;border:1px solid rgba(241,12,177,.22);background:linear-gradient(165deg,rgba(42,3,48,.55),rgba(11,6,16,.92))}.game-admin__detail--empty{display:grid;place-items:center;min-height:280px;color:hsla(0,0%,100%,.45)}.game-admin__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:14px}.game-admin__profile h3{margin:0 0 4px;font-size:20px}.game-admin__label{margin:0 0 4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(30,206,243,.85)}.game-admin__meta{margin:0;font-size:12px;color:hsla(0,0%,100%,.55)}.game-admin__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:14px}.game-admin__card h4{margin:0 0 6px;font-size:12px;color:rgba(230,203,249,.7)}.game-admin__card strong{font-size:22px;font-family:Oswald,sans-serif}.game-admin__hint{margin:6px 0 0;font-size:11px;color:hsla(0,0%,100%,.45)}.game-admin__chars{list-style:none;margin:0;padding:0;display:grid;gap:8px}.game-admin__chars li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.game-admin__chars span{font-size:12px;color:hsla(0,0%,100%,.5)}.game-admin__panel{margin-bottom:10px;padding:12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.25)}.game-admin__panel summary{cursor:pointer;font-weight:700;letter-spacing:.04em;color:rgba(230,203,249,.9)}.game-admin__desc{margin:8px 0 10px;font-size:12px;color:hsla(0,0%,100%,.55);line-height:1.45}.game-admin__msg--top{margin-bottom:14px}.game-admin__loading{margin:0 0 14px;color:rgba(30,206,243,.85);font-size:13px}.game-admin__msg{padding:10px 12px;border-radius:10px;font-weight:600}.game-admin__msg.is-ok{background:rgba(30,206,243,.12);border:1px solid rgba(30,206,243,.35);color:#1ecef3}.game-admin__msg.is-err{background:rgba(241,12,177,.12);border:1px solid rgba(241,12,177,.35);color:#ff7b9c}.game-admin__empty{padding:16px;color:hsla(0,0%,100%,.45);text-align:center}.game-admin__help{margin-top:8px}.game-admin__help ul{margin:0 0 10px;padding-left:18px;font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.72)}.admin-badge--ok{color:#1ecef3;border-color:rgba(30,206,243,.4)}.admin-badge--danger{color:#ff7b9c;border-color:rgba(241,12,177,.45)}@media (max-width:960px){.game-admin__layout{grid-template-columns:1fr}}.game-admin__pass-box{margin:12px 0;padding:14px 16px;border-radius:12px;border:1px solid rgba(30,206,243,.45);background:rgba(30,206,243,.08)}.game-admin__pass-label{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(30,206,243,.9)}.game-admin__pass-value{display:block;font-family:Consolas,Courier New,monospace;font-size:20px;font-weight:700;color:#fff;letter-spacing:.06em}.logs-admin__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.logs-admin__tab{padding:10px 18px;border-radius:999px;border:1px solid var(--gp-border,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.04);color:var(--vc-cyan,#1ecef3);font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.logs-admin__tab:hover{background:rgba(30,206,243,.08)}.logs-admin__tab.is-active{background:var(--vc-gradient,linear-gradient(135deg,#f10cb1,#7b2ff7));border-color:transparent;color:#fff}.logs-admin__panel{background:var(--gp-panel,rgba(12,12,18,.85));border:1px solid var(--gp-border,hsla(0,0%,100%,.08));border-radius:16px;padding:16px}.logs-admin__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;margin-bottom:16px}.logs-admin__filter{min-width:180px;margin:0}.logs-admin__count{margin-left:auto;color:hsla(0,0%,100%,.55);font-size:13px}.logs-admin__grid{display:grid;grid-template-columns:1fr minmax(280px,340px);gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1100px){.logs-admin__grid{grid-template-columns:1fr}}.logs-admin__table-wrap{overflow:auto;max-height:calc(100vh - 280px);border-radius:12px;border:1px solid var(--gp-border,hsla(0,0%,100%,.08))}.logs-admin__table{width:100%;border-collapse:collapse;font-size:13px}.logs-admin__table td,.logs-admin__table th{padding:10px 12px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.06);vertical-align:top}.logs-admin__table th{position:sticky;top:0;background:rgba(18,18,28,.98);color:var(--vc-cyan,#1ecef3);font-size:11px;text-transform:uppercase;letter-spacing:.06em;z-index:1}.logs-admin__table tbody tr{cursor:pointer;-webkit-transition:background .12s;transition:background .12s}.logs-admin__table tbody tr:hover{background:rgba(30,206,243,.06)}.logs-admin__table tbody tr.is-active{background:rgba(241,12,177,.12)}.logs-admin__table code{font-size:12px;color:#b8e8ff}.logs-admin__badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.logs-admin__badge.is-launch{background:rgba(30,206,243,.15);color:#1ecef3;border:1px solid rgba(30,206,243,.35)}.logs-admin__badge.is-login{background:rgba(241,12,177,.15);color:#f10cb1;border:1px solid rgba(241,12,177,.35)}.logs-admin__vpn{color:#ff6b6b;font-weight:600}.logs-admin__muted{color:hsla(0,0%,100%,.35)}.logs-admin__detail{background:rgba(0,0,0,.35);border:1px solid var(--gp-border,hsla(0,0%,100%,.08));border-radius:12px;padding:16px;max-height:calc(100vh - 280px);overflow:auto}.logs-admin__detail--empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;color:hsla(0,0%,100%,.45);text-align:center}.logs-admin__detail h4,.logs-admin__detail h5{margin:0 0 12px;color:#fff}.logs-admin__detail h5{margin-top:16px;font-size:13px;color:var(--vc-cyan,#1ecef3)}.logs-admin__meta{display:grid;grid-template-columns:100px 1fr;gap:6px 10px;margin:0;font-size:13px}.logs-admin__meta dt{color:hsla(0,0%,100%,.45);margin:0}.logs-admin__meta dd,.logs-admin__proc{margin:0;word-break:break-word}.logs-admin__proc{padding:12px;background:rgba(0,0,0,.45);border-radius:8px;font-size:11px;line-height:1.45;white-space:pre-wrap;max-height:none;overflow:visible;color:hsla(0,0%,100%,.82)}.logs-admin__proc-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;max-height:calc(100vh - 420px);overflow:auto;padding:2px}.logs-admin__proc-chip{display:inline-block;padding:4px 8px;border-radius:6px;background:rgba(30,206,243,.1);border:1px solid rgba(30,206,243,.22);font-family:Consolas,Courier New,monospace;font-size:11px;color:#d6f4ff;line-height:1.2}.logs-admin__table tbody tr.is-multi-pc{-webkit-box-shadow:inset 3px 0 0 rgba(241,12,177,.85);box-shadow:inset 3px 0 0 rgba(241,12,177,.85)}.logs-admin__linked{display:inline-block;min-width:2.5em;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;text-align:center;color:hsla(0,0%,100%,.45)}.logs-admin__linked.is-single{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.logs-admin__linked.is-multi{background:rgba(241,12,177,.18);border:1px solid rgba(241,12,177,.55);color:#ff8adf;cursor:help}.logs-admin__linked-box{margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.logs-admin__linked-box h5{margin:0 0 10px;font-size:13px;color:var(--vc-pink,#f10cb1)}.logs-admin__linked-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:180px;overflow:auto}.logs-admin__linked-list code{font-size:12px;color:#e8d4ff}.logs-admin__linked-list code.is-current{color:#1ecef3;font-weight:700}.logs-admin__sec-title{margin:18px 0 10px;font-size:14px;color:var(--vc-pink,#f10cb1)}.logs-admin__path{font-size:11px;word-break:break-all;margin-top:4px}.logs-admin__dl{color:#1ecef3;font-weight:700;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;font-size:inherit}.logs-admin__dl:hover{text-decoration:underline}:root{--vc-black:#050108;--vc-black-soft:#0b0610;--vc-plum-dark:#2a0330;--vc-surface:#0b0610;--vc-plum:#2a0330;--vc-pink:#f10cb1;--vc-pink-hot:#f808b8;--vc-cyan:#1ecef3;--vc-cyan-bright:#08d8f8;--vc-purple:#9d3ac2;--vc-purple-light:#d673e2;--vc-highlight:#e6cbf9;--vc-white:#fff;--vc-text:#fff;--vc-text-muted:hsla(0,0%,100%,0.66);--vc-border:hsla(0,0%,100%,0.09);--vc-gradient:linear-gradient(110deg,#f808b8,#f10cb1 30%,#9d3ac2 58%,#1ecef3);--vc-gradient-alt:linear-gradient(135deg,#f10cb1,#9d3ac2 48%,#1ecef3);--vc-glow:radial-gradient(circle,rgba(241,12,177,0.24),rgba(157,58,194,0.12) 45%,transparent 72%);--vc-pink-glow:0 0 22px rgba(241,12,177,0.38);--vc-cyan-glow:0 0 20px rgba(30,206,243,0.35);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section-gap:clamp(64px,8vw,140px);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--header-h:78px;--container:min(100% - 40px,1600px);--pad:clamp(20px,4vw,72px);--font-display:"Oswald","Arial Narrow","Helvetica Neue",sans-serif;--font-body:"Inter","Segoe UI",Arial,sans-serif;--ease:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body,html{margin:0;background:var(--vc-black);color:var(--vc-text);font-family:var(--font-body)}body{min-width:0}img{max-width:100%;height:auto;display:block}a,button{font-family:inherit;-webkit-tap-highlight-color:transparent}::-moz-selection{background:var(--vc-pink);color:var(--vc-white)}::selection{background:var(--vc-pink);color:var(--vc-white)}:focus-visible{outline:2px solid var(--vc-cyan);outline-offset:3px}.v-application{background:var(--vc-black)!important;color:var(--vc-text)!important;font-family:var(--font-body)!important}.v-application--wrap{min-height:100svh;min-width:0;background:radial-gradient(circle at 15% 20%,rgba(241,12,177,.08),transparent 32%),radial-gradient(circle at 85% 65%,rgba(30,206,243,.06),transparent 30%),var(--vc-black)}.aaa-app.v-application .v-content{padding:0!important}.aaa-app.menu-open{overflow:hidden}.site-main{min-height:100svh}@media (min-width:1280px){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--vc-black)}::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(var(--vc-pink)),to(var(--vc-purple)));background:linear-gradient(180deg,var(--vc-pink),var(--vc-purple));border-radius:99px;border:2px solid var(--vc-black)}}.meta{margin:0 0 18px;font-size:12px;font-weight:500;letter-spacing:.38em;color:var(--vc-cyan)}.display,.meta{font-family:var(--font-display);text-transform:uppercase}.display{margin:0 0 22px;font-weight:800;line-height:.95;letter-spacing:-.03em}.display__line{display:block;font-size:clamp(2.5rem,6vw,7rem)}.display__line--accent{color:transparent;background:var(--vc-gradient);-webkit-background-clip:text;background-clip:text}.section-display{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5.75rem);font-weight:800;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.body-copy,.lede{margin:0 0 28px;max-width:34em;color:var(--vc-text-muted);font-size:16px;line-height:1.55}.lede{color:hsla(0,0%,100%,.82)}.cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.text-link{background:none;border:0;padding:0;color:var(--vc-pink);font-family:var(--font-display);font-size:13px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.text-link:hover{color:var(--vc-cyan)}.site-header{position:fixed;top:0;left:0;right:0;z-index:80;height:calc(var(--header-h) + env(safe-area-inset-top));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));background:transparent;border-bottom:1px solid transparent;-webkit-transition:height .25s var(--ease),background-color .25s var(--ease),backdrop-filter .25s var(--ease),border-color .25s var(--ease);transition:height .25s var(--ease),background-color .25s var(--ease),backdrop-filter .25s var(--ease),border-color .25s var(--ease)}.site-header.is-scrolled,.site-header.is-solid{background:rgba(5,1,8,.82);backdrop-filter:blur(18px);border-bottom-color:hsla(0,0%,100%,.08)}.site-header.is-scrolled{height:calc(70px + env(safe-area-inset-top))}.site-header__inner{width:min(100%,1600px);margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(16px,2.5vw,32px)}.brand,.site-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:12px;background:none;border:0;padding:0;cursor:pointer;color:var(--vc-white);font-family:var(--font-display);font-size:clamp(11px,1.4vw,15px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0;max-width:min(34vw,220px)}.brand span{overflow:hidden;text-overflow:ellipsis}.brand-mark{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;-webkit-filter:drop-shadow(0 0 12px rgba(241,12,177,.28));filter:drop-shadow(0 0 12px rgba(241,12,177,.28))}.brand:hover{color:var(--vc-highlight)}.site-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 28px;min-width:0}.site-nav--primary{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:clamp(12px,2vw,24px);overflow:hidden}.site-nav--primary .nav-link{font-size:clamp(10px,.95vw,13px);letter-spacing:.12em;padding:12px 0 14px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.site-nav--auth{margin-left:0}.site-nav--auth .nav-link{font-size:clamp(10px,.95vw,13px);letter-spacing:.12em}.site-header__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 16px;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.locale-switch{position:relative;z-index:95}.locale-switch__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:42px;padding:0 14px 0 10px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:rgba(5,1,8,.55);color:hsla(0,0%,100%,.88);cursor:pointer;font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;-webkit-transition:border-color .25s var(--ease),color .25s var(--ease),-webkit-box-shadow .25s var(--ease);transition:border-color .25s var(--ease),color .25s var(--ease),-webkit-box-shadow .25s var(--ease);transition:border-color .25s var(--ease),box-shadow .25s var(--ease),color .25s var(--ease);transition:border-color .25s var(--ease),box-shadow .25s var(--ease),color .25s var(--ease),-webkit-box-shadow .25s var(--ease)}.locale-switch__toggle:focus-visible,.locale-switch__toggle:hover{border-color:rgba(241,12,177,.55);-webkit-box-shadow:0 0 18px rgba(241,12,177,.18);box-shadow:0 0 18px rgba(241,12,177,.18);color:#fff;outline:none}.locale-switch__toggle.is-open{border-color:rgba(30,206,243,.45);-webkit-box-shadow:0 0 20px rgba(30,206,243,.15);box-shadow:0 0 20px rgba(30,206,243,.15)}.locale-switch__flag{width:34px;height:34px;-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;background:transparent}.locale-switch__flag--sm{width:28px;height:28px;-ms-flex-preferred-size:28px;flex-basis:28px}.locale-switch__flag img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;border:0;-webkit-filter:drop-shadow(0 2px 5px rgba(0,0,0,.28));filter:drop-shadow(0 2px 5px rgba(0,0,0,.28))}.locale-switch__chev{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid hsla(0,0%,100%,.72);opacity:1;-webkit-transition:-webkit-transform .25s var(--ease);transition:-webkit-transform .25s var(--ease);transition:transform .25s var(--ease);transition:transform .25s var(--ease),-webkit-transform .25s var(--ease)}.locale-switch__chev.is-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.locale-switch__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:252px;margin:0;padding:6px;list-style:none;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:rgba(8,2,12,.97);backdrop-filter:blur(18px);-webkit-box-shadow:0 22px 48px rgba(0,0,0,.5),0 0 0 1px rgba(241,12,177,.1);box-shadow:0 22px 48px rgba(0,0,0,.5),0 0 0 1px rgba(241,12,177,.1)}.locale-switch__menu li{margin:0;padding:0}.locale-switch__item{-ms-flex-align:center;gap:12px;width:100%;min-height:48px;padding:4px 10px 4px 6px;border:0;border-radius:12px;background:transparent;color:hsla(0,0%,100%,.82);cursor:pointer;font-family:var(--font-body);font-size:14px;text-align:left;-webkit-transition:background .2s var(--ease),color .2s var(--ease),-webkit-box-shadow .2s var(--ease);transition:background .2s var(--ease),color .2s var(--ease),-webkit-box-shadow .2s var(--ease);transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease);transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),-webkit-box-shadow .2s var(--ease)}.locale-switch__item,.locale-switch__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.locale-switch__text{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;gap:10px;min-width:0;padding-right:8px}.locale-switch__item.is-active,.locale-switch__item:hover{background:rgba(241,12,177,.1);color:#fff}.locale-switch__item.is-active{-webkit-box-shadow:inset 0 0 0 1px rgba(241,12,177,.35);box-shadow:inset 0 0 0 1px rgba(241,12,177,.35)}.locale-switch__item-code{-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;font-family:var(--font-display);font-size:11px;letter-spacing:.1em;color:hsla(0,0%,100%,.42);text-transform:uppercase}.locale-switch__item.is-active .locale-switch__item-code{color:hsla(0,0%,100%,.72)}.locale-switch__name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;line-height:1.2}.locale-switch__check{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;color:var(--vc-cyan);font-size:14px;text-align:center}.locale-drop-enter-active,.locale-drop-leave-active{-webkit-transition:opacity .18s var(--ease),-webkit-transform .18s var(--ease);transition:opacity .18s var(--ease),-webkit-transform .18s var(--ease);transition:opacity .18s var(--ease),transform .18s var(--ease);transition:opacity .18s var(--ease),transform .18s var(--ease),-webkit-transform .18s var(--ease)}.locale-drop-enter,.locale-drop-leave-to{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.mobile-panel__locale{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.mobile-panel__locale .locale-switch__menu{right:auto;left:0}.nav-link{position:relative;background:none;border:0;padding:14px 2px 16px;cursor:pointer;color:hsla(0,0%,100%,.72);text-decoration:none;font-family:var(--font-display);font-size:13px;letter-spacing:.18em;text-transform:uppercase;-webkit-transition:color .25s var(--ease);transition:color .25s var(--ease)}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;background:-webkit-gradient(linear,left top,right top,from(#f10cb1),to(#1ecef3));background:linear-gradient(90deg,#f10cb1,#1ecef3);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s var(--ease);transition:-webkit-transform .3s var(--ease);transition:transform .3s var(--ease);transition:transform .3s var(--ease),-webkit-transform .3s var(--ease)}.nav-link.is-active,.nav-link:hover{color:var(--vc-white)}.nav-link.is-active:after,.nav-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.menu-toggle{display:none;margin-left:auto;border:0;background:none;cursor:pointer;z-index:90;padding:0}.menu-toggle span{display:block;width:20px;height:1.5px;background:#fff;margin:6px auto;-webkit-transition:-webkit-transform .3s var(--ease);transition:-webkit-transform .3s var(--ease);transition:transform .3s var(--ease);transition:transform .3s var(--ease),-webkit-transform .3s var(--ease)}.menu-toggle.is-open span:first-child{-webkit-transform:translateY(7.5px) rotate(45deg);transform:translateY(7.5px) rotate(45deg)}.menu-toggle.is-open span:last-child{-webkit-transform:translateY(-7.5px) rotate(-45deg);transform:translateY(-7.5px) rotate(-45deg)}.mobile-panel{display:none}.aaa-btn,.aaa-btn.v-btn,.aaa-btn.v-btn.v-btn--contained{position:relative;overflow:hidden;min-height:48px!important;height:auto!important;padding:0 26px!important;border:0!important;border-radius:var(--radius-md)!important;background:var(--vc-gradient)!important;background-color:transparent!important;color:var(--vc-white)!important;-webkit-box-shadow:0 0 22px rgba(241,12,177,.18)!important;box-shadow:0 0 22px rgba(241,12,177,.18)!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;-webkit-transition:-webkit-transform .35s var(--ease),-webkit-filter .35s var(--ease),-webkit-box-shadow .35s var(--ease)!important;transition:-webkit-transform .35s var(--ease),-webkit-filter .35s var(--ease),-webkit-box-shadow .35s var(--ease)!important;transition:transform .35s var(--ease),filter .35s var(--ease),box-shadow .35s var(--ease)!important;transition:transform .35s var(--ease),filter .35s var(--ease),box-shadow .35s var(--ease),-webkit-transform .35s var(--ease),-webkit-filter .35s var(--ease),-webkit-box-shadow .35s var(--ease)!important}.aaa-btn.v-btn:before{background:transparent!important;opacity:0!important}.aaa-btn.v-btn:focus,.aaa-btn.v-btn:hover{color:var(--vc-white)!important;-webkit-filter:brightness(1.08);filter:brightness(1.08);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0 20px rgba(241,12,177,.12),0 0 42px rgba(30,206,243,.07)!important;box-shadow:0 0 20px rgba(241,12,177,.12),0 0 42px rgba(30,206,243,.07)!important}.aaa-btn.v-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.aaa-btn.v-btn .v-btn__content{position:relative;z-index:1}.aaa-btn--ghost.v-btn,a.aaa-btn.aaa-btn--ghost{background:transparent!important;background-color:transparent!important;border:1px solid hsla(0,0%,100%,.18)!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--vc-white)!important}.aaa-btn--ghost.v-btn:hover,a.aaa-btn.aaa-btn--ghost:hover{border-color:rgba(30,206,243,.55)!important;-webkit-box-shadow:0 0 20px rgba(30,206,243,.12)!important;box-shadow:0 0 20px rgba(30,206,243,.12)!important}.aaa-btn--text.v-btn{background:transparent!important;min-height:40px!important;padding:0 4px!important}.aaa-btn--text.v-btn,.aaa-btn--text.v-btn:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.aaa-btn--text.v-btn:hover{color:var(--vc-cyan)!important;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}.aaa-btn--danger.v-btn{background:transparent!important;border:1px solid rgba(241,12,177,.5)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.aaa-btn--danger.v-btn:hover{background:-webkit-gradient(linear,left top,right top,from(var(--vc-pink)),to(var(--vc-pink-hot)))!important;background:linear-gradient(90deg,var(--vc-pink),var(--vc-pink-hot))!important}.aaa-btn.v-btn.v-btn--disabled{opacity:.35!important;-webkit-transform:none!important;transform:none!important;-webkit-filter:none!important;filter:none!important}a.aaa-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a.aaa-btn:before{display:none}.hero{position:relative;min-height:100svh;width:100%;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.hero-stage{overflow:hidden}.hero-media,.hero-stage{position:absolute;inset:0}.hero-media{background:50%/cover no-repeat;background-image:url(/assets/images/hero/hero.png);-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width:1920px){.hero-media{background-image:url(/assets/images/hero/hero-large.png)}}@media (max-width:1024px){.hero-media{background-image:url(/assets/images/hero/hero-tablet.png)}}@media (max-width:639px){.hero-media{background-image:url(/assets/images/hero/hero-mobile.png)}}.hero-light{background:radial-gradient(ellipse at 8% 88%,rgba(241,12,177,.18),transparent 42%),radial-gradient(ellipse at 92% 18%,rgba(30,206,243,.12),transparent 38%)}.hero-light,.hero-read{position:absolute;inset:0;pointer-events:none}.hero-read{background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,1,8,.02)),color-stop(38%,rgba(5,1,8,.06)),color-stop(72%,rgba(5,1,8,.52)),to(rgba(5,1,8,.82)));background:linear-gradient(180deg,rgba(5,1,8,.02),rgba(5,1,8,.06) 38%,rgba(5,1,8,.52) 72%,rgba(5,1,8,.82))}.hero-copy{position:relative;z-index:2;width:var(--container);margin-inline:auto;padding:0 0 calc(72px + env(safe-area-inset-bottom))}.hero-social{position:absolute;right:max(var(--pad),env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:14px;pointer-events:none}.hero-social__btn{pointer-events:auto;display:block;width:76px;height:76px;border:0;padding:0;background:transparent;cursor:pointer;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .32s var(--ease);transition:-webkit-transform .32s var(--ease);transition:transform .32s var(--ease);transition:transform .32s var(--ease),-webkit-transform .32s var(--ease);-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.hero-social__btn img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 10px 22px rgba(0,0,0,.38));filter:drop-shadow(0 10px 22px rgba(0,0,0,.38));-webkit-transition:-webkit-filter .32s var(--ease);transition:-webkit-filter .32s var(--ease);transition:filter .32s var(--ease);transition:filter .32s var(--ease),-webkit-filter .32s var(--ease)}.hero-social__btn:hover{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-transform:translate3d(0,-5px,0) scale(1.06);transform:translate3d(0,-5px,0) scale(1.06)}.hero-social__btn:active{-webkit-transform:translate3d(0,-1px,0) scale(1.02);transform:translate3d(0,-1px,0) scale(1.02);-webkit-transition-duration:.12s;transition-duration:.12s}.hero-social__btn--tg:focus-visible img,.hero-social__btn--tg:hover img{-webkit-filter:drop-shadow(0 0 18px rgba(30,206,243,.55)) drop-shadow(0 12px 24px rgba(0,0,0,.42));filter:drop-shadow(0 0 18px rgba(30,206,243,.55)) drop-shadow(0 12px 24px rgba(0,0,0,.42))}.hero-social__btn--dc:focus-visible img,.hero-social__btn--dc:hover img{-webkit-filter:drop-shadow(0 0 18px rgba(88,101,242,.58)) drop-shadow(0 12px 24px rgba(0,0,0,.42));filter:drop-shadow(0 0 18px rgba(88,101,242,.58)) drop-shadow(0 12px 24px rgba(0,0,0,.42))}.hero-social__btn:focus-visible{outline:2px solid rgba(30,206,243,.65);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.hero-social:not(.hero-social--static) .hero-social__btn{-webkit-animation:hero-social-float 5s ease-in-out infinite;animation:hero-social-float 5s ease-in-out infinite}.hero-social:not(.hero-social--static) .hero-social__btn--dc{-webkit-animation-delay:.75s;animation-delay:.75s}}@-webkit-keyframes hero-social-float{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}}@keyframes hero-social-float{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}}@media (prefers-reduced-motion:reduce){.hero-social__btn,.hero-social__btn img{-webkit-animation:none!important;animation:none!important;-webkit-transition:none;transition:none}}@media (hover:none){.hero-social__btn:hover{-webkit-transform:none;transform:none}.hero-social__btn:active{-webkit-transform:scale(.94);transform:scale(.94)}}.manifest{position:relative;padding:var(--section-gap) var(--pad);background:radial-gradient(circle at 12% 18%,rgba(241,12,177,.14),transparent 42%),radial-gradient(circle at 88% 82%,rgba(30,206,243,.1),transparent 40%),var(--vc-black);border-top:1px solid rgba(241,12,177,.14);border-bottom:1px solid rgba(30,206,243,.1)}.manifest--footer{padding-bottom:calc(var(--section-gap) + 24px)}.manifest-inner{width:min(100%,760px);margin-inline:auto}.manifest-head{margin-bottom:28px}.manifest-title{margin:0;font-family:var(--font-display);font-size:clamp(26px,4.2vw,42px);line-height:1.12;letter-spacing:-.02em;text-transform:uppercase;color:var(--vc-white);text-wrap:balance}.manifest-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.manifest-body p{margin:0 0 16px;color:hsla(0,0%,100%,.84);font-size:clamp(15px,1.6vw,17px);line-height:1.72}.manifest-body p:last-child{margin-bottom:0}.manifest-break{color:hsla(0,0%,100%,.92);font-weight:500}.manifest-quote{margin:8px 0 22px;padding:20px 22px;border-left:3px solid var(--vc-pink);border-radius:0 14px 14px 0;background:-webkit-gradient(linear,left top,right top,from(rgba(241,12,177,.1)),to(rgba(241,12,177,.02)));background:linear-gradient(90deg,rgba(241,12,177,.1),rgba(241,12,177,.02))}.manifest-quote p{margin:0;font-size:clamp(15px,1.65vw,18px);line-height:1.65}.manifest-quote strong{color:var(--vc-highlight);font-weight:700}.manifest-list-block{margin:4px 0 20px;padding:18px 20px;border:1px solid rgba(30,206,243,.18);border-radius:14px;background:rgba(5,1,8,.55)}.manifest-list-block>p{margin-bottom:12px;color:hsla(0,0%,100%,.9)}.manifest-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.manifest-list li{position:relative;padding-left:22px;color:hsla(0,0%,100%,.82);font-size:clamp(15px,1.55vw,17px);line-height:1.55}.manifest-list li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--vc-pink),var(--vc-cyan));-webkit-box-shadow:0 0 10px rgba(241,12,177,.45);box-shadow:0 0 10px rgba(241,12,177,.45)}.manifest-accent-line{margin:6px 0 18px!important;font-size:clamp(16px,1.75vw,19px)!important}.manifest-accent-line strong{color:var(--vc-cyan);font-weight:700;letter-spacing:.02em}.manifest-accent-line--home strong{color:var(--vc-pink);font-size:clamp(17px,1.9vw,21px)}.manifest-finale{margin-top:40px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.08);text-align:center}.manifest-finale__lead{margin:0 0 12px;color:var(--vc-text-muted);font-size:14px;letter-spacing:.18em;text-transform:uppercase}.manifest-gas{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(34px,8vw,72px);line-height:1;letter-spacing:.06em;text-transform:uppercase;background:-webkit-gradient(linear,left top,right top,from(var(--vc-pink)),color-stop(35%,#ff6ec7),to(var(--vc-cyan)));background:linear-gradient(90deg,var(--vc-pink),#ff6ec7 35%,var(--vc-cyan));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-filter:drop-shadow(0 0 22px rgba(241,12,177,.28));filter:drop-shadow(0 0 22px rgba(241,12,177,.28))}.manifest-gas__why{margin:0 0 10px;color:hsla(0,0%,100%,.78);font-size:clamp(14px,1.5vw,16px);line-height:1.6}.manifest-gas__tag{margin:0;font-family:var(--font-display);font-size:clamp(18px,2.4vw,26px);letter-spacing:.22em;text-transform:uppercase;color:var(--vc-white);text-shadow:0 0 18px rgba(30,206,243,.35)}@media (max-width:639px){.manifest{padding:48px 18px}.manifest-head{margin-bottom:24px}.manifest-list-block,.manifest-quote{padding:14px 16px}.manifest-finale{margin-top:28px;padding-top:24px}.manifest-gas{letter-spacing:.04em;word-break:break-word}.manifest-gas__tag{letter-spacing:.14em}}.feature{display:grid;grid-template-columns:1.35fr .9fr;min-height:88svh;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.feature-shot,.split-shot{border:0;padding:0;background:var(--vc-surface);cursor:pointer;overflow:hidden;border-radius:0}.feature-shot img,.split-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:88svh;-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transition:-webkit-transform .4s var(--ease);transition:-webkit-transform .4s var(--ease);transition:transform .4s var(--ease);transition:transform .4s var(--ease),-webkit-transform .4s var(--ease)}.feature-shot:hover img,.split-shot:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.feature-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--section-gap) var(--pad);background:var(--vc-black)}.split{display:grid;grid-template-columns:.85fr 1.15fr;min-height:78svh;background:var(--vc-black-soft)}.split-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--section-gap) var(--pad)}.split-shot{margin:48px var(--pad) 48px 0;border:1px solid var(--vc-border);border-radius:var(--radius-lg);-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-transform .35s var(--ease),-webkit-box-shadow .35s var(--ease);transition:-webkit-transform .35s var(--ease),-webkit-box-shadow .35s var(--ease);transition:transform .35s var(--ease),box-shadow .35s var(--ease);transition:transform .35s var(--ease),box-shadow .35s var(--ease),-webkit-transform .35s var(--ease),-webkit-box-shadow .35s var(--ease)}.split-shot img{min-height:520px}.split-shot:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 0 20px rgba(241,12,177,.12),0 0 42px rgba(30,206,243,.07);box-shadow:0 0 20px rgba(241,12,177,.12),0 0 42px rgba(30,206,243,.07)}.rail{width:var(--container);margin-inline:auto;padding:var(--section-gap) 0;background:var(--vc-black)}.rail-item{display:grid;grid-template-columns:auto minmax(180px,280px) 1fr;gap:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px;text-decoration:none;color:inherit;background:var(--vc-surface);border:1px solid var(--vc-border);border-radius:var(--radius-lg);overflow:hidden;min-width:0;-webkit-transition:-webkit-transform .35s var(--ease),-webkit-box-shadow .35s var(--ease);transition:-webkit-transform .35s var(--ease),-webkit-box-shadow .35s var(--ease);transition:transform .35s var(--ease),box-shadow .35s var(--ease);transition:transform .35s var(--ease),box-shadow .35s var(--ease),-webkit-transform .35s var(--ease),-webkit-box-shadow .35s var(--ease)}.rail-item img{width:100%;max-width:280px;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm)}.rail-item h3{margin:0 0 6px;font-family:var(--font-display);font-size:clamp(22px,3vw,28px);letter-spacing:-.02em;text-transform:uppercase}.rail-item p{margin:0;color:var(--vc-text-muted);font-size:14px;line-height:1.5}.rail-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 0 20px rgba(241,12,177,.12),0 0 42px rgba(30,206,243,.07);box-shadow:0 0 20px rgba(241,12,177,.12),0 0 42px rgba(30,206,243,.07)}.rail-item:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.rail-item:hover h3{color:var(--vc-highlight)}.close{isolation:isolate;min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:var(--section-gap) var(--pad) calc(80px + env(safe-area-inset-bottom));overflow:hidden}.close,.close>*{position:relative}.close>*{z-index:1}.close:before{z-index:-2;background:var(--close-image,url("/assets/images/backgrounds/close.png")) 50%/cover no-repeat}.close:after,.close:before{content:"";position:absolute;inset:0}.close:after{z-index:-1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,1,8,.18)),color-stop(48%,rgba(5,1,8,.55)),to(rgba(5,1,8,.88)));background:linear-gradient(180deg,rgba(5,1,8,.18),rgba(5,1,8,.55) 48%,rgba(5,1,8,.88))}.close .section-display{max-width:10ch}.page-scene{min-height:100svh}.page-hero{position:relative;min-height:62svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}.page-hero--short{min-height:42svh}.page-hero__media{position:absolute;inset:0;z-index:0;background-size:cover}.page-hero__media--download{background-image:url(/assets/images/cards/download.png)}.page-hero__media--gold{background-image:url(/assets/images/cards/gold-page.png)}.page-hero__media--rules{background:radial-gradient(circle at 18% 22%,rgba(241,12,177,.42),transparent 38%),radial-gradient(circle at 82% 78%,rgba(30,206,243,.32),transparent 36%),linear-gradient(135deg,rgba(36,4,52,.92),rgba(5,1,8,.98)),url(/assets/images/hero/hero.png);background-size:cover,cover,cover,cover;background-position:50%}.page-hero__media--faq{background:radial-gradient(circle at 22% 18%,rgba(30,206,243,.38),transparent 40%),radial-gradient(circle at 78% 82%,rgba(241,12,177,.34),transparent 38%),linear-gradient(135deg,rgba(36,4,52,.92),rgba(5,1,8,.98)),url(/assets/images/hero/hero.png);background-size:cover,cover,cover,cover;background-position:50%}.page-hero__media--auth{background-image:url(/assets/images/cards/account.png)}.page-hero__media--manage{background-image:url(/assets/images/backgrounds/manage.png)}.page-hero__media--chat{background:radial-gradient(circle at 20% 24%,rgba(30,206,243,.42),transparent 40%),radial-gradient(circle at 82% 76%,rgba(241,12,177,.36),transparent 38%),linear-gradient(135deg,rgba(36,4,52,.92),rgba(5,1,8,.98)),url(/assets/images/hero/hero.png);background-size:cover,cover,cover,cover;background-position:50%}.profile-shell{width:min(100% - 40px,1280px);margin:0 auto;padding:0 0 80px;display:grid;grid-template-columns:minmax(210px,240px) minmax(0,1fr);gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-sizing:border-box;box-sizing:border-box}.profile-shell,.profile-shell>*,.profile-shell__main{max-width:100%;min-width:0}.page-scene.profile-scene{overflow-x:clip;max-width:100%}@media (max-width:960px){.profile-shell{grid-template-columns:minmax(0,1fr);gap:16px}}.page-hero__copy{position:relative;z-index:2;padding:48px var(--pad);background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(5,1,8,.72)),to(rgba(5,1,8,.92)));background:linear-gradient(180deg,transparent,rgba(5,1,8,.72) 40%,rgba(5,1,8,.92))}.page-hero__copy .section-display{margin-bottom:0}.page-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,1,8,.05)),color-stop(45%,rgba(5,1,8,.1)),to(rgba(5,1,8,.78)));background:linear-gradient(180deg,rgba(5,1,8,.05),rgba(5,1,8,.1) 45%,rgba(5,1,8,.78))}.page-body{width:var(--container);margin-inline:auto;padding:var(--section-gap) 0}.page-body--narrow{max-width:760px;margin-left:max(20px,calc(50% - 780px))}.pay-sheet{display:inline-block;margin:0 0 20px;padding:12px 16px;border:1px solid var(--vc-border);border-radius:var(--radius-sm);background:var(--vc-surface);color:var(--vc-cyan);letter-spacing:.04em}.rules-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.rules-head{position:relative;padding:28px 28px 26px;border:1px solid rgba(241,12,177,.28);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(241,12,177,.14),transparent 42%),radial-gradient(circle at 100% 100%,rgba(30,206,243,.12),transparent 40%),rgba(12,4,18,.88);-webkit-box-shadow:0 18px 40px rgba(0,0,0,.35);box-shadow:0 18px 40px rgba(0,0,0,.35)}.rules-head__badge{font-size:28px;line-height:1;margin-bottom:12px;-webkit-filter:drop-shadow(0 0 12px rgba(241,12,177,.45));filter:drop-shadow(0 0 12px rgba(241,12,177,.45))}.rules-head__title{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(22px,3vw,30px);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(55%,#f10cb1),to(#1ecef3));background:linear-gradient(90deg,#fff,#f10cb1 55%,#1ecef3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rules-head__intro{margin:0;color:hsla(0,0%,100%,.82);font-size:16px;line-height:1.65}.rules-card{padding:22px 24px;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:rgba(8,2,12,.72);backdrop-filter:blur(10px);-webkit-transition:border-color .25s var(--ease),-webkit-box-shadow .25s var(--ease);transition:border-color .25s var(--ease),-webkit-box-shadow .25s var(--ease);transition:border-color .25s var(--ease),box-shadow .25s var(--ease);transition:border-color .25s var(--ease),box-shadow .25s var(--ease),-webkit-box-shadow .25s var(--ease)}.rules-card:hover{border-color:rgba(30,206,243,.22);-webkit-box-shadow:0 12px 32px rgba(0,0,0,.28);box-shadow:0 12px 32px rgba(0,0,0,.28)}.rules-card p{margin:0 0 12px;color:hsla(0,0%,100%,.78);font-size:15px;line-height:1.65}.rules-card p:last-child{margin-bottom:0}.rules-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:14px}.rules-card__icon{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,rgba(241,12,177,.18),rgba(30,206,243,.14));border:1px solid hsla(0,0%,100%,.1);font-size:20px}.rules-card h3{margin:0;font-family:var(--font-display);font-size:17px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.rules-card__accent{color:var(--vc-cyan)!important;font-weight:500}.rules-list{margin:0 0 16px;padding-left:20px;color:hsla(0,0%,100%,.78)}.rules-list li{margin-bottom:8px;line-height:1.55}.rules-penalty{padding:14px 16px;border-left:3px solid var(--vc-pink);border-radius:0 12px 12px 0;background:rgba(241,12,177,.08)}.rules-penalty strong{display:block;margin-bottom:8px;color:#fff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.rules-penalty p:last-child{margin-bottom:0}.rules-subcards{display:grid;gap:12px;margin:16px 0}.rules-subcard{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:14px 16px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.rules-subcard__num{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--vc-gradient);color:#050108;font-family:var(--font-display);font-weight:700;font-size:14px}.rules-subcard h4{margin:0 0 6px;color:#fff;font-size:15px;font-weight:600}.rules-subcard p{margin:0;font-size:14px}.rules-note{margin:0!important;padding:12px 14px;border-radius:12px;background:rgba(255,196,0,.08);border:1px solid rgba(255,196,0,.22);color:hsla(0,0%,100%,.88)!important}.rules-important{display:grid;grid-template-columns:auto 1fr;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:22px 24px;border-radius:18px;border:1px solid rgba(30,206,243,.28);background:radial-gradient(circle at 100% 0,rgba(30,206,243,.12),transparent 45%),rgba(8,2,12,.9)}.rules-important__pin{font-size:24px;-webkit-filter:drop-shadow(0 0 10px rgba(30,206,243,.35));filter:drop-shadow(0 0 10px rgba(30,206,243,.35))}.rules-important h3{margin:0 0 8px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:14px;color:var(--vc-cyan)}.rules-important p{margin:0;color:hsla(0,0%,100%,.82);line-height:1.65}.rules-outro{text-align:center;padding:28px 12px 12px}.rules-outro p{margin:0 0 22px;font-size:17px;color:hsla(0,0%,100%,.88);line-height:1.6}.rules-outro__cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:639px){.rules-card,.rules-head,.rules-important{padding:18px 16px}.rules-card__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rules-subcard{grid-template-columns:1fr}.rules-subcard__num{width:30px;height:30px;font-size:12px}}.faq-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.faq-head{position:relative;padding:28px 28px 26px;border:1px solid rgba(30,206,243,.28);border-radius:20px;background:radial-gradient(circle at 12% 0,rgba(30,206,243,.12),transparent 42%),linear-gradient(145deg,rgba(36,4,52,.72),rgba(5,1,8,.92))}.faq-head__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:28px;margin-bottom:10px;-webkit-filter:drop-shadow(0 0 12px rgba(30,206,243,.45));filter:drop-shadow(0 0 12px rgba(30,206,243,.45))}.faq-head__title{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(24px,3vw,34px);letter-spacing:.04em;text-transform:uppercase;color:var(--vc-white)}.faq-head__intro{margin:0;color:hsla(0,0%,100%,.78);line-height:1.65;max-width:62ch}.faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.faq-item{border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:rgba(12,2,18,.72);overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.faq-item.is-open,.faq-item:hover{border-color:rgba(241,12,177,.32);-webkit-box-shadow:0 0 24px rgba(241,12,177,.08);box-shadow:0 0 24px rgba(241,12,177,.08)}.faq-item__trigger{display:grid;grid-template-columns:auto 1fr auto;gap:14px;width:100%;padding:18px 20px;border:0;background:transparent;color:var(--vc-white);text-align:left;cursor:pointer}.faq-item__num,.faq-item__trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-item__num{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:rgba(30,206,243,.14);border:1px solid rgba(30,206,243,.35);color:var(--vc-cyan);font-size:13px;font-weight:700}.faq-item__title{font-size:15px;line-height:1.45;font-weight:600}.faq-item__chevron{width:10px;height:10px;border-right:2px solid var(--vc-cyan);border-bottom:2px solid var(--vc-cyan);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.faq-item.is-open .faq-item__chevron{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:6px}.faq-item__panel{border-top:1px solid hsla(0,0%,100%,.06)}.faq-item__content{padding:16px 20px 22px;color:hsla(0,0%,100%,.86);line-height:1.65;font-size:15px}.faq-item__content p{margin:0 0 14px}.faq-item__content p:last-child{margin-bottom:0}.faq-item__content ul{margin:0 0 14px;padding-left:20px}.faq-item__content li{margin-bottom:6px}.faq-item__content a{color:var(--vc-cyan);text-decoration:underline;text-underline-offset:3px}.faq-item__content a:hover{color:var(--vc-pink)}.faq-item__content .faq-cmd,.faq-item__content code.faq-cmd{display:inline-block;margin:2px 0;padding:2px 8px;border-radius:6px;background:rgba(245,240,102,.12);border:1px solid rgba(245,240,102,.28);color:#f5f066;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.faq-item__content .faq-accent{color:#f5f066}.faq-item__content .faq-img{display:block;max-width:100%;height:auto;margin:14px 0;border:1px solid rgba(245,240,102,.35);border-radius:10px;-webkit-box-shadow:0 8px 28px rgba(0,0,0,.35);box-shadow:0 8px 28px rgba(0,0,0,.35)}.faq-outro__cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:639px){.faq-head{padding:18px 16px}.faq-item__trigger{padding:14px 14px;gap:10px}.faq-item__title{font-size:14px}.faq-item__content{padding:14px 14px 18px;font-size:14px}}.auth-scene{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.auth-scene__visual{min-height:100svh;overflow:hidden;background:var(--vc-plum-dark)}.auth-scene__visual img{width:100%;min-height:100svh;-o-object-position:center;object-position:center}.auth-scene__visual:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(5,1,8,.08)),to(rgba(5,1,8,.55)));background:linear-gradient(90deg,rgba(5,1,8,.08),rgba(5,1,8,.55))}.auth-scene__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--header-h) + 32px) clamp(20px,4vw,64px) calc(40px + env(safe-area-inset-bottom));background:rgba(11,6,16,.9);border-left:1px solid var(--vc-border);-webkit-box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 45px rgba(241,12,177,.08);box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 45px rgba(241,12,177,.08)}.auth-scene__panel .section-display{font-size:clamp(2.2rem,4vw,4rem)}.form-sheet{max-width:520px;width:100%;margin:0 0 24px!important;background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}.form-sheet .v-card__title{font-family:var(--font-display)!important;letter-spacing:.18em;text-transform:uppercase;font-size:14px!important;padding:8px 0 16px!important}.form-sheet .v-card__actions,.form-sheet .v-card__text{padding-left:0!important;padding-right:0!important}.form-sheet .v-card__text{color:var(--vc-text-muted)!important}.form-sheet .v-label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:12px!important}.form-sheet .v-text-field>.v-input__control>.v-input__slot{min-height:52px;background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-md);padding:0 14px;-webkit-box-shadow:none!important;box-shadow:none!important}.form-sheet .v-text-field .v-input__slot:after,.form-sheet .v-text-field .v-input__slot:before{display:none!important}.form-sheet .v-text-field.v-input--is-focused>.v-input__control>.v-input__slot{border-color:var(--vc-cyan);-webkit-box-shadow:0 0 0 3px rgba(30,206,243,.12)!important;box-shadow:0 0 0 3px rgba(30,206,243,.12)!important}.form-sheet input{color:var(--vc-white)!important}.aaa-table.v-data-table{background:transparent!important;color:#fff!important}.aaa-table.v-data-table td,.aaa-table.v-data-table th{border-color:var(--vc-border)!important}.aaa-alert.v-alert{border-radius:var(--radius-md)!important}.manage-wrap{width:var(--container);margin:0 auto var(--section-gap)}.site-footer{border-top:1px solid var(--vc-border);padding:16px var(--pad) calc(14px + env(safe-area-inset-bottom));background:#050108}.site-footer__inner{width:min(100%,1600px);margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.brand--footer{font-size:11px;letter-spacing:.1em;gap:8px;max-width:none}.brand--footer .brand-mark{width:28px;height:28px;-webkit-filter:drop-shadow(0 0 8px rgba(241,12,177,.22));filter:drop-shadow(0 0 8px rgba(241,12,177,.22))}.footer-copy{margin:0;color:var(--vc-text-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:right;white-space:nowrap}.js-reveal{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity .35s var(--ease),-webkit-transform .35s var(--ease);transition:opacity .35s var(--ease),-webkit-transform .35s var(--ease);transition:transform .35s var(--ease),opacity .35s var(--ease);transition:transform .35s var(--ease),opacity .35s var(--ease),-webkit-transform .35s var(--ease)}.js-reveal.is-in{opacity:1;-webkit-transform:none;transform:none}@media (max-width:1024px){:root{--pad:28px;--section-gap:56px;--container:min(100% - 32px,1600px);--header-h:70px}body,html{overflow-x:hidden}.hero{min-height:100svh;min-height:100dvh}.hero-read{background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,1,8,.04)),color-stop(28%,rgba(5,1,8,.08)),color-stop(68%,rgba(5,1,8,.52)),to(rgba(5,1,8,.85)));background:linear-gradient(180deg,rgba(5,1,8,.04),rgba(5,1,8,.08) 28%,rgba(5,1,8,.52) 68%,rgba(5,1,8,.85))}.hero-copy{padding:0 0 calc(40px + env(safe-area-inset-bottom))}.hero-social{right:max(28px,env(safe-area-inset-right));bottom:calc(40px + env(safe-area-inset-bottom));gap:12px}.hero-social__btn{width:68px;height:68px}.hero-copy .lede{max-width:36em}.feature,.split{grid-template-columns:1fr;min-height:0;gap:0}.feature-shot,.split-shot{margin:0 28px;border-radius:var(--radius-xl);border:1px solid rgba(241,12,177,.22);-webkit-box-shadow:0 18px 50px rgba(0,0,0,.35),0 0 28px rgba(241,12,177,.12);box-shadow:0 18px 50px rgba(0,0,0,.35),0 0 28px rgba(241,12,177,.12);overflow:hidden}.feature-shot img,.split-shot img{min-height:48svh;max-height:56svh;aspect-ratio:16/10;height:auto}.feature-copy,.split-copy{padding:36px 28px 56px}.split-shot{margin:0 28px 48px}.rail{padding-left:28px;padding-right:28px}.rail-item{grid-template-columns:1fr;gap:16px;padding:18px}.rail-item img{max-width:none;border-radius:var(--radius-md)}.page-hero{min-height:48svh}.page-hero--short{min-height:34svh}.page-body{padding-top:40px;padding-bottom:56px}.auth-scene{grid-template-columns:1fr}.auth-scene__visual{min-height:34svh;max-height:40svh}.auth-scene__visual img{min-height:34svh}.auth-scene__visual:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),to(rgba(5,1,8,.96)));background:linear-gradient(180deg,transparent 20%,rgba(5,1,8,.96))}.auth-scene__panel{border-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:calc(var(--header-h) + 16px) max(20px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:radial-gradient(circle at 80% 0,rgba(241,12,177,.12),transparent 42%),rgba(11,6,16,.96)}.auth-scene__panel .section-display{margin-bottom:8px}}@media (max-width:1280px){.brand span{display:none}.brand{max-width:none}.site-nav--primary{gap:14px}.site-header__tools{gap:8px 10px}}@media (max-width:860px){.site-nav{display:none}.menu-toggle{display:block}.site-header__tools>.locale-switch{display:none}.site-header__tools{gap:8px;margin-right:8px}.locale-switch__menu{min-width:min(252px,calc(100vw - 32px));max-width:calc(100vw - 32px);right:auto;left:0}.locale-switch__toggle{min-height:38px;padding:0 10px 0 8px;font-size:10px;gap:8px}.locale-switch__flag--sm{width:24px;height:24px;-ms-flex-preferred-size:24px;flex-basis:24px}.locale-switch__flag{width:30px;height:30px;-ms-flex-preferred-size:30px;flex-basis:30px}.locale-switch__item{min-height:44px;gap:10px}.mobile-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;position:fixed;inset:0;z-index:70;padding:calc(96px + env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:radial-gradient(circle at 12% 18%,rgba(248,8,184,.22),transparent 34%),radial-gradient(circle at 88% 78%,rgba(30,206,243,.14),transparent 32%),rgba(5,1,8,.97);opacity:0;pointer-events:none;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:opacity .3s var(--ease),-webkit-transform .3s var(--ease);transition:opacity .3s var(--ease),-webkit-transform .3s var(--ease);transition:opacity .3s var(--ease),transform .3s var(--ease);transition:opacity .3s var(--ease),transform .3s var(--ease),-webkit-transform .3s var(--ease)}.mobile-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--vc-gradient)}.mobile-panel.is-open{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none}.mobile-panel .nav-link{font-size:clamp(22px,7vw,34px);color:#fff;padding:14px 0;min-height:52px;text-align:left;letter-spacing:.12em}.mobile-panel .nav-link:after{bottom:10px}.close,.feature-copy,.hero-copy,.page-body,.page-hero__copy,.site-footer,.split-copy{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.site-header{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.feature-shot,.split-shot{margin-left:max(20px,env(safe-area-inset-left));margin-right:max(20px,env(safe-area-inset-right))}.page-body--narrow{margin-left:auto;margin-right:auto;max-width:100%}}@media (max-width:639px){:root{--pad:18px;--section-gap:40px;--header-h:64px;--radius-lg:16px}.display{margin-bottom:16px}.display__line{font-size:clamp(2.35rem,12.5vw,3.25rem);letter-spacing:-.04em}.section-display{font-size:clamp(2.1rem,11vw,3.1rem);line-height:.98}.meta{letter-spacing:.28em;font-size:11px;margin-bottom:12px}.body-copy,.lede{font-size:15px;line-height:1.55;margin-bottom:20px}.hero-copy{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.hero-read{background:-webkit-gradient(linear,left top,left bottom,from(rgba(5,1,8,.08)),color-stop(32%,rgba(5,1,8,.12)),color-stop(70%,rgba(5,1,8,.62)),to(rgba(5,1,8,.88)));background:linear-gradient(180deg,rgba(5,1,8,.08),rgba(5,1,8,.12) 32%,rgba(5,1,8,.62) 70%,rgba(5,1,8,.88))}.hero-social{right:max(16px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));gap:10px}.hero-social__btn{width:58px;height:58px}.cta-row{width:100%;gap:10px}.aaa-btn.v-btn,a.aaa-btn{min-height:48px!important;width:100%;border-radius:12px!important;letter-spacing:.14em!important}.brand{letter-spacing:.1em;font-size:12px}.brand-mark{width:32px;height:32px}.feature-shot,.split-shot{margin-left:16px;margin-right:16px;border-radius:16px}.feature-shot img,.split-shot img{min-height:38svh;max-height:42svh;aspect-ratio:4/3}.feature-copy,.split-copy{padding:28px 16px 40px}.rail{padding-left:16px;padding-right:16px}.close .section-display{max-width:9ch}.page-hero{min-height:42svh}.pay-sheet{display:block;width:100%;overflow-wrap:anywhere;font-size:14px}.form-sheet .v-text-field>.v-input__control>.v-input__slot{min-height:48px}.form-sheet input{font-size:16px!important}.auth-scene__visual{min-height:28svh;max-height:32svh}.auth-scene__visual img{min-height:28svh}.auth-scene__panel .section-display{font-size:clamp(1.85rem,9vw,2.6rem);margin-bottom:12px}.form-sheet{max-width:100%!important;margin-bottom:16px!important}.form-sheet .v-card__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;gap:10px;padding-top:8px!important}.form-sheet .v-card__actions .v-spacer{display:none}.form-sheet .v-card__actions .aaa-btn{width:100%;margin:0!important}.form-sheet .v-card__actions .aaa-btn--text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-height:44px!important}.profile-shell{width:100%;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:calc(48px + env(safe-area-inset-bottom))}.page-hero--short{min-height:34svh}.page-hero__copy{padding:28px max(16px,env(safe-area-inset-left)) 24px max(16px,env(safe-area-inset-right))}.page-scene.profile-scene,.page-scene.profile-scene .page-hero,.page-scene.profile-scene .profile-shell{width:100%;max-width:100%}.profile-loading,.profile-loading--action{width:100%;padding:24px max(16px,env(safe-area-inset-left)) 32px max(16px,env(safe-area-inset-right));-webkit-box-sizing:border-box;box-sizing:border-box}.profile-loading .aaa-btn{width:100%;max-width:100%}.manage-wrap{padding:0 16px}.site-footer{padding-top:14px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px){.hero{min-height:100svh}.hero-copy{padding-bottom:20px}.display__line{font-size:clamp(1.8rem,8vh,3rem)}.auth-scene__visual{min-height:100svh;max-height:none}.auth-scene{grid-template-columns:.9fr 1.1fr}.auth-scene__panel{border-left:1px solid var(--vc-border)}}@media (min-width:1920px){.display__line{font-size:clamp(2.5rem,6vw,7rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-reveal{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.aaa-btn.v-btn,.feature-shot img,.hero-media,.mobile-panel,.rail-item,.split-shot img{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}}.gamechat-scene .page-hero--short{min-height:clamp(64px,10vh,96px)}.gamechat-scene .page-hero__copy{padding-top:16px;padding-bottom:16px}.gamechat-scene .page-hero__copy .section-display{font-size:clamp(1.35rem,2.5vw,1.75rem)}.gamechat-scene .profile-shell{padding-bottom:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.gamechat-scene .profile-wrap{width:100%;min-height:calc(100vh - var(--header-h, 72px) - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gamechat-scene .profile-shell__main{max-width:none;min-height:0}.gamechat-scene .profile-shell__main,.gc-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gc-wrap{gap:6px;min-height:calc(100vh - var(--header-h, 72px) - 130px)}.gc-login{padding:48px 0;text-align:center;display:grid;gap:16px;justify-items:center;color:hsla(0,0%,100%,.72)}.gc-terminal{border-radius:22px;padding:1px;background:linear-gradient(135deg,rgba(241,12,177,.55),rgba(30,206,243,.45),rgba(157,58,194,.4));-webkit-box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 40px rgba(241,12,177,.08),inset 0 1px 0 hsla(0,0%,100%,.06);box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 40px rgba(241,12,177,.08),inset 0 1px 0 hsla(0,0%,100%,.06)}.gc-terminal,.gc-terminal__inner{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.gc-terminal__inner{border-radius:21px;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(30,206,243,.12),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(241,12,177,.1),transparent 50%),linear-gradient(165deg,rgba(11,6,16,.98),rgba(5,1,8,.99))}.gc-terminal__inner:after,.gc-terminal__inner:before{content:"";position:absolute;width:28px;height:28px;pointer-events:none;z-index:3;opacity:.55}.gc-terminal__inner:before{top:10px;left:10px;border-top:2px solid var(--vc-cyan);border-left:2px solid var(--vc-cyan);border-radius:4px 0 0 0}.gc-terminal__inner:after{bottom:10px;right:10px;border-bottom:2px solid var(--vc-pink);border-right:2px solid var(--vc-pink);border-radius:0 0 4px 0}.gc-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02);-ms-flex-negative:0;flex-shrink:0}.gc-head,.gc-head__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gc-head__brand{gap:14px;min-width:0}.gc-head__icon{-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;font-size:20px;color:#fff;background:var(--vc-gradient-alt);-webkit-box-shadow:var(--vc-pink-glow);box-shadow:var(--vc-pink-glow)}.gc-head__brand h2{margin:0 0 2px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.95)}.gc-head__brand p{margin:0;font-size:12px;line-height:1.35;color:hsla(0,0%,100%,.45)}@media (min-width:900px){.gamechat-scene .gc-head__brand p{display:none}}.gc-status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);background:rgba(0,0,0,.35)}.gc-status__dot{width:8px;height:8px;border-radius:50%;background:currentColor;-webkit-box-shadow:0 0 10px currentColor;box-shadow:0 0 10px currentColor}.gc-status.is-online{color:#9dffb0;border-color:rgba(157,255,176,.35);background:rgba(157,255,176,.08)}.gc-status.is-wait{color:#ffd56a;border-color:rgba(255,213,106,.35);-webkit-animation:gc-pulse 1.4s ease infinite;animation:gc-pulse 1.4s ease infinite}.gc-status.is-off{color:#ff8a8a;border-color:rgba(255,120,120,.3)}@-webkit-keyframes gc-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes gc-pulse{0%,to{opacity:1}50%{opacity:.55}}.gc-chars{padding:8px 16px 10px;border-bottom:1px solid hsla(0,0%,100%,.05);-ms-flex-negative:0;flex-shrink:0}.gc-chars__label{display:block;margin-bottom:10px;font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(30,206,243,.75)}.gc-chars__scroll{overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.gc-char,.gc-chars__scroll{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.gc-char{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;max-width:200px;padding:8px 14px 8px 8px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.88);cursor:pointer;-webkit-transition:border-color .2s,background .2s,-webkit-box-shadow .2s,-webkit-transform .15s;transition:border-color .2s,background .2s,-webkit-box-shadow .2s,-webkit-transform .15s;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s,-webkit-box-shadow .2s,-webkit-transform .15s}.gc-char:hover{border-color:rgba(241,12,177,.35);background:rgba(241,12,177,.06)}.gc-char.is-active{border-color:rgba(30,206,243,.55);background:linear-gradient(120deg,rgba(241,12,177,.16),rgba(30,206,243,.12));-webkit-box-shadow:0 0 20px rgba(30,206,243,.12);box-shadow:0 0 20px rgba(30,206,243,.12)}.gc-char__ava{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;font-family:var(--font-display);font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,rgba(157,58,194,.8),rgba(30,206,243,.6));border:1px solid hsla(0,0%,100%,.12)}.gc-char.is-active .gc-char__ava{background:var(--vc-gradient-alt);-webkit-box-shadow:var(--vc-cyan-glow);box-shadow:var(--vc-cyan-glow)}.gc-char__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:.02em}.gc-hint{margin:0;padding:6px 16px 0;font-size:10px;line-height:1.4;color:rgba(255,200,100,.65);-ms-flex-negative:0;flex-shrink:0}.gc-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.gc-stage,.gc-stage--local{-webkit-box-direction:normal}.gc-stage--local{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.gc-stage__main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gc-stage__main,.gc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.gc-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 14px;padding:8px 14px 6px;border-bottom:1px solid hsla(0,0%,100%,.05);-ms-flex-negative:0;flex-shrink:0}.gc-toolbar .gc-seg{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gc-local-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:6px 12px;border-radius:999px;border:1px solid rgba(30,206,243,.22);background:-webkit-gradient(linear,left top,right top,from(rgba(30,206,243,.08)),to(rgba(241,12,177,.05)));background:linear-gradient(90deg,rgba(30,206,243,.08),rgba(241,12,177,.05))}.gc-local-pill__icon{-ms-flex-negative:0;flex-shrink:0;font-size:18px;line-height:1}.gc-local-pill__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;gap:1px}.gc-local-pill__text strong{font-family:var(--font-display);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.95)}.gc-local-pill__text em,.gc-local-pill__text strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-local-pill__text em{font-style:normal;color:hsla(0,0%,100%,.38);text-transform:lowercase}.gc-local-pill__stat{-ms-flex-negative:0;flex-shrink:0;text-align:center;padding:2px 10px;border-radius:999px;background:rgba(0,0,0,.35);border:1px solid rgba(30,206,243,.2)}.gc-local-pill__stat b{display:block;font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1;color:var(--vc-cyan)}.gc-local-pill__stat small{display:block;margin-top:2px;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.4);white-space:nowrap}.gc-local-pill__roster{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;overflow-x:auto;max-width:min(240px,35vw);scrollbar-width:none}.gc-local-pill__roster::-webkit-scrollbar{display:none}.gc-local-pill__player{-ms-flex-negative:0;flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:10px;color:hsla(0,0%,100%,.7);background:rgba(30,206,243,.12);border:1px solid rgba(30,206,243,.18);max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-world-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.85);border:1px solid rgba(241,12,177,.25);background:-webkit-gradient(linear,left top,right top,from(rgba(241,12,177,.1)),to(rgba(157,58,194,.06)));background:linear-gradient(90deg,rgba(241,12,177,.1),rgba(157,58,194,.06))}.gc-world-pill__friends{font-size:9px;color:var(--vc-pink);letter-spacing:.06em}.gc-locations-rail{-ms-flex-negative:0;flex-shrink:0;width:clamp(220px,22vw,280px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;border-left:1px solid rgba(30,206,243,.25);background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,206,243,.07)),color-stop(40%,rgba(5,1,8,.55)),to(rgba(241,12,177,.04)));background:linear-gradient(180deg,rgba(30,206,243,.07),rgba(5,1,8,.55) 40%,rgba(241,12,177,.04));-webkit-box-shadow:inset 8px 0 24px rgba(30,206,243,.04);box-shadow:inset 8px 0 24px rgba(30,206,243,.04);position:relative}.gc-locations-rail:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background:-webkit-gradient(linear,left top,left bottom,from(var(--vc-cyan)),color-stop(var(--vc-pink)),to(var(--vc-cyan)));background:linear-gradient(180deg,var(--vc-cyan),var(--vc-pink),var(--vc-cyan));opacity:.45;pointer-events:none}.gc-locations-rail__head{-ms-flex-negative:0;flex-shrink:0;padding:14px 16px 10px;border-bottom:1px solid hsla(0,0%,100%,.06)}.gc-locations-rail__title{display:block;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--vc-cyan);text-shadow:0 0 20px rgba(30,206,243,.35)}.gc-locations-rail__hint{display:block;margin-top:4px;font-size:11px;color:hsla(0,0%,100%,.38)}.gc-locations-rail__scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:10px;flex-direction:column;gap:8px}.gc-locations-rail__custom,.gc-locations-rail__list,.gc-locations-rail__scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.gc-locations-rail__custom,.gc-locations-rail__list{flex-direction:column;gap:6px}.gc-locations-rail__custom{padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06)}.gc-locations-rail__sub{display:block;padding:0 4px 4px;font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(241,12,177,.75)}.gc-ctx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;margin:0 14px 8px;padding:12px 16px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.gc-ctx--local{border-color:rgba(30,206,243,.28);background:linear-gradient(120deg,rgba(30,206,243,.1),rgba(30,206,243,.03))}.gc-ctx--world{border-color:rgba(241,12,177,.25);background:linear-gradient(120deg,rgba(241,12,177,.1),rgba(157,58,194,.06))}.gc-ctx__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.gc-ctx__badge{font-size:22px;line-height:1;-ms-flex-negative:0;flex-shrink:0}.gc-ctx__title{display:block;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.95)}.gc-ctx__sub{display:block;margin-top:2px;font-size:12px;color:hsla(0,0%,100%,.45);text-transform:lowercase}.gc-ctx__stat{text-align:center;-ms-flex-negative:0;flex-shrink:0;padding:6px 12px;border-radius:12px;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.08)}.gc-ctx__stat--inline{margin-left:auto}.gc-ctx__stat-num{display:block;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1;color:var(--vc-cyan)}.gc-ctx--world .gc-ctx__stat-num{color:var(--vc-pink)}.gc-ctx__stat-label{display:block;margin-top:4px;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.gc-roster{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:0 14px 8px;max-height:72px;overflow-y:auto}.gc-roster__chip{padding:4px 10px;border-radius:999px;font-size:11px;color:hsla(0,0%,100%,.75);background:rgba(30,206,243,.1);border:1px solid rgba(30,206,243,.2);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-loc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;padding:11px 10px;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.88);text-align:left;cursor:pointer;-webkit-transition:border-color .18s,background .18s,-webkit-box-shadow .18s,-webkit-transform .14s;transition:border-color .18s,background .18s,-webkit-box-shadow .18s,-webkit-transform .14s;transition:border-color .18s,background .18s,box-shadow .18s,transform .14s;transition:border-color .18s,background .18s,box-shadow .18s,transform .14s,-webkit-box-shadow .18s,-webkit-transform .14s}.gc-loc:hover:not(:disabled){background:rgba(30,206,243,.12);border-color:rgba(30,206,243,.3);-webkit-transform:translateX(-2px);transform:translateX(-2px)}.gc-loc.is-active{background:linear-gradient(135deg,rgba(30,206,243,.22),rgba(241,12,177,.14));border-color:rgba(30,206,243,.55);-webkit-box-shadow:0 0 24px rgba(30,206,243,.15),inset 0 1px 0 hsla(0,0%,100%,.08);box-shadow:0 0 24px rgba(30,206,243,.15),inset 0 1px 0 hsla(0,0%,100%,.08);-webkit-transform:translateX(-3px);transform:translateX(-3px)}.gc-loc.is-switching{opacity:.65;pointer-events:none}.gc-loc:disabled{opacity:.45;cursor:not-allowed}.gc-loc__icon{-ms-flex-negative:0;flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;font-size:20px;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08)}.gc-loc.is-active .gc-loc__icon{border-color:rgba(30,206,243,.35);-webkit-box-shadow:0 0 12px rgba(30,206,243,.2);box-shadow:0 0 12px rgba(30,206,243,.2)}.gc-loc__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.gc-loc__name{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.95)}.gc-loc__id,.gc-loc__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-loc__id{margin-top:2px;font-size:10px;color:hsla(0,0%,100%,.38);text-transform:lowercase}.gc-loc__count{-ms-flex-negative:0;flex-shrink:0;min-width:28px;padding:4px 8px;border-radius:999px;font-family:var(--font-display);font-size:12px;font-weight:700;text-align:center;color:var(--vc-cyan);background:rgba(0,0,0,.4);border:1px solid rgba(30,206,243,.2)}.gc-loc.is-active .gc-loc__count{color:#fff;background:rgba(30,206,243,.25);border-color:rgba(30,206,243,.45)}.gc-loc--user .gc-loc__icon{font-size:16px}.gc-feed--local{-webkit-box-flex:1;-ms-flex:1;flex:1}.gc-private{padding:0 14px 8px}.gc-private__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:8px}.gc-private__title{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(241,12,177,.85)}.gc-private__back{border:0;background:transparent;color:rgba(30,206,243,.85);font-size:12px;cursor:pointer}.gc-private__active{padding:8px 12px;border-radius:10px;background:rgba(241,12,177,.08);border:1px solid rgba(241,12,177,.2);font-size:13px;color:hsla(0,0%,100%,.7)}.gc-private__active strong{color:#ff6fd8}.gc-contacts{display:grid;gap:6px;max-height:min(28vh,220px);overflow-y:auto}.gc-contacts__empty{margin:0;padding:16px;text-align:center;font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.42);border-radius:12px;border:1px dashed hsla(0,0%,100%,.1)}.gc-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.03);color:inherit;text-align:left;cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.gc-contact:hover{border-color:rgba(241,12,177,.35);background:rgba(241,12,177,.08)}.gc-contact__ava{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;font-weight:700;font-size:15px;background:var(--vc-gradient-alt);color:#fff}.gc-contact__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.gc-contact__name{display:block;font-size:14px;color:hsla(0,0%,100%,.92)}.gc-contact__preview{display:block;margin-top:2px;font-size:12px;color:hsla(0,0%,100%,.42);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-contact__dot{width:9px;height:9px;border-radius:50%;background:var(--vc-pink);-webkit-box-shadow:0 0 8px rgba(241,12,177,.6);box-shadow:0 0 8px rgba(241,12,177,.6);-ms-flex-negative:0;flex-shrink:0}.gc-feed--with-contacts{min-height:120px}.gc-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.gc-body,.gc-seg{display:-webkit-box;display:-ms-flexbox;display:flex}.gc-seg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;-ms-flex-negative:0;flex-shrink:0}.gc-seg__track{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.4);gap:2px}.gc-seg__btn{padding:9px 18px;border:0;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.48);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-transition:color .15s,background .15s,-webkit-box-shadow .15s;transition:color .15s,background .15s,-webkit-box-shadow .15s;transition:color .15s,background .15s,box-shadow .15s;transition:color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s;white-space:nowrap}.gc-seg__btn.is-active{color:#fff;background:var(--vc-gradient-alt);-webkit-box-shadow:0 4px 16px rgba(241,12,177,.25);box-shadow:0 4px 16px rgba(241,12,177,.25)}.gc-seg__btn:not(.is-active):hover{color:hsla(0,0%,100%,.78)}.gc-pm{padding:0 16px 10px}.gc-input{width:100%;padding:11px 14px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.45);color:hsla(0,0%,100%,.92);font-size:14px;outline:none;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.gc-input:focus{border-color:rgba(30,206,243,.5);-webkit-box-shadow:0 0 0 3px rgba(30,206,243,.1);box-shadow:0 0 0 3px rgba(30,206,243,.1)}.gc-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.32)}.gc-input::-moz-placeholder{color:hsla(0,0%,100%,.32)}.gc-input::-ms-input-placeholder{color:hsla(0,0%,100%,.32)}.gc-input::placeholder{color:hsla(0,0%,100%,.32)}.gc-offline{margin:0 16px 8px;padding:12px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:12px;border:1px solid rgba(255,120,120,.25);background:rgba(180,40,40,.1);font-size:13px;color:rgba(255,180,180,.9)}.gc-offline button{padding:6px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:#fff;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.gc-offline button:hover{background:rgba(241,12,177,.2);border-color:rgba(241,12,177,.4)}.gc-feed{-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:12px 16px;-ms-flex-direction:column;flex-direction:column;gap:10px;background:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0),radial-gradient(ellipse 120% 80% at 50% 0,rgba(30,206,243,.07),transparent 55%),radial-gradient(ellipse 80% 60% at 100% 100%,rgba(241,12,177,.05),transparent 50%);background-size:28px 28px,28px 28px,100% 100%,100% 100%}.gc-feed,.gc-feed__empty{-webkit-box-flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.gc-feed__empty{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;text-align:center;color:hsla(0,0%,100%,.38)}.gc-feed__empty-ring{width:88px;height:88px;display:grid;place-items:center;border-radius:50%;font-size:34px;background:hsla(0,0%,100%,.03);border:1px solid rgba(30,206,243,.25);-webkit-box-shadow:0 0 40px rgba(30,206,243,.12),inset 0 0 30px rgba(30,206,243,.06);box-shadow:0 0 40px rgba(30,206,243,.12),inset 0 0 30px rgba(30,206,243,.06);-webkit-animation:gc-glow 3s ease-in-out infinite;animation:gc-glow 3s ease-in-out infinite}@-webkit-keyframes gc-glow{0%,to{-webkit-box-shadow:0 0 40px rgba(30,206,243,.12),inset 0 0 30px rgba(30,206,243,.06);box-shadow:0 0 40px rgba(30,206,243,.12),inset 0 0 30px rgba(30,206,243,.06)}50%{-webkit-box-shadow:0 0 55px rgba(241,12,177,.15),inset 0 0 40px rgba(30,206,243,.1);box-shadow:0 0 55px rgba(241,12,177,.15),inset 0 0 40px rgba(30,206,243,.1)}}@keyframes gc-glow{0%,to{-webkit-box-shadow:0 0 40px rgba(30,206,243,.12),inset 0 0 30px rgba(30,206,243,.06);box-shadow:0 0 40px rgba(30,206,243,.12),inset 0 0 30px rgba(30,206,243,.06)}50%{-webkit-box-shadow:0 0 55px rgba(241,12,177,.15),inset 0 0 40px rgba(30,206,243,.1);box-shadow:0 0 55px rgba(241,12,177,.15),inset 0 0 40px rgba(30,206,243,.1)}}.gc-feed__empty p{margin:0;font-size:14px;max-width:240px;line-height:1.5}.gc-msg{max-width:min(88%,560px);padding:10px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.04);border-left:3px solid rgba(30,206,243,.5)}.gc-msg.is-self{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;border-left:none;border-right:3px solid rgba(241,12,177,.65);background:linear-gradient(135deg,rgba(241,12,177,.14),rgba(30,206,243,.08))}.gc-msg.is-system{-ms-flex-item-align:center;align-self:center;max-width:92%;border-left:3px solid rgba(255,213,106,.5);background:rgba(255,213,106,.06)}.gc-msg__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:4px}.gc-msg__author{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-cyan)}.gc-msg.is-self .gc-msg__author{color:var(--vc-pink)}.gc-msg__meta time{font-size:10px;color:hsla(0,0%,100%,.35)}.gc-msg__to{margin:0 0 4px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.gc-msg__text{margin:0;font-size:15px;line-height:1.55;color:hsla(0,0%,100%,.92);word-break:break-word}.gc-emoji{max-height:140px;overflow-y:auto;padding:10px 14px;border-top:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gc-emoji__btn{width:42px;height:42px;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;background:hsla(0,0%,100%,.04);font-size:22px;line-height:1;cursor:pointer;-webkit-transition:background .12s,border-color .12s,-webkit-transform .12s;transition:background .12s,border-color .12s,-webkit-transform .12s;transition:background .12s,transform .12s,border-color .12s;transition:background .12s,transform .12s,border-color .12s,-webkit-transform .12s}.gc-emoji__btn:hover{background:rgba(30,206,243,.15);border-color:rgba(30,206,243,.35);-webkit-transform:scale(1.08);transform:scale(1.08)}.gc-dock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px 12px;border-top:1px solid hsla(0,0%,100%,.07);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.02)),to(rgba(0,0,0,.35)));background:linear-gradient(180deg,hsla(0,0%,100%,.02),rgba(0,0,0,.35))}.gc-dock,.gc-dock__emoji{-ms-flex-negative:0;flex-shrink:0}.gc-dock__emoji{width:46px;height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);font-size:22px;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s}.gc-dock__emoji.is-open{border-color:rgba(30,206,243,.5);background:rgba(30,206,243,.12);-webkit-box-shadow:var(--vc-cyan-glow);box-shadow:var(--vc-cyan-glow)}.gc-dock__field{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.gc-dock__send{-ms-flex-negative:0;flex-shrink:0;min-width:110px!important;height:46px!important;padding:0 20px!important;font-size:11px!important;letter-spacing:.12em!important}.gc-dock__send:disabled{opacity:.4!important;-webkit-filter:grayscale(.5);filter:grayscale(.5)}.gc-foot{margin:0;padding:0 6px;font-size:11px;line-height:1.4;color:hsla(0,0%,100%,.32);text-align:center;-ms-flex-negative:0;flex-shrink:0}@media (max-width:900px){.gc-stage--local{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gc-locations-rail{width:100%;max-height:220px;border-left:0;border-top:1px solid rgba(30,206,243,.25);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gc-locations-rail:before{top:0;left:0;right:0;bottom:auto;width:auto;height:2px;background:-webkit-gradient(linear,left top,right top,from(var(--vc-cyan)),color-stop(var(--vc-pink)),to(var(--vc-cyan)));background:linear-gradient(90deg,var(--vc-cyan),var(--vc-pink),var(--vc-cyan))}.gc-stage__main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:50vh}.gc-local-pill{-ms-flex-preferred-size:100%;flex-basis:100%}.gc-local-pill__roster{max-width:none}}@media (max-width:720px){.gc-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gc-status{-ms-flex-item-align:start;align-self:flex-start}.gc-body{min-height:0}.gc-seg__btn{padding:9px 14px;font-size:9px}.gc-dock{-ms-flex-wrap:wrap;flex-wrap:wrap}.gc-dock__field{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.gc-dock__emoji{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gc-dock__send{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%!important}.gc-msg{max-width:94%}}@media (max-width:520px){.gc-terminal{border-radius:16px}.gc-terminal__inner{border-radius:15px}.gc-seg__track{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gc-seg__btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:9px 8px;text-align:center}}.page-hero__media--maze{background:linear-gradient(135deg,rgba(241,12,177,.45),rgba(30,206,243,.28)),linear-gradient(180deg,rgba(8,4,14,.9),rgba(0,0,0,.95))}.mg-login{padding:32px 24px;text-align:center;border-radius:16px;border:1px solid rgba(30,206,243,.18);background:rgba(0,0,0,.42)}.mg-wrap{display:grid;gap:20px}.mg-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:16px;border:1px solid rgba(30,206,243,.18);background:linear-gradient(120deg,rgba(241,12,177,.12),rgba(30,206,243,.08)),rgba(0,0,0,.42)}.mg-head h2{margin:0 0 6px;font-family:var(--font-display);font-size:18px;letter-spacing:.08em;text-transform:uppercase}.mg-head p{margin:0;color:hsla(0,0%,100%,.72);max-width:56ch;line-height:1.5}.mg-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.mg-stats span{padding:8px 12px;border-radius:999px;border:1px solid rgba(241,12,177,.35);background:rgba(241,12,177,.1);font-size:12px;font-weight:600;letter-spacing:.04em}.mg-controls{padding:18px 20px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.38)}.mg-controls__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px 20px}.mg-field{display:grid;gap:6px;min-width:120px}.mg-field span{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(30,206,243,.85)}.mg-input{width:140px;padding:12px 14px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:#fff;font-size:18px;font-family:var(--font-display)}.mg-input:focus{outline:none;border-color:rgba(241,12,177,.55);-webkit-box-shadow:0 0 0 3px rgba(241,12,177,.12);box-shadow:0 0 0 3px rgba(241,12,177,.12)}.mg-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;padding-bottom:4px}.mg-radio,.mg-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mg-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;cursor:pointer;font-size:14px;font-weight:600}.mg-radio input{accent-color:#f10cb1}.mg-error{margin:14px 0 0;color:#ff7b9c;font-weight:600}.mg-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:18px}.mg-preview-wrap{min-height:280px;border-radius:16px;border:1px solid rgba(30,206,243,.18);background:radial-gradient(circle at top,rgba(30,206,243,.08),transparent 55%),rgba(0,0,0,.5);overflow:hidden}.mg-preview-empty{display:grid;place-items:center;min-height:280px;padding:24px;text-align:center;color:hsla(0,0%,100%,.55)}.mg-preview-scroll{overflow:auto;max-height:min(70vh,720px);padding:16px}.mg-canvas{display:block;margin:0 auto;border-radius:8px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.35);box-shadow:0 12px 40px rgba(0,0,0,.35)}.mg-help{padding:18px 20px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.32);color:hsla(0,0%,100%,.78);line-height:1.55}.mg-help h3{margin:0 0 8px;font-family:var(--font-display);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:rgba(30,206,243,.9)}.mg-help h3+ul+h3{margin-top:18px}.mg-help ul{margin:0 0 12px;padding-left:18px}.mg-help p{margin:0}@media (max-width:640px){.mg-input{width:100%}.mg-field{-webkit-box-flex:1;-ms-flex:1 1 140px;flex:1 1 140px}}:root{--city-bg:#090b15;--city-panel:#111523;--city-line:rgba(180,187,226,0.14);--city-muted:#a7adc4;--city-pink:#ed87e7;--city-violet:#a590ff;--font-display:Inter,"Segoe UI",sans-serif;--font-body:Inter,"Segoe UI",sans-serif;--header-h:82px;--pad:clamp(20px,4.8vw,80px);--vc-text-muted:#a7adc4}.v-application,body{font-family:var(--font-body)!important;background:var(--city-bg)!important;-webkit-font-smoothing:antialiased}.v-application--wrap{background:var(--city-bg);color:#f4f2ff}.site-main{min-height:calc(100svh - 200px)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{-ms-touch-action:manipulation;touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #bcacff!important;outline-offset:5px}.vc-icon{width:24px;height:24px;-ms-flex:0 0 24px;flex:0 0 24px;display:inline-block;vertical-align:middle}.vc-icon,.vc-mark{-webkit-box-flex:0}.vc-mark{width:44px;height:44px;-ms-flex:0 0 44px;flex:0 0 44px;display:block}.site-header,.site-header.is-scrolled,.site-header.is-solid{height:var(--header-h);background:rgba(9,11,21,.92);border-bottom:1px solid var(--city-line);backdrop-filter:blur(16px);-webkit-box-shadow:none;box-shadow:none}.site-header__inner{max-width:1440px;gap:42px;padding:0 var(--pad);width:100%;height:100%;margin:auto}.site-footer .brand,.site-header .brand{font:700 18px/1.2 var(--font-body);letter-spacing:-.6px;text-transform:none;max-width:none;gap:12px}.site-header .brand span{display:inline;white-space:nowrap}.site-header .brand-mark{-webkit-filter:none;filter:none}.site-nav--primary{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:28px}.mobile-panel .nav-link,.site-header .nav-link{font:500 13px/1.3 var(--font-body);letter-spacing:0;text-transform:none;color:#c5c8d9}.site-header .nav-link:hover{color:#fff}.site-nav--auth{gap:18px}.site-nav--auth .nav-link:last-child{padding:13px 21px;border:1px solid rgba(168,138,255,.5);border-radius:9px;background:#211a37;color:#ede7ff;white-space:nowrap}.site-nav--auth .nav-link:after{display:none}.site-header__tools{gap:20px}.locale-switch__toggle{font:600 12px var(--font-body);min-height:38px;border:0;padding:4px 7px;background:transparent;gap:7px}.locale-switch__flag--sm{display:none}.locale-switch__menu{background:#151827;border-color:var(--city-line)}.site-nav .nav-link.is-active{color:#e9c6ff}.menu-toggle{border:1px solid var(--city-line);border-radius:10px}.mobile-panel{background:#101422}.mobile-panel .nav-link{min-height:48px;padding:14px 20px;text-align:left;border-bottom:1px solid var(--city-line)}.city-container{width:calc(100% - var(--pad)*2);max-width:1280px;margin-inline:auto}.city-home{overflow:hidden;background:var(--city-bg)}.city-hero{position:relative;min-height:770px;height:min(920px,100svh);padding-top:var(--header-h);background:#11122c;isolation:isolate}.city-hero__art{position:absolute;inset:0;z-index:-3;overflow:hidden}.city-hero__art img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center;max-width:none;-webkit-animation:city-breathe 22s ease-in-out infinite alternate;animation:city-breathe 22s ease-in-out infinite alternate}.city-hero__shade{position:absolute;inset:0;z-index:-2;background:-webkit-gradient(linear,left top,right top,from(rgba(7,10,27,.84)),color-stop(26%,rgba(9,12,30,.62)),color-stop(57%,rgba(9,12,30,.12)),color-stop(78%,transparent)),-webkit-gradient(linear,left bottom,left top,from(#090b15),color-stop(28%,rgba(9,11,21,.05)),color-stop(70%,rgba(9,11,21,.04)),to(rgba(9,11,21,.5)));background:linear-gradient(90deg,rgba(7,10,27,.84),rgba(9,12,30,.62) 26%,rgba(9,12,30,.12) 57%,transparent 78%),linear-gradient(0deg,#090b15,rgba(9,11,21,.05) 28%,rgba(9,11,21,.04) 70%,rgba(9,11,21,.5))}.city-hero__inner{height:100%;min-height:688px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.city-hero__copy{padding:55px 0 95px;max-width:590px;-webkit-animation:city-enter .9s ease both;animation:city-enter .9s ease both}.city-eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:2.2px;line-height:1.7;text-transform:uppercase;color:#d0b9f2;margin:0 0 24px!important}.city-live-dot{width:6px;height:6px;background:#efa5ef;border-radius:50%;-webkit-box-shadow:0 0 14px #f196ff;box-shadow:0 0 14px #f196ff;-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px}.city-hero h1{font-size:clamp(50px,5.15vw,78px);line-height:1.07;letter-spacing:-3.8px;font-weight:750;margin:0 0 27px;text-shadow:0 2px 18px rgba(0,0,0,.15)}.city-hero h1 em,.city-hero h1 span{display:block}.city-hero h1 em{font-style:normal;color:#f39ce7;background:linear-gradient(100deg,#ffc7ed,#ef88e2 45%,#b79bff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.city-intro{font-size:17px;line-height:1.85;max-width:440px;color:#cccce0;margin-bottom:33px!important;white-space:normal}.city-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.city-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;min-height:54px;padding:15px 24px;border:1px solid transparent;border-radius:10px;font:600 14px/1.3 var(--font-body);text-decoration:none!important;color:#fff!important;cursor:pointer;-webkit-transition:background .2s,border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:background .2s,border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s,-webkit-transform .2s,-webkit-box-shadow .2s;position:relative;isolation:isolate;overflow:hidden}.city-button--primary{background:linear-gradient(110deg,#a13ce0,#754bdd);-webkit-box-shadow:0 6px 28px rgba(153,61,219,.24);box-shadow:0 6px 28px rgba(153,61,219,.24);border-color:#b170e8}.city-button--primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.15),transparent);-webkit-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.city-button:hover:before{-webkit-transform:translateX(110%);transform:translateX(110%)}.city-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 34px rgba(150,71,214,.35);box-shadow:0 8px 34px rgba(150,71,214,.35)}.city-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.city-button--glass{background:rgba(21,23,42,.65);border-color:rgba(215,200,245,.3);backdrop-filter:blur(6px)}.city-button--glass:hover{border-color:#cf9eed}.city-button .vc-icon{width:19px;height:19px;-ms-flex-preferred-size:19px;flex-basis:19px}.city-hero__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:10px;letter-spacing:.4px;color:#a6a7be;margin-top:26px}.city-hero__note span{border:1px solid #75738f;padding:3px 5px;border-radius:4px;font-weight:600}.city-hero__note i{width:3px;height:3px;border-radius:50%;background:#8f839e;margin:0 4px}.city-hero__foot{position:absolute;bottom:24px;left:0;right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(180,183,220,.15);padding-top:24px;gap:20px}.city-hero__foot,.city-hero__foot>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.city-hero__foot>button{gap:12px;color:#c2c3d5;font-size:12px}.city-hero__foot>button .vc-icon{height:20px}.city-hero__foot>span{font-size:9px;color:#7c809b;letter-spacing:2.2px}.city-hero__foot b{font-weight:500;color:#beb1d5}.city-social-mini{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}.city-social-mini a{color:#cebee9!important;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--city-line);border-radius:50%;-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}.city-social-mini a:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);color:#fff!important}.city-orbit{inset:0;background:radial-gradient(ellipse at 74% 30%,rgba(250,129,236,.11),transparent 38%);-webkit-animation:city-glow 8s ease-in-out infinite alternate;animation:city-glow 8s ease-in-out infinite alternate}.city-dust,.city-orbit{position:absolute;z-index:-1;pointer-events:none}.city-dust{inset:20% 5% 10%;opacity:.4;background:radial-gradient(circle at 12% 30%,#d1b0ff 0 1px,transparent 2px),radial-gradient(circle at 41% 65%,#e9baff 0 1px,transparent 2px),radial-gradient(circle at 78% 75%,#bdf4ff 0 1px,transparent 2px),radial-gradient(circle at 92% 15%,#c2d0ff 0 1px,transparent 2px);-webkit-animation:city-float 12s ease-in-out infinite alternate;animation:city-float 12s ease-in-out infinite alternate}.city-world{padding-top:96px;padding-bottom:90px;scroll-margin-top:105px}.city-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px;margin-bottom:34px}.city-section-head .city-eyebrow{margin-bottom:13px!important}.city-home h2{font-size:clamp(30px,3vw,42px);line-height:1.18;letter-spacing:-1.4px;font-weight:650;color:#f4f0fd}.city-section-head>p{font-size:14px;line-height:1.9;color:var(--city-muted);max-width:335px;margin-bottom:0}.city-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.city-feature{padding:30px;background:linear-gradient(140deg,#16192a,#10131f);border:1px solid var(--city-line);border-radius:15px;-webkit-transition:border-color .25s,-webkit-transform .25s!important;transition:border-color .25s,-webkit-transform .25s!important;transition:border-color .25s,transform .25s!important;transition:border-color .25s,transform .25s,-webkit-transform .25s!important}.city-feature:hover{border-color:rgba(208,145,240,.4);-webkit-transform:translateY(-4px)!important;transform:translateY(-4px)!important}.city-feature__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:28px}.city-feature__top>.vc-icon{width:30px;height:30px;-ms-flex-preferred-size:30px;flex-basis:30px;color:#c29bfa}.city-feature__top>span{font-size:12px;color:#60657e;letter-spacing:1px}.city-home h3{font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.4px}.city-feature p{font-size:14px;line-height:1.9;color:var(--city-muted);margin:12px 0 0!important}.city-community{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:100px}.city-community__art{height:490px;position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--city-line)}.city-community__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:48% center;object-position:48% center}.city-community__art:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(6,8,21,.85)),color-stop(40%,transparent));background:linear-gradient(0deg,rgba(6,8,21,.85),transparent 40%)}.city-art-tag{position:absolute;bottom:26px;left:28px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;z-index:1;color:#f4daff;font-size:10px;letter-spacing:2px}.city-community__copy .city-eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:16px!important}.city-community__copy h2{font-size:clamp(34px,4vw,55px);margin-bottom:22px}.city-community__copy>p:not(.city-eyebrow){font-size:14px;line-height:1.9;color:var(--city-muted);margin-bottom:28px}.city-community-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px;text-decoration:none;color:#f3eeff!important;border-top:1px solid var(--city-line);padding:18px 0;-webkit-transition:padding .2s;transition:padding .2s}.city-community-link:hover{padding-left:7px}.city-community-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#241e3c;color:#b9a0f6}.city-community-icon--cyan{background:#112a37;color:#83ccf3}.city-community-link b{display:block;font-weight:600;font-size:15px}.city-community-link small{display:block;font-size:12px;color:var(--city-muted);margin-top:4px}.city-community-link>.vc-icon{margin-left:auto;color:#ac99c9;width:20px}.city-begin{position:relative;text-align:center;padding:53px 44px 45px;margin-bottom:48px;border:1px solid rgba(173,141,213,.24);border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at 50% -100%,rgba(140,73,211,.4),transparent 75%),#111420}.city-begin .city-eyebrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px}.city-begin h2{margin-bottom:34px}.city-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;text-align:left;margin:0 0 35px}.city-steps article{position:relative;padding:20px 0 0 54px}.city-steps article>.vc-icon{position:absolute;left:0;top:21px;color:#b3a0d9;width:25px;height:25px}.city-step-number{position:absolute;right:5px;top:9px;font-size:34px;font-weight:700;color:rgba(151,127,185,.09)}.city-steps h3{font-size:16px}.city-steps p{margin:10px 0 0!important;font-size:12px;line-height:1.8;color:var(--city-muted)}.city-manifest{color:var(--city-muted);margin-bottom:60px;border-top:1px solid var(--city-line);border-bottom:1px solid var(--city-line)}.city-manifest summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding:22px 0;font-size:13px;list-style:none}.city-manifest summary::-webkit-details-marker{display:none}.city-manifest[open] summary>.vc-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.city-manifest>div{max-width:850px;margin:auto;padding:30px 0;line-height:1.9;font-size:14px}.city-manifest h2{font-size:26px;margin-bottom:25px}.site-footer{background:#090b15;border-top:1px solid var(--city-line);padding:28px var(--pad)}.site-footer__inner{max-width:1280px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer .brand .vc-mark{width:32px;height:32px;-ms-flex-preferred-size:32px;flex-basis:32px}.site-footer .brand{font-size:15px}.site-footer p{font-size:11px;letter-spacing:0;text-transform:none;color:#8289a4}.city-footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.city-footer-links a{color:#a6abc1!important;text-decoration:none;font-size:12px}.city-footer-links .vc-icon{width:18px;height:18px}.city-footer-note{color:#757d98;font-size:10px;margin-top:8px}.aaa-btn.v-btn{font-family:var(--font-body)!important;font-weight:600!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;border-radius:9px!important;min-height:46px;background:linear-gradient(110deg,#963ddd,#7250d3)!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #a76add!important;color:#fff!important}.aaa-btn--ghost.v-btn,.aaa-btn--text.v-btn{background:transparent!important;border-color:var(--city-line)!important}.aaa-btn--text.v-btn{border:0!important;color:#c6a9f6!important}.aaa-btn.v-btn:hover{-webkit-box-shadow:0 4px 20px rgba(124,70,190,.2)!important;box-shadow:0 4px 20px rgba(124,70,190,.2)!important}.aaa-btn.v-btn.v-btn--disabled{opacity:.45!important;color:#c5bbd8!important}.section-display{text-transform:none;letter-spacing:-1.6px;line-height:1.15;font-weight:650}.meta,.section-display{font-family:var(--font-body)}.meta{font-size:10px;letter-spacing:2px;color:#b5a3d5}.page-hero,.page-hero.page-hero--short{min-height:300px;padding-top:var(--header-h)}.page-hero__copy{padding:55px var(--pad);width:100%;max-width:1440px;margin:auto}.page-hero__copy .section-display{font-size:clamp(30px,4vw,48px)}.page-hero__media{background-image:url(/assets/vicecity-20261001/city-night.png);background-position:50%;opacity:.5;-webkit-filter:none;filter:none}.page-hero:after{background:-webkit-gradient(linear,left top,right top,from(#0d1024),to(rgba(13,16,36,.2))),-webkit-gradient(linear,left bottom,left top,from(#090b15),to(transparent))!important;background:linear-gradient(90deg,#0d1024,rgba(13,16,36,.2)),linear-gradient(0deg,#090b15,transparent)!important}.page-body{max-width:1000px}.body-copy{font-size:16px;line-height:1.9}.faq-question{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important}.auth-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - 90px);padding-top:var(--header-h);background:#0e111d}.auth-scene__visual{min-height:740px;max-height:1000px;position:relative}.auth-scene__visual img{height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;position:absolute;inset:0}.auth-scene__visual:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(7,9,21,.94)),color-stop(55%,transparent)),-webkit-gradient(linear,left top,right top,color-stop(80%,transparent),to(rgba(14,17,29,.3)));background:linear-gradient(0deg,rgba(7,9,21,.94),transparent 55%),linear-gradient(90deg,transparent 80%,rgba(14,17,29,.3))}.auth-art-caption{position:absolute;z-index:1;left:11%;right:8%;bottom:55px}.auth-art-caption h2{white-space:pre-line;font-size:clamp(32px,3.6vw,52px);line-height:1.15;letter-spacing:-1.8px;font-weight:650}.auth-art-caption p{color:#c0b9d0;font-size:14px;margin:20px 0 0!important}.auth-art-caption .city-eyebrow{font-size:10px}.auth-scene__panel{padding:65px clamp(26px,6vw,100px);background:#0e111d;-webkit-box-shadow:none;box-shadow:none;border-left:1px solid var(--city-line);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.auth-scene__panel>.meta{margin-bottom:14px}.auth-scene__panel .section-display{font-size:36px;margin-bottom:15px;letter-spacing:-1px}.city-auth-hint{font-size:14px;line-height:1.7;color:var(--city-muted);margin:0 0 28px!important}.city-auth-switch{border-top:1px solid var(--city-line);padding-top:25px;color:var(--city-muted);font-size:13px;line-height:1.8}.city-auth-switch button{color:#ccb5ff;margin-left:8px;font-weight:500;min-height:40px}.city-auth-security{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-top:22px;color:#7e87a1;font-size:11px}.city-auth-security .vc-icon{width:16px;height:16px;-ms-flex-preferred-size:16px;flex-basis:16px}.form-sheet .v-label{font:400 14px var(--font-body)!important;text-transform:none;letter-spacing:0}.form-sheet .v-text-field{margin-top:10px;padding-top:8px}.form-sheet .v-text-field>.v-input__control>.v-input__slot{min-height:58px;background:#161b2b!important;border:1px solid #30364f;border-radius:10px;padding:0 16px}.form-sheet .v-text-field>.v-input__control>.v-input__slot .v-text-field__slot{margin-top:8px}.form-sheet .v-text-field .v-label--active{-webkit-transform:translateY(-18px) scale(.8)!important;transform:translateY(-18px) scale(.8)!important}.form-sheet .v-input input{font:400 16px var(--font-body)!important;max-height:36px;padding:8px 0}.form-sheet .v-messages{font-size:11px;line-height:1.5}.form-sheet .v-card__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding-top:12px}.auth-scene .form-sheet .aaa-btn:not(.aaa-btn--text){width:100%;margin:0!important;min-height:50px}.form-sheet .v-card__actions .spacer{display:none}.auth-scene .form-sheet{margin-bottom:20px!important}.form-sheet .v-text-field.v-input--is-focused>.v-input__control>.v-input__slot{border-color:#b699ee;-webkit-box-shadow:0 0 0 3px rgba(156,113,218,.09)!important;box-shadow:0 0 0 3px rgba(156,113,218,.09)!important}.profile-scene .profile-shell{grid-template-columns:225px minmax(0,1fr);max-width:1280px;width:calc(100% - var(--pad)*2);gap:28px;margin:28px auto 60px;padding:0}.profile-scene .profile-nav{background:#111624;border-color:var(--city-line);-webkit-box-shadow:none;box-shadow:none;padding:20px 12px;border-radius:14px;-ms-flex-item-align:start;align-self:start}.profile-nav .profile-nav__title{color:#929bb6;font-family:var(--font-body);font-size:10px}.profile-nav .profile-nav__btn{font-family:var(--font-body);font-size:12px;letter-spacing:0;text-transform:none;border-color:transparent;gap:12px}.profile-nav .profile-nav__glyph{display:grid;place-items:center;color:#c1ace3}.profile-nav__glyph .vc-icon{width:19px;height:19px}.profile-nav .profile-nav__btn--active{background:#28213e;border-color:#493563;color:#eedfff;-webkit-box-shadow:none;box-shadow:none}.profile-nav .profile-nav__btn--disabled{opacity:.4}.profile-scene .profile-head,.profile-scene .profile-panel,.profile-scene .wallet-card{background:#111624;border-color:var(--city-line);-webkit-box-shadow:none;box-shadow:none;border-radius:13px}.profile-scene .profile-head{padding:26px}.profile-scene .profile-avatar{background:#292044;border:1px solid #766098;color:#e3c7ff;-webkit-box-shadow:none;box-shadow:none}.profile-scene .profile-name,.profile-scene .profile-section-title{font-family:var(--font-body);text-transform:none;letter-spacing:-.5px}.profile-scene .profile-wallet{gap:14px}.wallet-card .vc-icon{color:#e9c985;width:27px;height:27px}.wallet-card:nth-child(2) .vc-icon{color:#c495ef}.wallet-card:nth-child(3) .vc-icon{color:#8cb9f2}.profile-scene .profile-char{background:#171c2c;border-color:var(--city-line);border-radius:10px}.profile-scene .profile-stats dt,.profile-scene .wallet-card__label{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12px}.profile-scene .profile-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.city-download{padding:var(--header-h) 0 0;background:#0d1020}.city-download__inner{display:grid;grid-template-columns:1fr .85fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:720px;padding-block:65px}.city-download h1{font-size:clamp(38px,5vw,65px);line-height:1.12;letter-spacing:-2.5px;white-space:pre-line;margin:0 0 24px}.city-download__copy>p{max-width:470px;color:var(--city-muted);font-size:15px;line-height:1.9;margin-bottom:24px}.city-download__art{max-height:620px;border-radius:18px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 27%;object-position:center 27%;border:1px solid var(--city-line)}.city-download small{display:block;margin:15px 0 25px;color:#aaa1be;font-size:11px}.city-download .city-download__note{font-size:12px;border-top:1px solid var(--city-line);padding-top:20px}.admin-root{background:#0b0e19;color:#eaeaf6;font:14px/1.6 var(--font-body);--vc-gradient:linear-gradient(110deg,#a448dd,#7754d5)}.admin-root button,.admin-root input,.admin-root select,.admin-root textarea{font-family:var(--font-body)}.admin-root .admin-login{background:-webkit-gradient(linear,left top,right top,from(rgba(8,10,23,.35)),color-stop(65%,#0b0e19)),url(/assets/vicecity-20261001/hero.png) 50%/cover;background:linear-gradient(90deg,rgba(8,10,23,.35),#0b0e19 65%),url(/assets/vicecity-20261001/hero.png) 50%/cover;grid-template-columns:1fr 1fr;gap:6%;padding:6%;position:relative}.admin-login__intro{max-width:520px}.admin-login__intro h2{font-size:clamp(34px,4.5vw,64px);letter-spacing:-2px;line-height:1.1;margin:22px 0}.admin-login__intro>p{color:#bbb5d3;font-size:15px;line-height:1.8}.admin-login__intro>a{color:#dcc9ff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:30px}.admin-root .admin-login__panel{width:100%;max-width:440px;padding:38px;border:1px solid var(--city-line);border-radius:18px;background:rgba(17,21,37,.95);-webkit-box-shadow:0 24px 70px rgba(0,0,0,.35);box-shadow:0 24px 70px rgba(0,0,0,.35)}.admin-login__panel>.vc-mark{margin-bottom:24px}.admin-root .admin-login__panel h1{font:650 28px/1.2 var(--font-body);text-transform:none;letter-spacing:-.7px;color:#f2eaff;background:none}.admin-root .admin-login__panel p{font-size:13px;margin:12px 0 26px;color:#a7aec6}.admin-root .admin-field{font-size:12px;letter-spacing:0;text-transform:none;color:#b6bed5}.admin-root .admin-field input,.admin-root .admin-input,.admin-root .admin-select,.admin-root .admin-textarea{background:#171d2e;border-color:#30374e;color:#eeeaf7;border-radius:8px;font-size:14px;min-height:44px}.admin-root input:focus,.admin-root select:focus,.admin-root textarea:focus{outline:2px solid #9872d3;outline-offset:2px}.admin-root .admin-btn{letter-spacing:0;text-transform:none;min-height:41px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.admin-root .admin-btn--ghost{border-color:#34334e;background:#191d2d}.admin-root .admin-btn--danger{border-color:#a95d76;color:#ffc0d1;background:#351c2b}.admin-root .admin-shell{grid-template-columns:240px minmax(0,1fr);background:#0c101c}.admin-root .admin-side{background:#111522;border-right:1px solid var(--city-line);padding:24px 14px;overflow:auto}.admin-root .admin-side__brand{font:650 17px,var(--font-body);text-transform:none;letter-spacing:-.5px;padding:0 10px 23px;gap:11px}.admin-side__brand .vc-mark{width:35px;height:35px;-ms-flex-preferred-size:35px;flex-basis:35px}.admin-root .admin-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#a9b1cb}.admin-root .admin-nav .vc-icon{width:19px;height:19px;-ms-flex-preferred-size:19px;flex-basis:19px;color:#9796b5}.admin-root .admin-nav.is-active{background:#29213e;color:#eee3ff;border:1px solid #4c3668}.admin-root .admin-nav.is-active .vc-icon{color:#c7a3ff}.admin-root .admin-nav:hover{background:#1b2032}.admin-side-overlay{display:none}.admin-root .admin-top{background:#111624;border-bottom:1px solid var(--city-line);padding:18px 30px;gap:18px;height:auto;min-height:80px}.admin-root .admin-crumb{color:#c5bed6}.admin-root .admin-search{margin:0;max-width:330px;margin-left:auto;font-size:12px}.admin-root .admin-bell{color:#b9a1dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;position:relative}.admin-root .admin-body{padding:28px 30px}.admin-root .admin-card{background:#151a2b;border:1px solid var(--city-line);padding:24px;overflow:auto}.admin-root .admin-card h3{font:500 12px var(--font-body);letter-spacing:0;text-transform:none;color:#a3acc4;margin-bottom:15px}.admin-root .admin-card strong{font-size:28px;color:#f2ecff}.admin-root .admin-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.admin-dashboard-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:26px 30px;margin-bottom:24px;background:linear-gradient(95deg,#201931,rgba(23,19,41,.55)),url(/assets/vicecity-20261001/hero.png) right 45%/cover;border:1px solid var(--city-line);border-radius:14px}.admin-dashboard-heading h1{font-size:26px;font-weight:650;letter-spacing:-.8px;margin:0 0 5px}.admin-dashboard-heading p{font-size:12px;color:#b8abc9;margin:0}.admin-dashboard-heading>.vc-icon{color:#c09ae9;width:32px;height:32px}.admin-root .admin-table{border-collapse:separate;border-spacing:0;background:#131827;border:1px solid var(--city-line);overflow:hidden}.admin-root .admin-table th{background:#1b2033;color:#b7bfd3;text-transform:none;padding:14px 16px}.admin-root .admin-table td{padding:13px 16px;border-color:var(--city-line);color:#c6cadd}.admin-root .admin-table tr:hover td{background:#1b2135}.admin-root .admin-badge{border:1px solid #554573;background:#27213a;color:#d6c2fb;font-size:10px}.admin-root .admin-toast{background:#302242;border:1px solid #a984cf;color:#fff}.admin-root .admin-menu-btn{display:none}@-webkit-keyframes city-breathe{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.035);transform:scale(1.035)}}@keyframes city-breathe{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.035);transform:scale(1.035)}}@-webkit-keyframes city-glow{0%{opacity:.2}to{opacity:1}}@keyframes city-glow{0%{opacity:.2}to{opacity:1}}@-webkit-keyframes city-float{0%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:.2}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:.6}}@keyframes city-float{0%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:.2}to{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:.6}}@-webkit-keyframes city-enter{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes city-enter{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(min-width:1650px){.city-hero__art img{-o-object-position:center 40%;object-position:center 40%}.city-hero h1{font-size:78px}}@media(max-width:1100px){.site-header__inner{gap:24px}.site-nav--primary{gap:20px}.site-header__tools,.site-nav--auth{gap:12px}.site-header .nav-link{font-size:12px}.site-header .brand{font-size:16px}.city-hero{min-height:720px}.city-hero__inner{min-height:638px}.city-hero__copy{max-width:520px}.city-hero h1{font-size:58px;letter-spacing:-2.5px}.city-intro{max-width:370px;font-size:15px}.city-community{gap:35px}.city-community__art{height:430px}.city-feature{padding:25px}.city-steps{gap:20px}.city-steps article{padding-left:40px}.auth-scene__panel{padding-inline:40px}.profile-scene .profile-shell{grid-template-columns:190px minmax(0,1fr);gap:20px}.profile-scene .profile-columns{grid-template-columns:1fr}.admin-root .admin-shell{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:900px){:root{--header-h:72px}.site-header .site-nav--primary,.site-header__tools{display:none}.site-header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header .brand span{display:inline}.menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.city-hero{min-height:730px}.city-hero__inner{min-height:658px}.city-hero__art img{-o-object-position:65% center;object-position:65% center}.city-hero__shade{background:-webkit-gradient(linear,left top,right top,from(rgba(7,10,27,.87)),color-stop(50%,rgba(7,10,27,.5)),to(transparent)),-webkit-gradient(linear,left bottom,left top,from(#090b15),color-stop(45%,transparent));background:linear-gradient(90deg,rgba(7,10,27,.87),rgba(7,10,27,.5) 50%,transparent),linear-gradient(0deg,#090b15,transparent 45%)}.city-section-head{display:block}.city-section-head>p{max-width:520px;margin-top:20px}.city-features{gap:14px}.city-feature{padding:23px}.city-feature h3{font-size:17px}.city-community{grid-template-columns:1fr 1fr;gap:30px}.city-community__copy .city-eyebrow{font-size:8px}.city-community__art{height:430px}.city-hero__foot>span{display:none}.city-steps h3{font-size:14px}.city-begin{padding-inline:28px}.auth-scene{grid-template-columns:.8fr 1fr}.auth-scene__panel{padding:50px 28px}.auth-scene__visual{min-height:700px}.auth-art-caption{left:10%;right:6%}.auth-art-caption h2{font-size:34px}.auth-art-caption p{font-size:12px}.admin-root .admin-shell{display:block}.admin-root .admin-side{position:fixed;z-index:110;left:0;top:0;bottom:0;width:250px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.admin-root .admin-side.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.admin-root .admin-menu-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.admin-side-overlay.is-open{display:block;position:fixed;inset:0;z-index:105;background:rgba(0,0,0,.6)}.admin-root .admin-top{padding:15px 20px}.admin-root .admin-body{padding:20px}.admin-root .admin-search{max-width:240px}.admin-root .admin-login{padding:35px;gap:35px}.admin-root .admin-login__panel{padding:28px}}@media(max-width:620px){:root{--pad:22px;--header-h:68px}.site-header .brand{font-size:17px}.site-header .vc-mark{width:35px;height:35px;-ms-flex-preferred-size:35px;flex-basis:35px}.site-header__inner{padding:0 20px}.city-hero{height:auto;min-height:0;padding-top:68px}.city-hero__art{height:520px;top:45px;bottom:auto}.city-hero__art img{-o-object-position:center 28%;object-position:center 28%;-webkit-animation:none;animation:none;-o-object-fit:cover;object-fit:cover}.city-hero__shade{background:-webkit-gradient(linear,left bottom,left top,from(#090b15),color-stop(24%,#090b15),color-stop(43%,rgba(9,11,21,.83)),color-stop(71%,transparent)),-webkit-gradient(linear,left top,left bottom,from(rgba(9,11,21,.2)),color-stop(40%,transparent));background:linear-gradient(0deg,#090b15,#090b15 24%,rgba(9,11,21,.83) 43%,transparent 71%),linear-gradient(180deg,rgba(9,11,21,.2),transparent 40%)}.city-hero__inner{height:auto;min-height:0;padding-top:333px}.city-hero__copy{padding:0 0 28px;max-width:none}.city-hero .city-eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:16px!important}.city-hero h1{font-size:clamp(38px,10.5vw,61px);line-height:1.08;letter-spacing:-2px;margin-bottom:20px}.city-intro{font-size:14px;line-height:1.8;max-width:420px;margin-bottom:24px!important}.city-actions{gap:10px}.city-button{font-size:12px;min-height:51px;padding:14px 17px;gap:10px}.city-hero__note{margin-top:22px;font-size:9px}.city-hero__foot{position:static;padding-top:17px;padding-bottom:15px;gap:12px}.city-hero__foot>button{font-size:11px;gap:8px}.city-world{padding-top:54px;padding-bottom:50px}.city-section-head{margin-bottom:23px}.city-eyebrow{font-size:9px;letter-spacing:1.7px}.city-home h2{font-size:30px;letter-spacing:-1px}.city-section-head>p{font-size:13px;margin-top:15px}.city-features{grid-template-columns:1fr;gap:12px}.city-feature{padding:24px}.city-feature__top{margin-bottom:20px}.city-feature h3{font-size:19px}.city-feature p{font-size:13px;line-height:1.8}.city-feature__top>.vc-icon{width:27px;height:27px}.city-community{grid-template-columns:1fr;gap:28px;padding-bottom:50px}.city-community__art{height:auto;aspect-ratio:1.12}.city-community__art img{-o-object-position:47% center;object-position:47% center}.city-art-tag{left:21px;bottom:21px;font-size:9px;letter-spacing:1.3px}.city-community__copy h2{font-size:36px;margin-bottom:19px}.city-community__copy>p:not(.city-eyebrow){font-size:13px}.city-begin{padding:32px 24px;border-radius:16px;margin-bottom:30px}.city-begin .city-eyebrow{font-size:8px;letter-spacing:1.3px}.city-begin h2{font-size:29px;margin-bottom:18px}.city-steps{grid-template-columns:1fr;gap:5px;margin-bottom:27px}.city-steps article{padding:24px 0 15px 46px;border-bottom:1px solid var(--city-line)}.city-steps article>.vc-icon{top:24px}.city-steps h3{font-size:16px}.city-steps p{font-size:12px}.city-step-number{font-size:28px;top:12px}.city-begin>.city-button{width:100%}.city-manifest{margin-bottom:32px}.city-manifest summary{font-size:12px}.city-manifest>div{font-size:13px}.site-footer{padding:25px 22px}.site-footer__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:21px}.site-footer .brand span{display:inline}.site-footer p{width:100%;font-size:10px}.city-footer-links{gap:18px}.page-hero,.page-hero.page-hero--short{min-height:225px}.page-hero__copy{padding:38px var(--pad)}.page-hero__copy .section-display{font-size:30px}.page-body{padding:25px 22px}.body-copy{font-size:14px}.auth-scene{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:68px;min-height:calc(100svh - 110px)}.auth-scene__visual{height:250px;min-height:250px;max-height:250px;width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.auth-scene__visual img{-o-object-position:center 27%;object-position:center 27%;height:100%;min-height:0}.auth-scene__visual:after{background:-webkit-gradient(linear,left bottom,left top,from(#0e111d),color-stop(65%,transparent));background:linear-gradient(0deg,#0e111d,transparent 65%)}.auth-art-caption{left:24px;bottom:18px;right:24px}.auth-art-caption .city-eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:8px!important}.auth-art-caption h2{font-size:23px;letter-spacing:-.7px;white-space:normal;max-width:230px;text-shadow:0 2px 10px #050512}.auth-art-caption p{display:none}.auth-scene__panel{padding:22px 24px 38px;border:0}.auth-scene__panel>.meta{display:none}.auth-scene__panel .section-display{font-size:29px}.city-auth-hint{font-size:13px;margin-bottom:12px!important}.form-sheet .v-card__text{padding-top:8px}.auth-scene .form-sheet .v-card__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.city-auth-switch{padding-top:17px;font-size:12px}.profile-scene .profile-shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 32px);gap:18px;margin-top:16px}.profile-scene .profile-nav{position:static;width:100%;padding:12px;overflow:hidden}.profile-nav .profile-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;gap:6px;padding-bottom:3px}.profile-nav .profile-nav__list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.profile-nav .profile-nav__title{margin:0 0 10px;font-size:9px}.profile-nav .profile-nav__btn{min-width:140px;min-height:42px;font-size:11px;white-space:nowrap;padding:9px 12px}.profile-scene .profile-head{padding:18px}.profile-scene .profile-wallet{grid-template-columns:1fr;gap:10px}.city-download__inner,.profile-scene .profile-columns{grid-template-columns:1fr}.city-download__inner{gap:30px;min-height:0;padding-block:42px}.city-download h1{font-size:43px;letter-spacing:-1.5px}.city-download__copy>p{font-size:14px}.city-download__art{max-height:420px}.city-download .city-button{width:100%}.admin-root .admin-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:26px 20px;min-height:100svh;background:-webkit-gradient(linear,left bottom,left top,color-stop(38%,#0b0e19),to(rgba(11,14,25,.7))),url(/assets/vicecity-20261001/hero.png) 65% top/auto 450px no-repeat;background:linear-gradient(0deg,#0b0e19 38%,rgba(11,14,25,.7)),url(/assets/vicecity-20261001/hero.png) 65% top/auto 450px no-repeat;gap:22px}.admin-login__intro{width:100%;padding:10px 6px}.admin-login__intro .city-eyebrow{font-size:8px;margin-bottom:12px!important}.admin-login__intro h2{font-size:32px;letter-spacing:-1px;margin:10px 0}.admin-login__intro>p{font-size:12px}.admin-login__intro>a{margin-top:15px;font-size:11px}.admin-root .admin-login__panel{padding:25px;max-width:480px}.admin-root .admin-top{padding:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px}.admin-root .admin-crumb{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:11px}.admin-root .admin-search{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;width:100%;max-width:none}.admin-root .admin-top>.admin-btn{font-size:11px;padding:9px 12px}.admin-root .admin-body{padding:14px}.admin-root .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-root .admin-card{padding:17px}.admin-root .admin-card strong{font-size:23px;overflow-wrap:anywhere}.admin-root .admin-card h3{font-size:10px}.admin-dashboard-heading{padding:22px 18px}.admin-dashboard-heading h1{font-size:22px}.admin-dashboard-heading p{font-size:11px}.admin-root .admin-table{display:block;overflow-x:auto;max-width:100%}.admin-root .admin-table td,.admin-root .admin-table th{min-width:90px;white-space:normal;padding:12px;font-size:11px}.admin-root .admin-row .admin-btn{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.admin-root *,.auth-scene *,.city-home *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}.js-reveal{opacity:1!important;-webkit-transform:none!important;transform:none!important}}.profile-scene .profile-head__avatar{background:#2c2243;border:1px solid #766098;color:#e3c7ff;-webkit-box-shadow:none;box-shadow:none}.profile-scene .profile-head__name{font-family:var(--font-body);text-transform:none;letter-spacing:-.7px;word-break:normal;overflow-wrap:anywhere}.profile-scene .profile-wallet{background:#111624;border-color:var(--city-line);-webkit-box-shadow:none;box-shadow:none;border-radius:13px}.profile-scene .wallet-tile{background:#181e30;border-color:var(--city-line);gap:15px;min-height:94px;padding:18px}.wallet-tile>.vc-icon{width:29px;height:29px;-ms-flex-preferred-size:29px;flex-basis:29px;color:#e9c985}.wallet-tile--vc>.vc-icon{color:#c495ef}.wallet-tile--prem>.vc-icon{color:#8cb9f2}.profile-scene .wallet-tile__label{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:11px}.profile-scene .wallet-tile__value{font-family:var(--font-body);font-size:23px;letter-spacing:-.5px}.admin-root .admin-side{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1024px){.admin-root .admin-shell{display:block}.admin-root .admin-side,.admin-root .admin-side.is-open{position:fixed;z-index:110;inset:0 auto 0 0;width:250px;height:100svh;-webkit-transform:translateX(-100%);transform:translateX(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.admin-root .admin-side.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.admin-root .admin-menu-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.admin-side-overlay.is-open{display:block;position:fixed;inset:0;z-index:105;background:rgba(0,0,0,.6)}}@media(max-width:620px){.admin-root .admin-crumb,.admin-root .admin-search{display:block}.profile-scene .profile-wallet{padding:20px}.profile-scene .profile-wallet__grid{grid-template-columns:1fr}.profile-scene .profile-panel{padding:20px}.city-footer-links button{color:#a6abc1;font-size:12px}}.menu-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:10px;color:#d3c5ec}.menu-toggle .vc-icon{width:23px;height:23px;-webkit-box-flex:0;-ms-flex:0 0 23px;flex:0 0 23px}.aaa-btn.v-btn.v-btn--disabled .v-btn__content{color:#ddd0f4!important;opacity:1}.auth-scene .form-sheet .aaa-btn--text .v-btn__content{color:#ccb7ef!important}@media(max-width:620px){.city-actions .city-button{width:100%}.auth-scene__visual img{-o-object-position:center 21%;object-position:center 21%}.city-hero__art img{-o-object-position:center 23%;object-position:center 23%}}.auth-scene .form-sheet .aaa-btn.v-btn.v-btn--disabled{opacity:.7!important;background:#3a285d!important;border-color:#5c427d!important}@media(max-width:900px){.mobile-panel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#111422;padding-top:90px}.mobile-panel .nav-link{font-size:18px;min-height:54px;letter-spacing:0;text-transform:none;padding:16px}.mobile-panel__locale{margin-bottom:20px}.mobile-panel .locale-switch__toggle{background:#22243a;padding:9px 15px}}.faq-scene .faq-head,.faq-scene .faq-item,.rules-scene .rules-card,.rules-scene .rules-head,.rules-scene .rules-important{background:#111624;border-color:var(--city-line);-webkit-box-shadow:none;box-shadow:none;border-radius:13px}.faq-scene .faq-head__badge,.rules-scene .rules-head__badge{background:#29213f;border-color:#594277;color:#ccb2f8;-webkit-box-shadow:none;box-shadow:none}.faq-scene .faq-head__title,.rules-scene .rules-card h3,.rules-scene .rules-head__title{font-family:var(--font-body);letter-spacing:-.5px;text-transform:none}.faq-scene .faq-item__trigger{font-family:var(--font-body);font-size:14px;line-height:1.65;letter-spacing:0;text-transform:none;padding:21px 24px;text-align:left}.faq-scene .faq-item__num{background:#28213d;color:#c6abef;-webkit-box-shadow:none;box-shadow:none;border-color:#443158;-ms-flex-negative:0;flex-shrink:0}.faq-scene .faq-item__title{font-size:14px;line-height:1.65;font-family:var(--font-body);letter-spacing:0;text-transform:none}.faq-scene .faq-item.is-open{border-color:#675080}.faq-scene .faq-item__content,.rules-scene .rules-card p,.rules-scene .rules-list{font-size:14px;line-height:1.9;color:#bcc3d7}.rules-card__icon .vc-icon{color:#c2a2e6;-webkit-filter:none;filter:none}.rules-card__top .rules-card__icon{-webkit-box-shadow:none;box-shadow:none;background:#29213d;border-color:#594277}@media(max-width:620px){.faq-scene .faq-item__trigger{padding:18px 15px;gap:12px}.faq-scene .faq-item__title{font-size:12px}.faq-scene .faq-item__content,.rules-scene .rules-card p,.rules-scene .rules-list{font-size:13px;line-height:1.8}.faq-scene .faq-head__title,.rules-scene .rules-head__title{font-size:23px}.faq-scene .faq-item__num{font-size:11px;min-width:25px;width:25px;height:25px;line-height:25px}}:root{--night:#080b18;--paper:#eeeaff;--ink:#eeeaff;--accent:#e356f5;--muted:#a5a4a3;--line:hsla(0,0%,100%,0.1411764705882353);--city-bg:var(--night);--city-line:var(--line);--city-pink:var(--accent);--pad:clamp(22px,4vw,68px);--header-h:0px;--rail:208px;--font-display:"Inter","Segoe UI",Arial,sans-serif}body{background:var(--night);scrollbar-color:#ff547e #202024}::-moz-selection{background:#ff547e;color:#151517}::selection{background:#ff547e;color:#151517}.aaa-app{background:var(--night)!important;color:var(--paper)!important;font-family:var(--font-body)}.aaa-app .site-footer,.aaa-app .site-main{margin-left:var(--rail);width:calc(100% - var(--rail))}.aaa-app .site-main{padding:0;min-height:100svh}.aaa-app h1,.aaa-app h2,.aaa-app h3{font-family:var(--font-body);text-transform:none}.aaa-app a:focus-visible,.aaa-app button:focus-visible,.aaa-app summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.aaa-app .site-header,.aaa-app .site-header.is-scrolled,.aaa-app .site-header.is-solid{position:fixed;inset:0 auto 0 0;width:var(--rail);height:100svh;border-right:1px solid var(--line);border-radius:10px;background:#151517;-webkit-box-shadow:none;box-shadow:none;backdrop-filter:none;z-index:90}.aaa-app .site-header__inner{height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:34px 23px;gap:0;max-width:none}.aaa-app .site-header .brand,.aaa-app .site-header__inner{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.aaa-app .site-header .brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin:0;font:700 17px/1 var(--font-body);letter-spacing:-.7px;text-transform:none;color:var(--paper)}.aaa-app .site-header .brand span{display:block}.aaa-app .site-header .vc-mark{width:51px;height:51px;-ms-flex-preferred-size:51px;flex-basis:51px;color:var(--paper)}.rail-caption{font-size:9px;line-height:1.7;letter-spacing:2px;color:#949494;margin-top:28px;padding-top:21px;border-top:1px solid var(--line)}.aaa-app .site-nav--primary{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:40px;gap:0;counter-reset:citynav}.aaa-app .site-header .site-nav--primary .nav-link{font:500 13px/1.4 var(--font-body);text-transform:none;letter-spacing:0;text-align:left;min-height:52px;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;color:#b3b2b1;border-bottom:1px solid hsla(0,0%,100%,.07058823529411765);counter-increment:citynav;white-space:normal}.aaa-app .site-nav--primary .nav-link:before{content:"0" counter(citynav);font-size:9px;color:#7e7e80;font-weight:400}.aaa-app .site-header .nav-link:after{display:none}.aaa-app .site-header .nav-link:hover,.aaa-app .site-header .site-nav--primary .nav-link.is-active,.aaa-app .site-nav--primary .nav-link.is-active:before{color:var(--accent)}.rail-edition{margin-top:auto;padding:28px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:8px;letter-spacing:.7px;color:#8b8b8e}.rail-edition b{border:1px solid #67676a;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:9px}.aaa-app .site-header__tools{gap:15px;margin:0}.aaa-app .site-header__tools,.aaa-app .site-nav--auth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aaa-app .site-nav--auth{gap:7px}.aaa-app .site-header .site-nav--auth .nav-link{display:block;padding:13px 10px;text-align:center;font:500 12px var(--font-body);border:1px solid var(--line);border-radius:10px;color:var(--paper)}.aaa-app .site-header .site-nav--auth .nav-link:first-child{background:linear-gradient(120deg,#251c3e,#101a2d);color:var(--ink);border-color:var(--paper)}.aaa-app .site-header .site-nav--auth .nav-link:before{display:none}.aaa-app .site-header .site-nav--auth .nav-link:last-child{font-size:11px;color:#a5a4a3}.aaa-app .site-header .locale-switch__toggle{background:transparent;border:0;padding:5px 0;color:#b2b0b1;font-size:11px}.aaa-app .locale-switch__menu{background:#242427;border-color:#525255;border-radius:10px}.aaa-app .menu-toggle,.city-mobile-dock{display:none}.aaa-app .city-home{background:var(--night);overflow:hidden}.aaa-app .city-container{width:calc(100% - var(--pad)*2);max-width:1460px;margin-inline:auto}.aaa-app .city-hero{height:min(920px,100svh);min-height:740px;max-height:none;margin:0;background:linear-gradient(120deg,#251c3e,#101a2d);isolation:isolate;overflow:hidden;--scene-x:0px;--scene-y:0px}.aaa-app .city-hero__art{inset:0 0 0 40%;z-index:-2;overflow:hidden;-webkit-transform:none;transform:none}.aaa-app .city-hero__art img{-o-object-fit:cover;object-fit:cover;-o-object-position:66% center;object-position:66% center;width:100%;height:100%;max-width:none;-webkit-filter:none;filter:none;-webkit-animation:night-drift 25s ease-in-out infinite alternate;animation:night-drift 25s ease-in-out infinite alternate;-webkit-transform-origin:60% 50%;transform-origin:60% 50%}.aaa-app .city-hero__shade{z-index:-1;background:-webkit-gradient(linear,left top,right top,from(var(--night)),color-stop(39%,var(--night)),color-stop(56%,rgba(8,11,24,0))),-webkit-gradient(linear,left bottom,left top,from(rgba(21,21,23,.4392156862745098)),color-stop(25%,transparent));background:linear-gradient(90deg,var(--night),var(--night) 39%,rgba(8,11,24,0) 56%),linear-gradient(0deg,rgba(21,21,23,.4392156862745098),transparent 25%);pointer-events:none}.aaa-app .city-hero__inner{position:relative;margin-inline:var(--pad)}.aaa-app .city-hero__copy{width:54%;max-width:630px;padding:40px 0 100px;-webkit-animation:night-enter .8s ease both;animation:night-enter .8s ease both;color:var(--ink)}.nightline-issue{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;max-width:300px;font-size:8px;letter-spacing:1.4px;border-top:1px solid rgba(38,38,38,.3137254901960784);padding-top:12px;margin-bottom:62px}.nightline-issue b{font-size:7px;color:#777}.aaa-app .city-eyebrow{font:600 10px/1.6 var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--accent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.aaa-app .city-hero__eyebrow{color:#5c5958;font-size:9px;margin:0 0 17px!important;letter-spacing:1.4px}.aaa-app .city-live-dot{background:var(--accent);-webkit-box-shadow:none;box-shadow:none}.city-rating{font-size:9px;margin-left:4px;border:1px solid rgba(144,138,133,.24705882352941178);padding:1px 4px}.aaa-app .city-hero h1{font-family:var(--font-body);font-size:clamp(78px,8.9vw,148px);line-height:.91;letter-spacing:-.075em;margin:0 0 33px;text-transform:uppercase;color:var(--ink);text-shadow:none}.aaa-app .city-hero h1 em{color:var(--accent);-webkit-text-fill-color:var(--accent);background:none;-webkit-filter:none;filter:none;padding:0;letter-spacing:-.075em}.aaa-app .city-intro{font-size:13px;max-width:310px;color:#66615f;margin:0 0 27px!important;white-space:normal}.aaa-app .city-actions{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.aaa-app .city-button{min-height:54px;padding:15px 23px;font:600 12px/1.4 var(--font-body);gap:16px;-webkit-box-shadow:none;box-shadow:none;backdrop-filter:none;-webkit-transition:background .25s,color .25s,-webkit-transform .25s;transition:background .25s,color .25s,-webkit-transform .25s;transition:background .25s,color .25s,transform .25s;transition:background .25s,color .25s,transform .25s,-webkit-transform .25s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;max-width:100%}.aaa-app .city-button--primary{background:var(--accent);border:1px solid var(--accent);color:#151517!important}.aaa-app .city-button--primary:before{display:none}.aaa-app .city-button--primary:hover{background:#ff7999;border-color:#ff7999;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:none;box-shadow:none}.aaa-app .city-button--glass{background:transparent;border-color:hsla(0,0%,100%,.27058823529411763);color:var(--paper)!important}.aaa-app .city-button--glass:hover{border-color:var(--accent);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:none;box-shadow:none}.aaa-app .city-hero .city-button--primary{background:var(--ink);border-color:var(--ink);color:var(--paper)!important;min-width:225px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aaa-app .city-hero .city-button--primary>.vc-icon{color:var(--accent);width:24px;height:24px}.aaa-app .city-hero .city-button--glass{border:0;border-bottom:1px solid #b8b1aa;color:#4b4745!important;padding:12px 0;min-height:42px;font-size:11px}.aaa-app .city-hero__note{font-size:8px;letter-spacing:.6px;margin-top:24px;color:#777;gap:9px}.aaa-app .city-hero__note span{border:0;color:#242424;font-weight:800;font-size:11px;padding:0}.aaa-app .city-hero__note i{background:#817b76}.nightline-wordmark{right:20px;font-size:clamp(42px,5.8vw,94px);line-height:.79;letter-spacing:-.085em;color:hsla(0,0%,100%,.08235294117647059);-webkit-text-stroke:1px hsla(0,0%,100%,.5647058823529412);-webkit-transform:rotate(-90deg) translateX(100%);transform:rotate(-90deg) translateX(100%);-webkit-transform-origin:right bottom;transform-origin:right bottom}.nightline-wordmark span{display:block;color:var(--paper)}.city-scene-caption{display:none}.aaa-app .city-hero__foot{padding:19px 0;border-top:1px solid rgba(72,67,66,.25098039215686274);color:#4d4743;gap:15px}.aaa-app .city-hero__foot>button{font-size:9px;color:#4b4441;gap:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aaa-app .city-hero__foot>span{letter-spacing:1.2px;color:#f7efeb}.aaa-app .city-hero__foot>span b{color:#ffb0c6}.aaa-app .city-hero__foot .city-motion-toggle{color:#fff}.aaa-app .city-hero__foot>button:first-child .vc-icon{width:21px;height:21px}.city-atmosphere{position:absolute;inset:0 0 0 43%;pointer-events:none;overflow:hidden}.city-atmosphere canvas{width:100%;height:100%;position:absolute;inset:0}.city-beam{position:absolute;bottom:18%;right:10%;height:650px;width:330px;background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(247,165,223,.09019607843137255)));background:linear-gradient(0deg,transparent,rgba(247,165,223,.09019607843137255));-webkit-clip-path:polygon(49% 100%,0 0,100% 0,51% 100%);clip-path:polygon(49% 100%,0 0,100% 0,51% 100%);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:night-beam 13s ease-in-out infinite alternate;animation:night-beam 13s ease-in-out infinite alternate}.city-beam--two{right:42%;-webkit-animation-delay:-6s;animation-delay:-6s;opacity:.5}.city-light-trail{display:none}.city-horizon-glow{position:absolute;inset:15%;background:radial-gradient(ellipse,rgba(255,100,190,.09411764705882353),transparent 70%);-webkit-animation:night-glow 6s ease-in-out infinite alternate;animation:night-glow 6s ease-in-out infinite alternate}.city-equalizer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;height:15px}.city-equalizer i{height:12px;width:2px;background:var(--accent);-webkit-animation:night-equalize 1s ease-in-out infinite alternate;animation:night-equalize 1s ease-in-out infinite alternate}.city-equalizer i:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.city-equalizer i:nth-child(3){-webkit-animation-delay:-.6s;animation-delay:-.6s}.city-equalizer i:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s}.city-atmosphere.is-paused *,.motion-off .city-equalizer i,.motion-off .city-hero__art img{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.aaa-app .city-world{padding:85px 0}.aaa-app .city-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-bottom:40px}.aaa-app .city-section-head h2{font-size:clamp(34px,4vw,62px);font-weight:650;letter-spacing:-2.5px;line-height:1.1;max-width:600px}.aaa-app .city-section-head>p{color:#a9a5a3;font-size:13px;line-height:1.85;max-width:285px}.aaa-app .city-features{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.aaa-app .city-feature{position:relative;border:0;border-radius:10px;padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;min-height:0;overflow:visible;isolation:isolate;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.aaa-app .city-feature:after,.aaa-app .city-feature:before{display:none}.aaa-app .city-feature__image{display:block;position:static;width:100%;height:330px;-o-object-fit:cover;object-fit:cover;-webkit-filter:none;filter:none;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.aaa-app .city-feature--1{margin-top:64px}.aaa-app .city-feature--2{margin-top:125px}.aaa-app .city-feature--1 .city-feature__image{height:265px}.aaa-app .city-feature--2 .city-feature__image{height:310px;-o-object-position:center 25%;object-position:center 25%}.aaa-app .city-feature:hover .city-feature__image{-webkit-filter:saturate(1.18);filter:saturate(1.18);-webkit-transform:none;transform:none}.aaa-app .city-feature__top{position:absolute;top:15px;left:15px;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.aaa-app .city-feature__top>.vc-icon{width:27px;height:27px;padding:5px;background:rgba(23,23,25,.7333333333333333);border:0;border-radius:10px;color:#fff}.aaa-app .city-feature__top>span{font-size:8px;letter-spacing:1px;color:#fff;background:rgba(23,23,25,.7333333333333333);padding:7px}.aaa-app .city-feature__copy{padding:22px 0 0;border-top:3px solid var(--accent);position:relative}.aaa-app .city-feature h3{font-size:24px;font-weight:600;letter-spacing:-.7px;line-height:1.17;margin:0 30px 12px 0;color:var(--paper)}.aaa-app .city-feature p{color:#a5a2a2;max-width:300px;margin:0}.aaa-app .city-feature__copy>button{position:absolute;top:19px;right:0;width:27px;height:27px;border:0;color:var(--accent);display:grid;place-items:center}.aaa-app .city-feature__copy>button .vc-icon{width:22px;height:22px}.city-type-band{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;font-size:clamp(45px,6.5vw,98px);font-weight:800;letter-spacing:-4px;white-space:nowrap;overflow:hidden;color:#201b20;background:var(--accent);-webkit-transform:rotate(-2deg) scale(1.01);transform:rotate(-2deg) scale(1.01);margin:20px -10px 100px}.city-type-band i{font-size:55px;font-style:normal}.aaa-app .city-community{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:100px}.aaa-app .city-community__art{height:520px;border:0;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;position:relative;overflow:hidden;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.aaa-app .city-community__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:43% center;object-position:43% center}.aaa-app .city-art-tag{position:absolute;bottom:20px;left:20px;letter-spacing:1px;background:linear-gradient(120deg,#251c3e,#101a2d);color:var(--ink);padding:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.aaa-app .city-art-tag>.vc-icon{color:var(--accent)}.aaa-app .city-community__copy h2{font-size:clamp(45px,5vw,77px);line-height:.97;letter-spacing:-3px;margin-bottom:24px}.aaa-app .city-community__copy>p:not(.city-eyebrow){font-size:13px;line-height:1.9;color:#aaa5a3;margin-bottom:25px}.aaa-app .city-community-link{background:none;border:0;border-bottom:1px solid hsla(0,0%,100%,.18823529411764706);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px;padding:18px 0;color:var(--paper)!important;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.aaa-app .city-community-link>span:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.aaa-app .city-community-link b{display:block;font-size:18px;font-weight:500}.aaa-app .city-community-link small{font-size:11px;color:#999;display:block;margin-top:4px}.aaa-app .city-community-icon{background:none;border:0;border-radius:10px;color:var(--accent);width:36px;height:36px;display:grid;place-items:center}.aaa-app .city-community-link:hover{color:var(--accent)!important;padding-left:8px;-webkit-transition:padding .25s,color .25s;transition:padding .25s,color .25s}.aaa-app .city-community-link>.vc-icon{width:20px;color:var(--accent)}.aaa-app .city-begin{position:relative;isolation:isolate;background:linear-gradient(120deg,#251c3e,#101a2d);color:var(--ink);border:0;border-radius:10px;margin-bottom:45px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.city-begin__backdrop{display:none}.aaa-app .city-begin h2{font-size:clamp(35px,4vw,62px);line-height:1.05;letter-spacing:-2px;color:var(--ink)}.aaa-app .city-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:35px 0}.aaa-app .city-steps article{border:0;border-top:1px solid rgba(39,39,36,.18823529411764706);position:relative;padding:28px 0 0 0}.aaa-app .city-steps article>.vc-icon{position:static;color:var(--ink);height:22px;width:22px;margin-bottom:22px}.aaa-app .city-steps h3{font-size:17px;letter-spacing:-.5px;color:var(--ink);margin-bottom:12px}.aaa-app .city-steps p{font-size:12px;color:#aaa9c4;line-height:1.8}.aaa-app .city-step-number{position:absolute;right:0;top:22px;font-size:32px;line-height:1;color:#c3b9af;letter-spacing:-1px}.aaa-app .city-manifest{border:0;border-block:1px solid var(--line);border-radius:10px;background:none;margin-bottom:40px}.aaa-app .city-manifest summary{font-size:13px;padding:25px 0}.aaa-app .city-manifest>div{font-size:13px;line-height:1.85;color:#bbb4b0;padding:0 0 30px}.aaa-app .profile-scene{background:var(--night);padding:45px var(--pad) 60px;min-height:100svh}.passport-heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:30px;margin-bottom:23px}.passport-heading,.passport-heading h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.passport-heading h1{font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-3px;font-weight:650;margin:0;gap:24px}.passport-heading .city-eyebrow{margin-bottom:13px!important}.passport-heading__star{color:var(--accent);font-size:58px}.passport-heading>p{font-size:9px;line-height:1.7;letter-spacing:2px;color:#999;margin:0}.aaa-app .profile-scene .profile-shell{display:block;max-width:1300px;width:100%;margin:0 auto;padding:0}.aaa-app .profile-shell__main{min-width:0;width:100%}.aaa-app .profile-wrap{max-width:none;padding:0;margin:0}.aaa-app .profile-layout{gap:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aaa-app .profile-nav{background:transparent;border:0;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;position:relative;top:auto;margin:0 0 25px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;z-index:5}.aaa-app .profile-nav,.aaa-app .profile-nav__list{padding:0;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.aaa-app .profile-nav__list{gap:0;list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.aaa-app .profile-nav__list>li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.aaa-app .profile-nav__btn{min-width:0;min-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:12px 15px;border:0;border-bottom:1px solid hsla(0,0%,100%,.18823529411764706);border-radius:10px;background:none;color:#a9a5a3;font:500 11px var(--font-body);letter-spacing:0;text-transform:none;-webkit-box-shadow:none;box-shadow:none;white-space:normal;-webkit-transform:none;transform:none}.aaa-app .profile-nav__btn--active{background:none;color:var(--paper);border-color:var(--accent);-webkit-box-shadow:inset 0 -2px var(--accent);box-shadow:inset 0 -2px var(--accent)}.aaa-app .profile-nav__btn:hover{-webkit-transform:none!important;transform:none!important;background:rgba(164,115,255,.043137254901960784)}.profile-nav__number{font-size:9px;color:#787678}.aaa-app .profile-nav__btn .vc-icon{width:17px;height:17px;-webkit-box-flex:0;-ms-flex:0 0 17px;flex:0 0 17px}.aaa-app .profile-nav__btn .vc-icon:last-child{width:14px;-ms-flex-preferred-size:14px;flex-basis:14px;color:var(--accent)}.aaa-app .profile-nav__label{line-height:1.4}.profile-nav__future{position:relative;font-size:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#9e9998}.profile-nav__future summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:12px 0}.profile-nav__future summary::-webkit-details-marker{display:none}.profile-nav__future summary>.vc-icon{width:14px;height:14px}.profile-nav__future>ul{position:absolute;top:100%;right:0;width:205px;list-style:none;padding:12px!important;background:#242427;border:1px solid #555;-webkit-box-shadow:0 15px 25px rgba(0,0,0,.3333333333333333);box-shadow:0 15px 25px rgba(0,0,0,.3333333333333333);z-index:8}.profile-nav__future li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px;color:#aba5a2}.profile-nav__future li .vc-icon{width:17px;height:17px}.aaa-app .profile-head.city-pass{position:relative;display:block;background:linear-gradient(120deg,#251c3e,#101a2d);color:var(--ink);border:0;border-radius:10px;padding:30px 35% 27px 30px;min-height:270px;-webkit-box-shadow:none;box-shadow:none}.city-pass:before{content:"";position:absolute;top:0;bottom:0;right:32%;border-left:1px dashed #a39a8f;z-index:2}.city-pass__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:9px;letter-spacing:1px;padding-bottom:23px;border-bottom:1px solid rgba(32,28,24,.16470588235294117);margin-right:0}.city-pass__label b{font-size:8px;font-weight:500;color:#81766d}.city-pass__identity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:24px 0}.aaa-app .profile-head__avatar{height:65px;width:65px;-webkit-box-flex:0;-ms-flex:0 0 65px;flex:0 0 65px;background:#242427;color:var(--paper);font-weight:500;font-size:36px;border:0;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;display:grid;place-items:center}.aaa-app .profile-head__label{font-size:9px;font-weight:500;letter-spacing:1px;color:#887b70;margin:0 0 7px}.aaa-app .profile-head__name{font-size:clamp(20px,2.4vw,32px);letter-spacing:-1px;line-height:1.15;color:var(--ink);text-transform:none;word-break:normal;margin:0 0 9px}.aaa-app .profile-head__hint{font-size:11px;line-height:1.6;max-width:340px;color:#aaa9c4}.city-pass__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.city-pass__barcode{height:25px;width:140px;display:block;background:repeating-linear-gradient(90deg,#222 2px,transparent 2px 5px,#222 5px 6px,transparent 6px 10px,#222 10px 14px,transparent 14px 17px);opacity:.65}.aaa-app .profile-head__refresh.v-btn{padding:10px 15px!important;min-width:0!important;height:38px!important;border:1px solid #a69c92!important;background:transparent!important;color:var(--ink)!important;border-radius:10px!important;font-size:10px!important;width:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.profile-head__refresh .vc-icon{width:13px;height:13px;margin-right:8px}.city-pass__art{position:absolute;inset:0 0 0 68%;overflow:hidden;background:#1e152a}.city-pass__art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.city-pass__art:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(16,16,25,.6901960784313725)),color-stop(65%,transparent));background:linear-gradient(0deg,rgba(16,16,25,.6901960784313725),transparent 65%)}.city-pass__art>span{position:absolute;right:15px;bottom:18px;font-size:28px;font-weight:850;line-height:.9;letter-spacing:-1px;color:#fff;z-index:2;text-align:right}.aaa-app .profile-wallet{background:none;border-block:1px solid var(--line);border-radius:10px;-webkit-box-shadow:none;box-shadow:none;padding:27px 0}.aaa-app .profile-section-title{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--paper);font-weight:600;margin:0 0 21px}.aaa-app .profile-wallet__grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.aaa-app .wallet-tile{background:none;border:0;border-left:1px solid var(--line);border-radius:10px;padding:3px 28px;gap:14px;min-height:70px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:none;box-shadow:none}.aaa-app .wallet-tile:first-child{padding-left:0;border-left:0}.aaa-app .wallet-tile>.vc-icon{width:24px;height:24px;-ms-flex:0 0 24px;flex:0 0 24px;color:var(--accent)}.aaa-app .wallet-tile__label{font-size:10px;color:#969292;font-weight:400;letter-spacing:0;text-transform:none}.aaa-app .wallet-tile__value{font-family:var(--font-body);font-size:clamp(21px,2.7vw,38px);font-weight:500;line-height:1.3;letter-spacing:-1px;color:var(--paper);white-space:nowrap}.aaa-app .wallet-tile__unit{font-size:12px}.aaa-app .profile-columns{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px}.aaa-app .profile-panel{background:none;border:0;border-radius:10px;padding:10px 0 25px;-webkit-box-shadow:none;box-shadow:none}.aaa-app .profile-stats__row{padding:12px 0;grid-template-columns:1fr 1fr;border-color:var(--line);font-size:12px;gap:10px}.aaa-app .profile-stats dt{color:#99918f;font-size:11px}.aaa-app .profile-stats dd{color:#ddd6d1;font-size:12px}.aaa-app .profile-pill{border:1px solid rgba(112,200,168,.30196078431372547);background:transparent;color:#8fd4b2;border-radius:10px;font-size:10px;padding:3px 7px}.aaa-app .profile-char-list{gap:0}.aaa-app .profile-char{border:0;border-bottom:1px solid var(--line);background:rgba(164,115,255,.03529411764705882);-webkit-box-shadow:none;box-shadow:none}.aaa-app .profile-char__top{gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.aaa-app .profile-char__name{font-size:22px;letter-spacing:-.6px;overflow-wrap:anywhere}.aaa-app .profile-char__level{background:transparent;border:1px solid rgba(255,84,126,.3137254901960784);border-radius:10px;color:#ff90aa}.aaa-app .profile-char__sex{background:none;color:#aaa;border:0;border-radius:10px}.aaa-app .profile-char__tag{border:0;border-radius:10px;background:hsla(0,0%,100%,.023529411764705882);font-size:10px;color:#c0b7b1}.aaa-app .profile-char__tag em{color:#877c75}.aaa-app .profile-char__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:18px}.aaa-app .profile-char__actions .v-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0!important}.aaa-app .profile-settings{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid var(--line);padding-top:27px}.aaa-app .profile-panel__lead{font-size:12px;line-height:1.8;color:#a19994}.aaa-app .restore-head__icon{background:none;border:0;color:var(--accent);-webkit-box-shadow:none;box-shadow:none}.aaa-app .restore-head__icon>.vc-icon{height:25px;width:25px}.aaa-app .restore-bar,.aaa-app .restore-card,.aaa-app .restore-drawer__inner{border:1px solid var(--line);border-radius:10px;background:rgba(164,115,255,.03529411764705882);-webkit-box-shadow:none;box-shadow:none}.aaa-app .restore-bar__badge{background:var(--accent);color:var(--ink);border-radius:10px}.aaa-app .restore-empty{font-size:12px;color:#98918c}.aaa-app .profile-char__delete.v-btn{color:#d49b9b!important;border-color:#6c4141!important;background:transparent!important}.aaa-app .restore-card__btn{min-width:0}.aaa-app .aaa-btn.v-btn{border-radius:10px!important;background:var(--accent)!important;color:var(--ink)!important;border:1px solid var(--accent)!important;-webkit-box-shadow:none!important;box-shadow:none!important;font:600 12px var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;min-height:44px;max-width:100%}.aaa-app .aaa-btn.v-btn:before{border-radius:10px}.aaa-app .aaa-btn--ghost.v-btn,.aaa-app .aaa-btn--text.v-btn{background:transparent!important;border-color:hsla(0,0%,100%,.25098039215686274)!important;color:var(--paper)!important}.aaa-app .v-btn--disabled{opacity:.5!important}.aaa-app .aaa-btn.v-btn.v-btn--disabled .v-btn__content{color:inherit!important}.aaa-app .v-input__slot{border-radius:10px!important;border-color:#777066!important;background:rgba(164,115,255,.043137254901960784)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.aaa-app .v-label{font-size:12px!important;color:#a9a09a!important}.aaa-app .v-text-field input{font-size:14px!important;color:var(--paper)!important}.aaa-app .v-text-field .v-input__slot:after{border-color:var(--accent)!important}.aaa-app .page-hero,.aaa-app .page-hero.page-hero--short{min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:0;background:var(--night)}.aaa-app .page-hero__media{opacity:.28;-webkit-filter:none;filter:none}.aaa-app .page-hero__copy{padding:60px var(--pad) 40px;position:relative;width:100%}.aaa-app .page-hero .section-display{font-size:clamp(38px,5vw,68px);font-weight:650;letter-spacing:-2.5px}.aaa-app .meta{font-size:9px;color:var(--accent);letter-spacing:2px}.aaa-app .page-body{padding:40px var(--pad)}.aaa-app .faq-head,.aaa-app .rules-head{border:0;border-radius:10px;background:linear-gradient(120deg,#251c3e,#101a2d);color:var(--ink);-webkit-box-shadow:none;box-shadow:none}.aaa-app .faq-head__title,.aaa-app .rules-head__title{color:var(--ink);font-weight:600}.aaa-app .faq-head__subtitle,.aaa-app .rules-head__subtitle{color:#aaa9c4}.aaa-app .faq-head__badge,.aaa-app .rules-head__badge{border:0;border-radius:10px;background:var(--ink);color:var(--accent);-webkit-box-shadow:none;box-shadow:none}.aaa-app .faq-item,.aaa-app .rules-card,.aaa-app .rules-important{background:rgba(164,115,255,.03529411764705882);border:0;border-bottom:1px solid var(--line);-webkit-box-shadow:none;box-shadow:none}.aaa-app .faq-item__trigger{padding:23px 15px;font-size:14px}.aaa-app .faq-item__num,.aaa-app .rules-card__icon{border:0;border-radius:10px;background:none;color:var(--accent)}.aaa-app .auth-scene{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;padding:0;background:var(--night);gap:0}.aaa-app .auth-scene__visual{min-height:720px;height:100%;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-height:none;border:0;border-radius:10px}.aaa-app .auth-scene__visual img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-animation:night-drift 25s ease-in-out infinite alternate;animation:night-drift 25s ease-in-out infinite alternate}.aaa-app .auth-scene__visual:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(22,17,22,.788235294117647)),color-stop(60%,transparent));background:linear-gradient(0deg,rgba(22,17,22,.788235294117647),transparent 60%)}.aaa-app .auth-art-caption{position:absolute;bottom:45px;left:30px;right:25px}.aaa-app .auth-art-caption h2{font-size:clamp(35px,4vw,62px);line-height:1;letter-spacing:-2.5px;white-space:pre-line;color:#fff}.aaa-app .auth-art-caption p{font-size:11px;color:#cfc4c1}.aaa-app .auth-scene__panel{padding:80px 12%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;background:linear-gradient(120deg,#251c3e,#101a2d);color:var(--ink);border:0}.aaa-app .auth-scene__panel .section-display{font-size:45px;line-height:1.05;font-weight:650;letter-spacing:-2px;color:var(--ink);margin-bottom:17px}.aaa-app .city-auth-hint{font-size:13px;color:#aaa9c4;margin-bottom:20px!important}.aaa-app .form-sheet{background:transparent!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.aaa-app .form-sheet .v-card__text{padding:0}.aaa-app .form-sheet .v-card__actions{padding:15px 0 0;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.aaa-app .auth-scene .v-label{color:#b4afc7!important}.aaa-app .auth-scene .v-text-field input{color:var(--ink)!important}.aaa-app .auth-scene .v-input__slot{background:rgba(34,34,34,.01568627450980392)!important;border-color:#b1a79b!important}.aaa-app .auth-scene .v-text-field .v-input__slot:before{border-color:#aaa!important}.aaa-app .auth-scene .aaa-btn--text.v-btn{color:var(--ink)!important;background:transparent!important;border-color:#b5ab9f!important;font-size:10px!important}.aaa-app .auth-scene .aaa-btn--text .v-btn__content{color:var(--ink)!important}.aaa-app .city-auth-switch{font-size:11px;color:#b4afc7;padding-top:23px;margin-top:23px;border-top:1px solid rgba(32,31,28,.1450980392156863)}.aaa-app .city-auth-switch button{color:var(--ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:600}.aaa-app .city-auth-switch .vc-icon{width:15px;height:15px}.aaa-app .auth-scene .form-sheet .v-messages.error--text{color:#ae2d4b!important}.aaa-app .city-download{background:var(--night);padding:0}.aaa-app .city-download__inner{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-block:60px}.aaa-app .city-download h1{font-size:clamp(48px,5vw,78px);letter-spacing:-3px;line-height:1;white-space:pre-line;margin-bottom:28px}.aaa-app .city-download__copy>p{font-size:13px;color:#a79e99;line-height:1.85;max-width:350px}.aaa-app .city-download__art{border:0;border-radius:10px;height:650px;width:100%;-o-object-fit:cover;object-fit:cover;max-height:none;-webkit-box-shadow:15px 15px 0 var(--accent);box-shadow:15px 15px 0 var(--accent)}.aaa-app .city-download__copy>small{display:block;margin:17px 0 25px;font-size:10px;color:#8d827b}.aaa-app .city-download .city-download__note{font-size:11px}.aaa-app .site-footer{background:#101012;border-top:1px solid var(--line);padding:35px var(--pad);position:relative}.aaa-app .site-footer__inner{gap:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aaa-app .site-footer .brand,.aaa-app .site-footer__inner{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aaa-app .site-footer .brand{font-size:15px;letter-spacing:-.5px;gap:12px}.aaa-app .site-footer .vc-mark{width:28px;height:28px;-ms-flex-preferred-size:28px;flex-basis:28px;color:var(--paper)}.aaa-app .site-footer .brand span{display:inline;color:var(--paper)}.aaa-app .site-footer p{font-size:10px;color:#a19791;margin:0;line-height:1.8}.city-footer-note{display:block;font-size:9px;color:#6d6965}.aaa-app .city-footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px}.aaa-app .city-footer-links a,.aaa-app .city-footer-links button{color:#ada4a1!important;font-size:10px}.aaa-app .city-footer-links a:hover{color:var(--accent)!important}.aaa-app .city-footer-links .vc-icon{width:19px;height:19px}.aaa-app .gc-char,.aaa-app .gc-locations-rail,.aaa-app .gc-terminal,.aaa-app .gc-terminal__inner,.aaa-app .mg-controls,.aaa-app .mg-head,.aaa-app .mg-preview-wrap{border:1px solid var(--line);border-radius:10px;background:#1d1d20;-webkit-box-shadow:none;box-shadow:none}.aaa-app .gc-locations-rail:before,.aaa-app .gc-terminal__inner:after,.aaa-app .gc-terminal__inner:before{display:none}.aaa-app .gc-body,.aaa-app .gc-compose,.aaa-app .gc-head{background:#202024;border-color:var(--line)}.aaa-app .gc-head__icon{background:var(--accent);color:var(--ink);border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.aaa-app .gc-char.is-active{background:rgba(255,84,126,.12549019607843137);border-color:var(--accent)}.aaa-app .gc-head__brand h2,.aaa-app .mg-head h2{font-size:24px;text-transform:none;letter-spacing:-.6px}.aaa-app .mg-input{border-radius:10px;background:#242426;border-color:#555;color:var(--paper)}.admin-root{background:#090d1b;color:var(--paper);font-family:var(--font-body)}.admin-root .admin-side{background:#0c1021;border-right:1px solid hsla(0,0%,100%,.13725490196078433);padding:20px 12px}.admin-root .admin-side__brand{padding:8px 10px 25px;color:var(--paper)}.admin-root .admin-side__brand .vc-mark{color:var(--paper)}.admin-root .admin-nav{border:0;border-radius:10px;min-height:43px;padding:12px;font-size:12px;color:#a4a0a0}.admin-root .admin-nav.is-active{background:linear-gradient(120deg,#251c3e,#101a2d);color:var(--ink);-webkit-box-shadow:none;box-shadow:none;border:0;border-left:3px solid var(--accent)}.admin-root .admin-nav:hover{background:hsla(0,0%,100%,.050980392156862744);-webkit-transform:none;transform:none}.admin-root .admin-nav.is-active:hover{background:linear-gradient(120deg,#251c3e,#101a2d)}.admin-root .admin-top{min-height:76px;border-bottom:1px solid hsla(0,0%,100%,.14901960784313725);background:#090d1b;padding:18px 28px;backdrop-filter:none}.admin-root .admin-body{min-width:0;max-width:1700px;margin:auto}.admin-root .admin-body>section{min-width:0;max-width:100%;overflow-x:auto}.admin-root .admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:hsla(0,0%,100%,.12549019607843137);border:1px solid hsla(0,0%,100%,.12549019607843137)}.admin-root .admin-card{min-width:0;background:#14192b;border:0;border-radius:10px;padding:25px;-webkit-box-shadow:none;box-shadow:none}.admin-root .admin-card h3{color:#ada3a0;font-size:11px}.admin-root .admin-card strong{color:var(--paper);font-size:34px;font-weight:500;letter-spacing:-1px;font-family:var(--font-body)}.admin-root .admin-dashboard-heading{min-height:230px;padding:35px;background:-webkit-gradient(linear,left top,right top,from(rgba(25,19,26,.8705882352941177)),to(rgba(25,19,26,.06666666666666667))),url(/assets/vicecity-20261001/city-night.png) 50%/cover;background:linear-gradient(90deg,rgba(25,19,26,.8705882352941177),rgba(25,19,26,.06666666666666667)),url(/assets/vicecity-20261001/city-night.png) 50%/cover;border:0;border-radius:10px;margin-bottom:25px}.admin-root .admin-dashboard-heading h1{font-size:46px!important;letter-spacing:-2px}.admin-root .admin-dashboard-heading p{font-size:12px;color:#c7b8bd}.admin-root .admin-dashboard-heading>.vc-icon{color:var(--accent);width:42px;height:42px}.admin-root .admin-btn{border-radius:10px;padding:11px 16px;background:var(--accent);border:1px solid var(--accent);color:var(--ink);font-weight:600;-webkit-box-shadow:none;box-shadow:none}.admin-root .admin-btn--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.20784313725490197);color:#c4bbbb}.admin-root .admin-btn--danger{background:transparent;border-color:#79434a;color:#e09ba3}.admin-root .admin-field input,.admin-root .admin-field select,.admin-root .admin-field textarea,.admin-root .admin-input{border-radius:10px;background:#101426;border:1px solid hsla(0,0%,100%,.18823529411764706);color:var(--paper);min-height:42px}.admin-root .admin-field{min-width:0}.admin-root .admin-table{border-radius:10px;background:#14192b;border:1px solid hsla(0,0%,100%,.12549019607843137)}.admin-root .admin-table th{background:#17152b;color:#c5bce0;font-size:11px;letter-spacing:0;padding:14px}.admin-root .admin-table td{color:#c5bab4;border-bottom:1px solid hsla(0,0%,100%,.09019607843137255)}.admin-root .admin-table tr:hover td{background:#2a272b}.admin-root .admin-badge{border-radius:10px;background:rgba(255,84,126,.09019607843137255);border-color:rgba(255,84,126,.27058823529411763);color:#ed9aab}.admin-root .admin-row{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-root .gp__card,.admin-root .gp__hero,.admin-root .gp__panel{background:#14192b;border:1px solid hsla(0,0%,100%,.12549019607843137);border-radius:10px}.admin-section-heading{margin-bottom:27px}.admin-section-heading>p{color:var(--accent);font-size:9px;letter-spacing:2px;margin:0 0 10px}.admin-section-heading h1{font-size:35px;letter-spacing:-1px;font-weight:600;margin:0}.admin-audience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;background:hsla(0,0%,100%,.12549019607843137)}.admin-audience__row{margin-top:18px}.admin-audience__row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;gap:10px;margin-bottom:10px}.admin-audience__track{display:block;height:3px;background:hsla(0,0%,100%,.12549019607843137)}.admin-audience__track i{display:block;height:100%;background:var(--accent)}.admin-root .admin-body pre{max-width:100%;overflow-wrap:anywhere}.admin-root .admin-body section>p{font-size:13px;color:#b7acaa;line-height:1.8}.admin-root .admin-login{background:-webkit-gradient(linear,left top,right top,from(rgba(22,22,25,.8588235294117647)),to(rgba(22,22,25,.12549019607843137))),url(/assets/vicecity-20261001/hero.png) 50%/cover;background:linear-gradient(90deg,rgba(22,22,25,.8588235294117647),rgba(22,22,25,.12549019607843137)),url(/assets/vicecity-20261001/hero.png) 50%/cover}.admin-root .admin-login__panel{border:0;border-radius:10px;background:rgba(16,19,41,.9294117647058824);-webkit-box-shadow:none;box-shadow:none}.admin-root .admin-login__panel input{border-radius:10px}.admin-root .news-admin input:not([type=checkbox]),.admin-root .news-admin select,.admin-root .news-admin textarea{background:#101426;color:var(--paper);border:1px solid hsla(0,0%,100%,.18823529411764706);border-radius:10px;padding:12px;max-width:100%}.admin-root input[type=file]::file-selector-button{background:linear-gradient(120deg,#251c3e,#101a2d);border:0;border-radius:10px;padding:12px;color:var(--ink);margin-right:14px}.admin-root .admin-body>section>h3{margin:25px 0 15px}@-webkit-keyframes night-drift{0%{-webkit-transform:scale(1.01) translateX(0);transform:scale(1.01) translateX(0)}to{-webkit-transform:scale(1.065) translateX(-.5%);transform:scale(1.065) translateX(-.5%)}}@keyframes night-drift{0%{-webkit-transform:scale(1.01) translateX(0);transform:scale(1.01) translateX(0)}to{-webkit-transform:scale(1.065) translateX(-.5%);transform:scale(1.065) translateX(-.5%)}}@-webkit-keyframes night-enter{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes night-enter{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes night-beam{0%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}to{-webkit-transform:rotate(27deg);transform:rotate(27deg)}}@keyframes night-beam{0%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}to{-webkit-transform:rotate(27deg);transform:rotate(27deg)}}@-webkit-keyframes night-glow{0%{opacity:.4}to{opacity:1}}@keyframes night-glow{0%{opacity:.4}to{opacity:1}}@-webkit-keyframes night-equalize{0%{-webkit-transform:scaleY(.3);transform:scaleY(.3)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes night-equalize{0%{-webkit-transform:scaleY(.3);transform:scaleY(.3)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@media(max-width:1200px){:root{--rail:174px;--pad:30px}.aaa-app .site-header__inner{padding:28px 18px}.aaa-app .site-header .brand{font-size:14px}.rail-caption{font-size:8px;letter-spacing:1.5px}.aaa-app .city-hero__copy{width:62%}.aaa-app .city-hero h1{font-size:100px}.aaa-app .city-hero__art{left:36%}.aaa-app .city-hero__shade{background:-webkit-gradient(linear,left top,right top,from(var(--night)),color-stop(34%,var(--night)),color-stop(59%,rgba(8,11,24,0)));background:linear-gradient(90deg,var(--night),var(--night) 34%,rgba(8,11,24,0) 59%)}.aaa-app .city-intro{max-width:275px}.aaa-app .city-hero__foot>span{display:none}.aaa-app .city-features{gap:15px}.aaa-app .city-feature__image{height:260px}.aaa-app .city-feature h3{font-size:20px}.aaa-app .city-feature p{font-size:11px}.aaa-app .city-community{gap:35px}.aaa-app .city-community__art{height:440px}.aaa-app .city-begin{padding:35px}.aaa-app .profile-head.city-pass{padding-left:24px;padding-right:36%}.city-pass__identity{gap:13px}.aaa-app .profile-head__avatar{width:49px;height:58px;-ms-flex-preferred-size:49px;flex-basis:49px;font-size:28px}.aaa-app .profile-head__name{font-size:24px}.aaa-app .profile-columns{gap:25px}.aaa-app .wallet-tile{padding-inline:19px}.aaa-app .auth-scene__panel{padding:60px 9%}.aaa-app .site-footer__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-root .admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){:root{--rail:0px;--header-h:68px;--pad:24px}.aaa-app .site-main{margin:0;width:100%;padding-top:68px}.aaa-app .site-footer{margin:0;width:100%;padding-bottom:110px}.aaa-app .site-header,.aaa-app .site-header.is-scrolled,.aaa-app .site-header.is-solid{inset:0 0 auto;width:100%;height:68px;border:0;border-bottom:1px solid var(--line);border-radius:10px}.aaa-app .site-header__inner{padding:0 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aaa-app .site-header .brand,.aaa-app .site-header__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aaa-app .site-header .brand{font-size:16px;gap:11px}.aaa-app .site-header .vc-mark{height:33px;width:33px;-ms-flex-preferred-size:33px;flex-basis:33px}.aaa-app .rail-caption,.aaa-app .rail-edition,.aaa-app .site-header .site-nav--primary,.aaa-app .site-header__tools{display:none}.aaa-app .menu-toggle{width:40px;height:40px;border:1px solid hsla(0,0%,100%,.20784313725490197);border-radius:10px;background:none;color:var(--paper);padding:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aaa-app .menu-toggle,.aaa-app .mobile-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aaa-app .mobile-panel{position:fixed;inset:68px 0 67px;z-index:85;background:#17152b;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 30px;overflow:auto}.aaa-app .mobile-panel .nav-link{font-size:26px;font-weight:600;letter-spacing:-1px;color:var(--ink);border:0;border-bottom:1px solid #b3a69b;min-height:58px;padding:17px 0;text-align:left}.aaa-app .mobile-panel__locale{margin-bottom:20px}.aaa-app .mobile-panel .locale-switch__toggle{color:var(--ink);background:none;padding:7px 0}.aaa-app .mobile-panel .locale-switch__menu{background:#17152b;color:var(--ink)}.city-mobile-dock{position:fixed;inset:auto 0 0;min-height:67px;padding:8px 16px max(9px,env(safe-area-inset-bottom));gap:7px;background:rgba(21,21,23,.9607843137254902);border-top:1px solid hsla(0,0%,100%,.1568627450980392);z-index:100;backdrop-filter:blur(10px)}.city-mobile-dock,.city-mobile-dock button{display:-webkit-box;display:-ms-flexbox;display:flex}.city-mobile-dock button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#a5a1a0;font-size:9px;padding:4px;border-top:2px solid transparent}.city-mobile-dock button.is-active{color:var(--accent);border-top-color:var(--accent)}.city-mobile-dock .vc-icon{height:19px;width:19px}.aaa-app .city-hero{min-height:720px;height:calc(100svh - 68px);max-height:950px}.aaa-app .city-hero h1{font-size:96px}.aaa-app .city-hero__copy{width:60%;padding-bottom:80px}.nightline-issue{margin-bottom:45px;max-width:250px}.nightline-issue b{display:none}.aaa-app .city-hero__art{left:25%}.aaa-app .city-intro{max-width:250px}.aaa-app .city-hero__shade{background:-webkit-gradient(linear,left top,right top,from(var(--night)),color-stop(29%,var(--night)),color-stop(63%,rgba(8,11,24,0)));background:linear-gradient(90deg,var(--night),var(--night) 29%,rgba(8,11,24,0) 63%)}.aaa-app .city-features{grid-template-columns:1fr 1fr 1fr;gap:15px}.aaa-app .city-feature__top>span{display:none}.aaa-app .city-community__copy h2{font-size:49px}.aaa-app .profile-scene{padding-top:32px}.aaa-app .profile-nav{gap:15px}.aaa-app .profile-nav__number{display:none}.aaa-app .auth-scene{min-height:0}.aaa-app .auth-scene__visual{min-height:700px}.aaa-app .auth-scene__panel{padding-inline:30px}.admin-root .admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-root .admin-body{padding:22px}.admin-root .admin-top{padding:16px}.admin-root .admin-dashboard-heading h1{font-size:38px!important}}@media(max-width:560px){:root{--pad:22px}.aaa-app .city-hero{height:auto;min-height:0;max-height:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;background:linear-gradient(120deg,#251c3e,#101a2d)}.aaa-app .city-hero__art{position:relative;inset:auto;display:block;z-index:0;height:370px;width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-transform:none;transform:none}.aaa-app .city-hero__art img{-o-object-position:50% 22%;object-position:50% 22%;-webkit-animation:night-drift 25s ease-in-out infinite alternate;animation:night-drift 25s ease-in-out infinite alternate}.aaa-app .city-hero__shade{position:absolute;inset:0 0 auto;height:370px;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(21,21,23,.6274509803921569)),color-stop(50%,transparent));background:linear-gradient(0deg,rgba(21,21,23,.6274509803921569),transparent 50%);pointer-events:none}.aaa-app .city-hero__inner{position:relative;display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;width:100%;height:auto;min-height:0;padding:0 22px}.aaa-app .city-hero__copy{width:100%;max-width:none;padding:25px 0 22px;margin:0;-webkit-animation:none;animation:none}.nightline-issue{margin:0 0 25px;max-width:none;font-size:8px}.nightline-issue b{display:block}.aaa-app .city-hero__eyebrow{font-size:8px;margin-bottom:14px!important}.aaa-app .city-hero h1{font-size:clamp(69px,20vw,112px);letter-spacing:-.085em;line-height:.93;margin:0 0 20px}.aaa-app .city-hero h1 em,.aaa-app .city-hero h1 span{display:inline}.aaa-app .city-hero h1 span:after{content:" "}.aaa-app .city-intro{font-size:12px;max-width:none;line-height:1.8;margin-bottom:22px!important}.aaa-app .city-actions{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}.aaa-app .city-actions .city-button{width:auto;min-width:0;min-height:48px;padding:12px 15px;font-size:11px;gap:10px}.aaa-app .city-actions .city-button--glass{padding-inline:0;font-size:10px;border:0}.aaa-app .city-actions .city-button--glass>.vc-icon{display:none}.aaa-app .city-hero__note{margin-top:21px;font-size:8px}.aaa-app .city-hero__foot{position:static;width:100%;padding:14px 0;border-top:1px solid rgba(24,21,22,.2)}.aaa-app .city-hero__foot>button{font-size:9px}.aaa-app .city-hero__foot .city-motion-toggle{color:var(--ink)}.city-atmosphere{inset:0 0 auto;height:370px;z-index:1}.city-beam{height:400px;width:220px;bottom:10%}.nightline-wordmark{z-index:2;font-size:76px;right:17px;bottom:auto;top:236px;-webkit-transform:none;transform:none;line-height:.8;letter-spacing:-7px;text-align:right;color:hsla(0,0%,100%,.10196078431372549);-webkit-text-stroke:1px hsla(0,0%,100%,.5333333333333333)}.nightline-wordmark span{display:inline;color:#fff}.aaa-app .city-world{padding:52px 0}.aaa-app .city-section-head{display:block;margin-bottom:26px}.aaa-app .city-section-head h2{font-size:40px;line-height:1.06;letter-spacing:-2px;max-width:350px}.aaa-app .city-section-head>p{font-size:12px;max-width:330px;margin-top:20px}.aaa-app .city-features{display:block}.aaa-app .city-feature,.aaa-app .city-feature--1,.aaa-app .city-feature--2{margin:0 0 35px}.aaa-app .city-feature--1 .city-feature__image,.aaa-app .city-feature--2 .city-feature__image,.aaa-app .city-feature__image{height:280px;-o-object-position:center 30%;object-position:center 30%}.aaa-app .city-feature__top>span{display:block}.aaa-app .city-feature__copy{padding-top:19px}.aaa-app .city-feature h3{font-size:26px;line-height:1.1;letter-spacing:-1px;margin-bottom:12px}.aaa-app .city-feature p{font-size:12px;max-width:320px}.city-type-band{font-size:45px;letter-spacing:-2px;gap:20px;padding:22px 0;margin:0 -10px 60px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.city-type-band i{font-size:35px}.aaa-app .city-community{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:35px;padding-bottom:55px}.aaa-app .city-community__art{width:100%;height:330px}.aaa-app .city-community__copy h2{font-size:55px;letter-spacing:-3px}.aaa-app .city-community__copy>p:not(.city-eyebrow){font-size:12px}.aaa-app .city-begin{padding:30px 24px;margin-bottom:30px}.aaa-app .city-begin h2{font-size:39px;letter-spacing:-2px}.aaa-app .city-steps{display:block;margin:24px 0}.aaa-app .city-steps article{padding:22px 38px 22px 37px;border-top:1px solid rgba(34,34,34,.2)}.aaa-app .city-steps article>.vc-icon{position:absolute;top:23px;left:0;width:22px;height:22px}.aaa-app .city-steps h3{font-size:17px;margin-bottom:9px}.aaa-app .city-steps p{font-size:11px;margin:0}.aaa-app .city-step-number{font-size:25px;top:23px}.aaa-app .city-begin>.city-button{width:100%}.aaa-app .city-manifest{margin-bottom:25px}.aaa-app .site-footer{padding-top:28px}.aaa-app .site-footer__inner{gap:23px;-ms-flex-wrap:wrap;flex-wrap:wrap}.aaa-app .site-footer p{width:100%}.aaa-app .site-footer .brand{font-size:16px}.aaa-app .profile-scene{padding:25px 18px 35px}.passport-heading{padding-bottom:21px;margin-bottom:0}.passport-heading h1{font-size:43px;letter-spacing:-2px;gap:15px}.passport-heading__star{font-size:37px}.passport-heading>p{font-size:7px;letter-spacing:1px;line-height:1.7}.passport-heading .city-eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:10px!important}.aaa-app .profile-nav{display:block;margin:0 0 20px;padding:0}.aaa-app .profile-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;margin:0;padding:0;gap:0}.aaa-app .profile-nav__btn{padding:13px 5px;min-height:67px;font-size:10px;gap:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;white-space:normal}.aaa-app .profile-nav__btn>.vc-icon{width:17px;height:17px}.aaa-app .profile-nav__btn>.vc-icon:last-child{display:none}.aaa-app .profile-nav__label{-webkit-box-flex:0;-ms-flex:0;flex:0}.profile-nav__future{display:block}.profile-nav__future summary{font-size:9px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 0 0;gap:8px}.profile-nav__future>ul{top:calc(100% + 5px)}.aaa-app .profile-layout{gap:22px}.aaa-app .profile-head.city-pass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:0;overflow:hidden}.city-pass:before{display:none}.city-pass__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;padding:19px 20px 15px;font-size:8px;letter-spacing:.8px;background:linear-gradient(120deg,#251c3e,#101a2d);border:0}.city-pass__label b{font-size:7px}.city-pass__art{position:relative;inset:auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:155px;width:100%;overflow:hidden}.city-pass__art img{-o-object-position:center 26%;object-position:center 26%;height:100%;width:100%}.city-pass__art>span{font-size:24px;bottom:15px;right:18px;line-height:.9}.city-pass__art:after{background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(24,18,27,.3764705882352941)));background:linear-gradient(90deg,transparent,rgba(24,18,27,.3764705882352941))}.city-pass__identity{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 20px;padding:16px 0;gap:14px;border-top:1px dashed rgba(160,149,137,.5019607843137255)}.aaa-app .profile-head__avatar{width:43px;height:53px;-ms-flex-preferred-size:43px;flex-basis:43px;font-size:27px}.aaa-app .profile-head__label{font-size:8px;margin-bottom:5px}.aaa-app .profile-head__name{font-size:23px;letter-spacing:-.8px;margin-bottom:7px;line-height:1.1}.aaa-app .profile-head__hint{font-size:10px;line-height:1.6}.city-pass__bottom{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:2px 20px 20px}.city-pass__barcode{width:100px;height:22px}.aaa-app .profile-head__refresh.v-btn{height:34px!important;min-height:34px!important;padding:8px 12px!important;font-size:9px!important}.aaa-app .profile-wallet{padding:22px 0}.aaa-app .profile-section-title{font-size:10px;letter-spacing:1.2px;margin-bottom:19px}.aaa-app .profile-wallet__grid{display:block}.aaa-app .wallet-tile{border:0;border-bottom:1px solid hsla(0,0%,100%,.07450980392156863);padding:13px 0!important;min-height:65px;gap:17px;display:-webkit-box;display:-ms-flexbox;display:flex}.aaa-app .wallet-tile:last-child{border-bottom:0}.aaa-app .wallet-tile__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;gap:13px;min-width:0}.aaa-app .wallet-tile__label{font-size:10px;max-width:90px}.aaa-app .wallet-tile__value{font-size:clamp(23px,7vw,32px);line-height:1.2;letter-spacing:-1px}.aaa-app .wallet-tile>.vc-icon{width:21px;height:21px;-ms-flex-preferred-size:21px;flex-basis:21px}.aaa-app .profile-columns,.aaa-app .profile-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:23px}.aaa-app .profile-panel{padding:0}.aaa-app .profile-panel--chars{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.aaa-app .profile-char{padding:19px 16px}.aaa-app .profile-char__name{font-size:22px}.aaa-app .profile-char__identity{min-width:0;gap:9px}.aaa-app .profile-char__actions .v-btn{font-size:10px!important}.aaa-app .profile-stats__row{grid-template-columns:1fr 1fr;gap:15px}.aaa-app .profile-stats dd{text-align:right;font-size:11px}.aaa-app .profile-settings{padding-top:25px}.aaa-app .restore-card{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:0}.aaa-app .restore-bar__chips{display:none}.aaa-app .page-hero,.aaa-app .page-hero.page-hero--short{min-height:205px}.aaa-app .page-hero__copy{padding:40px 22px 30px}.aaa-app .page-hero .section-display{font-size:40px;letter-spacing:-2px}.aaa-app .page-body{padding:25px 22px}.aaa-app .faq-item__trigger{font-size:12px;padding:20px 8px}.aaa-app .auth-scene{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;min-height:0}.aaa-app .auth-scene__visual{height:260px;min-height:260px;max-height:260px;width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;overflow:hidden}.aaa-app .auth-scene__visual img{-o-object-position:center 24%;object-position:center 24%}.aaa-app .auth-art-caption{left:23px;bottom:21px;right:20px}.aaa-app .auth-art-caption h2{font-size:32px;letter-spacing:-1.3px;max-width:260px}.aaa-app .auth-art-caption .city-eyebrow,.aaa-app .auth-art-caption p{display:none}.aaa-app .auth-scene__panel{padding:30px 26px 37px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.aaa-app .auth-scene__panel>.meta{display:block;margin-bottom:15px}.aaa-app .auth-scene__panel .section-display{font-size:37px;letter-spacing:-1.7px}.aaa-app .form-sheet .v-card__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aaa-app .form-sheet .v-card__actions .v-btn{margin:0!important;width:100%}.aaa-app .form-sheet .v-card__actions .spacer{display:none}.aaa-app .city-download__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:40px;gap:35px}.aaa-app .city-download h1{font-size:54px;letter-spacing:-2.5px}.aaa-app .city-download__art{height:420px;-webkit-box-shadow:8px 8px 0 var(--accent);box-shadow:8px 8px 0 var(--accent)}.aaa-app .city-download .city-button{width:100%}.aaa-app .city-download__copy>p{font-size:12px}.admin-root .admin-body{padding:15px}.admin-root .admin-top{padding:12px}.admin-root .admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-root .admin-card{padding:18px}.admin-root .admin-card strong{font-size:27px}.admin-root .admin-card h3{font-size:10px}.admin-root .admin-dashboard-heading{padding:25px 20px;min-height:185px}.admin-root .admin-dashboard-heading h1{font-size:30px!important}.admin-root .admin-dashboard-heading>.vc-icon{display:none}.admin-root .admin-table td,.admin-root .admin-table th{padding:12px;font-size:11px}.admin-root .admin-btn{font-size:11px;padding:10px 12px}.admin-audience{grid-template-columns:1fr}.admin-section-heading h1{font-size:29px}.admin-root .admin-login__panel{padding:25px}.admin-root .admin-login{padding:25px 20px}.admin-root .admin-row input:not([type=checkbox]){max-width:100%}}@media(max-width:360px){.aaa-app .city-hero h1{font-size:68px}.aaa-app .city-actions{grid-template-columns:1fr}.aaa-app .city-actions .city-button--glass{min-height:35px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aaa-app .wallet-tile__value{font-size:23px}.aaa-app .wallet-tile__label{font-size:9px}.aaa-app .profile-head__name{font-size:20px}.passport-heading>p{display:none}.aaa-app .site-header__inner{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.aaa-app *,.admin-root *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;scroll-behavior:auto!important}.city-atmosphere canvas{display:none}.js-reveal{opacity:1!important;-webkit-transform:none!important;transform:none!important}}:root{--rail:0px;--header-h:88px;--pad:clamp(24px,5.5vw,105px);--glow:#ec52f8;--cyan:#62deff}.aaa-app .site-main{width:100%;margin:0;padding-top:88px;background:#080b18}.aaa-app .site-footer{width:100%;margin:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(7,11,24,.9294117647058824)),to(rgba(10,16,35,.9098039215686274))),url(/assets/vicecity-20261001/city-night.png) center 60%/cover;background:linear-gradient(0deg,rgba(7,11,24,.9294117647058824),rgba(10,16,35,.9098039215686274)),url(/assets/vicecity-20261001/city-night.png) center 60%/cover;border-radius:0}.aaa-app .site-header,.aaa-app .site-header.is-scrolled,.aaa-app .site-header.is-solid{inset:0 0 auto;width:100%;height:88px;border:0;border-bottom:1px solid rgba(180,124,230,.1450980392156863);border-radius:0;background:rgba(10,12,27,.9254901960784314);backdrop-filter:blur(18px);-webkit-box-shadow:0 8px 30px rgba(3,6,25,.25098039215686274);box-shadow:0 8px 30px rgba(3,6,25,.25098039215686274)}.aaa-app .site-header__inner{padding:0 var(--pad);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:35px;max-width:1900px;margin:auto}.aaa-app .site-header .brand,.aaa-app .site-header__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aaa-app .site-header .brand{gap:13px;font-size:20px;letter-spacing:-.6px}.aaa-app .site-header .vc-mark{height:45px;width:45px;-ms-flex-preferred-size:45px;flex-basis:45px;-webkit-filter:drop-shadow(0 0 12px rgba(196,77,239,.27058823529411763));filter:drop-shadow(0 0 12px #c44def45)}.aaa-app .site-nav--primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;gap:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aaa-app .site-header .site-nav--primary .nav-link{font-size:12px;border:0;padding:14px 0;min-height:44px;color:#a4a4c0;white-space:nowrap;position:relative}.aaa-app .site-header .site-nav--primary .nav-link:before{display:none}.aaa-app .site-header .site-nav--primary .nav-link.is-active{color:#fff}.aaa-app .site-header .site-nav--primary .nav-link.is-active:after{content:"";display:block;position:absolute;bottom:-21px;height:2px;left:0;right:0;background:var(--glow);-webkit-box-shadow:0 -3px 14px rgba(236,82,248,.5647058823529412);box-shadow:0 -3px 14px rgba(236,82,248,.5647058823529412)}.aaa-app .site-header__tools{gap:25px}.aaa-app .site-header__tools,.aaa-app .site-nav--auth{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aaa-app .site-nav--auth{gap:15px}.aaa-app .site-header .site-nav--auth .nav-link{background:transparent;border:0;padding:12px 8px;font-size:11px;color:#aaa7bf;min-height:43px}.aaa-app .site-header .site-nav--auth .nav-link:first-child{padding:13px 24px;border:1px solid rgba(181,112,223,.396078431372549);background:linear-gradient(110deg,rgba(160,61,204,.3333333333333333),rgba(105,61,188,.26666666666666666));color:#fff;border-radius:10px;-webkit-box-shadow:inset 0 1px rgba(235,156,255,.18823529411764706);box-shadow:inset 0 1px rgba(235,156,255,.18823529411764706)}.aaa-app .site-header .site-nav--auth .nav-link:last-child{font-size:10px}.aaa-app .rail-caption,.aaa-app .rail-edition{display:none}.aaa-app .site-header .locale-switch__toggle{font-size:10px}.aaa-app .city-hero{height:calc(100svh - 88px);min-height:710px;max-height:950px;background:#0a0d22;border-radius:0;display:block;padding:0}.aaa-app .city-hero__art{position:absolute;inset:0;height:100%;width:100%;z-index:-3;border-radius:0;-webkit-transform:translate3d(var(--scene-x),var(--scene-y),0);transform:translate3d(var(--scene-x),var(--scene-y),0);-webkit-transition:-webkit-transform 1.5s ease;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease,-webkit-transform 1.5s ease}.aaa-app .city-hero__art img{-o-object-position:65% center;object-position:65% center;-webkit-animation:night-drift 30s ease-in-out infinite alternate;animation:night-drift 30s ease-in-out infinite alternate}.aaa-app .city-hero__shade{position:absolute;inset:0;height:100%;z-index:-2;background:-webkit-gradient(linear,left top,right top,from(rgba(6,10,33,.9098039215686274)),color-stop(27%,rgba(10,13,38,.611764705882353)),color-stop(53%,rgba(11,12,39,.12549019607843137)),color-stop(72%,transparent)),-webkit-gradient(linear,left bottom,left top,from(#080b18),color-stop(30%,rgba(8,11,24,.06274509803921569)),color-stop(90%,rgba(5,12,36,.06274509803921569)));background:linear-gradient(90deg,rgba(6,10,33,.9098039215686274),rgba(10,13,38,.611764705882353) 27%,rgba(11,12,39,.12549019607843137) 53%,transparent 72%),linear-gradient(0deg,#080b18,rgba(8,11,24,.06274509803921569) 30%,rgba(5,12,36,.06274509803921569) 90%);border-radius:0}.aaa-app .city-hero__inner{width:calc(100% - var(--pad)*2);height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0;max-width:1600px}.aaa-app .city-hero__copy{padding:20px 0 115px;margin:0;width:52%;max-width:660px;color:#fff;position:relative;z-index:2}.nightline-issue{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:13px;margin:0 0 31px;padding:0;max-width:none;font-size:10px;letter-spacing:2px;color:#fff}.nightline-issue span{font-weight:750;letter-spacing:1.7px}.nightline-issue b{display:block;padding:5px 8px;border:1px solid rgba(221,150,238,.27058823529411763);border-radius:4px;font-size:8px;letter-spacing:1px;color:#e6b5fb;font-weight:500;background:rgba(115,61,139,.12549019607843137)}.aaa-app .city-hero__eyebrow{color:#caa9e5;font-size:10px;letter-spacing:2px;margin-bottom:20px!important}.city-rating{display:none}.aaa-app .city-live-dot{background:#63eaff;-webkit-box-shadow:0 0 11px #52dfff;box-shadow:0 0 11px #52dfff}.aaa-app .city-hero h1{font-size:clamp(46px,5vw,82px);font-weight:850;line-height:1.02;letter-spacing:-3.6px;text-transform:none;margin:0 0 29px;color:#f8f5ff;text-shadow:0 4px 35px rgba(8,5,33,.18823529411764706)}.aaa-app .city-hero h1 em,.aaa-app .city-hero h1 span{display:block}.aaa-app .city-hero h1 span:after{content:none}.aaa-app .city-hero h1 em{font-style:normal;font-weight:850;color:#fd86ef;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ffa8ef,#ec5ce7 45%,#a388ff);background-clip:text;-webkit-background-clip:text;letter-spacing:-3.6px;text-shadow:none;padding:0 3px 7px 0;margin:0;-webkit-filter:drop-shadow(0 2px 16px rgba(235,66,239,.1607843137254902));filter:drop-shadow(0 2px 16px #eb42ef29)}.aaa-app .city-intro{font-size:14px;line-height:1.85;color:#b1b4d1;max-width:365px;margin:0 0 30px!important}.aaa-app .city-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.aaa-app .city-button{border-radius:10px;min-height:56px;padding:17px 24px;font-size:12px;gap:13px;position:relative;overflow:hidden;-webkit-transition:background .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:background .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:background .25s,transform .25s,box-shadow .25s;transition:background .25s,transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.aaa-app .city-button--primary,.aaa-app .city-hero .city-button--primary{background:linear-gradient(110deg,#d83cde,#9650eb 65%,#795bff);border:1px solid rgba(231,132,250,.4588235294117647);color:#fff!important;-webkit-box-shadow:0 8px 33px rgba(168,63,232,.23921568627450981),inset 0 1px rgba(250,192,255,.396078431372549);box-shadow:0 8px 33px rgba(168,63,232,.23921568627450981),inset 0 1px rgba(250,192,255,.396078431372549);min-width:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aaa-app .city-button--primary:before{content:"";display:block;position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 35%,hsla(0,0%,100%,.13333333333333333) 50%,transparent 65%);-webkit-transform:translateX(-80%);transform:translateX(-80%);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;pointer-events:none}.aaa-app .city-button--primary:hover:before{-webkit-transform:translateX(80%);transform:translateX(80%)}.aaa-app .city-button--primary:hover,.aaa-app .city-hero .city-button--primary:hover{-webkit-box-shadow:0 10px 35px rgba(197,68,236,.396078431372549);box-shadow:0 10px 35px rgba(197,68,236,.396078431372549);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.aaa-app .city-hero .city-button--primary>.vc-icon{color:#fff;width:20px;height:20px}.aaa-app .city-button--glass,.aaa-app .city-hero .city-button--glass{color:#e1ddf8!important;border:1px solid rgba(197,179,255,.25098039215686274);background:rgba(23,24,49,.4588235294117647);backdrop-filter:blur(10px);padding:17px 22px;min-height:56px;font-size:12px}.aaa-app .city-button--glass:hover{border-color:rgba(208,138,241,.5215686274509804);background:rgba(67,41,88,.4392156862745098)}.aaa-app .city-hero .city-button--glass>.vc-icon{display:block;color:#cda2f7}.aaa-app .city-hero__note{gap:17px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:27px}.aaa-app .city-hero__note,.aaa-app .city-hero__note>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aaa-app .city-hero__note>span{gap:7px;font:400 9px var(--font-body);color:#a6a4c6;border:0;padding:0}.aaa-app .city-hero__note .vc-icon{width:13px;height:13px;-webkit-box-flex:0;-ms-flex:0 0 13px;flex:0 0 13px;color:#c686f5}.nightline-wordmark{position:absolute;right:var(--pad);bottom:100px;top:auto;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);font-size:58px;font-style:italic;font-weight:900;letter-spacing:-4px;line-height:.8;opacity:.78;-webkit-text-stroke:1px rgba(241,181,255,.6);color:transparent;text-shadow:0 0 22px rgba(246,86,245,.1450980392156863);pointer-events:none;z-index:1}.nightline-wordmark span{display:inline;color:#f1c7ff;-webkit-text-stroke:0}.aaa-app .city-hero__foot{position:absolute;bottom:0;left:0;right:0;width:100%;padding:23px 0;border-top:1px solid rgba(199,153,235,.18823529411764706);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:transparent;border-radius:0;z-index:3}.aaa-app .city-hero__foot>button{color:#cac3e4;font-size:10px}.aaa-app .city-hero__foot>span{font-size:8px;letter-spacing:1.5px;display:block;color:#ac9ec0}.aaa-app .city-hero__foot .city-motion-toggle{color:#cebbe2}.city-atmosphere{inset:0;height:100%;z-index:0}.city-beam{right:8%;height:600px;width:350px;bottom:30%;background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(255,203,255,.09019607843137255)));background:linear-gradient(0deg,transparent,rgba(255,203,255,.09019607843137255))}.city-beam--two{right:40%}.city-equalizer i{background:#da86ff}.aaa-app .city-home{background:radial-gradient(ellipse at 95% 35%,rgba(61,23,87,.18823529411764706),transparent 40%),#080b18}.aaa-app .city-world{padding-top:80px}.aaa-app .city-features{gap:22px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-template-columns:1.15fr 1fr 1fr}.aaa-app .city-feature,.aaa-app .city-feature--1,.aaa-app .city-feature--2{margin:0;position:relative;border:1px solid rgba(170,119,226,.17254901960784313);border-radius:14px;background:#15172c;overflow:hidden;min-height:410px;-webkit-box-shadow:0 12px 35px rgba(3,4,12,.25098039215686274);box-shadow:0 12px 35px rgba(3,4,12,.25098039215686274);-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,-webkit-transform .3s;transition:transform .3s,border-color .3s;transition:transform .3s,border-color .3s,-webkit-transform .3s}.aaa-app .city-feature:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);border-color:rgba(201,111,241,.6274509803921569)}.aaa-app .city-feature--1 .city-feature__image,.aaa-app .city-feature--2 .city-feature__image,.aaa-app .city-feature__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;-o-object-position:center 28%;object-position:center 28%}.aaa-app .city-feature:after{content:"";display:block;position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(9,12,32,.9803921568627451)),color-stop(30%,rgba(10,14,35,.7294117647058823)),color-stop(75%,rgba(10,14,35,0)));background:linear-gradient(0deg,rgba(9,12,32,.9803921568627451),rgba(10,14,35,.7294117647058823) 30%,rgba(10,14,35,0) 75%);z-index:1}.aaa-app .city-feature__top{top:23px;left:23px;right:23px;z-index:3}.aaa-app .city-feature__top>.vc-icon{border-radius:9px;color:#e6ccff;border:1px solid rgba(228,172,255,.27058823529411763);background:rgba(25,19,41,.6);padding:8px;width:36px;height:36px}.aaa-app .city-feature__top>span{display:block;border-radius:5px;color:#dfcaec;background:rgba(16,13,38,.5019607843137255);font-size:7px}.aaa-app .city-feature__copy{position:absolute;bottom:27px;left:27px;right:27px;padding:0;border:0;z-index:2}.aaa-app .city-feature h3{font-size:25px;line-height:1.15;letter-spacing:-.8px}.aaa-app .city-feature p{color:#b1aacb;font-size:12px;line-height:1.8;padding-right:15px}.aaa-app .city-feature__copy>button{top:0;color:#e9b2ff}.aaa-app .city-feature:hover .city-feature__image{-webkit-transform:scale(1.035);transform:scale(1.035)}.city-type-band{background:transparent;color:rgba(155,107,198,.23137254901960785);-webkit-text-stroke:1px rgba(157,116,209,.3607843137254902);-webkit-transform:none;transform:none;border-block:1px solid rgba(170,118,218,.10588235294117647);margin:0 0 80px;padding:25px 0;letter-spacing:-2px;font-style:italic;font-size:70px}.city-type-band i{color:#bf64e9;-webkit-text-stroke:0;font-size:32px}.aaa-app .city-community__art{-webkit-transform:none;transform:none;border-radius:14px;border:1px solid rgba(188,125,238,.25098039215686274);-webkit-box-shadow:0 0 55px rgba(188,43,208,.08235294117647059);box-shadow:0 0 55px rgba(188,43,208,.08235294117647059)}.aaa-app .city-art-tag{background:rgba(22,15,48,.7490196078431373);backdrop-filter:blur(10px);color:#e3c7ff;border:1px solid rgba(196,120,229,.25098039215686274);border-radius:8px;font-size:8px}.aaa-app .city-community-link{border-bottom:1px solid rgba(184,133,228,.19215686274509805);border-radius:0}.aaa-app .city-community-icon{color:#b18cff}.aaa-app .city-community-icon--cyan{color:#56dfff}.aaa-app .city-begin{border:1px solid rgba(173,103,237,.27058823529411763);border-radius:15px;padding:55px;background:linear-gradient(100deg,rgba(14,19,44,.9294117647058824),rgba(22,22,52,.6666666666666666)),url(/assets/vicecity-20261001/city-night.png) 50%/cover;color:#fff;-webkit-box-shadow:inset 0 1px rgba(217,149,244,.12156862745098039);box-shadow:inset 0 1px rgba(217,149,244,.12156862745098039)}.aaa-app .city-begin h2{color:#fff}.aaa-app .city-steps article{border-color:rgba(203,155,255,.21176470588235294)}.aaa-app .city-steps h3{color:#e7dcff}.aaa-app .city-steps p{color:#a9a5c4}.aaa-app .city-step-number{color:rgba(174,117,214,.44313725490196076)}.aaa-app .city-steps article>.vc-icon{color:#d5a2ff}.aaa-app .profile-scene{position:relative;isolation:isolate;min-height:calc(100svh - 88px);background:-webkit-gradient(linear,left bottom,left top,from(#080b18),color-stop(60%,rgba(8,11,24,.9294117647058824)),to(rgba(11,16,36,.7215686274509804))),url(/assets/vicecity-20261001/city-night.png) top/100% auto no-repeat;background:linear-gradient(0deg,#080b18,rgba(8,11,24,.9294117647058824) 60%,rgba(11,16,36,.7215686274509804)),url(/assets/vicecity-20261001/city-night.png) top/100% auto no-repeat;padding:45px var(--pad) 65px}.passport-heading{border-bottom:1px solid rgba(183,128,230,.17647058823529413);padding-bottom:25px;margin:0 0 18px}.passport-heading h1{font-size:52px;letter-spacing:-2px;font-weight:750}.passport-heading__star{font-size:42px;color:#e78df5;text-shadow:0 0 30px rgba(238,109,255,.3764705882352941)}.passport-heading>p{color:#988eb5}.passport-heading .city-eyebrow{color:#bba1e1}.aaa-app .profile-nav{max-width:100%;margin-bottom:25px}.aaa-app .profile-nav__btn{color:#aaa2c5;border-bottom:1px solid rgba(165,119,217,.2901960784313726);font-size:12px;border-radius:0;padding:17px;gap:12px;background:rgba(16,15,36,.5647058823529412)}.aaa-app .profile-nav__btn--active{background:-webkit-gradient(linear,left bottom,left top,from(rgba(147,79,195,.2)),to(transparent));background:linear-gradient(0deg,rgba(147,79,195,.2),transparent);color:#f5d7ff;border-color:#cc72f2;-webkit-box-shadow:inset 0 -2px #d775ff;box-shadow:inset 0 -2px #d775ff}.aaa-app .profile-nav__btn>.vc-icon{color:#cf9df3}.aaa-app .profile-nav__btn>.vc-icon:last-child{color:#ce86f2}.profile-nav__future{color:#aea0c5}.profile-nav__future>ul{background:#19152e;border-color:#8566ae;border-radius:10px}.profile-nav__future li{color:#b9a8cc}.aaa-app .profile-head.city-pass{background:linear-gradient(110deg,rgba(36,21,63,.9372549019607843),rgba(21,29,56,.9294117647058824));color:#fff;border:1px solid rgba(175,117,226,.26666666666666666);border-radius:15px;-webkit-box-shadow:0 10px 45px rgba(4,7,25,.3333333333333333),inset 0 1px rgba(247,178,255,.09019607843137255);box-shadow:0 10px 45px rgba(4,7,25,.3333333333333333),inset 0 1px rgba(247,178,255,.09019607843137255);padding:30px 38% 27px 30px;min-height:278px}.city-pass:before{right:34%;border:0;width:1px;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(rgba(222,131,255,.4392156862745098)),to(transparent));background:linear-gradient(0deg,transparent,rgba(222,131,255,.4392156862745098),transparent)}.city-pass__label{border-color:rgba(220,176,255,.12549019607843137);color:#b68ee0;letter-spacing:1.5px}.city-pass__label b{color:#9b8eb6}.city-pass__identity{gap:20px}.aaa-app .profile-head__avatar{border-radius:14px;background:linear-gradient(135deg,#b352d4,#5c4fba);border:1px solid rgba(212,156,250,.4666666666666667);color:#fff;-webkit-box-shadow:0 7px 20px rgba(168,71,226,.17647058823529413);box-shadow:0 7px 20px rgba(168,71,226,.17647058823529413);font-size:32px;width:62px;height:68px;-ms-flex-preferred-size:62px;flex-basis:62px}.aaa-app .profile-head__label{color:#a994c3}.aaa-app .profile-head__name{color:#f5edff;font-size:28px}.aaa-app .profile-head__hint{color:#aca3c4;font-size:12px;line-height:1.7}.city-pass__art{left:66%;border-radius:0}.city-pass__art img{-o-object-position:center 23%;object-position:center 23%}.city-pass__art:after{background:-webkit-gradient(linear,left top,right top,from(rgba(21,26,53,0)),to(rgba(8,11,34,.12549019607843137))),-webkit-gradient(linear,left bottom,left top,from(rgba(22,16,49,.8)),color-stop(70%,transparent));background:linear-gradient(90deg,rgba(21,26,53,0),rgba(8,11,34,.12549019607843137)),linear-gradient(0deg,rgba(22,16,49,.8),transparent 70%)}.city-pass__art>span{font-size:37px;line-height:.85;font-style:italic;letter-spacing:-2px;color:#f0baff;text-shadow:0 0 22px rgba(198,76,219,.4666666666666667)}.city-pass__signature{font-size:23px;font-style:italic;color:#da8fff;letter-spacing:-1.4px;font-weight:800;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);text-shadow:0 0 20px rgba(228,91,238,.3137254901960784)}.aaa-app .profile-head__refresh.v-btn{border:1px solid rgba(161,118,211,.4196078431372549)!important;border-radius:8px!important;background:rgba(94,55,120,.1803921568627451)!important;color:#dcc2f4!important;height:39px!important}.aaa-app .profile-wallet{border:0;background:transparent;padding:4px 0 12px}.aaa-app .profile-wallet__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:18px}.aaa-app .wallet-tile,.aaa-app .wallet-tile:first-child{padding:25px!important;border:1px solid rgba(178,123,214,.20784313725490197);border-radius:12px;background:linear-gradient(120deg,rgba(38,33,57,.5647058823529412),rgba(21,27,48,.5647058823529412));gap:20px;min-height:115px;-webkit-box-shadow:inset 0 1px hsla(0,0%,100%,.0196078431372549);box-shadow:inset 0 1px hsla(0,0%,100%,.0196078431372549)}.aaa-app .wallet-tile>.vc-icon{height:32px;width:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;color:#edc778;-webkit-filter:drop-shadow(0 0 10px rgba(220,177,69,.1450980392156863));filter:drop-shadow(0 0 10px #dcb14525)}.aaa-app .wallet-tile--vc>.vc-icon{color:#e176ed}.aaa-app .wallet-tile--prem>.vc-icon{color:#74cefc}.aaa-app .wallet-tile__label{font-size:11px;color:#a8a2bf}.aaa-app .wallet-tile__value{font-size:33px;font-weight:650;letter-spacing:-.8px;color:#f4eaff}.aaa-app .wallet-tile--gold .wallet-tile__value{color:#f1dbac}.aaa-app .wallet-tile--vc .wallet-tile__value{color:#e9b3fd}.aaa-app .profile-section-title{font-size:13px;color:#cbb5e8;letter-spacing:.5px;text-transform:none;font-weight:650}.aaa-app .profile-panel{background:linear-gradient(120deg,rgba(20,23,43,.7019607843137254),rgba(18,22,40,.6));border:1px solid rgba(164,119,207,.1411764705882353);border-radius:12px;padding:24px}.aaa-app .profile-settings{border:0;padding-top:0;gap:24px}.aaa-app .profile-columns{gap:24px}.aaa-app .profile-char{background:rgba(37,29,57,.23921568627450981);border:1px solid rgba(157,114,200,.15294117647058825);border-radius:10px;padding:22px;margin-bottom:12px}.aaa-app .profile-char:last-child{margin-bottom:0}.aaa-app .profile-char__level{border-color:rgba(176,119,224,.3607843137254902);color:#ddb3f8}.aaa-app .profile-char__name{color:#efe3ff}.aaa-app .profile-stats dt{color:#a69ab9}.aaa-app .profile-stats dd{color:#d9cbe7}.aaa-app .profile-stats__row{border-color:rgba(178,129,214,.13333333333333333)}.aaa-app .profile-panel__lead,.aaa-app .restore-empty{color:#a69bbd}.aaa-app .restore-head__icon{color:#c991f0}.aaa-app .restore-card,.aaa-app .restore-drawer__inner{background:#16162a;border-color:rgba(145,106,198,.23137254901960785)}.aaa-app .profile-pill{border-radius:5px;color:#8be4cd}.aaa-app .profile-char__sex{color:#c7a2e4}.aaa-app .profile-char__tag{background:rgba(121,84,148,.09019607843137255);color:#c6b6db;border-radius:5px}.aaa-app .profile-char__tag em{color:#9d89b7}.aaa-app .aaa-btn.v-btn{color:#fff!important;background:linear-gradient(110deg,#b344d5,#7255e5)!important;border:1px solid rgba(197,134,237,.4392156862745098)!important;border-radius:8px!important;-webkit-box-shadow:inset 0 1px rgba(234,178,255,.18823529411764706)!important;box-shadow:inset 0 1px rgba(234,178,255,.18823529411764706)!important}.aaa-app .aaa-btn--ghost.v-btn,.aaa-app .aaa-btn--text.v-btn{background:rgba(83,55,118,.13333333333333333)!important;color:#d2b9ed!important;border-color:rgba(163,117,208,.3254901960784314)!important}.aaa-app .v-input__slot{border-radius:8px!important;background:rgba(16,15,34,.24705882352941178)!important;border-color:rgba(142,108,183,.2901960784313726)!important}.aaa-app .v-label{color:#a89cbf!important}.aaa-app .v-text-field input{color:#eae1ff!important}.aaa-app .aaa-alert{border-radius:10px}.aaa-app .auth-scene{background:#080c1d}.aaa-app .auth-scene__panel{background:radial-gradient(ellipse at 0 0,rgba(113,50,124,.18823529411764706),transparent 70%),#0e1226;color:#f1eaff;position:relative}.aaa-app .auth-scene__panel .section-display{color:#f3eaff}.aaa-app .city-auth-hint{color:#a198bf}.aaa-app .auth-scene .v-label{color:#a799bd!important}.aaa-app .auth-scene .v-text-field input{color:#f2eaff!important}.aaa-app .auth-scene .v-input__slot{border:1px solid rgba(140,107,185,.25098039215686274)!important;background:rgba(17,16,38,.4392156862745098)!important}.aaa-app .auth-scene .aaa-btn--text.v-btn{color:#c4a3e7!important;border-color:rgba(142,101,178,.30980392156862746)!important;background:rgba(106,55,120,.13333333333333333)!important}.aaa-app .auth-scene .aaa-btn--text .v-btn__content{color:#c4a3e7!important}.aaa-app .city-auth-switch{border-color:rgba(155,114,199,.20784313725490197);color:#b0a0c3}.aaa-app .city-auth-switch button{color:#e1b6ff}.aaa-app .faq-head,.aaa-app .rules-head{color:#eee6ff;background:linear-gradient(100deg,rgba(41,27,61,.9215686274509803),rgba(23,35,59,.8705882352941177)),url(/assets/vicecity-20261001/city-night.png) 50%/cover;border:1px solid rgba(176,133,215,.23137254901960785);border-radius:12px}.aaa-app .faq-head__title,.aaa-app .rules-head__title{color:#ede0ff}.aaa-app .faq-head__subtitle,.aaa-app .rules-head__subtitle{color:#b6a5cb}.aaa-app .faq-head__badge,.aaa-app .rules-head__badge{background:rgba(170,98,220,.1450980392156863);color:#d09aee;border:1px solid rgba(172,114,216,.3176470588235294);border-radius:9px}.aaa-app .faq-item,.aaa-app .rules-card,.aaa-app .rules-important{background:rgba(25,25,46,.5647058823529412);border:1px solid rgba(180,133,211,.15294117647058825);border-radius:10px}.aaa-app .page-hero__media{opacity:.48}.aaa-app .page-hero{background:#090d20}.aaa-app .page-hero__copy{padding-top:45px}.aaa-app .city-download__art{-webkit-box-shadow:0 0 50px rgba(178,67,212,.16862745098039217);box-shadow:0 0 50px rgba(178,67,212,.16862745098039217);border:1px solid rgba(189,108,220,.2823529411764706);border-radius:14px}.aaa-app .city-download{background:radial-gradient(ellipse at 70% 40%,rgba(69,17,78,.25098039215686274),transparent 70%),#080c1d}.aaa-app .city-download__copy>p{color:#b1a6c4}.aaa-app .gamechat-scene,.aaa-app .maze-scene{padding-top:28px}.aaa-app .gamechat-scene .page-hero,.aaa-app .maze-scene .page-hero{min-height:120px;height:120px;border-radius:12px;overflow:hidden;margin-bottom:18px;border:1px solid rgba(161,117,215,.17254901960784313);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aaa-app .gamechat-scene .page-hero__media,.aaa-app .maze-scene .page-hero__media{background-image:url(/assets/vicecity-20261001/city-night.png);opacity:.7}.aaa-app .gamechat-scene .page-hero__copy,.aaa-app .maze-scene .page-hero__copy{padding:23px 30px;background:-webkit-gradient(linear,left top,right top,from(rgba(13,16,42,.792156862745098)),to(transparent));background:linear-gradient(90deg,rgba(13,16,42,.792156862745098),transparent)}.aaa-app .gamechat-scene .page-hero .section-display,.aaa-app .maze-scene .page-hero .section-display{font-size:32px;letter-spacing:-1px;line-height:1.15;margin:0}.aaa-app .gamechat-scene .meta,.aaa-app .maze-scene .meta{margin-bottom:9px}.aaa-app .gc-terminal{border:1px solid rgba(164,115,221,.2627450980392157);background:#11162b;border-radius:12px;-webkit-box-shadow:0 15px 45px rgba(3,6,14,.25098039215686274);box-shadow:0 15px 45px rgba(3,6,14,.25098039215686274)}.aaa-app .gc-terminal__inner{border:0;border-radius:0;background:#0f1528}.aaa-app .gc-head{background:linear-gradient(100deg,#211833,#102238);border-bottom:1px solid rgba(168,117,213,.16862745098039217);padding:23px}.aaa-app .gc-head__brand h2{font-size:21px;letter-spacing:-.5px}.aaa-app .gc-head__brand p{color:#a79abd}.aaa-app .gc-head__icon{color:#ddb6fa;background:rgba(166,106,233,.13725490196078433);border:1px solid rgba(183,127,232,.3333333333333333);border-radius:11px;-webkit-box-shadow:0 0 20px rgba(167,76,237,.10196078431372549);box-shadow:0 0 20px rgba(167,76,237,.10196078431372549)}.aaa-app .gc-head__icon .vc-icon{width:25px;height:25px}.aaa-app .gc-body{background:#101427}.aaa-app .gc-compose{background:#17152c;border-top:1px solid rgba(162,117,204,.17254901960784313)}.aaa-app .gc-char{background:#19162b;border:1px solid rgba(145,101,197,.23137254901960785);border-radius:9px}.aaa-app .gc-char.is-active{background:rgba(119,59,163,.2);border-color:rgba(185,117,237,.6)}.aaa-app .gc-char__ava{background:linear-gradient(135deg,#a34ac7,#594baf);color:#f1d8ff}.aaa-app .gc-seg__btn.is-active{background:linear-gradient(100deg,#75499b,#533d94);color:#fff;-webkit-box-shadow:none;box-shadow:none}.aaa-app .gc-feed{min-height:300px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(12,18,39,.9294117647058824)),to(rgba(16,20,41,.9294117647058824))),url(/assets/vicecity-20261001/city-night.png) 50%/cover;background:linear-gradient(rgba(12,18,39,.9294117647058824),rgba(16,20,41,.9294117647058824)),url(/assets/vicecity-20261001/city-night.png) 50%/cover}.aaa-app .gc-feed__empty-ring{background:rgba(154,106,207,.07058823529411765);-webkit-box-shadow:none;box-shadow:none;border-color:rgba(165,116,223,.25098039215686274)}.aaa-app .gc-feed__empty-ring>.vc-icon{width:30px;height:30px;color:#a985d1}.aaa-app .gc-locations-rail{background:#13172a;border:1px solid rgba(171,127,213,.21568627450980393);border-radius:10px}.aaa-app .gc-world-pill>.vc-icon{height:18px;width:18px}.aaa-app .mg-controls,.aaa-app .mg-head,.aaa-app .mg-preview-wrap{border-radius:12px;background:rgba(21,25,45,.9019607843137255);border-color:rgba(166,121,211,.22745098039215686)}.aaa-app .mg-input{background:#17152b;border:1px solid rgba(163,119,213,.3411764705882353);color:#e6d9f6;border-radius:7px}.admin-root .admin-nav.is-active{background:linear-gradient(110deg,rgba(113,56,158,.4392156862745098),rgba(81,45,137,.3137254901960784));color:#f1d9ff;border-color:#c781ed;border-radius:8px}.admin-root .admin-nav{border-radius:8px}.admin-root .admin-table th{background:#29213d;color:#cdb3e7}.admin-root .admin-btn{background:linear-gradient(110deg,#a149cc,#6d52d8);color:#fff;border-color:rgba(177,113,230,.4);border-radius:8px}.admin-root .admin-btn--ghost{background:rgba(108,65,136,.13725490196078433);color:#ceb1e6;border-color:rgba(153,108,192,.3137254901960784)}.admin-root .admin-btn--danger{background:rgba(171,65,82,.12549019607843137);color:#e6a9ba;border-color:rgba(206,124,139,.3137254901960784)}.admin-root .admin-grid{gap:14px;background:none;border:0}.admin-root .admin-card{border-radius:12px;border:1px solid rgba(159,116,202,.17254901960784313);background:linear-gradient(120deg,#211b31,#131c2d)}.admin-root .admin-audience{gap:14px;background:none}.admin-root .admin-top{background:#0d1123;border-color:rgba(154,110,205,.14901960784313725)}.admin-root .admin-body{background:radial-gradient(ellipse at 80% 0,rgba(90,37,101,.12549019607843137),transparent 60%)}.admin-root .admin-dashboard-heading{border-radius:12px;border:1px solid rgba(168,114,208,.25098039215686274)}.admin-root .admin-field input,.admin-root .admin-field select,.admin-root .admin-field textarea,.admin-root .admin-input{border-color:rgba(154,118,198,.23921568627450981);border-radius:8px}.admin-root .admin-card strong{color:#ebd6ff}.admin-root .admin-side__brand .vc-mark{height:36px;width:36px}.admin-root .admin-table tr:hover td{background:#332348}.admin-root input[type=file]::file-selector-button{background:#324;color:#e0c3f3;border:1px solid rgba(144,105,183,.34509803921568627)}@media(min-width:1700px){.aaa-app .city-hero__art img{-o-object-position:center 55%;object-position:center 55%}.aaa-app .city-hero__copy{max-width:680px}}@media(max-width:1200px){.aaa-app .site-header__inner{gap:20px}.aaa-app .site-header .brand{font-size:17px}.aaa-app .site-nav--primary{gap:19px}.aaa-app .site-header__tools{gap:14px}.aaa-app .site-nav--auth{gap:5px}.aaa-app .site-header .site-nav--auth .nav-link:first-child{padding:12px 17px}.aaa-app .city-hero{min-height:660px}.aaa-app .city-hero h1{font-size:63px;letter-spacing:-3px}.aaa-app .city-hero h1 em{letter-spacing:-3px}.aaa-app .city-hero__copy{width:56%;padding-bottom:95px}.aaa-app .city-hero__art img{-o-object-position:65% center;object-position:65% center}.aaa-app .city-intro{max-width:320px;font-size:13px}.aaa-app .city-feature{min-height:370px}.aaa-app .city-feature__copy{left:22px;right:22px;bottom:22px}.aaa-app .city-feature h3{font-size:23px}.aaa-app .city-begin{padding:40px}.aaa-app .profile-wallet__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.aaa-app .wallet-tile__value{font-size:29px}.aaa-app .profile-head__name{font-size:26px}}@media(max-width:980px){.aaa-app .site-header,.aaa-app .site-header.is-scrolled,.aaa-app .site-header.is-solid{height:74px}.aaa-app .site-main{padding-top:74px}.aaa-app .site-header__inner{padding-inline:25px}.aaa-app .site-header .brand{font-size:17px}.aaa-app .site-header .vc-mark{height:35px;width:35px;-ms-flex-preferred-size:35px;flex-basis:35px}.aaa-app .site-header__tools>.locale-switch{display:none}.aaa-app .site-nav--primary{gap:15px}.aaa-app .site-header .site-nav--primary .nav-link{font-size:11px}.aaa-app .site-header .site-nav--primary .nav-link.is-active:after{bottom:-15px}.aaa-app .site-header .site-nav--auth .nav-link:last-child{display:none}.aaa-app .city-hero{height:calc(100svh - 74px);min-height:650px}.aaa-app .city-hero h1{font-size:53px;letter-spacing:-2.7px}.aaa-app .city-hero h1 em{letter-spacing:-2.7px}.aaa-app .city-hero__copy{width:58%}.aaa-app .city-intro{max-width:290px}.aaa-app .city-hero__note{gap:11px}.aaa-app .city-hero__note>span{font-size:8px}.aaa-app .city-actions{gap:9px}.aaa-app .city-button,.aaa-app .city-hero .city-button--glass{padding:16px 18px;font-size:11px}.aaa-app .city-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aaa-app .city-feature__top>span{display:none}.aaa-app .city-feature h3{font-size:22px}.aaa-app .profile-columns{grid-template-columns:1fr 1.2fr;gap:18px}.aaa-app .profile-panel{padding:20px}.aaa-app .profile-char{padding:18px}.aaa-app .profile-char__name{font-size:20px}}@media(max-width:800px){.aaa-app .site-main{padding-top:68px}.aaa-app .site-header,.aaa-app .site-header.is-scrolled,.aaa-app .site-header.is-solid{height:68px}.aaa-app .site-header .site-nav--primary,.aaa-app .site-header__tools{display:none}.aaa-app .site-header__inner{padding-inline:22px}.aaa-app .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgba(181,127,221,.25098039215686274);border-radius:9px;background:rgba(105,59,136,.10980392156862745)}.aaa-app .mobile-panel{background:-webkit-gradient(linear,left top,left bottom,from(rgba(16,15,37,.9019607843137255)),to(rgba(12,19,40,.9607843137254902))),url(/assets/vicecity-20261001/hero-gaming.png) 67%/cover;background:linear-gradient(rgba(16,15,37,.9019607843137255),rgba(12,19,40,.9607843137254902)),url(/assets/vicecity-20261001/hero-gaming.png) 67%/cover;border-radius:0}.aaa-app .mobile-panel .nav-link{font-size:25px;color:#e6d8fc;border-color:rgba(180,130,210,.21568627450980393)}.aaa-app .mobile-panel .locale-switch__toggle{color:#e6d8fc}.aaa-app .mobile-panel .locale-switch__menu{background:#1a152f;color:#e6d8fc}.city-mobile-dock{background:rgba(12,16,34,.9607843137254902);border-color:rgba(179,124,215,.19607843137254902)}.city-mobile-dock button{border-radius:8px;color:#a99fbd}.city-mobile-dock button.is-active{border-color:#bf74ed;color:#e1b6ff;background:rgba(137,70,186,.12156862745098039)}.aaa-app .city-hero__foot>span{display:none}.aaa-app .city-hero{min-height:680px}.aaa-app .city-hero h1{font-size:55px}.aaa-app .profile-head.city-pass{padding-right:38%}.aaa-app .city-pass__identity{gap:14px}.aaa-app .profile-head__avatar{width:49px;-ms-flex-preferred-size:49px;flex-basis:49px;height:60px;font-size:28px}.aaa-app .profile-head__name{font-size:23px}.aaa-app .profile-nav__btn{font-size:11px;gap:8px;padding:14px}.aaa-app .profile-wallet__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.aaa-app .profile-columns{grid-template-columns:1fr}.aaa-app .profile-settings{grid-template-columns:1fr 1fr}}@media(max-width:560px){:root{--pad:22px}.aaa-app .city-hero{display:block;height:auto;min-height:920px;max-height:none;padding:0;background:#080b18}.aaa-app .city-hero__art{position:absolute;inset:0 0 auto;height:525px;width:100%;z-index:-3}.aaa-app .city-hero__art img{-o-object-position:54% 22%;object-position:54% 22%;-webkit-animation:night-drift 30s ease-in-out infinite alternate;animation:night-drift 30s ease-in-out infinite alternate}.aaa-app .city-hero__shade{position:absolute;inset:0;z-index:-2;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#080b18),color-stop(39%,#080b18),color-stop(47%,rgba(8,11,24,.8745098039215686)),color-stop(70%,rgba(8,11,24,0)));background:linear-gradient(0deg,#080b18,#080b18 39%,rgba(8,11,24,.8745098039215686) 47%,rgba(8,11,24,0) 70%)}.aaa-app .city-hero__inner{display:block;position:relative;width:calc(100% - 44px);margin:0 auto;padding:0;height:auto;min-height:920px}.aaa-app .city-hero__copy{padding:372px 0 87px;width:100%;max-width:none;margin:0}.nightline-issue{margin-bottom:18px;gap:12px;font-size:9px}.nightline-issue b{font-size:7px}.aaa-app .city-hero__eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:13px!important}.aaa-app .city-hero h1{font-size:clamp(41px,10.7vw,59px);letter-spacing:-2.4px;line-height:1.05;margin-bottom:21px}.aaa-app .city-hero h1 em,.aaa-app .city-hero h1 span{display:block}.aaa-app .city-hero h1 span:after{content:none}.aaa-app .city-hero h1 em{letter-spacing:-2.4px;padding-bottom:3px}.aaa-app .city-intro{font-size:12px;line-height:1.8;max-width:360px;margin-bottom:23px!important}.aaa-app .city-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}.aaa-app .city-actions .city-button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:50px;width:auto;padding:13px 12px;gap:9px;font-size:10px;min-width:0}.aaa-app .city-actions .city-button--glass{font-size:10px;border:1px solid rgba(184,136,231,.2784313725490196);background:rgba(36,27,57,.4196078431372549);min-height:50px;padding:13px 10px}.aaa-app .city-actions .city-button--glass>.vc-icon{display:block;width:15px;height:15px}.aaa-app .city-hero .city-button--primary>.vc-icon{width:15px;height:15px}.aaa-app .city-hero__note{margin-top:23px;gap:11px}.aaa-app .city-hero__note>span{font-size:8px}.aaa-app .city-hero__note .vc-icon{width:11px;height:11px;-ms-flex-preferred-size:11px;flex-basis:11px}.aaa-app .city-hero__foot{position:absolute;bottom:9px;padding:16px 0;border-radius:0;width:100%;gap:10px}.aaa-app .city-hero__foot>button{font-size:9px}.aaa-app .city-hero__foot .city-motion-toggle{color:#bc9ed4}.nightline-wordmark{top:253px;right:19px;bottom:auto;font-size:39px;letter-spacing:-2.5px;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);opacity:.8}.city-atmosphere{height:525px;inset:0 0 auto}.city-beam{height:420px;bottom:10%;width:220px;right:0}.city-beam--two{right:50%}.aaa-app .city-world{padding:40px 0 45px}.aaa-app .city-section-head h2{font-size:36px;letter-spacing:-1.7px}.aaa-app .city-section-head>p{font-size:12px}.aaa-app .city-features{display:grid;grid-template-columns:1fr;gap:18px}.aaa-app .city-feature,.aaa-app .city-feature--1,.aaa-app .city-feature--2{min-height:350px;margin:0;border-radius:13px}.aaa-app .city-feature--1 .city-feature__image,.aaa-app .city-feature--2 .city-feature__image,.aaa-app .city-feature__image{height:100%;position:absolute;inset:0}.aaa-app .city-feature__top>span{display:block}.aaa-app .city-feature__copy{position:absolute;bottom:25px;left:24px;right:24px}.aaa-app .city-feature h3{font-size:27px;margin-bottom:12px}.aaa-app .city-feature p{font-size:12px;padding-right:12px}.city-type-band{font-size:41px;padding:24px 0;margin-bottom:43px;gap:18px;letter-spacing:-1.5px}.aaa-app .city-community__art{height:320px;border-radius:13px;-webkit-transform:none;transform:none}.aaa-app .city-community__copy h2{font-size:45px;letter-spacing:-2.4px}.aaa-app .city-begin{padding:30px 24px;border-radius:14px}.aaa-app .city-begin h2{font-size:35px;letter-spacing:-1.5px}.aaa-app .city-steps h3{font-size:16px}.aaa-app .city-step-number{font-size:28px;color:rgba(183,121,224,.4392156862745098)}.aaa-app .city-steps article{border-color:rgba(177,122,197,.18823529411764706)}.aaa-app .city-art-tag{left:15px;bottom:15px;padding:11px;font-size:7px}.aaa-app .site-footer{padding-bottom:104px;border-radius:0}.aaa-app .profile-scene{padding:25px 17px 35px;background-size:auto 650px}.passport-heading{padding-bottom:20px;margin:0}.passport-heading h1{font-size:37px;letter-spacing:-1.5px;gap:17px}.passport-heading__star{font-size:34px}.passport-heading>p{font-size:7px;letter-spacing:1.2px}.passport-heading .city-eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:11px!important}.aaa-app .profile-nav{margin-bottom:20px}.aaa-app .profile-nav__btn{font-size:10px;min-height:65px;padding:12px 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;border-radius:0}.profile-nav__future summary{font-size:9px;padding-top:10px}.aaa-app .profile-head.city-pass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;min-height:0;border-radius:12px}.city-pass:before{display:none}.city-pass__art{position:relative;inset:auto;height:166px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;border-radius:0}.city-pass__art img{-o-object-position:center 25%;object-position:center 25%}.city-pass__art:after{background:-webkit-gradient(linear,left bottom,left top,from(#201837),color-stop(80%,transparent));background:linear-gradient(0deg,#201837,transparent 80%)}.city-pass__art>span{font-size:30px;bottom:19px;right:18px}.city-pass__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border:0;background:transparent;margin:0;padding:17px 21px 0;font-size:8px;letter-spacing:1px}.city-pass__label b{font-size:7px}.city-pass__identity{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 21px;border:0;padding:21px 0 18px;gap:15px}.aaa-app .profile-head__avatar{width:44px;height:54px;-ms-flex-preferred-size:44px;flex-basis:44px;border-radius:11px;font-size:27px}.aaa-app .profile-head__name{font-size:23px;letter-spacing:-.7px;margin-bottom:8px}.aaa-app .profile-head__hint{font-size:10px;line-height:1.75}.aaa-app .profile-head__label{font-size:8px;margin-bottom:6px}.city-pass__bottom{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 21px 21px}.city-pass__signature{font-size:22px}.aaa-app .profile-head__refresh.v-btn{height:35px!important;min-height:35px!important;font-size:9px!important;padding:8px 14px!important}.aaa-app .profile-wallet{padding:0}.aaa-app .profile-wallet__grid{display:grid;grid-template-columns:1fr;gap:12px}.aaa-app .wallet-tile,.aaa-app .wallet-tile:first-child{padding:19px!important;min-height:95px;gap:17px;border-radius:10px;border:1px solid rgba(176,133,208,.2196078431372549)}.aaa-app .wallet-tile__body{display:block}.aaa-app .wallet-tile__label{font-size:10px;max-width:none;margin-bottom:5px;display:block}.aaa-app .wallet-tile__value{font-size:30px;line-height:1.2;letter-spacing:-.7px}.aaa-app .wallet-tile>.vc-icon{width:30px;height:30px;-ms-flex-preferred-size:30px;flex-basis:30px}.aaa-app .profile-section-title{font-size:12px;letter-spacing:.3px;margin-bottom:16px}.aaa-app .profile-panel{padding:21px;border-radius:11px}.aaa-app .profile-panel--chars{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.aaa-app .profile-char{padding:18px 14px}.aaa-app .profile-char__name{font-size:21px}.aaa-app .profile-columns,.aaa-app .profile-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:21px}.aaa-app .profile-layout{gap:23px}.aaa-app .profile-settings{padding:0}.aaa-app .profile-panel__lead{font-size:11px}.aaa-app .profile-char__actions .v-btn{font-size:10px!important}.aaa-app .profile-stats__row{padding-block:12px}.aaa-app .profile-stats dd{font-size:11px}.aaa-app .auth-scene__panel{padding:30px 25px 37px;border-radius:0}.aaa-app .auth-scene__panel .section-display{font-size:35px}.aaa-app .auth-scene__visual{height:270px;min-height:270px;max-height:270px;border-radius:0}.aaa-app .auth-art-caption h2{font-size:30px}.aaa-app .city-download__art{-webkit-box-shadow:0 0 40px rgba(178,68,201,.12941176470588237);box-shadow:0 0 40px rgba(178,68,201,.12941176470588237);border-radius:12px}.aaa-app .city-download h1{font-size:49px}.aaa-app .page-hero{border-radius:0}.aaa-app .gamechat-scene,.aaa-app .maze-scene{padding-top:19px}.aaa-app .gamechat-scene .page-hero,.aaa-app .maze-scene .page-hero{height:105px;min-height:105px;margin-bottom:5px;border-radius:10px}.aaa-app .gamechat-scene .page-hero__copy,.aaa-app .maze-scene .page-hero__copy{padding:19px 22px}.aaa-app .gamechat-scene .page-hero .section-display,.aaa-app .maze-scene .page-hero .section-display{font-size:26px}.aaa-app .gc-head{padding:18px}.aaa-app .gc-head__brand h2{font-size:18px}.aaa-app .gc-head__brand p{font-size:10px;line-height:1.6}.aaa-app .gc-head__icon{width:38px;height:38px}.aaa-app .gc-head__icon .vc-icon{height:21px;width:21px}.aaa-app .gc-feed{min-height:300px}.aaa-app .gc-toolbar{padding:12px}.aaa-app .gc-compose{padding:15px}.aaa-app .gc-seg__btn{font-size:11px}.aaa-app .gc-chars{padding:14px}.aaa-app .mg-controls,.aaa-app .mg-head{padding:20px}.aaa-app .gc-world-pill{font-size:11px}.admin-root .admin-grid{gap:10px}.admin-root .admin-audience{gap:12px}.admin-root .admin-card{border-radius:10px;padding:17px}}@media(max-width:360px){.aaa-app .city-hero,.aaa-app .city-hero__inner{min-height:950px}.aaa-app .city-hero h1{font-size:37px;letter-spacing:-2px}.aaa-app .city-hero h1 em{letter-spacing:-2px}.aaa-app .city-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}.aaa-app .city-actions .city-button{-ms-flex-preferred-size:100%;flex-basis:100%}.aaa-app .profile-head__name{font-size:20px}.aaa-app .profile-head__avatar{width:38px;-ms-flex-preferred-size:38px;flex-basis:38px}.aaa-app .wallet-tile__value{font-size:27px}}@media(prefers-reduced-motion:reduce){.aaa-app *,.admin-root *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}.aaa-app .city-hero__art{-webkit-transform:none!important;transform:none!important}}@media(max-width:560px){.aaa-app .city-pass__art img{-o-object-position:center 9%;object-position:center 9%}.aaa-app .city-pass__identity{text-align:left}.aaa-app .city-pass__label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aaa-app .profile-head__info{min-width:0}.aaa-app .profile-char__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.aaa-app .profile-char__actions .v-btn{width:auto}.aaa-app .profile-char__about{overflow-wrap:anywhere}.aaa-app .profile-head__avatar{margin:0}}.aaa-app .profile-char__about{max-width:100%}.aaa-app .gc-compose input,.aaa-app .gc-compose textarea{color:#e5d9f6;background:#121326;border-color:rgba(145,103,189,.26666666666666666);border-radius:8px}@media(max-width:560px){.aaa-app .auth-scene__visual img{-o-object-position:center 9%;object-position:center 9%}}.aaa-app .vc-mark,.admin-root .vc-mark{-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 0 10px rgba(189,55,237,.3333333333333333));filter:drop-shadow(0 0 10px #bd37ed55);border:0;background:none;border-radius:0}.aaa-app .site-header .vc-mark{width:58px;height:58px;-ms-flex-preferred-size:58px;flex-basis:58px}.admin-root .admin-side__brand .vc-mark{width:48px;height:48px}.aaa-app .city-manifest>div{max-width:920px;margin:0 auto;padding:45px 24px;text-align:center}.aaa-app .city-manifest h2{line-height:1.3;max-width:800px;margin:0 auto 30px}.aaa-app .city-manifest p{max-width:780px;margin:0 auto 17px;line-height:1.85}.aaa-app .city-hero__art img{-o-object-position:center center;object-position:center center;-webkit-animation:none;animation:none}@media(min-width:1101px){.aaa-app .city-hero{min-height:620px;height:min(780px,calc(100svh - 88px))}.aaa-app .city-hero__art img{-o-object-fit:cover;object-fit:cover}.aaa-app .city-hero__copy{width:46%;max-width:650px}.aaa-app .city-hero h1{font-size:clamp(53px,4.9vw,83px)}}@media(min-width:561px) and (max-width:1100px){.aaa-app .city-hero{height:710px;min-height:710px}.aaa-app .city-hero__art{inset:0 0 0 auto;width:51%;-webkit-transform:none;transform:none}.aaa-app .city-hero__art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 14%;object-position:center 14%;-webkit-transform:none;transform:none}.aaa-app .city-hero__shade{background:-webkit-gradient(linear,left top,right top,from(#080b1b),color-stop(39%,rgba(8,11,27,.9607843137254902)),color-stop(56%,rgba(8,11,27,.3333333333333333)),color-stop(78%,transparent)),-webkit-gradient(linear,left bottom,left top,from(#080b1b),color-stop(25%,transparent));background:linear-gradient(90deg,#080b1b,rgba(8,11,27,.9607843137254902) 39%,rgba(8,11,27,.3333333333333333) 56%,transparent 78%),linear-gradient(0deg,#080b1b,transparent 25%)}.aaa-app .city-hero__copy{width:52%;padding-bottom:70px}.aaa-app .city-hero h1{font-size:clamp(39px,5.3vw,58px);letter-spacing:-2px}.aaa-app .city-intro{max-width:320px}.aaa-app .city-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}.aaa-app .city-actions .city-button{min-width:0}.aaa-app .nightline-wordmark{display:none}}@media(max-width:560px){.aaa-app .site-header .vc-mark{width:46px;height:46px;-ms-flex-preferred-size:46px;flex-basis:46px}.aaa-app .city-hero__art img{-o-object-position:center top;object-position:center top;-webkit-animation:none;animation:none}.aaa-app .city-manifest>div{padding:28px 10px}.aaa-app .city-manifest h2{font-size:23px}.aaa-app .city-manifest p{font-size:13px}}.aaa-app .profile-head.city-pass{gap:0}.aaa-app .profile-nav{display:block}.aaa-app .profile-nav__list{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.aaa-app .profile-nav__btn{width:100%}.aaa-app .profile-head.city-pass{display:grid;grid-template-columns:minmax(0,1fr) 44%;grid-template-rows:auto 1fr auto;min-height:360px;padding:30px 0 30px 34px;isolation:isolate;background:linear-gradient(120deg,#1d153a,#101426 65%);border:1px solid rgba(177,106,217,.3333333333333333);border-radius:18px;overflow:hidden}.aaa-app .city-pass:before{display:none}.aaa-app .city-pass__label{grid-column:1;position:relative;padding:0 28px 20px 0;margin:0;border-bottom:1px solid rgba(184,138,230,.14901960784313725)}.aaa-app .city-pass__identity{grid-column:1;padding:27px 32px 22px 0;margin:0;-ms-flex-item-align:center;align-self:center;position:relative;z-index:1}.aaa-app .city-pass__bottom{grid-column:1;padding:0 32px 0 0;position:relative;z-index:1;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.aaa-app .city-pass__art{position:relative;inset:auto;grid-column:2;grid-row:1/4;height:100%;min-height:300px;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;overflow:hidden;background:#141129}.aaa-app .city-pass__art img,.aaa-app .city-pass__art picture{display:block;width:100%;height:100%}.aaa-app .city-pass__art img{position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.aaa-app .city-pass__art:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(10,16,37,.6666666666666666)),color-stop(28%,transparent));background:linear-gradient(0deg,rgba(10,16,37,.6666666666666666),transparent 28%);pointer-events:none}.aaa-app .city-pass__art>span{font-size:22px;letter-spacing:-.4px;bottom:22px;right:22px;line-height:1.1}.aaa-app .city-pass .city-atmosphere{inset:0;height:100%;z-index:0}.aaa-app .city-pass .city-beam{height:380px;opacity:.22}.aaa-app .city-pass .city-light-trail{bottom:5%}.aaa-app .city-pass .city-pass__art{z-index:1}.aaa-app .profile-head__name{overflow-wrap:anywhere;font-size:clamp(23px,2.3vw,34px)}.aaa-app .profile-motion-toggle{position:absolute;right:16px;top:12px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(233,181,255,.30196078431372547);border-radius:20px;padding:8px 11px;background:rgba(11,14,38,.8509803921568627);color:#e2c9f4;font-size:10px}.profile-motion-toggle .vc-icon{width:12px;height:12px}.aaa-app .profile-columns{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.aaa-app .profile-char__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;padding-top:17px;border-top:1px solid rgba(177,122,222,.1411764705882353);margin-top:20px;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:row}.aaa-app .profile-char__actions .v-btn{width:100%;margin:0!important;font-size:12px!important;min-height:44px;height:auto;padding:12px!important;white-space:normal;letter-spacing:0!important}.aaa-app .profile-char__actions .v-btn__content{gap:8px;white-space:normal;line-height:1.3}.aaa-app .profile-char__actions .vc-icon{width:17px;height:17px;-ms-flex-negative:0;flex-shrink:0}.aaa-app .profile-char__actions .profile-char__delete{grid-column:1/-1;justify-self:end;width:auto;min-height:34px;background:transparent!important;border-color:transparent!important;color:#ba92a9!important;font-size:11px!important;padding:5px 0!important}.aaa-app .profile-char,.aaa-app .profile-panel{background:linear-gradient(135deg,rgba(24,22,41,.9607843137254902),rgba(16,23,44,.9607843137254902));border-color:rgba(163,116,196,.2);border-radius:16px}.aaa-app .profile-section-title{font-size:16px;font-weight:700;letter-spacing:0}.aaa-app .profile-char__level{font-size:10px}.aaa-app .profile-char__about{overflow-wrap:anywhere}.aaa-app .profile-form .v-text-field .v-input__slot{padding:12px 15px!important;border:1px solid rgba(184,141,221,.26666666666666666);border-radius:9px;background:rgba(9,14,32,.5647058823529412)!important}.aaa-app .profile-form .v-input__slot:after,.aaa-app .profile-form .v-input__slot:before{display:none}.aaa-app .profile-form .v-label{padding-left:14px}.outfit-dialog{background:radial-gradient(ellipse at top right,#452159,#101327 65%);color:#ece8ff;padding:32px;border:1px solid rgba(190,120,226,.4196078431372549);border-radius:18px}.outfit-dialog h2{font-size:25px;line-height:1.25;margin:18px 0 12px}.outfit-dialog h3{color:#e995fa;font-size:18px;margin-bottom:18px;overflow-wrap:anywhere}.outfit-dialog p{color:#bdb7d4;font-size:14px;line-height:1.8}.outfit-dialog__icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(196,98,242,.12941176470588237);border:1px solid rgba(189,104,222,.4);border-radius:14px}.outfit-dialog__icon .vc-icon{width:25px;height:25px}.outfit-dialog__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:28px}.outfit-dialog__actions .v-btn{font-size:12px;letter-spacing:0;text-transform:none;background:#a548d2!important;color:#fff!important}.outfit-dialog__actions .aaa-btn--ghost{background:#30213e!important}.aaa-app .pe__shell{border:1px solid rgba(190,131,220,.3607843137254902);border-radius:18px;background:#0d1123;color:#ece4fa}.aaa-app .pe__top{background:linear-gradient(110deg,#271a42,#0d152d);border-color:rgba(185,119,220,.2)}.aaa-app .pe__block,.aaa-app .pe__panel{background:#17162c;border:1px solid rgba(167,122,195,.2);border-radius:12px}.aaa-app .pe__sym,.aaa-app .pe__tpl{background:#241c3a;color:#d9c7eb;border-color:rgba(144,102,182,.2784313725490196);border-radius:7px}.aaa-app .pe__preview{background:#0f1427;color:#e7dcf7}@media(max-width:850px){.aaa-app .profile-columns{grid-template-columns:1fr}.aaa-app .profile-head.city-pass{grid-template-columns:minmax(0,1fr) 44%;padding-left:24px}.aaa-app .city-pass__identity{gap:14px}.aaa-app .profile-head__hint{font-size:11px}}@media(max-width:560px){.aaa-app .profile-head.city-pass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.aaa-app .city-pass__art{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;min-height:0;height:320px;width:100%;background:radial-gradient(ellipse at center,#412251,#14162c 75%)}.aaa-app .city-pass__art img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.aaa-app .city-pass__art>span{font-size:23px;right:17px;bottom:20px}.aaa-app .city-pass__label{padding:22px 22px 0;border:0}.aaa-app .city-pass__identity{padding:23px 22px 18px;width:100%;margin:0}.aaa-app .city-pass__bottom{padding:0 22px 24px;width:100%}.aaa-app .profile-head__hint{font-size:11px}.aaa-app .profile-char__actions{display:grid;grid-template-columns:1fr}.aaa-app .profile-char__actions .profile-char__delete{grid-column:1}.aaa-app .profile-section-title{font-size:15px}.outfit-dialog{padding:24px}.outfit-dialog h2{font-size:22px}.outfit-dialog__actions{-ms-flex-wrap:wrap;flex-wrap:wrap}}.admin-root{background:#080d1c;color:#eee9fa}.admin-root .admin-side{width:238px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(19,17,41,.9607843137254902)),to(rgba(9,15,33,.9607843137254902))),url(/assets/vicecity-20261001/city-night.png) 50%/cover;background:linear-gradient(180deg,rgba(19,17,41,.9607843137254902),rgba(9,15,33,.9607843137254902)),url(/assets/vicecity-20261001/city-night.png) 50%/cover;border-right:1px solid rgba(149,101,184,.21176470588235294);padding:20px 15px;gap:5px}.admin-root .admin-side__brand{padding:0 5px 23px;font-size:18px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-side__brand small{display:block;font-size:9px;letter-spacing:2px;color:#b496d4;margin-top:4px}.admin-root .admin-nav{padding:13px 14px;min-height:46px;border:1px solid transparent;color:#afa8c5;gap:13px;margin:1px 0;font-size:13px;position:relative}.admin-root .admin-nav .vc-icon{width:20px;height:20px}.admin-root .admin-nav.is-active{border-color:rgba(193,130,244,.3333333333333333);background:linear-gradient(110deg,rgba(170,79,194,.23137254901960785),rgba(97,61,164,.1607843137254902));-webkit-box-shadow:inset 3px 0 #d581f5;box-shadow:inset 3px 0 #d581f5;color:#faf2ff}.admin-root .admin-nav:hover{background:rgba(192,114,240,.09803921568627451);color:#fff}.admin-nav-label{font-size:9px;letter-spacing:1.8px;color:#7c749a;padding:20px 14px 9px}.admin-tools summary{cursor:pointer;padding:18px 14px;font-size:11px;color:#9587b2}.admin-tools{margin-top:12px}.admin-root .admin-side__account,.admin-tools{border-top:1px solid rgba(168,112,209,.14901960784313725)}.admin-root .admin-side__account{margin-top:auto;padding:22px 12px 4px;color:#f0cafa;font-size:13px}.admin-side__account span{display:block;font-size:10px;margin-top:6px;color:#8d83a8}.admin-side__site{color:#b2a4cc;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:12px;margin:15px 12px}.admin-root .admin-shell{grid-template-columns:238px minmax(0,1fr)}.admin-root .admin-side{position:sticky;top:0;height:100svh;overflow-y:auto}.admin-root .admin-main{margin-left:0;min-width:0}.admin-root .admin-top{height:74px;padding:0 30px;background:rgba(16,18,38,.9294117647058824);gap:16px}.admin-root .admin-body{max-width:1600px;padding:30px;margin:0 auto;width:100%;background:none}.admin-root .admin-crumb{font-size:13px;color:#baafd2}.admin-root .admin-search{height:39px;max-width:280px;background:#0c1020}.admin-root .admin-dashboard-heading{position:relative;overflow:hidden;min-height:245px;padding:38px;border-radius:18px;background:-webkit-gradient(linear,left top,right top,from(rgba(17,19,44,.9254901960784314)),to(rgba(17,19,44,.26666666666666666))),url(/assets/vicecity-20261001/city-night.png) 50%/cover;background:linear-gradient(90deg,rgba(17,19,44,.9254901960784314),rgba(17,19,44,.26666666666666666)),url(/assets/vicecity-20261001/city-night.png) 50%/cover;border-color:rgba(208,115,215,.34509803921568627);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:23px}.admin-root .admin-dashboard-heading h1{font-size:clamp(28px,3vw,44px);letter-spacing:-1.4px;line-height:1.2;margin:12px 0}.admin-root .admin-dashboard-heading p{max-width:470px;font-size:13px;line-height:1.8;color:#c5bcd8}.admin-root .admin-dashboard-heading .control-eyebrow{font-size:9px;color:#e1adf8;letter-spacing:2px}.control-status{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(202,152,239,.30196078431372547);background:rgba(21,28,54,.7098039215686275);padding:10px 14px;border-radius:24px;font-size:11px;color:#e2c9ff;white-space:nowrap}.control-status i{width:6px;height:6px;background:#69e6d3;border-radius:50%;-webkit-box-shadow:0 0 10px #69e6d3;box-shadow:0 0 10px #69e6d3}.admin-root .control-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 25px}.admin-root .control-metric{position:relative;padding:24px;border:1px solid rgba(149,105,199,.2196078431372549);background:linear-gradient(125deg,#241830,#111b30);border-radius:14px}.control-metric .vc-icon{position:absolute;right:20px;top:21px;width:21px;height:21px;color:#cc8dea}.admin-root .control-metric h3{font-size:11px;line-height:1.5;color:#b7acc9;font-weight:500;padding-right:25px;margin:0 0 20px}.admin-root .control-metric strong{font-size:34px;color:#f1e8ff;line-height:1}.control-metric small{display:block;color:#807995;font-size:10px;margin-top:12px}.control-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:25px}.admin-root .control-action{display:grid;grid-template-columns:38px 1fr 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;gap:14px;min-height:89px;padding:19px;background:#15182d;border:1px solid rgba(167,112,215,.2196078431372549);border-radius:13px;color:#e8daf7;-webkit-transition:border-color .18s,-webkit-transform .18s;transition:border-color .18s,-webkit-transform .18s;transition:transform .18s,border-color .18s;transition:transform .18s,border-color .18s,-webkit-transform .18s}.control-action:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:#c47ee8}.control-action>.vc-icon:first-child{color:#dc9bfa;width:26px;height:26px}.control-action span b{display:block;font-size:13px;font-weight:600}.control-action small{display:block;font-size:10px;color:#9c91b0;margin-top:5px}.control-action>.vc-icon:last-child{width:17px;height:17px;color:#a788c5}.control-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;margin:0 0 20px}.control-section-head h2{font-size:17px;margin:0}.control-section-head p{font-size:11px;color:#8f83a9;margin:6px 0 0}.admin-root .control-log{padding:25px;border-radius:15px;background:#111629;border:1px solid rgba(152,103,195,.21176470588235294)}.admin-root .admin-table{width:100%;border-collapse:collapse}.admin-root .admin-table th{background:#1f1b34;font-size:10px;font-weight:500;color:#a997c5;text-transform:uppercase;letter-spacing:.7px;padding:15px}.admin-root .admin-table td{font-size:12px;padding:15px;border-bottom:1px solid rgba(171,112,211,.10196078431372549);color:#bbb2cc}.admin-root .admin-table tr:last-child td{border-bottom:0}.admin-table-scroll{overflow:auto;max-width:100%}.admin-root .admin-table tr:hover td{background:rgba(158,85,194,.043137254901960784)}.control-log .admin-table td:last-child{color:#dca4f6}.admin-root .admin-section-heading{background:linear-gradient(100deg,#211937,#13182c);border:1px solid rgba(167,117,204,.2);padding:26px 30px;border-radius:15px;margin-bottom:20px}.admin-root .admin-section-heading h1{font-size:29px}.admin-root .admin-section-heading p{color:#b27ecc;font-size:9px;letter-spacing:2px}.admin-root .admin-card{background:linear-gradient(135deg,#18172b,#10182b);border:1px solid rgba(143,103,181,.19215686274509805);border-radius:14px}.admin-root .admin-field input,.admin-root .admin-field select,.admin-root .admin-field textarea,.admin-root .admin-input{background:#0b1022!important;color:#ede4ff!important;border:1px solid rgba(169,119,204,.25098039215686274);border-radius:9px;padding:12px 14px}.admin-root .admin-btn{min-height:38px;padding:10px 15px;gap:7px;font-size:12px}.admin-root .admin-btn .vc-icon{width:16px;height:16px}.admin-root .admin-table select{color:#daceec;background:#17162a}.control-error{padding:15px;border:1px solid rgba(214,123,137,.4);background:rgba(128,52,65,.2);color:#f1b9c9;border-radius:10px;margin-bottom:15px}@media(max-width:1200px){.admin-root .control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.control-actions{grid-template-columns:1fr}.admin-root .admin-body{padding:22px}.admin-root .admin-dashboard-heading{padding:28px}.control-status{display:none}}@media(max-width:900px){.admin-root .admin-shell{grid-template-columns:minmax(0,1fr)}.admin-root .admin-main{margin-left:0}.admin-root .admin-side{display:none;width:238px}.admin-root .admin-side.is-open{position:fixed;inset:0 auto 0 0;z-index:140}.admin-root .admin-menu-btn,.admin-root .admin-side.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-root .admin-top{padding:0 18px}.admin-root .admin-search{max-width:220px}}@media(max-width:560px){.admin-root .admin-top{height:65px;padding:0 13px}.admin-root .admin-body{padding:18px 13px}.admin-root .admin-crumb{font-size:11px}.admin-root .admin-dashboard-heading{min-height:225px;padding:23px}.admin-root .admin-dashboard-heading h1{font-size:31px}.admin-root .admin-dashboard-heading p{font-size:11px}.admin-root .control-metrics{gap:10px}.admin-root .control-metric{padding:19px 14px}.admin-root .control-metric strong{font-size:29px}.control-metric .vc-icon{right:13px;width:16px;height:16px}.admin-root .control-log{padding:18px 13px}.control-section-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.control-section-head h2{font-size:15px}.admin-root .admin-table td,.admin-root .admin-table th{white-space:nowrap;padding:12px}.admin-root .admin-section-heading{padding:22px}.admin-root .admin-section-heading h1{font-size:25px}.admin-root .admin-search{display:none}}@media(prefers-reduced-motion:reduce){.control-action{-webkit-transition:none;transition:none}.aaa-app .city-pass .city-atmosphere{display:none}}.admin-root .gp__hero{background:linear-gradient(100deg,rgba(33,22,51,.9294117647058824),rgba(20,27,50,.8627450980392157)),url(/assets/vicecity-20261001/city-night.png) 50%/cover;border:1px solid rgba(181,129,221,.23137254901960785);border-radius:16px;padding:28px;margin-bottom:22px}.admin-root .gp__hero h2{font-family:Inter,sans-serif;font-size:30px;color:#eee7fa;letter-spacing:-.8px}.admin-root .gp__eyebrow{font-size:9px;letter-spacing:1.5px;color:#bfa0db}.admin-root .gp__hero p{color:#a99ebb;font-size:12px}.admin-root .gp__hero-badges span{border:1px solid rgba(182,129,212,.2549019607843137);background:rgba(159,87,196,.09411764705882353);color:#c6a8de;border-radius:20px;padding:8px 12px;font-size:10px}.admin-root .gp__card,.admin-root .gp__panel,.admin-root .gp__sidebar{border:1px solid rgba(166,123,196,.21568627450980393);border-radius:13px;background:#14172b}.admin-root .gp__search-input{background:#0d1124;color:#e9dff6;border-color:rgba(163,107,197,.26666666666666666)}.admin-root .gp__btn--primary,.admin-root .gp__search-btn{background:linear-gradient(110deg,#a647c9,#7050cc);border-color:rgba(188,131,220,.3803921568627451);border-radius:8px}.admin-root .gp__card h3,.admin-root .gp__panel h3{color:#d5b8eb}.admin-root .gp__tabs{background:#11172b;border-color:rgba(165,117,203,.18823529411764706)}.admin-root .gp__tab.is-active{color:#e8b5ff;background:rgba(148,69,194,.16862745098039217);border-color:#c579ed}@media(max-width:560px){.admin-root .admin-dashboard-heading h1{font-size:31px!important}.admin-root .gp__hero{padding:21px}.admin-root .gp__hero h2{font-size:25px}}html{color-scheme:dark}.aaa-app,.aaa-app *,.admin-root,.admin-root *{scrollbar-width:thin;scrollbar-color:#7d5ca0 #0c1123}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#0c1123}::-webkit-scrollbar-thumb{background:#7d5ca0;border:2px solid #0c1123;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#b288d7}.aaa-app button:focus-visible,.admin-root button:focus-visible{outline:2px solid #d3a1ff;outline-offset:3px}.aaa-app .locale-switch{z-index:120}.aaa-app .mobile-panel .locale-switch__toggle,.aaa-app .site-header .locale-switch__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;min-height:40px;padding:9px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#c9bddc;font-size:11px}.aaa-app .locale-switch__toggle>.vc-icon{width:17px;height:17px;color:#c995e9}.aaa-app .locale-switch__toggle.is-open,.aaa-app .locale-switch__toggle:hover{border-color:rgba(188,130,224,.2823529411764706);background:rgba(170,99,213,.0784313725490196);color:#fff}.aaa-app .locale-switch__chev{width:6px;height:6px;border-color:#c995e9}.aaa-app .locale-switch .locale-switch__menu{z-index:121;width:264px;min-width:0;padding:9px;border:1px solid rgba(172,123,209,.3607843137254902);border-radius:16px;background:linear-gradient(155deg,#241936,#10172c 70%);-webkit-box-shadow:0 20px 55px rgba(3,5,11,.8509803921568627),inset 0 1px rgba(224,169,255,.08627450980392157);box-shadow:0 20px 55px rgba(3,5,11,.8509803921568627),inset 0 1px rgba(224,169,255,.08627450980392157);backdrop-filter:none;color:#eee6ff}.aaa-app .locale-switch__menu ul{list-style:none;padding:0;margin:0}.aaa-app .locale-switch__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:11px 11px 15px;font-size:11px;font-weight:600;letter-spacing:.3px;color:#c8afdf}.aaa-app .locale-switch__heading .vc-icon{width:17px;height:17px}.aaa-app .locale-switch__item{padding:9px 10px;min-height:49px;gap:12px;border:1px solid transparent;border-radius:9px;-webkit-box-shadow:none;box-shadow:none;color:#c4bbd5}.aaa-app .locale-switch__item:focus-visible,.aaa-app .locale-switch__item:hover{background:rgba(183,131,229,.0784313725490196);color:#fff}.aaa-app .locale-switch__item.is-active{border-color:rgba(186,127,229,.3215686274509804);background:linear-gradient(100deg,rgba(133,76,171,.23137254901960785),rgba(80,68,131,.18823529411764706));-webkit-box-shadow:none;box-shadow:none;color:#fff}.locale-switch__badge{display:grid;place-items:center;width:34px;height:30px;border:1px solid rgba(186,140,221,.18823529411764706);background:rgba(141,96,182,.09019607843137255);border-radius:7px;font:600 10px Inter,sans-serif;letter-spacing:1px;color:#c7a8e2}.aaa-app .locale-switch__name{font-size:13px}.aaa-app .locale-switch__check{width:16px;height:16px;-ms-flex-preferred-size:16px;flex-basis:16px;color:#daa0ff}.aaa-app .locale-switch__note{margin:9px 6px 1px;padding:13px 5px 6px;border-top:1px solid rgba(176,122,218,.14901960784313725);font-size:10px;line-height:1.5;color:#91839f}.aaa-app .locale-switch__chev{border:0;border-right:1.5px solid #c995e9;border-bottom:1.5px solid #c995e9;background:none;-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}.aaa-app .locale-switch__chev.is-open{-webkit-transform:translateY(2px) rotate(225deg);transform:translateY(2px) rotate(225deg)}.aaa-app .gamechat-scene .profile-wrap,.aaa-app .gc-wrap{min-height:0}.aaa-app .gc-terminal{border-radius:17px;border-color:rgba(168,120,212,.27058823529411763);overflow:hidden}.aaa-app .gc-terminal__inner{background:#101429}.aaa-app .gc-head{padding:18px 22px;background:linear-gradient(110deg,#251939,#111b32)}.aaa-app .gc-head__brand h2{font-size:20px;text-transform:none;letter-spacing:-.3px}.aaa-app .gc-head__brand p{display:block;max-width:560px;font-size:11px;line-height:1.5;color:#a79ab9}.aaa-app .gc-status{padding:7px 11px;border-radius:8px;font-size:10px;letter-spacing:0;text-transform:none}.aaa-app .gc-chars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding:14px 22px;background:#14152a;border-bottom:1px solid rgba(164,116,206,.13725490196078433)}.aaa-app .gc-chars__label{margin:0;-ms-flex-negative:0;flex-shrink:0;color:#b8a3cd;letter-spacing:0;text-transform:none;font-size:11px}.aaa-app .gc-chars__scroll{min-width:0;padding:0;gap:8px}.aaa-app .gc-char{padding:7px 11px;gap:9px;min-width:0;background:#19182e;-webkit-box-shadow:none;box-shadow:none}.aaa-app .gc-char__ava{width:29px;height:29px;font-size:13px;border-radius:8px}.aaa-app .gc-char__name{font-size:12px}.aaa-app .gc-hint{margin:0;padding:9px 22px;background:rgba(198,151,72,.03137254901960784);line-height:1.6;color:#b8a080;font-size:10px}.aaa-app .gc-stage{height:clamp(470px,64vh,680px);-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:0}.aaa-app .gc-body,.aaa-app .gc-stage__main{min-width:0;min-height:0}.aaa-app .gc-toolbar{padding:13px 17px;border-bottom:1px solid rgba(165,117,202,.13333333333333333);gap:12px;background:#10172b}.aaa-app .gc-seg__track{border:1px solid rgba(178,130,208,.16862745098039217);background:#0b1022;border-radius:10px;padding:4px}.aaa-app .gc-seg__btn{min-height:34px;padding:8px 13px;font-size:11px;text-transform:none;letter-spacing:0;border-radius:7px;color:#a79bbd}.aaa-app .gc-seg__btn.is-active{color:#f4e7ff;background:linear-gradient(110deg,#8d45ae,#6150a6);-webkit-box-shadow:inset 0 1px rgba(237,185,255,.1450980392156863);box-shadow:inset 0 1px rgba(237,185,255,.1450980392156863)}.aaa-app .gc-local-pill,.aaa-app .gc-world-pill{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;border-radius:0;background:transparent;padding:3px 0;gap:10px}.aaa-app .gc-local-pill__icon .vc-icon,.aaa-app .gc-world-pill>.vc-icon{height:23px;width:23px;color:#c19add}.aaa-app .gc-local-pill__text strong{color:#e4d7f5;text-transform:none;letter-spacing:0;font-size:12px}.aaa-app .gc-local-pill__text em{font-size:10px;letter-spacing:0;color:#90849f}.aaa-app .gc-local-pill__stat{margin-left:auto;padding:5px 9px;border:1px solid rgba(173,122,205,.20784313725490197);background:#271b3a;border-radius:8px}.aaa-app .gc-local-pill__stat b{color:#dfb6ff;font-size:14px}.aaa-app .gc-local-pill__stat small{letter-spacing:0;text-transform:none;color:#ae9dc3;font-size:9px}.aaa-app .gc-world-pill{color:#bfa7d3;font-size:12px}.aaa-app .gc-feed{min-height:0;background:linear-gradient(115deg,rgba(12,19,43,.9176470588235294),rgba(23,16,39,.9215686274509803)),url(/assets/vicecity-20261001/city-night.png) 50%/cover;padding:21px}.aaa-app .gc-feed__empty-ring{width:66px;height:66px;border-radius:19px;-webkit-animation:none;animation:none;background:linear-gradient(140deg,rgba(196,122,243,.15294117647058825),rgba(131,117,229,.058823529411764705));border-color:rgba(173,117,211,.26666666666666666)}.aaa-app .gc-feed__empty p{color:#a69ab9;font-size:13px;line-height:1.7;max-width:300px;margin:0}.aaa-app .gc-msg{background:rgba(32,28,56,.9019607843137255);border-color:rgba(153,116,184,.20784313725490197);border-radius:13px;padding:12px 15px}.aaa-app .gc-msg.is-self{background:rgba(98,59,135,.30196078431372547);border-color:rgba(193,130,232,.3254901960784314)}.aaa-app .gc-msg__author{color:#dbadf5}.aaa-app .gc-msg__text{font-size:13px;color:#e5def0}.aaa-app .gc-locations-rail{width:252px;-webkit-box-flex:0;-ms-flex:0 0 252px;flex:0 0 252px;border:0;border-left:1px solid rgba(165,114,206,.1803921568627451);border-radius:0;background:#14172a}.aaa-app .gc-locations-rail__head{padding:19px 17px;border-bottom:1px solid rgba(173,120,210,.1607843137254902)}.aaa-app .gc-locations-rail__title{color:#d6b5ed;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.aaa-app .gc-locations-rail__hint{color:#8d81a2;font-size:10px}.aaa-app .gc-locations-rail__scroll{padding:10px}.aaa-app .gc-locations-rail__sub{color:#a58bbd;font-size:10px;text-transform:none;letter-spacing:.2px;padding:8px 6px}.aaa-app .gc-loc{padding:10px;min-height:54px;gap:10px;border-radius:10px;border-color:transparent;background:rgba(27,28,49,.30196078431372547);-webkit-box-shadow:none;box-shadow:none}.aaa-app .gc-loc:hover:not(:disabled){background:rgba(151,101,189,.08235294117647059);border-color:rgba(178,130,211,.2235294117647059);-webkit-transform:none;transform:none}.aaa-app .gc-loc.is-active{background:linear-gradient(105deg,rgba(155,81,198,.17647058823529413),rgba(107,84,168,.12941176470588237));border-color:rgba(185,126,224,.3764705882352941);-webkit-box-shadow:inset 3px 0 #d493ee;box-shadow:inset 3px 0 #d493ee}.aaa-app .gc-loc__icon{width:32px;height:32px;border:0;border-radius:8px;background:rgba(173,123,208,.08627450980392157);color:#bfa0da}.aaa-app .gc-loc__icon .vc-icon{width:20px;height:20px}.aaa-app .gc-loc.is-active .gc-loc__icon{color:#edc2ff;background:rgba(166,99,209,.16862745098039217)}.aaa-app .gc-loc__name{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:#cfc3df}.aaa-app .gc-loc__count{border:0;min-width:23px;background:rgba(162,113,195,.10980392156862745);color:#bda0d4;font-size:10px}.aaa-app .gc-loc.is-active .gc-loc__count{background:rgba(170,113,213,.16862745098039217);color:#ebc8ff;border:0}.aaa-app .gc-private,.aaa-app .gc-private__head{background:#141a2c;border-color:rgba(166,122,197,.19607843137254902)}.aaa-app .gc-contact{background:rgba(32,27,52,.30196078431372547);border-color:rgba(175,123,208,.16862745098039217)}.aaa-app .gc-contact__ava{background:rgba(121,74,153,.3607843137254902);-webkit-box-shadow:none;box-shadow:none;color:#dfb9f1}.aaa-app .gc-private__title{color:#ccb0e4}.aaa-app .gc-composer{position:relative;z-index:4;-ms-flex-negative:0;flex-shrink:0}.aaa-app .gc-dock{display:grid;grid-template-columns:44px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 17px;border-top:1px solid rgba(169,117,203,.16862745098039217);background:#14182b}.aaa-app .gc-dock__emoji{display:grid;place-items:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:44px;height:44px;border-radius:11px;border:1px solid rgba(162,117,198,.23137254901960785);background:rgba(160,117,193,.08235294117647059);color:#c6a9df;-webkit-box-shadow:none;box-shadow:none}.aaa-app .gc-dock__emoji .vc-icon{width:23px;height:23px}.aaa-app .gc-dock__emoji.is-open,.aaa-app .gc-dock__emoji:hover{background:rgba(183,122,224,.16862745098039217);border-color:rgba(186,136,219,.5019607843137255);-webkit-box-shadow:none;box-shadow:none;color:#ebc6ff}.aaa-app .gc-dock__field{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;min-width:0}.aaa-app .gc-input{height:44px;border:1px solid rgba(152,113,179,.25098039215686274);border-radius:11px;background:#0d1225;color:#f2e8fc;font-size:13px}.aaa-app .gc-input::-webkit-input-placeholder{color:#92859f}.aaa-app .gc-input::-moz-placeholder{color:#92859f}.aaa-app .gc-input::-ms-input-placeholder{color:#92859f}.aaa-app .gc-input::placeholder{color:#92859f}.aaa-app .gc-input:focus{border-color:#c388e4;-webkit-box-shadow:0 0 0 3px rgba(167,97,203,.09019607843137255);box-shadow:0 0 0 3px rgba(167,97,203,.09019607843137255)}.aaa-app .gc-dock__send{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:44px!important;min-width:136px!important;width:auto!important;padding:0 17px!important;font-size:12px!important;font-weight:600;letter-spacing:0!important;text-transform:none;color:#fff;background:linear-gradient(110deg,#af45d1,#7352db);border:1px solid rgba(211,151,247,.5019607843137255);border-radius:11px;-webkit-box-shadow:0 5px 19px rgba(140,64,191,.14901960784313725);box-shadow:0 5px 19px rgba(140,64,191,.14901960784313725);-webkit-transition:background .18s,-webkit-transform .18s;transition:background .18s,-webkit-transform .18s;transition:background .18s,transform .18s;transition:background .18s,transform .18s,-webkit-transform .18s}.aaa-app .gc-dock__send .vc-icon{width:18px;height:18px}.aaa-app .gc-dock__send:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);background:linear-gradient(110deg,#c05de0,#8e69eb)}.aaa-app .gc-dock__send:disabled{opacity:1!important;-webkit-filter:none;filter:none;background:#29253c;color:#998ba9;border-color:rgba(158,115,190,.1607843137254902);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.aaa-app .gc-emoji{position:absolute;bottom:calc(100% + 8px);left:17px;display:block;width:min(370px,calc(100% - 34px));max-height:none;overflow:hidden;padding:0;background:linear-gradient(145deg,#271b3c,#121a2f);border:1px solid rgba(172,119,214,.3686274509803922);border-radius:16px;-webkit-box-shadow:0 16px 40px rgba(3,7,20,.7411764705882353);box-shadow:0 16px 40px rgba(3,7,20,.7411764705882353)}.gc-emoji__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 13px;border-bottom:1px solid rgba(176,125,213,.1607843137254902);color:#d8c4e8;font-size:12px}.gc-emoji__head,.gc-emoji__head span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gc-emoji__head span{gap:8px}.gc-emoji__head .vc-icon{width:18px;height:18px}.gc-emoji__head button{display:grid;place-items:center;width:30px;height:30px;background:rgba(174,117,205,.09019607843137255);border-radius:8px;color:#bda7d1}.gc-emoji__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:9px;max-height:202px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.aaa-app .gc-emoji__btn{width:100%;height:37px;border:0;border-radius:8px;background:transparent;font-size:22px}.aaa-app .gc-emoji__btn:hover{background:rgba(185,132,216,.16862745098039217);-webkit-transform:none;transform:none}.gc-picker-enter-active,.gc-picker-leave-active{-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.gc-picker-enter,.gc-picker-leave-to{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}.aaa-app .gc-foot{color:#8e809f;font-size:10px;padding:10px}.admin-root .gp{--gp-surface:#14192c;--gp-surface-2:#251e3c;--gp-border:rgba(165,118,202,0.20784313725490197)}.admin-root .gp__shell{grid-template-columns:310px minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:20px;min-height:0}.admin-root .gp__sidebar{padding:17px;position:sticky;top:94px;gap:15px;background:#13182a;backdrop-filter:none;border-radius:15px}.gp__directory-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px}.gp__directory-head,.gp__directory-head>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gp__directory-head>div{gap:9px}.gp__directory-head .vc-icon{width:19px;height:19px;color:#c893e8}.gp__directory-head>span{font-size:10px;min-width:25px;text-align:center;padding:4px 6px;background:rgba(165,114,211,.13333333333333333);color:#cbb3e2;border:1px solid rgba(165,120,202,.2);border-radius:6px}.admin-root .gp__search{grid-template-columns:minmax(0,1fr) auto;gap:7px}.admin-root .gp__search-input{grid-column:1;min-width:0;min-height:41px;font-size:12px;padding:10px}.admin-root .gp__search-btn{grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-height:41px;padding:10px 12px;font-size:11px}.gp__search-btn .vc-icon{width:15px;height:15px}.admin-root .gp__list{-webkit-box-flex:0;-ms-flex:none;flex:none;max-height:clamp(320px,55vh,630px);gap:5px;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-right:4px}.admin-root .gp__list-item{-ms-flex-negative:0;flex-shrink:0;grid-template-columns:35px minmax(0,1fr);gap:9px;padding:11px 9px;border:1px solid transparent;border-radius:10px}.admin-root .gp__list-body strong{font-size:12px;font-weight:600;color:#d8cde5}.admin-root .gp__list-body span{color:#8f849e;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-root .gp__list-meta{grid-column:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.admin-root .gp__list-meta em{color:#be92d7;font-size:9px}.gp__list-ban .vc-icon{height:12px;width:12px;color:#e79eab}.admin-root .gp__list-avatar{background:linear-gradient(145deg,#573976,#272444);border:1px solid rgba(201,138,235,.21176470588235294);color:#dcc6ed;border-radius:10px;grid-row:1/3}.admin-root .gp__list-item:hover{background:rgba(184,118,211,.06666666666666667)}.admin-root .gp__list-item.is-active{background:rgba(159,101,206,.11764705882352941);border-color:rgba(176,123,219,.3686274509803922);-webkit-box-shadow:inset 3px 0 #ca8beb;box-shadow:inset 3px 0 #ca8beb}.admin-root .gp__main{min-height:0;min-width:0;background:linear-gradient(135deg,#16182d,#10182b);border:1px solid rgba(172,124,209,.23137254901960785);border-radius:16px;padding:23px;gap:22px}.admin-root .gp__main--empty{min-height:460px;padding:48px 30px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,rgba(33,24,49,.9490196078431372),rgba(13,22,42,.9098039215686274)),url(/assets/vicecity-20261001/city-night.png) 50%/cover}.admin-root .gp__main--empty:before{content:"";position:absolute;right:-90px;top:-130px;width:400px;height:400px;border:1px solid rgba(196,135,225,.16470588235294117);border-radius:50%;-webkit-box-shadow:0 0 0 50px rgba(185,118,226,.027450980392156862),0 0 0 100px rgba(185,118,226,.0196078431372549);box-shadow:0 0 0 50px rgba(185,118,226,.027450980392156862),0 0 0 100px rgba(185,118,226,.0196078431372549);z-index:-1;pointer-events:none}.admin-root .gp__empty-state{width:100%;max-width:460px;margin:0 auto;text-align:left}.admin-root .gp__empty-icon{display:grid;place-items:center;opacity:1;width:59px;height:59px;border:1px solid rgba(201,144,233,.3176470588235294);background:rgba(173,110,212,.12549019607843137);border-radius:16px;color:#d6a9f3;margin:0 0 29px}.gp__empty-icon .vc-icon{width:29px;height:29px}.gp__empty-kicker{color:#b98bd3;font-size:9px;letter-spacing:2px}.admin-root .gp__empty-state h3{font-size:clamp(25px,2.6vw,38px);line-height:1.2;letter-spacing:-1px;color:#f1e4ff;margin:14px 0}.admin-root .gp__empty-state p{color:#a89bb9;font-size:12px;line-height:1.8;max-width:350px}.gp__empty-features{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:17px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(181,129,212,.18823529411764706);color:#b7a3c9;font-size:10px}.gp__empty-features,.gp__empty-features span{display:-webkit-box;display:-ms-flexbox;display:flex}.gp__empty-features span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.gp__empty-features .vc-icon{width:16px;height:16px;color:#bc91dc}.admin-root .gp__profile-bar{padding-bottom:18px;border-bottom:1px solid rgba(170,127,206,.1450980392156863)}.admin-root .gp__profile-id,.admin-root .gp__profile-id>div{min-width:0}.admin-root .gp__profile-id h3{font-size:19px;overflow-wrap:anywhere;color:#e9dbf6}.admin-root .gp__profile-id p{font-size:10px;line-height:1.7;color:#9487a4}.admin-root .gp__avatar-lg{background:linear-gradient(130deg,#a458c5,#5e4b99);-webkit-box-shadow:none;box-shadow:none}.admin-root .gp__pill{font-size:10px;white-space:nowrap}.admin-root .gp__pill.is-ok{color:#a6c8bd;border-color:rgba(131,180,167,.2);background:rgba(131,180,167,.054901960784313725)}.admin-root .gp__stats{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px}.admin-root .gp__stat{padding:18px 14px;background:rgba(162,113,196,.06666666666666667);border:1px solid rgba(159,117,195,.1803921568627451);border-radius:11px}.admin-root .gp__stat strong{color:#e8dcf2;font-size:23px;overflow-wrap:anywhere}.admin-root .gp__stat span{color:#9e8db3;font-size:10px;letter-spacing:0;text-transform:none}.admin-root .gp__stat--accent strong{color:#d3a0f0}.admin-root .gp__chars,.admin-root .gp__collection,.admin-root .gp__cred,.admin-root .gp__tools{padding:19px;border:1px solid rgba(158,117,195,.17254901960784313);background:rgba(15,22,41,.4196078431372549);border-radius:12px}.admin-root .gp__chars h4,.admin-root .gp__collection h3,.admin-root .gp__cred-head h4{font-size:14px;color:#d3b9e7}.admin-root .gp__cred-head p,.admin-root .gp__field-note,.admin-root .gp__muted{font-size:11px;color:#9685a9;line-height:1.7}.admin-root .gp__cred-grid{grid-template-columns:1fr}.admin-root .gp__input{border:1px solid rgba(168,123,196,.23137254901960785);background:#0c1225;color:#e0d5ec;border-radius:9px;min-height:41px;padding:10px 12px;font-size:12px}.admin-root .gp__input:focus,.admin-root .gp__search-input:focus{border-color:#c58fe7;-webkit-box-shadow:0 0 0 3px rgba(170,118,200,.09019607843137255);box-shadow:0 0 0 3px rgba(170,118,200,.09019607843137255)}.admin-root .gp__field>span{font-size:11px;color:#a697b8}.admin-root .gp__pass-display{background:#0c1225;border-color:rgba(162,119,189,.2196078431372549);border-radius:9px}.admin-root .gp__pass-display .vc-icon{width:18px;height:18px}.admin-root .gp__btn,.admin-root .gp__icon-btn{font-size:11px;min-height:39px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;background:#704398;border-color:rgba(187,123,214,.3176470588235294);color:#f1e4fa;-webkit-box-shadow:none;box-shadow:none}.admin-root .gp__btn--ghost{background:rgba(128,93,160,.12549019607843137);color:#c7afd9}.admin-root .gp__btn--danger{background:rgba(170,66,99,.13333333333333333);border-color:rgba(203,109,135,.3333333333333333);color:#ecadbf}.admin-root .gp__char-list li{border:1px solid rgba(155,117,185,.17254901960784313);background:rgba(144,109,178,.06274509803921569);border-radius:9px;padding:13px}.admin-root .gp__char-list strong{font-size:12px;color:#d9c5e8}.admin-root .gp__char-list span{color:#9c89ae;font-size:10px}.admin-root .gp__tabs{gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px;background:#0c1223;border-radius:10px}.admin-root .gp__tab{font-size:11px;padding:10px 12px;border-radius:7px}.admin-root .gp__panel{margin-top:13px;padding:17px;background:rgba(32,26,48,.2)}.admin-root .gp__panel p{font-size:12px;color:#a696b7;line-height:1.7}@media(max-width:1100px){.admin-root .gp__shell{grid-template-columns:275px minmax(0,1fr);gap:13px}.admin-root .gp__main{padding:17px}.aaa-app .gc-toolbar,.admin-root .gp__profile-bar{-ms-flex-wrap:wrap;flex-wrap:wrap}.aaa-app .gc-local-pill,.aaa-app .gc-world-pill{-ms-flex-preferred-size:100%;flex-basis:100%}.aaa-app .gc-head__brand p{max-width:370px}}@media(max-width:900px){.aaa-app .gc-stage{height:auto;max-height:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aaa-app .gc-stage__main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:470px;min-height:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.aaa-app .gc-locations-rail{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-height:none;border-left:0;border-bottom:1px solid rgba(164,117,206,.20784313725490197)}.aaa-app .gc-locations-rail__head{padding:11px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aaa-app .gc-locations-rail__scroll{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;overflow-x:auto;padding:9px 12px}.aaa-app .gc-locations-rail__custom,.aaa-app .gc-locations-rail__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;gap:7px;margin:0;padding:0;border:0}.aaa-app .gc-locations-rail__sub{display:none}.aaa-app .gc-loc{-webkit-box-flex:0;-ms-flex:none;flex:none;width:auto;max-width:235px;min-height:42px;padding:7px 10px}.aaa-app .gc-loc__icon{width:24px;height:24px}.aaa-app .gc-loc__icon .vc-icon{width:18px;height:18px}.aaa-app .gc-loc__name{max-width:150px}.aaa-app .gc-loc__count{min-width:18px}.aaa-app .gc-local-pill__roster{display:none}}@media(max-width:700px){.admin-root .gp__shell{grid-template-columns:minmax(0,1fr)}.admin-root .gp__sidebar{position:static}.admin-root .gp__list{max-height:255px}.admin-root .gp__main--empty{min-height:320px;padding:30px 23px}.admin-root .gp__empty-state h3{font-size:29px}.admin-root .gp__chars,.admin-root .gp__cred,.admin-root .gp__tools{padding:14px}.admin-root .gp__profile-id h3{font-size:17px}.admin-root .gp__field-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.admin-root .gp__field-row input{min-width:100%}.admin-root .gp__panel-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-root .gp__panel-row>*{width:100%;max-width:none}}@media(max-width:560px){.aaa-app .gc-head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;gap:9px}.aaa-app .gc-head__brand{gap:10px}.aaa-app .gc-head__brand h2{font-size:15px}.aaa-app .gc-head__brand p{display:none}.aaa-app .gc-head__icon{width:34px;height:34px}.aaa-app .gc-status{font-size:9px;gap:5px;padding:6px 8px;-ms-flex-item-align:center;align-self:center}.aaa-app .gc-status__dot{width:5px;height:5px}.aaa-app .gc-chars{display:block;padding:12px 14px}.aaa-app .gc-chars__label{margin-bottom:8px}.aaa-app .gc-hint{padding:9px 14px;font-size:10px}.aaa-app .gc-toolbar{padding:10px 12px;gap:10px}.aaa-app .gc-seg,.aaa-app .gc-seg__track{width:100%}.aaa-app .gc-seg__btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:7px 8px;font-size:11px}.aaa-app .gc-dock{grid-template-columns:38px minmax(0,1fr) 42px;gap:7px;padding:11px}.aaa-app .gc-dock__send{width:42px!important;min-width:42px!important;padding:0!important}.aaa-app .gc-dock__send>span{display:none}.aaa-app .gc-dock__emoji{width:38px;height:44px}.aaa-app .gc-input{font-size:12px;padding:10px}.aaa-app .gc-feed{padding:14px}.aaa-app .gc-emoji{left:10px;width:calc(100% - 20px)}.gc-emoji__grid{grid-template-columns:repeat(6,minmax(0,1fr));max-height:186px}.aaa-app .gc-emoji__btn{height:36px}.aaa-app .gc-locations-rail__hint{font-size:9px}.aaa-app .mobile-panel .locale-switch__menu{left:0;right:auto;width:min(264px,calc(100vw - 64px))}.aaa-app .gc-foot{font-size:9px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.aaa-app .locale-drop-enter-active,.aaa-app .locale-drop-leave-active,.gc-picker-enter-active,.gc-picker-leave-active{-webkit-transition:none;transition:none}.aaa-app .gc-dock__send,.aaa-app .gc-status{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}.admin-root .gp__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-root .gp__stat strong{font-family:Inter,Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(18px,1.7vw,25px);line-height:1.3;letter-spacing:-.5px}.admin-root .gp__stat:last-child{grid-column:1/-1}.admin-root .gp__stat{min-width:0}.admin-root .gp__list-item{row-gap:3px}.admin-root .gp__hero h2{font-family:Inter,Arial,sans-serif}@media(max-width:560px){.admin-root .gp__stats{grid-template-columns:1fr}.admin-root .gp__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px 13px}.admin-root .gp__stat strong{font-size:20px}.admin-root .gp__stat span{margin:0}.admin-root .gp__stat:last-child{grid-column:auto}}