body.ad-design{color:#f5f1fa;font-family:"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.5;margin:0}body.ad-design .identity-preview{display:flex;align-items:center;gap:30px;margin-bottom:20px}body.ad-design .identity-preview .avatar{margin:0;flex:none}body.ad-design .identity-preview small{display:block;color:#ae90bf;font-size:9px;letter-spacing:1.3px;margin-bottom:6px}body.ad-design .identity-preview strong{display:block;font-size:15px}body.ad-design .identity-preview>div:last-child{margin-left:auto}body.ad-design .identity-preview>div:last-child strong{color:#e3b7f0}@media(max-width:760px){body.ad-design .identity-preview{flex-wrap:wrap;gap:18px;padding:20px}body.ad-design .identity-preview>div:last-child{margin-left:0}body.ad-design .identity-preview>div{min-width:90px}body.ad-design .identity-preview .avatar{min-width:54px}}body.ad-design *{box-sizing:border-box}body.ad-design a{color:inherit;text-decoration:none}body.ad-design button,body.ad-design input,body.ad-design select{font:inherit}body.ad-design button,body.ad-design a{touch-action:manipulation}body.ad-design button{cursor:pointer}body.ad-design button:focus-visible,body.ad-design a:focus-visible{outline:2px solid #f3b7ec;outline-offset:4px}body.ad-design h1,body.ad-design h2,body.ad-design h3,body.ad-design p{margin:0}body.ad-design p{color:#bdb0ce}body.ad-design h1{font-size:48px;line-height:1.13;letter-spacing:-1.8px;font-weight:750}body.ad-design h2{font-size:23px;letter-spacing:-.5px;line-height:1.25}body.ad-design h3{font-size:16px;letter-spacing:-.2px}body.ad-design em{font-style:normal;color:#d88cde}body.ad-design .preview-bar{position:sticky;top:0;z-index:10;background:#100c1bef;border-bottom:1px solid #44304f;backdrop-filter:blur(15px);padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}body.ad-design .preview-brand{font-size:12px;letter-spacing:1.2px;color:#dbb0eb;white-space:nowrap}body.ad-design .preview-tabs{display:flex;gap:5px;flex-wrap:wrap}body.ad-design .preview-tabs a{padding:9px 13px;color:#bfaed0;border-radius:8px;font-size:13px;font-weight:650}body.ad-design .preview-tabs a[aria-current=page]{background:#392149;color:white;box-shadow:inset 0 0 0 1px #75468d}body.ad-design .site-header{max-width:1220px;margin:auto;display:flex;align-items:center;gap:20px;padding:25px 30px}body.ad-design .site-header img{width:124px;height:65px;object-fit:contain}body.ad-design .header-note{font-size:12px;color:#b6a6c7;letter-spacing:.7px}body.ad-design .outline{border:1px solid #665171;border-radius:10px;padding:9px 19px;margin-left:auto;font-weight:600;font-size:13px}body.ad-design .eyebrow{display:block;font-size:11px;letter-spacing:2px;font-weight:750;color:#cf90dc;margin-bottom:14px}body.ad-design .auth-shell{max-width:1120px;margin:48px auto 80px;display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center;padding:0 30px}body.ad-design .auth-intro h1{font-size:64px;line-height:1.12;letter-spacing:-2.5px}body.ad-design .auth-intro p{margin-top:26px;font-size:17px;line-height:1.8}body.ad-design .intro-line{width:56px;height:3px;background:linear-gradient(90deg,#9857ea,#df5bb9);margin:38px 0 20px}body.ad-design .intro-foot{letter-spacing:3px;font-size:10px;color:#aa98ba}body.ad-design .panel{border:1px solid #3f2c50;border-radius:20px;background:linear-gradient(145deg,rgba(43,29,59,.95),rgba(22,14,34,.97));padding:28px;box-shadow:0 18px 40px #05010d22}body.ad-design .auth-form{padding:38px}body.ad-design .auth-form h2{font-size:30px;margin-bottom:10px}body.ad-design .muted{color:#bbaacb}body.ad-design .small{font-size:12px;line-height:1.7}body.ad-design .fields{display:grid;grid-template-columns:1fr 1fr;gap:19px 20px;margin:25px 0}body.ad-design .fields.one{grid-template-columns:1fr}body.ad-design .field{display:flex;flex-direction:column;gap:8px;min-width:0}body.ad-design .field>span{font-size:12px;font-weight:600;color:#d9cce6}body.ad-design .field.wide{grid-column:1/-1}body.ad-design .field input,body.ad-design .field select{width:100%;min-height:49px;background:#120c1f;border:1px solid #4c365e;border-radius:10px;color:#e7dbee;padding:12px 14px;outline:none;font-size:13px}body.ad-design .field input::placeholder{color:#9f8faf;opacity:1}body.ad-design .remember{display:flex;align-items:center;gap:8px;color:#c9bbd6;font-size:12px;margin:-1px 0 25px}body.ad-design .remember input{accent-color:#a952da}body.ad-design .primary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding:13px 20px;color:#fff;border:1px solid #bd5acb;border-radius:10px;background:linear-gradient(110deg,#8d43da,#d13ea7);font-weight:700;font-size:14px;box-shadow:0 7px 22px #a23bc222}body.ad-design .full{width:100%}body.ad-design .primary:hover{filter:brightness(1.1)}body.ad-design .primary span{font-size:20px}body.ad-design .auth-bottom{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:24px;font-size:12px;color:#ddb3e7}body.ad-design .demo-note{font-size:11px;color:#9b89ab;text-align:center;margin-top:26px}body.ad-design .register-shell{max-width:800px;margin:25px auto 75px;padding:0 24px}body.ad-design .page-title{margin-bottom:30px}body.ad-design .page-title p{margin-top:12px}body.ad-design .register-panel{padding:32px 38px}body.ad-design .section-head{display:flex;gap:14px;align-items:center}body.ad-design .section-head h2{font-size:20px}body.ad-design .section-head p{font-size:12px;margin-top:5px}body.ad-design .step{flex:none;display:grid;place-items:center;width:37px;height:37px;border-radius:10px;border:1px solid #78508c;background:#392048;color:#e7b3f0;font-size:12px;font-weight:700}body.ad-design .rule{height:1px;background:#402b50;margin:28px 0}body.ad-design .positions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 30px}body.ad-design .positions label{display:flex;align-items:center;gap:12px;background:#160e23;border:1px solid #4c335e;padding:17px;border-radius:12px}body.ad-design .positions label:first-child{border-color:#b36bcf;background:#33203f}body.ad-design .positions small{display:block;color:#b7a3c6;font-size:11px;margin-top:3px}body.ad-design .positions strong{font-size:14px}body.ad-design .positions input{accent-color:#ca78e0}body.ad-design .positions label>span{margin-left:auto;color:#d59be4}body.ad-design .checkout-shell{max-width:1180px;margin:12px auto 70px;padding:0 30px}body.ad-design .back{display:inline-block;color:#dcb3e6;font-size:12px;margin-bottom:24px}body.ad-design .checkout-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;align-items:start}body.ad-design .checkout-grid .panel{margin-bottom:22px}body.ad-design .product{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid #412b51}body.ad-design .product-image{background:#f1eaf5;border-radius:10px;width:70px;height:80px;flex:none;padding:6px}body.ad-design .product img{width:100%;height:100%;object-fit:contain}body.ad-design .product>div:nth-child(2){flex:1}body.ad-design .product strong{font-size:13px}body.ad-design .product p{font-size:12px;margin-top:5px}body.ad-design .text-button{background:none;border:0;color:#e6a0ca;font-size:11px;padding:5px 0}body.ad-design .total{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 10px;font-size:13px;color:#cbbbd9}body.ad-design .total strong{font-size:25px;color:#f5e8ff;letter-spacing:-.6px}body.ad-design .pay-total{display:flex;justify-content:space-between;align-items:center;background:#160d21;border:1px solid #4a2b5e;padding:15px;border-radius:12px;margin:24px 0}body.ad-design .pay-total small{color:#c2aace}body.ad-design .pay-total strong{font-size:23px}body.ad-design .qr-placeholder{width:190px;height:180px;margin:24px auto 15px;border:1px dashed #815695;border-radius:14px;background:#100a1c;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;text-align:center;padding:18px}body.ad-design .qr-placeholder>span{font-size:38px;line-height:1;color:#c18bd6}body.ad-design .qr-placeholder strong{font-size:14px}body.ad-design .qr-placeholder small{font-size:10px;color:#af99c0}body.ad-design .center{text-align:center}body.ad-design .upload{border:1px dashed #685177;border-radius:10px;padding:17px 12px;background:#160e23;font-size:12px;color:#dcc6e9}body.ad-design .upload small{display:block;font-size:10px;color:#a38caf;margin-top:4px}body.ad-design .payment>.primary{margin-top:22px}body.ad-design .details{font-size:12px;line-height:1.8;margin-top:20px}body.ad-design .details dt{color:#9f8caf;margin-top:12px}body.ad-design .details dd{margin:0;color:#ded0e8}body.ad-design .fund{display:flex;gap:20px;align-items:center;border:1px solid #69477d;border-radius:12px;padding:17px 22px;margin-bottom:24px;background:#21142d}body.ad-design .fund span{font-size:13px;color:#cbb2db}body.ad-design .fund strong{font-size:22px}body.ad-design .fund small{margin-left:auto;color:#9b85ac;font-size:11px}body.ad-design .socials{display:flex;flex-wrap:wrap;gap:14px;align-items:center;color:#b9a4c9;font-size:12px}body.ad-design .socials button{background:#251633;border:1px solid #543565;border-radius:8px;padding:10px;color:#dcb9ed}body.ad-design .dashboard-shell{max-width:1500px;margin:15px auto 65px;padding:0 24px;display:grid;grid-template-columns:215px 1fr;gap:34px}body.ad-design .side-preview{border:1px solid #352042;border-radius:16px;padding:28px 18px;background:#160d22;height:fit-content;text-align:center}body.ad-design .avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,#603887,#a146ac);margin:0 auto 12px;font-weight:750}body.ad-design .side-preview>strong{display:block;font-size:13px}body.ad-design .side-preview>small{font-size:11px;color:#a38baf}body.ad-design .side-preview nav{margin-top:28px;text-align:left;display:flex;flex-direction:column;gap:7px}body.ad-design .side-preview nav a{padding:12px;border-radius:9px;color:#ae97bd;font-size:12px}body.ad-design .side-preview nav a.selected{color:#efd8ff;background:linear-gradient(110deg,#4b285f,#2b183d);border:1px solid #704685}body.ad-design .side-foot{display:block;margin-top:40px;color:#795e8b;font-size:8px;letter-spacing:1.3px}body.ad-design .dash-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:12px}body.ad-design .dash-title h1{font-size:36px}body.ad-design .dash-title h1 span{color:#d576d4}body.ad-design .dash-title p{font-size:13px;margin-top:7px}body.ad-design .pill{padding:6px 12px;border:1px solid #60426e;border-radius:30px;background:#2c1938;font-size:10px;color:#dfb5ef;white-space:nowrap}body.ad-design .news-preview{display:flex;align-items:center;gap:15px;border:1px solid #5d3971;border-radius:14px;padding:17px 20px;background:#241331;margin-bottom:20px}body.ad-design .news-icon{display:grid;place-items:center;background:#482359;border-radius:9px;width:35px;height:35px;color:#e89df0;flex:none}body.ad-design .news-preview strong{font-size:12px}body.ad-design .news-preview p{font-size:11px;margin-top:3px}body.ad-design .news-preview .pill{margin-left:auto}body.ad-design .referrals{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}body.ad-design .referrals>div{background:#1d112a;border:1px solid #3d2750;border-radius:12px;padding:17px}body.ad-design .referrals>div>span{font-size:12px;font-weight:600;color:#ceabdf}body.ad-design .referrals>div>div{display:flex;gap:10px;margin-top:11px}body.ad-design .referrals input{min-width:0;flex:1;background:#100919;border:1px solid #3c254a;border-radius:7px;color:#9782a6;padding:9px;font-size:10px}body.ad-design .referrals button{border:1px solid #604076;border-radius:7px;background:#392047;color:#dcbce8;padding:7px 12px;font-size:11px}body.ad-design .sp-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}body.ad-design .sp-row article{display:flex;justify-content:space-between;align-items:center;background:#21142d;border:1px solid #48305a;border-radius:12px;padding:18px 20px;gap:12px}body.ad-design .sp-row span{font-size:11px;color:#bca6cb}body.ad-design .sp-row strong{font-size:24px;white-space:nowrap}body.ad-design .sp-row i{color:#755288;font-style:normal;margin:0 7px;font-size:18px}body.ad-design .group-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:26px 0 14px}body.ad-design .group-title h2{font-size:17px}body.ad-design .group-title>span{font-size:10px;color:#987da9}body.ad-design .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}body.ad-design .metrics.featured{grid-template-columns:1fr 1fr}body.ad-design .metrics.three{grid-template-columns:repeat(3,1fr)}body.ad-design .metric{border:1px solid #493157;border-radius:15px;padding:20px;background:linear-gradient(145deg,#2a1a37,#190f24);position:relative;overflow:hidden;min-width:0}body.ad-design .metric.highlight{padding:23px 25px;background:linear-gradient(125deg,#38214d,#21122e);border-color:#744a8c}body.ad-design .metric.highlight:nth-child(2){background:linear-gradient(125deg,#342040,#20112c)}body.ad-design .metric-top{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:30px}body.ad-design .metric-top>span{font-size:12px;color:#c8b2d6}body.ad-design .metric-top i{font-style:normal;color:#d2a4e2;font-size:20px;line-height:1;display:grid;place-items:center;flex:none;width:32px;height:32px;background:#442651;border-radius:9px}body.ad-design .metric>strong{display:block;font-size:27px;font-weight:700;letter-spacing:-.6px;margin-top:17px;line-height:1.2}body.ad-design .metric.highlight>strong{font-size:38px}body.ad-design .metric-rule{height:2px;width:30px;background:linear-gradient(90deg,#a665d9,#ce69a9);margin-top:19px}body.ad-design .teams{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}body.ad-design .team-card{padding:20px;box-shadow:none;border-radius:15px}body.ad-design .team-card h3{font-size:12px;color:#ceb7dc}body.ad-design .team-values{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}body.ad-design .team-values>div+div{border-left:1px solid #4a305b;padding-left:19px}body.ad-design .team-values small{display:block;color:#a98ab9;font-size:10px}body.ad-design .team-values strong{display:block;font-size:26px;margin-top:6px}body.ad-design .preview-footer{border-top:1px solid #392644;text-align:center;font-size:11px;color:#9a83ab;padding:23px}body.ad-design .toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:30;padding:14px 20px;border:1px solid #a169bb;background:#241331;box-shadow:0 10px 40px #0008;border-radius:12px;font-size:13px;max-width:90vw;text-align:center}body.ad-design .view[hidden]{display:none!important}@media(min-width:1500px){body.ad-design .auth-shell{margin-top:70px}}@media(max-width:1100px){body.ad-design .auth-shell{gap:45px}body.ad-design .auth-intro h1{font-size:54px}body.ad-design .dashboard-shell{grid-template-columns:175px 1fr;gap:20px}body.ad-design .metrics{grid-template-columns:repeat(2,1fr)}body.ad-design .teams{grid-template-columns:1fr}body.ad-design .team-values strong{font-size:24px}body.ad-design .checkout-grid{grid-template-columns:1.1fr 1fr}body.ad-design .group-title>span{display:none}}@media(max-width:760px){body.ad-design .preview-bar{align-items:flex-start;flex-direction:column;padding:12px 16px;gap:8px;position:relative}body.ad-design .preview-tabs{gap:3px}body.ad-design .preview-tabs a{padding:8px 9px;font-size:11px}body.ad-design .preview-brand{font-size:10px}body.ad-design .site-header{padding:18px 20px}body.ad-design .site-header img{width:100px;height:50px}body.ad-design .header-note{display:none}body.ad-design .auth-shell{display:block;padding:0 20px;margin:20px auto 45px;max-width:510px}body.ad-design .auth-intro{margin-bottom:28px}body.ad-design .auth-intro h1{font-size:38px;letter-spacing:-1.5px}body.ad-design .auth-intro h1 br{display:none}body.ad-design .auth-intro h1 br:after{content:' '}body.ad-design .auth-intro p{font-size:14px;margin-top:14px}body.ad-design .intro-line,body.ad-design .intro-foot{display:none}body.ad-design .auth-form{padding:26px}body.ad-design .auth-form h2{font-size:26px}body.ad-design .auth-form>.muted{font-size:13px}body.ad-design .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:10px}body.ad-design h1{font-size:34px;letter-spacing:-1.1px}body.ad-design .register-shell{padding:0 18px}body.ad-design .register-panel{padding:23px}body.ad-design .fields{grid-template-columns:1fr;gap:16px}body.ad-design .positions{gap:10px}body.ad-design .positions label{padding:13px 10px;gap:7px}body.ad-design .positions strong{font-size:12px}body.ad-design .positions small{font-size:10px}body.ad-design .positions label>span{display:none}body.ad-design .section-head h2{font-size:18px}body.ad-design .section-head p{font-size:11px}body.ad-design .checkout-shell{padding:0 18px}body.ad-design .checkout-grid{grid-template-columns:1fr}body.ad-design .panel{padding:23px}body.ad-design .product{gap:10px}body.ad-design .product-image{width:54px;height:67px}body.ad-design .product strong{font-size:12px}body.ad-design .dashboard-shell{display:block;padding:0 16px}body.ad-design .side-preview{display:none}body.ad-design .dash-title{margin-top:12px}body.ad-design .dash-title h1{font-size:31px}body.ad-design .news-preview{padding:14px;align-items:flex-start;gap:10px}body.ad-design .news-preview .pill{display:none}body.ad-design .referrals,body.ad-design .sp-row{grid-template-columns:1fr;gap:12px}body.ad-design .metrics,body.ad-design .metrics.featured,body.ad-design .metrics.three{grid-template-columns:1fr 1fr;gap:12px}body.ad-design .metrics.three .metric:last-child{grid-column:1/-1}body.ad-design .metric,body.ad-design .metric.highlight{padding:17px}body.ad-design .metric-top{gap:5px}body.ad-design .metric-top>span{font-size:11px}body.ad-design .metric-top i{width:26px;height:26px;font-size:16px}body.ad-design .metric>strong,body.ad-design .metric.highlight>strong{font-size:27px}body.ad-design .metric-rule{margin-top:14px}body.ad-design .metric-top{min-height:32px}body.ad-design .fund{gap:12px;padding:15px}body.ad-design .fund small{font-size:9px}body.ad-design .fund strong{font-size:19px}body.ad-design .teams{gap:12px}body.ad-design .team-card{padding:20px}body.ad-design .desktop{display:none}}@media(prefers-reduced-motion:reduce){}
/* Approved account styles, scoped to the five requested pages. */
body.ad-design .site-header a:first-child{flex:none}body.ad-design .site-header img{display:block}
body.ad-design input[type=submit],body.ad-design .register-btn,body.ad-design .guest-button{display:block;width:100%;min-height:50px;border:1px solid #bd5acb!important;border-radius:10px!important;background:linear-gradient(110deg,#8d43da,#d13ea7)!important;color:#fff!important;font:700 14px "Segoe UI",Arial,sans-serif!important;letter-spacing:0!important;padding:13px 20px!important;box-shadow:0 7px 22px #a23bc222!important;cursor:pointer}
body.ad-design input[type=submit]:disabled,body.ad-design .register-btn:disabled{opacity:.65;cursor:wait}
body.ad-design .fields input,body.ad-design .aw-input,body.ad-design .g16-input,body.ad-design .guest-wrap input[type=text],body.ad-design .guest-wrap textarea,body.ad-design .guest-wrap input[type=email]{width:100%!important;min-height:49px!important;background:#120c1f!important;border:1px solid #4c365e!important;border-radius:10px!important;color:#e7dbee!important;padding:12px 14px!important;font:13px/1.5 "Segoe UI",Arial,sans-serif!important;box-shadow:none!important;outline:none}
body.ad-design input:focus,body.ad-design select:focus,body.ad-design textarea:focus{border-color:#b471d3!important;outline:2px solid #a863d329!important;outline-offset:1px}
body.ad-design input::placeholder,body.ad-design textarea::placeholder{color:#9f8faf!important;opacity:1}
body.ad-design .password-wrap{position:relative}body.ad-design .password-wrap input{padding-right:42px!important}body.ad-design #togglePassword{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#cf9bdf;cursor:pointer;z-index:1}
body.ad-design .field>label{font-size:12px;font-weight:600;color:#d9cce6}body.ad-design .auth-form .btn{margin-bottom:0!important}body.ad-design .remember input{width:15px;height:15px;margin:0}
body.ad-register .register-wrapper{padding:15px 24px 75px;min-height:0;display:block}
body.ad-register .register-container{width:100%;max-width:752px;margin:auto;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
body.ad-register .register-header{padding:0;margin:0 0 30px;background:none;text-align:left;overflow:visible;border:0}
body.ad-register .register-header:before,body.ad-register .register-header:after{display:none}
body.ad-register .register-header p{font-size:15px;margin:12px 0 0;color:#bdb0ce}
body.ad-register .register-body{padding:32px 38px;background:linear-gradient(145deg,rgba(43,29,59,.95),rgba(22,14,34,.97));border:1px solid #3f2c50;border-radius:20px;box-shadow:0 18px 40px #05010d22}
body.ad-register .register-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 20px;margin:25px 0}
body.ad-register .form-box:first-child{grid-column:1/-1}
body.ad-register .form-box>label{display:block;font:600 12px/1.5 "Segoe UI",Arial,sans-serif;color:#d9cce6;margin:0 0 8px;letter-spacing:0}
body.ad-register .form-box>label i{display:none}body.ad-register .sponsor-info{font-size:12px;margin-top:5px;min-height:0}
body.ad-register .side-section{border-top:1px solid #402b50;margin-top:28px;padding-top:28px}
body.ad-register .side-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 30px}
body.ad-register .side-card{display:flex;align-items:center;gap:12px;background:#160e23;border:1px solid #4c335e;padding:17px;border-radius:12px;box-shadow:none;transform:none}
body.ad-register .side-card:has(input:checked){border-color:#b36bcf;background:#33203f}
body.ad-register .side-card input{appearance:auto;position:static;opacity:1;width:16px;height:16px;flex:none;accent-color:#ca78e0}
body.ad-register .side-content{display:flex;gap:10px;align-items:center;width:auto}body.ad-register .side-icon{display:none}
body.ad-register .side-content h4{font:650 14px "Segoe UI",Arial,sans-serif;color:#eedff7;margin:0 0 4px}body.ad-register .side-content small{font-size:11px;color:#b7a3c6}
body.ad-register .register-action{margin:0}body.ad-register .register-btn:before,body.ad-register .register-btn:after{display:none}
body.ad-register .alert-area{padding:0}.ad-register .alert-area:empty{display:none}
body.ad-guest .guest-wrap{max-width:1180px;margin:12px auto 70px;padding:0 30px;font-family:"Segoe UI",Arial,sans-serif}
body.ad-guest .guest-wrap>a{display:inline-block;font-size:12px;margin-bottom:24px;color:#dcb3e6}
body.ad-guest .guest-wrap>h1{font-size:48px;font-weight:750;line-height:1.13;letter-spacing:-1.8px}
body.ad-guest .guest-wrap>.guest-note{margin:12px 0 30px;color:#bdb0ce}
body.ad-guest .guest-grid{grid-template-columns:1.35fr 1fr;gap:24px;align-items:start}
body.ad-guest .guest-box{border:1px solid #3f2c50;border-radius:20px;background:linear-gradient(145deg,rgba(43,29,59,.95),rgba(22,14,34,.97));padding:28px;box-shadow:0 18px 40px #05010d22;margin-bottom:22px}
body.ad-guest .guest-wrap label{font-size:12px;font-weight:600;color:#d9cce6;margin:18px 0 8px}
body.ad-guest .guest-fields{grid-template-columns:1fr 1fr;gap:20px}body.ad-guest .guest-note{font-size:12px;line-height:1.7;color:#bbaacb}
body.ad-guest .guest-qr{display:block;max-width:min(100%,240px);max-height:280px;margin:22px auto;padding:12px;border-radius:12px;background:#fff}
body.ad-guest .guest-total{display:flex;justify-content:space-between;gap:15px;font-size:22px;margin:20px 0 0;color:#f5e8ff}
body.ad-guest .guest-wrap table{font-size:13px}body.ad-guest .guest-wrap td,body.ad-guest .guest-wrap th{border-bottom:1px solid #412b51;padding:14px 5px}body.ad-guest .guest-wrap th{color:#bda8ce;font-size:11px;font-weight:600}
body.ad-guest .guest-wrap input[type=file]{display:block;width:100%;min-width:0;border:1px dashed #685177;border-radius:10px;padding:14px 10px;background:#160e23;font-size:11px;color:#dcc6e9;margin-bottom:20px}
body.ad-guest .guest-button{margin-top:22px}body.ad-guest .guest-error{color:#ffb9b9;font-size:13px}body.ad-guest .guest-wrap .section-head p{font-size:12px;color:#bdb0ce;margin-top:5px}
body.ad-member .g16-fund{display:flex;justify-content:flex-start;gap:20px;align-items:center;border:1px solid #69477d;border-radius:12px;padding:17px 22px;margin:0 0 24px;background:#21142d;box-shadow:none;max-width:none;width:100%;overflow:visible}
body.ad-member .g16-fund:before,body.ad-member .g16-fund:after{display:none}body.ad-member .g16-fund-icon{display:none}body.ad-member .g16-fund-info{display:flex;align-items:center;gap:20px}body.ad-member .g16-fund-title{font-size:13px;color:#cbb2db}body.ad-member .g16-fund-amount{font-size:22px;line-height:1.4;margin:0;color:#f5e8ff;text-shadow:none}body.ad-member .g16-fund-badge{margin-left:auto;font-size:11px;color:#cbb2db;background:#352144;border:1px solid #664777;padding:5px 10px}
body.ad-member .g16-checkout-product{display:flex;align-items:center;gap:16px;padding:22px 0;margin:0;border:0;border-bottom:1px solid #412b51;border-radius:0;background:none;box-shadow:none;transform:none}
body.ad-member .g16-product-image{width:70px;height:80px;flex:none;background:#f1eaf5;border:0;border-radius:10px;padding:6px;margin:0;box-shadow:none}
body.ad-member .g16-product-image img{width:100%;height:100%;object-fit:contain}
body.ad-member .g16-product-details{min-width:0;flex:1}body.ad-member .g16-product-details h3{font:650 13px/1.5 "Segoe UI",Arial,sans-serif;color:#f5e8ff;margin:0}body.ad-member .g16-product-details p{font:12px/1.5 "Segoe UI",Arial,sans-serif;color:#bdb0ce;margin:5px 0 0}
body.ad-member .g16-product-price{font-size:13px;color:#f5e8ff;font-weight:650;white-space:nowrap;margin:0;min-width:0;text-shadow:none}
body.ad-member .g16-total-row{display:flex;justify-content:space-between;align-items:center;padding:20px 0 10px;border:0;background:none;margin:0;box-shadow:none}body.ad-member .g16-total-label{font-size:13px;color:#cbbbd9}body.ad-member .g16-final-total{font-size:25px;color:#f5e8ff;letter-spacing:-.6px;text-shadow:none}
body.ad-member .g16-delivery-box{display:flex;padding:10px 0 0;margin:0;border:0;background:none;border-radius:0;box-shadow:none}body.ad-member .g16-delivery-icon{display:none}body.ad-member .g16-delivery-box strong{font-size:12px;color:#d8c3e7}body.ad-member .g16-delivery-box span{font-size:12px;color:#bbaacb;line-height:1.7}
body.ad-member .g16-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 20px;margin:25px 0 0}body.ad-member .g16-form-group{min-width:0;margin:0}body.ad-member .g16-form-group.full{grid-column:1/-1}body.ad-member .g16-form-group>label{display:block;margin:0 0 8px;font:600 12px/1.5 "Segoe UI",Arial,sans-serif;color:#d9cce6}
body.ad-member .g16-main-qr{width:240px;max-width:100%;height:auto;margin:24px auto 18px;padding:12px;border-radius:12px;background:#fff;border:0;box-shadow:none}body.ad-member .g16-main-qr img{width:100%;height:auto;max-height:300px;object-fit:contain;display:block}
body.ad-member .g16-payment-apps{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:20px 0}.ad-member .g16-payment-app{background:none;border:0;padding:0;font-size:10px;color:#c4adce;box-shadow:none}.ad-member .g16-payment-app-icon{width:27px;height:27px;font-size:12px;border-radius:8px;margin-bottom:5px}
body.ad-member .g16-payment-info{border:0;background:none;margin:15px 0 20px;padding:0;box-shadow:none}body.ad-member .g16-payment-info h3{font-size:13px;color:#dac0e9;margin:0 0 7px}body.ad-member .g16-payment-info p{font-size:12px;line-height:1.7;color:#bbaacb;margin:0}
body.ad-member .g16-thank-you{margin:24px 0 0;border-top:1px solid #412b51;padding:18px 0 0;background:none;box-shadow:none}body.ad-member .g16-thank-you strong{font-size:16px;color:#dfb4e8}body.ad-member .g16-thank-you span{font-size:9px;color:#a58aae;letter-spacing:1px}
body.ad-member .g16-info-section{border:0;background:none;padding:0;box-shadow:none;margin:0 0 25px}body.ad-member .g16-info-section:last-child{margin-bottom:0}body.ad-member .g16-info-section h3{font-size:18px;margin:0 0 20px;color:#f5e8ff}body.ad-member .g16-gst-row{display:block;padding:0;margin:0 0 12px;border:0;background:none}body.ad-member .g16-gst-row .label{display:block;color:#9f8caf;font-size:12px;margin-bottom:3px}body.ad-member .g16-gst-row .value{display:block;color:#ded0e8;font-size:12px;text-align:left;line-height:1.8}body.ad-member .g16-contact-row{display:flex;flex-wrap:wrap;gap:10px}body.ad-member .g16-contact-item{padding:8px 0;border:0;background:none;font-size:12px;color:#bbaacb}
body.ad-member .g16-social-qr-section{border:1px solid #3f2c50;border-radius:16px;padding:22px;background:#1b1027;margin:0}body.ad-member .g16-social-heading h3{font-size:16px;margin:0 0 5px;color:#dfc9ec}body.ad-member .g16-social-heading p{font-size:12px;margin:0 0 20px;color:#bbaacb}body.ad-member .g16-social-qr-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}body.ad-member .g16-social-qr-card{background:#160c21;border:1px solid #3f2c50;border-radius:10px;padding:14px;box-shadow:none;transform:none}body.ad-member .g16-social-qr{width:110px;max-width:100%;height:110px;margin:auto;padding:5px;background:white;border-radius:7px}body.ad-member .g16-social-qr img{width:100%;height:100%;object-fit:contain}body.ad-member .g16-social-icon{font-size:20px;width:30px;height:30px;margin:12px auto 7px}body.ad-member .g16-social-qr-card h4{font-size:12px;margin:6px 0}body.ad-member .g16-social-qr-card span{font-size:10px;color:#aa90bb}body.ad-member .g16-back-products{font-size:12px;padding:10px;background:none;border:1px solid #60426e;border-radius:9px;color:#dcb3e6}
@media(max-width:760px){body.ad-design .auth-shell h1{font-size:38px}body.ad-register .register-wrapper{padding:15px 18px 50px}body.ad-register .register-body{padding:23px}body.ad-register .register-grid{grid-template-columns:1fr;gap:16px}body.ad-register .side-grid{gap:10px}body.ad-register .side-card{padding:13px 10px;gap:7px}body.ad-register .side-content h4{font-size:12px}body.ad-register .side-content small{font-size:10px}body.ad-guest .guest-grid{grid-template-columns:1fr}body.ad-guest .guest-fields{grid-template-columns:1fr;gap:0}body.ad-guest .guest-wrap{padding:0 18px}body.ad-guest .guest-wrap>h1{font-size:34px}body.ad-guest .guest-box{padding:23px}body.ad-member .g16-form-grid{grid-template-columns:1fr;gap:16px}body.ad-member .g16-checkout-product{gap:10px}body.ad-member .g16-product-image{width:54px;height:67px}body.ad-member .g16-product-details h3{font-size:12px}body.ad-member .g16-product-price{font-size:12px}body.ad-member .g16-fund{padding:15px;gap:12px}body.ad-member .g16-fund-info{gap:12px}body.ad-member .g16-fund-amount{font-size:19px}}

body.ad-design input:-webkit-autofill,body.ad-design input:-webkit-autofill:hover,body.ad-design input:-webkit-autofill:focus{-webkit-text-fill-color:#f4effb!important;-webkit-box-shadow:0 0 0 1000px #120c20 inset!important;caret-color:#f4effb!important}
