:root{--bg:#020606;--bg-smoke:#071012;--surface:rgba(6,14,16,.78);--surface-deep:rgba(2,7,8,.9);--gold:#b69758;--gold-soft:#d2bb78;--bronze:#6e522d;--ice:#9fd5db;--silver:#dfe9e6;--text:#ece9dc;--muted:#a8b8b5;--line:rgba(223,207,146,.24);--line-cold:rgba(159,213,219,.18);--radius:8px;--shadow:0 34px 120px rgba(0,0,0,.58)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:Georgia,Times New Roman,serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.site-shell{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(116deg,rgba(159,213,219,.09),transparent 38%),linear-gradient(244deg,rgba(182,151,88,.08),transparent 32%),linear-gradient(180deg,#020606,#071012 52%,#020606)}.site-shell:before{content:"";position:fixed;inset:-18%;pointer-events:none;background:linear-gradient(115deg,transparent 0 18%,rgba(168,184,181,.045) 32%,transparent 48% 100%),linear-gradient(75deg,transparent 0 28%,rgba(182,151,88,.045) 45%,transparent 62% 100%);opacity:.8;transform:translateZ(0);animation:smokeDrift 18s ease-in-out infinite alternate}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:16px clamp(18px,4vw,58px);background:linear-gradient(180deg,rgba(2,6,6,.88),rgba(2,6,6,.62));border-bottom:1px solid rgba(182,151,88,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:grid;grid-gap:3px;gap:3px;text-transform:uppercase;line-height:1}.brand strong{font-size:clamp(20px,2vw,29px);letter-spacing:.08em;color:var(--silver);text-shadow:0 2px 18px rgba(159,213,219,.2)}.brand span,.eyebrow{font-size:11px;font-weight:700;letter-spacing:.28em;color:var(--gold-soft);text-transform:uppercase}.brand span,.eyebrow,.nav{font-family:Arial,sans-serif}.nav{display:flex;align-items:center;gap:6px;font-size:14px;color:rgba(236,233,220,.78)}.nav a:not(.primary-button,.secondary-button){padding:10px 13px;border-radius:999px;transition:color .2s ease,background .2s ease,border-color .2s ease}.nav a:not(.primary-button,.secondary-button):hover{background:rgba(182,151,88,.1);color:var(--gold-soft)}.auth-actions{display:inline-flex;align-items:center;gap:10px}.auth-actions.placement-nav{margin-left:4px}.auth-actions.placement-hero{flex-wrap:wrap}.auth-actions.pending{min-width:138px;min-height:46px}.session-user{max-width:140px;overflow:hidden;padding:9px 12px;border:1px solid rgba(159,213,219,.18);border-radius:999px;color:var(--ice);text-overflow:ellipsis;white-space:nowrap}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:999px;font-family:Arial,sans-serif;font-size:14px;font-weight:800;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.primary-button{color:#120d05;background:linear-gradient(180deg,#ead69a,#b69758 54%,#75552b);box-shadow:0 18px 40px rgba(182,151,88,.22),inset 0 1px 0 rgba(255,250,218,.62)}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.66;transform:none}.secondary-button{color:var(--gold-soft);background:rgba(2,6,6,.34);border-color:rgba(182,151,88,.42)}.secondary-button.danger{color:#d9a7a0;border-color:rgba(217,167,160,.36);background:rgba(28,9,7,.22)}.wide{width:100%}.hero{position:relative;min-height:calc(100svh - 76px);display:grid;grid-template-columns:minmax(0,780px);align-items:center;grid-gap:clamp(28px,6vw,90px);gap:clamp(28px,6vw,90px);padding:clamp(58px,8vw,112px) clamp(18px,5vw,78px) clamp(70px,8vw,104px);overflow:hidden}.hero:before{inset:0;background-image:linear-gradient(90deg,rgba(2,6,6,.96) 0,rgba(2,6,6,.62) 38%,rgba(2,6,6,.82) 100%),linear-gradient(180deg,transparent 64%,var(--bg) 100%),url(/assets/miracle_game_banner_4k_3840x2160.png);background-size:cover;background-position:50%;filter:saturate(.72) contrast(1.12) brightness(.74)}.hero:after,.hero:before{content:"";position:absolute}.hero:after{inset:auto 0 0;height:230px;background:linear-gradient(180deg,transparent,var(--bg));pointer-events:none}.hero-content{position:relative;z-index:1;max-width:760px;animation:portalIn .72s ease both}.hero h1{margin:16px 0 0;font-size:clamp(58px,9vw,136px);line-height:.86;font-weight:700;color:var(--silver);text-transform:uppercase;letter-spacing:.06em;text-shadow:0 12px 28px rgba(0,0,0,.72),0 0 42px rgba(159,213,219,.16)}.hero p:not(.eyebrow){max-width:570px;margin:26px 0 0;font-family:Arial,sans-serif;font-size:clamp(17px,1.7vw,21px);line-height:1.72;color:rgba(236,233,220,.82)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.section{position:relative;padding:82px clamp(18px,4vw,58px)}.section-inner{width:min(1160px,100%);margin:0 auto}.portal-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);grid-gap:clamp(30px,6vw,86px);gap:clamp(30px,6vw,86px);align-items:start}.section h2{margin:14px 0 0;font-size:clamp(34px,5vw,64px);line-height:.98;color:var(--silver);letter-spacing:.01em}.section-lead{max-width:650px;margin:22px 0 0;font-family:Arial,sans-serif;color:var(--muted);line-height:1.72;font-size:17px}.portal-lines{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.portal-lines div,.status-row{display:flex;justify-content:space-between;gap:22px;padding:22px 0;border-bottom:1px solid rgba(223,207,146,.18);font-family:Arial,sans-serif}.portal-lines span,.status-row span{color:var(--ice)}.portal-lines strong,.status-row strong{color:var(--gold-soft)}.page-main{position:relative;padding:60px clamp(18px,4vw,58px) 90px}.verify-main{min-height:calc(100svh - 145px);display:grid;place-items:center}.page-grid{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:24px;gap:24px;align-items:start}.cabinet-panel,.form-panel,.portal-card{border:1px solid var(--line-cold);border-radius:var(--radius);background:linear-gradient(180deg,rgba(7,17,19,.86),rgba(2,8,9,.74));box-shadow:var(--shadow)}.cabinet-surface{width:min(1040px,100%);margin:0 auto;padding:clamp(24px,4vw,46px);border:1px solid rgba(210,187,120,.28);border-radius:var(--radius);background:linear-gradient(180deg,rgba(8,18,20,.88),rgba(2,7,8,.78)),linear-gradient(135deg,rgba(159,213,219,.08),transparent 40%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,246,196,.07);animation:portalIn .48s ease both}.cabinet-page-heading h1,.cabinet-surface h1{margin:14px 0 0;font-size:clamp(42px,7vw,82px);line-height:.9;color:var(--silver);overflow-wrap:anywhere}.cabinet-empty,.cabinet-lead,.cabinet-page-heading p:not(.eyebrow){margin:18px 0 0;font-family:Arial,sans-serif;font-size:16px;line-height:1.68;color:rgba(236,233,220,.72)}.cabinet-shell{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);align-items:start;animation:portalIn .48s ease both}.cabinet-sidebar{position:-webkit-sticky;position:sticky;top:22px;display:grid;grid-gap:22px;gap:22px;padding:22px;border:1px solid rgba(210,187,120,.24);border-radius:var(--radius);background:linear-gradient(180deg,rgba(8,18,20,.9),rgba(2,7,8,.76)),linear-gradient(135deg,rgba(159,213,219,.08),transparent 44%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,246,196,.06)}.cabinet-profile{display:grid;grid-gap:8px;gap:8px;padding-bottom:20px;border-bottom:1px solid rgba(223,207,146,.16);font-family:Arial,sans-serif}.cabinet-balance-focus span,.cabinet-metric span,.cabinet-profile span{color:var(--ice);font-size:12px;font-weight:800;text-transform:uppercase}.cabinet-profile strong{color:var(--silver);font-size:24px;overflow-wrap:anywhere}.cabinet-balance-focus small,.cabinet-metric small,.cabinet-profile small{color:rgba(236,233,220,.62);overflow-wrap:anywhere}.forum-unread-pill{justify-self:start;min-height:28px;border:1px solid rgba(182,151,88,.34);border-radius:999px;padding:5px 10px;color:#120d05;background:linear-gradient(180deg,#ead69a,#b69758);font-size:12px;font-weight:900}.cabinet-nav{display:grid;grid-gap:6px;gap:6px;font-family:Arial,sans-serif}.cabinet-nav a{display:flex;align-items:center;min-height:42px;padding:0 13px;border:1px solid transparent;border-radius:999px;color:rgba(236,233,220,.68);text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.cabinet-nav a.active,.cabinet-nav a:hover{border-color:rgba(182,151,88,.34);background:rgba(182,151,88,.12);color:var(--gold-soft)}.cabinet-nav a:hover{transform:translateX(2px)}.cabinet-logout{width:100%}.cabinet-workspace{min-width:0;padding:clamp(24px,4vw,46px);border:1px solid rgba(210,187,120,.24);border-radius:var(--radius);background:linear-gradient(180deg,rgba(8,18,20,.78),rgba(2,7,8,.64)),linear-gradient(135deg,rgba(182,151,88,.08),transparent 38%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,246,196,.05)}.cabinet-page-heading{max-width:760px}.cabinet-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:32px;border:1px solid rgba(223,207,146,.16);border-radius:var(--radius);overflow:hidden;background:rgba(223,207,146,.14)}.cabinet-metric{display:grid;grid-gap:8px;gap:8px;min-height:138px;padding:18px;background:rgba(2,8,9,.72);font-family:Arial,sans-serif}.cabinet-metric strong{align-self:end;color:var(--gold-soft);font-size:clamp(30px,5vw,52px);line-height:.95;overflow-wrap:anywhere}.cabinet-section{margin-top:34px;padding-top:28px;border-top:1px solid rgba(223,207,146,.18)}.cabinet-section.first{margin-top:30px}.cabinet-section h2{margin:0;font-size:clamp(28px,4vw,44px);line-height:1;color:var(--silver)}.cabinet-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.cabinet-section-heading a{color:var(--ice);font-family:Arial,sans-serif;font-size:13px;font-weight:800;text-decoration:none}.cabinet-section-heading a:hover{color:var(--gold-soft)}.character-list{display:grid;grid-gap:0;gap:0;margin-top:18px;border-top:1px solid rgba(223,207,146,.16)}.character-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid rgba(223,207,146,.16);font-family:Arial,sans-serif}.character-main{display:grid;flex:1 1 auto;grid-gap:5px;gap:5px;min-width:0}.character-main span,.character-row>span{color:rgba(236,233,220,.84)}.character-main small{color:var(--ice);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.character-row strong{color:var(--gold-soft);text-align:right;flex:0 0 auto}.character-row.deleted{opacity:.58}.transaction-list{display:grid;grid-gap:0;gap:0;margin-top:18px;border-top:1px solid rgba(223,207,146,.16)}.transaction-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid rgba(223,207,146,.16);font-family:Arial,sans-serif}.transaction-main{display:grid;flex:1 1 auto;grid-gap:5px;gap:5px;min-width:0;color:rgba(236,233,220,.84)}.transaction-main small{color:var(--ice);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.transaction-row strong{flex:0 0 auto;color:var(--gold-soft);text-align:right}.transaction-row strong.negative{color:rgba(159,213,219,.88)}.cabinet-action-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;font-family:Arial,sans-serif}.cabinet-action-list a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(182,151,88,.28);border-radius:999px;color:var(--gold-soft);text-decoration:none;background:rgba(0,0,0,.2)}.cabinet-action-list a:hover{border-color:rgba(223,207,146,.52);background:rgba(182,151,88,.1)}.cabinet-balance-focus{display:grid;grid-gap:10px;gap:10px;margin-top:32px;padding-bottom:28px;border-bottom:1px solid rgba(223,207,146,.18);font-family:Arial,sans-serif}.cabinet-balance-focus strong{color:var(--gold-soft);font-size:clamp(64px,12vw,136px);line-height:.86}.security-form,.security-note{max-width:680px}.security-form{margin-top:22px}.security-actions{display:flex;flex-wrap:wrap;gap:12px}.admin-shell{width:min(1560px,100%);margin:0 auto;animation:portalIn .48s ease both}.admin-heading{margin-bottom:26px}.admin-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:clamp(18px,3vw,30px);gap:clamp(18px,3vw,30px);align-items:start}.admin-main,.admin-tools{border:1px solid rgba(210,187,120,.24);border-radius:var(--radius);background:linear-gradient(180deg,rgba(8,18,20,.82),rgba(2,7,8,.68)),linear-gradient(135deg,rgba(159,213,219,.06),transparent 42%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,246,196,.05)}.admin-tools{position:-webkit-sticky;position:sticky;top:22px;display:grid;grid-gap:22px;gap:22px;padding:22px}.admin-main{min-width:0;padding:clamp(22px,4vw,38px)}.admin-surface-panel{min-width:0;animation:supportSurfaceIn .24s ease both}.admin-surface-panel>.admin-section:first-child{margin-top:0;padding-top:0;border-top:0}.admin-account,.admin-operator{font-family:Arial,sans-serif}.admin-operator{display:grid;grid-gap:8px;gap:8px;padding-bottom:20px;border-bottom:1px solid rgba(223,207,146,.16)}.admin-account span,.admin-operator span{color:var(--ice);font-size:12px;font-weight:800;text-transform:uppercase}.admin-operator strong{color:var(--silver);font-size:24px;overflow-wrap:anywhere}.admin-account small,.admin-operator small{color:rgba(236,233,220,.62);overflow-wrap:anywhere}.admin-access-gate{width:min(720px,100%);margin-inline:auto}.admin-access-gate .primary-button{margin-top:22px}.admin-access-form{margin-top:26px}.admin-access-form .admin-access-hint,.admin-access-form .form-message{grid-column:1/-1}.admin-access-hint{color:rgba(236,233,220,.6);font-family:Arial,sans-serif;line-height:1.55}.admin-access-controls{display:grid;grid-gap:14px;gap:14px;padding-bottom:20px;border-bottom:1px solid rgba(223,207,146,.16);font-family:Arial,sans-serif}.admin-access-state{display:flex;align-items:center;gap:9px;color:rgba(236,233,220,.82);font-size:13px;font-weight:800}.admin-access-state>span{width:9px;height:9px;border-radius:50%;background:#72cda7;box-shadow:0 0 12px rgba(114,205,167,.65)}.admin-access-controls details{display:grid;grid-gap:12px;gap:12px}.admin-access-controls summary{cursor:pointer;color:var(--gold-soft);font-size:13px;font-weight:800}.admin-passkey-list{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.admin-passkey{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(223,207,146,.12)}.admin-passkey>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.admin-passkey strong{overflow-wrap:anywhere}.admin-passkey small{color:rgba(236,233,220,.56)}.admin-lock-button,.admin-passkey>button{border:0;color:rgba(236,233,220,.58);background:transparent;cursor:pointer}.admin-passkey>button{padding:4px 8px;font-size:22px}.admin-lock-button:hover,.admin-passkey>button:hover{color:var(--gold-soft)}.admin-passkey-add{display:grid;grid-gap:12px;gap:12px;margin:14px 0}.admin-passkey-add>div{display:flex;gap:8px}.admin-passkey-add .primary-button{margin:0}.admin-lock-button{justify-self:start;padding:0;font:inherit;text-decoration:underline;text-underline-offset:4px}.admin-adjust-form .primary-button,.admin-search .secondary-button{width:100%}.admin-surface-nav{display:grid;grid-gap:4px;gap:4px;padding-bottom:20px;border-bottom:1px solid rgba(223,207,146,.16)}.admin-surface-nav button{min-height:42px;border:0;border-left:2px solid transparent;padding:0 12px;color:rgba(236,233,220,.62);background:transparent;font:800 14px Arial,sans-serif;text-align:left;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.admin-surface-nav button.active,.admin-surface-nav button:hover{border-left-color:var(--gold-soft);color:var(--gold-soft);background:linear-gradient(90deg,rgba(182,151,88,.1),transparent 72%)}.admin-account{display:grid;grid-template-columns:1.1fr .9fr .9fr;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(223,207,146,.16);border-radius:var(--radius);background:rgba(223,207,146,.14)}.admin-account.without-balance{grid-template-columns:1.2fr .8fr}.admin-access-management{min-width:0;animation:accessSurfaceIn .28s ease both}.admin-access-title{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:26px}.admin-access-title h2{margin:8px 0 0;color:var(--silver);font-size:clamp(34px,5vw,56px);line-height:.92}.admin-access-title>p{width:min(430px,50%);margin:0;color:rgba(236,233,220,.64);font:14px/1.6 Arial,sans-serif}.admin-owner-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:20px 0;border-top:1px solid rgba(223,207,146,.3);border-bottom:1px solid rgba(223,207,146,.3);font-family:Arial,sans-serif}.admin-owner-line>span:not(.admin-owner-mark){display:grid;grid-gap:5px;gap:5px}.admin-owner-line>span:last-child{justify-items:end;text-align:right}.admin-owner-line strong{color:var(--gold-soft);font-size:15px}.admin-owner-line em,.admin-owner-line small{color:rgba(236,233,220,.56);font-size:12px;font-style:normal}.admin-owner-mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(223,207,146,.46);border-radius:50%;color:var(--gold-soft);background:radial-gradient(circle,rgba(182,151,88,.2),transparent 70%);font:700 20px Georgia,serif;box-shadow:0 0 24px rgba(182,151,88,.1)}.admin-team-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);grid-gap:clamp(24px,4vw,42px);gap:clamp(24px,4vw,42px);margin-top:30px}.admin-access-editor,.admin-team-list{min-width:0;font-family:Arial,sans-serif}.admin-team-list-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(223,207,146,.18)}.admin-team-list-head span{color:rgba(236,233,220,.7);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-team-list-head strong{color:var(--gold-soft)}.admin-team-member{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:0;border-bottom:1px solid rgba(223,207,146,.14);padding:16px 0;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,padding .18s ease,background .18s ease}.admin-team-member.selected,.admin-team-member:hover{padding-left:10px;color:var(--gold-soft);background:linear-gradient(90deg,rgba(182,151,88,.08),transparent 88%)}.admin-team-member>span{display:grid;grid-gap:5px;gap:5px;min-width:0}.admin-team-member>span:last-child{justify-items:end;max-width:130px;text-align:right}.admin-team-member small,.admin-team-member strong{overflow-wrap:anywhere}.admin-team-member small{color:rgba(236,233,220,.5);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-team-member em{color:#72cda7;font-size:11px;font-style:normal;font-weight:900}.admin-team-member em.waiting{color:var(--gold-soft)}.admin-team-member em.expired{color:#da8578}.admin-candidate-search{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.admin-candidate-search .secondary-button{width:100%}.admin-candidate-search .form-message{margin:0}.admin-access-editor{padding-left:clamp(0px,2vw,28px);border-left:1px solid rgba(223,207,146,.16)}.admin-access-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px}.admin-access-editor-head>span{display:grid;grid-gap:5px;gap:5px}.admin-access-editor-head small{color:var(--ice);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-access-editor-head strong{color:var(--silver);font-size:25px}.admin-access-editor-head button{border:0;padding:0 5px;color:rgba(236,233,220,.5);background:transparent;font-size:25px;cursor:pointer}.admin-permission-list{border-top:1px solid rgba(223,207,146,.18)}.admin-permission-row{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:18px;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(223,207,146,.14)}.admin-permission-row>span{display:grid;grid-gap:5px;gap:5px}.admin-permission-row strong{color:rgba(236,233,220,.88);font-size:14px}.admin-permission-row small{color:rgba(236,233,220,.48);font-size:12px;line-height:1.45}.admin-permission-row select{min-height:40px;border:1px solid rgba(223,207,146,.22);border-radius:999px;padding:0 12px;color:var(--text);background:rgba(0,0,0,.34)}.admin-access-meta{display:grid;grid-template-columns:minmax(140px,.55fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:22px}.admin-access-reason{grid-column:1/-1}.admin-access-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.admin-revoke-button{border:0;padding:8px 0;color:#dc9185;background:transparent;font:800 13px Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.admin-access-placeholder{display:grid;min-height:270px;place-content:center;grid-gap:10px;gap:10px;color:rgba(236,233,220,.5);text-align:center}.admin-access-placeholder strong{color:var(--silver);font-size:24px}.admin-access-placeholder p{max-width:430px;margin:0;font:14px/1.6 Arial,sans-serif}@keyframes accessSurfaceIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-account>div{display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:18px;background:rgba(2,8,9,.72)}.admin-account strong{align-self:end;color:var(--gold-soft);font-size:clamp(22px,3vw,40px);line-height:1;overflow-wrap:anywhere}.admin-section{margin-top:32px;padding-top:26px;border-top:1px solid rgba(223,207,146,.18)}.admin-section h2{margin:0;font-size:clamp(28px,4vw,44px);line-height:1;color:var(--silver)}.admin-system{min-width:0;font-family:Arial,sans-serif}.admin-system-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:28px;border-bottom:1px solid rgba(223,207,146,.16)}.admin-system-heading h2{margin:4px 0 10px;color:var(--silver);font-family:Georgia,serif;font-size:clamp(34px,5vw,58px);line-height:.96}.admin-system-heading p:not(.eyebrow){max-width:680px;margin:0;color:rgba(236,233,220,.64);line-height:1.6}.admin-system-snapshot{display:grid;min-width:156px;justify-items:end;grid-gap:6px;gap:6px}.admin-system-snapshot>span{color:var(--gold);font-family:Georgia,serif;font-size:28px}.admin-system-snapshot>small{color:rgba(236,233,220,.54)}.admin-system-snapshot .secondary-button{min-height:38px;margin-top:8px;padding:8px 16px}.admin-system-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;padding:18px 0 24px;border-bottom:1px solid rgba(223,207,146,.16)}.admin-system-source{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;padding:12px 0}.admin-system-source>span{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#72cda7;box-shadow:0 0 12px rgba(114,205,167,.55)}.admin-system-source.unavailable>span{background:#d1766d;box-shadow:0 0 12px rgba(209,118,109,.42)}.admin-system-source strong{color:rgba(242,240,228,.9);font-size:14px}.admin-system-source small{grid-column:2;color:rgba(236,233,220,.5);line-height:1.35}.admin-system-sections{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(360px,1.28fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);padding-top:34px}.admin-system-metrics>header{min-height:82px;padding-bottom:18px}.admin-system-metrics h3{margin:0 0 8px;color:var(--silver);font-family:Georgia,serif;font-size:clamp(24px,3vw,34px)}.admin-system-metrics header p{margin:0;color:rgba(236,233,220,.5);line-height:1.45}.admin-system-metrics>div{border-top:1px solid rgba(223,207,146,.16)}.admin-system-metric{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:13px 0;border-bottom:1px solid rgba(223,207,146,.11)}.admin-system-metric>span{display:grid;grid-gap:5px;gap:5px}.admin-system-metric strong{color:rgba(242,240,228,.86);font-size:14px}.admin-system-metric small{color:rgba(236,233,220,.48)}.admin-system-metric b{color:var(--silver);font-family:Georgia,serif;font-size:30px;font-weight:500}.admin-system-metric.waiting b{color:var(--gold)}.admin-system-metric.attention b,.admin-system-metric.unavailable b{color:#e09a8f}.admin-system-boundary{max-width:900px;margin:34px 0 0;padding:16px 0 0 18px;border-top:1px solid rgba(223,207,146,.12);border-left:2px solid rgba(126,201,205,.48);color:rgba(236,233,220,.5);font-size:13px;line-height:1.55}.admin-system-error{display:grid;justify-items:start;grid-gap:14px;gap:14px}.admin-adjust-form{grid-template-columns:minmax(0,160px) minmax(0,1fr) minmax(150px,.3fr);align-items:end;margin-top:20px}.admin-adjust-form .form-message{grid-column:1/-1}.admin-forum-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:20px;overflow:hidden;border:1px solid rgba(223,207,146,.16);border-radius:var(--radius);background:rgba(223,207,146,.14)}.admin-forum-counters>div{display:grid;grid-gap:8px;gap:8px;min-height:108px;padding:16px;background:rgba(2,8,9,.72)}.admin-forum-counters span,.admin-forum-publish>span{color:var(--ice);font-family:Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-forum-publish>span{display:grid;grid-gap:6px;gap:6px}.admin-forum-publish small{max-width:360px;color:rgba(236,233,220,.62);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none}.admin-forum-counters strong{align-self:end;color:var(--gold-soft);font-size:clamp(30px,5vw,54px);line-height:.88}.admin-forum-publish{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:16px 0 18px;border-top:1px solid rgba(223,207,146,.16);border-bottom:1px solid rgba(223,207,146,.16)}.admin-forum-publish>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-forum-publish a{min-height:34px;border:1px solid rgba(223,207,146,.22);border-radius:999px;padding:8px 12px;color:var(--gold-soft);background:rgba(0,0,0,.18);font-family:Arial,sans-serif;font-size:12px;font-weight:900;transition:border-color .2s ease,background .2s ease}.admin-forum-publish a:hover{border-color:rgba(223,207,146,.42);background:rgba(182,151,88,.12)}.admin-forum-queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 34px;gap:28px 34px;margin-top:28px}.admin-forum-queue{min-width:0}.admin-forum-queue-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.admin-forum-queue-head h3{margin:0;color:var(--silver);font-size:clamp(24px,3.2vw,36px);line-height:1}.admin-forum-queue-head span{color:var(--gold-soft);font-family:Arial,sans-serif;font-weight:900}.admin-forum-list{display:grid;grid-gap:0;gap:0;margin-top:18px;border-top:1px solid rgba(223,207,146,.16)}.admin-forum-topic{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(223,207,146,.16);font-family:Arial,sans-serif}.admin-forum-topic.muted{opacity:.62}.admin-forum-topic a{color:rgba(236,233,220,.86);font-weight:900}.admin-forum-topic a:hover{color:var(--gold-soft)}.admin-forum-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-forum-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.admin-forum-badges em{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(182,151,88,.26);border-radius:999px;padding:0 9px;color:var(--gold-soft);background:rgba(0,0,0,.18);font-style:normal;font-size:11px;font-weight:900}.admin-forum-actions .secondary-button{min-height:36px;padding:0 12px;font-size:12px}.admin-forum-actions select{min-height:36px;border:1px solid rgba(223,207,146,.22);border-radius:999px;padding:0 12px;background:rgba(0,0,0,.34);color:var(--text)}.forum-shell{width:min(1540px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-gap:clamp(22px,3vw,46px);gap:clamp(22px,3vw,46px);align-items:start;animation:portalIn .48s ease both}.forum-sidebar{position:-webkit-sticky;position:sticky;top:22px;display:grid;grid-gap:22px;gap:22px;padding:22px;background:linear-gradient(180deg,rgba(8,18,20,.9),rgba(2,7,8,.76)),linear-gradient(135deg,rgba(159,213,219,.08),transparent 44%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,246,196,.06)}.forum-sidebar,.forum-workspace{border:1px solid rgba(210,187,120,.24);border-radius:var(--radius)}.forum-workspace{min-width:0;padding:clamp(24px,4vw,46px);background:linear-gradient(180deg,rgba(8,18,20,.78),rgba(2,7,8,.64)),linear-gradient(135deg,rgba(182,151,88,.08),transparent 38%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,246,196,.05)}.forum-heading{max-width:820px}.forum-heading-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.forum-filter-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:28px;padding:18px 0 22px;border-top:1px solid rgba(223,207,146,.18);border-bottom:1px solid rgba(223,207,146,.18)}.forum-filter-block{display:grid;grid-gap:10px;gap:10px;min-width:0}.forum-filter-block>span{color:var(--ice);font-family:Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forum-filter-scroll{display:flex;flex-wrap:wrap;gap:8px}.forum-filter-scroll button{min-height:38px;border:1px solid rgba(223,207,146,.18);border-radius:999px;padding:0 14px;color:rgba(236,233,220,.72);background:rgba(0,0,0,.16);font:800 13px/1 Arial,sans-serif;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.forum-filter-scroll button:hover{border-color:rgba(223,207,146,.38);color:var(--silver);transform:translateY(-1px)}.forum-filter-scroll button.active{border-color:rgba(223,207,146,.54);color:#171106;background:linear-gradient(180deg,#ead69a,#b69758);box-shadow:0 10px 24px rgba(182,151,88,.18)}.forum-sort-block{flex:0 0 auto;align-items:end}.forum-action-panel{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:clamp(18px,3vw,32px);gap:clamp(18px,3vw,32px);align-items:start;margin-top:30px;padding:22px 0 28px;border-top:1px solid rgba(223,207,146,.18);border-bottom:1px solid rgba(223,207,146,.18)}.forum-action-panel h2{margin:0 0 10px;color:var(--silver);font-size:clamp(30px,4.6vw,54px);line-height:.96}.forum-action-panel p{margin:0;color:rgba(236,233,220,.68);font-family:Arial,sans-serif;line-height:1.55}.forum-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;border:1px solid rgba(223,207,146,.16);border-radius:var(--radius);overflow:hidden;background:rgba(223,207,146,.14)}.forum-action-link{display:grid;grid-gap:9px;gap:9px;min-height:118px;padding:18px;background:linear-gradient(180deg,rgba(7,16,17,.92),rgba(2,8,9,.76)),linear-gradient(135deg,rgba(182,151,88,.12),transparent 56%);font-family:Arial,sans-serif;transition:background .2s ease,transform .2s ease}.forum-action-link:hover{background:linear-gradient(180deg,rgba(13,27,28,.95),rgba(4,12,13,.82)),linear-gradient(135deg,rgba(223,207,146,.14),transparent 58%);transform:translateY(-1px)}.forum-action-link span{color:var(--gold-soft);font-size:18px;font-weight:900}.forum-action-link small{color:rgba(236,233,220,.7);line-height:1.45}.forum-personal-panel{display:grid;grid-gap:22px;gap:22px;margin-top:32px;padding:24px 0 30px;border-bottom:1px solid rgba(223,207,146,.18)}.forum-personal-head p:not(.eyebrow),.forum-personal-panel>div:first-child p:not(.eyebrow){margin:0;color:rgba(236,233,220,.68);font-family:Arial,sans-serif;line-height:1.55}.forum-personal-panel h2{margin:0 0 9px;color:var(--silver);font-size:clamp(28px,4.2vw,48px);line-height:.98}.forum-personal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.forum-personal-head strong,.forum-personal-head>a{flex:0 0 auto;min-height:30px;border:1px solid rgba(182,151,88,.28);border-radius:999px;padding:6px 12px;color:var(--gold-soft);background:rgba(0,0,0,.22);font-family:Arial,sans-serif;font-size:12px;font-weight:900}.forum-personal-head>a:hover{border-color:rgba(223,207,146,.52)}.forum-personal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.forum-me-summary{margin-top:0}.forum-me-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:34px}.forum-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 28px;gap:24px 28px;margin-top:34px}.forum-directory{margin-top:34px;padding-top:28px;border-top:1px solid rgba(223,207,146,.18)}.forum-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:32px;border:1px solid rgba(223,207,146,.16);border-radius:var(--radius);overflow:hidden;background:rgba(223,207,146,.14)}.forum-category-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 16px;gap:10px 16px;min-height:132px;padding:18px;background:rgba(2,8,9,.72);font-family:Arial,sans-serif;transition:background .2s ease,color .2s ease}.forum-category-link:hover{background:rgba(8,18,20,.88)}.forum-category-link span{color:var(--silver);font-weight:900;font-size:18px}.forum-category-link strong{color:var(--gold-soft);font-size:30px;line-height:1}.forum-category-link small{grid-column:1/-1;color:rgba(236,233,220,.66);line-height:1.5}.forum-reply,.forum-topic-section{margin-top:34px;padding-top:28px;border-top:1px solid rgba(223,207,146,.18)}.forum-topic-section.compact{margin-top:0;padding-top:0;border-top:0}.forum-topic-list{display:grid;grid-gap:0;gap:0;margin-top:18px;border-top:1px solid rgba(223,207,146,.16)}.forum-topic-row{border-bottom:1px solid rgba(223,207,146,.16);font-family:Arial,sans-serif}.forum-topic-link,.forum-topic-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.forum-topic-link{flex:1 1 auto;min-width:0;padding:17px 0}.forum-topic-link:hover .forum-topic-main>span,.forum-topic-row:hover .forum-topic-main>span{color:var(--gold-soft)}.forum-topic-row.muted{opacity:.68}.forum-topic-main{display:grid;flex:1 1 auto;grid-gap:6px;gap:6px;min-width:0}.forum-topic-delete{flex:0 0 auto}.forum-topic-main>span{color:rgba(236,233,220,.88);font-weight:900;transition:color .2s ease;overflow-wrap:anywhere}.forum-topic-main small{color:var(--ice);font-size:13px;line-height:1.35}.forum-topic-badges{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:310px}.forum-topic-badges em,.forum-topic-meta span:not(:first-child){display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(182,151,88,.28);border-radius:999px;color:var(--gold-soft);background:rgba(0,0,0,.2);font-style:normal;font-size:12px;font-weight:800}.forum-topic-badges strong{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:26px;border-radius:999px;color:#120d05;background:linear-gradient(180deg,#ead69a,#b69758);font-size:13px}.forum-empty-action{display:grid;justify-items:start;grid-gap:8px;gap:8px}.forum-empty-action .auth-text-button{color:var(--gold-soft)}.forum-template-fields{display:grid;grid-gap:18px;gap:18px}.forum-template-notice{display:grid;grid-gap:6px;gap:6px;border-top:1px solid rgba(223,207,146,.16);border-bottom:1px solid rgba(223,207,146,.16);padding:14px 0;font-family:Arial,sans-serif}.forum-template-notice span{color:var(--gold-soft);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.forum-template-notice p{margin:0;color:rgba(236,233,220,.68);line-height:1.5}.forum-topic-head{display:grid;grid-gap:16px;gap:16px;padding-bottom:28px;border-bottom:1px solid rgba(223,207,146,.18)}.forum-topic-head h1{margin:0;color:var(--silver);font-size:clamp(38px,6vw,74px);line-height:.94;overflow-wrap:anywhere}.forum-back-link{justify-self:start;color:var(--ice);font-family:Arial,sans-serif;font-size:13px;font-weight:800}.forum-topic-meta{display:flex;flex-wrap:wrap;gap:10px;font-family:Arial,sans-serif;color:rgba(236,233,220,.68)}.forum-topic-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.forum-topic-actions .primary-button,.forum-topic-actions .secondary-button{width:auto;min-height:44px;padding-inline:22px}.forum-discussion{margin-top:34px;padding-top:28px;border-top:1px solid rgba(223,207,146,.18)}.forum-discussion-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.forum-discussion-head h2{margin:0;color:var(--silver);font-size:clamp(30px,4vw,50px);line-height:.95}.forum-discussion-head>span{color:var(--gold-soft);font-family:Arial,sans-serif;font-size:13px;font-weight:900;text-transform:uppercase}.forum-thread-list{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(223,207,146,.16)}.forum-thread{border-bottom:1px solid rgba(223,207,146,.16)}.forum-thread.orphan .forum-post:first-child{border-left-color:rgba(159,213,219,.45)}.forum-thread-children{display:grid;grid-gap:0;gap:0;margin-left:clamp(18px,5vw,56px);border-left:1px solid rgba(159,213,219,.22)}.forum-post{display:grid;grid-gap:14px;gap:14px;padding:22px 0;border-left:2px solid transparent;font-family:Arial,sans-serif}.forum-post.primary{margin-top:28px;padding:26px 0 30px;border-bottom:1px solid rgba(223,207,146,.18)}.forum-post.child{padding-left:18px}.forum-post.hidden{opacity:.56}.forum-post header{display:flex;align-items:center;justify-content:space-between;gap:18px}.forum-post header>div{display:grid;grid-gap:5px;gap:5px}.forum-post header strong{color:var(--gold-soft);overflow-wrap:anywhere}.forum-post header span,.forum-post small{color:var(--ice);font-size:13px}.forum-post.primary p{color:rgba(236,233,220,.9);font-size:17px}.forum-post p{margin:0;color:rgba(236,233,220,.82);line-height:1.72;white-space:pre-wrap;overflow-wrap:anywhere}.forum-post-reply-note,.forum-reply-target{display:grid;grid-gap:5px;gap:5px;border-left:2px solid rgba(223,207,146,.32);padding:8px 0 8px 12px;font-family:Arial,sans-serif}.forum-post-reply-note span,.forum-reply-target span{color:var(--gold-soft);font-size:13px;font-weight:900}.forum-post-reply-note small,.forum-reply-target p{margin:0;color:rgba(236,233,220,.6);line-height:1.45}.forum-post-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.auth-text-button.danger{color:#d9a7a0}.forum-form{max-width:820px;margin-top:22px}.forum-form .primary-button{justify-self:start}.forum-guest-reply{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:18px}.forum-message-panel{width:100%}.forum-admin-controls{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px;font-family:Arial,sans-serif}.forum-admin-controls label{display:inline-grid;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:8px;min-height:46px}.forum-admin-controls label span{color:var(--ice);font-size:12px;font-weight:800;text-transform:uppercase}.forum-admin-controls select{min-height:42px;border:1px solid rgba(223,207,146,.22);border-radius:999px;padding:0 12px;background:rgba(0,0,0,.34);color:var(--text)}.topup-shell{width:min(1180px,100%);margin:0 auto;animation:portalIn .48s ease both}.topup-heading{margin-bottom:26px}.topup-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:clamp(18px,3vw,30px);gap:clamp(18px,3vw,30px);align-items:start}.topup-main,.topup-summary{border:1px solid rgba(210,187,120,.24);border-radius:var(--radius);background:linear-gradient(180deg,rgba(8,18,20,.82),rgba(2,7,8,.68)),linear-gradient(135deg,rgba(159,213,219,.06),transparent 42%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,246,196,.05)}.topup-main{min-width:0;padding:clamp(20px,3vw,32px)}.topup-summary{position:-webkit-sticky;position:sticky;top:22px;display:grid;grid-gap:8px;gap:8px;padding:22px;font-family:Arial,sans-serif}.topup-return span,.topup-summary span,.topup-total span{color:var(--ice);font-size:12px;font-weight:800;text-transform:uppercase}.topup-summary>strong{color:var(--silver);font-size:26px;overflow-wrap:anywhere}.topup-return small,.topup-summary small,.topup-total small{color:rgba(236,233,220,.62);overflow-wrap:anywhere}.topup-total{display:grid;grid-gap:8px;gap:8px;margin:18px 0 8px;padding-top:18px;border-top:1px solid rgba(223,207,146,.16)}.topup-total strong{color:var(--gold-soft);font-size:clamp(36px,5vw,54px);line-height:.95}.topup-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(223,207,146,.16);border-radius:var(--radius);background:rgba(223,207,146,.14)}.topup-package{display:grid;grid-gap:10px;gap:10px;min-height:170px;padding:20px;border:0;border-radius:0;background:rgba(2,8,9,.72);color:var(--text);font-family:Arial,sans-serif;text-align:left;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,color .2s ease}.topup-package.active,.topup-package:hover{background:linear-gradient(180deg,rgba(182,151,88,.16),rgba(2,8,9,.76));box-shadow:inset 0 0 0 1px rgba(210,187,120,.38)}.topup-package span{color:var(--ice);font-size:12px;font-weight:800;text-transform:uppercase}.topup-package strong{align-self:end;color:var(--gold-soft);font-size:clamp(36px,5vw,58px);line-height:.9}.topup-package small{color:rgba(236,233,220,.68)}.topup-custom{display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding:18px;border:1px solid rgba(159,213,219,.16);border-radius:var(--radius);background:linear-gradient(135deg,rgba(159,213,219,.07),transparent 48%),rgba(2,8,9,.56);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.topup-custom.active{border-color:rgba(210,187,120,.44);background:linear-gradient(135deg,rgba(182,151,88,.13),transparent 48%),rgba(2,8,9,.68);box-shadow:inset 0 0 0 1px rgba(210,187,120,.16)}.topup-custom-head{display:flex;align-items:center;justify-content:space-between;gap:14px;font-family:Arial,sans-serif}.topup-custom-head strong{color:var(--gold-soft);font-size:18px}.topup-custom-head span{color:var(--ice);font-size:12px;font-weight:800;text-transform:uppercase}.topup-custom .field{max-width:360px}.topup-admin-contact{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:22px;border-top:1px solid rgba(223,207,146,.16);font-family:Arial,sans-serif}.topup-admin-contact div{display:grid;grid-gap:7px;gap:7px;max-width:600px}.topup-admin-contact strong{color:var(--gold-soft)}.topup-admin-contact span{color:rgba(236,233,220,.72);line-height:1.55}.topup-admin-contact a{flex:0 0 auto;color:var(--ice);font-size:13px;font-weight:800;overflow-wrap:anywhere;transition:color .2s ease}.topup-admin-contact a:hover{color:var(--gold-soft)}.topup-project-support{display:grid;grid-gap:7px;gap:7px;margin-top:24px;padding-top:22px;border-top:1px solid rgba(223,207,146,.16);font-family:Arial,sans-serif}.topup-project-support strong{color:var(--gold-soft)}.topup-project-support span{max-width:720px;color:rgba(236,233,220,.72);line-height:1.55}.topup-note{display:grid;grid-gap:8px;gap:8px;margin-top:24px;padding-top:22px;border-top:1px solid rgba(223,207,146,.16);font-family:Arial,sans-serif}.topup-note strong{color:var(--gold-soft)}.topup-note span{max-width:720px;color:rgba(236,233,220,.72);line-height:1.6}.topup-actions{margin-top:12px}.topup-actions .primary-button,.topup-actions .secondary-button{width:100%}.topup-acceptance{margin:8px 0 0;color:rgba(236,233,220,.58);font-size:12px;line-height:1.55}.topup-acceptance button{display:inline;padding:0;border:0;background:transparent;color:var(--ice);font:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(159,213,219,.34);text-decoration-color:rgba(159,213,219,.34);text-underline-offset:3px;cursor:pointer;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.topup-acceptance button:hover{color:var(--gold-soft);-webkit-text-decoration-color:rgba(210,187,120,.62);text-decoration-color:rgba(210,187,120,.62)}.topup-terms-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:22px;background:linear-gradient(180deg,rgba(159,213,219,.07),transparent 32%),rgba(0,0,0,.78);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:overlayIn .18s ease both}.topup-terms-modal{position:relative;width:min(860px,100%);max-height:min(820px,calc(100svh - 44px));overflow:auto;padding:clamp(24px,4vw,42px);border:1px solid rgba(210,187,120,.34);border-radius:var(--radius);background:linear-gradient(180deg,rgba(8,18,20,.98),rgba(2,7,8,.97)),linear-gradient(135deg,rgba(182,151,88,.11),transparent 38%);box-shadow:0 32px 120px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,246,196,.08);animation:modalRise .24s ease both;scrollbar-color:rgba(210,187,120,.42) rgba(0,0,0,.18)}.topup-terms-heading{padding-right:46px}.topup-terms-heading h2{margin:10px 0 8px;color:var(--silver);font-size:clamp(38px,6vw,64px);line-height:.94}.topup-terms-heading>span{color:rgba(236,233,220,.52);font-family:Arial,sans-serif;font-size:12px}.topup-terms-heading>p:last-child{max-width:680px;margin:14px 0 0;color:rgba(236,233,220,.68);font-family:Arial,sans-serif;font-size:13px;line-height:1.58}.topup-terms-seller{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0;border-top:1px solid rgba(223,207,146,.16);border-bottom:1px solid rgba(223,207,146,.16);font-family:Arial,sans-serif}.topup-terms-seller>div{display:grid;grid-gap:6px;gap:6px;padding:16px 18px 16px 0}.topup-terms-seller dt{color:var(--ice);font-size:11px;font-weight:800;text-transform:uppercase}.topup-terms-seller dd{margin:0;color:rgba(236,233,220,.82);overflow-wrap:anywhere}.topup-terms-sections a,.topup-terms-seller a{color:var(--gold-soft)}.topup-terms-sections{margin-top:6px;font-family:Arial,sans-serif}.topup-terms-sections section{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px 0;border-bottom:1px solid rgba(223,207,146,.12)}.topup-terms-sections h3,.topup-terms-sections p{margin:0}.topup-terms-sections h3{color:var(--gold-soft);font-size:14px}.topup-terms-sections p{color:rgba(236,233,220,.7);font-size:14px;line-height:1.62}.topup-terms-done{margin-top:24px}.topup-return{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 18px;gap:8px 18px;margin-bottom:22px;padding:18px;border:1px solid rgba(210,187,120,.24);border-radius:var(--radius);background:rgba(2,8,9,.68);font-family:Arial,sans-serif}.topup-return strong{color:var(--gold-soft);text-align:right}.topup-return small{grid-column:1/-1}.reset-form{position:relative;max-width:620px;margin-top:24px}.verify-panel{position:relative;width:min(760px,100%);padding:clamp(26px,5vw,54px);border:1px solid rgba(210,187,120,.34);border-radius:var(--radius);background:linear-gradient(180deg,rgba(8,18,20,.92),rgba(2,7,8,.86)),linear-gradient(135deg,rgba(182,151,88,.11),transparent 42%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,246,196,.08);overflow:hidden;animation:portalIn .52s ease both}.verify-panel:before{content:"";position:absolute;inset:13px;border:1px solid rgba(159,213,219,.1);border-radius:calc(var(--radius) - 2px);pointer-events:none}.verify-panel h1{position:relative;margin:14px 0 0;font-size:clamp(42px,7vw,78px);line-height:.92;color:var(--silver)}.verify-panel p:not(.eyebrow){position:relative;max-width:610px;margin:22px 0 0;font-family:Arial,sans-serif;font-size:17px;line-height:1.7;color:rgba(236,233,220,.76)}.verify-details{position:relative;display:grid;grid-gap:0;gap:0;margin-top:28px;border-top:1px solid rgba(223,207,146,.18)}.verify-details div{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid rgba(223,207,146,.18);font-family:Arial,sans-serif}.verify-details span{color:var(--ice)}.verify-details strong{color:var(--gold-soft);text-align:right;overflow-wrap:anywhere}.verify-actions{position:relative;display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.verify-rune{width:46px;height:46px;border:1px solid rgba(210,187,120,.38);border-top:1px solid var(--gold-soft);border-radius:50%;animation:runeSpin .9s linear infinite}.cabinet-panel,.form-panel{padding:clamp(22px,3vw,34px)}.cabinet-panel h1,.form-panel h1{margin:0 0 18px;font-size:clamp(32px,4vw,54px);line-height:1;color:var(--silver)}.cabinet-panel p,.form-panel p{font-family:Arial,sans-serif;color:var(--muted);line-height:1.65}.download-shell{width:min(1280px,100%);margin:0 auto;padding:clamp(32px,5vw,68px);border:1px solid rgba(210,187,120,.28);border-radius:var(--radius);background:linear-gradient(180deg,rgba(7,17,19,.9),rgba(2,8,9,.78)),linear-gradient(130deg,rgba(159,213,219,.08),transparent 42%);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,246,196,.07);animation:portalIn .48s ease both}.download-hero{max-width:920px;padding-bottom:clamp(28px,4vw,44px);border-bottom:1px solid rgba(223,207,146,.18)}.download-hero h1{margin:14px 0 0;font-size:clamp(56px,9vw,128px);line-height:.86;color:var(--silver);overflow-wrap:anywhere}.download-action-line p,.download-hero p:not(.eyebrow),.download-notes p{margin:18px 0 0;font-family:Arial,sans-serif;font-size:17px;line-height:1.65;color:rgba(236,233,220,.72)}.download-status-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(223,207,146,.18)}.download-status-line>div{display:grid;grid-gap:10px;gap:10px;min-height:132px;padding:28px 28px 28px 0;border-right:1px solid rgba(159,213,219,.14)}.download-status-line>div:not(:first-child){padding-left:28px}.download-status-line>div:last-child{border-right:0}.download-notes span,.download-status-line span{font-family:Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.26em;color:var(--gold-soft);text-transform:uppercase}.download-status-line strong{align-self:end;color:var(--silver);font-size:clamp(24px,3vw,40px);line-height:1;overflow-wrap:anywhere}.download-action-line{display:flex;align-items:center;gap:24px;padding:32px 0;border-bottom:1px solid rgba(159,213,219,.14)}.download-action-line .primary-button{min-width:220px}.download-notes{max-width:860px;padding-top:30px}.auth-form,.form-grid{display:grid;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:8px;gap:8px;font-family:Arial,sans-serif}.field span{color:rgba(236,233,220,.86);font-size:13px;font-weight:800}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(223,207,146,.22);border-radius:var(--radius);background:rgba(0,0,0,.34);color:var(--text);outline:none;box-shadow:inset 0 0 22px rgba(0,0,0,.28);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.field input,.field select{min-height:48px;padding:0 15px}.field textarea{min-height:150px;resize:vertical;padding:14px 15px;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(210,187,120,.72);background:rgba(3,9,10,.72);box-shadow:0 0 0 3px rgba(182,151,88,.12),inset 0 0 22px rgba(0,0,0,.28)}.field small{color:rgba(159,213,219,.78);font-size:12px;line-height:1.45}.site-footer{position:relative;padding:34px clamp(18px,4vw,58px);border-top:1px solid rgba(182,151,88,.14);color:rgba(236,233,220,.52);font-family:Arial,sans-serif;font-size:13px}.auth-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:linear-gradient(180deg,rgba(159,213,219,.08),transparent 34%),rgba(0,0,0,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:overlayIn .18s ease both}.auth-modal{position:relative;width:min(740px,100%);max-height:min(780px,calc(100svh - 44px));overflow:auto;padding:clamp(22px,3vw,34px);border:1px solid rgba(210,187,120,.34);border-radius:var(--radius);background:linear-gradient(180deg,rgba(8,18,20,.96),rgba(2,7,8,.94)),linear-gradient(135deg,rgba(182,151,88,.12),transparent 36%);box-shadow:0 32px 120px rgba(0,0,0,.74),inset 0 1px 0 rgba(255,246,196,.08);animation:modalRise .24s ease both}.auth-modal:before{content:"";position:absolute;inset:12px;border:1px solid rgba(159,213,219,.1);border-radius:calc(var(--radius) - 2px);pointer-events:none}.modal-close{position:absolute;top:16px;right:16px;z-index:1;width:38px;height:38px;border:1px solid rgba(210,187,120,.25);border-radius:50%;background:rgba(0,0,0,.22);color:var(--gold-soft);cursor:pointer}.auth-modal-copy{position:relative;padding-right:36px}.auth-modal h2{margin:12px 0 0;font-size:clamp(42px,5.7vw,72px);line-height:.92;color:var(--silver);letter-spacing:.01em}.auth-modal p{margin:16px 0 0;max-width:620px;color:rgba(236,233,220,.74);line-height:1.64}.auth-modal p,.auth-tabs{font-family:Arial,sans-serif}.auth-tabs{position:relative;display:inline-flex;gap:4px;margin:24px 0 20px;padding:4px;border:1px solid rgba(210,187,120,.2);border-radius:999px;background:rgba(0,0,0,.2)}.auth-tabs button{min-height:34px;padding:0 15px;border:0;border-radius:999px;background:transparent;color:rgba(236,233,220,.66);cursor:pointer}.auth-tabs button.active{background:rgba(182,151,88,.2);color:var(--gold-soft)}.auth-text-button{justify-self:start;min-height:auto;padding:0;border:0;background:transparent;color:var(--ice);font-family:Arial,sans-serif;font-size:13px;font-weight:800;cursor:pointer}.auth-text-button:hover{color:var(--gold-soft)}.form-message{margin:0;padding:12px 14px;border-radius:var(--radius);font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.form-message.success{border:1px solid rgba(159,213,219,.28);background:rgba(159,213,219,.09);color:var(--silver)}.form-message.error{border:1px solid rgba(210,187,120,.34);background:rgba(182,151,88,.09);color:#f0dca7}.admin-support-profile{margin-top:30px;font-family:Arial,sans-serif;animation:supportSurfaceIn .3s ease both}.admin-support-source-line{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 0;border-top:1px solid rgba(223,207,146,.22);border-bottom:1px solid rgba(223,207,146,.22)}.admin-support-source-line>span{display:grid;grid-gap:5px;gap:5px}.admin-support-source-line>span small{color:var(--ice);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-support-source-line>span strong{color:var(--silver);font-size:14px}.admin-support-source-line>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px}.admin-support-source-line>div span{display:inline-flex;align-items:center;gap:7px;color:rgba(236,233,220,.62);font-size:12px;font-weight:800}.admin-support-contract i,.admin-support-source-line i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#72cda7;box-shadow:0 0 10px rgba(114,205,167,.46)}.admin-support-source-line .unavailable{color:#dca294}.admin-support-contract .missing i,.admin-support-source-line .unavailable i{background:#d4796e;box-shadow:0 0 10px rgba(212,121,110,.42)}.admin-support-section{margin-top:34px;padding-top:28px;border-top:1px solid rgba(223,207,146,.16)}.admin-support-source-line+.admin-support-section{margin-top:0;border-top:0}.admin-support-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:26px}.admin-support-heading h2,.admin-support-session-action h2{margin:7px 0 0;color:var(--silver);font-family:Georgia,serif;font-size:clamp(28px,4vw,42px);line-height:1}.admin-support-state{display:grid;max-width:340px;grid-gap:5px;gap:5px;padding-left:18px;border-left:2px solid rgba(114,205,167,.7)}.admin-support-state strong{color:#9ddcc0;font-size:14px}.admin-support-state small{color:rgba(236,233,220,.58);font-size:12px;line-height:1.45}.admin-support-state.incomplete,.admin-support-state.unknown{border-left-color:rgba(212,121,110,.75)}.admin-support-state.incomplete strong,.admin-support-state.unknown strong{color:#e4a498}.admin-support-state.pending{border-left-color:rgba(182,151,88,.76)}.admin-support-state.pending strong{color:var(--gold-soft)}.admin-support-contract{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;border-top:1px solid rgba(223,207,146,.16);border-bottom:1px solid rgba(223,207,146,.16)}.admin-support-contract>span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:5px 9px;gap:5px 9px;min-width:0;padding:17px 16px;border-right:1px solid rgba(223,207,146,.14)}.admin-support-contract>span:last-child{border-right:0}.admin-support-contract i{align-self:center}.admin-support-contract strong{color:rgba(236,233,220,.88);font-size:13px}.admin-support-contract small{grid-column:2;color:rgba(236,233,220,.5);font-size:11px;line-height:1.4}.admin-support-contract .unknown i{background:rgba(236,233,220,.38);box-shadow:none}.admin-support-access-list{margin-top:22px;border-top:1px solid rgba(223,207,146,.16)}.admin-support-access-list>div{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(160px,.75fr) minmax(220px,1.25fr);grid-gap:18px;gap:18px;align-items:baseline;padding:17px 0;border-bottom:1px solid rgba(223,207,146,.13)}.admin-support-access-list span{color:var(--ice);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-support-access-list strong{color:rgba(236,233,220,.84);font-size:14px}.admin-support-access-list strong.positive{color:#9ddcc0}.admin-support-access-list strong.warning{color:#e4a498}.admin-support-access-list small{color:rgba(236,233,220,.52);line-height:1.45}.admin-support-count{color:var(--gold-soft);font:700 clamp(28px,4vw,42px)/1 Georgia,serif}.admin-support-characters{margin-top:20px;border-top:1px solid rgba(223,207,146,.16)}.admin-support-characters details{border-bottom:1px solid rgba(223,207,146,.14);transition:background .18s ease}.admin-support-characters details:hover,.admin-support-characters details[open]{background:rgba(182,151,88,.055)}.admin-support-characters summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:18px;gap:18px;align-items:center;min-height:72px;padding:12px 10px;cursor:pointer;list-style:none}.admin-support-characters summary::-webkit-details-marker{display:none}.admin-support-characters summary:after{content:"+";color:var(--gold-soft);font-size:20px;transition:transform .18s ease}.admin-support-characters details[open] summary:after{transform:rotate(45deg)}.admin-support-characters summary>span{display:grid;grid-gap:5px;gap:5px}.admin-support-characters summary>span:nth-child(2){justify-items:end}.admin-support-characters summary strong{color:rgba(236,233,220,.9);font-size:14px}.admin-support-characters details>div small,.admin-support-characters summary small{color:rgba(236,233,220,.5);font-size:11px}.admin-support-characters summary em{min-width:80px;color:#9ddcc0;font-size:11px;font-style:normal;font-weight:900;text-align:right}.admin-support-characters summary em.deleted,.admin-support-characters summary em.pending_delete{color:#e4a498}.admin-support-characters details>div{display:flex;align-items:baseline;gap:14px;margin:0 10px;padding:0 0 16px;color:rgba(236,233,220,.54)}.admin-support-characters details>div span{font-size:11px;text-transform:uppercase}.admin-support-characters details>div strong{color:var(--gold-soft)}.admin-support-unavailable{margin:20px 0 0;padding:15px 0;color:#e4a498;border-top:1px solid rgba(212,121,110,.2);border-bottom:1px solid rgba(212,121,110,.2);font-size:13px}.admin-support-community{margin-top:20px}.admin-support-community>p{margin:0;color:rgba(236,233,220,.6);font-size:13px}.admin-support-community>p strong{color:var(--gold-soft)}.admin-support-community>div{display:grid;margin-top:16px;border-top:1px solid rgba(223,207,146,.16)}.admin-support-community a{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid rgba(223,207,146,.13);color:rgba(236,233,220,.82);font-size:13px;font-weight:800}.admin-support-community a:hover{color:var(--gold-soft)}.admin-support-community a small{flex:0 0 auto;color:rgba(236,233,220,.48);font-weight:500}.admin-support-session-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:36px;gap:36px;align-items:end}.admin-support-session-action>div>p:last-child{max-width:520px;margin:12px 0 0;color:rgba(236,233,220,.58);font-size:13px;line-height:1.55}.admin-support-session-action form{display:grid;grid-gap:12px;gap:12px}.admin-support-session-action .secondary-button{width:100%}.admin-moderation{margin-top:34px;padding:30px 0 4px;border-top:1px solid rgba(223,207,146,.24);border-bottom:1px solid rgba(223,207,146,.18);font-family:Arial,sans-serif;animation:supportSurfaceIn .3s ease both}.admin-moderation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.admin-moderation-heading h2{margin:7px 0 0;color:var(--silver);font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);line-height:1}.admin-moderation-heading>div>p:last-child{max-width:620px;margin:12px 0 0;color:rgba(236,233,220,.58);font-size:13px;line-height:1.55}.admin-moderation-heading>span{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;padding-top:5px;color:#9ddcc0;font-size:12px;font-weight:900}.admin-moderation-heading>span i{width:8px;height:8px;border-radius:50%;background:#72cda7;box-shadow:0 0 11px rgba(114,205,167,.46)}.admin-moderation-heading>span.unavailable{color:#e4a498}.admin-moderation-heading>span.unavailable i{background:#d4796e;box-shadow:0 0 11px rgba(212,121,110,.42)}.admin-moderation-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;border-top:1px solid rgba(223,207,146,.16);border-bottom:1px solid rgba(223,207,146,.16)}.admin-moderation-context>span{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;min-height:110px;padding:18px;border-right:1px solid rgba(223,207,146,.14)}.admin-moderation-context>span:last-child{border-right:0}.admin-moderation-context small{color:var(--ice);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.admin-moderation-context strong{color:rgba(236,233,220,.9);font-size:15px;overflow-wrap:anywhere}.admin-moderation-context em{color:rgba(236,233,220,.48);font-size:11px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}.admin-moderation-controls{margin-top:24px}.admin-moderation-reason{max-width:620px;margin-bottom:8px}.admin-moderation-action{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:center;min-height:86px;padding:16px 0;border-top:1px solid rgba(223,207,146,.13);transition:background .18s ease,padding .18s ease}.admin-moderation-action:hover{margin-inline:-10px;padding-inline:10px;background:rgba(182,151,88,.045)}.admin-moderation-action>span{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-moderation-action>span strong{color:rgba(236,233,220,.88);font-size:14px}.admin-moderation-action>span small{max-width:640px;color:rgba(236,233,220,.5);font-size:12px;line-height:1.5}.admin-moderation-action select{min-height:42px;border:1px solid rgba(223,207,146,.24);border-radius:999px;padding:0 34px 0 14px;background:rgba(0,0,0,.32);color:var(--text)}.admin-moderation-action .secondary-button{width:auto;min-width:150px}.admin-moderation-action.restore{grid-template-columns:minmax(0,1fr) auto}.admin-moderation-view-only{margin:22px 0 18px;color:rgba(236,233,220,.52);font-size:13px}.admin-audit{min-width:0;font-family:Arial,sans-serif}.admin-audit-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;padding-bottom:24px;border-bottom:1px solid rgba(223,207,146,.2)}.admin-audit-heading h2{margin:7px 0 0;color:var(--silver);font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);line-height:.95}.admin-audit-heading>p{max-width:520px;margin:0;color:rgba(236,233,220,.56);font-size:13px;line-height:1.55}.admin-audit-filters{display:grid;grid-template-columns:130px minmax(150px,.8fr) minmax(150px,.8fr) minmax(240px,1.5fr);grid-gap:14px;gap:14px;align-items:end;padding:22px 0;border-bottom:1px solid rgba(223,207,146,.16)}.admin-audit-filter-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}.admin-audit-filter-actions button{width:auto;min-width:132px}.admin-audit-summary{display:flex;flex-wrap:wrap;gap:10px 28px;padding:18px 0;border-bottom:1px solid rgba(223,207,146,.16);color:rgba(236,233,220,.54);font-size:12px}.admin-audit-summary span{display:inline-flex;align-items:baseline;gap:6px}.admin-audit-summary strong{color:rgba(236,233,220,.9);font-size:16px}.admin-audit-summary .attention strong{color:#e4a498}.admin-audit-events{display:grid}.admin-audit-event{position:relative;display:grid;grid-template-columns:165px minmax(0,1fr) 100px;grid-gap:22px;gap:22px;padding:22px 12px 22px 16px;border-bottom:1px solid rgba(223,207,146,.13);transition:background .18s ease}.admin-audit-event:before{position:absolute;top:22px;bottom:22px;left:0;width:2px;background:rgba(114,205,167,.62);content:""}.admin-audit-event.requested:before{background:rgba(182,151,88,.72)}.admin-audit-event.failed:before,.admin-audit-event.rejected:before{background:rgba(212,121,110,.78)}.admin-audit-event:hover{background:rgba(182,151,88,.035)}.admin-audit-event>time{padding-top:2px;color:rgba(236,233,220,.46);font-size:11px;line-height:1.45}.admin-audit-event-main{min-width:0}.admin-audit-event-context{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:baseline}.admin-audit-event-context strong{color:var(--ice);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.admin-audit-event-context i{color:rgba(236,233,220,.42);font-size:10px;font-style:normal;letter-spacing:.03em;text-transform:uppercase}.admin-audit-event h3{margin:6px 0 0;color:rgba(236,233,220,.9);font-size:15px;line-height:1.35}.admin-audit-event-main>p{margin:5px 0 0;color:rgba(236,233,220,.54);font-size:12px}.admin-audit-outcome{align-self:start;justify-self:end;color:#9ddcc0;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.admin-audit-outcome.requested{color:var(--gold-soft)}.admin-audit-outcome.failed,.admin-audit-outcome.rejected{color:#e4a498}.admin-audit-event details{margin-top:11px}.admin-audit-event summary{width:-moz-fit-content;width:fit-content;color:rgba(236,233,220,.52);cursor:pointer;font-size:11px;font-weight:700}.admin-audit-event details[open] summary{color:var(--gold-soft)}.admin-audit-event dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px 24px;gap:1px 24px;margin:13px 0 0;border-top:1px solid rgba(223,207,146,.12)}.admin-audit-event dl>div{display:grid;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:9px 0;border-bottom:1px solid rgba(223,207,146,.1)}.admin-audit-event dt{color:rgba(236,233,220,.42);font-size:10px;text-transform:uppercase}.admin-audit-event dd{min-width:0;margin:0;color:rgba(236,233,220,.72);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.admin-audit-more{display:block;width:min(260px,100%);margin:22px auto 0}.admin-audit-error{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.admin-audit-error .form-message{margin:0}.admin-audit-error button{width:auto}@keyframes supportSurfaceIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes portalIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalRise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes smokeDrift{0%{transform:translate3d(-1.5%,-1%,0) rotate(-1deg)}to{transform:translate3d(1.5%,1%,0) rotate(1deg)}}@keyframes runeSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:920px){.site-header{align-items:flex-start;flex-direction:column}.nav{width:100%;flex-wrap:wrap}.auth-actions.placement-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0}.auth-actions.placement-nav .session-user{display:none}.auth-actions.placement-nav>a,.auth-actions.placement-nav>button{min-width:0;padding-inline:12px}.hero{min-height:auto;padding-top:70px}.cabinet-shell,.hero,.page-grid,.portal-layout{grid-template-columns:1fr}.cabinet-shell{gap:18px}.cabinet-sidebar{position:relative;top:auto;gap:16px}.cabinet-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.cabinet-nav a{justify-content:center;text-align:center}.admin-workspace{grid-template-columns:1fr}.admin-tools{position:relative;top:auto}.admin-surface-nav{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;padding-bottom:14px}.admin-surface-nav button{border-bottom:2px solid transparent;border-left:0;text-align:center}.admin-surface-nav button.active,.admin-surface-nav button:hover{border-bottom-color:var(--gold-soft);border-left-color:transparent;background:linear-gradient(0deg,rgba(182,151,88,.1),transparent 72%)}.admin-audit-heading{align-items:flex-start;flex-direction:column;gap:12px}.admin-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-filter-actions,.admin-audit-search{grid-column:1/-1}.admin-audit-event{grid-template-columns:135px minmax(0,1fr) 92px;gap:16px}.admin-adjust-form,.admin-audit-event dl,.admin-team-layout{grid-template-columns:1fr}.admin-access-editor{border-top:1px solid rgba(223,207,146,.16);border-left:0;padding-top:24px;padding-left:0}.admin-forum-queues,.admin-support-session-action{grid-template-columns:1fr}.admin-moderation-action{grid-template-columns:minmax(0,1fr) auto}.admin-moderation-action>label{grid-column:1}.forum-shell{grid-template-columns:1fr;gap:18px}.forum-sidebar{position:relative;top:auto;gap:16px}.forum-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.topup-workspace{grid-template-columns:1fr}.topup-summary{position:relative;top:auto}}@media (max-width:560px){.page-main{padding:34px 12px 64px}.download-shell{padding:26px 18px}.download-status-line{grid-template-columns:1fr}.download-status-line>div,.download-status-line>div:not(:first-child){min-height:0;padding:20px 0;border-right:0}.download-action-line{display:grid;grid-gap:18px;gap:18px}.download-action-line .primary-button{width:100%}.hero h1{font-size:clamp(45px,14.5vw,58px);letter-spacing:.035em}.auth-form .primary-button,.auth-form .secondary-button,.hero-actions,.hero-actions .auth-actions,.hero-actions .primary-button,.hero-actions .secondary-button,.verify-actions .primary-button,.verify-actions .secondary-button{width:100%}.auth-overlay{padding:10px;place-items:end center}.auth-modal{max-height:calc(100svh - 20px);padding:24px 18px}.auth-modal h2{font-size:clamp(38px,14vw,58px)}.cabinet-sidebar,.cabinet-surface,.cabinet-workspace{padding:20px 16px}.cabinet-metrics{grid-template-columns:1fr}.cabinet-profile{padding-bottom:16px}.cabinet-profile strong{font-size:21px}.cabinet-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-nav a{min-height:40px;padding:0 10px;font-size:13px}.cabinet-page-heading h1,.cabinet-surface h1{font-size:clamp(38px,13vw,48px);line-height:.96}.cabinet-metrics{margin-top:24px}.cabinet-metric{min-height:98px;padding:15px}.cabinet-metric strong{font-size:clamp(30px,12vw,42px)}.cabinet-section{margin-top:28px;padding-top:24px}.cabinet-section h2{font-size:clamp(28px,11vw,38px)}.cabinet-section-heading{align-items:flex-start;flex-direction:column}.character-row,.transaction-row{align-items:flex-start;gap:12px;padding:14px 0}.character-row strong,.transaction-row strong{max-width:42%;font-size:14px;line-height:1.3;text-align:left;overflow-wrap:anywhere}.character-main small,.transaction-main small{font-size:12px}.cabinet-action-list a{flex:1 1 140px;justify-content:center}.cabinet-balance-focus strong{font-size:clamp(48px,17vw,72px);overflow-wrap:anywhere}.admin-heading{margin-bottom:20px}.admin-main,.admin-tools{padding:20px 16px}.admin-surface-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-system-heading{align-items:flex-start;flex-direction:column}.admin-system-snapshot{width:100%;justify-items:start}.admin-system-sections,.admin-system-sources{grid-template-columns:1fr}.admin-system-sources{gap:0}.admin-system-metrics>header{min-height:0}.admin-audit-filters{grid-template-columns:1fr}.admin-audit-filter-actions,.admin-audit-search{grid-column:auto}.admin-audit-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-filter-actions button{width:100%;min-width:0}.admin-audit-summary{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.admin-audit-event{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:18px 8px 18px 14px}.admin-audit-event:before{top:18px;bottom:18px}.admin-audit-event>time{grid-column:1}.admin-audit-event-main{grid-column:1/-1}.admin-audit-outcome{grid-column:2;grid-row:1}.admin-audit-event dl>div{grid-template-columns:1fr;gap:4px}.admin-account,.admin-account.without-balance{grid-template-columns:1fr}.admin-account>div{min-height:98px;padding:15px}.admin-account strong{font-size:clamp(24px,10vw,36px)}.admin-section h2{font-size:clamp(28px,11vw,38px)}.admin-support-heading,.admin-support-source-line{align-items:flex-start;flex-direction:column}.admin-support-source-line>div{justify-content:flex-start}.admin-support-state{max-width:none}.admin-support-contract{grid-template-columns:1fr}.admin-support-contract>span{border-right:0;border-bottom:1px solid rgba(223,207,146,.14)}.admin-support-contract>span:last-child{border-bottom:0}.admin-support-access-list>div{grid-template-columns:1fr;gap:7px}.admin-support-characters summary{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.admin-support-characters summary>span:nth-child(2){display:none}.admin-support-characters summary em{min-width:0}.admin-support-community a{align-items:flex-start;flex-direction:column;gap:5px}.admin-moderation-heading{flex-direction:column}.admin-moderation-context{grid-template-columns:1fr}.admin-moderation-context>span{min-height:0;border-right:0;border-bottom:1px solid rgba(223,207,146,.14)}.admin-moderation-context>span:last-child{border-bottom:0}.admin-moderation-action,.admin-moderation-action.restore{grid-template-columns:1fr;gap:12px}.admin-moderation-action>label{grid-column:auto}.admin-moderation-action .secondary-button,.admin-moderation-action select{width:100%}.admin-access-title{align-items:flex-start;flex-direction:column;gap:14px}.admin-access-title>p{width:100%}.admin-owner-line{grid-template-columns:auto minmax(0,1fr)}.admin-owner-line>span:last-child{grid-column:1/-1;justify-items:start;text-align:left}.admin-team-member{grid-template-columns:1fr}.admin-team-member>span:last-child{justify-items:start;max-width:none;text-align:left}.admin-access-meta,.admin-permission-row{grid-template-columns:1fr}.admin-access-reason{grid-column:auto}.admin-forum-topic{align-items:flex-start}.admin-forum-counters,.admin-forum-queues,.admin-forum-topic{grid-template-columns:1fr}.admin-forum-publish{align-items:flex-start;flex-direction:column}.admin-forum-actions,.admin-forum-publish>div{justify-content:flex-start}.admin-forum-publish a{flex:1 1 auto}.forum-sidebar,.forum-workspace{padding:20px 16px}.forum-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.forum-action-panel,.forum-me-grid,.forum-overview-grid,.forum-personal-grid{grid-template-columns:1fr}.forum-filter-panel{display:grid;grid-gap:14px;gap:14px}.forum-filter-scroll{flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scrollbar-width:thin}.forum-filter-scroll button{flex:0 0 auto}.forum-sort-block{align-items:start}.forum-personal-head{display:grid}.forum-action-grid{grid-template-columns:1fr}.forum-action-link{min-height:104px;padding:15px}.forum-category-grid{grid-template-columns:1fr}.forum-category-link{min-height:108px;padding:15px}.forum-topic-row{align-items:flex-start;flex-direction:column;gap:10px}.forum-topic-delete,.forum-topic-link{width:100%}.forum-topic-link{align-items:flex-start;flex-direction:column;gap:10px}.forum-topic-badges{justify-content:flex-start;max-width:100%}.forum-topic-head h1{font-size:clamp(34px,12vw,48px)}.forum-topic-actions{display:grid}.forum-topic-actions .primary-button,.forum-topic-actions .secondary-button{width:100%}.forum-discussion-head{align-items:flex-start;flex-direction:column}.forum-thread-children{margin-left:12px}.forum-post header{align-items:flex-start;flex-direction:column;gap:6px}.forum-post.child{padding-left:12px}.forum-post-actions{gap:10px}.forum-admin-controls{display:grid}.forum-admin-controls .secondary-button,.forum-admin-controls label{width:100%}.forum-admin-controls label{grid-template-columns:1fr}.topup-heading{margin-bottom:20px}.topup-main,.topup-summary{padding:20px 16px}.topup-packages{grid-template-columns:1fr}.topup-package{min-height:128px;padding:16px}.topup-custom{padding:16px}.topup-custom-head{align-items:flex-start;flex-direction:column}.topup-custom .field{max-width:none}.topup-admin-contact{align-items:flex-start;flex-direction:column}.topup-package strong,.topup-total strong{font-size:clamp(34px,13vw,48px)}.topup-return{grid-template-columns:1fr}.topup-return strong{text-align:left}.topup-terms-overlay{padding:10px;place-items:end center}.topup-terms-modal{max-height:calc(100svh - 20px);padding:24px 18px}.topup-terms-seller{grid-template-columns:1fr}.topup-terms-seller>div{padding:13px 0;border-bottom:1px solid rgba(223,207,146,.1)}.topup-terms-seller>div:last-child{border-bottom:0}.topup-terms-sections section{grid-template-columns:1fr;gap:8px}.topup-terms-done{width:100%}}