.account-page{--orange:var(--theme-color2, #ffaa17);--orange-strong:#ef8b00;--orange-soft:rgba(255, 170, 23, 0.13);--red:#dc4c64;--red-soft:rgba(220, 76, 100, 0.12);--green-soft:rgba(24, 168, 117, 0.13);--blue:#3478f6;--blue-soft:rgba(52, 120, 246, 0.13);--surface-2:var(--account-surface-soft);--border:var(--account-line);--focus:0 0 0 4px rgba(255, 170, 23, 0.2);--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--account-bg:#f4f6f8;--account-bg-deep:#edf1f5;--account-header:rgba(255, 255, 255, .94);--account-surface:#ffffff;--account-surface-soft:#f8fafc;--account-surface-raised:rgba(255, 255, 255, .92);--account-text:#111720;--account-text-strong:#070b11;--account-muted:#687383;--account-muted-2:#8b96a5;--account-line:#dce3eb;--account-line-strong:#cbd5e1;--account-card-shadow:0 30px 90px rgba(26, 37, 52, .13);--account-soft-shadow:0 16px 42px rgba(26, 37, 52, .08);min-height:100vh;color:var(--account-text);background:var(--account-bg)}body.dark-mode .account-page,html.dark-mode-pending .account-page,html.pp-dark .account-page{--account-bg:#070b10;--account-bg-deep:#090e14;--account-header:rgba(7, 11, 16, .94);--account-surface:#11171e;--account-surface-soft:#0d131a;--account-surface-raised:rgba(17, 23, 30, .9);--account-text:#f1f3f5;--account-text-strong:#ffffff;--account-muted:#a2a9b2;--account-muted-2:#737d89;--account-line:#28313b;--account-line-strong:#394552;--account-card-shadow:0 34px 100px rgba(0, 0, 0, .46);--account-soft-shadow:0 18px 54px rgba(0, 0, 0, .28)}.account-container{width:min(1420px,calc(100% - 72px));margin-inline:auto}.account-page .acc-i{width:20px;height:20px;flex:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid transparent;border-radius:12px;font-weight:750;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:focus-visible{outline:0;box-shadow:var(--focus)}.button--primary{color:#111923;background:linear-gradient(135deg,#ffbd3e,var(--orange));box-shadow:0 12px 25px rgba(239,139,0,.22)}.button--primary:hover{box-shadow:0 14px 32px rgba(239,139,0,.28)}.button--secondary{color:var(--text);background:var(--surface-2);border-color:var(--border)}.button--secondary:hover{border-color:var(--border-strong);background:var(--surface-3)}.button--large{width:100%;min-height:52px;border-radius:13px}.button--full{width:100%}.menu-button,.notice,.notification-button,.row-action,.sidebar-close,.theme-toggle{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;border-radius:12px;font-size:13px;border:1px solid var(--border);background:var(--surface-2)}.notice .acc-i{width:18px;height:18px;margin-top:1px}.notice--success{color:#0b845d;background:var(--green-soft);border-color:rgba(24,168,117,.22)}.notice--error{color:var(--red);background:var(--red-soft);border-color:rgba(220,76,100,.25)}.notice--info{color:var(--blue);background:var(--blue-soft);border-color:rgba(52,120,246,.24)}.account-hero{position:relative;overflow:hidden;isolation:isolate;min-height:690px;border-bottom:1px solid var(--account-line);background:radial-gradient(circle at 78% 50%,rgba(255,170,23,.12),transparent 29%),linear-gradient(180deg,var(--account-bg) 0,var(--account-bg-deep) 100%)}body.dark-mode .account-hero{background:radial-gradient(circle at 80% 48%,rgba(255,145,0,.14),transparent 28%),linear-gradient(180deg,#070b10 0,#080d13 100%)}.account-hero::before{content:"";position:absolute;z-index:-2;inset:0;opacity:.42;background-image:linear-gradient(rgba(118,132,150,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(118,132,150,.07) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 78%,transparent)}.account-hero::after{content:"";position:absolute;z-index:-1;inset:auto -10% -35% -10%;height:62%;opacity:.55;background:repeating-radial-gradient(ellipse at 30% 100%,rgba(255,170,23,.24) 0 1px,transparent 1px 9px),linear-gradient(180deg,transparent,rgba(255,170,23,.03));mask-image:linear-gradient(to top,#000,transparent 82%);transform:perspective(500px) rotateX(62deg);transform-origin:bottom}.account-hero__visual{position:absolute;z-index:-1;inset:0;opacity:.86;pointer-events:none;background:url('/images/account/account-hero-light.svg') center center/auto 108% no-repeat}body.dark-mode .account-hero__visual{background-image:url('/images/account/account-hero-dark.svg')}.account-hero__grid{min-height:690px;display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,540px);align-items:center;gap:clamp(56px,7vw,120px);padding-top:48px;padding-bottom:48px}.account-hero__copy{max-width:640px;padding:26px 0}.account-eyebrow{margin:0 0 18px;color:var(--orange-strong);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.account-hero__copy h1{margin:0;color:var(--account-text-strong);font-size:clamp(34px, 4vw, 54px);line-height:1.04;letter-spacing:-.03em}.account-hero__copy h1 span{color:var(--orange-strong);text-shadow:0 14px 34px rgba(255,170,23,.12)}.account-hero__lead{max-width:580px;margin:27px 0 0;color:var(--account-muted);font-size:17px;line-height:1.75}.account-hero-points{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px}.account-hero-points article{min-width:0}.account-hero-points article>span{width:42px;height:42px;display:grid;place-items:center;margin-bottom:13px;color:var(--orange-strong)}.account-hero-points article>span .acc-i{width:31px;height:31px;stroke-width:1.45}.account-hero-points small,.account-hero-points strong{display:block}.account-hero-points strong{color:var(--account-text-strong);font-size:13px}.account-hero-points small{margin-top:5px;color:var(--account-muted);font-size:11px;line-height:1.55}.account-form-card{position:relative;width:100%;padding:38px 36px 34px;border:1px solid var(--account-line-strong);border-radius:16px;background:var(--account-surface-raised);box-shadow:var(--account-card-shadow);backdrop-filter:blur(22px)}body.dark-mode .account-form-card{background:linear-gradient(145deg,rgba(19,25,32,.93),rgba(11,16,22,.94))}.account-form-card::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;opacity:.3;background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 45%,rgba(255,170,23,.16))}.account-form-card__header{margin-bottom:25px;text-align:center}.account-form-card__header h2{margin:0;color:var(--account-text-strong);font-size:28px;line-height:1.15;letter-spacing:-.03em}.account-form-card__header p{margin:10px 0 0;color:var(--account-muted);font-size:12px}.auth-form{display:grid;gap:18px}.field{min-width:0}.field label{display:inline-block}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.input-wrap{position:relative}.input-wrap input{width:100%;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.input-wrap.has-error input{border-color:var(--red)!important}.input-wrap .input-icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.password-toggle{position:absolute;top:50%;width:36px;height:36px;display:grid;place-items:center;transform:translateY(-50%);border-radius:8px}.password-toggle .acc-i{width:17px;height:17px}.field-error{display:block;margin-top:6px;font-size:11px}.form-options{display:flex;align-items:center;justify-content:space-between;gap:16px}.check-control{position:relative;display:inline-flex!important;align-items:center;gap:9px;margin:0!important;cursor:pointer}.check-control input{position:absolute;opacity:0;pointer-events:none}.check-control__box{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto;border:1px solid;border-radius:4px}.check-control__box .acc-i{width:12px;height:12px;opacity:0;color:#151515;stroke-width:2.6}.check-control input:checked+.check-control__box .acc-i{opacity:1}.check-control input:focus-visible+.check-control__box{box-shadow:var(--focus)}.check-control--terms{align-items:flex-start;line-height:1.5}.check-control--terms .check-control__box{margin-top:1px}.divider{position:relative;text-align:center;font-size:11px}.divider::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px}.divider span{position:relative;padding:0 12px}.auth-switch{margin:0;text-align:center;font-size:12px}.account-form-steps{display:grid;grid-template-columns:auto 1fr auto;align-items:start;width:min(260px,100%);margin:-2px auto 28px}.account-form-steps>span{display:grid;justify-items:center;gap:6px;color:var(--account-muted-2)}.account-form-steps b{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--account-line-strong);border-radius:50%;font-size:11px}.account-form-steps small{font-size:9px;white-space:nowrap}.account-form-steps>span.is-active{color:var(--account-text)}.account-form-steps>span.is-active b{border-color:var(--orange);color:#141414;background:var(--orange)}.account-form-steps>i{height:1px;margin:14px 7px 0;background:linear-gradient(90deg,var(--orange),var(--account-line))}.account-auth-form{gap:18px}.account-auth-form .field label{margin-bottom:8px;color:var(--account-text);font-size:11px;font-weight:750}.account-auth-form .field-grid{gap:12px}.account-auth-form .input-wrap input{height:48px;padding:0 44px 0 15px;border-color:var(--account-line-strong);border-radius:8px;color:var(--account-text);background:rgba(255,255,255,.45);font-size:12px}body.dark-mode .account-auth-form .input-wrap input{background:rgba(7,12,18,.42)}.account-auth-form .input-wrap input::placeholder{color:var(--account-muted-2)}.account-auth-form .input-wrap input:hover{border-color:var(--account-muted-2)}.account-auth-form .input-wrap input:focus{border-color:var(--orange);background:var(--account-surface);box-shadow:0 0 0 3px rgba(255,170,23,.14)}.account-auth-form .input-icon--right{right:14px;left:auto;color:var(--account-muted-2)}.account-auth-form .password-toggle{right:6px;color:var(--account-muted-2)}.account-auth-form .password-toggle:hover{color:var(--account-text);background:rgba(127,140,155,.12)}.account-auth-form .field-error{color:var(--red)}.account-auth-form .form-options{margin-top:1px}.account-auth-form .check-control{color:var(--account-text)!important}.account-auth-form .check-control__box{border-color:var(--account-line-strong);background:0 0}.account-auth-form .check-control input:checked+.check-control__box{border-color:var(--orange);background:var(--orange)}.account-forgot-link{color:var(--orange-strong);font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.account-submit{min-height:52px;border-radius:7px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.account-submit .acc-i{width:17px;height:17px}.account-auth-form .divider{margin-top:2px;color:var(--account-muted)}.account-auth-form .divider::before{background:var(--account-line)}.account-auth-form .divider span{background:var(--account-surface)}body.dark-mode .account-auth-form .divider span{background:#0f151c}.account-provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.account-provider{height:44px;display:grid;place-items:center;border:1px solid var(--account-line-strong);border-radius:7px;color:var(--account-text);background:rgba(255,255,255,.25)}.account-provider:hover{border-color:var(--orange)}.account-form-card .auth-switch{margin-top:23px;color:var(--account-muted)}.account-form-card .auth-switch a{color:var(--orange-strong)}.account-password-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 16px;margin-top:-4px;color:var(--account-muted);font-size:10px}.account-password-rules span{display:inline-flex;align-items:center;gap:6px}.account-password-rules .acc-i{width:12px;height:12px;color:var(--orange-strong)}.account-terms{display:grid;gap:11px}.account-terms .check-control{font-size:11px!important}.account-terms .check-control a{color:var(--orange-strong);text-decoration:underline;text-underline-offset:3px}.account-benefits{position:relative;padding:72px 0 50px;border-bottom:1px solid var(--account-line);background:radial-gradient(circle at 50% 100%,rgba(255,170,23,.07),transparent 35%),var(--account-bg-deep)}.account-section-heading{max-width:760px;margin:0 auto 34px;text-align:center}.account-page .account-section-heading>span{position:relative;display:inline-block;padding-top:17px;color:var(--orange-strong)!important;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.account-section-heading>span::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:43px;height:5px;border-radius:5px;background:linear-gradient(to right,var(--orange-strong),var(--orange))}.account-section-heading h2{margin:10px 0 8px;color:var(--account-text-strong);font-size:clamp(28px, 3vw, 40px);line-height:1.12;letter-spacing:-.035em}.account-section-heading p{margin:0;color:var(--account-muted);font-size:14px}.account-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.account-benefit-card{min-height:220px;display:flex;flex-direction:column;padding:25px 24px 22px;border:1px solid var(--account-line);border-radius:13px;background:var(--account-surface-soft);box-shadow:0 12px 35px rgba(0,0,0,.025);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.account-benefit-card:hover{transform:translateY(-3px);border-color:var(--account-line-strong);box-shadow:var(--account-soft-shadow)}.account-benefit-card__icon{width:39px;height:39px;display:grid;place-items:center;margin-bottom:14px;border-radius:11px}.account-benefit-card__icon .acc-i{width:28px;height:28px}.account-benefit-card--orange .account-benefit-card__icon{color:#f39700;background:rgba(255,170,23,.1)}.account-benefit-card--violet .account-benefit-card__icon{color:#8b5cf6;background:rgba(139,92,246,.11)}.account-benefit-card--green .account-benefit-card__icon{color:#32b56b;background:rgba(50,181,107,.11)}.account-benefit-card--blue .account-benefit-card__icon{color:#3185e7;background:rgba(49,133,231,.11)}.account-benefit-card--red .account-benefit-card__icon{color:#ee6b26;background:rgba(238,107,38,.11)}.account-benefit-card h3{margin:0;color:var(--account-text-strong);font-size:16px}.account-benefit-card p{margin:8px 0 18px;color:var(--account-muted);font-size:12px;line-height:1.65}.account-benefit-card a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--orange-strong);font-size:11px;font-weight:800}.account-benefit-card a .acc-i{width:13px;height:13px}.account-value-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:32px;padding:23px 18px;border:1px solid var(--account-line);border-radius:14px;background:var(--account-surface-soft)}.account-value-strip>div{min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:13px;padding:0 24px;border-left:1px solid var(--account-line)}.account-value-strip>div:first-child{border-left:0}.account-value-strip>div>span{grid-row:1/span 2;color:var(--orange-strong)}.account-value-strip .acc-i{width:31px;height:31px}.account-value-strip strong{color:var(--account-text-strong);font-size:18px;line-height:1.1}.account-value-strip small{margin-top:4px;color:var(--account-muted);font-size:9px}.account-community-cta{position:relative;overflow:hidden;min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:34px;padding:25px 42px;border:1px solid var(--account-line);border-radius:14px;background:linear-gradient(100deg,var(--account-surface-soft),var(--account-surface));box-shadow:var(--account-soft-shadow)}.account-community-cta__art{position:absolute;inset:0 auto 0 0;width:48%;opacity:.65;background:url('/images/account/account-cta-light.svg') left center/auto 100% no-repeat;pointer-events:none}body.dark-mode .account-community-cta__art{background-image:url('/images/account/account-cta-dark.svg')}.account-community-cta__button,.account-community-cta__copy,.account-community-cta__icon{position:relative;z-index:1}.account-community-cta__icon{width:48px;height:48px;display:grid;place-items:center;color:var(--orange-strong)}.account-community-cta__icon .acc-i{width:43px;height:43px}.account-community-cta__copy h2{margin:0;color:var(--account-text-strong);font-size:20px}.account-community-cta__copy p{margin:5px 0 0;color:var(--account-muted);font-size:12px}.account-community-cta__button{min-width:195px;border-radius:7px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1260px){.account-container{width:min(1180px,calc(100% - 52px))}.account-primary-nav{gap:22px}.account-primary-nav a{font-size:12px}.account-hero__grid{grid-template-columns:minmax(0,1fr) minmax(450px,500px);gap:52px}.account-hero__copy h1{font-size:clamp(32px, 4vw, 48px)}.account-footer__grid{gap:34px}}@media (max-width:1050px){.account-utility__contact{gap:12px}.account-primary-nav{gap:18px}.account-primary-nav a:nth-child(4),.account-primary-nav a:nth-child(5){display:none}.account-hero{min-height:auto}.account-hero__grid{min-height:auto;grid-template-columns:1fr;padding-top:74px;padding-bottom:74px}.account-hero__copy{max-width:740px;margin:0 auto;text-align:center}.account-hero__lead{margin-inline:auto}.account-hero-points{max-width:620px;margin-inline:auto;text-align:center}.account-hero-points article>span{margin-inline:auto}.account-form-card{width:min(620px,100%);margin-inline:auto}.account-benefit-grid{grid-template-columns:repeat(2,1fr)}.account-footer__grid{grid-template-columns:1.2fr repeat(2,1fr)}.account-footer__grid>section:nth-child(4),.account-footer__grid>section:nth-child(5){margin-top:18px}}@media (max-width:820px){.account-container{width:min(100% - 36px,720px)}.account-utility__actions{gap:12px}.account-language,.account-location{display:none}.account-nav{min-height:68px;gap:16px}.account-menu-button{display:grid}.account-search{margin-left:0}.account-primary-nav{position:absolute;z-index:70;top:100%;left:18px;right:18px;display:grid;gap:0;padding:10px;border:1px solid var(--account-line);border-radius:14px;visibility:hidden;opacity:0;transform:translateY(-8px);background:var(--account-surface);box-shadow:var(--account-card-shadow);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.account-primary-nav.is-open{visibility:visible;opacity:1;transform:translateY(0)}.account-primary-nav a,.account-primary-nav a:nth-child(4),.account-primary-nav a:nth-child(5){display:flex;min-height:44px;padding:0 12px;border-radius:9px}.account-primary-nav a:hover{background:var(--account-surface-soft)}.account-hero__visual{opacity:.48;background-size:auto 75%;background-position:center 120px}.account-hero__grid{padding-top:62px;padding-bottom:62px;gap:48px}.account-hero__copy h1{font-size:clamp(30px, 6.5vw, 44px)}.account-hero__lead{font-size:15px}.account-value-strip{grid-template-columns:repeat(2,1fr);gap:20px 0}.account-value-strip>div:nth-child(3){border-left:0}.account-community-cta{grid-template-columns:auto 1fr;padding:25px 28px}.account-community-cta__button{grid-column:1/-1;width:100%}.account-footer__grid{grid-template-columns:repeat(2,1fr)}.account-footer__brand{grid-column:1/-1}.account-footer__bottom>div{align-items:flex-start;flex-direction:column;padding-top:18px;padding-bottom:18px}.account-footer__bottom nav{flex-wrap:wrap;gap:10px 18px}}@media (max-width:600px){.account-container{width:min(100% - 28px,560px)}.account-utility__contact a span{display:none}.account-utility__actions .account-utility-link{display:none}.account-nav{min-height:64px}.brand--account .brand__word{font-size:18px}.account-search{width:38px;height:38px;border:0}.account-hero__grid{padding-top:50px;padding-bottom:52px;gap:38px}.account-eyebrow{margin-bottom:13px;font-size:9px}.account-hero__copy h1{font-size:clamp(28px, 8vw, 38px)}.account-hero__lead{margin-top:20px;font-size:14px;line-height:1.65}.account-hero-points{gap:10px;margin-top:30px}.account-hero-points article>span{width:34px;height:34px;margin-bottom:8px}.account-hero-points article>span .acc-i{width:25px;height:25px}.account-hero-points strong{font-size:11px}.account-hero-points small{display:none}.account-form-card{padding:29px 22px 26px;border-radius:13px}.account-form-card__header h2{font-size:25px}.account-form-card__header p{line-height:1.55}.account-auth-form .field-grid{grid-template-columns:1fr;gap:18px}.account-password-rules{grid-template-columns:1fr}.account-benefits{padding-top:56px}.account-benefit-grid{grid-template-columns:1fr}.account-benefit-card{min-height:0}.account-value-strip{grid-template-columns:1fr;gap:0;padding:10px 18px}.account-value-strip>div{padding:16px 4px;border-left:0;border-top:1px solid var(--account-line)}.account-value-strip>div:first-child{border-top:0}.account-community-cta{grid-template-columns:1fr;text-align:center}}.account-status__wrap{display:grid;place-items:center;padding:20px 0 8px}.account-form-card--status{max-width:520px;text-align:center}.account-form-card--status .notice{text-align:left}.account-status__icon{width:58px;height:58px;margin:0 auto 6px;display:grid;place-items:center;border-radius:16px;color:var(--orange-strong);background:var(--orange-soft)}.account-status__icon .acc-i{width:26px;height:26px}.account-status__meta{margin:14px 0 4px;color:var(--account-muted);font-size:11px}.account-form-card--status .account-submit{margin-top:18px}.main-header,.main-header.header-style-six{position:relative!important;top:auto!important;left:auto!important;background:#070b10!important}.account-hero{min-height:620px}.account-hero__grid{min-height:620px;padding-top:40px}@media (max-width:680px){.account-hero{padding-top:26px!important;padding-bottom:34px!important}.account-hero__grid{min-height:0;padding-top:14px;padding-bottom:34px}.account-hero__copy{padding-top:6px;padding-bottom:0}.account-hero__visual{background-position:center 78px}}.account-dev-link{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:var(--account-surface-soft,rgba(120,130,150,.08));font-size:12px;word-break:break-all}.account-dev-link a{color:var(--orange-strong)}