:root{--emerald-black:#03150f;--emerald-950:#03110d;--emerald-900:#061a15;--emerald-800:#0a2b22;--gold-deep:#6f430e;--gold:#d6a640;--gold-soft:#e6c46d;--gold-light:#f8df91;--gold-highlight:#fff2bd;--ivory:#f7f2e6;--muted:#aaa99f;--page-background:linear-gradient(135deg, #0a3829 0%, #05241a 32%, #031710 66%, #010a07 100%);--mmo-ui-font:Garamond, "EB Garamond", Georgia, "Times New Roman", serif}html{background:var(--emerald-black)}body{min-width:320px;min-height:100svh;color:var(--ivory);background:var(--emerald-black);font-family:var(--mmo-ui-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow:hidden auto}button,input,select,textarea,label,small,span,strong,b,time,p,li,blockquote,code,pre,.sans-font,body *{font-family:inherit}body :not(code):not(pre):not(kbd):not(samp){font-family:var(--mmo-ui-font)!important}body,body .page{background:var(--page-background)!important;background-attachment:fixed!important}.page{isolation:isolate;background:radial-gradient(circle at 50% 43%, #1046354d, transparent 42%), var(--emerald-black);min-height:100svh;position:relative;overflow:hidden}.page__background{z-index:-5;object-fit:cover;object-position:50% 50%;filter:saturate(.96)contrast(1.05)brightness(.93);width:100%;height:100svh;position:fixed;inset:0;transform:scale(1.012)}.page__shade{z-index:-4;pointer-events:none;background:linear-gradient(#00070526,#00080605 35%,#00060466),radial-gradient(#0000 15%,#0008061a 48%,#0005049e 100%);position:fixed;inset:0}.page__texture{z-index:-3;pointer-events:none;opacity:.08;background-image:repeating-linear-gradient(117deg,#0000 0 128px,#fff0b808 129px,#0000 130px),url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.38' numOctaves='3' seed='18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}.page__cursor-glow{z-index:-2;left:var(--mouse-x,50%);top:var(--mouse-y,46%);aspect-ratio:1;pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#1f665029,#092c2212 36%,#0000 70%);border-radius:50%;width:min(48vw,680px);transition:left .18s ease-out,top .18s ease-out;position:fixed;transform:translate(-50%,-50%)}.page__background,.page__shade,.page__texture,.page__cursor-glow{backface-visibility:hidden;contain:paint}@media (width<=768px){.page__background{object-fit:cover;object-position:51.5% center;width:100vw;max-width:none;height:100svh;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.contact-page .page__cursor-glow{display:none}.login-page .hero{box-sizing:border-box;grid-column:1/-1;justify-content:center;place-self:center;align-items:center;width:min(760px,100%);margin-inline:auto;display:flex}.login-page .hero__content{text-align:center;width:100%;margin-inline:auto}.login-page .hero__content>:is(.eyebrow,h1,.hero__copy,.status-message,.form-frame){margin-left:auto;margin-right:auto}.login-page .form-frame{left:auto;right:auto;transform:none}@media (width>=821px){.login-page .form-frame{width:min(560px,100%)}}.login-page .field input{color:var(--ivory);background:#000a0787}.login-page .field input:-webkit-autofill{-webkit-text-fill-color:var(--ivory);caret-color:var(--ivory);border-color:#e6c46d38;box-shadow:inset 0 0 0 1000px #010f0b,inset 0 1px #ffffff05}.login-page .field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ivory);caret-color:var(--ivory);border-color:#e6c46d38;box-shadow:inset 0 0 0 1000px #010f0b,inset 0 1px #ffffff05}.login-page .field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ivory);caret-color:var(--ivory);border-color:#e6c46d38;box-shadow:inset 0 0 0 1000px #010f0b,inset 0 1px #ffffff05}.password-field{position:relative}.password-field input{padding-right:52px}.password-field__toggle{color:#e6c46d9e;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;margin-block:auto;padding:0;display:grid;position:absolute;top:0;bottom:0;right:10px;transform:none!important}.password-field__toggle:hover,.password-field__toggle:focus-visible{color:var(--gold-light)}.password-field__icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.password-field__icon-slash{opacity:0;transition:opacity .12s}.password-field__toggle--visible .password-field__icon-slash{opacity:1}.shell{grid-template-rows:auto auto 1fr auto;width:min(1240px,100% - 72px);min-height:100svh;margin-inline:auto;padding:clamp(28px,4.2vh,52px) 0 clamp(24px,3.4vh,40px);display:grid}.header{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{align-items:center;gap:13px;min-width:0;display:inline-flex}.brand__mark{border:1px solid #f4d77ad1;flex:0 0 34px;width:34px;height:34px;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 4px #03110dc2,inset 0 0 0 5px #d6a64047,0 0 24px #d6a6401a}.brand__mark:after{content:"";border:1px solid #fff2bdad;position:absolute;inset:9px}.brand__text{line-height:1;display:grid}.brand__name{letter-spacing:.19em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.brand__sub{color:#e6c46dd1;letter-spacing:.34em;white-space:nowrap;margin-top:7px;font-size:8px;font-weight:650}.header__status{color:#f7f2e694;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:600;display:inline-flex}.header__status:before{content:"";background:var(--gold-light);border-radius:999px;width:5px;height:5px;box-shadow:0 0 12px #f8df91d9}.hero{text-align:center;place-self:center;width:min(760px,100%);padding:4vh 22px 2vh;animation:1s cubic-bezier(.2,.75,.2,1) both hero-in}.eyebrow{color:#e6c46ddb;letter-spacing:.31em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 clamp(19px,2.5vh,28px);font-size:10px;font-weight:650;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#e6c46ddb);width:clamp(22px,4vw,46px);height:1px}.eyebrow:after{transform:scaleX(-1)}.hero h1{letter-spacing:-.045em;text-wrap:balance;text-shadow:0 18px 52px #00000085;max-width:700px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6.3vw,92px);font-weight:400;line-height:.98}.hero h1 span{color:#0000;background:linear-gradient(110deg,#a96f20 0%,#f7dc89 33%,#fff1b6 49%,#d39b39 72%,#f1cf74 100%);-webkit-background-clip:text;background-clip:text}.hero__copy{color:#f7f2e6ab;letter-spacing:.025em;text-wrap:balance;max-width:590px;margin:clamp(20px,2.8vh,31px) auto 0;font-size:clamp(13px,1.2vw,16px);line-height:1.85}.actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:clamp(28px,4vh,44px);display:flex}.button{min-width:158px;color:var(--ivory);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.22em;text-transform:uppercase;background:#020e0b94;border:1px solid #e6c46d9e;padding:14px 24px;font-size:13px;font-weight:700;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04,0 16px 40px #00000038}.button:before{content:"";background:linear-gradient(90deg,#0000,#fff3c22b,#0000);transition:transform .65s;position:absolute;inset:0;transform:translate(-110%)skew(-20deg)}.button:hover{border-color:#ffeaa1f0;transform:translateY(-2px);box-shadow:0 18px 42px #0000004d,0 0 24px #d6a64014}.button:hover:before{transform:translate(110%)skew(-20deg)}.button--primary{color:#07120e;background:linear-gradient(110deg,#9d681d 0%,#dfb552 31%,#ffe59b 51%,#cb8d2e 78%,#e6c46d 100%);border-color:#ffeba8f0;box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff7a}.button--primary:hover{background:linear-gradient(110deg,#ad7625 0%,#e8c264 31%,#ffedb4 51%,#d69a38 78%,#efd47f 100%)}.wallet-address-copy{align-items:center;gap:8px;min-width:0;display:flex}.wallet-address-copy>strong{overflow-wrap:anywhere;min-width:0}.wallet-address-copy>button{width:32px;height:32px;color:var(--mmo-muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:4px;transition:color .16s,transform .16s;display:inline-grid}.wallet-address-copy>button:hover,.wallet-address-copy>button:focus-visible,.wallet-address-copy>button.is-copied{color:var(--mmo-gold);background:0 0;transform:scale(1.08)}.wallet-address-copy>button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.wallet-address-copy__status{color:var(--mmo-gold);font-size:.55rem}:root{--ds-font-family:Garamond, "EB Garamond", Georgia, serif;--ds-sidebar-width:245px;--ds-content-gutter:clamp(18px, 2.5vw, 34px);--ds-header-height:74px;--ds-header-frame-height:76px;--ds-header-padding-inline:clamp(22px, 3.2vw, 42px);--ds-surface:#051d15d1;--ds-surface-hover:#08281ef5;--ds-border:#d6b45a24;--ds-border-hover:#d6b45a47;--ds-gold:#d6b45a;--ds-mobile-dock-inset:10px;--ds-mobile-dock-height:58px;--ds-mobile-dock-radius:18px}html,body,button,input,select,textarea{font-family:var(--ds-font-family)}.invitation-layout{color:#f3efe4;background:radial-gradient(circle at 50% 30%,#164d3b38,#0000 42%),#010a07;place-items:center;min-height:100svh;margin:0;padding:clamp(14px,4vw,42px);font-family:Arial,Helvetica,sans-serif;display:grid}.invitation-layout.otp-page{background:linear-gradient(#00080657,#0008069e),radial-gradient(circle at 50% 36%,#144f3b29,#0000 48%),#010a07}.invitation-layout.otp-page .invitation-card{visibility:hidden}.invitation-card{aspect-ratio:4/3;filter:drop-shadow(0 32px 70px #00000094);background:#061a15 url(/build/assets/membership-invitation-bg-BT7yqUx7.png) 50%/cover no-repeat;width:min(680px,100%);position:relative;overflow:hidden}.invitation-card__content{text-align:center;width:62%;position:absolute;top:34%;left:50%;transform:translate(-50%)}.invitation-card h1{color:#f3e5b5;margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(22px,4vw,30px);font-weight:500;line-height:1.15}.invitation-card p{color:#f3efe4;margin:15px 0 0;font-size:clamp(13px,2vw,15px);line-height:1.7}.invitation-card__meta{color:#c9c5ba!important;font-size:12px!important;line-height:1.6!important}.invitation-card__button{color:#061a15;cursor:pointer;letter-spacing:1.3px;text-transform:uppercase;background:#d6b45a;border:0;border-radius:2px;margin-top:20px;padding:14px 24px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=560px){.invitation-card__content{width:68%;top:32%}.invitation-card p{margin-top:9px;line-height:1.45}.invitation-card__button{margin-top:12px;padding:10px 14px;font-size:10px}}.footer-stage{isolation:isolate;justify-content:center;width:100%;padding:24px clamp(22px,5vw,68px) 0;animation:1.15s cubic-bezier(.2,.75,.2,1) .16s both footer-in;display:flex;position:relative}.footer-stage:before,.footer-stage:after{content:none;z-index:-1;opacity:.52;background:linear-gradient(90deg,#0000,#786433a3,#e6c777bd);width:clamp(54px,12vw,170px);height:1px;display:none;position:absolute;top:43px;box-shadow:0 0 14px #2d705324}.footer-stage:before{left:0}.footer-stage:after{right:0;transform:scaleX(-1)}.footer-frame{clip-path:polygon(6% 0,94% 0,100% 31%,96.5% 100%,3.5% 100%,0 31%);filter:drop-shadow(0 17px 30px #0000007a)drop-shadow(0 0 14px #d6a64014);background:linear-gradient(108deg,#3d4229 0%,#a0752f 14%,#dfc376 31%,#68613a 47%,#ecd38a 52%,#8d7a3b 69%,#d0b166 86%,#3d4229 100%);width:min(930px,100%);padding:1px;position:relative}.footer-frame:before{content:"";z-index:3;opacity:.36;background:linear-gradient(90deg,#0000,#fff6c8f2,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.footer-panel{min-height:106px;clip-path:inherit;background:linear-gradient(#08221beb,#010c09e8),radial-gradient(circle at 50% 0,#29705638,#0000 48%);padding:23px clamp(35px,5vw,70px) 15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5cb12,inset 0 -18px 38px #00000038}.footer-panel:before{content:"";pointer-events:none;opacity:.17;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(118deg,#0000 0 92px,#ffefb30a 93px,#0000 95px),url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.42' numOctaves='3' seed='11'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='.20'/%3E%3C/svg%3E");position:absolute;inset:0}.footer-panel:after{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(#f4d77a1f,#0000 67%);width:190px;height:90px;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.footer-crown{z-index:6;background:linear-gradient(135deg,#71400a,#f8df91 42%,#9b5f17 72%,#fff0ae);width:39px;height:39px;padding:1px;display:none;position:absolute;top:4px;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 22px #e6c46d21}.footer-crown:before{content:"";background:#03110d;border:1px solid #ffefb394;position:absolute;inset:6px;box-shadow:inset 0 0 14px #215d482e}.footer-crown:after{content:"";background:var(--gold-light);position:absolute;inset:15px;box-shadow:0 0 10px #f8df91bf}.footer-rail{z-index:2;border-top:1px solid #e6c46d9e;width:78px;height:24px;display:none;position:absolute;top:28px}.footer-rail--left{border-left:1px solid #8e5410b8;left:5.5%;transform:skew(-34deg)}.footer-rail--right{border-right:1px solid #8e5410b8;right:5.5%;transform:skew(34deg)}.trust{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid;position:relative}.trust__item{text-align:center;gap:5px;padding-inline:20px;display:grid;position:relative}.trust__item+.trust__item:before{content:"";background:linear-gradient(#0000,#e6c46d47,#0000);width:1px;position:absolute;top:5px;bottom:5px;left:0}.trust__label{color:#f7f2e6d1;letter-spacing:.06em;text-shadow:0 6px 18px #00000057;font-family:Georgia,Times New Roman,serif;font-size:14px}.trust__meta{color:#e6c46d94;letter-spacing:.23em;text-transform:uppercase;font-size:7px;font-weight:700}.footer__legal{z-index:2;color:#f7f2e64f;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #e6c46d1f;justify-content:space-between;align-items:center;gap:20px;margin-top:13px;padding-top:10px;font-size:7px;font-weight:650;display:flex;position:relative}.footer__status{color:#e6c46d7a;align-items:center;gap:8px;display:inline-flex}.footer__status:before{content:"";background:var(--gold-light);border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #f8df91bf}.lux-header{z-index:30;width:100%;padding-inline:clamp(0px,1vw,12px);animation:.9s cubic-bezier(.2,.75,.2,1) both header-in;position:relative}.lux-header__frame{clip-path:polygon(2.2% 0,97.8% 0,100% 34%,98.5% 100%,1.5% 100%,0 34%);filter:drop-shadow(0 14px 26px #00000057)drop-shadow(0 0 12px #d6a6400f);background:linear-gradient(105deg,#3e4c30e6 0%,#b88934bf 17%,#f1d789d6 34%,#4e5b3ae0 50%,#e8c770cc 67%,#99853fc7 84%,#3a492ee6 100%);width:100%;padding:1px;position:relative}.lux-header__panel{min-height:74px;clip-path:inherit;isolation:isolate;background:linear-gradient(#08221be0,#010c09cf);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,3vw,42px);padding:13px clamp(22px,3.2vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #b1e1cd0b,inset 0 -18px 32px #0000002e}.lux-header__panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20% 0,#2775581f,#0000 42%),radial-gradient(at 82% 100%,#1246351a,#0000 40%);position:absolute;inset:0}.lux-header__panel:after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#fff0b88a,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.lux-brand{z-index:2;align-items:center;gap:13px;min-width:0;display:inline-flex;position:relative}.lux-brand__mark{background:#03110db8;border:1px solid #f4d77ac7;flex:0 0 32px;width:32px;height:32px;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 4px #03110dd1,inset 0 0 0 5px #d6a64038,0 0 18px #d6a64012}.lux-brand__mark:before{content:"";border:1px solid #fff2bda3;position:absolute;inset:9px}.lux-brand__copy{line-height:1;display:grid}.lux-brand__name{letter-spacing:.18em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.lux-brand__sub{color:#e6c46db3;letter-spacing:.3em;white-space:nowrap;margin-top:7px;font-size:10px;font-weight:700}.lux-nav{z-index:2;justify-content:center;align-items:center;gap:clamp(22px,3vw,42px);display:flex;position:relative}.lux-nav__link{color:#f7f2e68a;letter-spacing:.22em;text-transform:uppercase;padding:8px 0;font-size:10px;font-weight:700;transition:color .22s;position:relative}.lux-nav__form{align-self:stretch;align-items:center;margin:0;display:flex}.lux-nav__form .lux-nav__link{cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;height:100%;padding:8px 0;font-family:inherit;line-height:normal;display:inline-flex}.lux-nav__link:after{content:"";transform-origin:50%;background:#e6c46dad;height:1px;transition:transform .24s;position:absolute;bottom:2px;left:0;right:.22em;transform:scaleX(0)}.lux-nav__link:hover,.lux-nav__link[aria-current=page]{color:#f7f2e6e6}.lux-nav__link:hover:after,.lux-nav__link[aria-current=page]:after{transform:scaleX(1)}.lux-header__actions{z-index:2;justify-content:flex-end;align-items:center;gap:17px;display:flex;position:relative}.lux-header__status{color:#f7f2e673;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:7px;font-weight:700;display:inline-flex}.lux-header__status:before{content:"";background:#58a184;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #58a1849e}.lux-header__user{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lux-header__user-avatar svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.lux-header__utilities{align-items:center;gap:7px;display:inline-flex}.lux-header__utilities a{color:#e6c46db8;background:#0419128a;border:1px solid #d6b45a2e;border-radius:50%;place-items:center;width:30px;height:30px;transition:border-color .18s,color .18s,background .18s;display:grid}.lux-header__utilities a:hover{color:#f0d98e;background:#082b20cc;border-color:#d6b45a80}.lux-header__utilities svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lux-header__user-avatar{color:#d6b45a;background:#07271dc7;border:1px solid #d6b45a70;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-family:Georgia,Times New Roman,serif;font-size:13px;display:grid}.lux-header__user-copy{gap:2px;min-width:0;display:grid}.lux-header__user-copy strong,.lux-header__user-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.lux-header__user-copy strong{color:#f7f2e6e0;font-size:10px;font-weight:600}.lux-header__user-copy small{color:#d6b45aa8;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:600}.lux-header__login{color:#f7f2e6db;letter-spacing:.2em;text-align:center;text-transform:uppercase;background:#031510ad;border:1px solid #e6c46d7a;min-width:124px;padding:11px 17px;font-size:10px;font-weight:100;transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff03}.lux-header__login:before{content:"";background:linear-gradient(90deg,#0000,#fff1b81a,#0000);transition:transform .58s;position:absolute;inset:0;transform:translate(-115%)skew(-18deg)}.lux-header__login:hover{background:#07261dd1;border-color:#ffe99ec7;transform:translateY(-1px)}.lux-header__login:hover:before{transform:translate(115%)skew(-18deg)}.lux-header__account-menu{display:none;position:relative}@keyframes header-in{0%{opacity:0;transform:translateY(-14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=820px){.lux-header{z-index:40;width:min(100% - 38px,660px);padding-inline:0;position:fixed;top:12px;left:50%;translate:-50%}.lux-header:after{content:none;display:none}.lux-header:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, #00070526, #00080605 35%, #00060466), radial-gradient(ellipse at center, transparent 15%, #0008061a 48%, #0005049e 100%), var(--page-background);background-position:top;background-repeat:no-repeat;background-size:100vw 100svh;width:100vw;display:block;position:absolute;inset:-12px auto 0 50%;transform:translate(-50%)}.lux-header__frame{z-index:1}.lux-header__panel{-webkit-backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(#08221be0,#010c09cf);grid-template-columns:1fr auto;gap:16px;min-height:68px;padding-inline:24px}.lux-header__status{display:none}.lux-nav{justify-content:flex-end;gap:clamp(9px,2.5vw,18px)}.lux-nav__link{letter-spacing:.12em;font-size:7px}.lux-header__actions,.lux-header--member .lux-nav{display:none}.lux-header--member .lux-header__actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.lux-header--member .lux-header__utilities{display:none}.lux-header--member .lux-header__utilities a{background:#010c094d;border-color:#e6c46d2b;width:31px;height:31px}.lux-header--member .lux-header__utilities svg{width:15px;height:15px}.lux-header--member .lux-header__user{border-left:1px solid #e6c46d24;gap:7px;min-width:0;padding-left:8px}.lux-header--member .lux-header__user-avatar{flex:0 0 29px;width:29px;height:29px;font-size:10px}.lux-header--member .lux-header__user-copy{min-width:0;max-width:105px}.lux-header--member .lux-header__user-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.lux-header--member .lux-header__user-copy small{margin-top:2px;font-size:6px}.lux-header--member .lux-header__user--desktop{display:none}.lux-header--member .lux-header__account-menu{display:block}.lux-header--member .lux-header__account-trigger{cursor:pointer;width:auto;font:inherit;text-align:left;background:0 0;border:0;padding:0}.lux-header__account-dropdown{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(145deg,#08261cfa,#02120dfc);border:1px solid #e6c46d4d;border-radius:13px;width:178px;padding:7px;position:fixed;overflow:hidden;box-shadow:0 20px 48px #00000085,inset 0 1px #fff4c40b}.lux-header__account-dropdown:before{content:"";background:linear-gradient(90deg,#0000,#f2d784b8,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.lux-header__account-dropdown[hidden]{display:none}.lux-header__account-dropdown a,.lux-header__account-dropdown button{color:#f7f2e5e0;width:100%;min-height:40px;font:inherit;letter-spacing:.075em;text-align:left;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;margin:0;padding:0 11px;font-size:9px;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:flex}.lux-header__account-dropdown a:before,.lux-header__account-dropdown button:before{color:#dfbf68;text-align:center;flex:0 0 17px;width:17px;font-size:15px;font-weight:400;line-height:1;display:block}.lux-header__account-dropdown a:before{content:"◇"}.lux-header__account-dropdown button:before{content:"→"}.lux-header__account-dropdown a:is(:hover,:focus-visible,:active){color:#fff4cf;background:#d6b45a13;border-color:#e6c46d2e}.lux-header__account-dropdown form{border-top:1px solid #e6c46d1a;margin:4px 0 0;padding-top:4px}.lux-header__account-dropdown button{color:#f2aea0eb;cursor:pointer}.lux-header__account-dropdown button:is(:hover,:focus-visible,:active){color:#ffc2b6;background:#a03a2e21;border-color:#df716033}}@media (width<=520px){.lux-header__frame{clip-path:polygon(4% 0,96% 0,100% 30%,98% 100%,2% 100%,0 30%)}.lux-header__panel{min-height:62px;padding:11px 17px}.lux-brand{gap:10px}.lux-brand__mark{flex-basis:27px;width:27px;height:27px}.lux-brand__mark:before{inset:7px}.lux-brand__name{letter-spacing:.13em;font-size:12px}.lux-brand__sub{display:none}.lux-header__login{letter-spacing:.14em;min-width:98px;padding:10px 12px;font-size:10px}.lux-header--member .lux-header__panel{grid-template-columns:minmax(70px,1fr) auto;gap:8px;padding-inline:13px}.lux-header--member .lux-brand,.lux-header--member .lux-brand__copy{min-width:0}.lux-header--member .lux-brand__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=390px){.lux-header--member .lux-brand__copy{display:none}.lux-header--member .lux-header__user-copy{max-width:88px}}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes footer-in{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (aspect-ratio>=16/10){.page__background{object-position:center 48%}}@media (width<=820px){body{overflow-y:auto}.page,.shell{min-height:100svh}.shell{width:min(100% - 38px,660px);padding-top:108px;padding-bottom:170px}.header__status{display:none}.hero{padding-inline:0}.footer-stage{padding-inline:0;translate:0 20%}.footer-stage:before,.footer-stage:after{width:42px}.footer-panel{padding-inline:30px}}@media (width<=520px){.page__background{object-position:51.5% 50%}.brand__name{font-size:14px}.brand__sub{font-size:7px}.hero h1{font-size:clamp(43px,14vw,62px)}.hero__copy{max-width:38ch;line-height:1.72}.actions{grid-template-columns:1fr;width:min(100%,210px);margin-inline:auto;display:grid}.button{width:100%}.home-page .button{min-width:0;padding:11px 18px;font-size:13px}.footer-stage{padding-top:17px}.footer-stage:before,.footer-stage:after,.footer-rail{display:none}.footer-frame{clip-path:polygon(7% 0,93% 0,100% 24%,97% 100%,3% 100%,0 24%)}.footer-panel{min-height:91px;padding:19px 12px 12px}.footer-crown{width:31px;height:31px;top:2px}.footer-crown:before{inset:5px}.footer-crown:after{inset:12px}.trust__item{padding-inline:6px}.trust__label{font-size:11px}.trust__meta{letter-spacing:.13em;font-size:5px}.footer__legal{letter-spacing:.11em;justify-content:center;margin-top:9px;padding-top:8px;font-size:6px}.footer__status{display:none}}@media (height<=720px) and (width>=821px){.shell{padding-top:22px;padding-bottom:20px}.hero{padding-top:2vh}.hero h1{font-size:clamp(46px,5.3vw,72px)}.hero__copy{margin-top:17px}.actions{margin-top:23px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=901px){.admin-ticket-review__grid{width:calc(100% + 80px);margin-left:-40px;margin-right:-40px}}.admin-ticket-modal__header{text-align:center;padding-right:0;display:block}.admin-ticket-modal__identity .eyebrow{justify-content:center;width:100%}.admin-ticket-modal__meta{justify-content:center;max-width:none;margin-top:18px}.admin-ticket-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-ticket-review__card{padding:14px 16px}.admin-ticket-review__card-heading{margin-bottom:10px}.admin-ticket-review__card textarea{min-height:68px;padding:9px 11px}.admin-ticket-review__footer{margin-top:8px}@media (width<=760px){.admin-ticket-review__grid{grid-template-columns:1fr}}.admin-ticket-modal__panel{width:min(1180px,100%)}.admin-ticket-review__card--approve{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.admin-ticket-review__card--approve .admin-ticket-review__card-heading{margin-bottom:0}.admin-ticket-review__card--approve .admin-ticket-review__approve{width:auto;min-width:150px}.admin-ticket-review__card--reject{grid-template-rows:auto auto;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr);align-items:center;column-gap:14px;display:grid}.admin-ticket-review__card--reject .admin-ticket-review__card-heading{grid-row:1/-1;margin-bottom:0}.admin-ticket-review__card--reject>label{margin-bottom:5px}.admin-ticket-review__card--reject>textarea{min-height:48px;max-height:70px}.admin-ticket-review__card--reject .admin-ticket-review__footer{grid-column:2;margin-top:7px}.admin-ticket-review__card--reject .admin-ticket-review__reject{min-height:38px;padding:0 14px}@media (width<=900px){.admin-ticket-review__grid{grid-template-columns:1fr}}@media (width<=560px){.admin-ticket-review__card--approve,.admin-ticket-review__card--reject{grid-template-rows:auto;grid-template-columns:1fr;display:grid}.admin-ticket-review__card--reject .admin-ticket-review__card-heading,.admin-ticket-review__card--reject .admin-ticket-review__footer{grid-area:auto}.admin-ticket-review__card--approve .admin-ticket-review__approve,.admin-ticket-review__card--reject .admin-ticket-review__reject{width:100%}}.admin-membership-review__identity-media,.admin-membership-review__video-media{width:100%;display:block}.admin-membership-review__identity-media{object-fit:contain;max-height:430px}.admin-membership-review__video-media{max-height:500px}:root{--emerald-black:#010806;--emerald-950:#03110d;--emerald-900:#061a15;--emerald-850:#08231b;--emerald-800:#0a2b22;--emerald-700:#174b3b;--gold-deep:#6f430e;--gold:#d6a640;--gold-soft:#e6c46d;--gold-light:#f8df91;--gold-highlight:#fff2bd;--ivory:#f7f2e6;--muted:#aaa99f;--danger:#e7a8a0}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background:var(--emerald-black);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{min-width:320px;min-height:100vh;color:var(--ivory);background:var(--emerald-black);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#07130f;background:var(--gold-light)}.page-background{z-index:0;pointer-events:none;background:var(--emerald-black);position:fixed;inset:0;overflow:hidden}.contact-page>main,.contact-page>.site-footer{z-index:1;position:relative}.page-background__image{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;object-position:50% 50%;filter:saturate(.96)contrast(1.05)brightness(.78);width:100%;height:100svh;position:absolute;inset:0;transform:scale(1.012)}.page-background__shade{background:linear-gradient(#00070526,#00080605 35%,#00060466),radial-gradient(#0000 15%,#0008061a 48%,#0005049e 100%);position:absolute;inset:0}.page-background__texture{opacity:.13;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(117deg,#0000 0 128px,#fff0b808 129px,#0000 130px),url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.38' numOctaves='3' seed='18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.site-shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header-wrap{z-index:30;padding-top:18px;position:sticky;top:18px}.site-header{isolation:isolate;-webkit-backdrop-filter:blur(18px)brightness(55%)saturate(82%);backdrop-filter:blur(18px)brightness(55%)saturate(82%);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);background:#041611e0;border:1px solid #e6c46d57;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:13px 18px 13px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000047,inset 0 1px #fff2bd0b}.site-header:before{content:"";z-index:-1;pointer-events:none;clip-path:inherit;border:1px solid #e6c46d14;position:absolute;inset:4px}.contact-brand{align-items:center;gap:13px;min-width:0;display:inline-flex}.contact-brand__mark{border:1px solid #f4d77ad1;flex:0 0 32px;width:32px;height:32px;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 0 4px #03110dcc,inset 0 0 0 5px #d6a64040}.contact-brand__mark:after{content:"";border:1px solid #fff2bdb3;position:absolute;inset:8px}.contact-brand__text{line-height:1;display:grid}.contact-brand__name{letter-spacing:.17em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.contact-brand__sub{color:#e6c46dc2;letter-spacing:.32em;white-space:nowrap;margin-top:7px;font-size:7px;font-weight:700}.header-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.header-nav a{color:#f7f2e69e;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:650;transition:color .25s;position:relative}.header-nav a:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-light), transparent);width:0;height:1px;transition:width .25s;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.header-nav a:hover,.header-nav a[aria-current=page]{color:var(--gold-light)}.header-nav a:hover:after,.header-nav a[aria-current=page]:after{width:100%}.login-link{min-height:42px;color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#041510ad;border:1px solid #e6c46d7a;justify-content:center;align-items:center;padding:0 20px;font-size:10px;font-weight:700;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.login-link:hover{background:#0d3025c2;border-color:#fff2bdcc;transform:translateY(-1px)}.contact-hero{text-align:center;place-items:center;min-height:66vh;padding:100px 0 76px;display:grid}.hero__content{width:min(820px,100%)}.contact-eyebrow{color:#e6c46de0;letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 24px;font-size:10px;font-weight:700;display:inline-flex}.contact-eyebrow:before,.contact-eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#e6c46dd1);width:clamp(28px,5vw,62px);height:1px}.contact-eyebrow:after{transform:scaleX(-1)}.contact-hero h1{letter-spacing:-.045em;text-shadow:0 20px 60px #0000008a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,96px);font-weight:400;line-height:.98}.contact-hero h1 span{color:#0000;background:linear-gradient(110deg,#aa7226 0%,#f1d27b 34%,#fff2bd 50%,#d5a143 74%,#f4d77a 100%);-webkit-background-clip:text;background-clip:text}.contact-hero__copy{color:#f7f2e6b0;letter-spacing:.018em;max-width:690px;margin:28px auto 0;font-size:clamp(14px,1.4vw,17px);line-height:1.9}.contact-hero__actions{flex-direction:column;align-items:center;gap:10px;width:fit-content;margin:30px auto 0;display:flex}.contact-hero__actions .hero__action{margin-top:0}.contact-hero__actions .hero__action--tracking{color:#e6c46dd6;background:#0419129e;border-color:#e6c46d4d}.contact-hero__actions .hero__action--tracking:hover{color:var(--gold-light);background:#07241bd1;border-color:#e6c46d8a}.hero__action{color:var(--gold-light);letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:12px;margin-top:32px;font-size:10px;font-weight:700;display:inline-flex}.hero__action:after{content:"↓";font-size:15px;animation:1.9s ease-in-out infinite arrow-breathe}.section-divider{background:linear-gradient(90deg,#0000,#e6c46d4d 30%,#fff2bdbd 50%,#e6c46d4d 70%,#0000);width:min(920px,100%);height:1px;margin:0 auto;position:relative}.section-divider:after{content:"";background:#071a14;border:1px solid #f4d77ad1;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.membership-section{padding:92px 0 72px}.section-heading{text-align:center;width:min(720px,100%);margin:0 auto 38px}.section-heading__kicker{color:#e6c46dd1;letter-spacing:.3em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:700}.section-heading h2{letter-spacing:-.026em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.3vw,58px);font-weight:400}.section-heading p{color:#f7f2e68f;margin:15px auto 0;font-size:14px;line-height:1.8}.form-frame{clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);background:linear-gradient(135deg,#6f430eb8,#fff2bd99 34%,#6f430e66 72%,#e6c46db8);width:min(940px,100%);margin:0 auto;padding:1px;position:relative;box-shadow:0 32px 80px #0000004d}.form-panel{clip-path:inherit;background:#03140fe8;padding:clamp(28px,4.5vw,54px);position:relative;overflow:hidden}.form-panel:before{content:"";pointer-events:none;clip-path:inherit;border:1px solid #e6c46d14;position:absolute;inset:7px}.form-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 22px;display:grid;position:relative}.field{gap:9px;display:grid}.field--full{grid-column:1/-1}.field label{color:#f7f2e6b8;letter-spacing:.075em;font-size:11px;font-weight:650}.field label span{color:var(--gold-light)}.field input,.field select,.field textarea{width:100%;min-height:54px;color:var(--ivory);background:#000a0787;border:1px solid #e6c46d38;border-radius:0;outline:none;transition:border-color .22s,background .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff05}.field input,.field select{padding:0 16px}.field textarea{resize:vertical;min-height:150px;padding:16px;line-height:1.7}.field select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#heard_about option{color:var(--ivory);background:#000a07}.field input::placeholder,.field textarea::placeholder{color:#f7f2e645}.field input:hover,.field select:hover,.field textarea:hover{border-color:#e6c46d61}.field input:focus,.field select:focus,.field textarea:focus{background:#02120dc7;border-color:#fff2bdb3;box-shadow:0 0 0 3px #e6c46d12}.field-error{color:var(--danger);font-size:11px;line-height:1.5}.submit-row{grid-column:1/-1;justify-content:center;padding-top:7px;display:flex}.submit-button{cursor:pointer;color:#07130f;letter-spacing:.19em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(110deg,#a86e20 0%,#e4be60 32%,#fff0aa 50%,#d29a36 73%,#f0cf76 100%);border:1px solid #fff2bda6;min-width:min(100%,330px);min-height:56px;padding:0 28px;font-size:10px;font-weight:800;transition:transform .22s,filter .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 14px 35px #75480f33}.submit-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff75,#0000);width:28%;height:170%;transition:left .55s;position:absolute;top:-35%;left:-35%;transform:rotate(18deg)}.submit-button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 20px 45px #75480f47}.submit-button:hover:before{left:115%}.submit-button:focus-visible,.login-link:focus-visible,.header-nav a:focus-visible,.hero__action:focus-visible{outline:2px solid var(--gold-highlight);outline-offset:4px}.status-message{color:#dcf7e8db;background:#0e412e57;border:1px solid #71c19852;width:min(940px,100%);margin:0 auto 24px;padding:15px 18px;font-size:13px;line-height:1.7}.ticket-modal{z-index:100;place-items:center;padding:24px;animation:.28s both ticket-modal-in;display:grid;position:fixed;inset:0}.ticket-modal__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#000705d1;border:0;width:100%;position:absolute;inset:0}.ticket-modal__panel{z-index:1;width:min(520px,100%);color:var(--ivory);text-align:center;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:radial-gradient(circle at 50% 0,#23694e38,#0000 42%),linear-gradient(#08271d,#02120d);border:1px solid #dab9657a;padding:44px clamp(25px,5vw,50px) 38px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000009e,inset 0 1px #fff0b814}.ticket-modal__close{color:#f7f2e694;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:26px;line-height:1;position:absolute;top:13px;right:16px}.ticket-modal__mark{background:#0b3427;border:1px solid #e8ca77c7;width:34px;height:34px;margin:0 auto 25px;display:block;transform:rotate(45deg);box-shadow:inset 0 0 0 7px #031710,0 0 26px #d6a64024}.ticket-modal__eyebrow{color:#e6c46dc7;letter-spacing:.27em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:700}.ticket-modal h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,5vw,38px);font-weight:400;line-height:1.15}.ticket-modal__panel>p:not(.ticket-modal__eyebrow){color:#f7f2e6a8;margin:20px auto 0;font-size:13px;line-height:1.85}.ticket-modal__tracking{background:#000a077a;border:1px solid #e6c46d2e;gap:7px;margin-top:27px;padding:16px;display:grid}.ticket-modal__tracking span{color:#e6c46d85;letter-spacing:.22em;text-transform:uppercase;font-size:8px;font-weight:700}.ticket-modal__tracking strong{color:var(--gold-light);font-family:var(--mmo-ui-font);letter-spacing:.08em;font-size:15px}.ticket-modal__tracking-value{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.ticket-modal__tracking-value strong{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ticket-modal__copy{color:#f7f2e6c7;cursor:pointer;background:#071f17c7;border:1px solid #e6c46d47;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 10px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.ticket-modal__copy:hover,.ticket-modal__copy.is-copied{color:var(--gold-light);background:#133729e6;border-color:#e6c46d85}.ticket-modal__copy svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:14px;height:14px}.ticket-modal__copy span{color:inherit;letter-spacing:.08em;font-size:9px}.ticket-modal__copy-status{color:#a3d7b8c7;min-height:1.4em;font-size:9px;line-height:1.4}.ticket-modal__track-link{color:#e6c46dc7;letter-spacing:.08em;margin-top:13px;font-size:10px;text-decoration:none;display:inline-flex}.ticket-modal__track-link:hover{color:var(--gold-light)}@media (width<=480px){.ticket-modal__tracking-value{flex-direction:column;align-items:stretch}.ticket-modal__copy{width:100%}}.ticket-modal__button{color:#07120e;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(110deg,#a87525,#ead076 50%,#b27b28);border:1px solid #efd382a6;min-width:150px;margin-top:25px;padding:12px 22px;font-size:9px;font-weight:750}.ticket-modal-open{overflow:hidden}.ticket-modal--closing{animation:.22s both ticket-modal-out}@keyframes ticket-modal-in{0%{opacity:0;transform:scale(.97)}}@keyframes ticket-modal-out{to{opacity:0;transform:scale(.98)}}.admin-ticket-modal__backdrop{background:#010a07e0;border:0;width:100%;position:absolute;inset:0}.admin-ticket-modal__panel{z-index:1;width:min(760px,100%);max-height:calc(100svh - 48px);color:var(--ivory);clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:radial-gradient(circle at 50% 0,#2a77583d,#0000 42%),linear-gradient(#041d16fa,#010e0afc);border:1px solid #e6c46d94;padding:clamp(28px,5vw,48px);position:relative;overflow-y:auto;box-shadow:0 35px 90px #000000a6,inset 0 1px #fff2bd1a,inset 0 0 0 7px #e6c46d06}.admin-ticket-modal__panel:before{content:"";background:linear-gradient(90deg,#0000,#ffe28fd1,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.admin-ticket-modal__close{color:#f7f2e69e;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:16px}.admin-ticket-modal__panel h2{text-align:center;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,5vw,38px);font-weight:400}.admin-ticket-modal__panel>.eyebrow{justify-content:center;width:100%;display:flex}.admin-ticket-modal__meta{color:#e6c46d9e;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-bottom:28px;font-size:9px;display:flex}.admin-ticket-modal__panel>.form-grid{background:#000a0770;border:1px solid #e6c46d29;padding:clamp(18px,3vw,26px);box-shadow:inset 0 1px #ffffff05,0 18px 45px #00000029}.admin-ticket-modal .field input[readonly],.admin-ticket-modal .field textarea[readonly]{cursor:default;caret-color:#0000;color:#f7f2e6c2;box-shadow:none;background:#01120de0;border-color:#e6c46d2e}.admin-ticket-modal .field textarea[readonly]{min-height:120px}.admin-ticket-review{background:#000a0757;border:1px solid #e6c46d24;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:20px;margin-top:22px;padding:22px;display:grid}.ticket-readonly-field{cursor:default;caret-color:#0000;color:#f7f2e6b8;background:#000a07b3}.ticket-readonly-field:focus{box-shadow:none;border-color:#e6c46d38}.admin-ticket-review form{gap:10px;display:grid}.admin-ticket-review label{color:#f7f2e6ad;letter-spacing:.08em;font-size:10px}.admin-ticket-review label span{color:#e7a8a0}.admin-ticket-review textarea{min-height:92px;color:var(--ivory);resize:vertical;background:#000a0794;border:1px solid #e6c46d38;outline:none;padding:13px}.admin-ticket-review__approve,.admin-ticket-review__reject{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;min-height:44px;padding:11px 18px;font-size:9px;font-weight:750}.admin-ticket-review__approve{color:#dff7e9;background:#0c4935;border:1px solid #71c19885}.admin-ticket-review__resolved{color:#f7f2e699;text-align:center;background:#000a076b;border:1px solid #e6c46d29;margin:25px 0 0;padding:14px;font-size:12px}.admin-ticket-review__resolved[hidden]{display:none}@media (width<=640px){.admin-ticket-review{grid-template-columns:1fr}}.next-section{padding:0 0 102px}.next-box{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);background:#03140fe8;border:1px solid #e6c46d40;width:min(760px,100%);margin:0 auto;padding:32px clamp(24px,4vw,44px);position:relative}.next-box:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-light), transparent);width:130px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.next-box h2{text-align:center;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.4vw,38px);font-weight:400}.next-list{counter-reset:step;margin:0;padding:0;list-style:none}.next-list li{color:#f7f2e6a6;counter-increment:step;border-bottom:1px solid #e6c46d14;min-height:58px;padding:18px 0 18px 52px;font-size:13px;line-height:1.7;position:relative}.next-list li:last-child{border-bottom:0}.next-list li:before{content:"";width:32px;height:32px;color:var(--gold-light);letter-spacing:.1em;background:#000a0773;border:1px solid #e6c46d47;place-items:center;font-size:9px;font-weight:800;display:grid;position:absolute;top:17px;left:0;transform:rotate(45deg)}.next-list li:after{content:counter(step, decimal-leading-zero);width:32px;height:32px;color:var(--gold-light);letter-spacing:.06em;place-items:center;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:17px;left:0;transform:translate(.03em)}.site-footer{text-align:center;border-top:1px solid #e6c46d21;padding:28px 0 38px}.site-footer p{color:#f7f2e670;letter-spacing:.08em;margin:0;font-size:10px;line-height:1.9}.site-footer__copyright{text-transform:uppercase;color:#e6c46d8f!important;letter-spacing:.22em!important;margin-top:10px!important;font-size:8px!important}@keyframes arrow-breathe{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (width<=840px){.site-shell{width:min(100% - 28px,1180px)}.site-header{min-height:68px;padding:11px 14px 11px 17px}.header-nav{display:none}.login-link{min-height:40px;padding-inline:14px;font-size:8px}.contact-hero{min-height:62vh;padding:86px 4px 68px}.form-grid{grid-template-columns:1fr}.field--full,.submit-row{grid-column:auto}}@media (width<=520px){body.contact-page,body.contact-page .page{background-attachment:scroll!important}.contact-page input,.contact-page select,.contact-page textarea{font-size:16px}.site-header-wrap{padding-top:8px;top:8px}.site-header{gap:12px}.contact-brand__mark{flex-basis:28px;width:28px;height:28px}.contact-brand__name{letter-spacing:.13em;font-size:13px}.contact-brand__sub{display:none}.login-link{letter-spacing:.12em;padding-inline:12px}.contact-eyebrow{letter-spacing:.22em;gap:8px}.contact-eyebrow:before,.contact-eyebrow:after{width:24px}.contact-hero__copy{font-size:13px;line-height:1.82}.membership-section{padding-top:72px}.form-panel{padding:27px 20px 30px}.next-box{padding:28px 20px}.next-list li{padding-left:47px}.site-footer p{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ticket-tracking-body .shell{min-height:100vh}.contact-page .contact-content{flex-direction:column;display:flex}.contact-page .contact-content>.ticket-tracking-page{order:100}.contact-page .contact-content>.next-section{order:200}.ticket-tracking-page{width:min(100% - 32px,980px);margin:0 auto;padding:clamp(38px,7vw,82px) 0 64px}.ticket-tracking-intro{text-align:center;max-width:680px;margin:0 auto 24px}.ticket-tracking-eyebrow,.ticket-tracking-card__header p,.ticket-result__header p,.ticket-progress header p,.ticket-public-message>p{color:#d6b45aa8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.62rem;font-weight:700}.ticket-tracking-intro h1,.ticket-tracking-intro h2{color:#e4c873;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:400}.ticket-tracking-intro>p:not(.ticket-tracking-eyebrow){color:#f7f2e6a3;margin:13px auto 0;font-size:.84rem;line-height:1.75}.ticket-tracking-privacy{color:#f7f2e685;background:#051d1575;border:1px solid #d6b45a1a;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:18px auto 0;padding:9px 13px;font-size:.66rem;display:flex}.ticket-tracking-privacy p{margin:0}.ticket-tracking-card,.ticket-result{background:#051d15bd;border:1px solid #d6b45a1f;border-radius:14px;box-shadow:0 12px 28px #0000001a}.ticket-tracking-form{padding:clamp(18px,3vw,28px)}.ticket-tracking-card__header,.ticket-result__header,.ticket-progress header,.ticket-result__footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.ticket-tracking-card__header{border-bottom:1px solid #d6b45a14;margin-bottom:20px;padding-bottom:16px}.ticket-tracking-card h2,.ticket-result h2,.ticket-result h3{color:#f7f2e6;margin:0;font-family:Georgia,serif;font-weight:400}.ticket-tracking-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ticket-tracking-field label{color:#f7f2e6b8;margin-bottom:7px;font-size:.7rem;display:block}.ticket-tracking-field label span{color:#d6b45a}.ticket-tracking-field input{color:#f7f2e6;width:100%;height:46px;font:inherit;background:#010c0994;border:1px solid #d6b45a29;border-radius:8px;outline:none;padding:0 13px;font-size:.78rem}.ticket-tracking-field input:focus{border-color:#d6b45a80;box-shadow:0 0 0 3px #d6b45a0e}.ticket-tracking-error{color:#ef8a7f;margin-top:6px;font-size:.64rem;display:block}.ticket-tracking-submit{color:#061a15;cursor:pointer;background:#d6b45a;border:1px solid #e4c873;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-width:220px;min-height:44px;margin:20px auto 0;padding:10px 18px;font-size:.7rem;font-weight:700;display:flex}.ticket-tracking-submit:disabled{opacity:.65;cursor:wait}.ticket-result{background:#031610e0;margin:14px;padding:clamp(16px,3vw,26px)}.ticket-result__header{align-items:flex-start}.ticket-result__code{align-items:center;gap:10px;display:flex}.ticket-result__code h2{overflow-wrap:anywhere;color:#e4c873;font-size:1.25rem}.ticket-result__code button,.ticket-result__footer button{color:#e4c873;cursor:pointer;font:inherit;background:#d6b45a0a;border:1px solid #d6b45a33;border-radius:6px;padding:7px 10px;font-size:.6rem}.ticket-status{border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.62rem;display:inline-flex}.ticket-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.ticket-status--approved{color:#8bd087}.ticket-status--rejected{color:#ef7b70}.ticket-status--action{color:#e4c873}.ticket-status--pending,.ticket-status--closed{color:#b8c9c1}.ticket-result__message{background:#d6b45a09;border-left:2px solid #d6b45a;align-items:flex-start;gap:13px;margin-top:20px;padding:15px;display:flex}.ticket-result__message>span{color:#d6b45a;font-size:1.2rem}.ticket-result__message h3{font-size:1rem}.ticket-result__message p,.ticket-result__footer p{color:#f7f2e68f;margin:6px 0 0;font-size:.7rem;line-height:1.7}.ticket-result__details{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.ticket-result__details>div{background:#ffffff03;border:1px solid #d6b45a12;border-radius:8px;min-width:0;padding:11px}.ticket-result__details small,.ticket-progress-step small{color:#f7f2e670;font-size:.57rem;display:block}.ticket-result__details strong{color:#f7f2e6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.67rem;display:block;overflow:hidden}.ticket-progress{border:1px solid #d6b45a14;border-radius:9px;margin-top:14px;padding:15px}.ticket-progress header>span{color:#d6b45ab3;font-size:.62rem}.ticket-progress__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.ticket-progress-step{gap:9px;min-width:0;display:flex}.ticket-progress-step>span{color:#f7f2e680;border:1px solid #f7f2e624;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:.58rem;display:grid}.ticket-progress-step--done>span{color:#8bd087;border-color:#8bd08759}.ticket-progress-step--current>span{color:#e4c873;border-color:#e4c87366}.ticket-progress-step--rejected>span{color:#ef7b70;border-color:#ef7b7066}.ticket-progress-step strong{color:#f7f2e6;margin-bottom:5px;font-size:.64rem;display:block}.ticket-progress-step small{line-height:1.55}.ticket-public-message{background:#d6b45a06;border:1px solid #d6b45a1f;border-radius:8px;margin-top:14px;padding:15px}.ticket-public-message div{color:#f7f2e6b8;white-space:pre-line;font-size:.72rem;line-height:1.75}.ticket-result__footer{border-top:1px solid #d6b45a14;margin-top:17px;padding-top:14px}.ticket-result__footer p{max-width:610px;margin:0}.ticket-not-found{color:#ef8a7f;background:#ef7b7009;border:1px solid #ef7b702e;border-radius:8px;align-items:center;gap:12px;margin:14px;padding:14px;display:flex}.ticket-not-found strong{font-size:.72rem}.ticket-not-found p{color:#f7f2e680;margin:4px 0 0;font-size:.64rem}@media (width<=768px){.ticket-tracking-page{width:min(100% - 22px,560px);padding-top:36px}.ticket-tracking-fields,.ticket-result__details,.ticket-progress__steps{grid-template-columns:minmax(0,1fr)}.ticket-tracking-privacy{text-align:left;align-items:flex-start;width:100%}.ticket-result__header,.ticket-result__footer{flex-direction:column;align-items:stretch}.ticket-status{width:fit-content}.ticket-result__footer button{width:100%;min-height:38px}}@media print{.lux-header,.footer-stage,.ticket-tracking-intro,.ticket-tracking-form,.ticket-result__footer button{display:none!important}.ticket-tracking-card,.ticket-result{color:#111;box-shadow:none;border-color:#aaa;background:#fff!important}.ticket-result *{color:#111!important}}.admin-ticket-modal[hidden]{display:none!important}.admin-ticket-modal{z-index:9999;place-items:center;padding:clamp(16px,3vw,38px);display:grid;position:fixed;inset:0}.admin-ticket-modal__backdrop{cursor:default;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 35%,#164d3b3d,#0000 42%),#000604d1;border:0;width:100%;height:100%;position:absolute;inset:0}.admin-ticket-modal__panel{isolation:isolate;color:#f3efe4;clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 24px);background:radial-gradient(circle at 85% 5%,#25695033,#0000 32%),radial-gradient(circle at 12% 95%,#164b3929,#0000 35%),linear-gradient(145deg,#071f18fa,#020e0afc 68%);border:1px solid #d6b45a80;width:min(980px,100%);max-height:calc(100svh - 38px);padding:clamp(26px,4vw,46px) clamp(20px,4vw,48px) clamp(24px,4vw,42px);animation:.28s ease-out both adminTicketModalEnter;position:relative;overflow:hidden auto;box-shadow:0 32px 90px #000000b8,0 0 0 1px #fff1b80a,inset 0 1px #fff1b80f}.admin-ticket-modal__panel:before{content:"";z-index:-1;pointer-events:none;clip-path:inherit;border:1px solid #d6b45a24;position:absolute;inset:7px}.admin-ticket-modal__panel:after{content:"";background:linear-gradient(90deg,#0000,#d6b45a 20%,#fff1b8 50%,#d6b45a 80%,#0000);width:min(440px,62%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 15px #e4c87366}.admin-ticket-modal__shine{z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(#26765733,#0000 68%);width:430px;height:230px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}.admin-ticket-modal__close{z-index:5;color:#e4c873;cursor:pointer;background:#020e0ac7;border:1px solid #d6b45a57;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid;position:absolute;top:18px;right:20px}.admin-ticket-modal__close:hover{color:#fff1b8;background:#13392ceb;border-color:#fff1b8b8;transform:rotate(90deg)}.admin-ticket-modal__header{justify-content:space-between;align-items:flex-start;gap:28px;padding-right:56px;display:flex}.admin-ticket-modal__identity{min-width:0}.admin-ticket-modal__identity .eyebrow{margin:0 0 10px}.admin-ticket-modal__identity h2{color:#faf8f2;letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:500;line-height:1.12}.admin-ticket-modal__subtitle{color:#c9c5bac2;max-width:560px;margin:10px 0 0;font-size:.92rem;line-height:1.7}.admin-ticket-modal__meta{flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:320px;display:flex}.admin-ticket-modal__meta-item{color:#f0d98ee0;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;background:#051c15b8;border:1px solid #d6b45a2e;align-items:center;gap:8px;min-height:34px;padding:7px 11px;font-size:.72rem;display:inline-flex}.admin-ticket-modal__meta-item svg{flex:none;width:15px;height:15px}.admin-ticket-modal__divider{background:linear-gradient(90deg,#0000,#d6b45a33 16%,#d6b45a57 50%,#d6b45a33 84%,#0000);height:1px;margin:28px 0 30px;position:relative}.admin-ticket-modal__divider span{background:#09251c;border:1px solid #e4c873a6;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.admin-ticket-modal__content{gap:26px;display:grid}.admin-ticket-section,.admin-ticket-review{background:linear-gradient(145deg,#092a20ad,#03140fc2);border:1px solid #d6b45a29;padding:clamp(20px,3vw,28px);box-shadow:inset 0 1px #ffffff06,0 16px 36px #0000002b}.admin-ticket-section__heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.admin-ticket-section__icon{color:#e4c873;background:#07261ce0;border:1px solid #d6b45a57;flex:none;place-items:center;width:42px;height:42px;display:grid;transform:rotate(45deg)}.admin-ticket-section__icon svg{width:20px;height:20px;transform:rotate(-45deg)}.admin-ticket-section__heading h3{color:#f3efe4;letter-spacing:.02em;margin:0 0 4px;font-size:1rem;font-weight:500}.admin-ticket-section__heading p{color:#c9c5baa3;margin:0;font-size:.8rem;line-height:1.5}.admin-ticket-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-ticket-detail{min-width:0}.admin-ticket-detail--full{grid-column:1/-1}.admin-ticket-detail__label{color:#f0d98ec7;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;display:block}.admin-ticket-detail input,.admin-ticket-detail textarea{color:#f3efe4;width:100%;font:inherit;background:linear-gradient(135deg,#020f0be6,#071f18cc);border:1px solid #d6b45a24;border-radius:0;outline:none;font-size:.91rem;line-height:1.65;display:block;box-shadow:inset 0 1px #ffffff05,inset 0 0 20px #00000024}.admin-ticket-detail input{white-space:nowrap;text-overflow:ellipsis;min-height:48px;padding:0 14px}.admin-ticket-detail textarea{resize:vertical;min-height:122px;padding:13px 14px}.admin-ticket-review__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.admin-ticket-review__card{background:#010e0a85;border:1px solid #d6b45a24;padding:19px;position:relative;overflow:hidden}.admin-ticket-review__card:before{content:"";opacity:.7;width:100%;height:1px;position:absolute;top:0;left:0}.admin-ticket-review__card--approve:before{background:linear-gradient(90deg,#0000,#52b284bf,#0000)}.admin-ticket-review__card--reject:before{background:linear-gradient(90deg,#0000,#c56252bf,#0000)}.admin-ticket-review__card-heading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.admin-ticket-review__card-icon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-ticket-review__card-icon svg{width:17px;height:17px}.admin-ticket-review__card--approve .admin-ticket-review__card-icon{color:#68ba91}.admin-ticket-review__card--reject .admin-ticket-review__card-icon{color:#d27868}.admin-ticket-review__card h4{color:#f3efe4;margin:0 0 5px;font-size:.94rem;font-weight:500}.admin-ticket-review__card p{color:#c9c5baa3;margin:0;font-size:.78rem;line-height:1.55}.admin-ticket-review__card label{color:#f0d98ed1;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;display:block}.admin-ticket-review__card label span{color:#d27868}.admin-ticket-review__card textarea{color:#f3efe4;width:100%;min-height:105px;font:inherit;resize:vertical;background:#010c09c2;border:1px solid #c4675742;border-radius:0;outline:none;padding:12px 13px;font-size:.88rem;line-height:1.6;transition:border-color .2s,box-shadow .2s;display:block}.admin-ticket-review__card textarea:focus{border-color:#d27868b8;box-shadow:0 0 0 3px #af4a3b1a}.admin-ticket-review__approve,.admin-ticket-review__reject{min-height:44px;font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.75rem;font-weight:600;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.admin-ticket-review__approve{color:#eefbf4;background:linear-gradient(135deg,#196446d1,#0a3e2beb);border:1px solid #68ba9175;width:100%;box-shadow:0 10px 24px #0003}.admin-ticket-review__approve svg{width:17px;height:17px}.admin-ticket-review__approve:hover{background:linear-gradient(135deg,#207c57eb,#0c4932fa);border-color:#85d8adb8;transform:translateY(-2px);box-shadow:0 13px 28px #00000047}.admin-ticket-review__footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.admin-ticket-review__footer small{color:#c9c5ba80;font-size:.7rem}.admin-ticket-review__reject{color:#fff2ef;background:linear-gradient(135deg,#732a20e0,#471914f5);border:1px solid #d2786870}.admin-ticket-review__reject:hover{background:linear-gradient(135deg,#913125f0,#561d16fa);border-color:#e79181b8;transform:translateY(-2px);box-shadow:0 12px 25px #0000003d}.admin-ticket-review__resolved{color:#e8dba9;background:linear-gradient(135deg,#43320f47,#0f2219a3);border:1px solid #d6b45a45;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.admin-ticket-review__resolved-icon{color:#e4c873;border:1px solid #e4c87361;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-ticket-review__resolved-icon svg{width:18px;height:18px}.admin-ticket-review__resolved strong{color:#f0d98e;margin-bottom:3px;font-size:.88rem;font-weight:500;display:block}.admin-ticket-review__resolved p{color:#c9c5bab8;margin:0;font-size:.8rem;line-height:1.6}@keyframes adminTicketModalEnter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.admin-ticket-modal{padding:10px}.admin-ticket-modal__panel{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);max-height:calc(100svh - 20px);padding:26px 17px 22px}.admin-ticket-modal__close{width:38px;height:38px;top:14px;right:14px}.admin-ticket-modal__header{padding-right:44px;display:block}.admin-ticket-modal__meta{justify-content:flex-start;max-width:none;margin-top:18px}.admin-ticket-modal__grid,.admin-ticket-review__grid{grid-template-columns:1fr}.admin-ticket-detail--full{grid-column:auto}.admin-ticket-review__footer{flex-direction:column;align-items:stretch}.admin-ticket-review__reject{width:100%}}@media (prefers-reduced-motion:reduce){.admin-ticket-modal__panel{animation:none}.admin-ticket-modal__close,.admin-ticket-review__approve,.admin-ticket-review__reject{transition:none}}@media (width>=901px){.admin-ticket-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;margin:0}.admin-ticket-review__card--approve,.admin-ticket-review__card--reject{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:19px;display:flex;overflow:hidden}.admin-ticket-review__card--approve .admin-ticket-review__card-heading,.admin-ticket-review__card--reject .admin-ticket-review__card-heading{grid-row:auto;margin-bottom:18px}.admin-ticket-review__card--approve .admin-ticket-review__approve{width:100%;margin-top:auto}.admin-ticket-review__card--reject>textarea{min-height:105px;max-height:none;padding:12px 13px}.admin-ticket-review__card--reject .admin-ticket-review__footer{grid-column:auto;margin-top:12px;padding-top:0}}.admin-ticket-review>.admin-ticket-section__heading{border-top:1px solid #d6b45a29;margin:22px 0 0;padding-top:20px}.admin-ticket-review{display:block}@media (width>=901px){.admin-ticket-modal__panel{width:min(1120px,100vw - 48px)}.admin-ticket-review__card--approve .admin-ticket-review__card-heading p{white-space:normal;overflow-wrap:normal;word-break:normal}.admin-ticket-review__grid{grid-template-columns:minmax(0,3fr) minmax(0,5fr);width:100%;display:grid}.admin-ticket-review__card--approve,.admin-ticket-review__card--reject{width:100%}.admin-ticket-review__card-heading>div{min-width:0}}.admin-ticket-review__card--approve{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.admin-ticket-review__card--approve .admin-ticket-review__card-heading{grid-area:1/1;width:100%;margin:0}.admin-ticket-review__card--approve .admin-ticket-review__approve{grid-area:2/1;justify-self:end;width:auto;margin:0}.admin-ticket-review__approve,.admin-ticket-review__reject{box-sizing:border-box;height:44px;min-height:44px;padding-top:0;padding-bottom:0}.otp-modal[hidden],.mmo-dialog[hidden]{display:none!important}.mmo-dialog{z-index:12000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mmo-dialog__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#010a07d1;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mmo-dialog__panel{color:#f3efe4;text-align:center;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:radial-gradient(circle at 50% 0,#21624b2e,#0000 43%),linear-gradient(145deg,#06251c,#010e0a);border:1px solid #d6b45a85;width:min(460px,100%);padding:34px clamp(22px,5vw,38px) 30px;position:relative;overflow:hidden;box-shadow:0 32px 90px #000000b3,inset 0 1px #fff1b80d}.mmo-dialog__panel:before{content:"";pointer-events:none;clip-path:inherit;border:1px solid #d6b45a1a;position:absolute;inset:6px}.mmo-dialog__ornament{background:linear-gradient(90deg,#0000,#d6b45a,#0000);width:42px;height:1px;margin:0 auto 18px;box-shadow:0 0 12px #d6b45a4d}.mmo-dialog__eyebrow{color:#d6b45ab8;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.mmo-dialog__panel h2{color:#f3d982;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,5vw,29px);font-weight:400;line-height:1.2}.mmo-dialog__panel>p:last-of-type{color:#f3efe4b3;margin:16px auto 0;font-size:12px;line-height:1.75}.mmo-dialog__actions{justify-content:center;gap:10px;margin-top:25px;display:flex}.mmo-dialog__button{color:#f3efe4;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:#02140fb8;border:1px solid #d6b45a6b;min-width:126px;min-height:42px;padding:10px 18px;font-size:10px;font-weight:700}.mmo-dialog__button--primary{color:#061a15;background:#d6b45a;border-color:#d6b45a}.mmo-dialog-open{overflow:hidden}@media (width<=420px){.mmo-dialog__actions{flex-direction:column-reverse}.mmo-dialog__button{width:100%}}.otp-modal{z-index:10000;grid-template-rows:auto minmax(0,auto);align-content:center;place-items:center;gap:14px;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.otp-page .otp-modal__progress,.otp-page .otp-modal__panel{translate:0 22px}.otp-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 40%,#18523e1f,#0000 42%),#000705ad;position:absolute;inset:0}.otp-modal__panel{isolation:isolate;text-align:center;color:#f3efe4;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);background:radial-gradient(circle at 50% 0,#22684e2b,#0000 42%),linear-gradient(145deg,#07231afc,#010e0afc);border:1px solid #d6b45a75;width:min(470px,100%);padding:38px clamp(22px,5vw,42px) 30px;animation:.28s ease-out both otpModalEnter;position:relative;overflow:hidden;box-shadow:0 32px 90px #000000b8,inset 0 1px #fff1b80f}.otp-modal__panel:before{content:"";z-index:-1;clip-path:inherit;pointer-events:none;border:1px solid #d6b45a21;position:absolute;inset:7px}.otp-modal__panel:after{content:"";background:linear-gradient(90deg,#0000,#d6b45a,#fff1b8,#d6b45a,#0000);width:65%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ffe18457}.otp-modal__glow{z-index:-1;pointer-events:none;background:radial-gradient(#1c664b3b,#0000 68%);width:350px;height:220px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.otp-modal__icon{color:#e4c873;background:#051f17f0;border:1px solid #d6b45a85;place-items:center;width:54px;height:54px;margin:0 auto 20px;display:grid;transform:rotate(45deg)}.otp-modal__icon svg{width:25px;height:25px;transform:rotate(-45deg)}.otp-modal__eyebrow{color:#d6b45a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 9px;font-size:.68rem;font-weight:600}.otp-modal h2{color:#faf8f2;letter-spacing:-.025em;margin:0;font-size:clamp(1.65rem,5vw,2.15rem);font-weight:500}.otp-modal__description{color:#c9c5bac2;max-width:370px;margin:14px auto 26px;font-size:.88rem;line-height:1.75}.otp-modal__description strong{color:#f0d98e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.otp-modal__form{gap:18px;display:grid}.otp-modal__inputs{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(6px,2vw,10px);display:grid}.registration-progress-slot:empty{display:none}.registration-progress{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(110deg,#ffffff05,#0000 34%),#031a13c2;border:1px solid #d6b45a4d;width:min(100%,1080px);min-height:82px;margin:18px auto 0;padding:14px 20px 11px;position:relative;overflow:hidden;box-shadow:0 14px 38px #0003,inset 0 1px #fff2bd09}.registration-progress:before{content:"";pointer-events:none;clip-path:inherit;border:1px solid #d6b45a0f;position:absolute;inset:4px}.registration-progress__summary{z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.registration-progress__position,.registration-progress__current{gap:3px;display:grid}.registration-progress__position{text-align:left}.registration-progress__current{text-align:right}.registration-progress__position span,.registration-progress__current span{color:#c9c5ba8c;letter-spacing:.2em;text-transform:uppercase;font-size:7px;font-weight:700}.registration-progress__position strong{color:#f3efe4b8;letter-spacing:.08em;font-size:10px;font-weight:500}.registration-progress__current strong{color:#f3d982;letter-spacing:.025em;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}.registration-progress__track{z-index:1;background:#c9c5ba21;height:2px;margin-top:11px;position:relative;overflow:hidden}.registration-progress__track span{background:linear-gradient(90deg,#8b6a28,#d6b45a 55%,#fff0aa);height:100%;display:block;box-shadow:0 0 10px #d6b45a61}.registration-progress__stages{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:8px;display:grid;position:relative}.registration-progress__stages span{color:#c9c5ba5e;letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:650;overflow:hidden}.registration-progress__stages .is-complete{color:#d6b45a85}.registration-progress__stages .is-current{color:#f3d982}.invitation-page-shell{gap:16px;width:100%;display:grid}.invitation-page-shell>.registration-progress{width:min(940px,100% - 24px);margin-top:0}.invitation-page-shell>.invitation-card{margin-inline:auto}.otp-modal__digit{box-sizing:border-box;aspect-ratio:auto;caret-color:#f3d982;opacity:1;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;text-shadow:0 1px 1px #000000a6;background:linear-gradient(145deg,#02120df0,#07241bd1);border:1px solid #d6b45a38;border-radius:0;outline:none;width:100%;min-width:0;height:clamp(52px,12vw,64px);min-height:52px;padding:5px 0 3px;font-size:clamp(1.45rem,5.5vw,1.85rem);font-weight:800;line-height:1.2;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff06,inset 0 0 18px #00000029;color:#fff8dc!important;-webkit-text-fill-color:#fff8dc!important;font-family:Arial,Helvetica,sans-serif!important}body .otp-modal input.otp-modal__digit{text-align:center;height:clamp(52px,12vw,64px);min-height:52px;padding:5px 0 3px;line-height:1.2;font-family:Arial,Helvetica,sans-serif!important}.otp-modal__digit:focus{background:#06251b;border-color:#f0d98ed1;transform:translateY(-2px);box-shadow:0 0 0 3px #d6b45a17,0 0 18px #d6b45a14;color:#fff!important;-webkit-text-fill-color:#fff!important}.otp-modal__digit:-webkit-autofill{caret-color:#f3d982;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #06251b!important}.otp-modal__digit:-webkit-autofill:hover{caret-color:#f3d982;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #06251b!important}.otp-modal__digit:-webkit-autofill:focus{caret-color:#f3d982;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #06251b!important}.otp-modal__digit:disabled{cursor:not-allowed;opacity:.48}.otp-modal__error{color:#df8b7b;margin:-6px 0 0;font-size:.78rem;line-height:1.5}.otp-modal__status{color:#c9c5baab;justify-content:center;align-items:center;gap:8px;font-size:.78rem;display:flex}.otp-modal__status strong{color:#f0d98e;font-variant-numeric:tabular-nums;min-width:46px}.otp-modal__status strong.is-expired{color:#df8b7b}.otp-modal__submit{color:#08130f;cursor:pointer;width:100%;min-height:50px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(110deg,#9d6a20,#e4c873 32%,#fff1b8 50%,#d6b45a 72%,#875613);border:1px solid #f0d98e;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.75rem;font-weight:700;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff6b}.otp-modal__submit svg{width:17px;height:17px}.otp-modal__submit:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 15px 34px #00000059,0 0 20px #d6b45a1f}.otp-modal__submit:disabled{cursor:not-allowed;opacity:.48;transform:none}.otp-modal__footer{color:#c9c5baa1;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:21px;font-size:.78rem;display:flex}.otp-modal__footer form{margin:0}.otp-modal__footer button{color:#e4c873;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.otp-modal__footer button:hover:not(:disabled){color:#fff1b8}.otp-modal__footer button:disabled{color:#c9c5ba6b;cursor:not-allowed}.otp-modal__notice{color:#c9c5ba6b;margin:18px 0 0;font-size:.68rem;line-height:1.6}@keyframes otpModalEnter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=480px){.otp-modal{padding:10px}.otp-page .otp-modal__progress,.otp-page .otp-modal__panel{translate:0 14px}.otp-modal__panel{padding:30px 16px 24px}.otp-modal__inputs{gap:5px}}@media (prefers-reduced-motion:reduce){.otp-modal__panel{animation:none}.otp-modal__digit,.otp-modal__submit{transition:none}}.contact-reason{z-index:1;border-bottom:1px solid #e6c46d24;margin-bottom:clamp(28px,4vw,40px);padding-bottom:clamp(24px,3vw,32px);position:relative}.contact-form-panel[hidden]{display:none}.contact-form-panel.is-active{animation:none}.contact-form-panel.is-active.is-switching{animation:.32s both contactFormEnter}@keyframes contactFormEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.contact-form-panel.is-active{animation:none}}.development-invitation-link-page{color:#f3e5b5;background:radial-gradient(circle at 50% 35%,#164d3b52,#0000 42%),#010a07;place-items:center;min-height:100svh;margin:0;padding:24px;font-family:Georgia,Times New Roman,serif;display:grid}.development-invitation-link-page main{text-align:center;background:#031510e0;border:1px solid #d6b45a7a;width:min(680px,100%);padding:clamp(42px,8vw,76px);box-shadow:0 28px 70px #0000007a}.development-invitation-link-page h1{margin:0;font-size:clamp(26px,5vw,40px);font-weight:500;line-height:1.25}.member-dashboard-page{--dashboard-sidebar-width:var(--ds-sidebar-width)}@media (width>=769px){.member-dashboard-page .shell{grid-template-columns:var(--dashboard-sidebar-width) minmax(0, 1fr);grid-template-rows:auto auto auto auto;width:100%;margin:0;padding:0}.member-dashboard-page .lux-header,.member-dashboard-page .registration-progress-slot,.member-dashboard-page .footer-stage{grid-column:2}.member-dashboard-page .mmo-member-portal{grid-column:1/-1}}.mmo-member-portal{--portal-bg:#020b08;--portal-bg-soft:#04130f;--portal-sidebar:#020f0c;--portal-panel:#051812f5;--portal-panel-soft:#082018db;--portal-border:#d6b45a2b;--portal-border-strong:#d6b45a6b;--portal-gold:#d6a640;--portal-gold-soft:#e6c46d;--portal-gold-light:#fff2bd;--portal-text:#f7f2e6;--portal-muted:#f7f2e68a;--portal-green:#72c84c;--portal-green-soft:#76cc91;--portal-red:#ef6558;--portal-blue:#77a6d8;grid-template-columns:var(--ds-sidebar-width) minmax(0, 1fr);width:100%;max-width:100%;min-height:100vh;color:var(--portal-text);background:0 0;margin-left:0;display:grid}.mmo-portal-backdrop{display:none}.mmo-portal-sidebar{scrollbar-width:thin;background:radial-gradient(at 20% 0,#2775581f,#0000 42%),radial-gradient(at 82% 100%,#1246351a,#0000 40%),linear-gradient(#08221be0,#010c09cf);border-right:1px solid #d6b45a47;flex-direction:column;min-width:0;height:100vh;margin:0;display:flex;position:sticky;top:0;left:0;overflow-y:auto;box-shadow:inset -1px 0 #fff0b814,inset 0 -18px 32px #0000002e}@media (width>=769px){.mmo-portal-sidebar{z-index:40;width:var(--dashboard-sidebar-width);height:auto;position:fixed;top:0;bottom:0;left:0}.mmo-portal-main{grid-column:2}}.mmo-portal-brand{min-height:calc(76px + clamp(20px,3vh,30px));color:var(--portal-gold-soft);border-bottom:1px solid #d6b45a1a;align-items:center;gap:12px;padding:17px 22px;text-decoration:none;display:flex}.mmo-portal-brand__mark{place-items:center;width:46px;height:46px;display:grid}.mmo-portal-brand__mark svg{width:45px;height:45px}.mmo-portal-brand>span:last-child{display:block}.mmo-portal-brand strong{letter-spacing:.06em;font-family:Georgia,serif;font-size:1.65rem;font-weight:400;line-height:1;display:block}.mmo-portal-brand small{letter-spacing:.32em;margin-top:5px;font-size:.53rem;display:block}.mmo-sidebar-label{color:#f7f2e652;letter-spacing:.12em;text-transform:uppercase;margin:24px 22px 8px;font-size:.52rem}.mmo-portal-navigation{gap:4px;padding:0 10px;display:grid}.mmo-portal-navigation>a,.mmo-portal-navigation form button{color:#f7f2e6b8;width:100%;min-height:46px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;outline:none;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;font-size:.72rem;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:grid}.mmo-portal-navigation>a:hover,.mmo-portal-navigation>a.is-active,.mmo-portal-navigation form button:hover{color:var(--portal-gold-light);background:linear-gradient(90deg,#d6a6401f,#d6a64006);border-color:#d6b45a29}.mmo-portal-navigation>a.is-active{box-shadow:inset 3px 0 var(--portal-gold), 0 0 22px #d6a6400a}.mmo-portal-navigation form button{cursor:pointer}.mmo-nav-icon{width:27px;height:27px;color:var(--portal-gold-soft);place-items:center;display:grid}.mmo-nav-icon svg{width:19px;height:19px}.mmo-portal-main{width:100%;min-width:0}.member-dashboard-page .lux-header{width:100%;margin-bottom:0;margin-left:0;margin-right:0;padding:clamp(20px,3vh,30px) clamp(18px,2.5vw,34px) 0}.member-dashboard-page .registration-progress-slot{display:none}.mmo-portal-topbar{z-index:60;background:radial-gradient(at 20% 0,#2775581f,#0000 42%),radial-gradient(at 82% 100%,#1246351a,#0000 40%),linear-gradient(#08221be0,#010c09cf);border-bottom:1px solid #d6b45a47;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:10px 25px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #b1e1cd0b,inset 0 -18px 32px #0000002e}.mmo-portal-topbar__left{align-items:center;gap:22px;display:flex}.mmo-portal-topbar__left strong{font-family:Georgia,serif;font-size:.94rem;font-weight:400}.mmo-portal-topbar__left>span{color:var(--portal-gold);font-size:1.1rem}.mmo-mobile-menu{display:none}.mmo-portal-topbar__right{align-items:center;gap:10px;display:flex}.mmo-topbar-icon{width:37px;height:37px;color:var(--portal-gold-soft);place-items:center;text-decoration:none;display:grid;position:relative}.mmo-topbar-icon svg{width:20px;height:20px}.mmo-topbar-icon small{color:#08130f;background:var(--portal-gold);border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:.48rem;font-weight:700;display:grid;position:absolute;top:0;right:0}.mmo-topbar-user{min-width:180px;color:inherit;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:10px;margin-left:6px;text-decoration:none;display:grid}.mmo-topbar-user__avatar{color:#08130f;background:linear-gradient(135deg,#a87526,#f0d98e);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:700;display:grid}.mmo-topbar-user strong,.mmo-topbar-user small{display:block}.mmo-topbar-user strong{color:var(--portal-text);font-size:.65rem;font-weight:500}.mmo-topbar-user small{color:var(--portal-muted);margin-top:3px;font-size:.5rem}.mmo-topbar-user i{color:var(--portal-muted);font-style:normal}.mmo-portal-content{width:min(1320px,100% - 48px);max-width:1320px;margin-inline:auto;padding:25px}.mmo-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.mmo-dashboard-heading h1{color:var(--portal-text);margin:0 0 7px;font-family:Georgia,serif;font-size:1.85rem;font-weight:400}.mmo-dashboard-heading__title-row{align-items:center;gap:14px;display:flex}.mmo-dashboard-heading__mobile-actions{display:none}.mmo-dashboard-heading p{color:var(--portal-muted);margin:0;font-size:.7rem}.mmo-dashboard-heading>span{color:var(--portal-muted);align-items:center;gap:8px;font-size:.56rem;display:flex}.mmo-dashboard-heading>span button{color:var(--portal-gold-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem}.mmo-dashboard-card{background:#051d15bd;border:1px solid #d6b45a1c;border-radius:14px;box-shadow:0 12px 28px #0000001a}.mmo-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mmo-stat-card{justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:132px;padding:17px;display:flex}.mmo-stat-card__content{min-width:0}.mmo-stat-card__content>small{color:var(--portal-text);align-items:center;gap:7px;font-family:Georgia,serif;font-size:.7rem;display:flex}.mmo-stat-card__content>small i{width:14px;height:14px;color:var(--portal-muted);border:1px solid #f7f2e642;border-radius:50%;place-items:center;font-family:sans-serif;font-size:.46rem;font-style:normal;display:inline-grid}.mmo-stat-card__content>strong{color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;margin:17px 0 8px;font-family:Georgia,serif;font-size:clamp(1.1rem,1.55vw,1.45rem);font-weight:400;display:block;overflow:hidden}.mmo-stat-card--profit .mmo-stat-card__content>strong,.mmo-stat-card--profit .mmo-stat-card__content>span,.mmo-stat-card--status .mmo-stat-card__content>strong{color:var(--portal-green)}.mmo-stat-card__content>span{color:var(--portal-muted);font-size:.58rem;display:block}.mmo-stat-card__icon{width:43px;height:43px;color:var(--portal-gold);background:#d6a64009;border:1px solid #d6b45a3d;border-radius:50%;flex:0 0 43px;place-items:center;display:grid}.mmo-stat-card--profit .mmo-stat-card__icon,.mmo-stat-card--status .mmo-stat-card__icon,.mmo-stat-card--cycle .mmo-stat-card__icon{color:var(--portal-green);background:#72c84c0b;border-color:#72c84c3b}.mmo-stat-card__icon svg{width:23px;height:23px}.mmo-dashboard-middle-grid{grid-template-columns:minmax(230px,.72fr) minmax(450px,1.4fr) minmax(220px,.7fr);gap:12px;margin-bottom:12px;display:grid}.mmo-wallet-overview,.mmo-recent-transactions,.mmo-finance-summary{padding:17px}.mmo-card-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.mmo-card-title h2{color:var(--portal-text);margin:0;font-family:Georgia,serif;font-size:.88rem;font-weight:400}.mmo-card-title>a{color:var(--portal-gold-soft);font-size:.54rem;text-decoration:none}.mmo-card-title__icon{width:29px;height:29px;color:var(--portal-gold);place-items:center;display:grid}.mmo-card-title__icon svg{width:22px;height:22px}.mmo-wallet-detail{border-bottom:1px solid #d6b45a14;padding:12px 0}.mmo-wallet-detail small{color:var(--portal-muted);margin-bottom:7px;font-size:.57rem;display:block}.mmo-wallet-detail>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.mmo-wallet-detail strong{color:var(--portal-text);overflow-wrap:anywhere;font-size:.71rem;font-weight:500}.mmo-wallet-detail strong.is-success{color:var(--portal-green);align-items:center;gap:7px;display:inline-flex}.mmo-wallet-detail strong.is-success i,.mmo-wallet-detail strong.is-warning i{background:currentColor;border-radius:50%;width:7px;height:7px}.mmo-wallet-detail strong.is-warning{color:var(--portal-gold-soft);align-items:center;gap:7px;display:inline-flex}.mmo-wallet-detail button{color:var(--portal-muted);cursor:pointer;background:0 0;border:0;padding:0}.mmo-outline-button{min-height:40px;color:var(--portal-gold-soft);border:1px solid #d6b45a54;justify-content:space-between;align-items:center;margin-top:18px;padding:0 13px;font-size:.59rem;text-decoration:none;display:flex}.mmo-transaction-head,.mmo-transaction-row{grid-template-columns:minmax(95px,.8fr) minmax(125px,1fr) minmax(115px,.9fr) minmax(75px,.65fr);align-items:center;gap:10px;display:grid}.mmo-transaction-head{color:var(--portal-muted);padding:0 6px 9px;font-size:.54rem}.mmo-transaction-list{display:grid}.mmo-transaction-row{min-height:57px;color:inherit;border-top:1px solid #d6b45a12;padding:7px 6px;font-size:.57rem;text-decoration:none}.mmo-transaction-type{color:var(--portal-text);align-items:center;gap:8px;display:flex}.mmo-transaction-type i{font-size:1rem;font-style:normal}.mmo-transaction-type i.is-deposit{color:var(--portal-green)}.mmo-transaction-type i.is-withdrawal{color:var(--portal-red)}.mmo-transaction-row>strong{font-size:.56rem;font-weight:500}.mmo-transaction-row>time{color:var(--portal-text);font-size:.53rem}.mmo-transaction-row>time small{color:var(--portal-muted);margin-top:3px;font-size:.47rem;display:block}.is-positive{color:var(--portal-green)!important}.is-negative{color:var(--portal-red)!important}.mmo-status-badge{width:fit-content;color:var(--portal-gold-soft);white-space:nowrap;border:1px solid #d6b45a1f;border-radius:4px;justify-content:center;padding:4px 6px;font-size:.47rem;display:inline-flex}.mmo-status-badge--completed,.mmo-status-badge--approved{color:var(--portal-green);background:#72c84c0e;border-color:#72c84c29}.mmo-status-badge--rejected,.mmo-status-badge--failed{color:var(--portal-red);border-color:#ef65582b}.mmo-finance-summary-column{gap:12px;display:grid}.mmo-finance-summary{min-height:0}.mmo-finance-summary header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.mmo-finance-summary h2{margin:0;font-family:Georgia,serif;font-size:.84rem;font-weight:400}.mmo-finance-summary header>a{cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}.mmo-finance-summary header>a.is-deposit{color:var(--portal-gold);background:#d6a64014}.mmo-finance-summary header>a.is-withdrawal{color:var(--portal-red);background:#ef655814}.mmo-finance-summary>small{color:var(--portal-muted);font-size:.54rem;display:block}.mmo-finance-summary>strong{color:var(--portal-text);margin-top:9px;font-family:Georgia,serif;font-size:1.15rem;font-weight:400;display:block}.mmo-finance-summary hr{border:0;border-top:1px solid #d6b45a14;margin:17px 0}.mmo-finance-summary time{color:var(--portal-muted);margin-top:7px;font-size:.5rem;display:block}.mmo-finance-summary__status{color:var(--portal-gold-soft);background:#d6b45a0d;border:1px solid #d6b45a29;border-radius:999px;margin-top:8px;padding:4px 7px;font-size:.48rem;display:inline-flex}.mmo-finance-summary__status--approved{color:#91d8a8;border-color:#72c84c38}.mmo-finance-summary__status--rejected{color:#ef9b91;border-color:#ef655838}.mmo-dashboard-information-grid{grid-template-columns:minmax(220px,.7fr) minmax(400px,1.35fr) minmax(270px,.9fr);gap:12px;margin-bottom:12px;display:grid}.mmo-support-card,.mmo-news-card,.mmo-account-status-card{padding:17px}.mmo-support-card{flex-direction:column;display:flex}.mmo-support-card .mmo-card-title{justify-content:flex-start}.mmo-support-status{color:var(--portal-green);align-items:center;gap:8px;margin-top:8px;font-size:.75rem;font-weight:500;display:flex}.mmo-support-status i{background:#7a807c;border-radius:50%;width:8px;height:8px}.mmo-support-status i.is-online{background:var(--portal-green);box-shadow:0 0 12px #72c84c6b}.mmo-support-card>p{color:var(--portal-muted);margin:17px 0;font-size:.62rem;line-height:1.7}.mmo-gold-button{color:#0b140f;background:linear-gradient(100deg,#bd862c,#f0c65a,#d6a640);border-radius:3px;justify-content:space-between;align-items:center;min-height:42px;margin-top:auto;padding:0 14px;font-size:.62rem;font-weight:700;text-decoration:none;display:flex}.mmo-news-list{display:grid}.mmo-news-list>a{min-height:56px;color:inherit;border-top:1px solid #d6b45a12;grid-template-columns:7px minmax(0,1fr) 12px;align-items:center;gap:9px;text-decoration:none;display:grid}.mmo-news-list>a:first-child{border-top:0}.mmo-news-list>a>i{background:var(--portal-gold);border-radius:50%;width:5px;height:5px}.mmo-news-list strong,.mmo-news-list small{display:block}.mmo-news-list strong{color:var(--portal-text);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:500;overflow:hidden}.mmo-news-list small{color:var(--portal-muted);margin-top:5px;font-size:.48rem}.mmo-news-list b{color:var(--portal-gold);font-size:1rem;font-weight:400}.mmo-account-status-card .mmo-card-title{justify-content:flex-start}.mmo-account-status-row{border-top:1px solid #d6b45a12;justify-content:space-between;align-items:center;gap:16px;min-height:47px;display:flex}.mmo-account-status-row span{color:var(--portal-muted);font-size:.59rem}.mmo-account-status-row strong{color:var(--portal-green);align-items:center;gap:7px;font-size:.59rem;font-weight:500;display:flex}.mmo-account-status-row strong i{color:#07130f;background:var(--portal-green);border-radius:50%;place-items:center;width:15px;height:15px;font-size:.44rem;font-style:normal;display:grid}.mmo-quick-access{margin-bottom:14px;padding:17px}.mmo-quick-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mmo-quick-access-item{min-height:165px;color:inherit;background:#ffffff02;border:1px solid #d6b45a24;border-radius:6px;flex-direction:column;padding:15px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.mmo-quick-access-item:hover{border-color:var(--portal-border-strong);background:#d6a64006}.mmo-quick-access-item>div{align-items:center;gap:10px;display:flex}.mmo-quick-icon{width:34px;height:34px;color:var(--portal-green);background:#72c84c0d;border:1px solid #72c84c33;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.mmo-quick-icon svg{width:19px;height:19px}.mmo-quick-access-item h3{color:var(--portal-text);margin:0;font-family:Georgia,serif;font-size:.72rem;font-weight:400}.mmo-quick-access-item p{color:var(--portal-muted);margin:16px 0;font-size:.57rem;line-height:1.65}.mmo-quick-access-item>strong{color:var(--portal-gold-soft);align-items:center;gap:8px;margin-top:auto;font-size:.54rem;font-weight:500;display:flex}.mmo-portal-footer{background:#010a07eb;border-top:1px solid #d6b45a17;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:76px;margin:0 -25px -25px;padding:15px 25px;display:grid}.mmo-footer-brand{width:fit-content;color:var(--portal-gold-soft);flex-direction:column;text-decoration:none;display:inline-flex}.mmo-footer-brand strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:1rem;font-weight:400}.mmo-footer-brand small{letter-spacing:.28em;font-size:.42rem}.mmo-portal-footer>span{color:#f7f2e65e;font-size:.53rem}.mmo-portal-footer nav{gap:28px;display:flex}.mmo-portal-footer nav a{color:#f7f2e65e;font-size:.52rem;text-decoration:none}.mmo-empty-state{color:var(--portal-muted);text-align:center;padding:25px 12px;font-size:.61rem}@media (width<=1250px){.mmo-dashboard-middle-grid{grid-template-columns:.8fr 1.4fr}.mmo-finance-summary-column{grid-column:1/-1;grid-template-columns:1fr 1fr}.mmo-dashboard-information-grid{grid-template-columns:1fr 1fr}.mmo-account-status-card{grid-column:1/-1}}@media (width<=1050px){.member-dashboard-page{--dashboard-sidebar-width:var(--ds-sidebar-width)}.mmo-member-portal{grid-template-columns:var(--ds-sidebar-width) minmax(0, 1fr)}.mmo-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mmo-dashboard-middle-grid{grid-template-columns:1fr}.mmo-finance-summary-column{grid-column:auto}.mmo-quick-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.member-dashboard-page .shell{grid-template-columns:minmax(0,1fr);width:min(1240px,100% - 38px);margin-inline:auto;padding:12px 0 24px}.member-dashboard-page .lux-header{width:100%;margin-left:0;padding:0}.mmo-member-portal{padding-bottom:calc(66px + env(safe-area-inset-bottom));display:block}.mmo-portal-sidebar{z-index:200;width:min(84vw,290px);height:100vh;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.mmo-portal-sidebar.is-open{transform:translate(0)}.mmo-portal-backdrop{z-index:190;background:#000705c7;border:0;position:fixed;inset:0}.mmo-portal-backdrop:not([hidden]){display:block}.mmo-portal-topbar{min-height:57px;padding:8px 11px}.mmo-mobile-menu{width:35px;height:35px;color:var(--portal-gold-soft);cursor:pointer;background:0 0;border:1px solid #d6b45a21;place-items:center;padding:0;display:grid}.mmo-mobile-menu svg{width:19px;height:19px}.mmo-portal-topbar__left{gap:11px}.mmo-portal-topbar__left strong{font-size:.78rem}.mmo-portal-topbar__left>span,.mmo-topbar-icon:nth-child(2),.mmo-topbar-user>span:not(.mmo-topbar-user__avatar),.mmo-topbar-user i{display:none}.mmo-topbar-user{min-width:auto;margin:0;display:block}.mmo-topbar-user__avatar{width:35px;height:35px}.mmo-portal-content{width:100%;max-width:none;padding:15px 11px 25px}.mmo-dashboard-heading{margin-bottom:14px;display:block}.mmo-dashboard-heading h1{font-size:1.36rem}.mmo-dashboard-heading__title-row{justify-content:space-between;gap:12px}.mmo-dashboard-heading__title-row h1{margin-bottom:0}.mmo-dashboard-heading__mobile-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.mmo-dashboard-heading__mobile-actions a{width:34px;height:34px;color:var(--portal-gold-soft);background:#031710b8;border:1px solid #d6b45a2e;border-radius:50%;place-items:center;display:grid;position:relative}.mmo-dashboard-heading__mobile-actions svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mmo-dashboard-heading__mobile-actions a>span{color:#061a15;background:var(--portal-gold-soft);border-radius:999px;place-items:center;min-width:14px;height:14px;padding-inline:3px;font-size:7px;font-weight:700;display:grid;position:absolute;top:-3px;right:-2px}.mmo-dashboard-heading p{font-size:.64rem;line-height:1.55}.mmo-dashboard-heading>span{display:none}.mmo-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px}.mmo-stat-card{min-height:125px;padding:12px}.mmo-stat-card--total{grid-area:1/1/auto/-1;min-height:143px}.mmo-stat-card--balance{grid-area:2/1}.mmo-stat-card--profit{grid-area:2/2}.mmo-stat-card--cycle{grid-area:3/1/auto/-1}.mmo-stat-card--status{display:none}.mmo-stat-card__icon{flex-basis:34px;width:34px;height:34px}.mmo-stat-card__icon svg{width:19px;height:19px}.mmo-stat-card__content>small{font-size:.56rem}.mmo-stat-card__content>small i{display:none}.mmo-stat-card__content>strong{margin:12px 0 7px;font-size:.86rem}.mmo-stat-card--total .mmo-stat-card__content>strong{font-size:1.25rem}.mmo-stat-card__content>span{font-size:.5rem}.mmo-dashboard-middle-grid,.mmo-dashboard-information-grid{grid-template-columns:1fr;gap:9px;margin-bottom:9px}.mmo-finance-summary-column{grid-template-columns:1fr 1fr;gap:8px}.mmo-wallet-overview,.mmo-recent-transactions,.mmo-finance-summary,.mmo-support-card,.mmo-news-card,.mmo-account-status-card{padding:13px}.mmo-transaction-head{display:none}.mmo-transaction-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:58px}.mmo-transaction-row>time,.mmo-transaction-row>.mmo-status-badge{display:none}.mmo-transaction-row>strong{text-align:right}.mmo-finance-summary h2{font-size:.69rem}.mmo-finance-summary header>a{width:30px;height:30px}.mmo-finance-summary>strong{font-size:.85rem}.mmo-finance-summary>time{display:none}.mmo-quick-access{padding:13px}.mmo-quick-access-grid{grid-template-columns:1fr;gap:7px}.mmo-quick-access-item{grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding:12px;display:grid}.mmo-quick-access-item>div{grid-column:1}.mmo-quick-access-item p{grid-column:1;margin:8px 0 0;font-size:.54rem}.mmo-quick-access-item>strong{grid-area:1/2/3;align-self:center;font-size:0}.mmo-quick-access-item>strong span{font-size:1rem}.mmo-quick-icon{flex-basis:31px;width:31px;height:31px}.mmo-portal-footer{text-align:center;min-height:auto;margin:0 -11px -25px;padding:18px 12px;display:block}.mmo-footer-brand,.mmo-portal-footer nav{display:none}}@media (width<=380px){.mmo-finance-summary-column{grid-template-columns:1fr}.mmo-stat-card__content>strong{font-size:.78rem}.mmo-stat-card--total .mmo-stat-card__content>strong{font-size:1.08rem}}.settings-mobile-view{display:none}.settings-section-page .mmo-dashboard__content-inner{width:min(100%,1100px);margin-inline:auto}.settings-back-link{color:var(--mmo-gold-soft);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:.72rem;text-decoration:none;display:inline-flex}.settings-back-link__mobile{display:none}.settings-detail-card{width:100%}.settings-detail-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:23px;display:flex}.settings-detail-heading h2{color:var(--mmo-text);margin:0;font-size:1.2rem}.settings-status-badge{color:var(--mmo-gold-soft);letter-spacing:.06em;text-transform:uppercase;border:1px solid #d6b45a30;flex:none;padding:7px 10px;font-size:.62rem}.settings-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-value{background:#ffffff03;border:1px solid #d6b45a14;min-width:0;padding:14px}.settings-value--full{grid-column:1/-1}.settings-value small,.settings-document-box small,.settings-request-status small{color:var(--mmo-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;display:block}.settings-value strong,.settings-document-box strong,.settings-request-status strong{color:var(--mmo-text);font-size:.8rem;font-weight:500;line-height:1.6;display:block}.settings-value>span{color:var(--mmo-muted);margin-top:5px;font-size:.62rem;display:block}.settings-wallet-address{overflow-wrap:anywhere}.settings-wallet-address-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-wallet-address-row .settings-wallet-address{min-width:0}.settings-wallet-visibility{width:38px;height:38px;color:var(--mmo-gold-soft);cursor:pointer;background:#d6b45a09;border:1px solid #d6b45a2e;border-radius:8px;flex:0 0 38px;place-items:center;padding:0;display:grid}.settings-wallet-visibility svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.settings-wallet-visibility__slash{opacity:1}.settings-wallet-visibility[aria-pressed=true] .settings-wallet-visibility__slash{opacity:0}.settings-document-box,.settings-request-status{background:#ffffff03;border:1px solid #d6b45a14;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:14px;display:flex}.settings-warning-box{color:var(--mmo-muted);border-left:2px solid var(--mmo-gold);background:#d6b45a09;margin-top:14px;padding:13px 14px;font-size:.72rem;line-height:1.65}.settings-action-list,.settings-document-list,.settings-toggle-list{gap:8px;display:grid}.settings-action-list>a,.settings-action-list__item,.settings-toggle-list>label{color:inherit;background:#ffffff03;border:1px solid #d6b45a14;justify-content:space-between;align-items:center;gap:18px;padding:15px;text-decoration:none;display:flex}button.settings-action-list__item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.settings-simple-list{background:#051d15b8;border:1px solid #d6b45a1f;border-radius:8px;width:100%;margin-top:18px;display:grid;overflow:hidden}.settings-simple-item{color:#f3efe4;background:0 0;border-bottom:1px solid #d6b45a17;align-items:center;gap:15px;min-height:64px;padding:12px 18px;text-decoration:none;display:flex}.settings-simple-item:last-child{border-bottom:0}.settings-simple-item:hover{background:#d6b45a09}.settings-simple-item__icon{color:#d6b45a;border:1px solid #d6b45a33;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.settings-simple-item__icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.settings-simple-item__title{letter-spacing:.01em;font-size:14px;font-weight:500}@media (width<=560px){.settings-simple-list{border-radius:6px;margin-top:12px}.settings-simple-item{min-height:58px;padding:10px 14px}.settings-simple-item__icon{flex-basis:32px;width:32px;height:32px}.settings-simple-item__title{font-size:13px}}.session-devices-modal[hidden]{display:none!important}.session-devices-open{overflow:hidden}.session-devices-modal{z-index:12020;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.session-devices-modal__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010a07db;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.session-devices-modal__panel{color:#f3efe4;background:#062119;border:1px solid #d6b45a57;border-radius:8px;width:min(720px,100%);max-height:calc(100svh - 36px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000057}.session-devices-modal__close{color:#d6b45a;cursor:pointer;background:#031710;border:1px solid #d6b45a38;border-radius:50%;width:36px;height:36px;font-size:21px;position:absolute;top:14px;right:14px}.session-devices-modal__panel>h2{color:#e4c873;margin:7px 0 5px;font:400 clamp(24px,4vw,31px)/1.2 Georgia,serif}.session-devices-modal__summary{color:#9caaa0;margin:0 0 22px;font-size:12px}.session-devices-modal__list{gap:10px;display:grid}.session-device-card{background:#02120da6;border:1px solid #d6b45a1f;border-radius:6px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:17px;display:grid}.session-device-card__icon{color:#d6b45a;border:1px solid #d6b45a42;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.session-device-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.session-device-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.session-device-card h3{color:#f3efe4;margin:0;font-size:14px;font-weight:600}.session-device-card header span{color:#8bd5a8;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border:1px solid #5fbe8547;border-radius:999px;padding:4px 8px;font-size:9px}.session-device-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:15px 0 0;display:grid}.session-device-card dl div{min-width:0}.session-device-card dt{color:#819187;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.session-device-card dd{overflow-wrap:anywhere;color:#c9c5ba;margin:3px 0 0;font-size:11px}.session-devices-modal__notice{color:#aeb8b1;background:#d6b45a09;border-left:2px solid #d6b45a;margin:18px 0;padding:12px 14px;font-size:11px;line-height:1.65}.session-devices-modal__empty{text-align:center;color:#9caaa0;padding:30px 15px}.session-devices-modal__done{color:#061a15;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#d6b45a;border:1px solid #d6b45a;border-radius:2px;justify-content:center;min-width:112px;min-height:40px;margin:0 auto;padding:10px 18px;font-size:10px;font-weight:700;display:flex}@media (width<=560px){.session-devices-modal{padding:10px}.session-devices-modal__panel{padding:24px 15px 18px}.session-device-card{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 12px}.session-device-card__icon{width:32px;height:32px}.session-device-card header{align-items:flex-start}.session-device-card dl{grid-template-columns:1fr;gap:8px}}.login-history-modal[hidden]{display:none!important}.login-history-open{overflow:hidden}.login-history-modal{z-index:12020;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.login-history-modal__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010a07db;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.login-history-modal__panel{color:#f3efe4;background:#062119;border:1px solid #d6b45a57;border-radius:8px;width:min(720px,100%);max-height:calc(100svh - 36px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000057}.login-history-modal__close{color:#d6b45a;cursor:pointer;background:#031710;border:1px solid #d6b45a38;border-radius:50%;width:36px;height:36px;font-size:21px;position:absolute;top:14px;right:14px}.login-history-modal__panel>h2{color:#e4c873;margin:7px 0 5px;font:400 clamp(24px,4vw,31px)/1.2 Georgia,serif}.login-history-modal__summary{color:#9caaa0;margin:0 0 22px;font-size:12px}.login-history-modal__list{gap:9px;display:grid}.login-history-event{background:#02120da6;border:1px solid #d6b45a1c;border-radius:6px;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:15px 17px;display:grid}.login-history-event__number{color:#b99a4b;padding-top:2px;font:500 12px/1.3 Georgia,serif}.login-history-event header{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-history-event h3{color:#f3efe4;margin:0;font-size:13px;font-weight:600}.login-history-event header span{color:#8bd5a8;letter-spacing:.07em;text-transform:uppercase;border:1px solid #5fbe8547;border-radius:999px;padding:4px 8px;font-size:9px}.login-history-event dl{flex-wrap:wrap;gap:10px 24px;margin:12px 0 0;display:flex}.login-history-event dl div{min-width:120px}.login-history-event dt{color:#819187;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.login-history-event dd{color:#c9c5ba;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.login-history-modal__notice{color:#aeb8b1;background:#d6b45a09;border-left:2px solid #d6b45a;margin:18px 0;padding:12px 14px;font-size:11px;line-height:1.65}.login-history-modal__empty{text-align:center;color:#9caaa0;padding:30px 15px}.login-history-modal__done{color:#061a15;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#d6b45a;border:1px solid #d6b45a;border-radius:2px;justify-content:center;min-width:112px;min-height:40px;margin:0 auto;padding:10px 18px;font-size:10px;font-weight:700;display:flex}@media (width<=560px){.login-history-modal{padding:10px}.login-history-modal__panel{padding:24px 15px 18px}.login-history-event{padding:13px 11px}.login-history-event dl{gap:8px;display:grid}}.settings-action-list strong,.settings-document-list strong,.settings-toggle-list strong{color:var(--mmo-text);margin-bottom:5px;font-size:.82rem;font-weight:500;display:block}.settings-action-list small,.settings-document-list small,.settings-toggle-list small{color:var(--mmo-muted);font-size:.69rem;line-height:1.5}.settings-action-list>a>span,.settings-action-list__item>span{color:var(--mmo-gold-soft);font-size:.72rem}.settings-toggle-list input{width:18px;height:18px;accent-color:var(--mmo-gold);flex:none}.settings-danger-zone{background:#d26a6a06;border:1px solid #d26a6a36;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:15px;display:flex}.settings-danger-zone strong{color:#e7b0a6;font-size:.82rem}.settings-danger-zone p{color:var(--mmo-muted);margin:5px 0 0;font-size:.69rem}.settings-danger-button{color:#e7b0a6;background:#d26a6a0d;border:1px solid #d26a6a4f;min-height:40px;padding:0 14px}@media (width<=768px){.settings-section-page .mmo-dashboard__content{padding:18px 13px 90px}.settings-detail-card{padding:14px}.settings-detail-heading{margin-bottom:16px}.settings-detail-heading h2{font-size:1rem}.settings-status-badge{padding:5px 7px;font-size:.52rem}.settings-detail-grid{grid-template-columns:1fr;gap:7px}.settings-value--full{grid-column:auto}.settings-value{padding:12px}.settings-document-box,.settings-request-status,.settings-danger-zone{flex-direction:column;align-items:stretch}}.settings-desktop-view{display:block}.settings-account-summary{justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;display:flex}.settings-account-summary__identity{align-items:center;gap:16px;min-width:0;display:flex}.settings-account-summary__avatar{color:#08130f;background:linear-gradient(135deg,#9d6c22,#f0d98e,#b6812a);border:1px solid #f0d98e80;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:1.2rem;font-weight:700;display:grid}.settings-account-summary h2{color:var(--mmo-text);margin:0 0 5px;font-size:1.25rem}.settings-account-summary p{color:var(--mmo-muted);margin:0;font-size:.8rem}.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-overview-card{min-height:280px;color:inherit;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.settings-overview-card:hover{border-color:#d6b45a52;transform:translateY(-2px)}.settings-overview-card__heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.settings-overview-card__number{color:#d6b45a4d;letter-spacing:.12em;font-size:.67rem}.settings-overview-card__arrow{color:var(--mmo-gold-soft)}.settings-overview-card h2{color:var(--mmo-text);margin:0 0 9px;font-size:1.08rem}.settings-overview-card>p{color:var(--mmo-muted);margin:0;font-size:.79rem;line-height:1.65}.settings-overview-card__preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.settings-overview-card__preview>div{background:#ffffff03;border:1px solid #d6b45a12;min-width:0;padding:10px}.settings-overview-card__preview small{color:var(--mmo-muted);text-transform:uppercase;margin-bottom:5px;font-size:.57rem;display:block}.settings-overview-card__preview strong{color:var(--mmo-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;display:block;overflow:hidden}.settings-overview-card footer{color:var(--mmo-gold-soft);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:20px;font-size:.63rem;display:flex}@media (width<=768px){.settings-desktop-view{display:none}.settings-mobile-view{display:block}.settings-overview-page{background:linear-gradient(#061712,#03100c);min-height:100vh}.settings-overview-page .mmo-sidebar,.settings-overview-page .mmo-topbar{display:none!important}.settings-overview-page .mmo-dashboard__main{width:100%}.settings-overview-page .mmo-dashboard__content{min-height:100vh;padding:0 0 calc(80px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0,#1f664e24,#0000 260px),#06130f}.settings-mobile-appbar{z-index:50;min-height:56px;padding:env(safe-area-inset-top) 8px 0;background:#04120ef5;border-bottom:1px solid #d6b45a14;grid-template-columns:42px 1fr 42px;align-items:center;display:grid;position:sticky;top:0}.settings-mobile-appbar h1{color:#f7f2e6;text-align:center;margin:0;font-size:.96rem;font-weight:600}.settings-mobile-appbar__button{width:42px;height:42px;color:var(--mmo-gold-soft);place-items:center;text-decoration:none;display:grid}.settings-mobile-appbar__button svg{width:21px;height:21px}.settings-mobile-identity{text-align:center;padding:28px 20px 24px}.settings-mobile-identity__avatar{color:#07130f;background:linear-gradient(140deg,#9d6a20,#f0d98e 54%,#b78329);border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 14px;font-size:1.65rem;font-weight:700;display:grid;box-shadow:0 0 0 5px #d6b45a0d}.settings-mobile-identity h2{color:#faf8f2;margin:0 0 5px;font-size:1.08rem;font-weight:600}.settings-mobile-identity>p{color:#f3efe48c;margin:0;font-size:.72rem}.settings-mobile-identity__status{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:13px;display:flex}.settings-mobile-identity__status span{color:var(--mmo-gold-soft);letter-spacing:.04em;text-transform:uppercase;background:#d6b45a06;border:1px solid #d6b45a21;align-items:center;gap:6px;padding:5px 9px;font-size:.57rem;display:inline-flex}.settings-mobile-identity__status i{background:#65c68d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #65c68d73}.settings-mobile-contact-card{background:#0b231cc2;border:1px solid #d6b45a14;border-radius:16px;margin:0 12px 12px;overflow:hidden}.settings-mobile-contact-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:61px;padding:10px 14px;display:grid}.settings-mobile-contact-row+.settings-mobile-contact-row{border-top:1px solid #d6b45a12}.settings-mobile-contact-row__icon{width:32px;height:32px;color:var(--mmo-gold-soft);place-items:center;display:grid}.settings-mobile-contact-row__icon svg{width:21px;height:21px}.settings-mobile-contact-row strong{color:#f4f0e7;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:.76rem;font-weight:500;display:block;overflow:hidden}.settings-mobile-contact-row small{color:#f3efe46e;font-size:.61rem;display:block}.settings-mobile-settings-group{margin:0 12px 12px}.settings-mobile-settings-group__label{color:#d6b45aa6;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 12px 7px;font-size:.57rem;font-weight:600}.settings-mobile-settings-list{background:#0b231cc2;border:1px solid #d6b45a14;border-radius:16px;overflow:hidden}.settings-mobile-settings-item{min-height:66px;color:inherit;-webkit-tap-highlight-color:transparent;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 12px;text-decoration:none;display:grid}.settings-mobile-settings-item+.settings-mobile-settings-item{border-top:1px solid #d6b45a12}.settings-mobile-settings-item:active{background:#d6b45a09}.settings-mobile-settings-item__icon{width:34px;height:34px;color:var(--mmo-gold-soft);place-items:center;display:grid}.settings-mobile-settings-item__icon svg{width:22px;height:22px}.settings-mobile-settings-item__content{min-width:0}.settings-mobile-settings-item__content strong{color:#f5f1e8;margin-bottom:4px;font-size:.78rem;font-weight:500;display:block}.settings-mobile-settings-item__content small{color:#f3efe46e;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.61rem;line-height:1.45;display:-webkit-box;overflow:hidden}.settings-mobile-settings-item__side{align-items:center;gap:5px;min-width:0;display:flex}.settings-mobile-settings-item__side small{color:#f3efe459;text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:.56rem;display:block;overflow:hidden}.settings-mobile-settings-item__side svg{color:#f3efe440;flex:0 0 16px;width:16px;height:16px}.settings-mobile-footer-note{color:#f3efe43d;letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:22px 0 5px;font-size:.56rem}}@media (width<=380px){.settings-mobile-settings-item{grid-template-columns:33px minmax(0,1fr) 16px;gap:9px;padding-inline:10px}.settings-mobile-settings-item__side small{display:none}.settings-mobile-settings-item__icon{width:31px;height:31px}.settings-mobile-contact-card,.settings-mobile-settings-group{margin-left:9px;margin-right:9px}}@media (width<=768px){.settings-section-page{--settings-mobile-surface:#061f17f0;--settings-mobile-border:#d6b45a21}.settings-section-page .mmo-dashboard__main{min-width:0}.settings-section-page .mmo-dashboard__content{padding:12px 12px calc(94px + env(safe-area-inset-bottom))}.settings-section-page .mmo-dashboard__content-inner{width:100%}.settings-back-link{z-index:12;top:calc(var(--lux-header-height,72px) + 7px);color:#eed584;letter-spacing:0;text-transform:none;background:#061f17;border:1px solid #d6b45a2e;border-radius:14px;justify-content:flex-start;width:100%;min-height:46px;margin:0 0 12px;padding:0 15px;font-size:1rem;position:sticky;box-shadow:0 8px 24px #0003}.settings-back-link__desktop{display:none}.settings-back-link__mobile{color:var(--mmo-text);letter-spacing:.02em;margin-inline:auto;padding-right:16px;font-size:.82rem;font-weight:600;display:block}.settings-detail-card{border:1px solid var(--settings-mobile-border);background:linear-gradient(155deg,#08271dfa,#031610fa);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 18px 42px #00000038}.settings-detail-heading{border-bottom:1px solid var(--settings-mobile-border);background:linear-gradient(135deg,#d6b45a0e,#0000 60%);align-items:center;margin:0;padding:20px 17px 18px}.settings-detail-heading .mmo-card__eyebrow{letter-spacing:.15em;margin-bottom:6px;font-size:.58rem}.settings-detail-heading h2{font-size:1.08rem;line-height:1.25}.settings-status-badge{text-align:center;white-space:normal;border-radius:999px;max-width:44%;padding:6px 8px;font-size:.5rem;line-height:1.35}.settings-detail-grid{padding:4px 15px;display:block}.settings-value{background:0 0;border:0;border-bottom:1px solid #d6b45a16;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;min-height:58px;padding:12px 2px;display:grid}.settings-value:last-child{border-bottom:0}.settings-value small{margin:0;font-size:.57rem;line-height:1.45}.settings-value strong{overflow-wrap:anywhere;text-align:right;font-size:.75rem;line-height:1.55}.settings-value>span{text-align:right;grid-column:2;margin:-8px 0 0;font-size:.56rem}.settings-document-box,.settings-request-status{background:#ffffff05;border:1px solid #d6b45a1a;border-radius:12px;margin:0 15px 12px;padding:13px 14px;display:block}.settings-document-box{margin-top:12px}.settings-document-box strong,.settings-request-status strong{font-size:.75rem}.settings-warning-box{border:1px solid #d6b45a1a;border-left:2px solid var(--mmo-gold);background:#d6b45a09;border-radius:0 10px 10px 0;margin:14px 15px 16px;padding:12px 13px;font-size:.68rem;line-height:1.7}.settings-action-list,.settings-document-list,.settings-toggle-list{gap:0;padding:4px 15px}.settings-action-list>a,.settings-action-list__item,.settings-toggle-list>label{background:0 0;border:0;border-bottom:1px solid #d6b45a16;min-height:66px;padding:13px 2px}.settings-action-list>:last-child,.settings-document-list>:last-child,.settings-toggle-list>:last-child{border-bottom:0}.settings-action-list strong,.settings-document-list strong,.settings-toggle-list strong{margin-bottom:4px;font-size:.77rem}.settings-action-list small,.settings-document-list small,.settings-toggle-list small{font-size:.64rem;line-height:1.5;display:block}.settings-action-list__item>span{text-align:right;flex:none;max-width:34%;font-size:.6rem;line-height:1.4}.settings-toggle-list input{width:17px;height:17px;margin-left:12px}.settings-danger-zone{border-radius:12px;align-items:stretch;margin:14px 15px 16px;padding:14px}.settings-danger-zone p{line-height:1.55}.settings-danger-button{border-radius:8px;align-self:center;width:auto;min-width:150px;min-height:38px;font-size:.68rem}.settings-section-page--personal-information .settings-detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.settings-section-page--personal-information .settings-detail-heading{border:1px solid var(--settings-mobile-border);background:linear-gradient(145deg,#0a2b20fa,#041912fa);border-radius:16px;align-items:flex-start;margin-bottom:10px;padding:18px 16px}.settings-section-page--personal-information .settings-detail-heading>div{min-width:0}.settings-section-page--personal-information .settings-detail-heading h2{font-size:1.02rem}.settings-section-page--personal-information .settings-status-badge{margin-top:1px}.settings-section-page--personal-information .settings-detail-grid{grid-template-columns:1fr;gap:8px;padding:0;display:grid}.settings-section-page--personal-information .settings-value{border:1px solid var(--settings-mobile-border);background:var(--settings-mobile-surface);border-radius:13px;min-height:0;padding:14px 15px;display:block}.settings-section-page--personal-information .settings-value small{color:#c9c5baad;letter-spacing:.1em;margin-bottom:7px;font-size:.55rem}.settings-section-page--personal-information .settings-value strong{text-align:left;font-size:.78rem;line-height:1.55}.settings-section-page--personal-information .settings-value>span{color:#c9c5ba8c;text-align:left;margin:5px 0 0;font-size:.56rem}.settings-section-page--personal-information .settings-document-box,.settings-section-page--personal-information .settings-request-status{background:var(--settings-mobile-surface);border-radius:13px;margin:8px 0 0;padding:14px 15px}}@media (width<=390px){.settings-section-page .mmo-dashboard__content{padding-inline:9px}.settings-detail-heading{padding-inline:14px}.settings-detail-heading h2{font-size:.98rem}.settings-value{grid-template-columns:minmax(92px,.72fr) minmax(0,1.28fr);gap:10px}.settings-section-page--personal-information .settings-detail-heading{flex-direction:column;gap:11px}.settings-section-page--personal-information .settings-status-badge{max-width:100%}}.settings-overview-page,.settings-section-page,.settings-overview-page .mmo-dashboard__main,.settings-section-page .mmo-dashboard__main,.settings-overview-page .mmo-dashboard__content,.settings-section-page .mmo-dashboard__content{background:0 0!important}@media (width>=769px){.settings-overview-page .mmo-dashboard__content{padding:34px clamp(24px,3vw,48px) 46px}.settings-overview-page .settings-desktop-view{width:min(100%,940px);margin-inline:auto}.settings-overview-page .mmo-section-head{border-bottom:1px solid #d6b45a1a;align-items:flex-end;margin-bottom:22px;padding-bottom:18px}.settings-overview-page .mmo-section-head h1{margin-bottom:7px;font-size:clamp(1.65rem,2.3vw,2.15rem);font-weight:500}.settings-overview-page .mmo-section-head p:not(.mmo-page-eyebrow){max-width:650px;margin-bottom:0;font-size:.78rem;line-height:1.65}.settings-overview-page .mmo-section-head__meta{background:#0419129e;border:1px solid #d6b45a1f;border-radius:8px;padding:8px 11px;font-size:.62rem}.settings-account-summary{background:#051d15c2;border-color:#d6b45a21;border-radius:14px;gap:22px;margin-bottom:13px;padding:18px 20px;box-shadow:0 12px 30px #0000001f}.settings-account-summary__avatar{border-radius:12px;flex-basis:48px;width:48px;height:48px;font-size:1rem}.settings-account-summary h2{font-size:1.05rem}.settings-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-overview-card{background:#051d15b8;border-color:#d6b45a1c;border-radius:14px;min-height:224px;padding:17px;box-shadow:0 12px 28px #0000001a}.settings-overview-card:hover{background:#07231adb;border-color:#d6b45a4d;transform:translateY(-3px);box-shadow:0 16px 32px #00000029}.settings-overview-card__heading{margin-bottom:13px}.settings-overview-card h2{margin-bottom:6px;font-size:.96rem}.settings-overview-card>p{min-height:38px;font-size:.7rem;line-height:1.55}.settings-overview-card__preview{gap:6px;margin-top:13px}.settings-overview-card__preview>div{background:#ffffff03;border-radius:7px;padding:8px 9px}.settings-overview-card__preview small{margin-bottom:4px;font-size:.52rem}.settings-overview-card__preview strong{font-size:.67rem}.settings-overview-card footer{padding-top:13px;font-size:.56rem}.settings-section-page .mmo-dashboard__content{padding:34px clamp(24px,3vw,48px) 48px}.settings-section-page .mmo-dashboard__content-inner{width:min(100%,960px)}.settings-section-page .settings-back-link{background:#0419129e;border:1px solid #d6b45a1f;border-radius:8px;min-height:34px;margin-bottom:14px;padding:0 11px}.settings-section-page .settings-detail-card{background:#051d15c2;border-color:#d6b45a21;border-radius:15px;padding:0;overflow:hidden;box-shadow:0 16px 38px #00000024}.settings-section-page .settings-detail-heading{border-bottom:1px solid #d6b45a1a;align-items:center;margin:0;padding:20px 22px}.settings-section-page .settings-detail-heading h2{font-size:1.12rem;font-weight:500}.settings-section-page .settings-status-badge{border-radius:999px}.settings-section-page .settings-detail-grid{gap:0;padding:5px 20px}.settings-section-page .settings-value{background:0 0;border:0;border-bottom:1px solid #d6b45a13;min-height:72px;padding:15px 3px}.settings-section-page .settings-value:nth-last-child(-n+2){border-bottom:0}.settings-section-page .settings-document-box,.settings-section-page .settings-request-status,.settings-section-page .settings-warning-box,.settings-section-page .settings-danger-zone{border-radius:10px;margin-left:20px;margin-right:20px}.settings-section-page .settings-action-list,.settings-section-page .settings-document-list,.settings-section-page .settings-toggle-list{gap:0;padding:5px 20px}.settings-section-page .settings-action-list>a,.settings-section-page .settings-action-list__item,.settings-section-page .settings-toggle-list>label{background:0 0;border:0;border-bottom:1px solid #d6b45a13;min-height:68px;padding:13px 3px}.settings-section-page .settings-action-list>:last-child,.settings-section-page .settings-document-list>:last-child,.settings-section-page .settings-toggle-list>:last-child{border-bottom:0}.settings-overview-page .settings-overview-grid{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;display:grid}.settings-overview-page .settings-overview-card{flex-direction:column;width:100%;min-height:0;padding:18px 20px;display:flex}.settings-overview-page .settings-overview-card__heading{margin-bottom:10px}.settings-overview-page .settings-overview-card h2{margin-bottom:6px;font-family:Georgia,serif;font-size:1rem;font-weight:400}.settings-overview-page .settings-overview-card>p{max-width:720px;min-height:0;font-size:.72rem;line-height:1.6}.settings-overview-page .settings-overview-card__preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.settings-overview-page .settings-overview-card__preview>div{padding:9px 11px}.settings-overview-page .settings-overview-card footer{border-top:1px solid #d6b45a14;margin-top:15px;padding-top:13px}.settings-overview-page .settings-overview-card__status{color:#9ed989;background:#72c84c0b;border:1px solid #72c84c2e;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:5px 9px;display:inline-flex}.settings-overview-page .settings-overview-card__status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #72c84c61}.settings-overview-page .settings-overview-card footer>strong{align-items:center;gap:7px;font-weight:500;display:inline-flex}}@media (width>=769px) and (width<=980px){.settings-overview-page .settings-overview-card__preview{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.settings-mobile-settings-group,.settings-mobile-contact-card{width:auto}.settings-mobile-settings-list{grid-template-columns:minmax(0,1fr);display:grid}}@media (width>=769px) and (width<=1180px){.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-account-summary{flex-direction:column;align-items:flex-start}}.accepted-agreements-modal[hidden]{display:none!important}.accepted-agreements-open{overflow:hidden}.accepted-agreements-modal{z-index:12020;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.accepted-agreements-modal__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010a07db;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.accepted-agreements-modal__panel{color:#f3efe4;background:#062119;border:1px solid #d6b45a57;border-radius:8px;width:min(720px,100%);max-height:calc(100svh - 36px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000057}.accepted-agreements-modal__close{color:#d6b45a;cursor:pointer;background:#031710;border:1px solid #d6b45a38;border-radius:50%;width:36px;height:36px;font-size:21px;position:absolute;top:14px;right:14px}.accepted-agreements-modal__panel>h2{color:#e4c873;margin:7px 0 5px;font:400 clamp(24px,4vw,31px)/1.2 Georgia,serif}.accepted-agreements-modal__summary{color:#9caaa0;margin:0 0 22px;font-size:12px}.accepted-agreements-modal__list{gap:9px;display:grid}.accepted-agreement{background:#02120da6;border:1px solid #d6b45a1c;border-radius:6px;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:15px 17px;display:grid}.accepted-agreement__number{color:#b99a4b;padding-top:2px;font:500 12px/1.3 Georgia,serif}.accepted-agreement header{justify-content:space-between;align-items:center;gap:12px;display:flex}.accepted-agreement h3{color:#f3efe4;margin:0;font-size:13px;font-weight:600}.accepted-agreement header span{color:#8bd5a8;letter-spacing:.07em;text-transform:uppercase;border:1px solid #5fbe8547;border-radius:999px;padding:4px 8px;font-size:9px}.accepted-agreement dl{flex-wrap:wrap;gap:10px 24px;margin:12px 0 0;display:flex}.accepted-agreement dl div{min-width:120px}.accepted-agreement dt{color:#819187;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.accepted-agreement dd{color:#c9c5ba;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.accepted-agreements-modal__notice{color:#aeb8b1;background:#d6b45a09;border-left:2px solid #d6b45a;margin:18px 0;padding:12px 14px;font-size:11px;line-height:1.65}.accepted-agreements-modal__empty{text-align:center;color:#9caaa0;padding:30px 15px}.accepted-agreements-modal__done{color:#061a15;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#d6b45a;border:1px solid #d6b45a;border-radius:2px;justify-content:center;min-width:112px;min-height:40px;margin:0 auto;padding:10px 18px;font-size:10px;font-weight:700;display:flex}@media (width<=700px){.accepted-agreements-modal{padding:10px}.accepted-agreements-modal__panel{padding:24px 15px 18px}.accepted-agreement{padding:13px 11px}.accepted-agreement dl{gap:8px;display:grid}}.account-changes-modal[hidden]{display:none!important}.account-changes-open{overflow:hidden}.account-changes-modal{z-index:12020;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-changes-modal__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010a07db;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.account-changes-modal__panel{color:#f3efe4;background:#062119;border:1px solid #d6b45a57;border-radius:8px;width:min(720px,100%);max-height:calc(100svh - 36px);padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000057}.account-changes-modal__close{color:#d6b45a;cursor:pointer;background:#031710;border:1px solid #d6b45a38;border-radius:50%;width:36px;height:36px;font-size:21px;position:absolute;top:14px;right:14px}.account-changes-modal__panel>h2{color:#e4c873;margin:7px 0 5px;font:400 clamp(24px,4vw,31px)/1.2 Georgia,serif}.account-changes-modal__summary{color:#9caaa0;margin:0 0 22px;font-size:12px}.account-changes-modal__list{gap:9px;display:grid}.account-change{background:#02120da6;border:1px solid #d6b45a1c;border-radius:6px;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:15px 17px;display:grid}.account-change__number{color:#b99a4b;padding-top:2px;font:500 12px/1.3 Georgia,serif}.account-change header{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-change h3{color:#f3efe4;margin:0;font-size:13px;font-weight:600}.account-change header span{color:#8bd5a8;letter-spacing:.07em;text-transform:uppercase;border:1px solid #5fbe8547;border-radius:999px;padding:4px 8px;font-size:9px}.account-change p{color:#c9c5ba;margin:8px 0 5px;font-size:11px;line-height:1.6}.account-change time{color:#819187;letter-spacing:.04em;font-size:9px}.account-changes-modal__notice{color:#aeb8b1;background:#d6b45a09;border-left:2px solid #d6b45a;margin:18px 0;padding:12px 14px;font-size:11px;line-height:1.65}.account-changes-modal__empty{text-align:center;color:#9caaa0;padding:30px 15px}.account-changes-modal__done{color:#061a15;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#d6b45a;border:1px solid #d6b45a;border-radius:2px;justify-content:center;min-width:112px;min-height:40px;margin:0 auto;padding:10px 18px;font-size:10px;font-weight:700;display:flex}@media (width<=700px){.account-changes-modal{padding:10px}.account-changes-modal__panel{padding:24px 15px 18px}.account-change{padding:13px 11px}}.settings-account-summary__avatar svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.transaction-content{width:min(100%,1120px);margin-inline:auto}.transaction-page,.transaction-page .mmo-dashboard__main,.transaction-page .mmo-dashboard__content{background:0 0!important}.transaction-heading,.transaction-section-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.transaction-heading{border-bottom:1px solid #d6b45a1a;margin-bottom:18px;padding-bottom:18px}.transaction-heading h1{margin:4px 0 7px;font-size:clamp(1.7rem,2.6vw,2.25rem);font-weight:500}.transaction-heading p,.transaction-section-heading p{color:var(--mmo-muted);margin:0;font-size:.76rem;line-height:1.65}.transaction-heading__actions{gap:8px;display:flex}.transaction-heading__actions button,.transaction-heading__actions a,.transaction-filters button{min-height:40px;color:var(--mmo-gold-soft);cursor:pointer;background:#051d15c2;border:1px solid #d6b45a33;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 15px;display:inline-flex}.transaction-heading__actions button.is-primary,.transaction-heading__actions a.is-primary,.transaction-filters button{background:#d6b45a;border-color:#d6b45a;font-weight:700;color:#07150f!important}.transaction-heading__actions a.is-primary:hover,.transaction-heading__actions a.is-primary:focus-visible,.transaction-heading__actions a.is-primary:visited{color:#07150f!important}.transaction-heading__actions a.is-primary:hover,.transaction-heading__actions a.is-primary:focus-visible{background:#e4c873}.transaction-wallet-notice{border:1px solid #d6b45a24;border-left:2px solid var(--mmo-gold);background:#d6b45a09;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.transaction-wallet-notice p{color:var(--mmo-muted);margin:4px 0 0;font-size:.7rem}.transaction-wallet-notice a{color:var(--mmo-gold-soft);flex:none;font-size:.68rem}.transaction-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.transaction-summary-card{background:#051d15bd;border-radius:13px;align-items:flex-start;gap:12px;min-height:130px;padding:16px;display:flex}.transaction-summary-card>span{color:var(--mmo-gold-soft);font-size:1.05rem}.transaction-summary-card small,.transaction-modal__wallet small{color:var(--mmo-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.56rem;display:block}.transaction-summary-card strong{font-size:.92rem;font-weight:500;display:block}.transaction-summary-card p{color:var(--mmo-muted);margin:8px 0 0;font-size:.62rem;line-height:1.5}.transaction-filters,.transaction-list-card{background:#051d15bd;border-radius:14px;margin-bottom:12px;padding:19px}.transaction-section-heading h2{margin:3px 0 5px;font-size:1.05rem;font-weight:500}.transaction-filters{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(145px,.7fr)) auto;align-items:end;gap:10px;display:grid}.transaction-filters label{color:var(--mmo-muted);font-size:.6rem}.transaction-filters input,.transaction-filters select{width:100%;min-height:40px;color:var(--mmo-text);background:#061b14;border:1px solid #d6b45a21;border-radius:7px;margin-top:6px;padding:0 11px}.transaction-filters>div{align-items:center;gap:10px;display:flex}.transaction-filters a{color:var(--mmo-muted);font-size:.66rem}.transaction-filters .transaction-pdf-download{min-height:40px;color:var(--mmo-gold-soft);white-space:nowrap;background:#051d15c2;border:1px solid #d6b45a33;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;display:inline-flex}.transaction-count{color:var(--mmo-gold-soft);font-size:.62rem}.transaction-item{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#02100c38;border:0;border-top:1px solid #d6b45a13;grid-template-columns:minmax(145px,.8fr) minmax(190px,1.2fr) auto minmax(145px,.7fr);align-items:center;gap:14px;padding:11px 12px;display:grid}.transaction-item:hover,.transaction-item:focus-visible{background:#051d159e;outline:none}.transaction-item:first-of-type{border-top:0;border-radius:9px 9px 0 0;margin-top:14px}.transaction-item:last-of-type{border-radius:0 0 9px 9px}.transaction-item__type{align-items:center;gap:10px;min-width:0;display:flex}.transaction-item__type>span{width:34px;height:34px;color:var(--mmo-gold-soft);background:#d6b45a0a;border:1px solid #d6b45a21;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.transaction-item__type>span.is-deposit{color:#91d8a8;border-color:#72c84c33}.transaction-item__type>span.is-withdrawal{color:#ef9b91;border-color:#ef655833}.transaction-item :is(small,strong){display:block}.transaction-item small{color:var(--mmo-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:.5rem;font-weight:400}.transaction-item strong{color:var(--mmo-text);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:500;overflow:hidden}.transaction-item__reference,.transaction-item__amount{min-width:0}.transaction-item__amount{text-align:right}.transaction-item__amount strong{color:var(--mmo-gold-soft);font-size:.7rem}.transaction-item__status{min-width:76px;color:var(--mmo-gold-soft);text-align:center;border:1px solid #d6b45a24;border-radius:999px;padding:5px 8px;font-size:.52rem}.transaction-item__status.is-posted{color:#91d8a8;background:#72c84c0d;border-color:#72c84c38}.transaction-item__status.is-reversed{color:#ef9b91;background:#ef65580d;border-color:#ef655838}.transaction-empty{text-align:center;place-items:center;min-height:230px;padding:28px;display:grid}.transaction-empty>span{color:var(--mmo-gold-soft);font-size:1.5rem}.transaction-empty h3{margin:10px 0 5px;font-size:.92rem;font-weight:500}.transaction-empty p{max-width:430px;color:var(--mmo-muted);margin:0;font-size:.7rem;line-height:1.6}.transaction-modal[hidden]{display:none!important}.transaction-modal{z-index:200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.transaction-modal__backdrop{background:#000806c7;border:0;width:100%;height:100%;position:absolute;inset:0}.transaction-modal__panel{background:#061d16;border:1px solid #d6b45a38;border-radius:15px;width:min(100%,480px);padding:24px;position:relative;box-shadow:0 24px 70px #00000073}.transaction-modal__panel h2{margin:5px 0 9px}.transaction-modal__panel>p{color:var(--mmo-muted);font-size:.72rem;line-height:1.65}.transaction-modal__close{color:var(--mmo-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:12px}.transaction-modal__wallet{border:1px solid #d6b45a1a;margin:16px 0;padding:12px}.transaction-modal__disabled{width:100%;min-height:42px}@media (width<=900px){.transaction-summary-grid,.transaction-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.transaction-page .mmo-topbar{display:none}.transaction-page .mmo-dashboard__content{background:0 0;padding:14px 11px 94px}.transaction-heading{flex-direction:column;align-items:stretch}.transaction-heading__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.transaction-heading__actions button,.transaction-heading__actions a{padding-inline:8px;font-size:.68rem}.transaction-wallet-notice,.transaction-section-heading{flex-direction:column;align-items:flex-start}.transaction-summary-card{min-height:116px;padding:13px}.transaction-filters,.transaction-list-card{padding:15px}.transaction-filters{grid-template-columns:1fr}.transaction-item{border:1px solid #d6b45a17;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;min-height:0;margin-bottom:7px;padding:12px}.transaction-item:first-of-type,.transaction-item:last-of-type{border:1px solid #d6b45a17;border-radius:9px}.transaction-item__reference{border-top:1px solid #d6b45a12;grid-column:1/-1;padding-top:8px}.transaction-item__status{grid-column:1;justify-self:start}.transaction-item__amount{grid-area:1/2;align-self:center}.transaction-modal{align-items:end;padding:0}.transaction-modal__panel{width:100%;padding:20px 15px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}}@media (width<=390px){.transaction-summary-grid{grid-template-columns:1fr}}.financial-request-content{width:min(100%,940px);margin-inline:auto}.financial-request-heading{margin-bottom:18px}.financial-request-heading h1{margin:5px 0 7px;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500}.financial-request-heading>p:last-child,.financial-warning p{color:var(--mmo-muted);font-size:.74rem;line-height:1.7}.financial-security-grid{grid-template-columns:minmax(0,1.09fr) repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.financial-security-grid article{background:#051d15bd;border-radius:12px;padding:15px}.financial-security-grid .financial-company-wallet-card{padding:15px;background:linear-gradient(135deg,#09271dfa,#03140ffa)!important;border-color:#d6b45a4d!important}.financial-company-wallet-card .wallet-address-copy{justify-content:space-between;margin-top:4px}.financial-company-wallet-card .wallet-address-copy>strong{color:var(--mmo-gold-soft);letter-spacing:.025em;font-size:clamp(.68rem,.85vw,.82rem)}.financial-company-wallet-card .wallet-address-copy>button{color:var(--mmo-gold-soft)}.financial-company-wallet-card>span:last-child{color:var(--mmo-muted);margin-top:9px;font-size:.62rem;display:block}.financial-security-grid small,.financial-readonly-grid small{color:var(--mmo-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.56rem;display:block}.financial-security-grid strong,.financial-readonly-grid strong{overflow-wrap:anywhere;font-size:.78rem;font-weight:500;display:block}.financial-warning{border:1px solid #d6b45a26;border-left:2px solid var(--mmo-gold);background:#d6b45a09;border-radius:10px;margin-bottom:12px;padding:14px 16px}.financial-warning p{margin:5px 0 0}.financial-warning.is-danger{border-color:#d26a6a42 #d26a6a42 #d26a6a42 #d26a6a}.financial-request-card{background:#051d15c2;border-radius:14px;margin-bottom:12px;padding:20px}.financial-request-card__heading{margin-bottom:15px}.financial-request-card h2{margin:4px 0 0;font-size:1.05rem}.financial-readonly-grid,.financial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.financial-readonly-grid{margin-bottom:16px}.financial-readonly-grid>div{border:1px solid #d6b45a1a;border-radius:9px;padding:13px}.financial-readonly-grid>div:only-child{grid-column:1/-1}.financial-readonly-grid .wallet-address-copy{justify-content:space-between}.financial-readonly-grid .wallet-address-copy>button{color:var(--mmo-gold-soft)}.financial-form-grid label{color:var(--mmo-muted);font-size:.62rem}.financial-form-grid .is-full{grid-column:1/-1}.financial-form-grid input:not([type=checkbox]){width:100%;min-height:43px;color:var(--mmo-text);background:#061b14;border:1px solid #d6b45a24;border-radius:8px;margin-top:7px;padding:9px 11px}.financial-checkbox{border:1px solid #d6b45a1a;border-radius:9px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.financial-checkbox input{width:17px;height:17px;accent-color:var(--mmo-gold);flex:0 0 17px;margin:0}.financial-checkbox span{min-width:0;line-height:1.55}.financial-consent{gap:8px;display:grid}.financial-consent .financial-checkbox{width:100%}.withdrawal-terms__toggle{width:fit-content;color:var(--mmo-gold-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.64rem;line-height:1.5;text-decoration:underline}.withdrawal-terms{color:var(--mmo-text);background:#041a13;border:1px solid #d6b45a4d;border-radius:10px;padding:clamp(15px,2vw,20px);box-shadow:inset 0 1px #ffffff06}.withdrawal-terms__heading{color:var(--mmo-gold-soft);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.withdrawal-terms__heading button{color:var(--mmo-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0 3px;font-size:1.25rem;line-height:1}.withdrawal-terms p,.withdrawal-terms li{color:#d8d9d3;font-size:.68rem;line-height:1.75}.withdrawal-terms p{margin:12px 0 0}.withdrawal-terms ol{gap:8px;margin:12px 0 0;padding-inline-start:22px;display:grid}.withdrawal-terms .withdrawal-terms__note{color:var(--mmo-muted);font-size:.62rem}.financial-submit,.financial-confirm-actions button{color:#07150f;background:var(--mmo-gold);cursor:pointer;border:0;border-radius:8px;min-height:41px;margin-top:15px;padding:0 16px}.financial-submit:disabled{opacity:.45;cursor:not-allowed}.financial-request-list{gap:8px;display:grid}.financial-request-list>article{border:1px solid #d6b45a17;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.financial-request-list small{color:var(--mmo-muted);margin-top:4px;display:block}.financial-confirm-actions{grid-column:1/-1;grid-template-columns:auto 1fr;gap:8px;display:grid}.financial-confirm-actions form:last-child{gap:8px;display:flex}.financial-confirm-actions input{flex:1;min-width:0}.admin-financial-actions{gap:10px;display:grid}.admin-financial-actions form{flex-wrap:wrap;gap:8px;display:flex}@media (width<=768px){.financial-request-page .mmo-dashboard__content{background:0 0;padding:14px 10px 94px}.financial-security-grid,.financial-readonly-grid,.financial-form-grid{grid-template-columns:1fr}.financial-form-grid .is-full{grid-column:auto}.financial-request-card{padding:15px}.financial-confirm-actions{grid-template-columns:1fr}.financial-confirm-actions form:last-child{flex-direction:column}}.deposit-history-card{margin-top:18px}.deposit-history-card__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.deposit-history-card__heading h2{margin:4px 0 5px}.deposit-history-card__heading p:last-child{color:var(--mmo-muted);margin:0;font-size:.68rem}.deposit-history-card__heading>span{color:var(--mmo-gold-soft);flex:none;font-size:.62rem}.deposit-history-list{gap:8px;display:grid}.deposit-history-item{width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;box-shadow:none;background:#02100c75;border:1px solid #d6b45a1a;border-radius:8px;grid-template-columns:1.25fr 1fr 1.15fr auto;align-items:center;gap:12px;margin:0;padding:13px 14px;transition:border-color .18s,background .18s;display:grid}.deposit-history-item:hover,.deposit-history-item:focus-visible{background:#051b14b8;border-color:#d6b45a47;outline:none}.deposit-history-item small{color:var(--mmo-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.54rem;display:block}.deposit-history-item strong{color:var(--mmo-text);overflow-wrap:anywhere;font-size:.68rem;font-weight:500;display:block}.deposit-status{color:#dcc777;text-align:center;background:#d6b45a0f;border:1px solid #d6b45a33;border-radius:999px;min-width:88px;padding:6px 9px;font-size:.55rem}.deposit-status--approved{color:#91d8a8;background:#72c84c0f;border-color:#72c84c47}.deposit-status--rejected,.deposit-status--cancelled{color:#ef8d84;background:#ef65580f;border-color:#ef655847}.deposit-status--support_review,.deposit-status--user_review{color:#dcc777;background:#d6b45a0f;border-color:#d6b45a3d}.deposit-status--user_approved{color:#91d8a8;background:#72c84c0f;border-color:#72c84c47}.deposit-status--user_rejected{color:#ef8d84;background:#ef65580f;border-color:#ef655847}.deposit-history-item__reason{color:#d7aaa4;border-top:1px solid #ef65581f;grid-column:1/-1;margin:0;padding-top:9px;font-size:.62rem;line-height:1.55}.deposit-history-empty{text-align:center;padding:30px 16px}.deposit-history-empty strong{color:var(--mmo-text);font-size:.76rem}.deposit-history-empty p{color:var(--mmo-muted);margin:6px 0 0;font-size:.65rem}@media (width<=700px){.deposit-history-card__heading{flex-direction:column;align-items:flex-start}.deposit-history-item{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-status{justify-self:start}}.deposit-details-modal[hidden]{display:none!important}.deposit-details-open{overflow:hidden}.deposit-details-modal{z-index:12030;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.deposit-details-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010a07d6;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.deposit-details-modal__panel{width:min(510px,100%);max-height:calc(100svh - 36px);color:var(--mmo-text);background:#061f17;border:1px solid #d6b45a47;border-radius:8px;padding:20px;position:relative;overflow-y:auto;box-shadow:0 22px 65px #0000005c}.deposit-details-modal__close{width:34px;height:34px;min-height:0;color:var(--mmo-gold-soft);background:#031710;border:1px solid #d6b45a33;border-radius:50%;margin:0;padding:0;font-size:19px;position:absolute;top:12px;right:12px}.deposit-details-modal__heading{justify-content:space-between;align-items:center;gap:12px;margin:3px 0 14px;padding-right:35px;display:flex}.deposit-details-modal__heading h2{color:var(--mmo-gold-soft);margin:0 0 5px;font-size:1.2rem;font-weight:500}.deposit-details-modal__heading p{color:var(--mmo-muted);margin:0;font-size:.63rem}.deposit-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.deposit-details-grid>div{background:#02100c75;border:1px solid #d6b45a17;border-radius:6px;min-width:0;padding:9px 10px}.deposit-details-grid>.is-full{grid-column:1/-1}.deposit-details-grid dt{color:var(--mmo-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.52rem}.deposit-details-grid dd{color:var(--mmo-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:.66rem;line-height:1.5}.deposit-receipt-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.deposit-receipt-row>div{min-width:0}.deposit-receipt-row a{width:34px;height:34px;color:var(--mmo-gold-soft);background:#d6b45a0d;border:1px solid #d6b45a40;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.deposit-receipt-row svg{width:17px;height:17px}.deposit-details-modal__actions{justify-content:center;gap:8px;margin-top:12px;display:flex}.deposit-details-modal__actions :is(button,a){min-width:100px;min-height:38px;color:var(--mmo-text);background:0 0;border:1px solid #d6b45a3d;border-radius:3px;justify-content:center;align-items:center;margin:0;padding:8px 14px;font-size:.58rem;font-weight:600;text-decoration:none;display:inline-flex}.deposit-details-modal__admin-actions[hidden]{display:none!important}.deposit-details-modal__admin-actions{border-top:1px solid #d6b45a1a;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);gap:7px;margin-top:12px;padding-top:12px;display:grid}.deposit-details-modal__admin-actions form{gap:7px;min-width:0;display:flex}.deposit-details-modal__admin-actions input{width:100%;min-width:0;height:38px;color:var(--mmo-text);background:#031710;border:1px solid #d6b45a24;border-radius:4px;padding:0 10px;font-size:.58rem}.deposit-details-modal__admin-actions button{color:#07150f;background:var(--mmo-gold);border:1px solid #d6b45a38;border-radius:4px;min-width:105px;height:38px;padding:0 12px;font-size:.57rem}.deposit-details-modal__admin-actions form:last-child button{color:#ef9b91;background:#ef65580f;border-color:#ef65583d}.withdrawal-details-modal__admin-actions[hidden],.withdrawal-details-modal__admin-actions form[hidden]{display:none!important}.withdrawal-details-modal__admin-actions{border-top:1px solid #d6b45a1a;gap:8px;margin-top:12px;padding-top:12px;display:grid}.withdrawal-details-modal__admin-actions form{grid-template-columns:minmax(0,1fr) minmax(140px,.7fr) auto;gap:7px;display:grid}.withdrawal-details-modal__admin-actions form:last-child{grid-template-columns:minmax(0,1fr) auto}.withdrawal-details-modal__admin-actions input,.withdrawal-details-modal__upload{width:100%;min-width:0;height:38px;color:var(--mmo-text);background:#031710;border:1px solid #d6b45a24;border-radius:4px;padding:0 10px;font-size:.58rem}.withdrawal-details-modal__upload{cursor:pointer;text-align:center;place-items:center;display:grid;overflow:hidden}.withdrawal-details-modal__upload span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.withdrawal-details-modal__upload input{opacity:0;width:1px;height:1px;position:absolute}.withdrawal-details-modal__admin-actions button{color:#07150f;background:var(--mmo-gold);border:1px solid #d6b45a38;border-radius:4px;min-width:105px;height:38px;padding:0 12px;font-size:.57rem}.withdrawal-details-modal__admin-actions form:last-child button{color:#ef9b91;background:#ef65580f;border-color:#ef65583d}.withdrawal-details-modal__error{color:#ef9b91;background:#ef65580d;border:1px solid #ef65582e;border-radius:5px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:.58rem;line-height:1.5}.withdrawal-details-modal__member-actions[hidden]{display:none!important}.withdrawal-details-modal__member-actions{border-top:1px solid #d6b45a1a;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:12px;padding-top:12px;display:grid}.withdrawal-details-modal__member-actions form{gap:7px;min-width:0;display:flex}.withdrawal-details-modal__member-actions input{width:100%;min-width:0;height:38px;color:var(--mmo-text);background:#031710;border:1px solid #d6b45a24;border-radius:4px;padding:0 10px;font-size:.58rem}.withdrawal-details-modal__member-actions button{color:#07150f;background:var(--mmo-gold);border:1px solid #d6b45a38;border-radius:4px;min-width:110px;height:38px;padding:0 12px;font-size:.57rem}.withdrawal-details-modal__member-actions form:last-child button{color:#ef9b91;background:#ef65580f;border-color:#ef65583d}.withdrawal-history-item{grid-template-columns:1.25fr 1fr 1.15fr auto}.withdrawal-details-modal__receipt[hidden],.withdrawal-details-modal__receipt a[hidden],.withdrawal-details-modal__receipt img[hidden]{display:none!important}.withdrawal-details-modal__receipt{background:#02100c75;border:1px solid #d6b45a1a;border-radius:6px;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:12px;margin-top:10px;padding:10px;display:grid}.withdrawal-details-modal__receipt p{margin:0 0 5px}.withdrawal-details-modal__receipt>div>span{color:var(--mmo-muted);font-size:.58rem}.withdrawal-details-modal__receipt a{color:var(--mmo-gold-soft);text-align:center;gap:5px;font-size:.54rem;display:grid}.withdrawal-details-modal__receipt img{object-fit:cover;background:#031710;border:1px solid #d6b45a26;border-radius:5px;width:120px;height:82px;display:block}.deposit-details-modal__receipt-preview img[hidden]{display:none!important}@media (width<=700px){.deposit-details-modal{padding:10px}.deposit-details-modal__panel{width:min(440px,100%);padding:18px 12px 13px}.deposit-details-modal__heading{flex-direction:column;align-items:flex-start}.deposit-details-grid{grid-template-columns:1fr}.deposit-details-grid>.is-full{grid-column:auto}.deposit-details-modal__actions{display:flex}.deposit-details-modal__admin-actions{grid-template-columns:1fr}.deposit-details-modal__admin-actions form{flex-direction:column}.deposit-details-modal__admin-actions button{width:100%}.withdrawal-details-modal__admin-actions form,.withdrawal-details-modal__admin-actions form:last-child{grid-template-columns:1fr}.withdrawal-details-modal__admin-actions button{width:100%}.withdrawal-details-modal__receipt{text-align:center;grid-template-columns:1fr}.withdrawal-details-modal__receipt a{justify-self:center}.withdrawal-details-modal__member-actions{grid-template-columns:1fr}.withdrawal-details-modal__member-actions form{flex-direction:column}.withdrawal-details-modal__member-actions button{width:100%}.withdrawal-history-item{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-page,.support-page .mmo-dashboard__main,.support-page .mmo-dashboard__content{background:0 0!important}.support-page .support-composer{background:linear-gradient(#051c15f7,#02110cfc);border-top:1px solid #d6b45a1c;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;padding:9px 11px;display:grid}.support-page .support-composer textarea,.support-page.member-support-page .support-composer textarea{box-sizing:border-box;resize:none;color:#f3efe4;background:#000d09ad;border:1px solid #d6b45a33;border-radius:12px;outline:none;width:100%;height:44px;min-height:44px;max-height:132px;margin:0;padding:11px 13px;font-size:.7rem;line-height:1.5;transition:border-color .18s,box-shadow .18s,background .18s;overflow-y:auto;box-shadow:inset 0 2px 8px #0003}.support-page .support-composer textarea::placeholder{color:#e7e2d35c}.support-page .support-composer textarea:focus,.support-page.member-support-page .support-composer textarea:focus{background:#02130ee6;border-color:#e5c46694;box-shadow:0 0 0 3px #d6b45a12,inset 0 2px 8px #00000029}.support-page .support-composer button,.support-page.member-support-page .support-composer button{color:#132016;cursor:pointer;background:linear-gradient(145deg,#efd982,#bd8b2c);border:1px solid #ffecae80;border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;transition:transform .16s,filter .16s,box-shadow .16s;display:grid;box-shadow:0 8px 18px #b17f2233,inset 0 1px #ffffff57}.support-page .support-composer button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 22px #b17f2245,inset 0 1px #ffffff61}.support-page .support-composer button:active{transform:translateY(0)scale(.97)}.support-page .support-composer button:focus-visible{outline-offset:2px;outline:2px solid #ffe89eb8}.support-page .support-composer button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.48;transform:none}.support-page .support-composer button svg{stroke-width:1.9px;width:18px;height:18px}@media (width<=600px){.support-page .support-composer{grid-template-columns:minmax(0,1fr) 40px;gap:6px;padding:7px}.support-page .support-composer textarea,.support-page.member-support-page .support-composer textarea{border-radius:10px;height:40px;min-height:40px;max-height:104px;padding:9px 11px;font-size:.66rem}.support-page .support-composer button,.support-page.member-support-page .support-composer button{border-radius:10px;width:40px;min-width:40px;height:40px;min-height:40px}.support-page .support-composer button svg{width:17px;height:17px}}.member-support-page:not(.admin-support-page) .support-composer{background:linear-gradient(#051c15f2,#02110cfa);grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:7px;padding:8px 10px 5px}.member-support-page:not(.admin-support-page) .support-composer textarea{box-sizing:border-box;background:#000d099e;border:1px solid #d6b45a2e;border-radius:10px;outline:none;height:38px;min-height:38px;max-height:100px;padding:9px 11px;font-size:.66rem;line-height:1.45}.member-support-page:not(.admin-support-page) .support-composer textarea:focus{border-color:#e0be6080;box-shadow:0 0 0 3px #e0be600f}.member-support-page:not(.admin-support-page) .support-composer button{color:#132016;cursor:pointer;background:linear-gradient(145deg,#ead078,#bd8d2f);border:1px solid #ffeaa67a;border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:grid;box-shadow:0 7px 15px #b280222e,inset 0 1px #ffffff4d}.member-support-page:not(.admin-support-page) .support-composer button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.member-support-page:not(.admin-support-page) .support-close-form{background:#02110cfa;padding:0 10px 8px}.member-support-page:not(.admin-support-page) .support-close-form button{color:#e0b4abb8;cursor:pointer;background:#7e2b2112;border:1px solid #d278682e;border-radius:7px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:.49rem;display:inline-flex}.member-support-page:not(.admin-support-page) .support-close-form button span{font-size:.72rem;line-height:1}.member-support-page:not(.admin-support-page) .support-close-form button:hover{color:#efbeb5;background:#7e2b2121;border-color:#d2786861}.member-support-page:not(.admin-support-page) .support-chat-header__actions{flex:none;align-items:center;gap:8px;display:flex}.member-support-page:not(.admin-support-page) .support-chat-header__actions>span{color:var(--mmo-muted);white-space:nowrap;font-size:.52rem}.member-support-page:not(.admin-support-page) .support-chat-header .support-close-form{background:0 0;margin:0;padding:0}.member-support-page:not(.admin-support-page) .support-chat-header .support-close-form button{white-space:nowrap;min-height:29px;padding:0 8px}@media (width<=600px){.member-support-page:not(.admin-support-page) .support-composer{grid-template-columns:minmax(0,1fr) 35px;padding:6px 7px 4px}.member-support-page:not(.admin-support-page) .support-composer textarea,.member-support-page:not(.admin-support-page) .support-composer button{height:35px;min-height:35px}.member-support-page:not(.admin-support-page) .support-composer button{border-radius:9px;width:35px;min-width:35px}.member-support-page:not(.admin-support-page) .support-close-form{padding:0 7px 6px}.member-support-page:not(.admin-support-page) .support-chat-header__actions>span{display:none}.member-support-page:not(.admin-support-page) .support-chat-header .support-close-form{padding:0}.member-support-page:not(.admin-support-page) .support-chat-header .support-close-form button{min-height:28px;padding:0 7px;font-size:.46rem}}.support-page :is(.support-conversation-item__title strong,.support-conversation-item time,.support-conversation-item__preview,.support-conversation-item__meta,.support-chat-header>span,.support-message__sender,.support-message time,.support-conversation-item__meta b,.support-message p){font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1, "kern" 1;letter-spacing:.01em;font-family:Segoe UI Variable,Segoe UI,Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.support-content{width:min(100%,1160px);margin-inline:auto}.support-page-heading{border-bottom:1px solid #d6b45a1a;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:16px;padding-bottom:17px;display:flex}.support-page-heading h1{margin:4px 0 6px;font-size:2rem;font-weight:500}.support-page-heading p{color:var(--mmo-muted);margin:0;font-size:.74rem}.support-page-heading__actions,.support-availability{align-items:center;gap:10px;display:flex}.support-availability{background:#051d15b3;border:1px solid #d6b45a1a;border-radius:9px;padding:8px 11px}.support-availability i{background:#777;border-radius:50%;width:7px;height:7px}.support-availability i.is-online{background:#60c886}.support-availability small,.support-availability strong{font-size:.56rem;display:block}.support-page-heading__actions>button,.support-empty button,.support-modal form>button{color:#07150f;background:var(--mmo-gold);cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 14px}.support-workspace{background:#041812c7;border:1px solid #d6b45a1f;border-radius:15px;grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);min-height:610px;display:grid;overflow:hidden}.support-conversations-panel{border-right:1px solid #d6b45a1a}.support-conversations-panel>header,.support-chat-header{border-bottom:1px solid #d6b45a17;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.support-conversations-panel h2,.support-chat-header h2{margin:3px 0 0;font-size:.9rem}.support-conversation-count{min-width:34px;height:34px;color:var(--mmo-gold-soft);border:1px solid #d6b45a24;border-radius:8px;place-items:center;padding-inline:8px;font-size:.62rem;display:grid}.support-conversations-panel header button,.support-chat-header>a{width:34px;height:34px;color:var(--mmo-gold-soft);background:0 0;border:1px solid #d6b45a24;border-radius:8px;place-items:center;display:grid}.support-conversations-panel header button{text-align:center;padding:0;line-height:1}.support-conversations-panel header button>span{line-height:1;display:block}.support-search{background:#061b14;border:1px solid #d6b45a1a;border-radius:9px;margin:11px;display:flex}.support-search input{min-width:0;height:39px;color:var(--mmo-text);background:0 0;border:0;flex:1;padding:0 11px}.support-search button{width:39px;color:var(--mmo-gold-soft);background:0 0;border:0}.support-conversation-list{max-height:500px;padding:0 8px 10px;overflow-y:auto}.support-conversation-item{border-bottom:1px solid #d6b45a12;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 9px;display:grid}.support-conversation-item.is-active{background:#d6b45a0e;border-radius:9px}.support-conversation-item__icon{width:36px;height:36px;color:var(--mmo-gold-soft);border:1px solid #d6b45a21;border-radius:10px;place-items:center;display:grid}.support-conversation-item__icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.support-conversation-item__content,.support-conversation-item__title,.support-conversation-item__meta{min-width:0}.support-conversation-item__title,.support-conversation-item__meta{justify-content:space-between;gap:8px;display:flex}.support-conversation-item strong{color:#dfc36f;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.support-conversation-item.is-active strong{color:#f3dc91;text-shadow:0 0 10px #d6b45a29}.support-conversation-item time,.support-conversation-item__preview,.support-conversation-item__meta{color:var(--mmo-muted);font-size:.55rem}.support-conversation-item__preview{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;display:block;overflow:hidden}.support-conversation-item__meta b{color:#07150f;background:var(--mmo-gold);border-radius:50%;place-items:center;min-width:18px;height:18px;display:grid}.support-chat-panel{flex-direction:column;min-width:0;display:flex}.support-chat-header p{color:var(--mmo-muted);margin:4px 0 0;font-size:.58rem}.support-chat-header>span{color:var(--mmo-gold-soft);font-size:.58rem}.support-chat-profile{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.support-chat-profile>span:last-child{min-width:0}.support-chat-profile__avatar{width:34px;height:34px;color:var(--mmo-gold-soft);background:#d6b45a0d;border:1px solid #d6b45a29;border-radius:50%;flex:0 0 34px;place-items:center;font-size:.68rem;display:grid}.support-chat-profile__avatar svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.support-chat-profile:hover h2{color:var(--mmo-gold-soft)}.support-chat-messages{flex:1;max-height:440px;padding:18px;overflow-y:auto}.support-message{margin-bottom:9px;display:flex}.support-message.is-member{justify-content:flex-end}.support-message>div{background:#ffffff06;border:1px solid #d6b45a1a;border-radius:4px 13px 13px;max-width:min(75%,560px);padding:10px 12px}.support-message.is-member>div{background:#124937a8;border-radius:13px 4px 13px 13px}.support-message p{margin:0;font-size:.72rem;line-height:1.6}.support-message__sender{color:var(--mmo-gold-soft,#e6c46d);letter-spacing:.04em;margin-bottom:4px;font-size:.5rem;font-weight:600;line-height:1.3;display:block}.support-message time{color:var(--mmo-muted);text-align:right;margin-top:5px;font-size:.5rem;display:block}.support-composer{border-top:1px solid #d6b45a17;grid-template-columns:minmax(0,1fr) 43px;gap:8px;padding:11px 14px;display:grid}.member-support-page .support-composer{grid-template-columns:minmax(0,1fr) 36px;padding-block:7px}.support-composer textarea{resize:none;min-height:43px;max-height:130px;color:var(--mmo-text);background:#061b14;border:1px solid #d6b45a1c;border-radius:14px;padding:11px 13px}.member-support-page .support-composer textarea{border-radius:11px;height:36px;min-height:36px;max-height:96px;padding:8px 11px;line-height:1.35}.member-support-page .support-composer button{width:36px;height:36px;min-height:36px;padding:0}.support-composer button{color:#07150f;background:var(--mmo-gold);border:0;border-radius:50%}.support-composer button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:15px;height:15px;display:block}.support-close-form{text-align:right;padding:0 14px 11px}.support-close-form button{color:var(--mmo-muted);background:0 0;border:0;font-size:.58rem}.support-chat-placeholder,.support-empty{text-align:center;flex:1;align-content:center;place-items:center;min-height:300px;padding:30px;display:grid}.support-chat-placeholder p,.support-empty p{color:var(--mmo-muted);font-size:.68rem}.support-closed{color:var(--mmo-muted);text-align:center;padding:14px}.support-modal[hidden]{display:none!important}.support-modal{z-index:200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.support-modal__backdrop{background:#000806cc;border:0;width:100%;position:absolute;inset:0}.support-modal__panel{background:#061d16;border:1px solid #d6b45a33;border-radius:15px;width:min(100%,480px);padding:22px;position:relative}.support-modal__close{color:var(--mmo-muted);background:0 0;border:0;position:absolute;top:12px;right:12px}.support-modal form,.support-modal label{gap:8px;display:grid}.support-modal form{gap:12px}.support-modal input,.support-modal select,.support-modal textarea{width:100%;min-height:42px;color:var(--mmo-text);background:#061b14;border:1px solid #d6b45a1f;padding:10px 11px}.support-modal textarea{min-height:110px}.support-profile-modal[hidden]{display:none!important}.support-profile-modal{z-index:240;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.support-profile-modal__backdrop{background:#000806d6;border:0;width:100%;position:absolute;inset:0}.support-profile-modal__panel{background:#061d16;border:1px solid #d6b45a33;border-radius:15px;width:min(100%,680px);max-height:calc(100dvh - 36px);padding:22px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #0000006b}.support-profile-modal__close{width:34px;height:34px;color:var(--mmo-muted);cursor:pointer;background:0 0;border:1px solid #d6b45a1f;border-radius:50%;position:absolute;top:12px;right:12px}.support-profile-modal__header{border-bottom:1px solid #d6b45a1a;align-items:center;gap:14px;padding:3px 45px 18px 0;display:flex}.support-profile-modal__avatar{width:54px;height:54px;color:var(--mmo-gold-soft);background:#d6b45a0f;border:1px solid #d6b45a33;border-radius:50%;flex:0 0 54px;place-items:center;font-family:Georgia,Times New Roman,serif;display:grid}.support-profile-modal__header h2{color:var(--mmo-gold-soft);margin:3px 0 4px;font-size:1.18rem;font-weight:500}.support-profile-modal__header p:last-child{color:var(--mmo-muted);margin:0;font-size:.65rem}.support-profile-modal__section{padding-top:17px}.support-profile-modal__section h3{color:var(--mmo-gold-soft);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:600}.support-profile-modal__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.support-profile-modal__details>div{background:#ffffff05;border:1px solid #d6b45a17;border-radius:9px;min-width:0;padding:10px 11px}.support-profile-modal__details>.is-wide{grid-column:1/-1}.support-profile-modal__details dt{color:var(--mmo-muted);margin-bottom:5px;font-size:.55rem}.support-profile-modal__details dd{color:var(--mmo-text);overflow-wrap:anywhere;margin:0;font-size:.67rem;line-height:1.5}.support-profile-modal__wallet{font-family:var(--mmo-ui-font)}.support-profile-modal__done{color:#07150f;background:var(--mmo-gold);cursor:pointer;border:0;border-radius:8px;min-height:38px;margin:18px auto 0;padding:0 18px;display:block}@media (width<=768px){.support-page .mmo-topbar{display:none}.support-page .mmo-dashboard__content{padding:14px 11px calc(72px + env(safe-area-inset-bottom));background:0 0}.support-page-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px;padding-bottom:14px;display:flex}.support-page-heading h1{margin-bottom:4px;font-size:1.4rem}.support-page-heading p{font-size:.7rem}.support-page-heading__actions{width:100%;display:grid}.support-page-heading__actions>button{width:100%;min-height:42px;font-size:.72rem}.support-workspace{border-radius:13px;min-height:calc(100svh - 90px);display:block}.support-chat-panel{min-height:calc(100svh - 90px);display:none}.support-workspace.has-active-conversation .support-conversations-panel{display:none}.support-workspace.has-active-conversation .support-chat-panel{display:flex}.support-conversations-panel{border-right:0}.support-conversation-list,.support-chat-messages{max-height:calc(100svh - 230px)}.support-chat-header{min-height:60px;padding:10px}.support-chat-messages{padding:12px 9px}.support-message>div{max-width:86%}.support-composer{padding:9px 9px calc(9px + env(safe-area-inset-bottom))}.support-modal{align-items:end;padding:0}.support-modal__panel{border-radius:18px 18px 0 0;width:100%}.support-profile-modal{align-items:end;padding:0}.support-profile-modal__panel{width:100%;max-height:88dvh;padding:18px 14px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.support-profile-modal__details{grid-template-columns:minmax(0,1fr)}.support-profile-modal__details>.is-wide{grid-column:auto}}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere}.admin-support-page .support-composer{padding-bottom:4px}.admin-support-page .support-close-form{padding-top:0}.admin-support-page .support-chat-header__actions{flex:none;align-items:center;gap:9px;display:flex}.admin-support-page .support-chat-header__actions>span{color:var(--mmo-muted);white-space:nowrap;font-size:.54rem}.admin-support-page .support-chat-header .support-close-form{margin:0;padding:0}.admin-support-page .support-chat-header .support-close-form button{color:#d9aaa1;white-space:nowrap;cursor:pointer;background:#68231b1a;border:1px solid #d2786838;border-radius:8px;min-height:30px;padding:0 10px;font-size:.52rem}.admin-support-page .support-chat-header .support-close-form button:hover{color:#f0c0b7;background:#842d2229;border-color:#d278686b}@media (width<=600px){.admin-support-page .support-chat-header__actions>span{display:none}.admin-support-page .support-chat-header .support-close-form button{color:#0000;width:30px;min-width:30px;padding:0;font-size:0;overflow:hidden}.admin-support-page .support-chat-header .support-close-form button:after{color:#d9aaa1;content:"×";font-size:.85rem}}.admin-support-page .support-conversations-panel>header{min-height:58px;padding:10px 12px}.admin-support-page .support-conversations-panel h2{margin-top:2px;font-size:.78rem;font-weight:500}.admin-support-page .support-conversation-count{border-radius:7px;min-width:28px;height:28px;padding-inline:7px;font-size:.54rem}.admin-support-page .support-search{border-radius:8px;margin:8px}.admin-support-page .support-search input{height:34px;padding-inline:10px;font-size:.61rem}.admin-support-page .support-search button{width:34px;font-size:.7rem}.admin-support-page .support-conversation-list{padding:0 7px 8px}.admin-support-page .support-conversation-item{border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:54px;padding:8px;transition:border-color .18s,background .18s,transform .18s}.admin-support-page .support-conversation-item+.support-conversation-item{margin-top:2px}.admin-support-page .support-conversation-item:hover{background:#d6b45a06;border-color:#d6b45a1f;transform:translate(2px)}.admin-support-page .support-conversation-item.is-active{background:linear-gradient(100deg,#d6b45a16,#d6b45a06);border-color:#d6b45a33}.admin-support-page .support-conversation-item__icon{border-radius:8px;width:30px;height:30px;font-size:.58rem}.admin-support-page .support-conversation-item__title,.admin-support-page .support-conversation-item__meta{align-items:center;gap:6px}.admin-support-page .support-conversation-item strong{font-size:.64rem;font-weight:600}.admin-support-page .support-conversation-item time,.admin-support-page .support-conversation-item__preview,.admin-support-page .support-conversation-item__meta{font-size:.5rem}.admin-support-page .support-conversation-item__preview{margin:3px 0}.admin-support-page .support-conversation-item__meta b{min-width:15px;height:15px;font-size:.47rem}.admin-support-page .support-conversation-item.admin-pending-record:after{width:56%;left:22%;box-shadow:0 0 8px #e6be5366}@media (width<=768px){.admin-support-page .support-conversation-item{min-height:52px;padding:7px}}@media (width<=600px){.admin-support-page .support-workspace{border-radius:11px;min-height:0}.admin-support-page .support-conversations-panel .mmo-card__eyebrow{margin-bottom:1px;font-size:.47rem}.admin-support-page .support-conversations-panel h2{margin:0;font-size:.7rem}.admin-support-page .support-conversation-count{border-radius:7px;min-width:25px;height:25px;padding-inline:6px;font-size:.5rem}.admin-support-page .support-conversation-item{border-radius:8px;grid-template-columns:27px minmax(0,1fr);gap:7px;min-height:46px;padding:6px 7px}.admin-support-page .support-conversation-item__preview{max-width:92%;margin:2px 0}.admin-support-page .support-conversation-item:hover{transform:none}.admin-support-page .support-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.admin-support-page .support-conversations-panel{background:radial-gradient(circle at 100% 0,#d6b45a12,#0000 34%),linear-gradient(155deg,#072018f5,#02120dfa);border:1px solid #d6b45a1f;border-radius:14px;overflow:hidden;box-shadow:0 18px 38px #0003}.admin-support-page .support-conversations-panel>header{border-bottom-color:#d6b45a14;min-height:56px;padding:10px 12px}.admin-support-page .support-conversations-panel h2{color:#f2ead6;letter-spacing:-.01em;font-size:.76rem}.admin-support-page .support-search{background:#000c0894;border-color:#d6b45a21;border-radius:10px;margin:8px 9px 7px;box-shadow:inset 0 1px 5px #00000029}.admin-support-page .support-conversation-item{background:#ffffff05;border-color:#d6b45a12;border-radius:10px;min-height:52px;padding:7px 8px;box-shadow:0 5px 14px #00000014}.admin-support-page .support-conversation-item.is-active{background:linear-gradient(100deg,#d6b45a1c,#d6b45a06);border-color:#d6b45a4d}.admin-support-page .support-conversation-item__icon{background:#d6b45a0e;border-radius:9px}.admin-support-page .support-chat-panel{background:linear-gradient(155deg,#072018fa,#02120dfc);border:1px solid #d6b45a1f;border-radius:14px;overflow:hidden;box-shadow:0 18px 38px #0003}.admin-support-page .support-chat-header .support-close-form button{color:#e0b4ab;background:#7e2b2121;border-color:#d278684d;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:auto;min-width:58px;min-height:30px;padding:0 8px;font-size:.5rem;display:inline-flex;overflow:visible}.admin-support-page .support-chat-header .support-close-form button:after{content:none;display:none}.admin-support-page .support-chat-header .support-close-form button>span{font-size:.78rem;line-height:1}.admin-support-page .support-composer{background:#02110cf0;border-top-color:#d6b45a14;gap:6px;padding:7px}.admin-support-page.member-support-page .support-composer textarea{background:#051d15e6;border-radius:10px}.admin-support-page .support-conversations-panel{border-radius:11px}.admin-support-page .support-conversations-panel>header{min-height:46px;padding:7px 9px}.admin-support-page .support-conversations-panel .mmo-card__eyebrow{font-size:.43rem}.admin-support-page .support-conversations-panel h2{font-size:.66rem}.admin-support-page .support-conversation-count{min-width:23px;height:23px;padding-inline:5px;font-size:.46rem}.admin-support-page .support-search{border-radius:7px;margin:5px 6px}.admin-support-page .support-search input{height:28px;padding-inline:8px;font-size:.53rem}.admin-support-page .support-search button{width:28px;min-height:28px}.admin-support-page .support-conversation-list{padding:1px 5px 6px}.admin-support-page .support-conversation-item{border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:43px;padding:5px 6px;box-shadow:0 3px 9px #00000012}.admin-support-page .support-conversation-item+.support-conversation-item{margin-top:3px}.admin-support-page .support-conversation-item__icon{border-radius:7px;width:24px;height:24px;font-size:.47rem}.admin-support-page .support-conversation-item strong{font-size:.55rem}.admin-support-page .support-conversation-item time,.admin-support-page .support-conversation-item__preview,.admin-support-page .support-conversation-item__meta{font-size:.42rem}.admin-support-page .support-conversation-item__preview{margin:1px 0}.admin-support-page .support-conversation-item__meta b{min-width:12px;height:12px;font-size:.39rem}.admin-support-page .support-workspace{width:min(100%,360px);min-height:0;margin-inline:auto}.admin-support-page .support-workspace.has-active-conversation .support-chat-panel{border-radius:11px;width:100%;height:auto;min-height:390px}.admin-support-page .support-chat-header{min-height:50px;padding:7px}.admin-support-page .support-chat-header>a{border-radius:7px;width:28px;min-width:28px;height:28px}.admin-support-page .support-chat-profile{gap:7px}.admin-support-page .support-chat-profile__avatar{flex-basis:28px;width:28px;height:28px;font-size:.54rem}.admin-support-page .support-chat-profile h2{font-size:.66rem}.admin-support-page .support-chat-profile p{margin-top:2px;font-size:.48rem}.admin-support-page .support-chat-messages{flex:0 280px;min-height:245px;max-height:280px;padding:8px 7px}.admin-support-page .support-message{margin-bottom:6px}.admin-support-page .support-message>div{border-radius:4px 10px 10px;max-width:84%;padding:7px 9px}.admin-support-page .support-message.is-member>div{border-radius:10px 4px 10px 10px}.admin-support-page .support-message p{font-size:.62rem;line-height:1.5}.admin-support-page .support-message__sender,.admin-support-page .support-message time{font-size:.44rem}.admin-support-page .support-composer{grid-template-columns:minmax(0,1fr) 34px;gap:5px;padding:6px}.admin-support-page.member-support-page .support-composer textarea{border-radius:8px;height:34px;min-height:34px;max-height:78px;padding:7px 9px;font-size:.6rem}.admin-support-page.member-support-page .support-composer button{width:34px;height:34px;min-height:34px;padding:0}.admin-support-page .support-workspace.has-active-conversation .support-chat-panel{isolation:isolate;background:radial-gradient(circle at 88% 0,#e0be601a,#0000 30%),radial-gradient(circle at 8% 100%,#25765721,#0000 38%),linear-gradient(155deg,#08261dfc,#02120dfc 72%);border-color:#e0be6047;position:relative;box-shadow:0 22px 48px #00000057,0 0 0 1px #ffeeb009,inset 0 1px #fff4ca0b}.admin-support-page .support-workspace.has-active-conversation .support-chat-panel:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#e4c76e,#0000);width:64%;height:1px;position:absolute;top:0;left:18%;box-shadow:0 0 12px #e4c76e7a}.admin-support-page .support-chat-header{-webkit-backdrop-filter:blur(12px);background:linear-gradient(100deg,#ffffff06,#e0be6006);border-bottom-color:#e0be601f}.admin-support-page .support-chat-header>a,.admin-support-page .support-chat-profile__avatar{color:#ead282;background:linear-gradient(145deg,#e0be601a,#e0be6006);border-color:#e0be603d;box-shadow:inset 0 1px #ffffff0a,0 5px 12px #00000024}.admin-support-page .support-chat-profile h2{color:#f5edda;font-weight:600}.admin-support-page .support-chat-profile p{color:#e6dcc38a}.admin-support-page .support-chat-messages{background:linear-gradient(#d6b45a06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#d6b45a05 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 50% 100%,#2374551f,#0000 48%),#000b0833}.admin-support-page .support-message>div{background:linear-gradient(145deg,#0c2d22eb,#051c15f0);border-color:#e0be601f;box-shadow:0 7px 16px #00000024,inset 0 1px #ffffff06}.admin-support-page .support-message.is-member>div{background:linear-gradient(145deg,#195b44eb,#0b392af5);border-color:#54b28433}.admin-support-page .support-message__sender{color:#e7ce7c}.admin-support-page .support-composer{background:linear-gradient(#051c15f7,#02110cfc);border-top-color:#e0be6021;box-shadow:0 -8px 20px #0000001f}.admin-support-page.member-support-page .support-composer textarea{background:#000d099e;border-color:#e0be6033;box-shadow:inset 0 2px 7px #0003}.admin-support-page.member-support-page .support-composer textarea:focus{border-color:#e0be6085;box-shadow:0 0 0 3px #e0be6011,inset 0 2px 7px #0000002e}.admin-support-page.member-support-page .support-composer button{color:#132016;background:linear-gradient(145deg,#ead078,#bd8d2f);border:1px solid #ffeaa67a;box-shadow:0 7px 15px #b2802233,inset 0 1px #ffffff52}.admin-support-page .shell{min-height:auto;padding-bottom:calc(54px + env(safe-area-inset-bottom))!important}.admin-support-page .admin-dashboard{min-height:auto;padding-bottom:0!important}.admin-support-page .admin-dashboard__main{min-height:auto}.admin-support-page .admin-dashboard__content,.admin-support-page .admin-portal-page__content{min-height:0;padding-bottom:0!important}.admin-support-page .footer-stage{margin-bottom:0!important;padding-bottom:0!important}}.news-page{--news-bg:#03110d;--news-panel:#071b15f5;--news-panel-soft:#0a261eb8;--news-border:#d6b45a1f;--news-border-strong:#d6b45a4d;--news-gold:#d6b45a;--news-gold-soft:#e4c873;--news-gold-light:#fff1b8;--news-text:#f3efe4;--news-muted:#f3efe485;--news-green:#67c58d}.admin-news-page .admin-news__content{gap:24px;width:min(1320px,100% - 48px);display:grid}.admin-news-page .admin-news-heading{border-bottom:1px solid #d6b45a24;justify-content:space-between;align-items:end;gap:30px;padding-bottom:18px;display:flex}.admin-news-page .admin-news-heading h1{color:#f0dfa6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1}.admin-news-page .admin-news-heading p:not(.mmo-card__eyebrow){color:#9caca4;margin:12px 0 0;font-size:.78rem;line-height:1.7}.admin-news-page .admin-news-primary-button,.admin-news-page .admin-news-filter-button,.admin-news-page .admin-news-clear-button{color:#f5ebc1;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#cea03e2e,#265a4647);border:1px solid #d6b45a33;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.64rem;font-weight:700;transition:transform .2s,border-color .2s;display:inline-flex}.admin-news-page .admin-news-primary-button:hover,.admin-news-page .admin-news-filter-button:hover,.admin-news-page .admin-news-clear-button:hover{border-color:#d6b45a6b;transform:translateY(-1px)}.admin-news-page .admin-news-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-news-page .admin-news-stat-card{background:radial-gradient(circle at 100% 0,#2a684f21,#0000 45%),#051c15eb;border:1px solid #d6b45a2e;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:110px;padding:18px 20px;display:grid;box-shadow:0 18px 45px #00000029}.admin-news-page .admin-news-stat-card>div:last-child{min-width:0}.admin-news-page .admin-news-stat-card span{color:#96a49d;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;display:block}.admin-news-page .admin-news-stat-card strong{color:#f0dfa6;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:400;line-height:1;display:block}.admin-news-page .admin-news-toolbar,.admin-news-page .admin-news-table-section{background:#051c15eb;border:1px solid #d6b45a29;padding:18px 20px;box-shadow:0 18px 45px #0000001f}.admin-news-page .admin-news-filters{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(140px,.8fr)) auto;align-items:end;gap:14px;display:grid}.admin-news-page .admin-news-field{gap:8px;min-width:0;display:grid}.admin-news-page .admin-news-field label{color:#b6c2bd;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.admin-news-page .admin-news-search-input,.admin-news-page .admin-news-field select{color:#f3efe4;background:#03120dad;border:1px solid #d6b45a24;width:100%;min-height:42px}.admin-news-page .admin-news-search-input{align-items:center;gap:10px;padding:0 12px;display:flex}.admin-news-page .admin-news-search-input input{color:#f3efe4;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.72rem}.admin-news-page .admin-news-field select{border-radius:10px;padding:0 12px;font-size:.72rem}.admin-news-page .admin-news-filter-actions{align-items:end;gap:10px;display:flex}.admin-news-page .admin-news-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.admin-news-page .admin-news-section-heading h2{color:#f0dfa6;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:400}.admin-news-page .admin-news-result-count{color:#a7b7b0;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.admin-news-page .admin-news-table-wrapper{border:1px solid #d6b45a1f;border-radius:12px;overflow:auto}.admin-news-page .admin-news-table{border-collapse:collapse;background:#03120d61;width:100%;min-width:980px}.admin-news-page .admin-news-table th,.admin-news-page .admin-news-table td{vertical-align:top;text-align:left;border-bottom:1px solid #d6b45a14;padding:16px 14px}.admin-news-page .admin-news-table thead th{color:#9aa9a3;letter-spacing:.12em;text-transform:uppercase;background:#d6b45a0a;font-size:.58rem;font-weight:700}.admin-news-page .admin-news-article{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-news-page .admin-news-article__visual{background:linear-gradient(135deg,#214034f5,#0b1c16eb);border:1px solid #d6b45a38;border-radius:12px;width:72px;height:72px;display:block;position:relative;overflow:hidden}.admin-news-page .admin-news-article__visual span{color:#f0dfa6;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700;display:grid;position:absolute;inset:0}.admin-news-page .admin-news-article__visual i{background:linear-gradient(90deg,#0000,#d6b45a8c,#0000);width:70px;height:1px;position:absolute}.admin-news-page .admin-news-article__visual i:first-of-type{top:18px;left:8px}.admin-news-page .admin-news-article__visual i:last-of-type{bottom:18px;right:8px}.admin-news-page .admin-news-article__info{min-width:0}.admin-news-page .admin-news-article__title{color:#f8e9bd;font-size:.88rem;font-weight:600;line-height:1.5;display:block}.admin-news-page .admin-news-article__info p,.admin-news-page .admin-news-article__info small{color:#95a7a0;margin:6px 0 0;font-size:.62rem;line-height:1.6}.admin-news-page .admin-news-category,.admin-news-page .admin-news-section-badge,.admin-news-page .admin-news-featured,.admin-news-page .admin-news-status{color:#f2e7b7;border:1px solid #d6b45a2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.57rem;display:inline-flex}.admin-news-page .admin-news-section-badge{color:#cfe6d6}.admin-news-page .admin-news-status{gap:6px}.admin-news-page .admin-news-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.admin-news-page .admin-news-status--published{color:#9fe6b5;border-color:#67c58d47}.admin-news-page .admin-news-status--draft{color:#e9c77d;border-color:#d6b45a47}.admin-news-page .admin-news-date,.admin-news-page .admin-news-muted{color:#9aa9a3;font-size:.66rem}.admin-news-page .admin-news-empty{text-align:center;place-items:center;gap:12px;padding:52px 16px 32px;display:grid}.admin-news-page .admin-news-empty__icon{color:#f0dfa6;background:#d6b45a0a;border:1px solid #d6b45a33;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.admin-news-page .admin-news-empty h3{color:#f3efe4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400}.admin-news-page .admin-news-empty p{color:#9aa9a3;max-width:420px;margin:0;font-size:.72rem;line-height:1.7}.admin-news-page .admin-news-pagination{justify-content:center;margin-top:12px;display:flex}.admin-news-page .admin-news-pagination .pagination{flex-wrap:wrap;gap:8px;display:flex}.admin-news-page .admin-news-pagination .page-link,.admin-news-page .admin-news-pagination .page-item .page-link{color:#eae2bd;background:#051c15d1;border:1px solid #d6b45a2e;border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-size:.67rem;display:inline-flex}.admin-news-page .admin-news-pagination .page-item.active .page-link{color:#f9efc8;background:#d6b45a1a;border-color:#d6b45a6b}.admin-news-page{--admin-news-icon-size:14px;--admin-news-icon-gap:8px}.admin-news-page .admin-news-search-input{align-items:center;gap:10px;display:flex}.admin-news-page .admin-news-search-input svg,.admin-news-page .admin-news-stat-card__icon svg,.admin-news-page .admin-news-empty__icon svg,.admin-news-page .admin-news-action svg{width:var(--admin-news-icon-size);height:var(--admin-news-icon-size);color:currentColor;flex-shrink:0;display:block}.admin-news-page .admin-news-search-input svg{color:#f3efe4b8}.admin-news-page .admin-news-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-news-page .admin-news-actions form{display:inline-flex}.admin-news-page .admin-news-action{justify-content:center;align-items:center;gap:var(--admin-news-icon-gap);color:#f3efe4;background:#d6b45a0f;border:1px solid #d6b45a33;border-radius:10px;min-height:36px;padding:0 12px;font-size:.72rem;line-height:1;display:inline-flex}.admin-news-page .admin-news-action:hover{background:#d6b45a1f;border-color:#d6b45a61}.admin-news-page .admin-news-action--delete{color:#f2b7b7;border-color:#e6656559}.admin-news-page .admin-news-action--publish{color:#dff7e9;border-color:#67c58d59}.admin-news-page .admin-news-empty__icon{width:54px;height:54px;color:var(--news-gold);background:#d6b45a0a;border:1px solid #d6b45a38;border-radius:16px;place-items:center;margin:0 auto 16px;display:grid}.admin-news-page .admin-news-stat-card__icon{width:42px;height:42px;color:var(--news-gold-soft);background:#d6b45a0d;border:1px solid #d6b45a33;border-radius:12px;place-items:center;display:grid}.admin-news-page .admin-news-empty__icon svg,.admin-news-page .admin-news-stat-card__icon svg{width:18px;height:18px}.admin-news-page .admin-news-search-input input{width:100%;min-width:0}.news-page__content{width:100%;max-width:1500px;margin-inline:auto}.news-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.news-heading h1{color:var(--news-text);margin:0 0 8px;font-family:Georgia,serif;font-size:2rem;font-weight:400}.news-heading>div:first-child>p:not(.mmo-page-eyebrow){max-width:660px;color:var(--news-muted);margin:0;font-size:.82rem;line-height:1.7}.news-heading__meta{text-align:right;border:1px solid var(--news-border);background:#ffffff03;min-width:145px;padding:13px 15px}.news-heading__meta span,.news-heading__meta small{display:block}.news-heading__meta span{color:var(--news-gold-light);font-family:Georgia,serif;font-size:1.35rem}.news-heading__meta small{color:var(--news-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:.56rem}.news-featured{border:1px solid var(--news-border-strong);background:linear-gradient(145deg,#081f18fa,#03100cfc);grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);min-height:360px;margin-bottom:16px;display:grid;overflow:hidden}.news-featured__visual,.news-card__visual,.news-detail__visual{isolation:isolate;position:relative;overflow:hidden}.news-featured__visual>img,.news-card__visual>img,.news-detail__visual>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.news-featured__visual{border-right:1px solid var(--news-border);height:clamp(240px,29vw,360px);min-height:0}.news-featured__visual:before,.news-card__visual:before,.news-detail__visual:before{z-index:-2;content:"";background:radial-gradient(circle at 76% 20%,#fff1b829,#0000 24%),linear-gradient(145deg,#0c4030f2,#03120dfa 62%,#43300ccc);position:absolute;inset:0}.news-featured__visual:after,.news-card__visual:after,.news-detail__visual:after{z-index:-1;content:"";opacity:.55;background:repeating-linear-gradient(125deg,#0000 0 38px,#d6b45a14 39px,#0000 40px);position:absolute;inset:0}.news-visual--wallet:before{background:radial-gradient(circle at 70% 25%,#d6b45a3d,#0000 23%),linear-gradient(145deg,#103c30,#03130e 64%,#45320d)}.news-visual--security:before{background:radial-gradient(circle at 72% 20%,#67c58d2e,#0000 22%),linear-gradient(145deg,#0d4233,#03130e 66%,#10281f)}.news-visual--investment:before{background:radial-gradient(circle at 70% 20%,#ffe17e3b,#0000 22%),linear-gradient(145deg,#173e31,#04140f 60%,#5a3d0e)}.news-visual--membership:before,.news-visual--announcement:before{background:radial-gradient(circle at 75% 25%,#d6b45a33,#0000 24%),linear-gradient(145deg,#104335,#03130e 64%,#36290d)}.news-featured__brand{color:#fff1b838;letter-spacing:.07em;font-family:Georgia,serif;font-size:clamp(4rem,8vw,7rem);position:absolute;bottom:32px;right:42px}.news-featured__lines{width:45%;position:absolute;top:47px;left:38px}.news-featured__lines i{background:linear-gradient(90deg, var(--news-gold), transparent);height:1px;margin-bottom:13px;display:block}.news-featured__lines i:nth-child(2){width:72%}.news-featured__lines i:nth-child(3){width:45%}.news-featured__content{flex-direction:column;justify-content:center;padding:clamp(25px,4vw,55px);display:flex}.news-article-meta{color:var(--news-muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:.58rem;display:flex}.news-article-meta>span{color:var(--news-gold-soft);border:1px solid var(--news-border-strong);letter-spacing:.06em;padding:5px 8px}.news-article-meta small{color:var(--news-muted);font-size:inherit}.news-featured__label{color:var(--news-gold);letter-spacing:.12em;text-transform:uppercase;margin:28px 0 8px;font-size:.57rem}.news-featured h2{max-width:680px;color:var(--news-text);margin:0;font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.7rem);font-weight:400;line-height:1.22}.news-featured__excerpt{max-width:680px;color:var(--news-muted);margin:19px 0 25px;font-size:.79rem;line-height:1.8}.news-primary-link{color:#07130f;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(100deg,#b7832c,#f0d98e,#d6b45a);justify-content:space-between;align-items:center;gap:22px;width:fit-content;min-width:175px;min-height:42px;padding:0 14px;font-size:.61rem;font-weight:700;text-decoration:none;display:inline-flex}.news-toolbar{border:1px solid var(--news-border);background:var(--news-panel);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:12px;display:flex}.news-categories{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.news-categories::-webkit-scrollbar{display:none}.news-categories a{min-height:34px;color:var(--news-muted);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;flex:none;align-items:center;padding:0 12px;font-size:.57rem;text-decoration:none;display:inline-flex}.news-categories a:hover,.news-categories a.is-active{color:var(--news-gold-light);border-color:var(--news-border-strong);background:#d6b45a0a}.news-search{flex:0 0 min(380px,38vw);grid-template-columns:auto minmax(190px,1fr);align-items:center;gap:10px;display:grid;position:relative}.news-search__label{color:var(--news-gold-soft);letter-spacing:.06em;white-space:nowrap;font-size:.62rem;font-weight:600}.news-search input{width:100%;height:38px;color:var(--news-text);border:1px solid var(--news-border);font:inherit;background:#020e0aa6;outline:none;padding:0 42px 0 12px;font-size:.67rem;display:block}.news-search input:focus{border-color:var(--news-border-strong)}.news-search button{width:38px;height:38px;color:var(--news-gold-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.news-search svg{width:18px;height:18px}.news-list-section{border:1px solid var(--news-border);background:var(--news-panel);padding:18px}.news-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.news-section-heading h2{color:var(--news-text);margin:0;font-family:Georgia,serif;font-size:1.03rem;font-weight:400}.news-section-heading>a{color:var(--news-gold-soft);text-transform:uppercase;font-size:.56rem;text-decoration:none}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.news-card{border:1px solid var(--news-border);background:#ffffff02;flex-direction:column;min-width:0;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}.news-card:hover{border-color:var(--news-border-strong);transform:translateY(-2px)}.news-card__visual{border-bottom:1px solid var(--news-border);height:155px;display:block}.news-card__visual>span{z-index:2;width:58px;height:58px;color:var(--news-gold-light);border:1px solid #d6b45a6b;place-items:center;font-family:Georgia,serif;font-size:1.25rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.news-card__visual>span:first-letter{transform:rotate(-45deg)}.news-card__visual i{z-index:2;background:linear-gradient(90deg, transparent, var(--news-gold), transparent);width:90px;height:1px;position:absolute}.news-card__visual i:first-of-type{top:27px;left:20px}.news-card__visual i:nth-of-type(2){bottom:27px;right:20px}.news-card__content{flex-direction:column;flex:1;padding:15px;display:flex}.news-card h3{margin:16px 0 9px;line-height:1.45}.news-card h3 a{color:var(--news-text);font-family:Georgia,serif;font-size:1rem;font-weight:400;text-decoration:none}.news-card__content>p{color:var(--news-muted);margin:0 0 18px;font-size:.67rem;line-height:1.75}.news-card footer{border-top:1px solid #d6b45a12;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:flex}.news-card footer>span{color:var(--news-muted);font-size:.52rem}.news-card footer a{color:var(--news-gold-soft);text-transform:uppercase;align-items:center;gap:7px;font-size:.53rem;text-decoration:none;display:inline-flex}.news-empty-state{text-align:center;grid-column:1/-1;padding:55px 20px}.news-empty-state>span{width:55px;height:55px;color:var(--news-gold-soft);border:1px solid var(--news-border);place-items:center;margin:0 auto 14px;display:grid}.news-empty-state svg{width:25px;height:25px}.news-empty-state h3{color:var(--news-text);margin:0 0 7px;font-size:.86rem;font-weight:500}.news-empty-state p{color:var(--news-muted);margin:0 auto 16px;font-size:.67rem}.news-empty-state a{color:var(--news-gold-soft);text-transform:uppercase;font-size:.61rem;text-decoration:none}.news-pagination{margin-top:20px}.news-back-link{color:var(--news-gold-soft);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:17px;font-size:.61rem;text-decoration:none;display:inline-flex}.news-detail{border:1px solid var(--news-border);background:var(--news-panel);max-width:1050px;margin-inline:auto;overflow:hidden}.news-detail__header{padding:clamp(25px,5vw,60px)}.news-detail__header h1{max-width:880px;color:var(--news-text);margin:24px 0 17px;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:400;line-height:1.16}.news-detail__header>p{max-width:770px;color:var(--news-muted);margin:0;font-size:.86rem;line-height:1.85}.news-detail__visual{border-top:1px solid var(--news-border);border-bottom:1px solid var(--news-border);height:370px}.news-detail__visual--image{aspect-ratio:16/9;border-radius:14px;width:min(100%,760px);height:auto;margin-inline:auto}.news-detail__visual>span{color:#fff1b83b;letter-spacing:.08em;font-family:Georgia,serif;font-size:clamp(5rem,13vw,10rem);position:absolute;bottom:12%;right:8%}.news-detail__visual>div{width:38%;position:absolute;top:50px;left:7%}.news-detail__visual i{background:linear-gradient(90deg, var(--news-gold), transparent);height:1px;margin-bottom:14px;display:block}.news-detail__visual i:nth-child(2){width:72%}.news-detail__visual i:nth-child(3){width:48%}.news-detail__body{color:#f3efe4c2;white-space:normal;padding:clamp(27px,5vw,65px);font-size:.84rem;line-height:2}.news-detail__footer{border-top:1px solid var(--news-border);background:#ffffff02;justify-content:space-between;align-items:center;gap:18px;padding:20px clamp(27px,5vw,65px);display:flex}.news-detail__footer small,.news-detail__footer strong{display:block}.news-detail__footer small{color:var(--news-muted);text-transform:uppercase;margin-bottom:4px;font-size:.54rem}.news-detail__footer strong{color:var(--news-text);font-size:.7rem;font-weight:500}.news-detail__footer a{color:var(--news-gold-soft);text-transform:uppercase;align-items:center;gap:9px;font-size:.58rem;text-decoration:none;display:inline-flex}@media (width<=1100px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-featured{grid-template-columns:minmax(270px,.8fr) 1.2fr}}@media (width<=768px){.news-page .mmo-dashboard__content{padding:16px 11px calc(88px + env(safe-area-inset-bottom))}.news-heading{margin-bottom:13px;display:block}.news-heading h1{font-size:1.4rem}.news-heading>div:first-child>p:not(.mmo-page-eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.69rem;line-height:1.6;display:-webkit-box;overflow:hidden}.news-heading__meta{display:none}.news-featured{grid-template-columns:1fr;min-height:auto;margin-bottom:10px}.news-featured__visual{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--news-border);height:auto;min-height:0}.news-featured__brand{font-size:4rem;bottom:17px;right:20px}.news-featured__content{padding:18px}.news-featured__label{margin-top:18px}.news-featured h2{font-size:1.35rem}.news-featured__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:13px 0 18px;font-size:.68rem;display:-webkit-box;overflow:hidden}.news-primary-link{min-height:39px;font-size:.56rem}.news-toolbar{flex-direction:column;align-items:stretch;gap:9px;margin-bottom:10px;padding:10px}.news-categories{margin-inline:-10px;padding-inline:10px}.news-search{flex-basis:auto;grid-template-columns:auto minmax(0,1fr);width:100%}.news-list-section{padding:12px}.news-grid{grid-template-columns:1fr;gap:8px}.news-card{grid-template-columns:105px minmax(0,1fr);display:grid}.news-card__visual{border-right:1px solid var(--news-border);border-bottom:0;height:100%;min-height:156px}.news-card__visual>span{width:42px;height:42px;font-size:.9rem}.news-card__visual i{display:none}.news-card__content{padding:12px}.news-card h3{margin:10px 0 7px;line-height:1.35}.news-card h3 a{font-size:.83rem}.news-card__content>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:11px;font-size:.6rem;line-height:1.55;display:-webkit-box;overflow:hidden}.news-card footer{padding-top:9px}.news-card footer>span{display:none}.news-detail__header{padding:20px 15px}.news-detail__header h1{margin:18px 0 13px;font-size:1.65rem}.news-detail__header>p{font-size:.72rem;line-height:1.7}.news-detail__visual{height:220px}.news-detail__visual--image{aspect-ratio:16/9;height:auto}.news-detail__visual>span{font-size:4.5rem}.news-detail__body{padding:22px 15px;font-size:.73rem;line-height:1.9}.news-detail__footer{flex-direction:column;align-items:flex-start;padding:16px 15px}}@media (width<=380px){.news-card{grid-template-columns:85px minmax(0,1fr)}.news-card__visual{min-height:145px}.news-article-meta time{display:none}}.member-portal-page{--member-sidebar-width:var(--ds-sidebar-width);--portal-bg:#020b08;--portal-bg-soft:#04130f;--portal-sidebar:#020f0c;--portal-panel:#051812f5;--portal-panel-soft:#082018db;--portal-border:#d6b45a2b;--portal-border-strong:#d6b45a6b;--portal-gold:#d6a640;--portal-gold-soft:#e6c46d;--portal-gold-light:#fff2bd;--portal-text:#f7f2e6;--portal-muted:#f7f2e68a;--portal-green:#72c84c;--portal-green-soft:#76cc91;--portal-red:#ef6558;--portal-blue:#77a6d8}.member-portal-page :is(.mmo-section-head,.mmo-dashboard-heading,.transaction-heading,.support-page-heading,.financial-request-heading){border-bottom:1px solid #d6b45a17;margin-bottom:18px;padding-bottom:17px}.member-portal-page :is(.mmo-section-head,.mmo-dashboard-heading,.transaction-heading,.support-page-heading,.financial-request-heading) h1{margin-top:0;margin-bottom:6px;font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:500;line-height:1.2}.member-portal-page :is(.mmo-section-head,.mmo-dashboard-heading,.transaction-heading,.support-page-heading,.financial-request-heading) p:not(.mmo-page-eyebrow){max-width:650px;color:var(--portal-muted);margin-top:0;margin-bottom:0;font-size:.76rem;line-height:1.6}@media (width>=769px) and (width<=1050px){.member-portal-page{--member-sidebar-width:var(--ds-sidebar-width)}}.mmo-portal-sidebar{overflow:hidden auto}.mmo-dashboard>.mmo-portal-sidebar{z-index:60;width:var(--member-sidebar-width);-webkit-backdrop-filter:blur(16px)saturate(1.06);background:radial-gradient(at 20% 0,#2775581f,#0000 42%),radial-gradient(at 82% 100%,#1246351a,#0000 40%),linear-gradient(#08221be0,#010c09cf);border-right:1px solid #d6b45a47;height:auto;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:18px 0 44px #00000024}.mmo-dashboard{grid-template-columns:0 minmax(0,1fr);width:100%;min-width:0;min-height:100vh;transition:grid-template-columns .24s;display:grid}.mmo-dashboard>.mmo-dashboard__main{grid-column:2;width:100%;min-width:0;height:auto;position:relative;overflow:visible}.mmo-dashboard.is-member-sidebar-open{grid-template-columns:var(--member-sidebar-width) minmax(0, 1fr)}.mmo-dashboard.is-member-sidebar-open>.mmo-portal-sidebar{transform:translate(0)}@media (width>=769px){.member-portal-page .shell{grid-template-columns:var(--member-sidebar-width) minmax(0, 1fr);grid-template-rows:auto auto auto auto;width:100%;margin:0;padding:0}.member-portal-page .lux-header,.member-portal-page .registration-progress-slot,.member-portal-page .footer-stage{grid-column:2}.member-portal-page .lux-header{width:100%;margin:0;padding:clamp(20px,3vh,30px) clamp(18px,2.5vw,34px) 0}.member-portal-page .registration-progress-slot{display:none}.member-portal-page .mmo-dashboard,.member-portal-page .mmo-member-portal{grid-column:1/-1;width:100%;margin:0}.mmo-dashboard,.mmo-dashboard.is-member-sidebar-open{grid-template-columns:var(--member-sidebar-width) minmax(0, 1fr)}.mmo-dashboard>.mmo-portal-sidebar{transform:translate(0)}.mmo-dashboard__sidebar-toggle,.mmo-dashboard__sidebar-backdrop{display:none!important}.mmo-dashboard__content{box-sizing:border-box;width:min(1320px,100% - 48px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding:24px 28px 36px!important}.member-dashboard-page .mmo-portal-content{width:min(1320px,100% - 48px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding:24px 28px 36px!important}.member-portal-page .mmo-sidebar__brand{min-height:calc(76px + clamp(20px,3vh,30px))}.settings-section-page .mmo-dashboard__content-inner,.settings-overview-page .mmo-dashboard__content-inner,.transaction-content,.support-content{width:min(100%,1320px);max-width:1320px}.member-portal-page :is(.mmo-dashboard__content-inner,.settings-desktop-view,.transaction-content,.support-content,.financial-request-content){width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.member-transactions-page .mmo-dashboard__content{width:min(1320px,100% - 48px)!important;max-width:1320px!important;margin-inline:auto!important}.member-transactions-page .transaction-content{width:100%;max-width:none;margin-inline:auto}}.mmo-dashboard__sidebar-toggle{z-index:90;color:#e4c873;cursor:pointer;background:#020d0aeb;border:1px solid #d6b45a4d;place-content:center;gap:4px;width:40px;min-width:40px;height:40px;padding:0;transition:left .24s,background .18s;display:grid;position:fixed;top:122px;left:16px;box-shadow:0 10px 26px #00000047}.mmo-dashboard.is-member-sidebar-open>.mmo-dashboard__sidebar-toggle{left:286px}.mmo-dashboard__sidebar-toggle span{background:currentColor;width:17px;height:1px;transition:transform .18s,opacity .18s;display:block}.mmo-dashboard.is-member-sidebar-open>.mmo-dashboard__sidebar-toggle span:first-child{transform:translateY(5px)rotate(45deg)}.mmo-dashboard.is-member-sidebar-open>.mmo-dashboard__sidebar-toggle span:nth-child(2){opacity:0}.mmo-dashboard.is-member-sidebar-open>.mmo-dashboard__sidebar-toggle span:last-child{transform:translateY(-5px)rotate(-45deg)}.mmo-dashboard__sidebar-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00070557;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.mmo-dashboard__sidebar-backdrop[hidden]{display:none}.mmo-sidebar__settings-group{gap:3px;display:grid}.mmo-sidebar__settings-title{color:#d6b45a75;letter-spacing:.14em;text-transform:uppercase;margin:8px 0 4px;padding:0 12px;font-size:.54rem}.mmo-sidebar__settings-link{color:#f3efe480;border-left:1px solid #d6b45a17;align-items:center;gap:9px;min-height:34px;padding:7px 12px 7px 15px;font-size:.65rem;line-height:1.35;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:flex}.mmo-sidebar__settings-link>span{color:#d6b45a57;letter-spacing:.08em;flex:0 0 20px;font-size:.5rem}.mmo-sidebar__settings-link:hover,.mmo-sidebar__settings-link.is-active{color:var(--mmo-gold-soft);background:#d6b45a09;border-left-color:#d6b45a8c}.mmo-sidebar__settings-link.is-active>span{color:var(--mmo-gold-soft)}@media (width<=768px){.member-portal-page :is(.mmo-section-head,.mmo-dashboard-heading,.transaction-heading,.support-page-heading,.financial-request-heading){margin-bottom:12px;padding-bottom:14px}.member-portal-page :is(.mmo-section-head,.mmo-dashboard-heading,.transaction-heading,.support-page-heading,.financial-request-heading) h1{margin-bottom:6px;font-size:1.4rem}.member-portal-page .shell{grid-template-columns:minmax(0,1fr);width:min(1240px,100% - 38px);margin-inline:auto;padding:96px 0 24px}.member-portal-page .lux-header,.member-portal-page .registration-progress-slot,.member-portal-page .footer-stage{grid-column:1}.member-portal-page .lux-header{padding:0}.member-transactions-page .mmo-dashboard__content,.member-transactions-page .transaction-content,.member-dashboard-page .mmo-portal-content,.member-portal-page .mmo-dashboard__content,.member-portal-page .mmo-dashboard__content-inner,.member-portal-page .settings-desktop-view,.member-portal-page .support-content,.member-portal-page .financial-request-content{width:100%;max-width:none;margin-inline:auto}.mmo-dashboard,.mmo-dashboard.is-member-sidebar-open{grid-template-columns:minmax(0,1fr)}.mmo-dashboard>.mmo-dashboard__main{grid-column:1}.mmo-dashboard__sidebar-toggle,.mmo-dashboard__sidebar-backdrop{display:none!important}.mmo-sidebar__settings-group{display:none}}.mmo-navigation-badge{letter-spacing:0;background:#e5484d;border:1px solid #ffc2c29e;border-radius:999px;width:8px;min-width:8px;height:8px;margin-left:auto;padding:0;line-height:1;display:block;box-shadow:0 0 0 3px #e5484d1a,0 0 10px #e5484d7a}.mmo-portal-navigation>a:has(.mmo-navigation-badge){grid-template-columns:28px minmax(0,1fr) auto}.mmo-sidebar__settings-link:has(.mmo-navigation-badge){grid-template-columns:25px minmax(0,1fr) auto}.mmo-sidebar__settings-link .mmo-navigation-badge{width:7px;min-width:7px;height:7px;padding:0}.mmo-mobile-nav{display:none}@media (width<=768px){.mmo-dashboard{min-height:100vh;padding-bottom:calc(72px + env(safe-area-inset-bottom));display:block}.mmo-dashboard>.mmo-sidebar{display:none!important}.mmo-dashboard__main{width:100%;min-width:0}.mmo-mobile-nav{right:var(--ds-mobile-dock-inset);bottom:max(8px, env(safe-area-inset-bottom));left:var(--ds-mobile-dock-inset);z-index:100;width:auto;min-height:var(--ds-mobile-dock-height);border-radius:var(--ds-mobile-dock-radius);-webkit-backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(#081d17ed,#020e0bf5);border:1px solid #d6b45a1f;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px 6px;display:grid;position:fixed;overflow:hidden;box-shadow:0 14px 38px #0000007a,inset 0 1px #ffffff09}.mmo-mobile-nav:before{content:"";background:linear-gradient(90deg,#0000,#e4c87361,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.mmo-mobile-nav__item{color:#dce2de6e;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:46px;padding:3px 2px 2px;text-decoration:none;transition:color .22s,background .22s,transform .22s;display:flex;position:relative}.mmo-mobile-nav__item>span{z-index:1;border-radius:10px;place-items:center;width:29px;height:27px;font-size:1rem;line-height:1;transition:transform .24s,background .24s,box-shadow .24s;display:grid;position:relative}.mmo-mobile-nav__item>span svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.mmo-mobile-nav__item small{max-width:100%;color:inherit;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;font-weight:500;overflow:hidden}.mmo-mobile-nav__item.is-active{background:linear-gradient(#d6b45a13,#d6b45a05);color:var(--mmo-gold-soft,#e4c873)!important}.mmo-mobile-nav__item.is-active>span{filter:drop-shadow(0 0 5px #e4c87340);background:#d6b45a14;animation:2.8s ease-in-out infinite mmo-mobile-nav-breathe;box-shadow:inset 0 0 0 1px #e4c87321}.mmo-mobile-nav__item.is-active>span:before{content:none;display:none}.mmo-mobile-nav__item.is-active:after{background:var(--mmo-gold);content:"";border-radius:999px;width:16px;height:1px;position:absolute;bottom:-5px;box-shadow:0 0 7px #e4c87373}}@keyframes mmo-mobile-nav-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media (prefers-reduced-motion:reduce){.mmo-mobile-nav__item.is-active>span{animation:none}}.mmo-mobile-nav__item .mmo-navigation-badge{width:7px;min-width:7px;height:7px;padding:0;position:absolute;top:5px;right:max(7px,50% - 24px)}.ticket-request-type-badge{color:#f3e5b5;letter-spacing:.12em;text-transform:uppercase;background:#031f17b8;border:1px solid #d6b45a52;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:10px;font-weight:700;display:inline-flex}.ticket-request-type-badge--forgot-username{color:#cfe4ff;border-color:#6a9dd36b}.ticket-request-type-badge--account-access{color:#ffd7cf;border-color:#d278686b}.ticket-request-type-badge--general-support{color:#dff7e9;border-color:#68ba9175}.admin-ticket-review[hidden],[data-ticket-close-action][hidden],.ticket-email-modal[hidden]{display:none!important}.ticket-email-modal{z-index:11000;grid-template-rows:auto minmax(0,auto);align-content:center;place-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.otp-modal__progress{z-index:1;width:min(940px,100%);position:relative}.otp-modal__progress .registration-progress{width:100%;margin-top:0}.ticket-email-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010a07db;border:0;position:absolute;inset:0}.ticket-email-modal__panel{color:#f3efe4;background:#031a13;border:1px solid #d6b45a94;width:min(680px,100%);max-height:calc(100vh - 48px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #0000008c}.ticket-email-modal__panel h2{color:#e4c873;margin:6px 0 24px}.ticket-email-modal__recipient,.ticket-email-modal__protected{background:#010a0775;border-left:2px solid #d6b45a;padding:14px 16px}.ticket-email-modal__credentials{background:#010a07b8;border:1px solid #d6b45a61;margin-top:20px;padding:18px}.ticket-email-modal__credentials[hidden]{display:none!important}.ticket-email-modal__credentials .eyebrow{justify-content:flex-start;margin-bottom:4px}.ticket-email-modal__credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ticket-email-modal__credentials input{color:#f3e5b5;font-family:var(--mmo-ui-font)}.ticket-email-modal__credentials small{color:#c9c5ba;margin-top:14px;font-size:11px;line-height:1.6;display:block}@media (width<=640px){.ticket-email-modal__credential-grid{grid-template-columns:1fr}}.ticket-email-modal__recipient span{color:#a9b9b2;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.ticket-email-modal__modes{border:0;margin:22px 0;padding:0;display:block}.ticket-email-modal__modes legend{color:#d6b45a;width:100%;margin-bottom:12px;font-size:12px;line-height:1.4}.ticket-email-modal__modes label{color:#f3efe4c7;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;margin:0 24px 0 0;font-size:12px;line-height:1.4;display:inline-flex}.ticket-email-modal__modes label:last-child{margin-right:0}.ticket-email-modal__modes input[type=radio]{accent-color:#d6b45a;cursor:pointer;flex:none;width:15px;height:15px;margin:0}.ticket-email-modal__modes label:has(input:checked){color:#f3e5b5}.ticket-email-modal__field{color:#d6b45a;gap:8px;margin-top:16px;display:grid}.ticket-email-modal__field input,.ticket-email-modal__field textarea{color:#f3efe4;background:#010a07;border:1px solid #d6b45a4d;width:100%}.ticket-email-modal__field input{min-height:46px;padding:0 14px}.ticket-email-modal__field textarea{resize:vertical;padding:14px;line-height:1.65}.ticket-email-modal__field :read-only{opacity:.72}.ticket-email-modal__protected{color:#c9c5ba;margin-top:18px;font-size:12px;line-height:1.6}.ticket-email-modal__error{color:#ef9b8f}.ticket-email-modal__actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (width<=640px){.ticket-email-modal{padding:12px}.ticket-email-modal__panel{padding:24px 18px}.ticket-email-modal__actions{flex-direction:column}.ticket-email-modal__modes label{width:fit-content;margin:0 0 12px;display:flex}.ticket-email-modal__modes label:last-child{margin-bottom:0}}[data-ticket-modal-source-field][hidden]{display:none!important}.admin-ticket-modal__header{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center}.admin-ticket-modal__identity{width:100%}.admin-ticket-modal__identity .eyebrow{justify-content:center}.admin-ticket-modal__subtitle{margin-left:auto;margin-right:auto}.admin-ticket-modal__meta{justify-content:center;width:100%;max-width:none}@media (width>=901px){.admin-ticket-review__card--approve .admin-ticket-review__card-heading,.admin-ticket-review__card--reject .admin-ticket-review__card-heading{min-height:72px;margin-bottom:18px}.admin-ticket-review__card--approve .admin-ticket-review__approve,.admin-ticket-review__card--reject .admin-ticket-review__reject{width:190px;height:44px;min-height:44px}.admin-ticket-review__card--reject .admin-ticket-review__footer{margin-top:auto;padding-top:12px}[data-ticket-membership-actions] .admin-ticket-review__card--approve,[data-ticket-membership-actions] .admin-ticket-review__card--reject{padding-bottom:82px;position:relative}[data-ticket-membership-actions] .admin-ticket-review__card-heading{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:0 12px;width:100%;min-height:72px;margin-top:0;display:grid}[data-ticket-membership-actions] .admin-ticket-review__card-icon{grid-area:1/1/span 2}[data-ticket-membership-actions] .admin-ticket-review__card-heading>div{grid-area:1/2/span 2;grid-template-rows:22px auto;align-items:start;min-width:0;display:grid}[data-ticket-membership-actions] .admin-ticket-review__card-heading h4{margin:0;line-height:22px}[data-ticket-membership-actions] .admin-ticket-review__card-heading p{margin:0}[data-ticket-membership-actions] .admin-ticket-review__approve,[data-ticket-membership-actions] .admin-ticket-review__reject{width:190px;height:44px;margin:0;position:absolute;bottom:19px;left:50%;right:auto;translate:-50%}}.ticket-filters{background:radial-gradient(circle at 90% 0,#1c5b432e,#0000 38%),#03140fe0;border:1px solid #e6c46d38;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(170px,1fr));gap:18px;width:min(940px,100%);margin:28px auto 24px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 22px 55px #0000003d}.ticket-filters__actions{grid-column:1/-1;justify-content:center;align-items:center;gap:18px;display:flex}.ticket-filters__actions .submit-button{min-width:230px;min-height:48px}.ticket-filters__reset{color:#e6c46db8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;text-decoration:none}.ticket-filters__reset:hover{color:#fff1b8}@media (width<=820px){.ticket-filters{grid-template-columns:1fr}.ticket-filters__actions{flex-direction:column;grid-column:auto}.ticket-filters__actions .submit-button{width:100%}}.admin-tickets-page .hero{justify-self:stretch;width:100%}.admin-tickets-page .hero__content{width:100%;margin-left:auto;margin-right:auto}.admin-tickets-page .form-panel>.form-grid{align-items:stretch;gap:16px}.admin-tickets-page .admin-ticket-card{clip-path:none;width:100%;height:100%;margin:0;padding:clamp(20px,2.4vw,28px);transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;border:1px solid var(--mmo-card-border)!important;border-radius:var(--mmo-card-radius)!important;background:radial-gradient(circle at 92% 0, #23694f21, transparent 42%), var(--mmo-card-background)!important;box-shadow:var(--mmo-card-shadow)!important}.admin-tickets-page .admin-ticket-card:hover{transform:translateY(-2px);border-color:var(--mmo-card-border-hover)!important;box-shadow:var(--mmo-card-shadow-hover)!important}.admin-tickets-page .admin-ticket-card:before{background:linear-gradient(90deg,#0000,#e6c46db8,#0000);width:42%;max-width:150px}.admin-tickets-page .admin-ticket-card.has-pending-attention{animation:2.8s ease-in-out infinite pending-ticket-glow;background:radial-gradient(circle at 90% 5%,#e6be531c,#0000 42%),linear-gradient(145deg,#08231afa,#03130efa)!important;border-color:#e6be5380!important;box-shadow:0 0 0 1px #e6be5314,0 15px 38px #00000047,0 0 24px #d6a64029!important}.admin-tickets-page .admin-ticket-card.has-pending-attention:before{opacity:1;background:linear-gradient(90deg,#0000,#e6be53,#0000);width:70%;max-width:none;box-shadow:0 0 13px #e6be5385}.admin-tickets-page .admin-ticket-card.has-pending-attention .eyebrow{color:#f0ce70}@keyframes pending-ticket-glow{0%,to{box-shadow:0 0 0 1px #e6be530f,0 15px 38px #00000047,0 0 17px #d6a6401c}50%{box-shadow:0 0 0 1px #e6be532e,0 17px 42px #00000057,0 0 30px #d6a64040}}@media (prefers-reduced-motion:reduce){.admin-tickets-page .admin-ticket-card.has-pending-attention{animation:none}}.admin-tickets-page .admin-ticket-card>.hero__copy{text-align:center;margin-bottom:20px}.admin-tickets-page .form-panel>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:16px}.admin-tickets-page.admin-dashboard-page .admin-ticket-card{width:100%;max-width:none;height:100%;padding:16px!important}.admin-tickets-page .admin-ticket-card>h2{margin-bottom:6px;font-size:clamp(1.05rem,1.5vw,1.3rem)}.admin-tickets-page .admin-ticket-card>.hero__copy{margin-bottom:13px;font-size:.62rem}.admin-tickets-page .admin-ticket-card>.form-grid{grid-template-columns:minmax(0,1fr);gap:10px}.admin-tickets-page .admin-ticket-card .field{gap:6px}.admin-tickets-page .admin-ticket-card .field>label{font-size:.56rem}.admin-tickets-page .admin-ticket-card .ticket-readonly-field{min-height:38px;padding:8px 10px;font-size:.64rem}.admin-tickets-page .admin-ticket-card .ticket-request-type-badge{min-height:38px;padding:8px 10px;font-size:.56rem}.admin-tickets-page .admin-ticket-card .submit-row{margin-top:4px}.admin-tickets-page .admin-ticket-card .submit-button{min-width:150px;min-height:38px;padding:8px 14px;font-size:.58rem}@media (width<=1000px){.admin-tickets-page .form-panel>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=600px){.admin-tickets-page .form-panel>.form-grid{grid-template-columns:minmax(0,1fr);gap:12px}.admin-tickets-page.admin-dashboard-page .admin-ticket-card{max-width:none;padding:14px!important}.admin-tickets-page .admin-ticket-card .submit-button{width:100%}}.admin-membership-requests-page .hero{justify-self:stretch;width:100%}.admin-membership-requests-page .hero__content{width:min(820px,100%);margin-inline:auto}.admin-users-page .hero__content{width:100%}.admin-users-page .hero__content>:is(.next-box,.form-frame){width:100%;max-width:none}.admin-users-page .hero__content>.form-frame{margin-top:16px}.admin-users-page .admin-users-summary{clip-path:none;margin-top:24px;padding:22px}.admin-users-page .admin-users-summary>h2,.admin-users-page .admin-users-list>h2{margin-bottom:8px;font-size:1.45rem}.admin-users-page .admin-users-summary>.form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-users-page .admin-users-summary .field{text-align:center;background:#02110c61;border:1px solid #d6b45a1a;border-radius:11px;gap:8px;min-width:0;padding:15px}.admin-users-page .admin-users-summary .field label{place-items:center;min-height:2.4em;line-height:1.2;display:grid}.admin-users-page .admin-users-summary .field input{height:auto;color:var(--portal-gold-soft,#e6c46d);text-align:center;box-shadow:none;background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem}.admin-users-page .admin-users-filter,.admin-users-page .admin-users-list{width:100%;padding:clamp(20px,2.5vw,28px)}.admin-users-page .admin-users-filter>.eyebrow,.admin-users-page .admin-users-list>.eyebrow{justify-content:center;width:100%;display:flex}.admin-users-page .admin-users-filter .form-grid{grid-template-columns:minmax(260px,2fr) repeat(2,minmax(180px,1fr));align-items:end;gap:14px}.admin-users-page .admin-users-filter .field--full{grid-column:auto}.admin-users-page .admin-users-filter .submit-row{flex-wrap:wrap;grid-column:1/-1;gap:12px;margin-top:2px}.admin-users-page .admin-users-filter .submit-button{justify-content:center;align-items:center;width:auto;min-width:160px;min-height:46px;margin:0;text-decoration:none;display:inline-flex}.admin-users-page .hero__content .submit-button{box-sizing:border-box;color:#07130f;letter-spacing:.12em;text-align:center;text-transform:uppercase;appearance:none;background:linear-gradient(110deg,#a86e20 0%,#e4be60 32%,#fff0aa 50%,#d29a36 73%,#f0cf76 100%);border:1px solid #fff2bda6;border-radius:0;justify-content:center;align-items:center;width:176px;min-width:176px;height:46px;min-height:46px;margin:0;padding:0 18px;font-family:inherit;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.admin-users-page .admin-users-list>.hero__copy{text-align:center;margin:0 auto 22px}.admin-users-page .admin-users-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.admin-users-page .admin-user-card{clip-path:none;flex-direction:column;width:100%;height:100%;margin:0;padding:22px;display:flex;overflow:hidden}.admin-users-page .admin-user-card>.eyebrow{text-align:center;justify-content:center;width:100%;margin-bottom:14px;display:flex}.admin-users-page .admin-user-card>h2{margin-bottom:7px;font-size:1.35rem}.admin-users-page .admin-user-card>.hero__copy{overflow-wrap:anywhere;text-align:center;margin:0 auto 18px}.admin-users-page .admin-user-card>.form-grid{gap:11px}.admin-users-page .admin-user-card .field{min-width:0}.admin-users-page .admin-user-card .field input{text-overflow:ellipsis;min-width:0;font-size:.72rem}.admin-users-page .admin-user-card>.submit-row{margin-top:auto;padding-top:18px}.admin-users-page .admin-user-card--empty{grid-column:1/-1;justify-content:center;min-height:220px}@media (width<=1080px){.admin-users-page .admin-users-summary>.form-grid,.admin-users-page .admin-users-grid,.admin-users-page .admin-users-filter .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-page .admin-users-filter .field:first-child{grid-column:1/-1}}@media (width<=680px){.admin-users-page .admin-users-summary{padding:16px}.admin-users-page .admin-users-summary>.form-grid,.admin-users-page .admin-users-grid,.admin-users-page .admin-users-filter .form-grid{grid-template-columns:minmax(0,1fr)}.admin-users-page .admin-users-filter .field:first-child,.admin-users-page .admin-users-filter .submit-row{grid-column:1}.admin-users-page .admin-users-filter .submit-row{flex-direction:column}.admin-users-page .admin-users-filter .submit-button,.admin-users-page .admin-user-card .submit-button{width:min(100%,190px);min-width:0;height:42px;min-height:42px}.admin-users-page .admin-user-card{padding:18px 15px}.admin-users-page .admin-user-card>.form-grid{grid-template-columns:minmax(0,1fr)}}.admin-support-page .admin-support__pagination{padding:8px 12px 14px}.admin-users-page #admin-user-management-modal .admin-user-management-modal__panel{border-radius:18px;width:min(980px,100% - 32px);max-height:min(900px,100dvh - 32px);padding:clamp(24px,3vw,34px)}.admin-users-page #admin-user-management-modal .admin-ticket-modal__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.admin-users-page #admin-user-management-modal .admin-ticket-modal__identity{text-align:left;justify-items:start;min-width:0;display:grid}.admin-users-page #admin-user-management-modal .admin-ticket-modal__identity .eyebrow{width:auto;margin-bottom:10px;display:flex}.admin-users-page #admin-user-management-modal .admin-ticket-modal__identity h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,3vw,2.3rem)}.admin-users-page #admin-user-management-modal .admin-ticket-modal__subtitle{max-width:610px;margin-top:10px;line-height:1.65}.admin-users-page #admin-user-management-modal .admin-ticket-modal__meta{align-content:center;justify-items:end;min-width:170px}.admin-users-page #admin-user-management-modal .admin-ticket-modal__meta-item{text-align:center;justify-content:center;min-width:150px}.admin-users-page #admin-user-management-modal .admin-ticket-modal__content{gap:18px;padding-top:5px;display:grid}.admin-users-page #admin-user-management-modal :is(.admin-ticket-section,.admin-ticket-review){background:#04191294;border:1px solid #d6b45a1f;border-radius:14px;margin:0;padding:20px}.admin-users-page #admin-user-management-modal .admin-ticket-section__heading{border-bottom:1px solid #d6b45a17;align-items:center;margin-bottom:16px;padding-bottom:14px}.admin-users-page #admin-user-management-modal .admin-ticket-section__heading h3{color:var(--portal-text,#f7f2e6);margin:0 0 5px;font-size:.95rem}.admin-users-page #admin-user-management-modal .admin-ticket-section__heading p{margin:0;font-size:.65rem;line-height:1.5}.admin-users-page #admin-user-management-modal .admin-ticket-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-users-page #admin-user-management-modal .admin-ticket-detail,.admin-users-page #admin-user-management-modal .admin-ticket-section__heading>div:last-child{min-width:0}.admin-users-page #admin-user-management-modal .admin-ticket-detail :is(input,textarea){text-overflow:ellipsis;background:#02100cad;border-radius:9px;width:100%;min-width:0}.admin-users-page #admin-user-management-modal .admin-ticket-detail--full{grid-column:1/-1}.admin-users-page #admin-user-management-modal .admin-ticket-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px}.admin-users-page #admin-user-management-modal .admin-ticket-review__card{border-radius:12px;flex-direction:column;width:100%;min-width:0;min-height:230px;padding:18px;display:flex}.admin-users-page #admin-user-management-modal .admin-ticket-review__grid:has(>form[hidden])>form:not([hidden]){grid-column:1/-1;justify-self:center;width:min(100%,620px)}.admin-users-page #admin-user-management-modal .admin-ticket-review__card-heading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;min-height:70px;margin:0 0 14px;display:grid}.admin-users-page #admin-user-management-modal .admin-ticket-review__card-heading>div{min-width:0}.admin-users-page #admin-user-management-modal .admin-ticket-review__card-heading h4{margin:0 0 6px;font-size:.82rem;line-height:1.35}.admin-users-page #admin-user-management-modal .admin-ticket-review__card-heading p{margin:0;font-size:.62rem;line-height:1.55}.admin-users-page #admin-user-management-modal .admin-ticket-review__field{margin:0 0 14px}.admin-users-page #admin-user-management-modal .admin-ticket-review__field textarea{resize:vertical;min-height:92px}.admin-users-page #admin-user-management-modal .admin-ticket-review__footer{align-items:center;gap:12px;margin-top:auto}.admin-users-page #admin-user-management-modal :is(.admin-ticket-review__approve,.admin-ticket-review__reject){text-align:center;align-self:center;width:min(100%,230px);min-width:0;height:44px;min-height:44px;margin:auto auto 0;padding:0 16px;font-size:.72rem;line-height:1.15}.admin-users-page #admin-user-management-modal .admin-ticket-review__reject{margin:0}.admin-users-page #admin-user-management-modal :is(form,section)[hidden]{display:none!important}.admin-users-page #admin-user-management-modal .admin-user-access-section>.admin-ticket-section__heading{border-top:0;border-bottom:0;align-items:center;height:auto;min-height:0;margin:0 0 16px;padding:0}.admin-users-page #admin-user-management-modal .admin-user-access-section>.admin-ticket-section__heading>div:last-child{align-content:center;gap:5px;min-height:0;display:grid}.admin-users-page #admin-user-management-modal .admin-user-access-section>.admin-ticket-section__heading :is(h3,p){margin:0}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin:0}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__card{grid-template-rows:none;grid-template-columns:none;align-items:stretch;gap:0;min-height:250px;display:flex}:is(.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__grid>form:only-child,.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__grid:has(>form[hidden])>form:not([hidden])){grid-column:1/-1;width:100%;max-width:none}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__card-heading{grid-area:auto;width:100%;min-height:70px;margin:0 0 16px}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__field{gap:7px;width:100%;margin:0 0 14px;display:grid}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__field label{margin:0}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__field textarea{width:100%;min-height:92px;max-height:160px}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__footer{flex-wrap:wrap;grid-column:auto;justify-content:space-between;width:100%;margin:auto 0 0;display:flex}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__approve{justify-self:auto;width:min(100%,230px);margin:auto auto 0}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__reject{width:min(100%,230px);margin-left:auto}.admin-users-page #admin-user-management-modal .admin-user-wallet-section>.admin-ticket-section__heading{border-top:0;border-bottom:0;align-items:center;height:auto;min-height:0;margin:0 0 16px;padding:0}.admin-users-page #admin-user-management-modal .admin-user-wallet-section>.admin-ticket-section__heading>div:last-child{align-content:center;gap:5px;min-height:0;display:grid}.admin-users-page #admin-user-management-modal .admin-user-wallet-section>.admin-ticket-section__heading :is(h3,p){margin:0}.admin-users-page #admin-user-management-modal .admin-user-wallet-section .admin-ticket-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0}.admin-users-page #admin-user-management-modal :is(.admin-user-wallet-change-card,.admin-user-information-change-card){width:100%;min-height:180px;display:flex}.admin-users-page #admin-user-management-modal :is(.admin-user-wallet-change-card,.admin-user-information-change-card) .admin-ticket-review__card-heading{min-height:68px}.admin-users-page #admin-user-management-modal :is(.admin-user-wallet-change-card,.admin-user-information-change-card) .admin-ticket-review__approve{width:min(100%,230px);margin:auto auto 0;text-decoration:none}.admin-users-page #admin-user-management-modal .admin-user-information-permissions{border-top:1px solid #d6b45a1f;gap:14px;width:100%;margin-top:18px;padding-top:16px;display:grid}.admin-users-page #admin-user-management-modal .admin-user-information-permissions__note{color:#c9c5bab3;text-align:center;margin:0;font-size:.62rem;line-height:1.6}.admin-users-page #admin-user-management-modal .admin-user-information-permissions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-users-page #admin-user-management-modal .admin-user-information-permissions__grid label{cursor:pointer;text-transform:none;background:#02110c85;border:1px solid #d6b45a1a;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:40px;margin:0;padding:9px 10px;display:flex}.admin-users-page #admin-user-management-modal .admin-user-information-permissions__grid input{accent-color:#d6b45a;flex:none;width:15px;height:15px;margin:0}.admin-users-page #admin-user-management-modal .admin-user-information-permissions__grid span{color:#f3efe4d1;min-width:0;font-size:.64rem;line-height:1.35}.admin-users-page #admin-user-management-modal .admin-user-information-permissions>.admin-ticket-review__approve{margin-top:2px}@media (width<=760px){.admin-users-page #admin-user-management-modal .admin-user-management-modal__panel{border-radius:14px;width:min(100% - 18px,680px);max-height:calc(100dvh - 18px);padding:19px 14px}.admin-users-page #admin-user-management-modal .admin-ticket-modal__header{text-align:center;grid-template-columns:minmax(0,1fr);gap:14px}.admin-users-page #admin-user-management-modal .admin-ticket-modal__identity,.admin-users-page #admin-user-management-modal .admin-ticket-modal__meta{text-align:center;justify-items:center}.admin-users-page #admin-user-management-modal .admin-ticket-modal__identity .eyebrow{justify-content:center;width:100%}.admin-users-page #admin-user-management-modal .admin-ticket-modal__meta{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.admin-users-page #admin-user-management-modal .admin-ticket-modal__meta-item{min-width:0}.admin-users-page #admin-user-management-modal :is(.admin-ticket-section,.admin-ticket-review){padding:16px 13px}.admin-users-page #admin-user-management-modal .admin-ticket-modal__grid,.admin-users-page #admin-user-management-modal .admin-ticket-review__grid{grid-template-columns:minmax(0,1fr)}.admin-users-page #admin-user-management-modal .admin-ticket-review__card,.admin-users-page #admin-user-management-modal .admin-ticket-review__card-heading{min-height:0}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__grid,.admin-users-page #admin-user-management-modal .admin-user-wallet-section .admin-ticket-review__grid,.admin-users-page #admin-user-management-modal .admin-user-information-permissions__grid{grid-template-columns:minmax(0,1fr)}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__card{min-height:0}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__footer{justify-content:center}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__footer small{text-align:center;width:100%}.admin-users-page #admin-user-management-modal .admin-user-access-section .admin-ticket-review__reject{margin-right:auto}}.admin-user-wallet-permission-form{justify-content:center;width:100%;margin:0;display:flex}.admin-user-wallet-permission-form .admin-ticket-review__approve{width:100%}.admin-dashboard-page .registration-progress-slot{display:none}.admin-dashboard-page .shell{gap:26px;width:min(1240px,100% - 72px);max-width:1240px;min-height:100svh;padding:28px 0 38px}.admin-dashboard-page .footer-stage{width:100%}.admin-dashboard{--admin-gold:#d6b45a;--admin-gold-soft:#e7cf87;--admin-surface:#051c15eb;--admin-surface-light:#08271ed6;--admin-border:#d6b45a33;--admin-muted:#8fa098;color:#f3efe4;grid-template-columns:0 minmax(0,1fr);width:100vw;max-width:none;min-height:100svh;margin-left:calc(50% - 50vw);transition:grid-template-columns .24s;display:grid}.admin-dashboard.is-sidebar-open{grid-template-columns:270px minmax(0,1fr)}@media (width>=901px){.admin-dashboard,.admin-dashboard.is-sidebar-open{grid-template-columns:270px minmax(0,1fr)}.admin-dashboard .admin-dashboard__sidebar{transform:translate(0)}.admin-dashboard__menu-button,.admin-dashboard__backdrop{display:none!important}}.admin-dashboard *,.admin-dashboard :before,.admin-dashboard :after{box-sizing:border-box}.admin-dashboard a{color:inherit;text-decoration:none}.admin-dashboard__sidebar{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#020a08d1,#04120ebd);border-right:1px solid #d6b45a1a;flex-direction:column;gap:18px;width:270px;height:auto;padding:28px 18px;transition:transform .24s;display:flex;position:fixed;top:122px;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:18px 0 44px #00000029}.admin-dashboard.is-sidebar-open .admin-dashboard__sidebar{transform:translate(0)}.admin-dashboard__brand{width:fit-content;color:var(--admin-gold);justify-items:start;margin:0 10px 38px;display:grid}.admin-dashboard__brand strong{letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:.9}.admin-dashboard__brand span{letter-spacing:.42em;margin-top:7px;font-size:.64rem}.admin-dashboard__brand small{color:#70837a;letter-spacing:.22em;text-transform:uppercase;margin-top:13px;font-size:.55rem}.admin-dashboard__navigation{gap:5px;display:grid}.admin-dashboard__navigation p{color:#64776e;letter-spacing:.2em;text-transform:uppercase;margin:22px 11px 7px;font-size:.56rem;font-weight:700}.admin-dashboard__navigation a{color:#aebbb5;letter-spacing:.025em;border:1px solid #0000;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;min-height:42px;padding:9px 11px;font-size:.72rem;transition:all .2s;display:grid;position:relative}.admin-dashboard__navigation a>span{color:#62796e;letter-spacing:.08em;font-size:.55rem}.admin-dashboard__navigation a>small{min-width:22px;min-height:22px;color:var(--admin-gold-soft);border:1px solid #d6b45a4d;border-radius:50%;place-items:center;font-size:.55rem;display:grid}.admin-dashboard__navigation a:hover,.admin-dashboard__navigation a.is-active{color:#f3e5b5;background:linear-gradient(90deg,#d6b45a1c,#0b332747);border-color:#d6b45a2e}.admin-dashboard__navigation a.is-active:before{background:var(--admin-gold);content:"";width:2px;position:absolute;top:9px;bottom:9px;left:-1px}.admin-dashboard__sidebar-footer{border-top:1px solid #d6b45a1f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:auto;padding:22px 8px 0;display:grid}.admin-dashboard__sidebar-footer>span,.admin-dashboard__admin>span{width:34px;height:34px;color:var(--admin-gold-soft);background:#09271e;border:1px solid #d6b45a6b;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;display:grid}.admin-dashboard__sidebar-footer div,.admin-dashboard__admin div{gap:3px;min-width:0;display:grid}.admin-dashboard__sidebar-footer strong,.admin-dashboard__admin strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;overflow:hidden}.admin-dashboard__sidebar-footer small,.admin-dashboard__admin small{color:var(--admin-muted);font-size:.56rem}.admin-dashboard__sidebar-footer form{margin:0}.admin-dashboard__sidebar-footer button{width:30px;min-width:0;height:30px;color:var(--admin-gold);cursor:pointer;background:0 0;border:1px solid #d6b45a2e;padding:0}.admin-dashboard__main{grid-column:2;min-width:0;height:auto;position:relative;overflow:visible}.admin-dashboard__topbar{z-index:15;min-height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:12px 0;display:flex;position:sticky;top:0}.admin-dashboard__topbar-inner{align-items:center;width:min(1480px,100%);margin-inline:auto;padding-inline:clamp(28px,4vw,58px);display:flex}.admin-dashboard__admin{align-items:center;gap:10px;margin:0;display:flex}.admin-dashboard__menu-button{z-index:90;width:40px;min-width:40px;height:40px;color:var(--admin-gold-soft);cursor:pointer;background:#020d0aeb;border:1px solid #d6b45a4d;place-content:center;gap:4px;margin:0;padding:10px;transition:left .24s,background .18s;display:grid;position:fixed;top:122px;left:16px;box-shadow:0 10px 26px #00000047}.admin-dashboard.is-sidebar-open>.admin-dashboard__main>.admin-dashboard__menu-button{left:286px}.admin-dashboard__menu-button span{background:currentColor;width:17px;height:1px;transition:transform .18s,opacity .18s;display:block}.admin-dashboard.is-sidebar-open .admin-dashboard__menu-button span:first-child{transform:translateY(5px)rotate(45deg)}.admin-dashboard.is-sidebar-open .admin-dashboard__menu-button span:nth-child(2){opacity:0}.admin-dashboard.is-sidebar-open .admin-dashboard__menu-button span:last-child{transform:translateY(-5px)rotate(-45deg)}.admin-dashboard__content{gap:26px;width:min(1320px,100% - 48px);margin:0 auto;padding:clamp(28px,4vw,58px);display:grid}.admin-dashboard__heading{border-bottom:1px solid #d6b45a24;justify-content:space-between;align-items:end;gap:30px;padding-bottom:22px;display:flex}.admin-dashboard__heading p,.admin-panel__heading p{color:var(--admin-gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:.58rem;font-weight:700}.admin-dashboard__heading h1{color:#f0dfa6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1}.admin-dashboard__heading>div:first-child>span{color:#9caca4;max-width:630px;margin-top:14px;font-size:.78rem;line-height:1.7;display:block}.admin-dashboard__heading>div:last-child{justify-items:end;gap:12px;display:grid}.admin-dashboard__heading>div:last-child small{color:#71837a;font-size:.6rem}.admin-dashboard__heading a,.admin-panel__heading a{color:var(--admin-gold-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.admin-dashboard__notice{color:#b9dec8;background:#1d5e412e;border:1px solid #66be8b59;padding:14px 18px;font-size:.75rem}.admin-dashboard__notice--error{color:#e5b7b0;background:#69211a2e;border-color:#bf5b4e59}.admin-statistics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.admin-panel{border:1px solid var(--admin-border);background:radial-gradient(circle at 100% 0, #2a684f21, transparent 45%), var(--admin-surface);min-width:0;box-shadow:0 18px 45px #00000029}.admin-statistic-card{align-content:start;min-height:156px;padding:19px;transition:transform .2s,border-color .2s,background .2s;display:grid}.admin-statistic-card:hover{background-color:#08281ef5;border-color:#d6b45a6b;transform:translateY(-3px)}.admin-statistic-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-statistic-card>div span{color:#587067;font-size:.56rem}.admin-statistic-card>div small{color:#b8c3be;letter-spacing:.05em;text-align:right;text-transform:uppercase;font-size:.61rem}.admin-statistic-card>strong{color:var(--admin-gold-soft);margin-top:25px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1}.admin-statistic-card>p{color:#75887f;margin:10px 0 0;font-size:.61rem;line-height:1.5}.admin-dashboard__chart-panel,.admin-dashboard__columns>.admin-panel{padding:clamp(20px,3vw,30px)}.admin-panel__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-dashboard__chart-panel .admin-panel__heading{flex-wrap:wrap}.admin-panel__heading h2{color:#eee3bf;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400}.admin-panel__heading>span{color:#83968d;font-size:.62rem}.admin-chart-legend{flex-wrap:wrap;gap:16px;display:flex}.admin-chart-legend span{color:#84978e;white-space:nowrap;align-items:center;gap:7px;font-size:.68rem;display:inline-flex}.admin-chart-legend i{width:18px;height:2px;display:block}.admin-chart-legend .is-gold{background:#e4c873}.admin-chart-legend .is-green{background:repeating-linear-gradient(90deg,#67c58d 0 8px,#0000 8px 12px)}.admin-chart-legend .is-blue{background:repeating-linear-gradient(90deg,#78a7d7 0 3px,#0000 3px 7px)}.admin-dashboard__chart{width:100%;height:260px;position:relative}.admin-dashboard__chart canvas{width:100%;height:225px;display:block}.admin-dashboard__chart-labels{color:#6f8179;text-align:center;grid-template-columns:repeat(6,1fr);padding:8px 22px 0 48px;font-size:.58rem;display:grid}.admin-dashboard__chart-tooltip{z-index:3;color:#dce7e1;pointer-events:none;background:#0c1612f5;border-radius:8px;gap:6px;width:160px;padding:10px 12px;font-size:.64rem;display:grid;position:absolute;top:12px;box-shadow:0 10px 30px #0000004d}.admin-dashboard__chart-tooltip[hidden]{display:none}.admin-dashboard__chart-tooltip strong{color:#fff1bd;font-size:.7rem}.admin-dashboard__chart-tooltip span{justify-content:space-between;gap:12px;display:flex}.admin-dashboard__chart-tooltip .is-gold{color:#e4c873}.admin-dashboard__chart-tooltip .is-green{color:#67c58d}.admin-dashboard__chart-tooltip .is-blue{color:#78a7d7}.admin-dashboard__chart-tooltip b{color:currentColor}.admin-dashboard__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.admin-dashboard__list{display:grid}.admin-dashboard__list>a,.admin-dashboard__list-row{border-top:1px solid #d6b45a1a;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:67px;padding:12px 4px;display:grid}.admin-dashboard__list>a{transition:padding .18s,background .18s}.admin-dashboard__list>a:hover{background:#0e392b3d;padding-inline:10px}.admin-dashboard__list-mark{width:32px;height:32px;color:var(--admin-gold);background:#0e362a8c;border:1px solid #d6b45a3d;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:.75rem;display:grid}.admin-dashboard__list>a>div,.admin-dashboard__list-row>div{gap:5px;min-width:0;display:grid}.admin-dashboard__list>a>div:last-child,.admin-dashboard__list-row>div:last-child{justify-items:end}.admin-dashboard__list strong,.admin-dashboard__list em{color:#d9dfdc;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:600;overflow:hidden}.admin-dashboard__list em{color:var(--admin-gold-soft);font-size:.62rem}.admin-dashboard__list small{color:#74877e;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.admin-dashboard__empty{color:#73867d;text-align:center;border-top:1px solid #d6b45a1a;margin:0;padding:32px 10px;font-size:.7rem}.admin-dashboard__activity{display:grid}.admin-dashboard__activity article{border-top:1px solid #d6b45a1a;grid-template-columns:12px minmax(0,1fr);gap:12px;padding:13px 4px;display:grid}.admin-dashboard__activity article>span{background:var(--admin-gold);border-radius:50%;width:6px;height:6px;margin-top:5px;box-shadow:0 0 12px #d6b45a6b}.admin-dashboard__activity article div{min-width:0}.admin-dashboard__activity strong{color:#dce2df;font-size:.66rem}.admin-dashboard__activity p{color:#8da097;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:.61rem;line-height:1.45;overflow:hidden}.admin-dashboard__activity small{color:#60736a;font-size:.55rem}.admin-dashboard__backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00070557;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.admin-dashboard__backdrop[hidden]{display:none}@media (width<=1240px){.admin-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.admin-dashboard{display:block}.admin-dashboard__main{grid-column:auto}.admin-dashboard__sidebar{z-index:80;width:min(290px,84vw);height:100dvh;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.admin-dashboard__sidebar .mmo-sidebar__settings-group{display:grid}.admin-dashboard.is-sidebar-open .admin-dashboard__sidebar{transform:translate(0)}.admin-dashboard__backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000806b8;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.admin-dashboard__backdrop[hidden]{display:none}.admin-dashboard__menu-button{z-index:65;background:#072219;border:1px solid #d6b45a47;place-content:center;gap:4px;width:38px;min-width:38px;height:38px;margin:0;padding:10px;display:grid;position:fixed;top:112px;left:16px}.admin-dashboard__menu-button span{background:var(--admin-gold);width:16px;height:1px;display:block}.admin-dashboard__columns{grid-template-columns:1fr}}@media (width<=820px){.admin-dashboard-page .shell{gap:22px;width:min(100% - 38px,660px);padding-top:108px;padding-bottom:170px}}@media (width<=680px){.admin-dashboard__content{gap:18px;padding:24px 14px 36px}.admin-dashboard__heading{gap:20px;display:grid}.admin-dashboard__heading h1{font-size:2.15rem}.admin-dashboard__heading>div:last-child{justify-items:start}.admin-statistics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-statistic-card{min-height:132px;padding:15px}.admin-statistic-card>div{display:grid}.admin-statistic-card>div small{text-align:left}.admin-statistic-card>strong{margin-top:16px;font-size:1.6rem}.admin-statistic-card>p{font-size:.56rem}.admin-dashboard__chart-panel,.admin-dashboard__columns>.admin-panel{padding:18px 15px}.admin-panel__heading{align-items:start}.admin-chart-legend{gap:7px;display:grid}.admin-dashboard__chart{height:220px}.admin-dashboard__chart canvas{height:188px}.admin-dashboard__chart-labels{padding-inline:26px 8px}.admin-dashboard__list>a,.admin-dashboard__list-row{grid-template-columns:30px minmax(0,1fr)}.admin-dashboard__list>a>div:last-child,.admin-dashboard__list-row>div:last-child{grid-column:2;justify-items:start}}@media (prefers-reduced-motion:reduce){.admin-dashboard__sidebar,.admin-dashboard__navigation a,.admin-statistic-card,.admin-dashboard__list>a{transition:none}}.admin-mobile-nav{display:none}@media (width<=768px){.admin-mobile-nav{z-index:130;display:grid!important}.admin-dashboard-page .shell{padding-bottom:calc(66px + env(safe-area-inset-bottom))!important}.admin-dashboard-page .footer-stage{margin-bottom:0!important;padding-bottom:0!important;translate:0!important}.admin-dashboard{padding-bottom:calc(72px + env(safe-area-inset-bottom));display:block}.admin-dashboard .admin-dashboard__sidebar,.admin-dashboard .admin-dashboard__menu-button,.admin-dashboard .admin-dashboard__backdrop{display:none!important}html.has-admin-navigation{overflow:auto}html.has-admin-command-menu{overflow:hidden!important}.admin-mobile-nav .mmo-mobile-nav__item:not(.is-active){color:#f3efe47a!important}.admin-mobile-nav .mmo-mobile-nav__item.is-active{color:var(--mmo-gold-soft,#e4c873)!important}.admin-mobile-nav button.mmo-mobile-nav__item{font:inherit;cursor:pointer;background:0 0;border:0}.admin-mobile-command-menu{z-index:140;align-items:end;display:grid;position:fixed;inset:0}.admin-mobile-command-menu[hidden]{display:none}.admin-mobile-command-menu__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000705bd;border:0;animation:.22s ease-out admin-command-fade;position:absolute;inset:0}.admin-mobile-command-menu__panel{max-height:min(82dvh,720px);padding:18px 14px calc(18px + env(safe-area-inset-bottom));background:radial-gradient(circle at 88% 0,#d6b45a21,#0000 30%),linear-gradient(155deg,#051d15fc,#010d0afe);border:1px solid #d6b45a33;border-bottom:0;border-radius:24px 24px 0 0;gap:16px;animation:.32s cubic-bezier(.2,.8,.2,1) admin-command-rise;display:grid;position:relative;overflow-y:auto;box-shadow:0 -24px 60px #0000008c}.admin-mobile-command-menu__panel:before{content:"";background:#f3efe433;border-radius:999px;width:42px;height:4px;margin:-8px auto 0}.admin-mobile-command-menu__panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-mobile-command-menu__panel header small,.admin-mobile-command-menu__group>p{color:#d6b45a;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.56rem}.admin-mobile-command-menu__panel header h2{color:#f3efe4;margin:3px 0 0;font:400 25px/1.1 Georgia,serif}.admin-mobile-command-menu__panel header>button{color:#e4c873;background:#010d0ab8;border:1px solid #d6b45a33;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.admin-mobile-command-menu__group{gap:8px;display:grid}.admin-mobile-command-menu__group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-mobile-command-menu__group a{color:#f3efe4ad;background:#ffffff06;border:1px solid #d6b45a1a;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:9px 10px;text-decoration:none;display:grid;position:relative;overflow:hidden}.admin-mobile-command-menu__group a>span{color:#d6b45a;background:#d6b45a0d;border:1px solid #d6b45a29;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.55rem;display:grid}.admin-mobile-command-menu__group a strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:500;overflow:hidden}.admin-mobile-command-menu__group a.is-active{color:#f3efe4;background:linear-gradient(135deg,#d6b45a21,#d6b45a09);border-color:#d6b45a61;box-shadow:inset 3px 0 #d6b45a,0 7px 18px #0000002e}}@keyframes admin-command-rise{0%{opacity:0;transform:translateY(45px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-command-fade{0%{opacity:0}to{opacity:1}}.admin-audit{width:min(100%,1180px);margin-inline:auto}.admin-audit__filters{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(180px,.8fr)) auto;align-items:end;gap:16px;margin-top:28px;padding:22px;display:grid}.admin-audit__filters label{color:#d8d1be;letter-spacing:.08em;gap:8px;font-size:12px;display:grid}.admin-audit__filters :is(input,select){color:#f3efe4;background:#02120ddb;border:1px solid #d6b45a40;border-radius:5px;width:100%;min-height:44px;padding:0 13px}.admin-audit__filter-actions{gap:9px;display:flex}.admin-audit__filter-actions :is(button,a){min-height:44px;font:inherit;color:#071a14;white-space:nowrap;cursor:pointer;background:#d6b45a;border:1px solid #d6b45a66;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.admin-audit__filter-actions a{color:#e4c873;background:0 0}.admin-audit__timeline{gap:14px;margin-top:24px;display:grid;position:relative}.admin-audit__timeline:before{content:"";background:#d6b45a42;width:1px;position:absolute;top:12px;bottom:12px;left:9px}.admin-audit__event{grid-template-columns:20px minmax(0,1fr);gap:14px;display:grid;position:relative}.admin-audit__marker{z-index:1;background:#d6b45a;border-radius:50%;width:9px;height:9px;margin:23px 0 0 5px;box-shadow:0 0 0 5px #09251d}.admin-audit__event-main{background:linear-gradient(135deg,#08271ded,#031812f0);border:1px solid #d6b45a2e;border-radius:8px;padding:19px 21px}.admin-audit__event-heading{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.admin-audit__event h2{color:#e4c873;margin:0;font:500 18px/1.3 Georgia,serif}.admin-audit__event time{color:#9eaa9f;white-space:nowrap;font-size:11px}.admin-audit__event p{color:#e5e1d7;margin:10px 0 15px;line-height:1.65}.admin-audit__event dl{flex-wrap:wrap;gap:10px 24px;margin:0;display:flex}.admin-audit__event dl div{gap:7px;display:flex}.admin-audit__event dt{color:#899a8e;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.admin-audit__event dd{color:#cfcabb;margin:0;font-size:12px}.admin-audit__empty{text-align:center;color:#aab4ad;border:1px solid #d6b45a2e;padding:48px 20px}.admin-audit__pagination{margin-top:24px}.admin-audit__pagination nav>div:first-child{display:none}.admin-audit__pagination nav>div:last-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-audit__pagination nav>div:last-child>div:last-child{align-items:center;display:inline-flex}.admin-audit__pagination span[aria-current=page] span,.admin-audit__pagination a{color:#cfcabb;border:1px solid #d6b45a29;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;text-decoration:none;display:inline-flex}.admin-audit__pagination span[aria-current=page] span{color:#071a14;background:#d6b45a}.admin-audit__pagination svg{display:block;width:16px!important;height:16px!important}@media (width<=600px){.admin-audit__pagination nav>div:last-child{justify-content:center}.admin-audit__pagination nav>div:last-child>div:first-child{display:none}}@media (width<=850px){.admin-audit__filters{grid-template-columns:1fr 1fr}.admin-audit__filter-actions{grid-column:1/-1}}@media (width<=600px){.admin-audit__filters{grid-template-columns:1fr;padding:16px}.admin-audit__filter-actions{grid-column:auto}.admin-audit__event-heading{gap:5px;display:grid}.admin-audit__event time{white-space:normal}.admin-audit__event dl{gap:8px;display:grid}}.information-page .hero,.investment-wallet-agreement-page .hero{justify-self:stretch;width:100%}.investment-wallet-agreement-page .hero__content{width:min(940px,100%);margin-inline:auto}.investment-wallet-agreement-page .hero__content>.next-box,.investment-wallet-agreement-page .hero__content>.form-frame{margin-top:34px}.investment-wallet-agreement-page label:has(#investment-agreement-accepted,#wallet-ownership-confirmed,#wallet-address-confirmed){text-align:left;cursor:pointer;align-items:flex-start;gap:11px;line-height:1.7;display:flex}.investment-wallet-agreement-page input:is(#investment-agreement-accepted,#wallet-ownership-confirmed,#wallet-address-confirmed){accent-color:#d6b45a;flex:0 0 15px;width:15px;min-width:15px;height:15px;min-height:15px;margin:3px 0 0;padding:0}.information-page .hero__content{width:min(820px,100%);margin-inline:auto}.membership-agreement-page .hero{justify-self:stretch;width:100%}.membership-agreement-page .hero__content{width:min(940px,100%);margin-inline:auto}.membership-agreement-page .hero__content>.next-box,.membership-agreement-page .hero__content>.form-frame{margin-top:34px}.membership-agreement-page .form-panel>.form-grid{gap:32px}.membership-agreement-page .form-panel .next-box{padding-block:38px}.membership-agreement-page .agreement-acceptance{text-align:left;cursor:pointer;align-items:flex-start;gap:12px;margin-top:24px;line-height:1.7;display:flex}.membership-agreement-page .agreement-acceptance input[type=checkbox]{accent-color:#d6b45a;flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0}.video-verification-page .hero{justify-self:stretch;width:100%}.video-verification-page .hero__content{width:min(940px,100%);margin-inline:auto}.video-verification-page .hero__content>.next-box,.video-verification-page .hero__content>.form-frame{margin-top:34px}.video-verification-page .form-panel>.form-grid{gap:32px}.video-verification-page .form-panel .next-box{padding-block:38px}.video-verification-page .video-verification__preview{aspect-ratio:4/3;background:#010a07;width:100%;max-width:100%;overflow:hidden;padding:0!important}.video-verification-page .video-verification__preview video{object-fit:cover;background:#010a07;width:100%;height:100%;display:block}.video-verification-page #camera-preview{transform:scaleX(-1)}.video-verification-page #recorded-video-preview{transform:none}.video-verification-page .video-verification__preview video[hidden]{display:none!important}.video-verification-page .submit-row{flex-wrap:wrap;gap:10px}.video-verification-page .submit-button{letter-spacing:.1em;min-width:148px;min-height:44px;padding-inline:17px;font-size:10px}.video-verification-page .video-verification__consent{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;line-height:1.7;display:flex}.video-verification-page .video-verification__consent input[type=checkbox]{accent-color:#d6b45a;flex:0 0 14px;width:14px;min-width:14px;height:14px;min-height:14px;margin:3px 0 0;padding:0}.video-verification-page [data-video-submit]{min-width:210px}.registration-status-page .hero{justify-self:center;width:min(940px,100%);margin-inline:auto}.registration-status-page .hero__content{text-align:center;width:min(760px,100%);margin-inline:auto}.registration-status-page .hero__content>.next-box,.registration-status-page .hero__content>.form-frame,.registration-status-page .hero__content>.submit-row{margin-top:34px}.registration-status-page .form-panel>.form-grid{gap:28px}.registration-status-page .submit-button{text-align:center;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.final-review-page .hero{justify-self:stretch;width:100%}.final-review-page .hero__content{width:min(940px,100%);margin-inline:auto}.final-review-page .form-panel{gap:28px;display:grid}.final-review-page .form-panel>.next-box{width:100%;margin:0}.final-review-page .next-box>.submit-row{justify-content:center;margin-top:22px}.final-review-page .form-frame+.next-box{margin-top:34px}.final-review-page .submit-button{text-align:center;justify-content:center;align-items:center;width:auto;min-width:150px;min-height:44px;line-height:1.2;display:inline-flex}.final-review__media{background:#010a07;border:1px solid #d6b45a57;width:min(100%,620px);margin:22px auto 0;padding:10px;overflow:hidden}.final-review__media img,.final-review__media video{object-fit:contain;background:#010a07;width:100%;max-width:100%;max-height:440px;margin:0 auto;display:block}.final-review__media>.submit-button{margin-inline:auto}.video-verification-page [data-video-submit]:disabled{pointer-events:none;cursor:not-allowed;opacity:.42;filter:saturate(.35);box-shadow:none}.video-verification-page [data-start-recording][hidden],.video-verification-page [data-stop-recording][hidden]{display:none!important}.information-page .form-frame,.information-page .form-panel,.information-page .form-grid,.information-page .field{min-width:0;max-width:100%}.information-page #identity_card{min-width:0;overflow:hidden}.information-page #identity_card_camera[hidden]{display:none!important}.information-page .field>.next-box{width:100%;max-width:100%;overflow:hidden}.information-page .field>.next-box img{object-fit:contain;width:min(100%,420px);max-width:100%;height:auto;margin-inline:auto;display:block}.information-page .form-frame+.next-box{margin-top:52px}.identity-camera__actions{justify-content:center;margin-top:14px;display:flex}.identity-document-preview{background:#02181394;border:1px solid #d6b45c52;justify-items:center;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.identity-document-preview[hidden],.identity-document-preview img[hidden],.identity-document-preview__file[hidden]{display:none}.identity-document-preview__label,.identity-document-preview__file{text-align:center;margin:0}.identity-document-preview img{object-fit:contain;border:1px solid #d6b45c40;width:min(100%,520px);max-height:420px;display:block}.identity-camera__open,.identity-camera__cancel{color:#e4c873;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#010a07b8;border:1px solid #d6b45a7a;min-height:42px;padding:0 18px;font-size:11px;font-weight:700}.identity-camera{background:#010a07b3;border:1px solid #d6b45a57;margin-top:18px;padding:16px}.identity-camera[hidden],.identity-camera__message[hidden]{display:none!important}.identity-camera__notice,.identity-camera__message{color:#c9c5ba;text-align:center;font-size:12px;line-height:1.65}.identity-camera__message{color:#efb0a7}.identity-camera__video{object-fit:contain;background:#010a07;border:1px solid #d6b45a66;width:min(100%,620px);max-height:440px;margin:14px auto 0;display:block}.identity-camera__controls{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:16px;display:flex}@media (width<=560px){.otp-modal{align-content:start;gap:10px;padding:10px}.otp-modal__progress{width:100%}.otp-modal__progress .registration-progress{margin-top:0}.registration-progress{min-height:76px;margin-top:12px;padding:12px 13px 10px}.registration-progress__summary{gap:12px}.registration-progress__position span,.registration-progress__current span{letter-spacing:.13em;font-size:6px}.registration-progress__position strong{font-size:9px}.registration-progress__current strong{font-size:12px}.registration-progress__track{margin-top:9px}.registration-progress__stages{gap:3px;margin-top:7px}.registration-progress__stages span{letter-spacing:0;font-size:5px}.invitation-page-shell{gap:12px}.membership-agreement-page .hero__content>.next-box,.membership-agreement-page .hero__content>.form-frame{margin-top:26px}.membership-agreement-page .form-panel>.form-grid{gap:24px}.membership-agreement-page .form-panel .next-box{padding-block:28px}.membership-agreement-page .agreement-acceptance{gap:10px;margin-top:18px;font-size:10px}.membership-agreement-page .agreement-acceptance input[type=checkbox]{flex-basis:15px;width:15px;min-width:15px;height:15px;min-height:15px}.video-verification-page .hero__content>.next-box,.video-verification-page .hero__content>.form-frame{margin-top:26px}.video-verification-page .form-panel>.form-grid{gap:24px}.video-verification-page .form-panel .next-box{padding-block:28px}.video-verification-page .submit-button,.video-verification-page [data-video-submit]{width:auto;min-width:138px;min-height:42px;padding-inline:14px;font-size:9px}.information-page .hero,.investment-wallet-agreement-page .hero{padding-inline:0}.investment-wallet-agreement-page .hero__content>.next-box,.investment-wallet-agreement-page .hero__content>.form-frame{margin-top:24px}.investment-wallet-agreement-page .form-panel{padding:22px 14px}.investment-wallet-agreement-page label:has(#investment-agreement-accepted,#wallet-ownership-confirmed,#wallet-address-confirmed){gap:9px;font-size:11px}.investment-wallet-agreement-page input:is(#investment-agreement-accepted,#wallet-ownership-confirmed,#wallet-address-confirmed){flex-basis:13px;width:13px;min-width:13px;height:13px;min-height:13px}.information-page .form-panel{padding:24px 16px 28px}.information-page .form-grid{gap:22px}.information-page .field{gap:10px}.information-page .field>.next-box{padding:12px}.information-page .form-frame+.next-box{margin-top:38px}.information-page #identity_card{min-height:58px;padding:10px;font-size:12px}.information-page .submit-row{flex-wrap:wrap;align-items:center;gap:10px}.information-page .submit-row .submit-button,.information-page .identity-camera__open,.information-page .identity-camera__controls button{letter-spacing:.05em;width:min(100%,152px);min-width:0;min-height:38px;padding:7px 10px;font-size:11px;line-height:1.2}.final-review-page .hero{padding-inline:0}.final-review-page .form-panel{gap:18px;padding:20px 14px}.final-review-page .form-panel>.next-box,.final-review-page .form-frame+.next-box{padding:22px 14px}.final-review-page .form-panel .form-grid{gap:16px}.final-review-page .next-box>.submit-row{margin-top:18px}.final-review-page .form-frame+.next-box{margin-top:24px}.final-review-page .submit-button{letter-spacing:.05em;white-space:normal;width:min(100%,112px);min-width:0;min-height:36px;padding:7px 9px;font-size:11px}.final-review-page form.next-box>.submit-row .submit-button{width:min(100%,172px);min-height:40px}.final-review__media{margin-top:16px;padding:6px}.final-review__media img,.final-review__media video{max-height:300px}.identity-camera__actions,.identity-camera__controls{justify-content:center}.identity-camera{padding:12px}.identity-camera__controls{flex-direction:column}}.registration-progress__fill--20{width:20%}.registration-progress__fill--40{width:40%}.registration-progress__fill--60{width:60%}.registration-progress__fill--80{width:80%}.registration-progress__fill--100{width:100%}:root{--mmo-card-border:#d6b45a1c;--mmo-card-background:#051d15bd;--mmo-card-radius:14px;--mmo-card-shadow:0 12px 28px #0000001a;--mmo-card-border-hover:#d6b45a3d;--mmo-card-shadow-hover:0 16px 34px #00000024}body :is(.mmo-dashboard-card,.mmo-card,.form-panel,.next-box,.luxury-card,.registration-progress-header,.transaction-summary-card,.transaction-list-card,.financial-request-card,.support-conversations-panel,.support-chat-panel,.settings-detail-card,.settings-overview-card,.settings-mobile-contact-card,.settings-document-box,.settings-warning-box,.news-card,.mmo-invest-card,.mmo-risk-card,.mmo-highlight,.admin-panel,.admin-statistic-card){border:1px solid var(--mmo-card-border)!important;border-radius:var(--mmo-card-radius)!important;background:var(--mmo-card-background)!important;box-shadow:var(--mmo-card-shadow)!important}body:is(.home-page,.contact-page,.login-page,.otp-page,.information-page,.membership-agreement-page,.investment-wallet-agreement-page,.video-verification-page,.final-review-page,.registration-status-page,.invitation-layout) :is(.form-panel,.next-box,.luxury-card,.ticket-tracking-card,.ticket-result,.invitation-card,.otp-modal__panel,.registration-progress,.registration-progress-header){background:#03140fe8!important}body :is(a.settings-overview-card,a.news-card,.admin-statistic-card){transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}body :is(a.settings-overview-card,a.news-card,.admin-statistic-card):hover{transform:translateY(-2px);border-color:var(--mmo-card-border-hover)!important;box-shadow:var(--mmo-card-shadow-hover)!important;background:#062219d1!important}@media (width<=768px){:root{--mmo-card-radius:12px;--mmo-card-shadow:0 9px 22px #00000017}}@media (width>=769px){.member-settings-page .settings-overview-page .settings-desktop-view{width:min(100%,820px)!important;max-width:820px!important;margin-inline:auto!important}}.admin-dashboard-page{--admin-gold:var(--portal-gold,#d6a640);--admin-gold-soft:var(--portal-gold-soft,#e6c46d);--admin-surface:#051d15bd;--admin-surface-light:var(--portal-panel-soft,#082018db);--admin-border:#d6b45a1c;--admin-muted:var(--portal-muted,#f7f2e68a)}.admin-dashboard-page,.admin-dashboard-page .page{background:0 0!important}.admin-dashboard-page .admin-dashboard__content{width:min(1320px,100% - 48px);max-width:1320px;margin-inline:auto;padding:25px}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell{width:100%;max-width:none;min-height:0;margin:0;padding:0;display:block}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content{text-align:left;width:100%;max-width:none;margin:0}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content>.eyebrow{color:var(--portal-gold,#d6a640);letter-spacing:.22em;margin-bottom:8px;font-size:.58rem}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content>h1{color:var(--portal-text,#f7f2e6);margin:0;padding-bottom:7px;font-family:Georgia,serif;font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:400;line-height:1.2}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content>.hero__copy{max-width:650px;color:var(--portal-muted,#f7f2e68a);margin:0 0 18px;font-size:.76rem;line-height:1.6}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content>:is(.eyebrow,h1,.hero__copy){text-align:center;width:100%}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content>.eyebrow{justify-content:center;margin-left:auto;margin-right:auto;display:flex}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content>h1,.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content>.hero__copy{margin-left:auto;margin-right:auto}.admin-dashboard-page .admin-dashboard__heading{text-align:center;flex-direction:column;align-items:center}.admin-dashboard-page .admin-dashboard__heading>div:first-child{width:100%}.admin-dashboard-page .admin-dashboard__heading>div:first-child>span{margin-left:auto;margin-right:auto}.admin-dashboard-page .admin-dashboard__heading>div:last-child{justify-items:center;width:100%}.admin-dashboard-page .admin-dashboard__sidebar{gap:0;padding:0}.admin-dashboard-page .admin-dashboard__sidebar>.mmo-portal-brand{width:100%;min-height:calc(76px + clamp(20px,3vh,30px));color:var(--portal-gold-soft,#e6c46d);border-bottom:1px solid #d6b45a1a;align-items:center;gap:12px;margin:0;padding:17px 22px;text-decoration:none;display:flex}.admin-dashboard-page .admin-dashboard__sidebar>.mmo-portal-brand .mmo-portal-brand__mark{flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.admin-dashboard-page .admin-dashboard__sidebar>.mmo-portal-brand .mmo-portal-brand__mark svg{width:45px;height:45px}.admin-dashboard-page .admin-dashboard__sidebar>.mmo-portal-brand strong{letter-spacing:.06em;font-family:Georgia,serif;font-size:1.65rem;font-weight:400;line-height:1;display:block}.admin-dashboard-page .admin-dashboard__sidebar>.mmo-portal-brand small{letter-spacing:.32em;margin-top:5px;font-size:.53rem;display:block}.admin-dashboard-page .admin-dashboard__heading{border-bottom-color:#d6b45a17;align-items:flex-start;margin-bottom:0;padding-bottom:17px}.admin-dashboard-page .admin-dashboard__heading h1{color:var(--portal-text,#f7f2e6);font-size:clamp(1.65rem,2.5vw,2.15rem);font-weight:400;line-height:1.2}.admin-dashboard-page .admin-dashboard__heading>div:first-child>span{max-width:650px;color:var(--portal-muted,#f7f2e68a);margin-top:6px;font-size:.76rem;line-height:1.6}.admin-dashboard-page .admin-panel__heading h2{color:var(--portal-text,#f7f2e6);font-size:.88rem}.admin-dashboard-page .admin-panel,.admin-dashboard-page .admin-statistic-card{background:#051d15bd!important;border-color:#d6b45a1c!important;border-radius:14px!important;box-shadow:0 12px 28px #0000001a!important}@media (width>=901px){.admin-dashboard-page .shell{grid-template-columns:245px minmax(0,1fr);width:100%;max-width:none;margin:0;padding:0}.admin-dashboard-page :is(.lux-header,.registration-progress-slot,.footer-stage){grid-column:2}.admin-dashboard-page .admin-dashboard,.admin-dashboard-page .admin-dashboard.is-sidebar-open{grid-template-columns:245px minmax(0,1fr)}.admin-dashboard-page .admin-dashboard__sidebar{background:radial-gradient(at 20% 0,#2775581f,#0000 42%),radial-gradient(at 82% 100%,#1246351a,#0000 40%),linear-gradient(#08221be0,#010c09cf);border-right:1px solid #d6b45a47;width:245px;padding:0;top:0;box-shadow:18px 0 44px #00000024}.admin-dashboard-page .admin-dashboard__main{grid-column:2;min-width:0}}@media (width<=900px){.admin-dashboard-page .admin-dashboard__content{width:100%;max-width:none;padding:15px 11px 25px}.admin-dashboard-page .admin-dashboard__heading>div:last-child{justify-items:center}}@media (prefers-reduced-motion:reduce){body :is(a.settings-overview-card,a.news-card,.admin-statistic-card){transition:none}}@media (width<=768px){.member-dashboard-page .mmo-portal-content{padding:18px 13px 30px!important}.member-dashboard-page .mmo-dashboard-heading{border-bottom:1px solid #d6b45a24;margin-bottom:18px;padding:4px 2px 16px}.member-dashboard-page .mmo-dashboard-heading h1{color:var(--portal-text,#f7f2e6);margin-bottom:8px;font-size:1.55rem;line-height:1.2}.member-dashboard-page .mmo-dashboard-heading p{color:#f7f2e699;max-width:34rem;font-size:.72rem;line-height:1.7}.member-dashboard-page .mmo-dashboard-stats{gap:11px;margin-bottom:14px}.member-dashboard-page .mmo-stat-card{min-height:138px;padding:16px;position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#205b441c,#0000 50%),#02120df2!important;border-color:#d6b45a29!important}.member-dashboard-page .mmo-stat-card:after{content:"";background:linear-gradient(90deg,#0000,#d6b45a47,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}.member-dashboard-page .mmo-stat-card--total{min-height:158px;background:radial-gradient(circle at 88% 12%,#d6b45a0e,#0000 46%),linear-gradient(145deg,#031811fc,#000a07fc)!important;border-color:#d6b45a4d!important}.member-dashboard-page .mmo-stat-card--status{grid-column:1/-1;min-height:116px;display:flex}.member-dashboard-page .mmo-stat-card__content>small{color:#e6c46dbd;letter-spacing:.09em;font-size:.61rem}.member-dashboard-page .mmo-stat-card__content>strong{color:#f8f1dc;margin:13px 0 8px;font-size:1rem;line-height:1.25}.member-dashboard-page .mmo-stat-card--total .mmo-stat-card__content>strong{font-size:1.42rem}.member-dashboard-page .mmo-stat-card__content>span{color:#f7f2e685;font-size:.57rem;line-height:1.5}.member-dashboard-page .mmo-stat-card__icon{background:#02110c80;border-color:#d6b45a33;flex-basis:38px;width:38px;height:38px}.member-dashboard-page .mmo-dashboard-middle-grid,.member-dashboard-page .mmo-dashboard-information-grid{gap:14px;margin-bottom:14px}.member-dashboard-page :is(.mmo-wallet-overview,.mmo-recent-transactions,.mmo-finance-summary,.mmo-support-card,.mmo-news-card,.mmo-account-status-card,.mmo-quick-access){padding:17px;background:radial-gradient(circle at 96% 0,#1d523d14,#0000 42%),#02120df2!important;border-color:#d6b45a26!important}.member-dashboard-page .mmo-card-title{border-bottom:1px solid #d6b45a17;align-items:center;margin-bottom:15px;padding-bottom:12px}.member-dashboard-page .mmo-card-title h2,.member-dashboard-page .mmo-finance-summary h2{color:var(--portal-gold-soft,#e6c46d);font-size:.78rem;line-height:1.4}.member-dashboard-page .mmo-finance-summary-column{grid-template-columns:minmax(0,1fr);gap:14px}.member-dashboard-page .mmo-finance-summary{min-height:148px}.member-dashboard-page .mmo-finance-summary>strong{color:#f8f1dc;margin-top:17px;font-size:1.05rem}.member-dashboard-page .mmo-finance-summary>time{color:#f7f2e66b;margin-top:10px;font-size:.54rem;display:block}.member-dashboard-page .mmo-transaction-row{border-bottom-color:#d6b45a14;min-height:66px;padding-block:10px}.member-dashboard-page .mmo-transaction-row>.mmo-status-badge{grid-column:1;width:fit-content;margin-top:5px;display:inline-flex}.member-dashboard-page .mmo-quick-access{margin-top:14px}.member-dashboard-page .mmo-quick-access-grid{gap:10px}.member-dashboard-page .mmo-quick-access-item{background:#010e0adb;border:1px solid #d6b45a1a;border-radius:10px;min-height:74px;padding:13px}.member-dashboard-page .mmo-quick-access-item p{color:#f7f2e67a;font-size:.58rem;line-height:1.5}}@media (width>=1051px){.member-dashboard-page .mmo-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.member-dashboard-page .mmo-stat-card,.member-dashboard-page .mmo-stat-card--total,.member-dashboard-page .mmo-stat-card--status{grid-column:auto;min-height:148px;padding:19px}.member-dashboard-page .mmo-stat-card__content{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.member-dashboard-page .mmo-stat-card__content>strong{margin-block:14px 8px}.member-dashboard-page .mmo-dashboard-middle-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.5fr);gap:16px;margin-bottom:18px}.member-dashboard-page .mmo-wallet-overview,.member-dashboard-page .mmo-recent-transactions{height:100%;min-height:390px;padding:20px}.member-dashboard-page .mmo-finance-summary-column{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.member-dashboard-page .mmo-finance-summary{min-height:190px;padding:20px}.member-dashboard-page .mmo-dashboard-information-grid{gap:16px;margin-bottom:18px}}@media (width>=769px) and (width<=1050px){.member-dashboard-page .mmo-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.member-dashboard-page .mmo-stat-card,.member-dashboard-page .mmo-stat-card--total,.member-dashboard-page .mmo-stat-card--status{grid-column:auto;min-height:145px}.member-dashboard-page .mmo-dashboard-middle-grid,.member-dashboard-page .mmo-dashboard-information-grid{gap:14px}}@media (width<=768px){.member-dashboard-page .mmo-dashboard-stats,.member-dashboard-page .mmo-dashboard-middle-grid,.member-dashboard-page .mmo-dashboard-information-grid{gap:12px;margin-bottom:12px}.member-dashboard-page .mmo-stat-card{height:auto;min-height:128px}.member-dashboard-page .mmo-stat-card--total{min-height:140px}.member-dashboard-page :is(.mmo-wallet-overview,.mmo-recent-transactions,.mmo-finance-summary,.mmo-support-card,.mmo-news-card,.mmo-account-status-card,.mmo-quick-access){height:auto;padding:15px}.member-dashboard-page .mmo-finance-summary-column,.member-dashboard-page .mmo-quick-access-grid{gap:12px}}.button{font-size:15px}.home-page .actions .button,.home-page .actions .button--primary{color:#061a15}.lux-header__login,.login-link,.hero__action,.submit-button{font-size:12px}.ticket-modal__button{font-size:11px}.admin-ticket-review__approve,.admin-ticket-review__reject{font-size:1rem}.otp-modal__submit,.otp-modal__footer button{font-size:.9rem}.identity-camera__open,.identity-camera__cancel{font-size:13px}@media (width<=560px){.button,.submit-button,.hero__action,.login-link,.identity-camera__open,.identity-camera__cancel{letter-spacing:.06em;text-align:center;white-space:normal;width:auto;min-width:0;max-width:100%;min-height:40px;padding:8px 14px;font-size:11px;line-height:1.2}.registration-status-page .hero__content>.next-box,.registration-status-page .hero__content>.form-frame,.registration-status-page .hero__content>.submit-row{margin-top:26px}.registration-status-page .form-panel>.form-grid{gap:22px}.registration-status-page .submit-row{flex-wrap:wrap;align-items:center;gap:10px}.registration-status-page .submit-button{letter-spacing:.05em;width:min(100%,138px);min-width:0;min-height:38px;padding:7px 10px;font-size:11px}.video-verification-page .video-verification__mobile-list{padding-inline:14px}.video-verification-page .video-verification__mobile-list .hero__copy{letter-spacing:0;text-align:center;text-wrap:wrap;width:100%;max-width:none;margin-inline:0;padding-left:0;font-size:10px;line-height:1.65;list-style-position:inside}.video-verification-page .video-verification__mobile-list li{padding-left:0}.video-verification-page [data-verification-statement]{resize:none;min-height:0;overflow-y:hidden}.video-verification-page .submit-button,.video-verification-page [data-video-submit]{font-size:11px}}:is(button,input[type=button],input[type=submit],input[type=reset],.button,.submit-button,.hero__action,.login-link,.lux-header__login,.admin-ticket-review__approve,.admin-ticket-review__reject,.otp-modal__submit,.mmo-gold-button,.news-primary-link){transition:none!important;animation:none!important}:is(button,input[type=button],input[type=submit],input[type=reset],.button,.submit-button,.hero__action,.login-link,.lux-header__login,.admin-ticket-review__approve,.admin-ticket-review__reject,.otp-modal__submit,.mmo-gold-button,.news-primary-link):is(:hover,:focus,:focus-visible,:active){filter:none!important;transform:none!important}:is(.button,.submit-button,.lux-header__login):before{content:none!important;display:none!important}.hero__action:after{animation:none!important}:is(.button,.submit-button,.hero__action,.mmo-gold-button,.news-primary-link,.otp-modal__submit){box-shadow:none!important;background-color:#d6b45a!important;background-image:none!important}.contact-page .contact-hero__actions{width:min(100%,240px)}.contact-page .contact-hero__actions .hero__action{color:#e6c46d;text-align:center;border:0;border-radius:0;justify-content:center;width:100%;min-height:0;margin:0;padding:10px 16px;font-size:11px;line-height:1.2;background-color:#0000!important}.contact-page .contact-hero__actions .hero__action--tracking,.contact-page .contact-hero__actions .hero__action--tracking:is(:hover,:focus,:active){color:#e6c46d;border-color:#0000;background-color:#0000!important}.contact-page .contact-hero__actions .hero__action:after{content:"↓";flex:none}.admin-ticket-review__approve,.admin-ticket-review__approve:is(:hover,:focus,:active){box-shadow:none!important;background-color:#155b42!important;background-image:none!important}.admin-ticket-review__reject,.admin-ticket-review__reject:is(:hover,:focus,:active){box-shadow:none!important;background-color:#762f27!important;background-image:none!important}.home-page .actions .button,.home-page .actions .button:is(:hover,:focus,:focus-visible,:active){color:#061a15;letter-spacing:.11em;text-transform:uppercase;border:1px solid #d6b45a;border-radius:2px;min-width:126px;min-height:42px;padding:10px 18px;font-size:10px;font-weight:700;line-height:1.2;box-shadow:none!important;background-color:#d6b45a!important;background-image:none!important}@media (width<=520px){.home-page .actions{gap:10px;width:min(72vw,180px)}.home-page .actions .button,.home-page .actions .button:is(:hover,:focus,:focus-visible,:active){box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:9px 14px}}:root{--type-display:#d6b45a;--type-heading-xl:#ddc16d;--type-heading-lg:#e5cf8b;--type-heading-md:#ead9a5;--type-heading-sm:#eee3c4;--type-heading-xs:#d9d4c6;--type-body:#f3efe4;--type-body-soft:#d1cec5;--type-muted:#9fa8a2;--type-label:#cdb66f}h1{color:var(--type-display)!important}h2{color:var(--type-heading-xl)!important}h3{color:var(--type-heading-lg)!important}h4{color:var(--type-heading-md)!important}h5{color:var(--type-heading-sm)!important}h6{color:var(--type-heading-xs)!important}h1,h1 span{line-height:1.2;color:var(--type-display)!important;font-family:var(--mmo-ui-font)!important;letter-spacing:normal!important;text-transform:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;filter:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-style:normal!important;font-weight:500!important;transition:none!important;animation:none!important}h1:before,h1:after,h1 span:before,h1 span:after{content:none!important;display:none!important}body{color:var(--type-body);font-family:var(--mmo-ui-font)}p{color:var(--type-body-soft)}small,.text-muted,.muted{color:var(--type-muted)}label,.eyebrow{color:var(--type-label)}.mmo-card__header h2{letter-spacing:.01em;font-weight:600;color:#d6b45a!important}.mmo-card__subtitle,.mmo-card__header .mmo-card__subtitle{letter-spacing:.015em;margin-top:9px;font-weight:400;color:#91a79e!important}.home-page .hero h1 span{color:#0000!important;background:linear-gradient(110deg,#c39a43 0%,#d6b45a 36%,#e4c873 52%,#d6b45a 68%,#c39a43 100%)!important;-webkit-text-fill-color:transparent!important;text-shadow:0 6px 20px #d6a6401f!important;-webkit-background-clip:text!important;background-clip:text!important}@media (width>=769px){html:has(body.member-portal-page){font-size:120%}}body.member-dashboard-page{--member-ui-panel:linear-gradient(145deg, #041913f7, #010d0afb);--member-ui-border:#d6b45a29;--member-ui-text:#f3efe4;--member-ui-muted:#f3efe48f;--member-ui-gold:#e4c873;--member-ui-radius:12px;--member-ui-gap:14px}body.member-dashboard-page .dashboard-content .mmo-dashboard-card{border:1px solid var(--member-ui-border)!important;border-radius:var(--member-ui-radius)!important;background:var(--member-ui-panel)!important;box-shadow:0 12px 28px #00000038!important}body.member-dashboard-page .dashboard-content :is(.mmo-dashboard-stats,.mmo-dashboard-middle-grid,.mmo-dashboard-finance-grid,.mmo-dashboard-lower-grid,.mmo-quick-access-grid){gap:var(--member-ui-gap)}body.member-dashboard-page .dashboard-content .mmo-card-title h2{color:var(--member-ui-gold);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400;line-height:1.3}body.member-dashboard-page .dashboard-content .mmo-dashboard-card p{color:var(--member-ui-muted);line-height:1.6}.dashboard-market-ticker{box-sizing:border-box;inline-size:100%;border-radius:var(--member-ui-radius);contain:layout paint;isolation:isolate;background:#051d15d1;border:1px solid #d6b45a24;width:100%;max-width:100%;height:159px;min-height:159px;margin-bottom:18px;display:block;overflow:auto hidden;box-shadow:0 12px 28px #00000029}.dashboard-market-ticker__track{scroll-snap-type:x proximity;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;width:100%;min-width:100%;height:157px;display:grid}.dashboard-market-ticker tv-single-ticker{box-sizing:border-box;scroll-snap-align:start;display:block;overflow:hidden;width:100%!important;min-width:0!important;height:74px!important;min-height:74px!important}.dashboard-market-ticker__item{background:#0a2b21d1;border:1px solid #d6b45a1a;border-radius:8px;grid-column:span 2;min-width:0;height:74px;position:relative;overflow:hidden}@media (width>=769px){.dashboard-market-ticker__item{margin-inline:5px}}.dashboard-market-ticker{scrollbar-width:none;scroll-behavior:smooth}.dashboard-market-ticker::-webkit-scrollbar{display:none}.dashboard-market-ticker__placeholder{min-height:72px;color:var(--member-ui-muted);place-items:center;font-size:.7rem;display:grid}@media (width<=768px){.dashboard-market-ticker{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;border-radius:12px;width:100%;height:94px;min-height:94px;margin-bottom:14px;padding:5px}.dashboard-market-ticker__track{gap:8px;width:max-content;min-width:100%;height:82px;display:flex}.dashboard-market-ticker__item{scroll-snap-align:start;background:#0a2b21;border:1px solid #d6b45a1f;border-radius:9px;flex:0 0 clamp(168px,56vw,230px);overflow:hidden;box-shadow:0 6px 16px #00000029;width:clamp(168px,56vw,230px)!important;min-width:clamp(168px,56vw,230px)!important;height:82px!important}.dashboard-market-ticker tv-single-ticker{width:100%!important;min-width:100%!important;height:82px!important;min-height:82px!important;max-height:82px!important}.dashboard-market-ticker__item:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(#061a13f5,#061a13 35%);height:22px;position:absolute;bottom:0;left:0;right:0}}@media (width<=390px){.dashboard-market-ticker__item{flex-basis:62vw;width:62vw!important;min-width:62vw!important}}body.member-portal-page:not(.member-dashboard-page){--member-ui-panel:linear-gradient(145deg, #041913f7, #010d0afb);--member-ui-panel-soft:#041812d6;--member-ui-border:#d6b45a29;--member-ui-border-strong:#d6b45a4d;--member-ui-text:#f3efe4;--member-ui-muted:#f3efe48f;--member-ui-gold:#e4c873;--mmo-gold:#d6b45a;--mmo-gold-soft:#e4c873;--mmo-muted:#f3efe48f;--mmo-text:#f3efe4;--member-ui-radius:12px;--member-ui-gap:14px}body.member-portal-page:not(.member-dashboard-page) .mmo-dashboard__main{min-width:0}body.member-portal-page:not(.member-dashboard-page) .mmo-dashboard__content,body.member-portal-page:not(.member-dashboard-page) .financial-request-content,body.member-portal-page:not(.member-dashboard-page) .transaction-content,body.member-portal-page:not(.member-dashboard-page) .support-content,body.member-portal-page:not(.member-dashboard-page) .news-page__content{width:min(100%,1160px);margin-inline:auto}body.member-portal-page .mmo-member-page-header{width:100%;margin-bottom:18px}body.member-portal-page .mmo-member-page-header h1{color:var(--member-ui-text,#f3efe4);margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.85rem;font-weight:400;line-height:normal}body.member-portal-page .mmo-member-page-header p{color:var(--portal-muted,#f3efe48f);font-size:.7rem;line-height:normal}body.member-portal-page .mmo-member-page-header__actions{flex:none;align-items:center;display:flex}body.member-portal-page .mmo-member-page-header__actions>*{margin:0}body.member-portal-page:not(.member-dashboard-page) .mmo-dashboard__content{padding:26px clamp(16px,2.2vw,30px) 42px}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-section-head,.transaction-heading,.support-page-heading,.financial-request-heading,.news-heading){border-bottom:1px solid var(--member-ui-border);margin-bottom:18px;padding-bottom:14px}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-section-head,.transaction-heading,.support-page-heading,.financial-request-heading,.news-heading) h1{color:var(--member-ui-gold);margin:4px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:400;line-height:1.15}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-section-head,.transaction-heading,.support-page-heading,.financial-request-heading,.news-heading) p:not(.mmo-page-eyebrow){max-width:680px;color:var(--member-ui-muted);margin:0;font-size:.75rem;line-height:1.65}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-page-eyebrow,.mmo-card__eyebrow){color:#e4c873b8;letter-spacing:.14em;font-size:.58rem}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-card,.mmo-dashboard-card,.settings-overview-card,.settings-mobile-identity,.settings-mobile-contact-card,.settings-mobile-settings-group,.support-conversations-panel,.support-chat-panel,.news-featured,.news-toolbar,.news-card,.news-detail){border:1px solid var(--member-ui-border)!important;border-radius:var(--member-ui-radius)!important;background:var(--member-ui-panel)!important;box-shadow:0 12px 28px #00000038!important}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-card,.mmo-dashboard-card,.settings-overview-card,.support-conversations-panel,.support-chat-panel,.news-toolbar,.news-card){padding:17px}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-stat-grid,.mmo-grid,.transaction-summary-grid,.transaction-content,.financial-security-grid,.financial-request-content,.support-content,.settings-overview-grid,.news-grid){gap:var(--member-ui-gap)}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-card,.mmo-dashboard-card) h2,body.member-portal-page:not(.member-dashboard-page) :is(.transaction-section-heading,.financial-request-card__heading) h2{color:var(--member-ui-gold);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400;line-height:1.3}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-card,.mmo-dashboard-card) p{color:var(--member-ui-muted);font-size:.68rem;line-height:1.6}body.member-portal-page:not(.member-dashboard-page) :is(input,select,textarea){min-height:42px;color:var(--member-ui-text);background:#00080661;border-color:#d6b45a2b;border-radius:8px;font-size:.72rem}body.member-portal-page:not(.member-dashboard-page) textarea{min-height:104px}body.member-portal-page:not(.member-dashboard-page) label{color:#f3efe4b3;font-size:.64rem}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-gold-button,.mmo-outline-button,.news-primary-link,.transaction-heading__actions a,.financial-request-card button,button[type=submit]:not(.lux-nav__link)){border-radius:8px;min-height:40px;padding:0 15px;font-size:.66rem;line-height:1}body.member-portal-page:not(.member-dashboard-page) :is(.transaction-summary-card,.financial-security-grid>.mmo-card){min-height:112px}body.member-portal-page:not(.member-dashboard-page) .settings-overview-grid{grid-template-columns:1fr;max-width:900px;margin-inline:auto}body.member-portal-page .settings-mobile-view{display:none!important}body.member-portal-page .settings-desktop-view{display:block!important}body.member-portal-page .settings-account-summary__avatar{aspect-ratio:1;flex:0 0 52px;width:52px;height:52px;overflow:hidden;border-radius:50%!important}body.member-portal-page:not(.member-dashboard-page) .settings-overview-card{min-height:0}body.member-portal-page:not(.member-dashboard-page) .status-message{border-radius:8px;margin-bottom:14px;padding:11px 13px;font-size:.68rem}body.member-portal-page .settings-information-form{gap:15px;display:grid}body.member-portal-page .settings-editable-field{background:#00080638;border:1px solid #d6b45a3d;border-radius:9px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}body.member-portal-page .settings-editable-field--full{grid-column:1/-1}body.member-portal-page .settings-editable-field>span{color:var(--member-ui-gold);font-size:.62rem}body.member-portal-page .settings-information-form__submit{justify-content:flex-end;display:flex}body.member-portal-page .settings-one-time-notice{color:#e4c873c7;margin:0;font-size:.62rem;line-height:1.55}body.member-portal-page .settings-information-form__submit button{color:#061a15;background:#d6b45a;border:1px solid #d6b45a}body.member-portal-page .settings-support-notice{background:#0008063d;border:1px solid #d6b45a29;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding:14px;display:flex}body.member-portal-page .settings-support-notice p{margin:0}body.member-portal-page .settings-support-notice a{color:var(--member-ui-gold);flex:none;font-size:.64rem;text-decoration:none}body.member-portal-page .settings-wallet-edit-form{background:#0008063d;border:1px solid #d6b45a3d;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding:15px;display:grid}body.member-portal-page .settings-wallet-edit-form>p,body.member-portal-page .settings-wallet-edit-form>button{grid-column:1/-1}body.member-portal-page .settings-wallet-edit-form>p{color:#e4c873c7;margin:0;font-size:.62rem;line-height:1.55}body.member-portal-page .settings-wallet-edit-form label{gap:7px;display:grid}body.member-portal-page .settings-wallet-edit-form button{color:#061a15;background:#d6b45a;border:1px solid #d6b45a;justify-self:end}@media (width<=768px){body.member-portal-page .footer-stage{margin-bottom:calc(64px + env(safe-area-inset-bottom));padding-bottom:0;translate:0!important}body.member-portal-page .settings-desktop-view{width:100%}body.member-portal-page .settings-account-summary{gap:14px;display:grid}body.member-portal-page .settings-overview-card__preview{grid-template-columns:repeat(2,minmax(0,1fr))}body.member-portal-page:not(.member-dashboard-page) .mmo-dashboard__content{width:100%;padding:13px 12px calc(88px + env(safe-area-inset-bottom))}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-section-head,.transaction-heading,.support-page-heading,.financial-request-heading,.news-heading){margin-bottom:13px;padding:8px 2px 12px}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-section-head,.transaction-heading,.support-page-heading,.financial-request-heading,.news-heading) h1{font-size:1.45rem}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-card,.mmo-dashboard-card,.settings-overview-card,.support-conversations-panel,.support-chat-panel,.news-toolbar,.news-card){padding:14px}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-stat-grid,.mmo-grid,.transaction-summary-grid,.transaction-content,.financial-security-grid,.financial-request-content,.support-content,.settings-overview-grid,.news-grid){gap:11px}body.member-portal-page:not(.member-dashboard-page) :is(.transaction-summary-card,.financial-security-grid>.mmo-card){min-height:96px}body.member-portal-page:not(.member-dashboard-page) :is(.mmo-gold-button,.mmo-outline-button,.news-primary-link,.transaction-heading__actions a,.financial-request-card button,button[type=submit]:not(.lux-nav__link)){width:auto;min-height:37px;padding-inline:13px;font-size:.64rem}body.member-portal-page:not(.member-dashboard-page) .financial-request-card{padding:14px}body.member-portal-page .settings-support-notice{flex-direction:column;align-items:flex-start;gap:9px}body.member-portal-page .settings-wallet-edit-form{grid-template-columns:1fr}body.member-portal-page .settings-wallet-edit-form>button,body.member-portal-page .settings-information-form__submit button{width:100%}body.member-portal-page .mmo-member-page-header{border-bottom:1px solid #d6b45a24;margin-bottom:18px;padding:4px 2px 16px;display:block}body.member-portal-page .mmo-member-page-header h1{color:var(--portal-text,#f7f2e6);margin-bottom:8px;font-size:1.55rem;line-height:1.2}body.member-portal-page .mmo-member-page-header p{color:#f7f2e699;max-width:34rem;font-size:.72rem;line-height:1.7}body.member-portal-page .mmo-member-page-header__actions{width:100%;margin-top:11px}body.member-portal-page .mmo-member-page-header__actions>*{width:100%}}@media (width<=370px){body.member-portal-page:not(.member-dashboard-page) .financial-security-grid,body.member-portal-page:not(.member-dashboard-page) .transaction-summary-grid{grid-template-columns:1fr}}@media (width>=821px){body .lux-header .lux-nav{width:max-content;max-width:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.member-portal-page .shell,body.admin-dashboard-page .shell{column-gap:0!important}body :is(.lux-header--member,.lux-header--admin){width:100%!important;max-width:none!important;padding:clamp(20px, 3vh, 30px) var(--ds-content-gutter) 0!important;margin:0!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__frame,body :is(.lux-header--member,.lux-header--admin) .lux-header__panel{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__frame{height:var(--ds-header-frame-height)!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__panel{height:var(--ds-header-height)!important;min-height:var(--ds-header-height)!important;padding:13px var(--ds-header-padding-inline)!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(20px,3vw,42px)!important}body :is(.lux-header--member,.lux-header--admin) .lux-brand{gap:13px!important;min-width:0!important}body :is(.lux-header--member,.lux-header--admin) .lux-brand__mark{flex-basis:32px!important;width:32px!important;height:32px!important}body :is(.lux-header--member,.lux-header--admin) .lux-brand__name{letter-spacing:.16em!important;font-size:16px!important}body :is(.lux-header--member,.lux-header--admin) .lux-brand__sub{letter-spacing:.2em!important;margin-top:7px!important;font-size:10px!important;display:block!important}body :is(.lux-header--member,.lux-header--admin) .lux-nav{gap:clamp(22px,3vw,42px)!important}body :is(.lux-header--member,.lux-header--admin) .lux-nav__link{letter-spacing:.22em!important;font-size:10px!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__actions{gap:17px!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__user-avatar{flex-basis:32px!important;width:32px!important;height:32px!important;font-size:13px!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__user-copy strong{font-size:10px!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__user-copy small{font-size:7px!important}}@media (width>=821px) and (width<=1040px){body .lux-header .lux-nav{gap:18px!important}body .lux-header .lux-nav__link,body .lux-header .lux-nav__form>button.lux-nav__link{letter-spacing:.14em!important;font-size:8px!important}}body .lux-header .lux-nav__form>button.lux-nav__link{color:#f7f2e68a!important;letter-spacing:.22em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:8px 0!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:normal!important}body .lux-header .lux-nav__form>button.lux-nav__link:hover,body .lux-header .lux-nav__form>button.lux-nav__link:focus-visible{color:#f7f2e6e6!important}@media (width<=820px){body :is(.lux-header--member,.lux-header--admin){width:min(100vw - 38px,660px)!important;max-width:min(100vw - 38px,660px)!important;margin:0!important;padding:0!important;position:fixed!important;top:12px!important;left:50%!important;right:auto!important;translate:-50%!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__frame,body :is(.lux-header--member,.lux-header--admin) .lux-header__panel{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__frame{height:70px!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__panel{grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;height:68px!important;min-height:68px!important;padding:0 24px!important}body :is(.lux-header--member,.lux-header--admin) .lux-brand__name{letter-spacing:.16em!important;font-size:16px!important}body :is(.lux-header--member,.lux-header--admin) .lux-brand__sub{letter-spacing:.2em!important;margin-top:7px!important;font-size:10px!important;display:block!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__user-copy strong{font-size:8px!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__user-copy small{font-size:6px!important}body .lux-header .lux-nav__form>button.lux-nav__link{letter-spacing:.12em!important;font-size:7px!important}}@media (width<=520px){body :is(.lux-header--member,.lux-header--admin) .lux-header__frame{height:64px!important}body :is(.lux-header--member,.lux-header--admin) .lux-header__panel{gap:8px!important;height:62px!important;min-height:62px!important;padding:11px 13px!important}body :is(.lux-header--member,.lux-header--admin) .lux-brand__name{letter-spacing:.13em!important;font-size:12px!important}body :is(.lux-header--member,.lux-header--admin) .lux-brand__sub{display:none!important}}.admin-dashboard-page{--admin-surface:#051d15d1;--admin-surface-strong:#062219f0;--admin-border:#d6b45a24;--admin-border-hover:#d6b45a47;--admin-muted:#9daaa1}.admin-dashboard-page .admin-dashboard,.admin-dashboard-page .admin-dashboard.is-sidebar-open{grid-template-columns:var(--dashboard-sidebar-width,245px) minmax(0, 1fr)}.admin-dashboard-page .admin-dashboard__sidebar{width:var(--dashboard-sidebar-width,245px);-webkit-backdrop-filter:blur(16px)saturate(1.06);backdrop-filter:blur(16px)saturate(1.06);background:radial-gradient(at 20% 0,#2775581f,#0000 42%),radial-gradient(at 82% 100%,#1246351a,#0000 40%),linear-gradient(#08221be0,#010c09cf);border-right:1px solid #d6b45a47;gap:0;padding:0;top:0;box-shadow:inset -1px 0 #fff0b814,inset 0 -18px 32px #0000002e}.admin-dashboard-page .admin-dashboard__sidebar .mmo-portal-brand{min-height:calc(76px + clamp(20px,3vh,30px));padding:17px 22px}.admin-dashboard-page .admin-dashboard__sidebar .mmo-portal-navigation{padding:0 10px}.admin-dashboard-page .admin-dashboard__sidebar .mmo-portal-navigation>a,.admin-dashboard-page .admin-dashboard__sidebar .mmo-portal-navigation form button{min-height:46px;padding:8px 12px;font-size:.72rem}.admin-dashboard-page :is(.admin-panel,.admin-statistic-card,.form-frame,.form-panel,.next-box,.admin-ticket-card,.admin-ticket-review__card,.admin-user-card,.admin-membership-card,.admin-financial-card,.admin-audit__event-main){border:1px solid var(--admin-border)!important;background:var(--admin-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:8px!important}.admin-dashboard-page .form-frame>.form-panel{background:0 0!important;border:0!important;padding:0!important}.admin-dashboard-page :is(.admin-panel,.form-frame,.form-panel,.next-box){padding:20px!important}.admin-dashboard-page .admin-statistic-card{min-height:0!important;padding:17px 18px!important}.admin-dashboard-page :is(.admin-panel,.admin-statistic-card,.form-frame,.next-box,.admin-audit__event-main):hover{border-color:var(--admin-border-hover)!important;box-shadow:none!important;transform:none!important}.admin-dashboard-page :is(.admin-dashboard__content,.admin-portal-page__content,.hero__content){row-gap:18px}.admin-dashboard-page :is(.admin-dashboard__heading,.hero__content>.eyebrow,.hero__content>h1,.hero__content>.hero__copy){text-shadow:none!important}.admin-dashboard-page .admin-dashboard__heading{border-bottom:1px solid var(--admin-border);margin-bottom:22px;padding-bottom:17px}.admin-dashboard-page .admin-dashboard__heading h1,.admin-dashboard-page .hero__content>h1{margin-block:5px 8px;font-size:clamp(1.65rem,3vw,2.25rem)!important;font-weight:400!important;line-height:1.12!important}.admin-dashboard-page :is(.admin-panel__heading,.admin-ticket-section__heading){border-top:0!important;border-bottom:1px solid var(--admin-border)!important;background:0 0!important;min-height:0!important;margin-bottom:15px!important;padding:0 0 13px!important}.admin-dashboard-page :is(.admin-panel__heading h2,.admin-ticket-section__heading h3){margin:0!important;font-size:.95rem!important;font-weight:600!important}.admin-dashboard-page :is(input,select,textarea){box-shadow:none!important;border-radius:5px!important}.admin-dashboard-page :is(input,select){min-height:42px}.admin-dashboard-page textarea{min-height:96px}.admin-dashboard-page .admin-dashboard__list{gap:0}.admin-dashboard-page :is(.admin-dashboard__list-row,.admin-dashboard__list>a){min-height:58px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d6b45a17!important;border-radius:0!important;padding:12px 4px!important}.admin-dashboard-page :is(table,.admin-table){border-collapse:collapse}.admin-dashboard-page :is(th,td){padding:12px 14px;border-bottom-color:#d6b45a1a!important}.admin-dashboard-page th{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:600}.admin-dashboard-page :is(.admin-dashboard__content,.admin-portal-page__content) :is(button,.button,.submit-button):not(.admin-dashboard__menu-button){min-height:40px;box-shadow:none!important;filter:none!important;border-radius:4px!important;transform:none!important}.admin-dashboard-page :is(.admin-dashboard__content,.admin-portal-page__content) :is(button,.button,.submit-button):not(.admin-dashboard__menu-button):before,.admin-dashboard-page :is(.admin-dashboard__content,.admin-portal-page__content) :is(button,.button,.submit-button):not(.admin-dashboard__menu-button):after{display:none!important}.admin-dashboard-page :is(.status-badge,.badge,[class*=__badge]){box-shadow:none!important;border-radius:999px!important}@media (width<=700px){.admin-dashboard-page :is(.admin-panel,.form-frame,.form-panel,.next-box){padding:15px!important}.admin-dashboard-page .admin-statistic-card{padding:14px 15px!important}.admin-dashboard-page :is(.admin-dashboard__content,.admin-portal-page__content,.hero__content){row-gap:14px}}.admin-dashboard-page .admin-dashboard__main{width:100%;min-width:0}.admin-dashboard-page .admin-dashboard__content,.admin-dashboard-page .admin-portal-page__content{box-sizing:border-box;width:min(1320px,100% - 48px)!important;max-width:1320px!important;margin-inline:auto!important}.admin-dashboard-page .admin-portal-page__content>:not(.admin-dashboard__menu-button){width:100%!important;max-width:none!important;margin-inline:0!important}.admin-tickets-page .admin-portal-page__content>.hero.site-shell,.admin-tickets-page .admin-portal-page__content>.hero.site-shell>.hero__content,.admin-tickets-page .hero__content>.ticket-filters,.admin-tickets-page .hero__content>.form-frame{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important}.admin-tickets-page .admin-ticket-list-summary{border-bottom:1px solid var(--admin-border);color:var(--admin-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;font-size:.62rem;display:flex}.admin-tickets-page .admin-ticket-list-summary strong{color:#e7cf87;font-size:.64rem;font-weight:600}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card){box-sizing:border-box;flex-direction:column;min-width:0;display:flex;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:14px!important}.admin-membership-requests-page .admin-membership-grid,.admin-users-page .admin-users-grid{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card)>.eyebrow{text-align:left!important;justify-content:flex-start!important;min-height:0!important;margin:0 0 7px!important;font-size:.54rem!important}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card)>h2{text-align:left!important;margin:0 0 5px!important;font-size:1.02rem!important;line-height:1.2!important}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card)>.hero__copy{text-align:left!important;min-height:0!important;margin:0 0 11px!important;font-size:.58rem!important;line-height:1.45!important}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card)>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card) .field{gap:4px!important}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card) .field label{font-size:.5rem!important}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card) :is(input,.ticket-request-type-badge){height:34px;min-height:34px!important;padding:6px 8px!important;font-size:.56rem!important}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card)>.submit-row,.admin-dashboard-page .admin-ticket-card .submit-row{margin-top:auto!important;padding-top:11px!important}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card) .submit-button{width:auto!important;min-width:128px!important;height:36px!important;min-height:36px!important;padding:7px 12px!important;font-size:.54rem!important}.admin-membership-card--empty,.admin-user-card--empty{grid-column:1/-1}@media (width<=1100px){.admin-tickets-page .form-panel>.form-grid,.admin-membership-requests-page .admin-membership-grid,.admin-users-page .admin-users-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.admin-tickets-page .form-panel>.form-grid,.admin-membership-requests-page .admin-membership-grid,.admin-users-page .admin-users-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.admin-dashboard-page :is(.admin-ticket-card,.admin-membership-card,.admin-user-card)>.form-grid{grid-template-columns:minmax(0,1fr)!important}}.admin-dashboard-page .admin-dashboard__heading{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;width:100%!important;display:flex!important}.admin-dashboard-page .admin-dashboard__heading>div,.admin-dashboard-page .admin-dashboard__heading>div:first-child,.admin-dashboard-page .admin-dashboard__heading>div:last-child{text-align:left!important;place-items:flex-start start!important;width:100%!important}.admin-dashboard-page .admin-dashboard__heading>div:first-child>span,.admin-dashboard-page .admin-dashboard__heading :is(p,h1,span,small,a){text-align:left!important;margin-left:0!important;margin-right:0!important}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content{display:grid;text-align:left!important;justify-items:stretch!important;width:100%!important;max-width:none!important}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content>:is(.eyebrow,h1,.hero__copy){text-align:left!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.admin-dashboard-page .admin-portal-page__content>.hero.site-shell>.hero__content>.hero__copy{border-bottom:1px solid var(--admin-border);padding-bottom:17px}.admin-dashboard-page :is(.transaction-content,.support-content,.admin-news-content,.admin-financial-content,.admin-audit-content){box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important}@media (width<=900px){.admin-dashboard-page .admin-dashboard__content,.admin-dashboard-page .admin-portal-page__content{width:100%!important;max-width:none!important}}.admin-financial-workspace{gap:18px;width:100%;display:grid}.admin-financial-heading{align-items:end;margin:0}.admin-financial-heading>div:first-child>p:last-child{color:var(--admin-muted);margin:7px 0 0;font-size:.72rem}.admin-financial-heading__summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-financial-heading__summary span{min-width:84px;color:var(--admin-muted);text-align:center;background:#0518127a;border:1px solid #d6b45a1a;border-radius:5px;padding:8px 10px;font-size:.56rem}.admin-financial-heading__summary strong{color:#e7cf87;margin-bottom:2px;font-size:.78rem;font-weight:600;display:block}.admin-financial-section{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;padding:18px}.admin-financial-section__heading{border-bottom:1px solid #d6b45a17;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding-bottom:12px;display:flex}.admin-financial-section__heading h2{color:#f3efe4;margin:3px 0 0;font-size:.94rem;font-weight:600}.admin-financial-section__heading>span{color:var(--admin-muted);font-size:.58rem}.admin-company-wallet__form{grid-template-columns:minmax(320px,2fr) minmax(170px,.7fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;display:grid}.admin-company-wallet__form label{gap:6px;min-width:0;display:grid}.admin-company-wallet__form label>span,.admin-company-wallet__status>span{color:#82948b;letter-spacing:.06em;text-transform:uppercase;font-size:.54rem}.admin-company-wallet__form input,.admin-company-wallet__form select{color:#f3efe4;background:#02100c9e;border:1px solid #d6b45a24;width:100%;min-height:42px;padding:8px 10px;font-size:.66rem}.admin-company-wallet__status{border:1px solid #d6b45a17;border-radius:5px;align-content:center;gap:6px;min-height:42px;padding:6px 10px;display:grid}.admin-company-wallet__status strong{color:#d7d2c7;font-size:.62rem;font-weight:500}.admin-company-wallet__form button{color:#07150f;white-space:nowrap;background:#d6b45a;border:1px solid #d6b45a;min-height:42px;padding:8px 16px;font-size:.59rem;font-weight:700}.admin-company-wallet__notice{color:var(--admin-muted);margin:11px 0 0;font-size:.58rem}.admin-financial-list{gap:8px;display:grid}.admin-financial-item{background:#02100c6b;border:1px solid #d6b45a17;border-radius:6px;padding:13px}.admin-financial-item__identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:11px;display:grid}.admin-financial-item__identity>span{color:#e7cf87;background:#d6b45a0a;border:1px solid #d6b45a33;border-radius:50%;place-items:center;width:34px;height:34px;font:500 .7rem/1 Georgia,serif;display:grid}.admin-financial-item__identity strong{color:#f3efe4;font-size:.72rem;font-weight:600;display:block}.admin-financial-item__identity small{color:var(--admin-muted);overflow-wrap:anywhere;margin-top:3px;font-size:.57rem;display:block}.admin-financial-item__meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.admin-financial-item__meta>div{background:#ffffff03;border:1px solid #d6b45a12;border-radius:5px;min-width:0;padding:9px 10px}.admin-financial-item__meta>.is-wide{grid-column:span 2}.admin-financial-item__meta dt{color:#71827a;letter-spacing:.07em;text-transform:uppercase;font-size:.49rem}.admin-financial-item__meta dd{color:#d7d2c7;overflow-wrap:anywhere;margin:4px 0 0;font-size:.62rem;line-height:1.45}.admin-financial-status{color:#d9c477;background:#d6b45a0d;border:1px solid #d6b45a33;border-radius:999px;padding:4px 7px;font-size:.5rem;display:inline-flex}.admin-financial-status--approved,.admin-financial-status--completed{color:#8fd4a6;background:#72c84c0d;border-color:#72c84c40}.admin-financial-status--rejected,.admin-financial-status--cancelled,.admin-financial-status--disputed{color:#e89087;background:#ef65580d;border-color:#ef655840}.admin-financial-receipt{text-underline-offset:3px;color:#e7cf87!important;text-decoration:underline!important}.admin-financial-actions{border-top:1px solid #d6b45a12;grid-template-columns:auto minmax(260px,1fr);gap:7px;margin-top:9px;padding-top:9px;display:grid}.admin-financial-actions form{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.admin-financial-actions input{flex:1;width:auto;min-width:0;padding:7px 9px;font-size:.59rem;min-height:36px!important}.admin-financial-actions button{color:#07150f;background:#d6b45a;border:1px solid #d6b45a38;flex:none;min-width:104px;margin:0;padding:7px 11px;font-size:.56rem;font-weight:700;min-height:36px!important}.admin-financial-actions button.is-approve{color:#eef8f2;background:#155b42;border-color:#2f8262}.admin-financial-actions button.is-reject{color:#fff2ee;background:#762f27;border-color:#8d443b}.admin-financial-actions--withdrawal{grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}.admin-financial-actions--withdrawal>form:first-child{grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr) auto;display:grid}.admin-financial-file{min-height:36px;color:var(--admin-muted);border:1px solid #d6b45a1f;border-radius:5px;align-items:center;gap:7px;padding:5px 8px;font-size:.52rem;display:flex}.admin-financial-file input{padding:0;font-size:.5rem;background:0 0!important;border:0!important;min-height:0!important}.admin-financial-pagination{margin-top:12px}.admin-financial-pagination:empty{display:none}.admin-financial-empty{color:var(--admin-muted);text-align:center;justify-items:center;gap:5px;padding:26px 12px;display:grid}.admin-financial-empty span{color:#d6b45a66}.admin-financial-empty p{margin:0;font-size:.65rem}@media (width<=900px){.admin-company-wallet__form{grid-template-columns:1fr 1fr}.admin-financial-item__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-financial-actions,.admin-financial-actions--withdrawal{grid-template-columns:1fr}}@media (width<=600px){.admin-company-wallet__form{grid-template-columns:1fr}.admin-financial-workspace{gap:13px}.admin-financial-heading{align-items:flex-start}.admin-financial-heading__summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.admin-financial-heading__summary span{min-width:0}.admin-financial-section{padding:13px 10px}.admin-financial-item{padding:10px}.admin-financial-item__meta{grid-template-columns:1fr}.admin-financial-item__meta>.is-wide{grid-column:auto}.admin-financial-actions form,.admin-financial-actions--withdrawal>form:first-child{grid-template-columns:1fr;display:grid}.admin-financial-actions button,.admin-financial-file{width:100%}}.admin-transactions{width:min(100%,1280px);margin-inline:auto}@media (width<=390px){body.admin-transactions-page .transaction-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-transactions-page .withdrawal-details-modal__admin-actions .withdrawal-details-modal__process-button{color:#03110c;letter-spacing:.025em;white-space:nowrap;cursor:pointer;background:#d6b45a;border:1px solid #ead27f;justify-content:center;align-items:center;gap:8px;min-width:172px;min-height:42px;padding:0 16px;font-size:.68rem;font-weight:800;display:inline-flex;border-radius:5px!important}.admin-transactions-page .deposit-details-modal__admin-actions .deposit-details-modal__approve-button{color:#03110c;letter-spacing:.025em;white-space:nowrap;cursor:pointer;background:#d6b45a;border:1px solid #ead27f;justify-content:center;align-items:center;gap:8px;width:100%;min-width:150px;min-height:42px;padding:0 16px;font-size:.68rem;font-weight:800;display:inline-flex;border-radius:5px!important}.admin-transactions-page .deposit-details-modal__approve-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.admin-transactions-page .deposit-details-modal__approve-button:hover,.admin-transactions-page .deposit-details-modal__approve-button:focus-visible{color:#020b08;outline-offset:2px;background:#e4c873;border-color:#fff0ac;outline:2px solid #e4c8734d}.admin-transactions-page .withdrawal-details-modal__process-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.admin-transactions-page .withdrawal-details-modal__process-button:hover,.admin-transactions-page .withdrawal-details-modal__process-button:focus-visible{color:#020b08;outline-offset:2px;background:#e4c873;border-color:#fff0ac;outline:2px solid #e4c8734d}.admin-transactions-page .admin-ledger-page{box-sizing:border-box;gap:14px;width:100%;max-width:none;margin:0;display:grid}.admin-transactions-page .transaction-heading{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin:0;padding:0 0 17px;display:flex}.admin-transactions-page .transaction-heading>div:first-child{min-width:0}.admin-transactions-page .transaction-heading__actions{flex:none}.admin-transactions-page .transaction-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:0}.admin-transactions-page .transaction-summary-card{box-sizing:border-box;background:var(--admin-surface);border:1px solid #d6b45a1f;border-radius:8px;min-width:0;min-height:112px;padding:14px}.admin-transactions-page .transaction-summary-card__icon{color:#e4c873;background:#d6b45a0f;border:1px solid #d6b45a33;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.admin-transactions-page .transaction-summary-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.admin-transactions-page .transaction-filters{box-sizing:border-box;border-radius:8px;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(145px,.7fr)) auto;width:100%;margin:0;padding:16px}.admin-transactions-page .transaction-list-card{box-sizing:border-box;border-radius:8px;width:100%;margin:0;padding:16px;overflow:hidden}.admin-transactions-page .admin-ledger-item{box-sizing:border-box;width:100%;min-height:62px;padding:10px 12px}@media (width<=1050px){.admin-transactions-page .transaction-summary-grid,.admin-transactions-page .transaction-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-transactions-page .transaction-heading{flex-direction:column;align-items:flex-start}.admin-transactions-page .transaction-heading__actions,.admin-transactions-page .transaction-heading__actions a{width:100%}.admin-transactions-page .transaction-filters{grid-template-columns:minmax(0,1fr)}.admin-transactions-page .transaction-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-transactions-page .transaction-summary-card{border-radius:9px;align-items:center;gap:9px;min-height:76px!important;padding:10px!important}.admin-transactions-page .transaction-summary-card__icon{border-radius:8px;flex-basis:30px;width:30px;height:30px}.admin-transactions-page .transaction-summary-card__icon svg{width:17px;height:17px}.admin-transactions-page .transaction-summary-card small{letter-spacing:.035em;margin-bottom:4px;font-size:.48rem}.admin-transactions-page .transaction-summary-card strong{font-size:clamp(.68rem,3vw,.82rem);line-height:1.2}.admin-transactions-page .transaction-summary-card p{display:none}.admin-transactions-page .admin-ledger-item{grid-template-columns:minmax(0,1fr) auto}.admin-transactions-page .admin-ledger-item__amount{text-align:left}.admin-transactions-page .withdrawal-details-modal__admin-actions .withdrawal-details-modal__process-button{width:100%;min-height:46px;font-size:.7rem}.admin-transactions-page .deposit-details-modal__admin-actions .deposit-details-modal__approve-button{min-height:46px;font-size:.7rem}}.admin-ledger-page,.admin-request-page{width:min(100%,1120px);margin-inline:auto}.admin-ledger-item{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) auto minmax(170px,.7fr);align-items:center;gap:14px;display:grid}.admin-ledger-item>div{min-width:0}.admin-ledger-item :is(strong,small){display:block}.admin-ledger-item small{color:var(--mmo-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.54rem;overflow:hidden}.admin-ledger-item__amount{color:var(--mmo-gold-soft);text-align:right}.admin-ledger-item__status{color:var(--mmo-gold-soft);border:1px solid #d6b45a1f;border-radius:999px;padding:5px 8px;font-size:.53rem}.admin-ledger-item__status.is-posted{color:#8fd6ad;border-color:#60c88633}.admin-ledger-item__status:is(.is-approved,.is-completed){color:#8bd5a8;background:#5fbe8514;border-color:#5fbe854d}.admin-ledger-item__status:is(.is-pending,.is-submitted,.is-under_review,.is-processing,.is-awaiting_user_confirmation){color:#e4c873;background:#d6b45a14;border-color:#d6b45a4d}.admin-ledger-item__status:is(.is-rejected,.is-cancelled,.is-disputed,.is-reversed){color:#e59a92;background:#d66a6414;border-color:#d66a644d}.admin-request-filters{grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) auto}.admin-request-list{gap:10px;display:grid}.admin-request-list>.transaction-section-heading{margin-bottom:2px}.admin-request-card{background:#0316107a;border:1px solid #d6b45a1a;border-radius:11px;padding:14px}.admin-request-card>header{border-bottom:1px solid #d6b45a12;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding-bottom:11px;display:grid}.admin-request-card>header>div:nth-child(2){color:var(--mmo-gold-soft);text-align:right}.admin-request-card>header :is(strong,small){display:block}.admin-request-card>header small{color:var(--mmo-muted);margin-top:4px;font-size:.53rem}.admin-request-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.admin-request-card>dl>div{background:#ffffff04;border-radius:7px;min-width:0;padding:8px 9px}.admin-request-card>dl .is-wide{grid-column:1/-1}.admin-request-card dt{color:var(--mmo-muted);margin-bottom:4px;font-size:.5rem}.admin-request-card dd{overflow-wrap:anywhere;margin:0;font-size:.59rem}.admin-request-card__receipt{text-align:right;margin:0 0 10px}.admin-request-card__receipt a{color:var(--mmo-gold-soft);font-size:.56rem}.admin-deposit-history{padding:19px}.admin-deposit-history-item{grid-template-columns:1fr 1.15fr .85fr 1fr auto}.admin-transactions__heading{border-bottom:1px solid #d6b45a1a;padding-bottom:18px}.admin-transactions__heading>div{text-align:center;width:100%}.admin-transactions__heading p:last-child{margin-inline:auto}.admin-transactions__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.admin-transactions__summary article,.admin-transactions__filters,.admin-transactions__ledger{background:#051d15ad;border:1px solid #d6b45a1f;border-radius:13px}.admin-transaction-requests{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.admin-transaction-request-panel{background:#051d15ad;border:1px solid #d6b45a1f;border-radius:13px;min-width:0;overflow:hidden}.admin-transaction-request-panel>header{border-bottom:1px solid #d6b45a14;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.admin-transaction-request-panel h2{margin:3px 0 0;font-size:.86rem}.admin-transaction-request-panel>header>span{color:var(--mmo-gold-soft);font-size:.55rem}.admin-transaction-request-list{padding:5px 9px}.admin-transaction-request{color:inherit;border-bottom:1px solid #d6b45a0f;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 6px;display:grid}.admin-transaction-request>time{color:var(--mmo-muted);text-align:right;grid-column:2/-1;font-size:.49rem}.admin-transaction-request__icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.admin-transaction-request__icon.is-credit{color:#8fd6ad;background:#60c8860d;border:1px solid #60c88629}.admin-transaction-request__icon.is-debit{color:#e3a49a;background:#d36c5b0d;border:1px solid #d36c5b29}.admin-transaction-request__identity,.admin-transaction-request__amount{min-width:0}.admin-transaction-request__identity :is(strong,small),.admin-transaction-request__amount :is(strong,small){display:block}.admin-transaction-request__identity strong,.admin-transaction-request__amount strong{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.admin-transaction-request__identity small,.admin-transaction-request__amount small{color:var(--mmo-muted);margin-top:4px;font-size:.49rem}.admin-transaction-request__amount{text-align:right}.admin-transaction-request__amount strong{color:var(--mmo-gold-soft)}.admin-transaction-request__status{color:var(--mmo-gold-soft);white-space:nowrap;border:1px solid #d6b45a1c;border-radius:999px;padding:5px 7px;font-size:.49rem}.admin-transaction-request__status:is(.is-approved,.is-completed){color:#8fd6ad;border-color:#60c8862e}.admin-transaction-request__status:is(.is-rejected,.is-disputed,.is-cancelled){color:#e3a49a;border-color:#d36c5b2e}.admin-transaction-request__details,.admin-transaction-request__links,.admin-transaction-request__actions,.admin-transaction-request__notice,.admin-transaction-request__reason{grid-column:1/-1}.admin-transaction-request__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:1px 0 0;display:grid}.admin-transaction-request__details>div{background:#ffffff03;border:1px solid #d6b45a12;border-radius:7px;min-width:0;padding:8px 9px}.admin-transaction-request__details dt{color:var(--mmo-muted);margin-bottom:4px;font-size:.48rem}.admin-transaction-request__details dd{color:var(--mmo-text);font-family:var(--mmo-ui-font);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.53rem;overflow:hidden}.admin-transaction-request__links{text-align:right}.admin-transaction-request__links a{color:var(--mmo-gold-soft);font-size:.54rem}.admin-transaction-request__actions{grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:7px;padding-top:3px;display:grid}.admin-transaction-request__actions form{gap:6px;min-width:0;display:flex}.admin-transaction-request__actions.is-withdrawal{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}.admin-transaction-request__actions.is-withdrawal form:first-child{grid-template-columns:minmax(0,1fr) minmax(120px,.65fr) auto;display:grid}.admin-transaction-request__actions input,.admin-transaction-request__file{min-width:0;height:35px;color:var(--mmo-text);background:#061b14;border:1px solid #d6b45a1a;border-radius:7px;padding:0 9px;font-size:.53rem}.admin-transaction-request__actions input{width:100%}.admin-transaction-request__file{cursor:pointer;place-items:center;display:grid}.admin-transaction-request__file input{opacity:0;width:1px;height:1px;position:absolute}.admin-transaction-request__actions button{cursor:pointer;border:0;border-radius:7px;min-width:96px;height:35px;padding:0 10px;font-size:.53rem}.admin-transaction-request__actions .is-approve{color:#07150f;background:var(--mmo-gold)}.admin-transaction-request__actions .is-reject{color:#e3a49a;background:#d36c5b0f;border:1px solid #d36c5b2e}.admin-transaction-request__notice,.admin-transaction-request__reason{border-radius:7px;margin:2px 0 0;padding:8px 9px;font-size:.54rem}.admin-transaction-request__notice{color:var(--mmo-gold-soft);background:#d6b45a0a}.admin-transaction-request__reason{color:#e3a49a;background:#d36c5b0d}.admin-transaction-request-empty{min-height:100px;color:var(--mmo-muted);place-items:center;font-size:.6rem;display:grid}.admin-transactions__summary article{gap:6px;min-width:0;padding:16px;display:grid}.admin-transactions__summary small,.admin-transactions__summary span{color:var(--mmo-muted);font-size:.58rem}.admin-transactions__summary strong{color:var(--mmo-gold-soft);overflow-wrap:anywhere;font-size:clamp(.88rem,1.4vw,1.18rem);font-weight:500}.admin-transactions__filters{grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(125px,.7fr)) auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.admin-transactions__filters label{gap:6px;min-width:0;display:grid}.admin-transactions__filters label>span{color:var(--mmo-muted);font-size:.58rem}.admin-transactions__filters :is(input,select){width:100%;min-width:0;height:40px;color:var(--mmo-text);background:#061b14;border:1px solid #d6b45a1c;border-radius:8px;padding:0 10px}.admin-transactions__filter-actions{gap:7px;display:flex}.admin-transactions__filter-actions :is(button,a){border-radius:8px;place-items:center;min-width:86px;height:40px;padding:0 12px;font-size:.62rem;display:grid}.admin-transactions__filter-actions button{color:#07150f;background:var(--mmo-gold);border:0}.admin-transactions__filter-actions a{color:var(--mmo-gold-soft);border:1px solid #d6b45a24}.admin-transactions__ledger{margin-top:14px;overflow:hidden}.admin-transactions__ledger>header{border-bottom:1px solid #d6b45a17;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.admin-transactions__ledger h2{margin:4px 0 0;font-size:.92rem}.admin-transactions__ledger>header>span{color:var(--mmo-muted);font-size:.58rem}.admin-transactions__table-wrap{overflow-x:auto}.admin-transactions table{border-collapse:collapse;width:100%}.admin-transactions th,.admin-transactions td{text-align:left;vertical-align:middle;border-bottom:1px solid #d6b45a11;padding:12px 13px}.admin-transactions th{color:var(--mmo-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.53rem;font-weight:600}.admin-transactions td{color:var(--mmo-text);font-size:.62rem}.admin-transactions td strong,.admin-transactions td small{display:block}.admin-transactions td small,.admin-transactions time{color:var(--mmo-muted);margin-top:4px;font-size:.52rem}.admin-transactions__amount{white-space:nowrap;font-weight:600;color:var(--mmo-gold-soft)!important}.admin-transactions__type,.admin-transactions__effect,.admin-transactions__status{white-space:nowrap;border:1px solid #d6b45a1a;border-radius:999px;padding:5px 8px;font-size:.53rem;display:inline-flex}.admin-transactions__effect.is-credit,.admin-transactions__status.is-posted{color:#8fd6ad;background:#60c8860f;border-color:#60c88633}.admin-transactions__effect.is-debit,.admin-transactions__status.is-reversed{color:#e3a49a;background:#d36c5b0f;border-color:#d36c5b33}.admin-transactions__status.is-pending{color:var(--mmo-gold-soft);background:#d6b45a0d}.admin-transactions__empty{text-align:center;place-items:center;min-height:220px;display:grid}.admin-transactions__empty h3{margin:8px 0 2px}.admin-transactions__empty p{color:var(--mmo-muted);font-size:.62rem}.admin-transactions__pagination{padding:12px 15px}@media (width<=1050px){.admin-transactions__summary,.admin-transactions__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-transaction-requests{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.admin-transactions__summary,.admin-transactions__filters{grid-template-columns:minmax(0,1fr)}.admin-transactions__summary{gap:9px}.admin-transactions__summary article{text-align:center;padding:13px}.admin-transactions__filter-actions :is(button,a){flex:1}.admin-transactions thead{display:none}.admin-transactions tbody,.admin-transactions tr,.admin-transactions td{display:block}.admin-transactions tr{border-bottom:1px solid #d6b45a14;padding:8px 11px}.admin-transactions td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:14px;padding:7px 0;display:flex}.admin-transactions td:before{content:attr(data-label);color:var(--mmo-muted);text-align:left;font-size:.53rem}.admin-transactions td>:is(strong,small){max-width:65%}.admin-transactions__ledger>header{padding:13px}.admin-transaction-request{grid-template-columns:32px minmax(0,1fr) auto}.admin-transaction-request__status{grid-column:2/-1;justify-self:end}.admin-transaction-request__details,.admin-transaction-request__actions,.admin-transaction-request__actions.is-withdrawal,.admin-transaction-request__actions.is-withdrawal form:first-child{grid-template-columns:minmax(0,1fr)}.admin-transaction-request__actions form{flex-direction:column}.admin-transaction-request__actions button{width:100%}.admin-ledger-item,.admin-request-card>header,.admin-request-card>dl,.admin-request-filters{grid-template-columns:minmax(0,1fr)}.admin-ledger-item,.admin-ledger-item__amount,.admin-request-card>header>div:nth-child(2){text-align:center}.admin-ledger-item__status{justify-self:center}.admin-request-card>header{text-align:center;justify-items:center}.admin-request-card>dl .is-wide{grid-column:auto}.admin-deposit-history-item{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-financial-review{gap:18px;width:min(100%,1160px);margin-inline:auto;padding:24px clamp(12px,2vw,28px) 40px;display:grid}.admin-financial-review__heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-financial-review__heading h1{color:#e4c873;margin:5px 0;font:400 clamp(26px,4vw,42px)/1.15 Georgia,serif}.admin-financial-review__heading p{color:#f3efe494;margin:0}.admin-financial-review__heading>a{color:#e4c873;white-space:nowrap;border:1px solid #d6b45a47;border-radius:7px;padding:11px 15px;text-decoration:none}.admin-financial-review__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-financial-review__actions a{color:#e4c873;white-space:nowrap;background:#d6b45a0d;border:1px solid #d6b45a47;border-radius:7px;padding:11px 15px;text-decoration:none}.admin-financial-review__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-financial-review__summary article{gap:6px;padding:18px;display:grid}.admin-financial-review__summary small{color:#f3efe485}.admin-financial-review__summary strong{color:#f3efe4;font:500 clamp(20px,2.4vw,28px)/1.1 Georgia,serif}.admin-financial-review__summary span{color:#d6b45a;font-size:.67rem}.admin-financial-chart,.admin-financial-days{padding:20px;overflow:hidden}.admin-financial-chart__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-financial-chart__head small{color:#d6b45a;text-transform:uppercase;letter-spacing:.12em}.admin-financial-chart__head h2{color:#f3efe4;margin:5px 0 0;font:400 22px/1.2 Georgia,serif}.admin-financial-chart__head>span{color:#f3efe485;font-size:.72rem}.admin-financial-chart__canvas{width:100%;height:280px;overflow:hidden}.admin-financial-chart__canvas svg{width:100%;height:100%}.admin-financial-chart__canvas .grid-line{fill:none;stroke:#f3efe414;stroke-width:1px}.admin-financial-chart__canvas polyline{fill:none;stroke:#e4c873;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #d6b45a66)}.admin-financial-chart__legend{color:#f3efe473;justify-content:space-between;font-size:.65rem;display:flex}.admin-financial-days__table{border:1px solid #d6b45a1f;border-radius:8px;max-height:620px;overflow:auto}.admin-financial-days table{border-collapse:collapse;width:100%;min-width:1050px}.admin-financial-days th{z-index:1;color:#d6b45a;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#03150f;padding:12px;font-size:.62rem;position:sticky;top:0}.admin-financial-days td{color:#f3efe4b3;border-top:1px solid #d6b45a14;padding:11px 12px;font-size:.7rem}.admin-financial-days tr.is-today{background:#d6b45a14}.admin-financial-days tr.is-future{opacity:.45}.admin-financial-days .is-credit{color:#82cfa5}.admin-financial-days .is-debit{color:#e28c8c}.admin-financial-days td strong{color:#f3efe4}.admin-financial-review__empty{text-align:center;padding:32px}.admin-manual-profit{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:24px;padding:20px;display:grid}.admin-manual-profit small{color:#d6b45a;text-transform:uppercase;letter-spacing:.08em}.admin-manual-profit h2{color:#f3efe4;margin:6px 0;font:400 22px/1.2 Georgia,serif}.admin-manual-profit p{color:#f3efe485;margin:0;line-height:1.6}.admin-manual-profit form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-manual-profit label{color:#f3efe4a3;gap:6px;font-size:.68rem;display:grid}.admin-manual-profit :is(input,textarea){color:#f3efe4;resize:vertical;background:#010d0ac7;border:1px solid #d6b45a2e;border-radius:6px;width:100%;padding:10px 12px}.admin-manual-profit button{color:#07150f;cursor:pointer;background:#d6b45a;border:1px solid #d6b45a;border-radius:6px;grid-column:1/-1;min-height:42px;font-weight:700}.admin-user-financial-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-financial-member-search{gap:8px;padding:18px;display:grid}.admin-financial-member-search label{color:#e4c873;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.admin-financial-member-search>div{gap:8px;display:flex}.admin-financial-member-search input{color:#f3efe4;background:#010d0acc;border:1px solid #d6b45a29;border-radius:6px;flex:1;min-width:0;padding:11px 13px}.admin-financial-member-search :is(button,a),.admin-financial-member-card>a{color:#e4c873;cursor:pointer;background:#d6b45a0f;border:1px solid #d6b45a4d;border-radius:6px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.admin-financial-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-financial-member-card{gap:16px;padding:20px;display:grid}.admin-financial-member-card small{color:#d6b45a}.admin-financial-member-card h2{color:#f3efe4;margin:5px 0;font:400 21px/1.2 Georgia,serif}.admin-financial-member-card p{color:#f3efe480;overflow-wrap:anywhere;margin:0}.admin-financial-member-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-financial-member-card dl div{border:1px solid #d6b45a1a;border-radius:6px;padding:12px}.admin-financial-member-card dt{color:#f3efe475;font-size:.62rem}.admin-financial-member-card dd{color:#f3efe4;margin:5px 0 0;font-size:.78rem}@media (width<=768px){.admin-financial-review{padding:16px 10px 24px}.admin-financial-review__heading{flex-direction:column;align-items:flex-start}.admin-financial-review__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-financial-chart,.admin-financial-days{padding:14px}.admin-financial-chart__canvas{height:220px}.admin-financial-chart__head{flex-direction:column}.admin-financial-review__actions{justify-content:stretch;width:100%}.admin-financial-review__actions a{text-align:center;flex:1}.admin-financial-member-grid{grid-template-columns:1fr}.admin-financial-member-search>div{flex-wrap:wrap}.admin-financial-member-search input{flex-basis:100%}.admin-manual-profit,.admin-manual-profit form{grid-template-columns:1fr}.admin-manual-profit button{grid-column:auto}}:root{--mmo-unified-card-background:var(--ds-surface);--mmo-unified-card-border:var(--ds-border)}body.member-dashboard-page .dashboard-content :is(.mmo-dashboard-card,.mmo-stat-card,.mmo-card,.mmo-quick-access-item,.transaction-summary-card,.transaction-list-card,.financial-request-card,.deposit-history-card,.support-conversations-panel,.support-chat-panel,.settings-detail-card,.settings-overview-card,.news-card),body.member-portal-page:not(.member-dashboard-page) .mmo-dashboard__content :is(.mmo-dashboard-card,.mmo-card,.transaction-summary-card,.transaction-list-card,.financial-request-card,.deposit-history-card,.support-conversations-panel,.support-chat-panel,.settings-detail-card,.settings-overview-card,.settings-mobile-contact-card,.settings-document-box,.settings-warning-box,.news-card),body :is(.mmo-dashboard-card,.mmo-stat-card,.mmo-card,.mmo-quick-access-item,.form-panel,.form-frame,.next-box,.luxury-card,.registration-progress,.registration-progress-header,.ticket-tracking-card,.ticket-result,.invitation-card,.transaction-summary-card,.transaction-list-card,.financial-request-card,.deposit-history-card,.support-conversations-panel,.support-chat-panel,.settings-detail-card,.settings-overview-card,.settings-mobile-contact-card,.settings-document-box,.settings-warning-box,.news-card,.mmo-invest-card,.mmo-risk-card,.mmo-highlight,.admin-panel,.admin-statistic-card,.admin-ticket-card,.admin-ticket-review__card,.admin-user-card,.admin-membership-card,.admin-financial-card,.admin-request-card,.admin-transaction-request-panel,.admin-audit__event-main){border-color:var(--mmo-unified-card-border)!important;background:var(--mmo-unified-card-background)!important;background-image:none!important}body :is(a.settings-overview-card,a.news-card,a.mmo-quick-access-item,a.admin-statistic-card):hover{border-color:var(--ds-border-hover)!important;background:var(--ds-surface-hover)!important}body.contact-page .next-section .next-box{background:#03140f!important}.admin-dashboard-page .admin-pending-record{animation:2.8s ease-in-out infinite admin-pending-record-glow;position:relative;background-image:radial-gradient(circle at 92% 4%,#e6be531f,#0000 38%),linear-gradient(145deg,#08231af7,#03130ef7)!important;border-color:#e6be5380!important;box-shadow:0 0 0 1px #e6be5312,0 13px 34px #00000040,0 0 22px #d6a64029!important}.admin-dashboard-page .admin-pending-record:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#e6be53,#0000);width:70%;height:1px;position:absolute;top:-1px;left:15%;box-shadow:0 0 12px #e6be5380}@keyframes admin-pending-record-glow{0%,to{box-shadow:0 0 0 1px #e6be530f,0 13px 34px #00000040,0 0 15px #d6a6401a}50%{box-shadow:0 0 0 1px #e6be532b,0 15px 38px #0000004f,0 0 28px #d6a6403d}}@media (prefers-reduced-motion:reduce){.admin-dashboard-page .admin-pending-record{animation:none}}:is(.eyebrow,.mmo-page-eyebrow,.mmo-card__eyebrow,.contact-eyebrow,.ticket-tracking-eyebrow,.ticket-modal__eyebrow,.otp-modal__eyebrow){color:#e6c46ddb!important;font-family:var(--mmo-ui-font)!important;letter-spacing:.31em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important}:is(.eyebrow,.mmo-page-eyebrow,.contact-eyebrow,.ticket-tracking-eyebrow){align-items:center!important;gap:13px!important;display:inline-flex!important}:is(.eyebrow,.mmo-page-eyebrow,.contact-eyebrow,.ticket-tracking-eyebrow):before,:is(.eyebrow,.mmo-page-eyebrow,.contact-eyebrow,.ticket-tracking-eyebrow):after{content:""!important;background:linear-gradient(90deg,#0000,#e6c46ddb)!important;flex:none!important;width:clamp(22px,4vw,46px)!important;height:1px!important;display:block!important}:is(.eyebrow,.mmo-page-eyebrow,.contact-eyebrow,.ticket-tracking-eyebrow):after{transform:scaleX(-1)!important}@media (width<=520px){:is(.eyebrow,.mmo-page-eyebrow,.mmo-card__eyebrow,.contact-eyebrow,.ticket-tracking-eyebrow,.ticket-modal__eyebrow,.otp-modal__eyebrow){letter-spacing:.24em!important;font-size:9px!important}:is(.eyebrow,.mmo-page-eyebrow,.contact-eyebrow,.ticket-tracking-eyebrow){gap:9px!important}:is(.eyebrow,.mmo-page-eyebrow,.contact-eyebrow,.ticket-tracking-eyebrow):before,:is(.eyebrow,.mmo-page-eyebrow,.contact-eyebrow,.ticket-tracking-eyebrow):after{width:22px!important}}@media (width<=768px){body.member-portal-page:not(.admin-dashboard-page){--member-mobile-page-x:clamp(12px, 3.8vw, 18px);--member-mobile-radius:18px;--member-mobile-radius-small:13px;--member-mobile-surface:#051d15e6;--member-mobile-surface-raised:#08261df0;--member-mobile-border:#d6b45a24;--member-mobile-divider:#d6b45a16;--member-mobile-muted:#e6e9e28f;--member-mobile-shadow:0 18px 48px #0000003d;background:radial-gradient(circle at 92% 8%,#d6b45a13,#0000 25rem),linear-gradient(#041710,#02100c 70%)}body.member-portal-page:not(.admin-dashboard-page) .page,body.member-portal-page:not(.admin-dashboard-page) .shell,body.member-portal-page:not(.admin-dashboard-page) .mmo-dashboard,body.member-portal-page:not(.admin-dashboard-page) .mmo-dashboard__main{background:0 0;min-height:100dvh}body.member-portal-page:not(.admin-dashboard-page) .mmo-dashboard__content,body.member-portal-page:not(.admin-dashboard-page) .dashboard-page .mmo-dashboard__content{width:100%;padding:16px var(--member-mobile-page-x) calc(104px + env(safe-area-inset-bottom))}body.member-portal-page:not(.admin-dashboard-page) .mmo-dashboard__content-inner,body.member-portal-page:not(.admin-dashboard-page) .transaction-content,body.member-portal-page:not(.admin-dashboard-page) .dashboard-content,body.member-portal-page:not(.admin-dashboard-page) .support-content,body.member-portal-page:not(.admin-dashboard-page) .news-content{width:100%;max-width:none}body.member-portal-page:not(.admin-dashboard-page) .mmo-member-page-header,body.member-portal-page:not(.admin-dashboard-page) .mmo-dashboard-heading,body.member-portal-page:not(.admin-dashboard-page) :is(.transaction-heading,.financial-request-heading,.support-page-heading,.news-heading){background:linear-gradient(135deg,#08271ddb,#031610c2);border:1px solid #d6b45a1f;border-radius:17px;margin:0 0 14px;padding:15px 15px 16px;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000029,inset 0 1px #ffffff06}body.member-portal-page:not(.admin-dashboard-page) .mmo-member-page-header:after,body.member-portal-page:not(.admin-dashboard-page) .mmo-dashboard-heading:after{content:"";pointer-events:none;background:radial-gradient(circle,#d6b45a1c,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;right:-45px}body.member-portal-page:not(.admin-dashboard-page) :is(.mmo-member-page-header,.mmo-dashboard-heading,.transaction-heading,.financial-request-heading,.support-page-heading,.news-heading) h1{color:#f4f0e5;letter-spacing:-.025em;margin:0 0 7px;font-size:clamp(1.38rem,6vw,1.68rem);font-weight:500;line-height:1.08}body.member-portal-page:not(.admin-dashboard-page) :is(.mmo-member-page-header,.mmo-dashboard-heading,.transaction-heading,.financial-request-heading,.support-page-heading,.news-heading) p{max-width:31rem;color:var(--member-mobile-muted);margin:0;font-size:.69rem;line-height:1.58}body.member-portal-page:not(.admin-dashboard-page) :is(.mmo-card,.mmo-dashboard-card,.mmo-stat-card,.settings-overview-card,.settings-detail-card,.transaction-summary-card,.transaction-list-card,.financial-request-card,.deposit-history-card,.support-conversations-panel,.support-chat-panel,.news-card,.news-toolbar){box-shadow:var(--member-mobile-shadow), inset 0 1px #ffffff07;border-color:var(--member-mobile-border)!important;border-radius:var(--member-mobile-radius)!important;background:linear-gradient(145deg,#072219f0,#031610f5)!important}body.member-portal-page:not(.admin-dashboard-page) :is(.mmo-card,.mmo-dashboard-card,.settings-overview-card,.settings-detail-card,.transaction-list-card,.financial-request-card,.deposit-history-card,.news-toolbar){padding:16px}body.member-portal-page:not(.admin-dashboard-page) :is(.mmo-card-title,.settings-detail-heading,.financial-request-card__heading,.deposit-history-card__heading){border-bottom:1px solid var(--member-mobile-divider);gap:12px;margin-bottom:15px;padding-bottom:13px}body.member-portal-page:not(.admin-dashboard-page) :is(.mmo-card-title,.settings-detail-heading,.financial-request-card__heading,.deposit-history-card__heading) h2{color:#f2eee2;letter-spacing:-.01em;font-size:.98rem;font-weight:550}body.member-portal-page:not(.admin-dashboard-page) :is(.mmo-page-eyebrow,.mmo-card__eyebrow,.eyebrow){font-weight:700;color:#dec170c7!important;letter-spacing:.14em!important;font-size:.53rem!important}body.member-portal-page:not(.admin-dashboard-page) :is(.mmo-grid,.mmo-stat-grid,.mmo-dashboard-stats,.mmo-dashboard-middle-grid,.mmo-dashboard-bottom-grid,.transaction-summary-grid,.financial-security-grid,.settings-overview-grid,.news-grid){gap:12px}body.member-portal-page:not(.admin-dashboard-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){color:#f1ede2;border-radius:var(--member-mobile-radius-small);background:#000c098a;border:1px solid #d6b45a24;outline:0;min-height:48px;padding:0 14px;font-size:.78rem;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 2px 7px #0000002e}body.member-portal-page:not(.admin-dashboard-page) textarea{resize:vertical;min-height:112px;padding-block:13px;line-height:1.55}body.member-portal-page:not(.admin-dashboard-page) :is(input,select,textarea):focus{background:#02140ec7;border-color:#d6b45a7a;box-shadow:0 0 0 3px #d6b45a12,inset 0 1px 4px #00000029}body.member-portal-page:not(.admin-dashboard-page) label{color:#efece2b8;font-size:.68rem}body.member-portal-page:not(.admin-dashboard-page) :is(.submit-button,.mmo-gold-button,.news-primary-link,button[type=submit]:not(.lux-nav__link),.transaction-heading__actions a){letter-spacing:.075em;border-radius:12px;min-height:46px;padding:0 17px;font-size:.66rem;font-weight:700;transition:translate .18s,filter .18s,box-shadow .18s;box-shadow:0 12px 26px #0000002e}body.member-portal-page:not(.admin-dashboard-page) :is(.submit-button,.mmo-gold-button,.news-primary-link,button[type=submit]:not(.lux-nav__link)):active{filter:brightness(.94);translate:0 1px;box-shadow:0 5px 14px #0000002e}body.member-portal-page:not(.admin-dashboard-page) :is(.status-message,.settings-warning-box,.settings-request-status){border-radius:12px;padding:12px 14px;font-size:.66rem;line-height:1.55}body.member-portal-page:not(.admin-dashboard-page) :is(.transaction-row,.transaction-list-item,.deposit-history-item,.support-conversation-item,.settings-action-list__item,.settings-toggle-list>label){border-color:var(--member-mobile-divider);border-radius:12px;min-height:64px;transition:border-color .18s,background .18s,transform .18s}body.member-portal-page:not(.admin-dashboard-page) :is(.transaction-row,.transaction-list-item,.deposit-history-item,.support-conversation-item,.settings-action-list__item):active{background:#d6b45a09;border-color:#d6b45a3d;transform:scale(.992)}body.member-portal-page:not(.admin-dashboard-page) .settings-back-link{border:1px solid var(--member-mobile-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051d15db;border-radius:13px;min-height:42px;margin-bottom:12px;padding:0 14px;box-shadow:0 10px 24px #00000024}body.member-portal-page:not(.admin-dashboard-page) .mmo-mobile-nav{right:12px;bottom:max(9px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(#071f17eb,#020f0bf7);border-color:#d6b45a26;border-radius:20px;min-height:62px;padding:6px;left:12px;box-shadow:0 18px 48px #00000080,inset 0 1px #ffffff0b}body.member-portal-page:not(.admin-dashboard-page) .mmo-mobile-nav__item{border-radius:14px;gap:2px;min-height:49px}body.member-portal-page:not(.admin-dashboard-page) .mmo-mobile-nav__item>span{width:31px;height:29px}body.member-portal-page:not(.admin-dashboard-page) .mmo-mobile-nav__item>span svg{stroke-width:1.45px;width:21px;height:21px}body.member-portal-page:not(.admin-dashboard-page) .mmo-mobile-nav__item small{letter-spacing:.025em;font-size:.46rem}body.member-portal-page:not(.admin-dashboard-page) .mmo-mobile-nav__item.is-active{background:linear-gradient(#d6b45a1b,#d6b45a06);box-shadow:inset 0 0 0 1px #d6b45a14}body.member-portal-page:not(.admin-dashboard-page) .mmo-mobile-nav__item.is-active:after{opacity:.75;width:13px;bottom:1px}body.member-portal-page:not(.admin-dashboard-page) .footer-stage{margin-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (width<=390px){body.member-portal-page:not(.admin-dashboard-page){--member-mobile-page-x:10px;--member-mobile-radius:16px}body.member-portal-page:not(.admin-dashboard-page) :is(.mmo-card,.mmo-dashboard-card,.settings-overview-card,.settings-detail-card,.transaction-list-card,.financial-request-card,.deposit-history-card,.news-toolbar){padding:14px}body.member-portal-page:not(.admin-dashboard-page) .mmo-mobile-nav{left:8px;right:8px}body.member-portal-page:not(.admin-dashboard-page) .mmo-mobile-nav__item small{font-size:.42rem}}@media (width<=768px) and (prefers-reduced-motion:reduce){body.member-portal-page:not(.admin-dashboard-page) *,body.member-portal-page:not(.admin-dashboard-page) :before,body.member-portal-page:not(.admin-dashboard-page) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--modal-surface:#061f17;--modal-surface-deep:#03130e;--modal-border:#d6b45a33;--modal-divider:#d6b45a1a;--modal-text:#f3efe4;--modal-muted:#e0e5dc8f;--modal-gold:#d6b45a;--modal-radius:20px;--modal-shadow:0 32px 90px #00000085, inset 0 1px #ffffff09}:is(.admin-ticket-modal,.deposit-details-modal,.session-devices-modal,.login-history-modal,.accepted-agreements-modal,.account-changes-modal,.ticket-email-modal,.support-profile-modal,.ticket-modal,.mmo-dialog,.otp-modal){overscroll-behavior:contain}:is(.admin-ticket-modal__backdrop,.deposit-details-modal__backdrop,.session-devices-modal__backdrop,.login-history-modal__backdrop,.accepted-agreements-modal__backdrop,.account-changes-modal__backdrop,.ticket-email-modal__backdrop,.support-profile-modal__backdrop,.ticket-modal__backdrop,.mmo-dialog__backdrop,.otp-modal__backdrop){-webkit-backdrop-filter:blur(12px)saturate(.9);background:#000806c7}:is(.admin-ticket-modal__panel,.deposit-details-modal__panel,.session-devices-modal__panel,.login-history-modal__panel,.accepted-agreements-modal__panel,.account-changes-modal__panel,.ticket-email-modal__panel,.support-profile-modal__panel,.ticket-modal__panel,.mmo-dialog__panel,.otp-modal__panel){scrollbar-width:thin;scrollbar-color:#d6b45a4d transparent;box-sizing:border-box;color:var(--modal-text);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:radial-gradient(circle at 92% 0, #d6b45a17, transparent 18rem), linear-gradient(145deg, var(--modal-surface), var(--modal-surface-deep));box-shadow:var(--modal-shadow)}:is(.admin-ticket-modal__panel,.deposit-details-modal__panel,.session-devices-modal__panel,.login-history-modal__panel,.accepted-agreements-modal__panel,.account-changes-modal__panel,.ticket-email-modal__panel,.support-profile-modal__panel,.ticket-modal__panel,.mmo-dialog__panel){padding:clamp(20px,3vw,30px)}:is(.admin-ticket-modal__panel,.deposit-details-modal__panel,.session-devices-modal__panel,.login-history-modal__panel,.accepted-agreements-modal__panel,.account-changes-modal__panel,.ticket-email-modal__panel,.support-profile-modal__panel)::-webkit-scrollbar{width:6px}:is(.admin-ticket-modal__panel,.deposit-details-modal__panel,.session-devices-modal__panel,.login-history-modal__panel,.accepted-agreements-modal__panel,.account-changes-modal__panel,.ticket-email-modal__panel,.support-profile-modal__panel)::-webkit-scrollbar-thumb{background:#d6b45a4d;border-radius:999px}:is(.admin-ticket-modal__close,.deposit-details-modal__close,.session-devices-modal__close,.login-history-modal__close,.accepted-agreements-modal__close,.account-changes-modal__close,.support-profile-modal__close,.ticket-modal__close){z-index:5;color:#f3efe4b3;background:#000c0980;border:1px solid #d6b45a29;border-radius:11px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font:400 20px/1 Arial,sans-serif;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff06}:is(.admin-ticket-modal__close,.deposit-details-modal__close,.session-devices-modal__close,.login-history-modal__close,.accepted-agreements-modal__close,.account-changes-modal__close,.support-profile-modal__close,.ticket-modal__close):hover{color:#f4dda0;background:#d6b45a14;border-color:#d6b45a61;transform:rotate(3deg)}:is(.admin-ticket-modal__panel,.deposit-details-modal__panel,.session-devices-modal__panel,.login-history-modal__panel,.accepted-agreements-modal__panel,.account-changes-modal__panel,.ticket-email-modal__panel,.support-profile-modal__panel,.ticket-modal__panel,.mmo-dialog__panel) h2{color:#f2e9cf;letter-spacing:-.02em;font-size:clamp(1.22rem,2.4vw,1.65rem);font-weight:500;line-height:1.18}:is(.admin-ticket-modal__subtitle,.session-devices-modal__summary,.login-history-modal__summary,.accepted-agreements-modal__summary,.account-changes-modal__summary,.ticket-modal__panel>p,.mmo-dialog__panel>p){color:var(--modal-muted);font-size:.72rem;line-height:1.65}:is(.admin-ticket-section,.admin-ticket-detail,.deposit-details-grid>div,.session-device-card,.login-history-event,.accepted-agreement,.account-change,.support-profile-modal__section,.ticket-email-modal__recipient,.ticket-email-modal__protected){border-color:var(--modal-divider);box-shadow:none;background:#ffffff05;border-radius:13px}:is(.admin-ticket-modal,.deposit-details-modal,.ticket-email-modal,.support-profile-modal,.mmo-dialog,.otp-modal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-height:44px;color:var(--modal-text);background:#000b088c;border:1px solid #d6b45a24;border-radius:11px;outline:none;padding:0 13px;box-shadow:inset 0 2px 6px #00000029}:is(.admin-ticket-modal,.deposit-details-modal,.ticket-email-modal,.support-profile-modal,.mmo-dialog,.otp-modal) textarea{resize:vertical;min-height:96px;padding-block:11px;line-height:1.55}:is(.admin-ticket-modal,.deposit-details-modal,.ticket-email-modal,.support-profile-modal,.mmo-dialog,.otp-modal) :is(input,select,textarea):focus{border-color:#d6b45a7a;box-shadow:0 0 0 3px #d6b45a12}:is(.deposit-details-modal__actions,.ticket-email-modal__actions,.mmo-dialog__actions,.admin-ticket-review__actions){border-top:1px solid var(--modal-divider);gap:10px;padding-top:14px}:is(.deposit-details-modal__actions,.ticket-email-modal__actions,.mmo-dialog__actions,.admin-ticket-review__actions) :is(button,a),:is(.session-devices-modal__done,.login-history-modal__done,.accepted-agreements-modal__done,.account-changes-modal__done,.support-profile-modal__done,.ticket-modal__button){letter-spacing:.07em;border-radius:11px;min-height:42px;padding:0 16px;font-size:.62rem;font-weight:700}@media (width<=768px){:is(.admin-ticket-modal,.deposit-details-modal,.session-devices-modal,.login-history-modal,.accepted-agreements-modal,.account-changes-modal,.ticket-email-modal,.support-profile-modal,.ticket-modal,.mmo-dialog){align-items:end;padding:8px}:is(.admin-ticket-modal__panel,.deposit-details-modal__panel,.session-devices-modal__panel,.login-history-modal__panel,.accepted-agreements-modal__panel,.account-changes-modal__panel,.ticket-email-modal__panel,.support-profile-modal__panel,.ticket-modal__panel,.mmo-dialog__panel){width:100%;max-width:none;max-height:min(91dvh,820px);padding:20px 15px calc(18px + env(safe-area-inset-bottom));border-radius:21px 21px 15px 15px;margin:0;animation:.24s cubic-bezier(.2,.8,.2,1) both modal-sheet-enter;overflow:hidden auto}:is(.admin-ticket-modal__panel,.deposit-details-modal__panel,.session-devices-modal__panel,.login-history-modal__panel,.accepted-agreements-modal__panel,.account-changes-modal__panel,.ticket-email-modal__panel,.support-profile-modal__panel):after{content:"";background:#e7ddc033;border-radius:999px;width:34px;height:3px;position:absolute;top:7px;left:50%;transform:translate(-50%)}:is(.admin-ticket-modal__close,.deposit-details-modal__close,.session-devices-modal__close,.login-history-modal__close,.accepted-agreements-modal__close,.account-changes-modal__close,.support-profile-modal__close,.ticket-modal__close){border-radius:10px;width:34px;min-width:34px;height:34px;min-height:34px;top:14px;right:13px}.admin-ticket-modal__header{gap:12px;padding-right:38px;display:grid}:is(.admin-ticket-modal__grid,.deposit-details-grid,.support-profile-modal__details){grid-template-columns:1fr}:is(.deposit-details-grid>div,.session-device-card,.login-history-event,.accepted-agreement,.account-change){padding:12px}:is(.deposit-details-modal__actions,.ticket-email-modal__actions,.mmo-dialog__actions,.admin-ticket-review__actions){grid-template-columns:1fr;display:grid}:is(.deposit-details-modal__actions,.ticket-email-modal__actions,.mmo-dialog__actions,.admin-ticket-review__actions) :is(button,a){width:100%}}@keyframes modal-sheet-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.admin-ticket-modal__panel,.deposit-details-modal__panel,.session-devices-modal__panel,.login-history-modal__panel,.accepted-agreements-modal__panel,.account-changes-modal__panel,.ticket-email-modal__panel,.support-profile-modal__panel,.ticket-modal__panel,.mmo-dialog__panel){animation:none}}.admin-ticket-modal__panel{clip-path:none;border-radius:16px;width:min(860px,100%);padding:clamp(18px,2.4vw,26px)}.admin-ticket-modal__panel:before{clip-path:none;border-radius:12px;inset:5px}.admin-ticket-modal .admin-ticket-review{margin-top:14px}.admin-ticket-modal .admin-ticket-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-ticket-modal .admin-ticket-review__card{background:#000d0970;border-radius:12px;flex-direction:column;min-width:0;padding:13px;display:flex}.admin-ticket-modal .admin-ticket-review__card-heading{gap:9px;margin-bottom:11px}.admin-ticket-modal .admin-ticket-review__card-icon{border-color:#d6b45a33;border-radius:8px;width:27px;height:27px;font-size:.76rem}.admin-ticket-modal .admin-ticket-review__card h4{margin-bottom:2px;font-size:.76rem;line-height:1.25}.admin-ticket-modal .admin-ticket-review__card p{font-size:.61rem;line-height:1.4}.admin-ticket-modal .admin-ticket-review__card label{letter-spacing:.055em;margin-bottom:5px;font-size:.56rem}.admin-ticket-modal .admin-ticket-review__card textarea{border-color:#d6b45a21;border-radius:8px;min-height:64px;max-height:120px;margin-bottom:9px;padding:8px 10px;font-size:.7rem;line-height:1.45}.admin-ticket-modal .admin-ticket-review__footer{gap:8px;margin-top:auto}#admin-user-review-modal .admin-ticket-review__card--reject{flex-direction:column;align-items:stretch;gap:16px;display:flex}#admin-user-review-modal .admin-ticket-review__card--reject .admin-ticket-review__card-heading{width:100%;margin:0}#admin-user-review-modal .admin-ticket-review__card--reject>textarea{width:100%;min-height:105px;max-height:180px;margin:0}#admin-user-review-modal .admin-ticket-review__card--reject .admin-ticket-review__footer{flex:none;justify-content:center;width:100%;margin:0;padding-top:2px;display:flex}#admin-user-review-modal .admin-ticket-review__card--reject .admin-ticket-review__reject{align-self:center;width:min(100%,230px);margin:0;position:static;inset:auto;translate:none}#admin-ticket-modal .admin-ticket-review__card--reject .admin-ticket-review__reject{width:min(100%,230px);margin:0;position:static;inset:auto;translate:none}.admin-ticket-modal .admin-ticket-review__footer small{font-size:.53rem}.admin-ticket-modal :is(.admin-ticket-review__approve,.admin-ticket-review__reject){width:auto;min-height:34px;box-shadow:none;letter-spacing:.045em;border-radius:8px;align-self:flex-end;margin-top:auto;padding:0 12px;font-size:.57rem}@media (width<=680px){.admin-ticket-modal__panel{padding:17px 12px calc(14px + env(safe-area-inset-bottom));border-radius:17px 17px 12px 12px}.admin-ticket-modal .admin-ticket-review__grid{grid-template-columns:minmax(0,1fr)}.admin-ticket-modal .admin-ticket-review__card{padding:11px}.admin-ticket-modal .admin-ticket-review__card textarea{min-height:58px}.admin-ticket-modal :is(.admin-ticket-review__approve,.admin-ticket-review__reject){width:100%}}body .shell{grid-template-rows:auto auto auto auto!important;min-height:0!important}body:not(.home-page) .page{min-height:0}body.admin-dashboard-page :is(.admin-dashboard,.admin-dashboard__main),body.member-portal-page :is(.mmo-member-portal,.mmo-dashboard,.mmo-dashboard__main){min-height:0!important}body.admin-dashboard-page,body.member-portal-page{--ds-sidebar-width:270px;--dashboard-sidebar-width:270px;--member-sidebar-width:270px}body.member-portal-page:not(.admin-dashboard-page) .footer-stage{padding-bottom:22px!important}body.home-page .shell{grid-template-rows:auto auto minmax(0,1fr) auto!important;min-height:100svh!important;padding-bottom:0!important}@media (width>=821px){body .shell>.lux-header{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(20px,3vh,30px) 0 0!important}body:is(.admin-dashboard-page,.member-portal-page) .shell>.lux-header{grid-column:2!important}body .lux-header{isolation:isolate;z-index:120!important;pointer-events:auto!important;position:relative!important}body .lux-header .lux-header__frame{width:min(1180px,100% - 32px)!important;max-width:1180px!important;margin-inline:auto!important}body .lux-header :is(.lux-header__frame,.lux-header__panel,.lux-nav,.lux-nav__link,.lux-nav__form,.lux-header__actions,.lux-header__utilities,.lux-header__user,.lux-header__account-menu){pointer-events:auto!important}body .lux-header .lux-nav{z-index:4;width:max-content;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body .lux-header :is(a,button,form){pointer-events:auto!important}body.admin-dashboard-page .admin-dashboard{z-index:1;position:relative;grid-template-columns:270px minmax(0,1fr)!important;width:100%!important;max-width:none!important;margin-inline:0!important;display:grid!important}body.member-portal-page:not(.admin-dashboard-page) :is(.mmo-member-portal,.mmo-dashboard){grid-template-columns:270px minmax(0,1fr)!important;width:100%!important;max-width:none!important;margin-inline:0!important;display:grid!important}body.admin-dashboard-page .admin-dashboard>.admin-dashboard__sidebar,body.member-portal-page :is(.mmo-member-portal,.mmo-dashboard)>.mmo-portal-sidebar{grid-column:1!important}body.admin-dashboard-page .admin-dashboard>.admin-dashboard__main,body.member-portal-page :is(.mmo-member-portal,.mmo-dashboard)>:is(.mmo-dashboard__main,.mmo-portal-main){grid-column:2!important;width:100%!important;min-width:0!important;margin:0!important}body.admin-dashboard-page :is(.admin-dashboard__content,.admin-portal-page__content),body.member-portal-page :is(.mmo-dashboard__content,.mmo-portal-content){box-sizing:border-box;width:min(1320px,100% - 48px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}body.admin-dashboard-page .admin-dashboard__backdrop[hidden]{pointer-events:none!important;display:none!important}body.admin-membership-requests-page .page{padding-bottom:0!important}body.admin-membership-requests-page .shell{grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:270px minmax(0,1fr)!important;min-height:100svh!important;padding-bottom:0!important}body.admin-membership-requests-page :is(.registration-progress-slot,.footer-stage),body.admin-membership-requests-page .lux-header{grid-column:2!important}body.admin-membership-requests-page .admin-dashboard{grid-column:1/-1!important}body.admin-membership-requests-page .footer-stage{z-index:55;align-self:auto;bottom:0;left:270px;right:0;width:calc(100% - 270px)!important;max-width:none!important;margin:0!important;padding-bottom:20px!important;position:fixed!important}body.admin-membership-requests-page .footer-frame{margin-bottom:0!important}}@media (width<=820px){body.home-page .shell{padding-bottom:170px!important}body .lux-header,body :is(.lux-header--member,.lux-header--admin){width:min(100vw - 52px,630px)!important;max-width:min(100vw - 52px,630px)!important}body.admin-dashboard-page .admin-dashboard,body.member-portal-page :is(.mmo-member-portal,.mmo-dashboard){padding-bottom:0!important}body.admin-dashboard-page .shell,body.member-portal-page .shell{padding-bottom:calc(58px + env(safe-area-inset-bottom))!important}body.admin-membership-requests-page .footer-stage{grid-column:1!important;width:100%!important;margin:0!important}body.admin-membership-requests-page .shell{grid-template-rows:auto auto minmax(0,1fr) auto!important;min-height:100svh!important;padding-bottom:0!important}}body.member-support-page .support-page .support-composer{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:end!important;gap:8px!important;width:min(100%,760px)!important;min-width:0!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding:9px 11px!important}body.member-support-page .support-page .support-composer textarea{box-sizing:border-box!important;resize:none!important;background:#000d09ad!important;border:1px solid #d6b45a33!important;border-radius:12px!important;outline:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:132px!important;margin:0!important;padding:11px 13px!important;font-size:.7rem!important;line-height:1.5!important;box-shadow:inset 0 2px 8px #0003!important}body.member-support-page .support-page .support-composer textarea:focus{background:#02130ee6!important;border-color:#e5c46694!important;box-shadow:0 0 0 3px #d6b45a12,inset 0 2px 8px #00000029!important}body.member-support-page .support-page .support-composer button{color:#132016!important;background:linear-gradient(145deg,#efd982,#bd8b2c)!important;border:1px solid #ffecae80!important;border-radius:12px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:0 8px 18px #b17f2233,inset 0 1px #ffffff57!important}body.member-support-page .support-page .support-composer button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important;display:block!important}@media (width<=600px){body.member-support-page .support-page .support-composer{grid-template-columns:minmax(0,1fr) 40px!important;gap:6px!important;padding:7px!important}body.member-support-page .support-page .support-composer textarea{border-radius:10px!important;height:40px!important;min-height:40px!important;max-height:104px!important;padding:9px 11px!important;font-size:.66rem!important}body.member-support-page .support-page .support-composer button{border-radius:10px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}body.member-support-page .support-page .support-composer button svg{width:17px!important;height:17px!important}}:root{--mmo-asset-revision:20260800}body.home-page,body.home-page .page{background-color:#03110d!important;background-image:var(--page-background)!important;background-attachment:fixed!important}body .otp-modal .otp-modal__inputs>input.otp-modal__digit{box-sizing:border-box;appearance:none;width:100%;min-width:0;height:62px;min-height:62px;margin:0;display:block;overflow:visible;color:#fff8dc!important;-webkit-text-fill-color:#fff8dc!important;letter-spacing:0!important;text-align:center!important;text-indent:0!important;text-transform:none!important;padding:0!important;font:700 24px/62px Arial,Helvetica,sans-serif!important}.mmo-wallet-mobile-actions{display:none}@media (width<=768px){body.member-dashboard-page .mmo-dashboard-heading{background:radial-gradient(circle at 80% 62%,#d6b45a1f,#0000 26%),linear-gradient(135deg,#053022f5,#02130efa);border:1px solid #d6b45a57;border-radius:22px;min-height:178px;padding:24px 118px 22px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}body.member-dashboard-page .mmo-dashboard-heading:before,body.member-dashboard-page .mmo-dashboard-heading:after{content:"";border:1px solid #e4c8738c;width:64px;height:64px;position:absolute;top:50%;right:35px;translate:0 -50%;rotate:45deg}body.member-dashboard-page .mmo-dashboard-heading:after{border-color:#e4c873e0;width:36px;height:36px;right:49px;box-shadow:0 0 24px #d6b45a2e}body.member-dashboard-page .mmo-dashboard-heading__title-row{display:block}body.member-dashboard-page .mmo-dashboard-heading h1{gap:0;font:400 2rem/.98 Georgia,serif;display:grid}body.member-dashboard-page .mmo-dashboard-heading h1 span:first-child{color:#e2b95e}body.member-dashboard-page .mmo-dashboard-heading h1 span:last-child{color:#f5efe2}body.member-dashboard-page .mmo-dashboard-heading p{color:#ede7d89e;max-width:230px;margin:16px 0 0;font:400 .67rem/1.6 Georgia,serif}body.member-dashboard-page .mmo-dashboard-heading__mobile-actions{z-index:2;position:absolute;top:10px;right:10px}body.member-dashboard-page :is(.mmo-stat-card--balance,.mmo-stat-card--profit,.mmo-stat-card--cycle){min-height:132px;display:block}body.member-dashboard-page :is(.mmo-stat-card--balance,.mmo-stat-card--profit,.mmo-stat-card--cycle) .mmo-stat-card__icon{float:right;margin:-3px 0 2px 4px}body.member-dashboard-page :is(.mmo-stat-card--balance,.mmo-stat-card--profit,.mmo-stat-card--cycle) .mmo-stat-card__content>strong{white-space:normal;font-size:.72rem;overflow:visible}body.member-dashboard-page .dashboard-market-ticker{background:linear-gradient(135deg,#05271cf2,#02140ff7);border-color:#d6b45a40;border-radius:18px;margin:7px 0}body.member-dashboard-page .mmo-dashboard-middle-grid{display:block}body.member-dashboard-page .mmo-wallet-overview{margin-bottom:6px;padding:12px!important}body.member-dashboard-page .mmo-wallet-mobile-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}body.member-dashboard-page .mmo-wallet-mobile-actions a{color:#d9b458;background:#031b14b8;border:1px solid #d6b45a47;border-radius:13px;place-items:center;gap:7px;min-width:0;min-height:76px;padding:9px 3px;text-decoration:none;display:grid}body.member-dashboard-page .mmo-wallet-mobile-actions svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px}body.member-dashboard-page .mmo-wallet-mobile-actions span{color:#f1e9d7b3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:400 .54rem/1.2 Georgia,serif;overflow:hidden}body.member-dashboard-page .mmo-wallet-overview>:is(.mmo-wallet-detail,.mmo-outline-button){display:none}body.member-dashboard-page .mmo-mobile-nav{right:4px;bottom:max(4px, env(safe-area-inset-bottom));background:linear-gradient(#071f18f7,#020f0bfa);border-color:#d6b45a52;border-radius:23px;min-height:62px;left:4px}body.member-portal-page :is(.mmo-dashboard__content,.mmo-portal-content){padding-left:8px!important;padding-right:8px!important}body.member-portal-page :is(.mmo-dashboard-card,.mmo-card,.settings-detail-card,.settings-overview-card,.settings-account-summary,.transaction-summary-card,.transaction-list-card,.transaction-filters,.financial-request-card,.deposit-history-card,.support-conversations-panel,.support-chat-panel,.news-toolbar,.news-card){border-radius:10px!important;padding:10px!important;box-shadow:0 7px 18px #00000017!important}body.member-portal-page :is(.mmo-dashboard-stats,.mmo-dashboard-middle-grid,.mmo-dashboard-information-grid,.mmo-grid,.mmo-stat-grid,.transaction-summary-grid,.transaction-content,.financial-security-grid,.financial-request-content,.settings-overview-grid,.support-content,.news-grid){gap:8px!important}body.member-portal-page :is(.mmo-card-title,.settings-detail-heading,.financial-request-card__heading){gap:8px;margin-bottom:9px}body.member-portal-page :is(.mmo-dashboard-card,.mmo-card,.settings-detail-card,.settings-overview-card,.transaction-summary-card,.transaction-list-card,.financial-request-card,.support-conversations-panel,.support-chat-panel,.news-card) :is(h2,h3){line-height:1.3;font-size:.82rem!important}body.member-portal-page :is(.mmo-dashboard-card,.mmo-card,.settings-detail-card,.settings-overview-card,.transaction-summary-card,.transaction-list-card,.financial-request-card,.support-conversations-panel,.support-chat-panel,.news-card) :is(p,li,dd,label,small,span){font-size:.64rem;line-height:1.55}body.member-portal-page :is(.mmo-card__eyebrow,.mmo-card-title>small){letter-spacing:.12em!important;font-size:.5rem!important}body.member-portal-page :is(input,select,textarea){padding-left:9px;padding-right:9px;font-size:.68rem}body.member-portal-page .mmo-stat-card{min-height:108px;padding:10px!important}body.member-portal-page .mmo-stat-card--total{min-height:122px}body.member-portal-page :is(.mmo-card-title__icon,.mmo-stat-card__icon){transform-origin:50%;scale:.88}body.member-dashboard-page .mmo-dashboard__content{padding:10px 4px calc(78px + env(safe-area-inset-bottom))!important}body.member-dashboard-page .dashboard-content{width:100%;max-width:none}body.member-dashboard-page .mmo-dashboard-heading{margin-bottom:10px;padding-inline:4px}body.member-dashboard-page :is(.mmo-dashboard-card,.mmo-wallet-overview,.mmo-recent-transactions,.mmo-finance-summary,.mmo-support-card,.mmo-news-card,.mmo-account-status-card,.mmo-quick-access){border-radius:9px!important;padding:8px!important}body.member-dashboard-page :is(.mmo-dashboard-stats,.mmo-dashboard-middle-grid,.mmo-dashboard-information-grid){gap:6px!important;margin-bottom:6px!important}body.member-dashboard-page .mmo-stat-card{min-height:88px;padding:8px!important}body.member-dashboard-page .mmo-stat-card--total{min-height:102px}body.member-dashboard-page .mmo-stat-card__content>strong{margin:7px 0 4px}body.member-dashboard-page .mmo-stat-card__icon{flex-basis:29px;width:29px;height:29px}body.member-dashboard-page .mmo-stat-card__icon svg{width:16px;height:16px}body.member-dashboard-page .mmo-card-title{margin-bottom:8px}body.member-dashboard-page .mmo-transaction-row{min-height:48px;padding-block:7px}body.member-dashboard-page .mmo-finance-summary-column,body.member-dashboard-page .mmo-quick-access-grid{gap:6px}body.member-dashboard-page .mmo-quick-access-item{border-radius:8px;padding:9px}body.member-dashboard-page .mmo-quick-access-item p{margin-top:5px}body.member-dashboard-page .mmo-dashboard-heading{min-height:178px;margin-bottom:7px;padding:24px 118px 22px 18px}body.member-dashboard-page .mmo-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}body.member-dashboard-page .mmo-stat-card--total{grid-area:1/1/auto/-1;min-height:112px}body.member-dashboard-page .mmo-stat-card--balance{grid-area:2/1}body.member-dashboard-page .mmo-stat-card--profit{grid-area:2/2}body.member-dashboard-page .mmo-stat-card--cycle{grid-area:2/3}body.member-dashboard-page :is(.mmo-stat-card--balance,.mmo-stat-card--profit,.mmo-stat-card--cycle){min-height:132px}body.member-dashboard-page .mmo-wallet-overview{border-radius:18px!important;padding:12px!important}body.member-dashboard-page .mmo-dashboard-heading:before,body.member-dashboard-page .mmo-dashboard-heading:after{content:none;display:none}body.member-dashboard-page .mmo-dashboard-heading{background:linear-gradient(135deg,#053022f5,#02130efa);padding-right:18px}body.member-dashboard-page .mmo-dashboard-middle-grid>*+*,body.member-dashboard-page .mmo-dashboard-information-grid>*+*,body.member-dashboard-page .mmo-quick-access{margin-top:11px}body.member-dashboard-page .mmo-dashboard-information-grid{gap:11px!important}body.member-dashboard-page .dashboard-market-ticker{box-sizing:border-box;height:90px;min-height:90px;padding:5px;overflow:auto hidden}body.member-dashboard-page .dashboard-market-ticker__track{align-items:stretch;gap:7px;height:78px}body.member-dashboard-page .dashboard-market-ticker__item{box-sizing:border-box;contain:layout paint;border-radius:10px;flex:0 0 clamp(240px,72vw,300px);width:clamp(240px,72vw,300px)!important;min-width:clamp(240px,72vw,300px)!important;max-width:300px!important;height:78px!important;min-height:78px!important;max-height:78px!important}body.member-dashboard-page .dashboard-market-ticker tv-single-ticker{display:block;overflow:hidden;width:100%!important;min-width:100%!important;max-width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important}body.member-dashboard-page .dashboard-market-ticker__item:after{content:none;display:none}body.member-dashboard-page .mmo-dashboard-heading{min-height:138px;padding:18px 14px 16px}body.member-dashboard-page .mmo-dashboard-heading h1{font-size:1.72rem}body.member-dashboard-page .mmo-dashboard-heading p{max-width:280px;margin-top:11px;line-height:1.45}body.member-dashboard-page .dashboard-market-ticker{height:70px;min-height:70px;padding:4px}body.member-dashboard-page .dashboard-market-ticker__track{height:60px}body.member-dashboard-page .dashboard-market-ticker__item,body.member-dashboard-page .dashboard-market-ticker tv-single-ticker{height:60px!important;min-height:60px!important;max-height:60px!important}body.member-dashboard-page :is(.mmo-stat-card--balance,.mmo-stat-card--profit,.mmo-stat-card--cycle){display:block;position:relative;padding:10px 8px 9px!important}body.member-dashboard-page :is(.mmo-stat-card--balance,.mmo-stat-card--profit,.mmo-stat-card--cycle) .mmo-stat-card__icon{float:none;width:27px;height:27px;margin:0;position:absolute;top:8px;right:8px}body.member-dashboard-page :is(.mmo-stat-card--balance,.mmo-stat-card--profit,.mmo-stat-card--cycle) .mmo-stat-card__content{width:100%}body.member-dashboard-page :is(.mmo-stat-card--balance,.mmo-stat-card--profit,.mmo-stat-card--cycle) .mmo-stat-card__content>small{align-items:flex-start;min-height:34px;padding-right:31px;line-height:1.35}body.member-dashboard-page :is(.mmo-stat-card--balance,.mmo-stat-card--profit,.mmo-stat-card--cycle) .mmo-stat-card__content>strong{clear:both;margin-top:8px}}
