:root{--page-bg: #080b09;--surface: #0b0e0d;--surface-raised: #121610;--surface-input: #090f0b;--surface-hover: #171b13;--text: #dddcd3;--heading: #eee7d5;--heading-strong: #f2ead7;--muted: #b0baae;--text-subtle: #8f9a90;--gold: #e8c782;--gold-light: #ffe0a0;--gold-muted: #c6a76b;--border: rgba(217, 180, 107, .16);--border-strong: rgba(231, 195, 129, .5);--border-subtle: rgba(217, 180, 107, .09);--accent-soft: rgba(198, 167, 107, .08);--accent-hover: rgba(198, 167, 107, .12);--button-bg: linear-gradient(115deg, #dfb366, #ffe0a0);--button-hover: linear-gradient(115deg, #eac17e, #ffebc3);--button-ink: #221a0d;--button-border: #e7c381;--button-hover-border: #f4d99c;--panel-bg: linear-gradient(125deg, #121610, #0b100d);--feature-bg: linear-gradient(125deg, #151710, #0a0d0b 65%)}.whitepaper-page{--wp-gold: var(--gold);--wp-scroll-offset: 16px;background:var(--page-bg);color:var(--text);padding-bottom:56px}.whitepaper-page button{font:inherit}.wp-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--border);background:var(--feature-bg)}.wp-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:25px;pointer-events:none;background:linear-gradient(transparent,color-mix(in srgb,var(--page-bg) 80%,transparent))}.wp-hero-glow{position:absolute;left:-220px;top:-200px;width:500px;height:500px;background:radial-gradient(ellipse,color-mix(in srgb,var(--gold-muted) 14.5%,transparent),transparent 65%);pointer-events:none}.wp-hero-inner{position:relative;min-height:410px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px;align-items:center}.wp-hero-copy{position:relative;z-index:2;min-width:0;width:auto;padding-block:32px}.wp-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;line-height:1.6;letter-spacing:0;margin-bottom:26px}.wp-breadcrumb button{border:0;padding:0;color:var(--muted);background:transparent;cursor:pointer}.wp-breadcrumb button:hover{color:var(--wp-gold)}.wp-eyebrow{display:block;font-size:10px;font-weight:500;line-height:1.6;letter-spacing:2px;color:var(--gold-muted)}.wp-hero h1{font-family:Georgia,Times New Roman,serif;color:var(--heading-strong);font-size:clamp(36px,3.8cqi,54px);line-height:1.15;font-weight:400;letter-spacing:.6px;margin:10px 0 16px}.wp-hero-subtitle{font-family:Georgia,Times New Roman,serif;max-inline-size:26em;font-size:22px;font-weight:400;color:var(--text);line-height:1.45;letter-spacing:0;margin:0 0 14px;text-wrap:pretty}.wp-desktop-break{display:none}.wp-hero-description{font-size:14px;line-height:1.85;color:var(--muted);max-inline-size:36em;margin:0 0 24px;text-wrap:pretty;overflow-wrap:break-word}.wp-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.wp-hero-actions .gold-button,.wp-hero-actions .outline-button{min-height:46px;font-size:13px;font-weight:500;line-height:1.5;gap:10px;padding:11px 18px}.wp-hero-actions svg{flex-shrink:0}.wp-hero-actions .outline-button{min-width:144px}.wp-file-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--muted);font-size:11px;margin-top:14px}.wp-file-meta svg{color:var(--text)}.wp-file-meta i{width:2px;height:2px;border-radius:50%;background:var(--gold);margin:0 1px}.wp-hero-art{position:relative;min-width:0;padding-block:24px}.wp-hero-art img{display:block;width:100%;height:auto;aspect-ratio:1400 / 788;object-fit:contain;border:1px solid var(--border);border-radius:10px}.wp-art-caption{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:12px;font-size:10px;line-height:1.6;letter-spacing:.8px;color:var(--gold-muted)}.wp-art-caption>span{flex-shrink:0;width:24px;height:1px;background:var(--gold);display:inline-block}.wp-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:24px;padding-top:24px!important;align-items:start}.wp-sidebar{position:sticky;top:16px;display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 32px);border:1px solid var(--border);border-radius:9px;padding:10px;background:var(--panel-bg)}.wp-contents-toggle{display:flex;flex-shrink:0;align-items:center;width:100%;border:none;background:none;color:var(--gold);text-align:left;padding:12px 9px 18px;gap:10px;font-size:14px!important;font-weight:600!important}.wp-contents-toggle svg:first-child{color:var(--gold-light)}.wp-contents-toggle svg:last-child{display:none;margin-left:auto}.wp-contents-current{display:none}.wp-chapter-nav{display:flex;flex-direction:column}.wp-chapter-nav button{display:flex;flex-shrink:0;align-items:center;gap:10px;min-height:49px;padding:12px 11px;border:none;border-bottom:1px solid var(--border-subtle);color:var(--muted);text-align:left;cursor:pointer;background:transparent;font-size:12px;line-height:1.5;transition:background .2s,color .2s}.wp-chapter-nav button>span:first-child{color:var(--text);font-size:13px;width:16px;flex-shrink:0}.wp-chapter-nav button>span:nth-child(2){flex:1}.wp-chapter-nav button.is-active{color:var(--gold-light);background:var(--accent-hover);border-radius:5px;border-bottom-color:transparent;box-shadow:inset 2px 0 var(--gold-muted)}.wp-chapter-nav button.is-active>span:first-child{color:var(--gold-light)}.wp-chapter-nav button:hover{color:var(--gold);background-color:var(--accent-hover)}.wp-sidebar-download{margin-top:18px;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.wp-mini-book{padding:10px 10px 0}.wp-mini-book img{width:100%;height:auto;aspect-ratio:1400 / 788;object-fit:contain}.wp-mini-book:after{display:none}.wp-sidebar-download-copy{padding:14px}.wp-sidebar-download .section-kicker{font-size:11px;letter-spacing:1.5px}.wp-sidebar-download h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:18px;line-height:1.2;color:var(--heading);margin:8px 0}.wp-sidebar-download p{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 16px}.wp-sidebar-download .gold-button{width:100%;min-height:39px;padding:8px;gap:10px;font-size:12px}.wp-mini-meta{display:flex;justify-content:center;gap:9px;color:var(--muted);font-size:11px;margin-top:10px}.wp-mini-meta span{color:var(--gold-muted)}.wp-help{display:flex;align-items:center;gap:9px;padding:17px 8px 9px;color:var(--muted);font-size:11px}.wp-help>svg{color:var(--gold-muted)}.wp-help button{color:var(--gold);font-size:11px;border:none;background:none;padding:4px 0 0;display:flex;align-items:center;gap:3px;cursor:pointer}.wp-chapters{min-width:0;display:grid;gap:16px}.wp-card{position:relative;overflow:hidden;min-width:0;border:1px solid var(--border);border-radius:9px;background:var(--panel-bg);padding:25px;scroll-margin-top:var(--wp-scroll-offset)}.wp-chapter-heading{position:relative;display:flex;gap:16px;align-items:flex-start;margin-bottom:17px}.wp-chapter-number{width:36px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;border:1px solid var(--border-strong);background:var(--button-bg);color:var(--button-ink);font-size:18px;font-weight:600;box-shadow:0 0 15px color-mix(in srgb,var(--gold-muted) 4.7%,transparent),inset 0 1px var(--gold-light)}.wp-chapter-heading h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2cqw,29px);color:var(--heading);line-height:1.15;font-weight:400;margin:-2px 0 7px;overflow-wrap:anywhere}.wp-chapter-heading p{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:16px;margin:0;line-height:1.4}.wp-section-copy>p,.wp-section-intro{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.wp-section-copy{position:relative;z-index:1}.wp-summary{padding-bottom:13px;min-height:250px}.wp-summary-art{position:absolute;top:0;right:0;bottom:0;left:18%;background-image:linear-gradient(90deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 76.9%,transparent) 17%,color-mix(in srgb,var(--surface) 6.3%,transparent) 70%,color-mix(in srgb,var(--surface) 40%,transparent)),var(--platform-image-hero-world, none);background-size:cover;background-position:center 45%;opacity:.85}.wp-summary .wp-section-copy{max-width:76%}.wp-summary-motto{position:absolute;top:36px;right:25px;font-family:Georgia,Times New Roman,serif;color:var(--gold);font-size:11px;line-height:1.6;letter-spacing:.7px}.wp-summary-motto strong{font-weight:400;color:var(--gold-light)}.wp-summary-motto i{display:block;width:50px;height:1px;background:var(--gold);margin-top:10px}.wp-stat-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.wp-stat{display:flex;gap:12px;align-items:flex-start;min-width:0;background:var(--panel-bg);border:1px solid var(--border);border-radius:6px;padding:17px 14px}.wp-round-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;color:var(--gold);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--gold-muted) 11.8%,transparent),var(--surface));border:1px solid var(--border-strong);box-shadow:inset 0 0 8px color-mix(in srgb,var(--gold-muted) 20%,transparent)}.wp-stat strong{display:block;font-size:23px;color:var(--gold-light);font-weight:600;line-height:1.1}.wp-stat div>span{display:block;font-size:11px;color:var(--text);line-height:1.5;margin-top:4px}.wp-stat small{display:block;color:var(--text-subtle);font-size:11px;line-height:1.4;margin-top:4px}.wp-vision{display:block}.wp-vision:before{position:absolute;content:"";top:0;right:0;bottom:0;left:50%;background:linear-gradient(90deg,var(--surface),color-mix(in srgb,var(--surface) 13.3%,transparent)),var(--platform-image-company, none) center / cover;opacity:.25}.wp-value-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:color-mix(in srgb,var(--surface) 83.1%,transparent);border:1px solid var(--border);border-radius:6px;margin-top:24px}.wp-value-grid>div{text-align:center;padding:21px 10px;border-right:1px solid var(--border-subtle)}.wp-value-grid>div:last-child{border-right:none}.wp-value-grid svg{color:var(--gold)}.wp-value-grid h3{white-space:pre-line;font-family:Georgia,Times New Roman,serif;color:var(--heading);font-size:16px;font-weight:400;line-height:1.4;margin:9px 0}.wp-value-grid p{color:var(--text-subtle);font-size:11px;line-height:1.35;margin:0}.wp-ecosystem{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:center}.wp-ecosystem .wp-chapter-heading h2{font-size:23px}.wp-text-link{border:none;background:transparent;padding:0;color:var(--gold);font-size:11px!important;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.wp-text-link:hover{color:var(--gold-light)}.wp-section-copy>.wp-text-link{margin-top:14px}.wp-ecosystem-diagram{position:relative;height:250px;min-width:0;width:100%;max-width:310px;margin:auto}.wp-orbit{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);border:1px solid var(--border)}.wp-orbit-outer{width:184px;height:184px;box-shadow:0 0 22px color-mix(in srgb,var(--gold-muted) 7.5%,transparent)}.wp-orbit-inner{width:145px;height:145px;border:1px dashed var(--border)}.wp-ecosystem-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;width:112px;height:112px;border-radius:50%;border:1px solid var(--border-strong);color:var(--gold);background:radial-gradient(ellipse at 40% 20%,color-mix(in srgb,var(--gold-muted) 24%,var(--surface)),var(--surface-raised) 55%,var(--surface));box-shadow:0 0 20px color-mix(in srgb,var(--gold-muted) 33.3%,transparent),inset 0 0 15px color-mix(in srgb,var(--gold-muted) 16.9%,transparent)}.wp-ecosystem-center strong{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:17px;letter-spacing:1px}.wp-ecosystem-center>span{font-family:Georgia,Times New Roman,serif;font-size:11px;letter-spacing:1.5px}.wp-orbit-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--muted);z-index:1}.wp-orbit-node>span{border-radius:50%;width:33px;height:33px;display:flex;align-items:center;justify-content:center;background:radial-gradient(color-mix(in srgb,var(--gold-muted) 24%,var(--surface)),var(--surface));border:1px solid var(--border-strong);box-shadow:0 0 10px color-mix(in srgb,var(--gold-muted) 16.9%,transparent);color:var(--gold)}.wp-orbit-node small{font-size:11px;line-height:1.25}.wp-node-top{top:0;left:50%;transform:translate(-50%)}.wp-node-right{top:85px;right:0}.wp-node-bottom-right{bottom:0;right:15%}.wp-node-bottom-left{bottom:0;left:12%}.wp-node-left{top:85px;left:0}.wp-ecosystem-list{grid-column:1 / -1;position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--surface) 65.9%,transparent);padding:6px 17px}.wp-ecosystem-list>div{display:flex;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid var(--border-subtle);min-width:0}.wp-ecosystem-list>div:last-child{border-bottom:none}.wp-ecosystem-list>div>svg:first-child{color:var(--gold);flex-shrink:0}.wp-ecosystem-list>div>svg:last-child{color:var(--text-subtle);margin-left:auto;flex-shrink:0}.wp-ecosystem-list strong{display:block;color:var(--gold);font-size:12px;font-weight:500}.wp-ecosystem-list small{display:block;color:var(--text-subtle);font-size:11px;margin-top:3px;line-height:1.2}.wp-token{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.wp-token .wp-chapter-heading h2{font-size:21px}.wp-token-note{color:var(--gold-muted);font-size:11px;display:flex;align-items:center;gap:5px;margin-top:11px}.wp-token-distribution,.wp-utilities{min-width:0;border:1px solid var(--border);border-radius:6px;background:var(--surface);padding:18px}.wp-token-distribution h3,.wp-utilities h3{color:var(--heading);font-size:13px;font-weight:500;margin:0 0 17px}.wp-distribution-inner{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.wp-donut{width:95px;height:95px;flex-shrink:0;border-radius:50%;background:conic-gradient(#f2c96f 0,#f2c96f 40%,#cb9d4c 40%,#cb9d4c 60%,#a28752 60%,#a28752 75%,#665d45 75%,#665d45 90%,#363a32 90%,#363a32);padding:13px;transform:rotate(-90deg)}.wp-donut>div{border-radius:50%;background:var(--surface);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(90deg)}.wp-donut strong{color:var(--gold);font-size:19px;font-weight:500}.wp-donut span{color:var(--muted);font-size:11px;margin-top:2px}.wp-distribution-inner ul{margin:0;padding:0;list-style:none;flex:1 1 150px}.wp-distribution-inner li{display:flex;align-items:flex-start;gap:5px;font-size:11px;margin:7px 0;line-height:1.3}.wp-distribution-inner li i{display:inline-block;width:7px;height:7px;border-radius:1px;background:#edc370;margin-top:1px;flex-shrink:0}.wp-distribution-inner li b{font-size:11px;color:var(--gold);min-width:28px;flex-shrink:0;font-weight:500}.wp-distribution-inner li>span{color:var(--muted)}.wp-utilities{padding:18px}.wp-utilities>div{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px;margin:17px 0;line-height:1.5}.wp-utilities svg{color:var(--gold);flex-shrink:0}.wp-roadmap{padding-bottom:15px}.wp-section-intro{margin-top:4px}.wp-roadmap-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:42px;margin:0 7px}.wp-roadmap-step{position:relative;padding:23px 16px 0 0;border-top:1px solid var(--border)}.wp-roadmap-step:last-child{border-top-color:transparent;padding-right:0}.wp-timeline-point{display:flex;width:19px;height:19px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--button-ink);position:absolute;left:0;top:-10px;background:var(--surface-raised)}.wp-timeline-point>span{width:5px;height:5px;background:var(--gold);border-radius:50%}.is-complete .wp-timeline-point{background:var(--gold);border-color:var(--border-strong)}.is-current .wp-timeline-point{border-color:var(--border-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold-muted) 9%,transparent),0 0 20px color-mix(in srgb,var(--gold-muted) 21.2%,transparent)}.is-current .wp-timeline-point>span{background:var(--gold)}.wp-phase-label{color:var(--gold-muted);display:block;font-size:11px;letter-spacing:1.4px;margin-bottom:8px}.wp-phase-status{display:flex;align-items:center;gap:5px;position:absolute;left:0;top:-30px;font-size:11px;color:var(--text-subtle)}.is-complete .wp-phase-status,.is-current .wp-phase-status{color:var(--gold)}.wp-phase-status i{width:4px;height:4px;border-radius:50%;background:var(--gold)}.wp-roadmap-step h3{font-family:Georgia,Times New Roman,serif;color:var(--heading);font-size:20px;line-height:1.3;font-weight:400;margin:0 0 13px}.wp-roadmap-step ul{list-style:none;padding:0;margin:0}.wp-roadmap-step li{color:var(--muted);font-size:12px;line-height:1.6;margin:7px 0}.wp-roadmap-step li:before{content:"·";margin-right:6px;color:var(--gold-muted)}.wp-footnote{color:var(--text-subtle);font-size:11px;margin:19px 0 0}.wp-security-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.wp-security-grid>div{border:1px solid var(--border);border-radius:5px;padding:15px;background:color-mix(in srgb,var(--surface) 65.1%,transparent)}.wp-security-grid .wp-round-icon{width:36px;height:36px;margin-bottom:10px}.wp-security-grid h3{font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.3;font-weight:400;margin:0 0 9px;color:var(--heading)}.wp-security-grid p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.wp-security>.wp-text-link{margin-top:17px}.wp-faq-list{margin-top:17px}.wp-faq-item{border-top:1px solid var(--border)}.wp-faq-item h3{margin:0}.wp-faq-item h3 button{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;gap:18px;color:var(--heading);font-size:13px;text-align:left;padding:16px 2px;cursor:pointer}.wp-faq-item h3 button>svg{color:var(--heading);flex-shrink:0;transition:transform .2s}.wp-faq-item.is-open h3 button{color:var(--heading)}.wp-faq-item.is-open h3 button>svg{transform:rotate(180deg)}.wp-faq-item [role=region] p{font-size:13px;line-height:1.7;color:var(--muted);margin:-1px 0 17px 2px;max-width:95%}.wp-final-download{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:24px;align-items:center;background:var(--feature-bg)}.wp-final-book{min-width:0}.wp-final-book img{width:100%;height:auto;aspect-ratio:1400 / 788;object-fit:contain}.wp-final-download .wp-chapter-heading{gap:12px}.wp-final-download .wp-chapter-heading h2{font-size:27px}.wp-final-download>div:nth-child(2){position:relative;z-index:1}.wp-final-download>div:nth-child(2)>p{color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 19px}.wp-download-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.wp-download-actions .gold-button{min-height:42px;font-size:12px;gap:8px;padding:10px 15px}.wp-final-download .wp-file-meta{font-size:11px}.wp-download-decoration{position:absolute;bottom:0;right:0;transform:rotate(-15deg);color:color-mix(in srgb,var(--gold-muted) 16.9%,transparent)}.wp-demo-disclosure{color:var(--text-subtle);text-align:center;font-size:11px;line-height:1.7;margin:7px 10px 0}.whitepaper-page button:focus-visible{outline:2px solid var(--border-strong);outline-offset:4px}.wp-sidebar-body{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gold-muted) var(--surface-raised);overscroll-behavior:contain}.wp-token .wp-section-copy{grid-column:1 / -1}.wp-ecosystem-list>div:nth-last-child(-n+2){border-bottom:none}.wp-value-grid p,.wp-stat small,.wp-ecosystem-list small{line-height:1.5}.wp-distribution-inner li{margin-block:9px}@container site (max-width: 1160px){.wp-layout{grid-template-columns:218px minmax(0,1fr);gap:18px}.wp-card{padding:22px}.wp-hero-inner{gap:24px}.wp-hero-actions{gap:10px}.wp-hero-actions .gold-button,.wp-hero-actions .outline-button{padding-inline:13px}.wp-summary .wp-section-copy{max-width:100%}.wp-summary-motto{display:none}.wp-ecosystem{grid-template-columns:1fr;gap:24px}.wp-ecosystem-diagram{max-width:320px}.wp-token{grid-template-columns:1fr}.wp-distribution-inner{gap:24px}.wp-distribution-inner ul{flex:1 1 180px}.wp-utilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.wp-utilities h3{grid-column:1 / -1;margin-bottom:0}.wp-utilities>div{margin:0}.wp-roadmap-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:62px}.wp-roadmap-step:nth-child(2){border-top-color:transparent}.wp-security-grid{grid-template-columns:1fr}.wp-security-grid>div{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 15px}.wp-security-grid .wp-round-icon{grid-row:1 / 3;margin-bottom:0}.wp-security-grid h3{margin-bottom:6px}.wp-final-download{grid-template-columns:1fr;gap:20px}.wp-final-book{max-width:380px;width:100%;margin-inline:auto}}@container site (max-width: 760px){.wp-hero-inner{grid-template-columns:1fr;gap:0}.wp-hero-copy{padding-block:24px}.wp-breadcrumb{margin-bottom:22px}.wp-hero h1{font-size:clamp(34px,7cqw,48px)}.wp-hero-subtitle{font-size:22px;max-width:560px}.wp-hero-description{max-width:580px;font-size:14px}.wp-hero-art{width:100%;max-width:600px;margin-inline:auto;padding-block:0 24px}.wp-art-caption{justify-content:center;margin-top:12px}.wp-layout{display:block;padding-top:18px!important}.wp-sidebar{position:sticky;top:12px;z-index:8;padding:0;margin-bottom:18px;max-height:calc(100dvh - 24px - var(--mobile-nav-height, 0px));box-shadow:0 8px 24px #0007}.wp-contents-toggle{padding:16px}.wp-contents-current{display:block;color:var(--muted);font-size:11px;font-weight:400;line-height:1.5;margin-top:3px}.wp-contents-toggle svg:last-child{display:block;transition:transform .2s}.wp-contents-toggle .is-rotated{transform:rotate(180deg)}.wp-sidebar-body{display:none;padding:0 9px 9px}.wp-sidebar-body.is-open{display:block}.wp-chapter-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 9px}.wp-chapter-nav button{min-height:48px;padding-inline:10px}.wp-sidebar-download,.wp-help{display:none}.whitepaper-page{--wp-scroll-offset: calc(var(--wp-contents-height, 56px) + 28px)}.wp-value-grid>div{padding-inline:8px}.wp-value-grid h3{font-size:15px}.wp-final-download{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:20px}}@container site (max-width: 480px){.whitepaper-page{padding-bottom:34px}.wp-hero h1{font-size:36px}.wp-eyebrow{font-size:10px;letter-spacing:2px}.wp-hero-subtitle{font-size:21px}.wp-hero-description{font-size:14px}.wp-hero-actions{flex-direction:column;align-items:stretch}.wp-hero-actions .gold-button,.wp-hero-actions .outline-button{width:100%;font-size:13px}.wp-art-caption{font-size:10px;letter-spacing:.5px}.wp-file-meta{gap:7px}.wp-card{padding:21px 17px}.wp-chapter-heading{gap:12px}.wp-chapter-heading h2{font-size:24px}.wp-chapter-heading p{font-size:15px}.wp-chapter-number{width:34px;height:38px;font-size:17px}.wp-section-copy>p,.wp-section-intro{font-size:13px}.wp-chapter-nav{grid-template-columns:1fr;gap:0}.wp-stat-grid{gap:8px}.wp-stat{flex-direction:column;padding:15px 12px;gap:12px}.wp-stat strong{font-size:22px}.wp-stat div>span{font-size:11px}.wp-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-value-grid>div{padding:20px 10px}.wp-value-grid>div:nth-child(2){border-right:none}.wp-value-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.wp-ecosystem-list{grid-template-columns:1fr;gap:0;padding:4px 14px}.wp-ecosystem-list>div:nth-last-child(2){border-bottom:1px solid var(--border-subtle)}.wp-ecosystem-diagram{height:250px}.wp-orbit-outer{width:162px;height:162px}.wp-orbit-inner{width:130px;height:130px}.wp-ecosystem-center{width:101px;height:101px}.wp-orbit-node small{font-size:10px}.wp-node-bottom-left{left:7%}.wp-node-bottom-right{right:9%}.wp-token-distribution,.wp-utilities{padding:16px}.wp-distribution-inner{justify-content:center}.wp-distribution-inner ul{flex:1 1 100%}.wp-distribution-inner li{margin-block:11px;font-size:12px}.wp-utilities{grid-template-columns:1fr}.wp-roadmap-track{grid-template-columns:1fr;margin-left:9px;padding-top:14px;row-gap:0}.wp-roadmap-step{padding:0 0 32px 30px;border-top:0;border-left:1px solid var(--border)}.wp-roadmap-step:last-child{padding-bottom:0;border-left-color:transparent}.wp-timeline-point{left:-11px;top:0}.wp-phase-status{position:static;margin-bottom:11px}.wp-phase-label{padding-top:2px;margin-bottom:8px}.wp-roadmap-step h3{font-size:22px}.wp-security-grid>div{padding:16px 14px;column-gap:12px}.wp-security-grid h3{font-size:19px}.wp-final-download{grid-template-columns:1fr;gap:24px}.wp-download-actions{flex-direction:column;align-items:flex-start}.wp-download-actions .gold-button{width:100%;font-size:12px;white-space:normal}.wp-final-download .wp-file-meta{gap:7px}}@media(prefers-reduced-motion:reduce){.whitepaper-page *,.whitepaper-page *:before,.whitepaper-page *:after{scroll-behavior:auto!important;transition:none!important}}.container.wp-page{padding-block:32px 80px;--wp-reading-width: 69ch}.wp-page .wp-document-header{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);align-items:center;gap:24px;min-height:340px;padding:clamp(26px,3.8vw,52px);overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:18px;background:radial-gradient(ellipse at 4% 0%,#c6a76b12,transparent 65%),var(--surface)}.wp-page .wp-document-header:before{content:"";position:absolute;inset:0 32px auto;height:1px;background:linear-gradient(90deg,transparent,#d7b56d88,transparent)}.wp-page .wp-document-header[data-has-cover=false]{grid-template-columns:minmax(0,1fr)}.wp-page .wp-document-introduction{position:relative;z-index:1;min-width:0}.wp-page .wp-document-introduction .section-kicker{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--gold)}.wp-page .section-kicker>span{width:24px;height:1px;background:currentColor}.wp-page .wp-document-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:16px;color:var(--text-subtle);font-size:12px}.wp-page .wp-document-version,.wp-page .wp-document-chapter-count{display:inline-flex;align-items:center;gap:7px;line-height:1.6}.wp-page .wp-document-version{padding:4px 10px;border:1px solid var(--border);border-radius:5px;color:var(--gold);background:var(--accent-soft)}.wp-page .wp-document-chapter-count svg{color:var(--gold-muted)}.site-shell #main-content .wp-page .wp-document-introduction h1{max-width:18em;margin:0 0 18px;color:var(--heading-strong);font-size:clamp(32px,3.5cqi,46px);font-weight:600;line-height:1.3;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word}.site-shell #main-content .wp-page .wp-document-summary{max-width:40em;margin:0;color:var(--muted);font-size:15px;line-height:1.95;white-space:pre-line;overflow-wrap:break-word}.wp-page .wp-document-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.wp-page .wp-document-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;min-width:0;max-width:100%;padding:11px 17px;font-size:13px;line-height:1.6;white-space:normal;text-align:center;overflow-wrap:break-word}.wp-page .wp-document-actions button svg{flex-shrink:0}.wp-page .wp-document-actions button:disabled{cursor:default;opacity:.55}.wp-page .wp-document-actions .outline-button{border-color:var(--border);color:var(--muted);background:transparent}.wp-page .wp-document-actions .outline-button:hover{color:var(--gold);border-color:var(--border-strong)}.wp-page .wp-document-cover{position:relative;min-width:0;margin-inline-end:-18px}.wp-page .wp-document-cover:before{content:"";position:absolute;top:5%;right:0;bottom:5%;left:0;z-index:-1;background:radial-gradient(ellipse,#d8ab5a18,transparent 65%)}.wp-page .wp-document-cover .whitepaper-cover{display:block;width:100%;height:auto;max-height:300px;margin:0;border:0;border-radius:10px;background:transparent;object-fit:contain}.wp-page .wp-document-layout{display:grid;grid-template-columns:242px minmax(0,1fr);align-items:start;gap:28px;margin-top:30px}.wp-page .wp-document-layout-single{grid-template-columns:minmax(0,1fr)}.wp-page .wp-document-toc{position:sticky;top:24px;min-width:0;max-height:calc(100dvh - 48px);padding:0;overflow-y:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface);scrollbar-width:thin}.wp-page .wp-document-toc h2{margin:0}.site-shell #main-content .wp-page .wp-toc-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:20px 18px;border:0;color:var(--heading);background:transparent;font-size:14px;text-align:start;cursor:pointer}.wp-page .wp-toc-toggle svg:first-child{flex-shrink:0;color:var(--gold)}.wp-page .wp-toc-toggle>span{flex:1}.wp-page .wp-toc-toggle svg:last-child{flex-shrink:0;color:var(--text-subtle);transition:transform .2s ease}.wp-page .wp-document-toc:not(.is-collapsed) .wp-toc-toggle svg:last-child{transform:rotate(180deg)}.wp-page .wp-document-toc nav{padding:0 10px 10px}.wp-page .wp-document-toc nav[hidden]{display:none}.wp-page .wp-document-toc ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.wp-page .wp-document-toc li{margin:0;padding:0}.site-shell #main-content .wp-page .wp-document-toc nav button{position:relative;display:flex;align-items:baseline;gap:10px;width:100%;min-width:0;padding:12px 10px;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;font-size:13px;font-weight:400;line-height:1.7;text-align:start;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;transition:color .15s,background .15s}.wp-page .wp-toc-number{flex-shrink:0;color:var(--text-subtle);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.wp-page .wp-document-toc nav button>span:last-child{min-width:0}.site-shell #main-content .wp-page .wp-document-toc nav button:hover{color:var(--gold);background:var(--accent-soft)}.site-shell #main-content .wp-page .wp-document-toc nav button[aria-current]{border-color:var(--border);color:var(--gold-light);background:var(--accent-hover)}.wp-page .wp-document-toc nav button[aria-current] .wp-toc-number{color:var(--gold)}.wp-page .wp-document-toc-level-3 button{padding-inline-start:24px}.wp-page .wp-reading-status{padding:18px 20px 20px;border-top:1px solid var(--border-subtle)}.wp-page .wp-reading-status>div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:11px;color:var(--muted);font-size:11px}.wp-page .wp-reading-status>div>span:last-child{color:var(--gold);font-variant-numeric:tabular-nums}.wp-page .wp-reading-status>div>span>span{color:var(--text-subtle)}.wp-page .wp-reading-track{height:3px;overflow:hidden;border-radius:9px;background:var(--border)}.wp-page .wp-reading-track>span{display:block;height:100%;border-radius:inherit;background:var(--button-bg);transition:width .2s linear}.wp-page .published-whitepaper{display:grid;gap:22px;min-width:0;margin:0;padding:0;color:var(--text);border:0;border-radius:0;background:none;box-shadow:none;overflow-wrap:break-word}.wp-page .wp-document-section{min-width:0;padding:clamp(26px,3.3vw,44px);border:1px solid var(--border);border-radius:12px;background:var(--panel-bg)}.wp-page .wp-document-section.is-opening{border-top-color:var(--border-strong)}.wp-page .wp-section-heading{display:flex;align-items:center;gap:20px;max-width:var(--wp-reading-width);margin:0 auto 26px;padding-bottom:24px;border-bottom:1px solid var(--border)}.wp-page .wp-section-number{flex-shrink:0;color:var(--gold-muted);font-size:38px;font-weight:300;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums;opacity:.65}.site-shell #main-content .wp-page .published-whitepaper .wp-section-heading h2{margin:0;color:var(--heading-strong);font-size:25px;font-weight:600;line-height:1.55;letter-spacing:0;text-wrap:pretty}.wp-page .wp-section-body{max-width:var(--wp-reading-width);margin-inline:auto}.site-shell #main-content .wp-page .wp-section-body p{margin:0 0 19px;color:var(--text);font-size:16px;line-height:2;white-space:pre-line;text-wrap:pretty}.site-shell #main-content .wp-page .wp-section-body .wp-editorial-lead{margin-bottom:28px;padding:18px 22px;border-inline-start:2px solid var(--gold-muted);border-radius:0 6px 6px 0;color:var(--heading);background:var(--accent-soft);font-size:19px;font-weight:500;line-height:1.8}.site-shell #main-content .wp-page .wp-section-body h3{margin:34px 0 16px;color:var(--heading);font-size:21px;line-height:1.6}.site-shell #main-content .wp-page .wp-section-body h4{margin:28px 0 14px;color:var(--heading);font-size:18px;line-height:1.6}.wp-page .wp-section-body ul,.wp-page .wp-section-body ol{margin:18px 0 24px;padding-inline-start:24px}.wp-page .wp-section-body ul{list-style:disc}.wp-page .wp-section-body ol{list-style:decimal}.site-shell #main-content .wp-page .wp-section-body li{margin:10px 0;padding-inline-start:5px;font-size:16px;line-height:1.95;white-space:pre-line}.wp-page .wp-section-body li::marker{color:var(--gold-muted)}.wp-page .wp-section-body>:first-child{margin-top:0}.wp-page .wp-section-body>:last-child{margin-bottom:0}.wp-page .published-whitepaper :is(h2,h3,h4,p,li){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.wp-page .wp-document-chapter{scroll-margin-top:100px}.wp-page :is(.wp-document-chapter,.wp-toc-toggle,.wp-document-toc nav button):focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.wp-document-status{margin:24px 0;color:var(--muted);font-size:14px;line-height:1.7}.wp-document-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0;padding:16px 20px;border:1px solid var(--border);border-radius:8px}.wp-document-error p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.wp-document-empty{margin-top:28px;padding:36px 24px}.wp-document-empty h2{font-size:22px;line-height:1.5}.wp-document-empty p{color:var(--muted);font-size:14px;line-height:1.8}@container site (max-width: 1100px){.wp-page .wp-document-header{gap:16px;padding:32px}.wp-page .wp-document-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.wp-page .wp-document-section{padding:28px}}@container site (max-width: 900px){.wp-page .wp-document-header{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);padding:28px}.wp-page .wp-document-layout{grid-template-columns:minmax(0,1fr);gap:20px}.wp-page .wp-document-toc{position:static;max-height:none}.wp-page .wp-document-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-page .wp-document-toc nav{max-height:290px;overflow-y:auto}.wp-page .wp-reading-status{padding:12px 20px 16px}.wp-page .wp-reading-status>div:first-child{margin-bottom:8px}}@container site (max-width: 680px){.container.wp-page{padding-block:20px 44px}.wp-page .wp-document-header{grid-template-columns:minmax(0,1fr);gap:26px;padding:26px 22px;border-radius:12px}.wp-page .wp-document-introduction .section-kicker{margin-bottom:18px}.site-shell #main-content .wp-page .wp-document-introduction h1{font-size:32px;margin-bottom:16px}.site-shell #main-content .wp-page .wp-document-summary{font-size:14px;line-height:1.9}.wp-page .wp-document-cover{grid-row:1;width:100%;max-width:360px;margin:0 auto}.wp-page .wp-document-cover .whitepaper-cover{max-height:190px}.wp-page .wp-document-actions{align-items:stretch;gap:10px;margin-top:24px}.wp-page .wp-document-actions button{flex:1 1 150px;padding-inline:12px}.wp-page .wp-document-layout{margin-top:20px}.wp-page .wp-document-section{padding:26px 22px;border-radius:10px}.wp-page .wp-section-heading{gap:16px;padding-bottom:20px;margin-bottom:24px}.wp-page .wp-section-number{font-size:32px}.site-shell #main-content .wp-page .published-whitepaper .wp-section-heading h2{font-size:21px}.site-shell #main-content .wp-page .wp-section-body p,.site-shell #main-content .wp-page .wp-section-body li{font-size:15px;line-height:1.95}.site-shell #main-content .wp-page .wp-section-body .wp-editorial-lead{padding:15px 17px;font-size:17px}.site-shell #main-content .wp-page .wp-document-toc nav button{padding:10px 8px;font-size:12px}.wp-page .wp-toc-number{font-size:10px}}@container site (max-width: 380px){.wp-page .wp-document-toc ol{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wp-page *,.wp-page *:before,.wp-page *:after{scroll-behavior:auto!important;transition:none!important}}.dashboard-member-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 7px;border-radius:14px;background:var(--button-bg);color:var(--button-ink);font-size:9px;font-weight:700;white-space:nowrap}.dashboard-online-dot{width:4px;height:4px;display:inline-block;flex:none;border-radius:50%;background:#70d297;box-shadow:0 0 6px #54d08266}.dashboard-card{border:1px solid var(--border);background:var(--panel-bg);border-radius:6px;min-width:0;overflow:hidden}.dashboard-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:45px}.dashboard-card-heading h2{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:13px;color:var(--gold);font-weight:600;margin:0}.dashboard-card-heading h2>svg{color:var(--gold);flex:none}.dashboard-small-button{border:1px solid var(--border);border-radius:4px;background:var(--accent-soft);color:var(--text);padding:5px 10px;font-size:8px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:border-color .2s,background .2s}.dashboard-small-button:hover{border-color:var(--gold);background:var(--surface-hover)}.dashboard-text-button{border:0;background:none;color:var(--text);display:inline-flex;align-items:center;gap:4px;font-size:8px;white-space:nowrap;padding:3px 0;cursor:pointer}.dashboard-text-button:hover{color:var(--gold)}.dashboard-flag{font-size:13px;line-height:1}.dashboard-icon-button{display:inline-flex;align-items:center;justify-content:center;color:var(--text-subtle);border:0;background:none;padding:4px;cursor:pointer}.dashboard-stats-grid{display:grid;grid-template-columns:1fr 1fr 1.05fr 1.15fr;gap:10px;margin-top:10px}.dashboard-stat{display:flex;align-items:center;gap:14px;padding:15px 14px;min-height:89px;text-align:left}.dashboard-stat>svg{color:var(--gold);flex:none}.dashboard-stat p{font-size:9px;letter-spacing:.1px;color:var(--muted);margin:0 0 7px}.dashboard-stat p small{font-size:8px;color:var(--text-subtle)}.dashboard-stat strong{color:var(--gold);font-size:23px;line-height:1.05;font-weight:500;display:block;letter-spacing:-.4px;white-space:nowrap}.dashboard-stat>div>span{display:flex;gap:3px;align-items:center;color:var(--muted);margin-top:7px;font-size:9px;white-space:nowrap}.dashboard-stat>div>span b{font-weight:500}.dashboard-positive{color:#81d79b!important}.dashboard-stat-prize{cursor:pointer;position:relative;width:100%;font-family:inherit}.dashboard-stat-prize>svg:last-child{width:13px;position:absolute;right:9px;top:45%;color:var(--muted)}.dashboard-stat-prize:hover{border-color:var(--border-strong)}.dashboard-team-grid{display:grid;grid-template-columns:1.06fr 1fr;gap:10px;margin-top:10px}.dashboard-team-grid>.dashboard-card{padding:0 14px 12px;min-height:241px}.dashboard-periods{display:flex;border:1px solid var(--border);border-radius:4px;overflow:hidden}.dashboard-periods>button{background:none;border:0;border-right:1px solid var(--border-subtle);color:var(--muted);font-size:8px;min-width:30px;padding:6px 8px;cursor:pointer}.dashboard-periods>button:last-child{border-right:0}.dashboard-periods>button.active{background:var(--accent-hover);color:var(--gold-light);box-shadow:inset 0 0 0 1px #bb934e;border-radius:3px}.dashboard-chart{display:flex;height:152px;margin-top:8px;gap:10px}.dashboard-chart-y{height:134px;display:flex;flex-direction:column;justify-content:space-between;font-size:8px;text-align:right;color:var(--muted);width:22px;flex:none}.dashboard-chart-plot{position:relative;flex:1;height:134px;border-left:1px solid var(--border);border-bottom:1px solid var(--border-strong)}.dashboard-chart-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.dashboard-chart-grid>div{width:100%;height:1px;background:var(--border-subtle)}.dashboard-chart-bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-around;gap:5px;padding:0 5px}.dashboard-chart-bar-group{display:flex;align-items:flex-end;gap:1px;flex:1;height:100%;max-width:30px}.dashboard-chart-bar{width:50%;background:linear-gradient(180deg,#ffd68b,#d6a14e 56%,#5e4525);min-width:2px;box-shadow:inset 1px 0 #ffe7b680;animation:dashboard-grow .6s ease backwards;transform-origin:bottom}.dashboard-chart-bar.secondary{background:linear-gradient(180deg,#9c8052,#3e3220);box-shadow:none}.dashboard-chart-x{display:flex;justify-content:space-between;position:absolute;top:143px;left:0;right:0;font-size:8px;color:var(--muted)}.dashboard-chart-legend{display:flex;align-items:center;justify-content:center;gap:21px;color:var(--muted);font-size:8px;margin-top:7px}.dashboard-chart-legend>span{display:flex;align-items:center;gap:6px}.dashboard-chart-legend i{height:7px;width:7px;border-radius:50%;background:#efbe70;display:inline-block}.dashboard-chart-legend>span+span i{background:#92784c}@keyframes dashboard-grow{0%{transform:scaleY(.04);opacity:0}to{transform:scaleY(1);opacity:1}}.dashboard-tree{display:flex;align-items:center;flex-direction:column;padding-top:3px}.dashboard-tree-parent{display:flex;align-items:center;gap:10px;padding:6px 11px 6px 8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--panel-bg);position:relative;z-index:1}.dashboard-tree-parent img{width:35px;height:37px;object-fit:cover;object-position:50% 25%;border:1px solid var(--gold);border-radius:50%;background:var(--surface)}.dashboard-tree-parent>div{padding-right:13px}.dashboard-tree-parent strong{font-size:10px;color:var(--text);display:block;font-weight:500}.dashboard-tree-parent small{font-size:8px;display:block;margin-top:5px;color:var(--muted)}.dashboard-tree-parent .dashboard-member-badge{font-size:7px;padding:4px 6px}.dashboard-tree-connector{width:100%;height:23px;background:linear-gradient(var(--gold-muted),var(--gold)) center/1px 100% no-repeat;position:relative}.dashboard-tree-connector:after{content:"";position:absolute;top:13px;left:50%;width:75%;height:10px;border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong);border-right:1px solid var(--border-strong);border-radius:3px 3px 0 0;transform:translate(-50%)}.dashboard-tree-levels{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dashboard-tree-levels>button{border:1px solid var(--border);border-radius:6px;background:var(--panel-bg);color:var(--gold);padding:10px 5px 9px;display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;overflow:hidden}.dashboard-tree-levels>button:hover{background:var(--surface-hover);border-color:var(--border-strong)}.dashboard-tree-levels>button>svg{width:19px;height:19px;fill:var(--accent-soft)}.dashboard-tree-levels>button>span:not(.dashboard-level-dot){font-size:9px;color:var(--text);margin-top:4px}.dashboard-tree-levels>button>strong{font-size:22px;color:var(--gold-light);margin-top:6px;font-weight:500}.dashboard-tree-levels>button>small{font-size:8px;color:var(--text-subtle);margin-top:3px}.dashboard-level-dot{position:absolute;right:5px;top:5px;font-size:5px;color:var(--gold-muted)}.dashboard-referral-caption{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;font-size:7px;color:var(--text-subtle)}.dashboard-bottom-grid{display:grid;grid-template-columns:1.45fr 1fr 1.02fr;gap:10px;margin-top:10px}.dashboard-bottom-grid>.dashboard-card{padding:0 13px 10px;min-height:228px}.dashboard-bottom-grid .dashboard-card-heading h2{font-size:11px;gap:8px}.dashboard-bottom-grid .dashboard-card-heading h2>svg{width:20px}.dashboard-table-wrap{width:100%;overflow-x:auto}.dashboard-commissions table{width:100%;text-align:left;border-collapse:collapse;font-size:7.5px;white-space:nowrap}.dashboard-commissions th{font-weight:500;color:var(--muted);border-bottom:1px solid var(--border);padding:6px 0 9px;font-size:7px}.dashboard-commissions td{padding:10px 0;border-bottom:1px solid var(--border-subtle);color:var(--muted)}.dashboard-commissions tbody tr:last-child td{border-bottom:0}.dashboard-commissions th:last-child,.dashboard-commissions td:last-child{text-align:right}.dashboard-commissions td:last-child{font-weight:600;letter-spacing:.2px}.dashboard-table-avatar{display:none}.dashboard-level-label{display:inline-block;font-size:7px;color:var(--muted);background:var(--accent-soft);border:1px solid var(--border);padding:2px 4px;border-radius:3px}.dashboard-table-footer{border-top:1px solid var(--border-subtle);padding-top:9px;margin-top:2px;display:flex;align-items:center;gap:5px;font-size:6px;color:var(--text-subtle)}.dashboard-table-footer>span:last-child{margin-left:auto;color:var(--text-subtle)}.dashboard-benefit-list>button{width:100%;text-align:left;border:0;border-top:1px solid var(--border-subtle);background:none;display:flex;gap:9px;align-items:center;padding:8px 0;color:var(--gold);cursor:pointer}.dashboard-benefit-list>button>svg:first-child{width:20px;height:20px;flex:none}.dashboard-benefit-list>button>svg:last-child{margin-left:auto;flex:none;color:var(--text-subtle);width:11px}.dashboard-benefit-list>button>span{min-width:0}.dashboard-benefit-list strong{font-size:8px;display:block;color:var(--text);font-weight:500;white-space:nowrap}.dashboard-benefit-list small{display:block;font-size:6.8px;color:var(--text-subtle);margin-top:3px;white-space:nowrap}.dashboard-benefit-list>button:hover strong{color:var(--gold)}.dashboard-prize-ring{position:relative;width:142px;height:142px;margin:-3px auto 0}.dashboard-prize-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--gold);gap:5px}.dashboard-prize-ring svg:last-child{width:100%;height:100%;filter:drop-shadow(0 0 7px rgba(213,164,72,.18))}.dashboard-prize-ring>div>strong{font-size:23px;font-weight:500;color:var(--gold);white-space:nowrap}.dashboard-prize-ring>div>span{font-size:7px;color:var(--muted)}.dashboard-prize-stats{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;margin-top:-1px}.dashboard-prize-stats>div+div{border-left:1px solid var(--border)}.dashboard-prize-stats strong{color:var(--gold);display:block;font-family:Georgia,serif;font-size:14px;font-weight:500;white-space:nowrap}.dashboard-prize-stats strong>small{font-size:8px}.dashboard-prize-stats span{display:block;font-size:6.5px;color:var(--muted);margin-top:5px}.dashboard-security-note{color:var(--text-subtle);font-size:8px;padding:22px 0;display:flex;align-items:center;gap:7px;justify-content:center}.dashboard-security-note button{color:var(--text-subtle);font-size:8px;background:none;border:0;display:flex;align-items:center;gap:3px;cursor:pointer;margin-left:9px}@container site (min-width: 1320px){.dashboard-card-heading{min-height:51px}.dashboard-card-heading h2{font-size:15px}.dashboard-team-grid>.dashboard-card{min-height:274px}.dashboard-chart{height:177px}.dashboard-chart-y,.dashboard-chart-plot{height:159px}.dashboard-chart-x{top:168px}.dashboard-tree{padding-top:10px}.dashboard-tree-parent{padding:9px 14px}.dashboard-tree-connector{height:26px}.dashboard-tree-connector:after{height:13px}.dashboard-tree-levels>button{padding:13px 5px}.dashboard-bottom-grid>.dashboard-card{min-height:250px}.dashboard-benefit-list>button{padding:10px 0}.dashboard-commissions td{padding:11px 0}.dashboard-prize-ring{width:158px;height:158px}}@container site (max-width: 1240px){.dashboard-stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-stat{padding:14px 18px;min-height:91px}.dashboard-stat>svg{width:35px}.dashboard-stat strong{font-size:25px}.dashboard-card-heading h2{font-size:11px}.dashboard-team-grid{grid-template-columns:1fr 1fr}.dashboard-team-grid>.dashboard-card{padding-left:10px;padding-right:10px}.dashboard-team-grid .dashboard-card-heading h2{font-size:10px;gap:6px}.dashboard-team-grid .dashboard-card-heading h2>svg{width:18px}.dashboard-periods>button{font-size:7px;min-width:23px;padding:6px 5px}.dashboard-tree-parent{gap:7px;padding:7px}.dashboard-tree-parent>div{padding-right:2px}.dashboard-tree-parent .dashboard-member-badge{font-size:6px}.dashboard-tree-levels{gap:5px}.dashboard-tree-connector:after{width:75%}.dashboard-tree-levels>button>span:not(.dashboard-level-dot){font-size:8px}.dashboard-bottom-grid{grid-template-columns:1.3fr 1fr}.dashboard-prize{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:174px!important}.dashboard-prize .dashboard-card-heading{display:block;align-self:start;padding-top:20px}.dashboard-prize .dashboard-text-button{margin-top:15px}.dashboard-prize-ring{margin:5px auto}.dashboard-prize-stats{grid-column:3;gap:10px;display:flex;flex-direction:column}.dashboard-prize-stats>div{display:flex;align-items:center;justify-content:space-between}.dashboard-prize-stats>div+div{border:0;border-top:1px solid var(--border);padding-top:10px}.dashboard-prize-stats span{font-size:8px;margin-top:0}.dashboard-prize-stats strong{font-size:16px}.dashboard-benefit-list strong{font-size:9px}.dashboard-benefit-list small{font-size:7px}.dashboard-commissions table{font-size:8px}}@container site (max-width: 900px){.dashboard-card-heading h2{font-size:11px;gap:6px}.dashboard-card-heading h2>svg{width:19px}.dashboard-small-button{font-size:7px;padding:5px 7px}.dashboard-text-button{font-size:7px}.dashboard-team-grid{grid-template-columns:1fr}.dashboard-team-grid>.dashboard-card{min-height:250px;padding-left:15px;padding-right:15px}.dashboard-team-grid .dashboard-card-heading h2{font-size:12px}.dashboard-chart{height:166px}.dashboard-chart-plot,.dashboard-chart-y{height:148px}.dashboard-chart-x{top:157px}.dashboard-periods>button{font-size:8px;padding:6px 10px}.dashboard-tree-parent{padding:7px 12px;gap:10px}.dashboard-tree-parent>div{padding-right:15px}.dashboard-tree-parent .dashboard-member-badge{font-size:8px}.dashboard-tree-connector:after{width:75%}.dashboard-tree-levels{gap:10px}.dashboard-tree-levels>button{padding:11px 5px}.dashboard-tree-levels>button>span:not(.dashboard-level-dot){font-size:9px}.dashboard-referral-caption{font-size:8px}.dashboard-bottom-grid{grid-template-columns:1fr 1fr}.dashboard-commissions{grid-column:1/-1}.dashboard-commissions table{font-size:9px}.dashboard-commissions th{font-size:8px}.dashboard-commissions td{padding:11px 0}.dashboard-table-avatar{display:inline-grid;place-items:center;width:17px;height:17px;background:var(--accent-soft);color:var(--gold-muted);font-size:6px;border:1px solid var(--border);border-radius:50%;margin-right:5px}.dashboard-table-footer{font-size:7px}.dashboard-benefits{grid-column:1}.dashboard-benefit-list>button{padding:10px 0}.dashboard-benefit-list strong{font-size:8px}.dashboard-benefit-list small{font-size:6px}.dashboard-bottom-grid .dashboard-prize{grid-column:2;display:block;min-height:250px!important}.dashboard-prize .dashboard-card-heading{display:flex;padding-top:0}.dashboard-prize .dashboard-text-button{margin:0}.dashboard-prize-ring{width:145px;height:145px;margin:-1px auto 0}.dashboard-prize-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.dashboard-prize-stats>div{display:block}.dashboard-prize-stats>div+div{border:0;border-left:1px solid var(--border);padding:0}.dashboard-prize-stats strong{font-size:12px}.dashboard-prize-stats span{font-size:6px;margin-top:5px}}@container site (max-width: 650px){.dashboard-card-heading{min-height:45px}.dashboard-card-heading h2{font-size:13px;gap:8px}.dashboard-small-button{font-size:8px;padding:6px 10px}.dashboard-text-button{font-size:8px}.dashboard-stats-grid{gap:9px;margin-top:9px}.dashboard-stat{gap:10px;padding:14px 12px;min-height:98px}.dashboard-stat>svg{width:27px}.dashboard-stat p{font-size:8px;white-space:nowrap}.dashboard-stat p small{font-size:7px}.dashboard-stat strong{font-size:21px}.dashboard-stat>div>span{font-size:7px;margin-top:7px}.dashboard-stat-prize>svg:last-child{display:none}.dashboard-team-grid{gap:9px;margin-top:9px}.dashboard-team-grid>.dashboard-card{min-height:250px;padding:0 12px 13px}.dashboard-team-grid .dashboard-card-heading h2{font-size:11px;gap:6px}.dashboard-periods>button{font-size:7px;padding:6px 7px}.dashboard-chart-bars{gap:4px}.dashboard-chart-bar-group{gap:1px}.dashboard-chart-legend{font-size:8px;gap:17px}.dashboard-tree{padding-top:6px}.dashboard-tree-parent{padding:7px 10px;gap:9px}.dashboard-tree-parent img{width:36px;height:39px}.dashboard-tree-parent strong{font-size:11px}.dashboard-tree-parent>div{padding-right:10px}.dashboard-tree-parent small{font-size:8px}.dashboard-tree-connector{height:28px}.dashboard-tree-connector:after{width:75%;top:15px;height:13px}.dashboard-tree-levels{gap:6px}.dashboard-tree-levels>button{padding:12px 3px}.dashboard-tree-levels>button>span:not(.dashboard-level-dot){font-size:8px}.dashboard-tree-levels>button>strong{font-size:23px}.dashboard-tree-levels>button>small{font-size:7px}.dashboard-referral-caption{font-size:7px}.dashboard-bottom-grid{grid-template-columns:1fr;gap:9px;margin-top:9px}.dashboard-bottom-grid>.dashboard-card{padding:0 13px 13px;min-height:228px}.dashboard-bottom-grid .dashboard-card-heading h2{font-size:12px}.dashboard-commissions{grid-column:auto}.dashboard-commissions th{font-size:7px}.dashboard-commissions table{font-size:8px}.dashboard-commissions td{padding:11px 0}.dashboard-table-avatar{width:15px;height:15px;margin-right:4px}.dashboard-table-footer{font-size:6px}.dashboard-benefits{grid-column:auto}.dashboard-benefit-list>button{padding:11px 0;gap:11px}.dashboard-benefit-list strong{font-size:10px}.dashboard-benefit-list small{font-size:8px}.dashboard-benefit-list>button>svg:first-child{width:24px;height:24px}.dashboard-bottom-grid .dashboard-prize{grid-column:auto;min-height:260px!important}.dashboard-prize-ring{width:164px;height:164px}.dashboard-prize-ring>div>strong{font-size:26px}.dashboard-prize-ring>div>span{font-size:9px}.dashboard-prize-stats strong{font-size:18px}.dashboard-prize-stats span{font-size:8px;margin-top:7px}.dashboard-security-note{font-size:6px;gap:4px;padding:20px 0;white-space:nowrap}.dashboard-security-note>svg{width:11px}.dashboard-security-note button{font-size:6px;margin-left:3px;gap:2px}}@media(prefers-reduced-motion:reduce){.dashboard-chart-bar{animation:none}.dashboard-small-button{transition:none}}.dashboard-layout .dashboard-card{border-radius:8px}.dashboard-stats-grid,.dashboard-team-grid,.dashboard-bottom-grid{gap:14px}.dashboard-stats-grid,.dashboard-team-grid,.dashboard-bottom-grid{margin-top:14px}.dashboard-team-grid>.dashboard-card,.dashboard-bottom-grid>.dashboard-card{padding:0 16px 16px}.dashboard-layout .dashboard-card-heading{min-height:56px;flex-wrap:wrap;padding-block:10px}.dashboard-layout .dashboard-card-heading h2{font-size:14px;line-height:1.35;white-space:normal;min-width:0}.dashboard-layout .dashboard-small-button,.dashboard-layout .dashboard-text-button{font-size:11px;line-height:1.4}.dashboard-layout .dashboard-small-button{min-height:30px;padding:5px 9px}.dashboard-layout .dashboard-member-badge{font-size:9px}.dashboard-stat{padding:18px 14px;gap:12px;min-height:116px}.dashboard-stat>div{min-width:0}.dashboard-layout .dashboard-stat>svg{width:32px}.dashboard-layout .dashboard-stat-prize>svg:last-child{width:14px}.dashboard-layout .dashboard-stat p{font-size:11px;line-height:1.45;white-space:normal}.dashboard-layout .dashboard-stat p small{font-size:10px}.dashboard-layout .dashboard-stat>div>span{font-size:10px;line-height:1.5;white-space:normal;flex-wrap:wrap}.dashboard-layout .dashboard-periods>button{min-width:29px;font-size:10px;padding:6px}.dashboard-layout .dashboard-chart-y,.dashboard-layout .dashboard-chart-x,.dashboard-layout .dashboard-chart-legend{font-size:10px}.dashboard-layout .dashboard-chart-y{width:25px}.dashboard-layout .dashboard-chart-legend{flex-wrap:wrap;gap:8px 18px;line-height:1.4}.dashboard-layout .dashboard-tree-parent strong{font-size:12px;overflow-wrap:anywhere}.dashboard-layout .dashboard-tree-parent small{font-size:10px}.dashboard-layout .dashboard-tree-parent .dashboard-member-badge{font-size:9px}.dashboard-layout .dashboard-tree-levels>button>span:not(.dashboard-level-dot),.dashboard-layout .dashboard-tree-levels>button>small{font-size:10px}.dashboard-layout .dashboard-level-dot{font-size:9px}.dashboard-layout .dashboard-referral-caption{font-size:10px;line-height:1.5;text-align:center}.dashboard-layout .dashboard-commissions table{font-size:11px;min-width:430px}.dashboard-layout .dashboard-commissions th{font-size:10px;padding:8px 5px 11px}.dashboard-layout .dashboard-commissions td{padding:13px 5px}.dashboard-layout .dashboard-commissions th:first-child,.dashboard-layout .dashboard-commissions td:first-child{padding-left:0}.dashboard-layout .dashboard-commissions th:last-child,.dashboard-layout .dashboard-commissions td:last-child{padding-right:0}.dashboard-layout .dashboard-level-label,.dashboard-layout .dashboard-table-avatar{font-size:9px}.dashboard-layout .dashboard-table-footer{font-size:10px;line-height:1.5;flex-wrap:wrap;gap:5px 8px;padding-top:12px}.dashboard-layout .dashboard-benefit-list>button{padding:12px 0;align-items:flex-start}.dashboard-layout .dashboard-benefit-list strong{font-size:11px;line-height:1.45;white-space:normal}.dashboard-layout .dashboard-benefit-list small{font-size:10px;line-height:1.5;white-space:normal}.dashboard-layout .dashboard-prize-ring>div>span{font-size:10px}.dashboard-layout .dashboard-prize-stats span{font-size:10px;line-height:1.45}.dashboard-layout .dashboard-prize-stats strong>small{font-size:10px}.dashboard-security-note{font-size:11px;line-height:1.6;flex-wrap:wrap;padding-block:24px;white-space:normal;text-align:center}.dashboard-security-note>span{min-width:0}.dashboard-layout .dashboard-security-note button{font-size:11px;margin-left:4px}@container site (max-width: 900px){.dashboard-layout .dashboard-tree-parent{max-width:100%;flex-wrap:wrap;justify-content:center}}@container site (max-width: 650px){.dashboard-stats-grid,.dashboard-team-grid,.dashboard-bottom-grid{gap:12px}.dashboard-stats-grid,.dashboard-team-grid,.dashboard-bottom-grid{margin-top:12px}.dashboard-layout .dashboard-card-heading h2{font-size:14px}.dashboard-layout .dashboard-team-grid .dashboard-card-heading{gap:8px 12px}.dashboard-layout .dashboard-team-grid .dashboard-card-heading h2{flex:1 1 165px}.dashboard-layout .dashboard-tree-levels>button>span:not(.dashboard-level-dot),.dashboard-layout .dashboard-tree-levels>button>small{font-size:9px}.dashboard-layout .dashboard-referral-caption,.dashboard-layout .dashboard-table-footer{font-size:9px}.dashboard-layout .dashboard-prize-stats span,.dashboard-layout .dashboard-prize-stats strong>small{font-size:10px}.dashboard-security-note{font-size:10px;gap:6px}.dashboard-layout .dashboard-security-note button{font-size:10px}}@container site (max-width: 460px){.dashboard-stat{display:block;padding:16px 12px}.dashboard-layout .dashboard-stat>svg{display:block;width:26px;height:26px;margin-bottom:10px}.dashboard-layout .dashboard-stat-prize>svg:last-child{display:none}.dashboard-layout .dashboard-stat p{font-size:10px;min-height:29px}.dashboard-layout .dashboard-stat strong{font-size:21px}.dashboard-layout .dashboard-stat>div>span{font-size:9px}.dashboard-layout .dashboard-chart-x{font-size:9px}}.dashboard-layout .dashboard-table-wrap{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.dashboard-layout .dashboard-stat strong{white-space:normal;overflow-wrap:anywhere}.dashboard-layout .dashboard-stat p{font-size:12px}.dashboard-layout .dashboard-stat>div>span{font-size:11px}.dashboard-layout .dashboard-commissions table{font-size:12px}.dashboard-layout .dashboard-commissions th,.dashboard-layout .dashboard-level-label{font-size:11px}.dashboard-layout .dashboard-benefit-list strong{font-size:12px}.dashboard-layout .dashboard-benefit-list small,.dashboard-layout .dashboard-prize-stats span{font-size:11px}@container site (max-width: 900px){.dashboard-layout .dashboard-table-footer{font-size:11px}}@container site (max-width: 650px){.dashboard-layout .dashboard-team-grid .dashboard-card-heading h2{font-size:14px}.dashboard-layout .dashboard-periods>button{font-size:11px;min-width:31px}.dashboard-layout .dashboard-referral-caption{font-size:11px}.dashboard-layout .dashboard-tree-levels>button>span:not(.dashboard-level-dot),.dashboard-layout .dashboard-tree-levels>button>small{font-size:10px}.dashboard-layout .dashboard-commissions table{min-width:500px}.dashboard-layout .dashboard-table-footer{font-size:10px}.dashboard-layout .dashboard-benefit-list strong{font-size:13px}.dashboard-layout .dashboard-benefit-list small{font-size:12px}.dashboard-layout .dashboard-prize-stats span{font-size:11px}.dashboard-layout .dashboard-prize-stats strong{font-size:18px}}@container site (max-width: 400px){.dashboard-layout .dashboard-stat>div>span{font-size:10px}.dashboard-layout .dashboard-prize-stats strong{font-size:16px}}.site-shell .dashboard-layout.dashboard-workspace{display:block;width:100%;max-width:1320px;min-width:0;min-height:0;margin-inline:auto;padding:26px 28px 12px;background:var(--page-bg)}.dashboard-workspace .dashboard-main{width:100%;min-width:0;margin:0;padding:0}.dashboard-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--border)}.dashboard-heading-copy{min-width:0}.dashboard-heading-kicker{margin:0 0 8px;color:var(--gold-muted);font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.1em}.site-shell .dashboard-workspace .dashboard-heading-copy h1{margin:0 0 8px;color:var(--heading-strong);font-family:inherit;font-size:32px;font-weight:500;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.dashboard-heading-copy>p:not(.dashboard-heading-kicker){margin:0;color:var(--muted);font-size:14px;line-height:1.7}.dashboard-heading-status{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--text-subtle);font-size:11px;line-height:1.6}.dashboard-shortcuts{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:48%}.dashboard-shortcuts>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:10px 13px;border:1px solid var(--border);border-radius:7px;background:var(--accent-soft);color:var(--muted);font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;text-align:center}.dashboard-shortcuts>button>svg{flex-shrink:0;color:var(--gold-muted)}.dashboard-shortcuts>button:hover{border-color:var(--border-strong);color:var(--gold-light);background:var(--surface-hover)}.dashboard-workspace :is(button,a):focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.dashboard-workspace :is(.dashboard-stats-grid,.dashboard-team-grid,.dashboard-bottom-grid){gap:18px;margin-top:18px}.dashboard-workspace .dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-workspace .dashboard-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace .dashboard-bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1.02fr)}.dashboard-workspace .dashboard-commissions,.dashboard-workspace .dashboard-benefits{grid-column:auto}.dashboard-workspace .dashboard-prize{display:block;grid-column:auto;min-height:0!important}.dashboard-workspace .dashboard-card{border-radius:10px}.dashboard-workspace .dashboard-team-grid>.dashboard-card,.dashboard-workspace .dashboard-bottom-grid>.dashboard-card{padding:0 19px 19px}.dashboard-workspace .dashboard-commissions{margin-top:18px;padding:0 22px 20px}.dashboard-workspace .dashboard-commissions .dashboard-card-heading{min-height:72px}.dashboard-workspace .dashboard-commissions table{width:100%;min-width:680px;table-layout:fixed;font-size:12px;white-space:normal}.dashboard-workspace .dashboard-reward-date-column{width:180px}.dashboard-workspace .dashboard-reward-type-column{width:120px}.dashboard-workspace .dashboard-reward-status-column,.dashboard-workspace .dashboard-reward-amount-column{width:110px}.dashboard-workspace .dashboard-commissions th{padding:12px 10px;font-size:11px;text-align:start}.dashboard-workspace .dashboard-commissions td{padding:16px 10px;line-height:1.6;text-align:start;overflow-wrap:anywhere}.dashboard-workspace .dashboard-commissions th:last-child,.dashboard-workspace .dashboard-commissions td:last-child{text-align:end;font-variant-numeric:tabular-nums}.dashboard-workspace .dashboard-commissions td:last-child{white-space:nowrap}.dashboard-reward-status{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--border);border-radius:4px;color:var(--muted);background:var(--accent-soft);font-size:11px}.dashboard-reward-status[data-status=Completed]{border-color:#81b78c33;color:#a2cfa8;background:#81b78c0b}.dashboard-workspace .dashboard-rewards-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:128px;padding:25px 16px;color:var(--text-subtle);text-align:center}.dashboard-rewards-empty>svg{color:var(--gold-muted);opacity:.65}.dashboard-rewards-empty>p{margin:0;font-size:13px;font-weight:400;line-height:1.7}.dashboard-workspace .dashboard-card-heading{gap:10px;min-height:60px;padding-block:12px}.dashboard-workspace .dashboard-card-heading h2,.dashboard-workspace .summary-card-heading h2{font-family:inherit;font-size:15px;font-weight:500;line-height:1.5}.dashboard-workspace .dashboard-card-heading h2>svg,.dashboard-workspace .summary-card-heading h2>svg{flex-shrink:0}.dashboard-workspace .dashboard-small-button,.dashboard-workspace .dashboard-text-button{min-height:36px;font-size:11px;line-height:1.5}.dashboard-workspace .dashboard-stat{gap:13px;padding:20px 17px;min-height:120px;text-align:start}.dashboard-workspace .dashboard-stat p{min-width:0;font-size:12px;line-height:1.6;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.dashboard-workspace .dashboard-stat strong{font-family:DM Sans,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.4;letter-spacing:-.4px}.dashboard-workspace .dashboard-stat>div>span{font-size:11px;line-height:1.6}.dashboard-workspace .dashboard-stat-prize{padding-inline-end:23px}.dashboard-workspace .dashboard-chart{height:190px;margin-top:12px}.dashboard-workspace .dashboard-chart-y,.dashboard-workspace .dashboard-chart-plot{height:166px}.dashboard-workspace .dashboard-chart-x{top:176px}.dashboard-workspace .dashboard-chart-y,.dashboard-workspace .dashboard-chart-x,.dashboard-workspace .dashboard-chart-legend{font-size:11px}.dashboard-workspace .dashboard-chart-legend{margin-top:13px}.dashboard-workspace .dashboard-tree-parent strong{font-size:13px}.dashboard-workspace .dashboard-tree-levels{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-workspace .dashboard-tree-levels>button{min-width:0}.dashboard-workspace .dashboard-tree-levels>button>span{max-width:100%;overflow-wrap:anywhere}.dashboard-workspace .dashboard-level-image{width:52px;height:44px;object-fit:contain}.dashboard-workspace .dashboard-tree-levels>button>span:not(.dashboard-level-dot),.dashboard-workspace .dashboard-tree-levels>button>small{font-size:11px;line-height:1.5}.dashboard-workspace .dashboard-tree-levels>button>strong{font-family:DM Sans,Arial,sans-serif;font-size:25px;line-height:1.4}.dashboard-workspace .dashboard-referral-caption{margin-top:15px;font-size:11px;line-height:1.7}.dashboard-workspace .dashboard-periods>button{min-height:34px;min-width:34px;padding:7px;font-size:11px}.dashboard-workspace .dashboard-security-note{justify-content:center;gap:7px;padding-block:24px 10px;font-size:11px;line-height:1.7}.dashboard-workspace .dashboard-security-note button{margin-inline:3px 0}html:is([lang=zh-CN],[lang=ja]) .site-shell .dashboard-workspace :is(.dashboard-card-heading h2,.summary-card-heading h2){font-family:var(--locale-ui-font);font-size:15px;font-weight:500;line-height:1.5}html[dir=rtl] .dashboard-workspace .dashboard-stat-prize>svg:last-child{right:auto;inset-inline-end:9px}@container site (max-width: 1240px){.dashboard-workspace .dashboard-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.dashboard-workspace .dashboard-prize{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}}@container site (max-width: 1100px){.site-shell .dashboard-layout.dashboard-workspace{padding-inline:22px}.dashboard-workspace .dashboard-stat{display:block}.dashboard-workspace .dashboard-stat>svg{width:28px;height:28px;margin-bottom:10px}.dashboard-workspace .dashboard-stat-prize>svg:last-child{display:none}.dashboard-shortcuts{max-width:45%}}@container site (max-width: 900px){.dashboard-workspace-heading{flex-direction:column;align-items:stretch;gap:18px}.dashboard-shortcuts{max-width:none;justify-content:flex-start}.dashboard-workspace .dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace .dashboard-team-grid,.dashboard-workspace .dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.dashboard-workspace .dashboard-stat{display:flex}.dashboard-workspace .dashboard-stat>svg{margin-bottom:0}.dashboard-workspace .dashboard-prize{display:block;grid-column:auto}.dashboard-workspace .dashboard-small-button,.dashboard-workspace .dashboard-text-button,.dashboard-workspace .dashboard-periods>button{min-height:44px}}@container site (max-width: 700px){.dashboard-workspace .dashboard-tree-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-workspace .dashboard-tree-connector{height:20px}.dashboard-workspace .dashboard-tree-connector:after{display:none}.site-shell .dashboard-layout.dashboard-workspace{padding:18px 18px 10px}.dashboard-workspace-heading{gap:12px;margin-bottom:16px;padding-bottom:16px}.dashboard-heading-kicker{margin-bottom:4px;font-size:10px}.site-shell .dashboard-workspace .dashboard-heading-copy h1{margin-bottom:4px;font-size:26px}.dashboard-heading-copy>p:not(.dashboard-heading-kicker){font-size:13px;line-height:1.6}.dashboard-heading-status{display:none}.dashboard-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shortcuts>button{flex-direction:row;gap:6px;min-height:44px;padding:8px 6px;font-size:11px;overflow-wrap:break-word}.dashboard-shortcuts>button>svg{width:16px;height:16px}.dashboard-workspace :is(.dashboard-stats-grid,.dashboard-team-grid,.dashboard-bottom-grid){gap:14px;margin-top:14px}.dashboard-workspace .dashboard-stat{display:grid;grid-template-columns:20px minmax(0,1fr);align-content:start;align-items:start;gap:6px 8px;min-height:0;padding:14px 12px}.dashboard-workspace .dashboard-stat>svg{grid-column:1;grid-row:1;width:20px;height:20px;margin:0}.dashboard-workspace .dashboard-stat>div{display:contents}.dashboard-workspace .dashboard-stat p{grid-column:2;grid-row:1;min-height:0;margin:0;font-size:12px;line-height:1.5}.dashboard-workspace .dashboard-stat p small{font-size:inherit}.dashboard-workspace .dashboard-stat strong{grid-column:1 / -1;font-size:clamp(18px,4.6cqi,24px);font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap;letter-spacing:-.5px}.dashboard-workspace .dashboard-stat>div>span{grid-column:1 / -1;margin-top:0;font-size:12px;line-height:1.5}.dashboard-workspace .dashboard-team-grid>.dashboard-card,.dashboard-workspace .dashboard-bottom-grid>.dashboard-card{padding-inline:16px;padding-bottom:16px}.dashboard-workspace .dashboard-commissions{margin-top:14px;padding:0 16px 16px}.dashboard-workspace .dashboard-commissions .dashboard-card-heading{min-height:68px}.dashboard-workspace .dashboard-rewards-empty{min-height:122px;padding:24px 12px}.dashboard-workspace .dashboard-card-heading{align-items:center;gap:8px 12px;min-height:64px}.dashboard-workspace .dashboard-card-heading h2{white-space:normal;overflow-wrap:break-word}.dashboard-workspace .dashboard-small-button,.dashboard-workspace .dashboard-text-button{min-height:44px;font-size:12px}.dashboard-workspace .dashboard-periods{flex:1 1 100%;margin-bottom:4px;border-radius:7px}.dashboard-workspace .dashboard-periods>button{flex:1;min-height:44px;font-size:12px}.dashboard-workspace .dashboard-prize{display:block;grid-column:auto}.dashboard-workspace .dashboard-chart{gap:8px;height:214px;margin-top:10px}.dashboard-workspace .dashboard-chart-y,.dashboard-workspace .dashboard-chart-plot{height:182px}.dashboard-workspace .dashboard-chart-x{top:193px;gap:4px;font-size:11px;line-height:1.4;white-space:nowrap}.dashboard-workspace .dashboard-chart-x>span:nth-child(2n){display:none}.dashboard-workspace .dashboard-chart-x>span:last-child{display:block}.dashboard-workspace .dashboard-chart-plot{min-width:0}.dashboard-workspace .dashboard-chart-y,.dashboard-workspace .dashboard-chart-legend{font-size:12px}.dashboard-workspace .dashboard-chart-legend{gap:8px 16px;margin-top:14px}.dashboard-workspace .dashboard-tree-parent{gap:10px;padding:12px}.dashboard-workspace .dashboard-tree-parent>div{padding-inline-end:0}.dashboard-workspace .dashboard-tree-parent strong{font-size:14px}.dashboard-workspace .dashboard-tree-parent small{font-size:12px}.dashboard-workspace .dashboard-tree-parent .dashboard-member-badge{font-size:11px}.dashboard-workspace .dashboard-tree-levels>button{padding-block:14px}.dashboard-workspace .dashboard-tree-levels>button>span:not(.dashboard-level-dot),.dashboard-workspace .dashboard-tree-levels>button>small,.dashboard-workspace .dashboard-referral-caption{font-size:12px}.dashboard-workspace .dashboard-referral-caption{align-items:baseline}.dashboard-workspace .dashboard-table-wrap{overflow:visible}.dashboard-workspace .dashboard-commissions table{display:block;min-width:0;width:100%;white-space:normal}.dashboard-workspace .dashboard-commissions colgroup{display:none}.dashboard-workspace .dashboard-commissions thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dashboard-workspace .dashboard-commissions tbody{display:grid;gap:10px}.dashboard-workspace .dashboard-commissions tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 10px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--accent-soft)}.dashboard-workspace .dashboard-commissions td{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;padding:0;border:0;font-size:13px;line-height:1.5;text-align:start;overflow-wrap:anywhere}.dashboard-workspace .dashboard-commissions td:before{content:attr(data-label);flex-basis:100%;color:var(--text-subtle);font-size:12px;font-weight:400}.dashboard-workspace .dashboard-commissions td:first-child{grid-area:1 / 1;align-self:center;font-size:12px;color:var(--muted)}.dashboard-workspace .dashboard-commissions td:last-child{grid-area:1 / 2;justify-content:flex-end;font-size:18px;letter-spacing:0;white-space:nowrap}.dashboard-workspace .dashboard-commissions td:is(:first-child,:last-child):before{display:none}.dashboard-workspace .dashboard-commissions td:nth-child(4){grid-column:1 / -1;padding-top:10px;border-top:1px solid var(--border-subtle)}.dashboard-workspace .dashboard-commissions td:nth-child(4):before{flex-basis:auto;margin-inline-end:4px}.dashboard-workspace .dashboard-table-avatar{display:none}.dashboard-workspace .dashboard-level-label{font-size:12px}.dashboard-workspace .dashboard-table-footer{padding-top:14px;font-size:12px;line-height:1.6}.dashboard-workspace .dashboard-table-footer>span:last-child{flex-basis:100%;margin-inline:0;padding-inline-start:12px}.dashboard-workspace .dashboard-benefit-list>button{gap:12px;padding-block:15px;min-height:64px}.dashboard-workspace .dashboard-benefit-list strong{font-size:14px}.dashboard-workspace .dashboard-benefit-list small{font-size:12px}.dashboard-workspace .dashboard-prize-ring{width:190px;height:190px;margin-block:4px 18px}.dashboard-workspace .dashboard-prize-ring>div>strong{font-family:DM Sans,Arial,sans-serif;font-size:24px}.dashboard-workspace .dashboard-prize-ring>div>span{font-size:12px}.dashboard-workspace .dashboard-prize-stats{gap:8px}.dashboard-workspace .dashboard-prize-stats strong{font-family:DM Sans,Arial,sans-serif;font-size:17px;overflow-wrap:anywhere;white-space:normal}.dashboard-workspace .dashboard-prize-stats span{font-size:12px;line-height:1.5}.dashboard-workspace .dashboard-security-note{align-items:flex-start;justify-content:flex-start;text-align:start;padding-top:20px;font-size:12px}.dashboard-workspace .dashboard-security-note>svg{width:15px;height:15px;flex-shrink:0;margin-top:2px}.dashboard-workspace .dashboard-security-note>span{flex:1 1 200px}.dashboard-workspace .dashboard-security-note button{min-height:44px;margin-inline:21px 0;font-size:12px}}@container site (max-width: 380px){.dashboard-workspace .dashboard-stat{padding-inline:12px}.dashboard-workspace .dashboard-stat strong{font-size:18px}.dashboard-workspace .dashboard-card-heading h2{font-size:14px}.dashboard-workspace .dashboard-stat>div>span{font-size:11px}.dashboard-workspace .dashboard-prize-stats strong{font-size:15px}.dashboard-workspace .dashboard-tree-parent{justify-content:flex-start}.dashboard-workspace .dashboard-tree-parent .dashboard-member-badge{flex-basis:100%;max-width:max-content;margin-inline-start:46px}}@container site (max-width: 360px){.dashboard-workspace .dashboard-stat{grid-template-columns:minmax(0,1fr)}.dashboard-workspace .dashboard-stat>svg{grid-column:1;grid-row:1}.dashboard-workspace .dashboard-stat p{grid-column:1;grid-row:2}.dashboard-workspace .dashboard-stat strong{grid-column:1;grid-row:3}.dashboard-workspace .dashboard-stat>div>span{grid-column:1;grid-row:4}}.dashboard-workspace .dashboard-team-grid.dashboard-membership-grid{grid-template-columns:minmax(0,1fr)}.dashboard-workspace .dashboard-membership-grid>.dashboard-card{min-height:0;padding:0 22px 22px}.dashboard-workspace .dashboard-referral{background:radial-gradient(ellipse at 50% -35%,#c5a56b0c,transparent 68%),var(--panel-bg)}.dashboard-workspace .dashboard-referral .dashboard-card-heading{min-height:72px;border-bottom:1px solid var(--border-subtle)}.dashboard-workspace .dashboard-referral .dashboard-tree{gap:20px;padding-top:19px}.dashboard-workspace .dashboard-membership-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0}.dashboard-workspace .dashboard-membership-toolbar .dashboard-tree-parent{gap:11px;max-width:100%;padding:0;border:0;background:transparent}.dashboard-workspace .dashboard-membership-toolbar .dashboard-tree-parent>img{width:42px;height:42px;border-color:var(--border-strong)}.dashboard-workspace .dashboard-membership-toolbar .dashboard-tree-parent>div{min-width:0;padding-inline-end:5px}.dashboard-workspace .dashboard-membership-toolbar .dashboard-tree-parent strong{font-size:13px;line-height:1.5}.dashboard-workspace .dashboard-membership-toolbar .dashboard-tree-parent small{margin-top:2px;font-size:11px;letter-spacing:.03em}.dashboard-workspace .dashboard-membership-toolbar .dashboard-member-badge{gap:5px;padding:5px 9px;border:1px solid var(--border-strong);background:var(--accent-soft);color:var(--gold-light);font-size:10px;font-weight:500}.dashboard-workspace .dashboard-membership-toolbar .dashboard-referral-caption{flex-shrink:0;gap:10px;margin:0;font-size:12px}.dashboard-workspace .dashboard-membership-toolbar .dashboard-referral-caption strong{color:var(--gold-light);font-size:19px;font-weight:500;font-variant-numeric:tabular-nums}.dashboard-workspace .dashboard-tree-levels{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level{--level-rgb: 180, 189, 187;--level-color: #c7d0cc;isolation:isolate;justify-content:flex-start;min-width:0;min-height:227px;padding:17px 8px 35px;border:1px solid rgba(var(--level-rgb),.19);border-radius:11px;background:radial-gradient(ellipse at 50% 29%,rgba(var(--level-rgb),.09),transparent 65%),linear-gradient(160deg,rgba(var(--level-rgb),.035),transparent 70%);box-shadow:inset 0 1px rgba(var(--level-rgb),.07);transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level[data-vip="1"]{--level-rgb: 202, 151, 102;--level-color: #dbb18d}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level[data-vip="2"]{--level-rgb: 208, 214, 225;--level-color: #d0d6e1}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level[data-vip="3"]{--level-rgb: 240, 193, 100;--level-color: #efd08f}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level[data-vip="4"]{--level-rgb: 162, 203, 239;--level-color: #b5d7f2}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level[data-vip="5"]{--level-rgb: 184, 151, 229;--level-color: #d0b8f3}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level[data-vip="6"]{--level-rgb: 224, 142, 140;--level-color: #eeb0a0}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level[data-vip=custom]{--level-rgb: 208, 183, 132;--level-color: #e5ce9f}.dashboard-workspace .dashboard-membership-level:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,transparent 0 30px,rgba(var(--level-rgb),.025) 30px 31px,transparent 31px 61px);-webkit-mask-image:linear-gradient(#000,transparent 75%);mask-image:linear-gradient(#000,transparent 75%);content:"";pointer-events:none}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level:hover{transform:translateY(-3px);border-color:rgba(var(--level-rgb),.55);background:radial-gradient(ellipse at 50% 25%,rgba(var(--level-rgb),.13),transparent 70%),var(--panel-bg);box-shadow:0 8px 20px #0002,inset 0 1px rgba(var(--level-rgb),.15)}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level.is-current{border-color:rgba(var(--level-rgb),.7);background:radial-gradient(ellipse at 50% 30%,rgba(var(--level-rgb),.13),transparent 75%),var(--panel-bg);box-shadow:inset 0 0 0 1px rgba(var(--level-rgb),.1)}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level>.dashboard-tier-name{max-width:100%;margin:0;color:var(--level-color);font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.055em;overflow-wrap:anywhere}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level>.dashboard-tier-art{display:grid;place-items:center;width:100%;height:87px;margin:5px 0 0;color:var(--level-color)}.dashboard-workspace .dashboard-membership-level .dashboard-level-image{display:block;width:112px;max-width:100%;height:84px;object-fit:contain;filter:drop-shadow(0 5px 7px #0005)}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level>strong{margin-top:1px;color:var(--heading-strong);font-family:DM Sans,Arial,sans-serif;font-size:29px;font-weight:500;line-height:1.25;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level>small{margin-top:4px;color:var(--text-subtle);font-size:11px;line-height:1.5}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level>.dashboard-tier-current{position:absolute;inset-inline:4px;inset-block-end:11px;display:flex;align-items:center;justify-content:center;gap:4px;margin:0;color:var(--level-color);font-size:9px;line-height:1.4;letter-spacing:0}.dashboard-tier-current svg{flex-shrink:0}.dashboard-workspace .dashboard-membership-grid>.dashboard-growth{padding-bottom:19px}.dashboard-workspace .dashboard-growth .summary-wallet-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding-top:0;border-top:0}.dashboard-workspace .dashboard-growth .summary-wallet-breakdown>div{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:7px;min-width:0;margin:0;padding:0 18px 0 0;border:0;border-inline-end:1px solid var(--border)}.dashboard-workspace .dashboard-growth .summary-wallet-breakdown>div:last-child{padding:0;border:0}.dashboard-workspace .dashboard-growth .summary-wallet-breakdown dt{color:var(--muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.dashboard-workspace .dashboard-growth .summary-wallet-breakdown dd{margin:0;color:var(--gold-light);font-family:DM Sans,Arial,sans-serif;font-size:21px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html[dir=rtl] .dashboard-workspace .dashboard-growth .summary-wallet-breakdown{padding-inline:0;border-inline:0}html[dir=rtl] .dashboard-workspace .dashboard-growth .summary-wallet-breakdown>div{padding-inline:0 18px;border-inline:0;border-inline-end:1px solid var(--border)}html[dir=rtl] .dashboard-workspace .dashboard-growth .summary-wallet-breakdown>div:last-child{padding-inline:0;border-inline:0}@container site (max-width: 1100px){.dashboard-workspace .dashboard-tree-levels{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level{min-height:208px;padding-top:14px}.dashboard-workspace .dashboard-membership-level .dashboard-level-image{width:126px;height:87px}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level[data-vip="6"]:last-child{grid-column:span 2}}@container site (max-width: 650px){.dashboard-workspace .dashboard-membership-grid>.dashboard-card{padding-inline:15px;padding-bottom:16px}.dashboard-workspace .dashboard-referral .dashboard-card-heading{min-height:64px}.dashboard-workspace .dashboard-referral .dashboard-tree{gap:17px;padding-top:16px}.dashboard-workspace .dashboard-membership-toolbar{align-items:flex-start}.dashboard-workspace .dashboard-membership-toolbar .dashboard-tree-parent{flex-wrap:wrap;justify-content:flex-start;gap:8px}.dashboard-workspace .dashboard-membership-toolbar .dashboard-tree-parent>img{width:35px;height:35px}.dashboard-workspace .dashboard-membership-toolbar .dashboard-tree-parent>div{max-width:calc(100% - 44px)}.dashboard-workspace .dashboard-membership-toolbar .dashboard-tree-parent strong{font-size:12px}.dashboard-workspace .dashboard-membership-toolbar .dashboard-tree-parent small{font-size:10px}.dashboard-workspace .dashboard-membership-toolbar .dashboard-member-badge{margin-inline-start:43px;margin-top:-3px;padding:3px 7px;font-size:9px}.dashboard-workspace .dashboard-membership-toolbar .dashboard-referral-caption{flex-direction:column;align-items:flex-end;gap:3px;min-width:52px;font-size:10px}.dashboard-workspace .dashboard-membership-toolbar .dashboard-referral-caption strong{font-size:22px}.dashboard-workspace .dashboard-tree-levels{grid-template-columns:none;grid-template-rows:1fr;grid-auto-flow:column;grid-auto-columns:clamp(136px,43%,192px);gap:10px;min-width:0;max-width:100%;padding:4px 2px 10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;-webkit-overflow-scrolling:touch}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level{min-height:212px;padding:14px 10px 34px;scroll-snap-align:start}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level[data-vip="6"]:last-child{grid-column:auto}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level>.dashboard-tier-name{font-size:14px}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level>.dashboard-tier-art{height:86px}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level>strong{font-size:28px}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level>small{font-size:11px}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level>.dashboard-tier-current{font-size:10px}.dashboard-workspace .dashboard-growth .summary-wallet-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 16px}.dashboard-workspace .dashboard-growth .summary-wallet-breakdown>div{padding-inline-end:10px}.dashboard-workspace .dashboard-growth .summary-wallet-breakdown>div:nth-child(2n){border-inline-end:0}.dashboard-workspace .dashboard-growth .summary-wallet-breakdown dd{font-size:20px}html[dir=rtl] .dashboard-workspace .dashboard-growth .summary-wallet-breakdown>div{padding-inline:0 10px}html[dir=rtl] .dashboard-workspace .dashboard-growth .summary-wallet-breakdown>div:nth-child(2n){padding-inline:0;border-inline:0}}@media(prefers-reduced-motion:reduce){.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level{transition:none}.dashboard-workspace .dashboard-tree-levels>.dashboard-membership-level:hover{transform:none}}.homepage-paper-section,.homepage-membership-section,.homepage-join-section{padding-block:var(--home-section-space)}.homepage-paper-section{border-block:1px solid var(--border-subtle);background:var(--surface)}.homepage-paper-panel{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--feature-bg)}.homepage-paper-introduction{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;padding:30px 36px}.homepage-paper-copy,.homepage-join-copy{min-width:0}.site-shell .homepage .homepage-lower-kicker{margin:0 0 12px;color:var(--gold-muted);font-size:var(--home-kicker-size);font-weight:500;line-height:1.5;letter-spacing:.12em}.site-shell .homepage .homepage-lower-heading{margin:0 0 16px;color:var(--heading);font-family:inherit;font-size:var(--home-section-size);font-weight:500;line-height:1.4;letter-spacing:0;text-wrap:balance}.site-shell .homepage .homepage-lower-description{max-inline-size:44em;margin:0 0 24px;color:var(--muted);font-size:var(--home-body-size);font-weight:400;line-height:1.8;overflow-wrap:break-word;text-wrap:pretty}.site-shell .homepage .homepage-paper-topic:focus-visible{outline:2px solid var(--gold-muted);outline-offset:4px}.homepage-paper-image{display:flex;align-items:center;justify-content:center;min-width:0}.homepage-paper-image>img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:5px}.homepage-paper-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border);background:color-mix(in srgb,var(--page-bg) 50.2%,transparent)}.site-shell .homepage .homepage-paper-topic{display:flex;align-items:center;gap:14px;min-width:0;min-height:84px;padding:18px 28px;color:var(--gold-muted);text-align:start;transition:background-color .18s ease}.homepage-paper-topic:nth-child(2n){border-inline-start:1px solid var(--border-subtle)}.homepage-paper-topic:nth-child(n+3){border-top:1px solid var(--border-subtle)}.site-shell .homepage .homepage-paper-topic:hover{background:color-mix(in srgb,var(--gold-muted) 3.5%,transparent)}.homepage-paper-topic-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--border);border-radius:50%}.homepage-paper-topic-copy{display:grid;gap:4px;min-width:0;flex:1}.site-shell .homepage .homepage-paper-topic-copy>strong{color:var(--gold-light);font-size:var(--home-body-size);font-weight:500;line-height:1.5}.site-shell .homepage .homepage-paper-topic-copy>span{color:var(--text-subtle);font-size:var(--home-small-size);line-height:1.6}.homepage-paper-topic>svg{flex-shrink:0;color:var(--text-subtle)}.homepage-membership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.homepage-membership-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:28px;border:1px solid var(--border);border-radius:10px;background:var(--panel-bg)}.homepage-membership-heading{display:flex;align-items:center;gap:14px;min-height:54px;margin-bottom:18px}.homepage-membership-icon{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--gold-muted) 3.5%,transparent);color:var(--gold)}.site-shell .homepage .homepage-lower-card-heading{margin:0;color:var(--heading);font-family:inherit;font-size:var(--home-card-size);font-weight:500;line-height:1.5;letter-spacing:0;overflow-wrap:break-word}.site-shell .homepage .homepage-membership-description{min-height:3.6em;margin:0 0 22px;color:var(--muted);font-size:var(--home-body-size);line-height:1.8;text-wrap:pretty}.homepage-membership-benefits{display:grid;gap:12px;margin:0 0 28px;padding:20px 0 0;border-top:1px solid var(--border);list-style:none}.site-shell .homepage .homepage-membership-benefits>li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:var(--home-body-size);line-height:1.7}.homepage-membership-benefits>li>svg{flex-shrink:0;margin-top:.25em;color:var(--gold-muted)}.homepage-membership-card>.homepage-button{width:100%;margin-top:auto}.homepage-join-section{padding-top:0}.homepage-join-panel{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:32px 36px;border:1px solid var(--border);border-radius:10px;background:var(--feature-bg)}.homepage-join-copy{flex:1;max-width:780px}.site-shell .homepage .homepage-join-copy>.homepage-lower-heading{max-inline-size:29em;margin-bottom:12px}.site-shell .homepage .homepage-join-copy>.homepage-lower-description{margin-bottom:0}.homepage-join-panel>.homepage-button{flex-shrink:0}html:is([lang=zh-CN],[lang=ja]) .site-shell .homepage :is(.homepage-lower-heading,.homepage-lower-card-heading){font-family:var(--locale-ui-font);font-weight:500}html:is([lang=zh-CN],[lang=ja]) .site-shell .homepage .homepage-lower-heading{line-height:1.4}html:is([lang=zh-CN],[lang=ja]) .site-shell .homepage .homepage-lower-card-heading{line-height:1.5}html:is([lang=zh-CN],[lang=ja]) .site-shell .homepage .homepage-lower-kicker{letter-spacing:.04em}@container site (max-width: 1050px){.homepage-paper-introduction{gap:24px;padding:28px}.homepage-membership-grid{gap:16px}.homepage-membership-card{padding:22px}.homepage-membership-heading{align-items:flex-start;flex-direction:column;gap:12px;min-height:112px}}@media(prefers-reduced-motion:reduce){.site-shell .homepage .homepage-paper-topic{transition:none}}.homepage-exchange{border-bottom:1px solid rgb(214 178 104 / 15%);background:#d6b26808}.exchange-inner{display:flex;align-items:center;justify-content:space-between;gap:20px 28px;padding-block:22px;flex-wrap:wrap}.exchange-heading{display:flex;align-items:center;gap:12px}.exchange-icon{display:grid;place-items:center;color:var(--gold, #d6b268);width:40px;height:40px;border:1px solid rgb(214 178 104 / 25%);border-radius:50%}.exchange-heading h2{margin:0;font-size:15px;line-height:1.4;font-weight:500}.exchange-heading p,.exchange-meta{margin:5px 0 0;font-size:12px;color:var(--muted, #a6aaa6)}.exchange-values{display:flex;flex-wrap:wrap;gap:10px 28px}.exchange-values strong{font-size:17px;font-weight:500;color:var(--gold, #e2c487);white-space:nowrap;font-variant-numeric:tabular-nums}.exchange-values strong span{margin-inline:5px;color:#a6aaa6}.exchange-meta{position:relative;display:flex;flex-direction:column;align-items:flex-end;padding-inline-end:32px;gap:4px}.exchange-refresh{display:grid;place-items:center;position:absolute;inset-inline-end:0;top:4px;width:28px;height:28px;color:inherit;background:transparent;border:1px solid rgb(214 178 104 / 25%);border-radius:6px;cursor:pointer}.exchange-refresh:hover{color:var(--gold, #e2c487)}.exchange-refresh:disabled{opacity:.5;cursor:wait}@media(max-width:700px){.exchange-inner{gap:16px}.exchange-heading{flex:1;min-width:200px}.exchange-values{order:3;width:100%;justify-content:space-between;gap:10px}.exchange-values strong{font-size:15px}.exchange-meta{align-items:flex-start}}.homepage{--home-section-size: 28px;--home-card-size: 18px;--home-body-size: 14px;--home-small-size: 12px;--home-kicker-size: 11px;--home-button-height: 44px;--home-section-space: 44px;min-width:0;color:var(--text);background:var(--page-bg);font-size:var(--home-body-size);line-height:1.75}.homepage-inner{width:100%;max-width:1320px;min-width:0;margin-inline:auto;padding-inline:28px}.site-shell .homepage :is(h1,h2,h3){font-family:inherit;font-weight:500;font-style:normal;letter-spacing:0;overflow-wrap:break-word}.site-shell .homepage h2{margin:0 0 16px;color:var(--heading);font-size:var(--home-section-size);line-height:1.4;text-wrap:balance}.site-shell .homepage h3{color:var(--heading);font-size:var(--home-card-size);line-height:1.5}.site-shell .homepage .homepage-kicker{margin:0 0 12px;color:var(--gold-muted);font-size:var(--home-kicker-size);font-weight:500;line-height:1.6;letter-spacing:.1em}.site-shell .homepage .homepage-description{margin:0 0 24px;color:var(--muted);font-size:var(--home-body-size);font-weight:400;line-height:1.8;text-wrap:pretty;overflow-wrap:break-word}.site-shell .homepage .homepage-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:var(--home-button-height);padding:10px 18px;border:1px solid var(--button-border);border-radius:6px;color:var(--button-ink);background:var(--button-bg);font-family:inherit;font-size:13px;font-weight:500;line-height:1.6;text-align:center;white-space:normal}.site-shell .homepage .homepage-button:hover{border-color:var(--button-hover-border);background:var(--button-hover)}.site-shell .homepage .homepage-button-outline{color:var(--gold-light);border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-input) 65%,transparent)}.site-shell .homepage .homepage-button-outline:hover{color:var(--gold-light);border-color:var(--gold-muted);background:var(--accent-soft)}.homepage-button svg{flex-shrink:0}.homepage :is(button,a):focus-visible{outline:2px solid var(--gold-muted);outline-offset:4px}.homepage-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--border-subtle);background:#060a08}.homepage-hero-visual{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none}.homepage-hero-visual>img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center}.homepage-hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050a08e8,#050a08b8 28%,#050a0840 48%,transparent 68%);content:"";pointer-events:none}.homepage-hero-layout{display:flex;align-items:center;min-height:420px;padding-block:44px}.homepage-hero-copy{width:50%;max-width:630px;min-width:0}.site-shell .homepage #homepage-title{margin:0 0 18px;color:var(--heading-strong);font-size:clamp(34px,3.1cqi,44px);font-weight:500;line-height:1.25;letter-spacing:-.4px;text-wrap:balance}#homepage-title>span{display:block}#homepage-title>span:last-child{color:var(--gold)}.homepage-hero-copy>.homepage-description{max-inline-size:37em}.homepage-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.homepage-actions>button{min-width:138px}.homepage-trust{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px}.homepage-trust>span{display:inline-flex;align-items:flex-start;gap:8px;min-width:0;color:var(--muted);font-size:var(--home-small-size);line-height:1.6}.homepage-trust svg{flex-shrink:0;margin-top:0;color:var(--gold-muted)}.homepage-trust-short{display:none}.homepage-stats-section{border-bottom:1px solid var(--border);background:var(--surface)}.homepage-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:22px}.homepage-stat{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding-inline:20px;color:var(--gold-muted);text-align:start}.homepage-stat:first-child{padding-inline-start:0}.homepage-stat:last-child{padding-inline-end:0}.homepage-stat+.homepage-stat{border-inline-start:1px solid var(--border)}.homepage-stat>svg{flex-shrink:0}.homepage-stat>span{display:grid;gap:5px;min-width:0}.site-shell .homepage .homepage-stat strong{color:var(--gold);font-family:DM Sans,Arial,sans-serif;font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.homepage-stat>span>span{color:var(--muted);font-size:var(--home-small-size);line-height:1.5;overflow-wrap:anywhere}.homepage-stat-prize{background:transparent}.homepage-stat-prize>svg:last-child{width:14px;margin-inline-start:auto;margin-inline-end:8px;color:var(--gold-muted)}.homepage-stat-prize:hover strong{color:var(--gold-light)}.homepage-company-section{padding-block:var(--home-section-space)}.homepage-company-main{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;column-gap:36px;row-gap:0}.homepage-company-heading{grid-column:2;grid-row:1;min-width:0}.homepage-company-main>.homepage-company-image{grid-column:1;grid-row:1 / span 2;align-self:center}.homepage-company-copy{grid-column:2;grid-row:2}.homepage-company-image{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--page-bg)}.homepage-company-image>img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:contain}.homepage-company-copy{min-width:0}.homepage-company-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.homepage-company-values>article{display:flex;align-items:flex-start;gap:13px;min-width:0;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--panel-bg)}.homepage-value-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--border);border-radius:9px;color:var(--gold);background:color-mix(in srgb,var(--gold-muted) 2.7%,transparent)}.homepage-company-values>article>div{min-width:0}.site-shell .homepage .homepage-company-values h3{margin:0 0 6px}.homepage-company-values p{margin:0;color:var(--muted);font-size:var(--home-body-size);line-height:1.75;overflow-wrap:break-word}html:is([lang=zh-CN],[lang=ja]) .homepage{--home-section-size: 26px;--home-card-size: 17px}html:is([lang=zh-CN],[lang=ja]) .site-shell .homepage :is(h1,h2,h3){font-family:var(--locale-ui-font);font-weight:500;letter-spacing:0}html:is([lang=zh-CN],[lang=ja]) .site-shell .homepage #homepage-title{font-size:clamp(30px,2.6cqi,38px);font-weight:400;line-height:1.4;letter-spacing:0}html:is([lang=zh-CN],[lang=ja]) .site-shell .homepage .homepage-kicker{letter-spacing:.04em}html[dir=rtl] .homepage-stat strong{text-align:end}html[dir=rtl] .homepage-hero-layout{direction:ltr}html[dir=rtl] .homepage-hero-copy{direction:rtl}@container site (max-width: 1100px){.homepage-inner{padding-inline:22px}.homepage-hero-copy{width:58%}.homepage-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.homepage-stat-prize{grid-column:1 / -1;justify-content:center;padding:0 0 18px;border-bottom:1px solid var(--border)}.homepage-stat-prize>svg:last-child{margin-inline-start:8px;margin-inline-end:0}.homepage-stat:nth-child(2){border-inline-start:0;padding-inline-start:0}.homepage-company-main{column-gap:28px}.homepage-company-values{gap:16px}.homepage-company-values>article{padding:18px}}.activity-notice{display:flex;align-items:center;gap:13px;margin-block:18px;padding:17px 19px;border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:11px;background:color-mix(in srgb,var(--gold) 5%,var(--panel-bg))}.activity-notice>svg{flex-shrink:0;color:var(--gold)}.activity-notice>div{flex:1;min-width:0}.activity-notice strong{color:var(--gold-light);font-size:13px}.activity-notice p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.activity-notice>button{flex-shrink:0;min-height:39px;padding:8px 14px;font-size:12px}@media(max-width:520px){.activity-notice{flex-wrap:wrap;align-items:flex-start;padding:15px}.activity-notice>button{margin-inline-start:34px}}.pool-page{padding-bottom:44px;color:var(--text);background:var(--page-bg)}.pool-page .pool-container{min-width:0;padding-top:28px}.pool-hero{position:relative;margin-bottom:26px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gold) 25%,transparent);border-radius:14px;background:#0a0d0b;box-shadow:0 18px 50px #0002}.pool-hero-scene{position:relative;display:flex;align-items:center;min-height:380px;height:auto;padding:40px 46px;overflow:hidden}.pool-hero-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0a0d0b 6%,#0a0d0bd9 24%,#0a0d0b36 54%,transparent 72%)}.pool-hero:not(.has-artwork) .pool-hero-scene{background:radial-gradient(ellipse at 90% 50%,#7f633e45,transparent 65%)}.pool-hero-art{position:absolute;inset-block:0;inset-inline-end:0;width:62%;max-width:62%;height:100%;object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 31%);mask-image:linear-gradient(90deg,transparent,#000 31%);pointer-events:none}.pool-hero-copy{position:relative;z-index:1;width:56%;max-width:620px;min-width:0}.pool-hero-copy .section-kicker{display:flex;align-items:center;gap:11px;margin-bottom:21px;font-size:10px;font-weight:500;letter-spacing:2.8px;color:#d4b57a}.pool-hero-copy .section-kicker>span{width:20px;height:1px;background:currentColor}.pool-hero h1{margin:0 0 18px;font-size:clamp(40px,4.7vw,60px);font-weight:500;line-height:1.1;color:#ffe0a0;letter-spacing:.01em}.pool-round-number{display:inline-flex;align-items:center;min-height:28px;max-inline-size:100%;margin-block:-4px 0;padding:4px 10px;border:1px solid #d6b4773d;border-radius:5px;color:#dcc694;background:#b69b5d0d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:.06em;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.pool-prize-display{--pool-amount-size: 72px;container:prize-amount / inline-size;width:100%;min-width:0;max-inline-size:100%;margin-block:18px 22px}.pool-prize-display>span{display:block;margin-bottom:6px;color:#cbb58a;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:.04em;overflow-wrap:anywhere}.pool-prize-display>strong{display:block;width:max-content;max-inline-size:100%;color:#ffe5ad;font-family:Georgia,Times New Roman,serif;font-size:var(--pool-amount-size);font-weight:500;font-variant-numeric:lining-nums tabular-nums;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;word-break:normal;-webkit-hyphens:none;hyphens:none;direction:ltr;unicode-bidi:isolate;text-shadow:0 2px 16px #0009,0 0 26px #dbad4d15}.pool-prize-display.is-long>strong{font-size:min(var(--pool-amount-size),15cqi)}html[dir=rtl] .pool-prize-display>strong{margin-inline-start:auto;margin-inline-end:0}html[lang=ar] .pool-prize-display>span{letter-spacing:0}.pool-hero-copy>p:last-of-type{max-width:380px;margin:0;font-size:13px;line-height:1.9;color:#c4c4b6}.pool-hero-rule{display:block;width:88px;height:1px;margin-top:29px;background:linear-gradient(90deg,#b48e4d,transparent)}.pool-overview{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1.08fr;padding:0 18px;border-top:1px solid #d9b46b26;background:linear-gradient(100deg,#11150f,#0e110dd9)}.pool-overview>div{display:flex;align-items:center;gap:15px;min-width:0;padding:21px 27px}.pool-overview>div+div{border-inline-start:1px solid #d9b46b1f}.pool-overview svg{flex-shrink:0;color:#bca16e;stroke-width:1.35}.pool-overview span{display:block;color:#a1aa9c;font-size:12px;line-height:1.6}.pool-overview strong{display:block;margin-top:5px;color:#eedbb2;font-size:19px;font-weight:500;letter-spacing:.02em}.pool-overview>div:first-child strong{font-family:Georgia,serif;font-size:28px;line-height:1.15}.pool-overview strong[translate=no]{white-space:nowrap}.pool-main-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:24px}.pool-entry-card,.pool-result-card,.pool-history,.pool-draw-history{position:relative;min-width:0;padding:30px;border:1px solid #c3a56e2e;border-radius:12px;background:linear-gradient(135deg,#11160f,#0b100d 75%)}.pool-entry-card:before{content:"";position:absolute;top:0;inset-inline:30px;height:1px;background:linear-gradient(90deg,transparent,#ba965d77,transparent)}.pool-card-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin-bottom:25px}.pool-card-heading>div{flex:1 1 200px;min-width:0}.pool-card-heading :is(h2,.section-kicker){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pool-card-heading>.pool-status{max-inline-size:100%;flex-shrink:1;overflow-wrap:anywhere}.pool-card-heading .section-kicker{margin-bottom:10px;font-size:9px;font-weight:500;letter-spacing:1.9px;color:#b69c6d}.pool-card-heading h2{display:flex;align-items:center;gap:10px;margin:0;font-family:inherit;font-size:22px;line-height:1.45;font-weight:500;color:#eee5d1}.pool-card-heading>svg{box-sizing:content-box;flex-shrink:0;padding:11px;color:#d9b976;border:1px solid #b99a5d2e;border-radius:50%;background:#ac88460a;stroke-width:1.4}.pool-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;padding:5px 9px;border:1px solid #d9b46b24;border-radius:4px;color:#a5ada1;background:#090e0a99;font-size:10px;line-height:1.7;text-align:center}.pool-status:before{content:"";width:4px;height:4px;flex-shrink:0;border-radius:50%;background:currentColor;opacity:.7}.pool-status.open,.pool-status.won{color:#ead49f;border-color:#c6a76b66;background:#b18c3d0d}.pool-status.drawing,.pool-status.awaiting_draw{color:#d8c08e}.pool-schedule{margin-bottom:24px;padding:20px 24px;border:1px solid #c3a56e2e;border-radius:10px;background:linear-gradient(120deg,#131a10,#0b100d)}.pool-schedule>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:17px;color:#d4be93;font-size:13px}.pool-schedule>header>strong{font-weight:500}.pool-schedule>header>span{margin-inline-start:auto;color:#94a08c;font-size:11px}.pool-schedule>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.pool-schedule li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;min-width:0;padding:13px 15px;border:1px solid #c3a56e20;border-radius:7px;color:#9da992;background:#070d0980;font-size:12px}.pool-schedule li>strong{color:#dfd1af;font-size:19px;font-weight:500;font-variant-numeric:tabular-nums}.pool-schedule li.is-current{border-color:#c3a56e77;background:#b18c3d0b;color:#ddc798}.pool-phase-notice{margin:15px 0 0;color:#a9b29e;font-size:12px;line-height:1.8}.pool-phase-notice.drawing{color:#e1c992}.pool-deadline{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:-5px 0 24px;padding-bottom:18px;border-bottom:1px solid #d9b46b1c;color:var(--muted);font-size:11px;line-height:1.7}.pool-deadline>strong{color:#d4d3c6;font-weight:400;direction:ltr;unicode-bidi:isolate}.pool-deadline small{font-size:10px;color:#8f9a8c}.pool-entry-form>label{display:block;margin:0 0 15px;color:#c3c5b4;font-size:12px;letter-spacing:.04em}.pool-number-field{position:relative;isolation:isolate}.pool-number-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pool-number-slots>span{display:grid;place-items:center;height:91px;border:1px solid #b29a6447;border-radius:8px;background:linear-gradient(145deg,#1b2116,#0c110d 70%);color:#f0d29a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:44px;font-weight:400;box-shadow:inset 0 1px #fff1,0 6px 14px #0002;transition:border-color .2s,background .2s}.pool-number-slots>.is-placeholder{color:#72776366}.pool-number-field:focus-within .pool-number-slots>span{border-color:#d9b46b99}.pool-number-field:focus-within .pool-number-slots>.is-next{border-color:#f5d699;background:linear-gradient(145deg,#29291a,#11170f);box-shadow:0 0 0 2px #d9b46b16,inset 0 1px #ffe0a029}.pool-number-input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;cursor:text}.pool-number-field.is-disabled{opacity:.65}.pool-number-input:disabled{cursor:default}.pool-entry-form>#pool-number-help{margin:15px 0 23px;font-size:12px;color:#a2ac9c;line-height:1.8}.pool-submit{justify-content:center;width:100%;min-height:50px;margin-top:5px;font-size:13px;letter-spacing:.02em;box-shadow:inset 0 1px #fff6,0 5px 18px #c79d3d14}.pool-submit:disabled{opacity:.52}.pool-free-note{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin:18px 0 0;color:#899582;font-size:10px;line-height:1.8}.pool-free-note svg{flex-shrink:0;margin-top:2px;width:13px}.pool-notice{padding:12px 14px;margin-bottom:16px;border:1px solid #d9b46b1c;border-radius:6px;background:#0a0f0b88;color:#aeb7a6;font-size:12px;line-height:1.8}.pool-action-error{margin-top:18px;font-size:12px;line-height:1.7;color:#f5a8a8}.pool-digits{display:flex;justify-content:center;gap:clamp(6px,2cqi,11px);width:100%;max-inline-size:289px;margin-inline:auto}.pool-digits>span{display:grid;place-items:center;flex:1 1 0;min-width:0;max-inline-size:64px;height:auto;aspect-ratio:64 / 82;border:1px solid #b6935361;border-radius:8px;color:#f4d99f;background:linear-gradient(155deg,#2b2c1b,#10150e 58%);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:39px;font-weight:400;box-shadow:inset 0 1px #ffe0a022,0 8px 20px #0003}.pool-result-card{background:radial-gradient(ellipse at 50% 20%,#b08b3c0c,transparent 60%),linear-gradient(145deg,#11160f,#0a0f0c 80%)}.pool-result-card>.pool-card-heading{flex-wrap:nowrap;margin-bottom:22px}.pool-result-card>.pool-card-heading>div{flex-basis:auto}.pool-result-card>p{margin:0 0 21px;font-size:11px;color:#a7ad98;text-align:center}.pool-result-card>.pool-digits{margin-bottom:23px}.pool-result-card>.pool-result-empty{margin:0;color:#929d8b;font-size:11px;line-height:1.8}.pool-result-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 32px;margin:20px 0 0}.pool-result-facts>div{min-width:0;max-width:100%;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:7px;text-align:center}.pool-result-facts span{color:#929e8b;font-size:10px}.pool-result-facts strong{color:#eedbb2;font-size:23px;font-weight:500}.pool-rules{padding-top:24px;margin-top:28px;border-top:1px solid #d9b46b24}.pool-rules h3{margin-bottom:18px;font-family:inherit;font-size:13px;font-weight:500;color:#d4c5a6}.pool-rules ol{list-style:none;counter-reset:pool-step;padding:0;margin:0;color:#a4af9c;font-size:12px;line-height:1.8}.pool-rules li{position:relative;counter-increment:pool-step;padding-inline-start:31px}.pool-rules li:before{content:"0" counter(pool-step);position:absolute;inset-inline-start:0;top:0;color:#ad915f;font-family:Georgia,serif;font-size:12px}.pool-rules li+li{margin-top:10px}.pool-text-button{display:flex;align-items:center;gap:9px;min-height:35px;padding:0;color:#d6b97c;font-size:11px}.pool-result-card>.pool-text-button{margin-top:20px}.pool-ticket{padding:5px 0 14px;text-align:center}.pool-ticket-check{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #bd995e44;border-radius:50%;color:#ddbf7f;background:#b0924610}.pool-ticket>p{margin:16px 0 21px;color:#a3ad9a;font-size:12px;line-height:1.8}.pool-ticket>.pool-status{margin-top:23px}.pool-ticket>p:last-child{padding-top:15px;margin:18px 0 0;border-top:1px solid #d9b46b1c;font-size:11px}.pool-ticket-reward{display:block;margin-top:15px;font-size:28px;font-weight:500;color:#ffe0a0}.pool-review{padding:24px 16px;margin-top:8px;border:1px solid #b99a5d61;border-radius:9px;background:linear-gradient(145deg,#1b2115,#0c120d);text-align:center}.pool-review h3{margin:0 0 21px;font-family:inherit;font-size:17px;font-weight:500}.pool-review>p{margin:21px 0;color:#a6b09c;font-size:11px;line-height:1.9}.pool-review>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.pool-review button{min-height:45px;justify-content:center;font-size:12px}.pool-history{margin-top:26px}.pool-history .pool-card-heading{margin-bottom:20px}.pool-history h2>svg{color:#bca06a;stroke-width:1.5}.pool-table-scroll{overflow-x:auto}.pool-history table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:start}.pool-history th,.pool-history td{padding:17px 14px;border-bottom:1px solid #d9b46b20;font-size:12px;text-align:start}.pool-history th{border-top:1px solid #d9b46b20;color:#bca982;background:#ffffff02;font-size:11px;font-weight:400}.pool-history td{color:#a1ad98}.pool-history-number{color:#e8d3a6;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;letter-spacing:3px}.pool-entry-round-number{display:block;margin-bottom:4px;color:#d4bd8a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.03em;direction:ltr;unicode-bidi:isolate}.pool-entry-round-number+span{display:block;color:#8f9c86;font-size:11px;line-height:1.6}.pool-history .pool-empty{padding:35px 10px;font-size:11px;text-align:center;color:#889580}.pool-history-note{margin-top:17px;color:#7e8b75;font-size:10px;line-height:1.7}.pool-draw-history{margin-top:26px}.pool-draw-history .pool-card-heading{display:block;margin-bottom:20px}.pool-draw-history .pool-card-heading p:not(.section-kicker){max-inline-size:65ch;margin-top:7px;color:#9ba792;font-size:12px;line-height:1.75;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pool-draw-history-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pool-draw-history-list:focus-visible{outline:2px solid #c3a56e;outline-offset:5px;border-radius:9px}.pool-draw-history-item{min-width:0;padding:16px;border:1px solid #c3a56e26;border-radius:9px;background:linear-gradient(145deg,#151b12,#0b100d 78%);box-shadow:inset 0 1px #ffffff04}.pool-draw-history-item>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.pool-history-round-number{min-width:0;max-inline-size:100%;color:#d8c394;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:.04em;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.pool-draw-history-item time{color:#899782;font-size:11px;line-height:1.6;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.pool-draw-history-item .pool-digits{max-inline-size:184px;gap:8px;margin-block:17px}.pool-draw-history-item .pool-digits>span{width:auto;max-inline-size:40px;height:auto;aspect-ratio:4 / 5;border-radius:6px;font-size:26px;box-shadow:inset 0 1px #ffe0a018,0 4px 10px #0002}.pool-draw-history-item>footer{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;padding-top:12px;border-top:1px solid #d9b46b1c}.pool-draw-history-item>footer>span{flex:1 1 110px;min-width:0;color:#8f9e86;font-size:11px;line-height:1.65;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pool-draw-history-item>footer>strong{min-width:0;max-inline-size:100%;color:#e7d1a1;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;font-variant-numeric:lining-nums tabular-nums;line-height:1.2;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.pool-draw-history-empty{margin:0;padding:26px 18px;border:1px dashed #c3a56e2e;border-radius:8px;color:#96a28e;background:#0a100b66;font-size:12px;line-height:1.8;text-align:center;overflow-wrap:anywhere}.pool-loading{padding:44px;text-align:center}.pool-loading .gold-button{display:inline-flex;margin-top:20px}.pool-warning{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;margin-bottom:22px;border:1px solid #d9b46b33;border-radius:8px;color:#b0b6a5;font-size:12px;line-height:1.7}.pool-warning button{color:#e8c782}html[dir=rtl] .pool-hero-art{transform:scaleX(-1)}html[dir=rtl] .pool-hero-scene:after{background:linear-gradient(270deg,#0a0d0b 6%,#0a0d0bd9 24%,#0a0d0b36 54%,transparent 72%)}html[dir=rtl] .pool-hero-rule{transform:scaleX(-1)}html[dir=rtl] :is(.pool-text-button,.pool-submit,.pool-review button) svg{transform:scaleX(-1)}@container site (max-width: 1100px){.pool-draw-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width: 850px){.pool-main-grid{grid-template-columns:1fr;gap:21px}.pool-hero-scene{min-height:360px;padding:34px}.pool-hero-copy{width:60%;max-width:60%}.pool-hero h1{font-size:48px}.pool-prize-display{--pool-amount-size: 64px}.pool-overview{padding-inline:6px}.pool-overview>div{gap:12px;padding:20px}.pool-overview strong{font-size:16px}.pool-overview span{font-size:10px}.pool-result-card{padding-bottom:26px}}@container site (max-width: 600px){.pool-schedule{margin-bottom:19px;padding:17px}.pool-schedule>header>span{flex-basis:100%;margin-inline-start:27px}.pool-schedule>ol{gap:8px}.pool-schedule li{align-items:flex-start;flex-direction:column;padding:11px 10px;gap:6px;font-size:10px}.pool-schedule li>strong{font-size:17px}.pool-phase-notice{font-size:11px}.pool-page .pool-container{padding-top:20px}.pool-hero{margin-bottom:19px;border-radius:11px}.pool-hero-scene{min-height:0;height:auto;padding:25px 24px}.pool-hero-art{width:100%;max-width:100%;object-fit:cover;object-position:65% center;opacity:.59}.pool-hero-scene:after{background:linear-gradient(90deg,#0a0d0b 2%,#0a0d0bc9 43%,#0a0d0b22)}html[dir=rtl] .pool-hero-scene:after{background:linear-gradient(270deg,#0a0d0b 2%,#0a0d0bc9 43%,#0a0d0b22)}.pool-hero-copy{width:100%;max-width:100%}.pool-hero-copy .section-kicker{gap:8px;margin-bottom:19px;font-size:8px;letter-spacing:1.8px}.pool-hero-copy .section-kicker>span{width:14px}.pool-page .pool-hero h1{margin-bottom:15px;font-size:clamp(30px,8.7cqi,42px);overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.pool-prize-display{--pool-amount-size: 48px;margin-block:14px 18px}.pool-prize-display>span{font-size:12px}.pool-hero-copy>p:last-of-type{max-width:245px;font-size:11px;line-height:1.9}.pool-hero-rule{margin-top:22px;width:61px}.pool-overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.pool-overview>div{gap:10px;padding:17px 18px}.pool-overview svg{width:16px;height:16px}.pool-overview strong{font-size:15px}.pool-overview>div:first-child strong{font-size:24px}.pool-overview>div:last-child{grid-column:1 / -1;padding-block:13px;border-inline-start:0;border-top:1px solid #d9b46b1f}.pool-overview>div:last-child span{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pool-overview>div:last-child strong{margin:0;font-size:13px}.pool-main-grid{gap:19px}.pool-entry-card,.pool-result-card,.pool-history,.pool-draw-history{padding:23px 19px;border-radius:10px}.pool-card-heading{align-items:flex-start;gap:12px;margin-bottom:24px}.pool-entry-card .pool-card-heading>div{flex-basis:100%}.pool-card-heading h2{font-size:19px}.pool-card-heading .section-kicker{font-size:8px;letter-spacing:1.4px}.pool-card-heading>svg{width:19px;height:19px;padding:9px}.pool-status{max-width:120px;font-size:9px}.pool-number-slots{gap:9px}.pool-number-slots>span{height:76px;font-size:37px;border-radius:6px}.pool-entry-form>#pool-number-help{font-size:11px}.pool-submit{min-height:47px;font-size:12px}.pool-free-note{font-size:9px}.pool-digits{gap:clamp(6px,2cqi,9px)}.pool-digits>span{width:auto;max-inline-size:56px;height:auto;aspect-ratio:56 / 74;font-size:clamp(28px,8.2cqi,35px);border-radius:7px}.pool-rules{margin-top:25px}.pool-rules ol{font-size:11px}.pool-rules li{padding-inline-start:28px}.pool-review{padding:23px 12px}.pool-review>div>button{flex:1;padding-inline:12px}.pool-history,.pool-draw-history{margin-top:19px}.pool-draw-history-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(86%,280px);gap:12px;padding-bottom:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#c3a56e66 transparent}.pool-draw-history-item{padding:15px;scroll-snap-align:start}.pool-draw-history .pool-card-heading{margin-bottom:18px}.pool-history th,.pool-history td{padding:15px 10px}.pool-history-note{font-size:9px}}@media(prefers-reduced-motion:reduce){.pool-number-slots>span{transition:none}}@media(forced-colors:active){.pool-number-slots{visibility:hidden}.pool-number-input{opacity:1;padding:15px;border:1px solid CanvasText;color:CanvasText;background:Canvas;font-size:32px;text-align:center;letter-spacing:.35em}}.pool-rules-trigger{display:flex;align-items:center;gap:7px;width:fit-content;margin:8px 0 12px;padding:6px 10px;color:#e5c88c;border:1px solid rgb(214 178 104 / 35%);border-radius:6px;background:#0a0c0aa6;font:inherit;font-size:13px;cursor:pointer}.pool-rules-trigger:hover{background:#d6b26826}.pool-rules-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;color:#eee9df;background:#141713;border:1px solid rgb(214 178 104 / 35%);border-radius:14px}.pool-rules-dialog::backdrop{background:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pool-rules-dialog-content{padding:24px}.pool-rules-dialog-content header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.pool-rules-dialog-content h2{margin:0;font-size:21px;color:#e5c88c}.pool-rules-dialog-content header button{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid rgb(214 178 104 / 25%);border-radius:7px;background:transparent;color:inherit;cursor:pointer}.pool-rules-dialog-content ol{padding-inline-start:22px;margin:0}.pool-rules-dialog-content li{padding-inline-start:4px;margin:0 0 14px;line-height:1.7}.pool-rules-dialog-content>p{color:#c5c1b7;padding-top:14px;border-top:1px solid rgb(214 178 104 / 20%);line-height:1.6}.pool-hero-copy .pool-percentage-rule{max-width:430px;margin-top:9px;color:var(--gold-light);font-size:13px;line-height:1.7}.pool-test-label{display:inline-flex;align-items:center;width:fit-content;margin-block:6px;padding:3px 7px;border:1px solid #d6b67440;border-radius:5px;color:var(--gold);background:#d6b6740a;font-size:10px;line-height:1.4}.avatar-editor{display:flex;align-items:center;gap:20px;min-width:0;padding:20px 0;margin-bottom:22px;border-bottom:1px solid var(--border)}.avatar-editor .avatar-file-input[hidden]{display:none!important}.avatar-editor-preview{position:relative;flex:0 0 80px;width:80px;height:80px}.avatar-editor-preview>img{width:100%;height:100%;border-radius:50%;border:1px solid var(--border-strong);object-fit:cover;background:var(--surface-hover)}.avatar-editor-preview>span{position:absolute;inset-inline-end:-2px;bottom:0;display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--border-strong);border-radius:50%;color:var(--gold);background:var(--surface-hover)}.avatar-editor-copy{min-width:0}.avatar-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px}.avatar-editor-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:500;white-space:normal;line-height:1.4;text-align:center}.avatar-editor-actions>.avatar-reset-button{justify-content:flex-start;padding-inline:0;color:var(--muted);text-align:start}.avatar-editor-actions>.avatar-reset-button:hover{color:var(--gold)}.avatar-editor-copy>p{margin-top:9px;color:var(--muted);font-size:12px;line-height:1.6}.avatar-editor-copy>.avatar-editor-error{color:#f0a69a}.avatar-loading{animation:avatar-spin 1s linear infinite}@keyframes avatar-spin{to{transform:rotate(360deg)}}@container site (max-width: 700px){.avatar-editor{align-items:flex-start;gap:15px;padding-block:18px;margin-bottom:20px}.avatar-editor-preview{flex-basis:64px;width:64px;height:64px;margin-top:2px}.avatar-editor-preview>span{width:24px;height:24px}.avatar-editor-preview>span>svg{width:13px;height:13px}.avatar-editor-actions{gap:2px 12px}.avatar-editor-actions>button{font-size:12px;padding-inline:12px}.avatar-editor-actions>.avatar-reset-button{padding-inline:0}.avatar-editor-copy>p{font-size:12px;margin-top:7px}}@media(prefers-reduced-motion:reduce){.avatar-loading{animation:none}}.member-page{min-height:78vh;color:var(--text);background:var(--page-bg)}.member-page button,.member-page input,.member-page select{font-family:inherit}.member-hero{border-bottom:1px solid var(--border);background:var(--feature-bg);position:relative;overflow:hidden}.member-hero:after{content:"";height:320px;width:700px;position:absolute;right:-190px;bottom:-240px;border:1px solid var(--border-subtle);box-shadow:0 0 0 45px #dab15d03,0 0 0 46px #dab15d0a,0 0 0 90px #dab15d03,0 0 0 91px #dab15d08;border-radius:50%;transform:rotate(-20deg);pointer-events:none}.member-breadcrumb{display:flex;align-items:center;gap:8px;padding-top:23px;font-size:10px;color:var(--gold-muted)}.member-breadcrumb button{border:0;padding:0;background:none;color:var(--text-subtle);cursor:pointer;font-size:10px}.member-breadcrumb button:hover{color:var(--gold)}.member-hero-line{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:27px 0 32px}.member-hero .section-kicker{font-size:9px;letter-spacing:3px;color:var(--gold);margin:0 0 12px}.member-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:38px;line-height:1.15;letter-spacing:-.4px;color:var(--heading-strong);margin:0 0 12px}.member-hero-description{font-size:12px;color:var(--muted);line-height:1.6;margin:0;max-width:650px}.member-hero-seal{height:90px;width:90px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;flex-shrink:0;margin-inline-end:28px;box-shadow:0 0 0 7px #b5904d06,0 0 0 8px #b5904d13,0 0 50px #cc952416;background:var(--accent-soft)}.member-hero-seal svg{width:40px;height:40px;color:var(--gold);stroke-width:1.3}.member-content{padding-top:25px!important;padding-bottom:48px!important}.member-page .panel{border:1px solid var(--border);border-radius:9px;background:var(--panel-bg);min-width:0}.member-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:35px}.member-stat{display:flex;gap:17px;align-items:center;padding:23px 24px;position:relative;overflow:hidden}.member-stat-icon{width:51px;height:51px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--border);border-radius:10px;flex-shrink:0}.member-stat-icon svg{color:var(--gold);width:26px;height:26px;stroke-width:1.4}.member-stat p{font-size:8px;letter-spacing:1.4px;color:var(--muted);margin:0 0 8px}.member-stat strong{font-family:Georgia,Times New Roman,serif;color:var(--gold);font-weight:400;font-size:32px;line-height:1;display:block;margin-bottom:9px}.member-stat span{font-size:9px;color:var(--text-subtle);display:block}.member-stat-spark{position:absolute!important;width:55px!important;height:55px!important;right:-9px;bottom:-9px;color:var(--accent-soft);stroke-width:1}.member-section-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.member-section-intro .section-kicker{font-size:8px;letter-spacing:2px;color:var(--gold-muted);margin:0 0 8px}.member-section-intro h2{font-family:Georgia,Times New Roman,serif;font-size:26px;color:var(--heading);font-weight:400;margin:0}.member-section-intro>span{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted)}.member-section-intro>span svg{color:var(--gold-muted)}.member-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.member-plan{padding:31px 28px 25px;position:relative;overflow:hidden;text-align:center}.member-plan.is-gold{border-color:var(--border-strong);box-shadow:0 0 35px #ca972b0b;background:var(--panel-bg)}.member-current-ribbon{position:absolute;left:0;top:0;right:0;padding:7px 5px;background:var(--accent-soft);font-size:7px;letter-spacing:1.5px;color:var(--gold);display:flex;align-items:center;justify-content:center;gap:6px}.member-plan-icon{height:76px;display:grid;place-items:center;margin:10px auto 3px}.member-plan-icon svg{height:56px;width:56px;color:var(--muted);stroke-width:1.2;filter:drop-shadow(0 0 10px #c5cfc51d)}.member-plan.is-gold .member-plan-icon svg{color:var(--gold);filter:drop-shadow(0 0 13px #eab65933);fill:var(--accent-soft)}.member-plan.is-platinum .member-plan-icon svg{color:var(--gold);filter:drop-shadow(0 0 14px #d9b25526)}.member-plan h3{font-family:Georgia,Times New Roman,serif;color:var(--heading);font-size:30px;font-weight:400;margin:4px 0 7px}.member-plan.is-gold h3{color:var(--gold)}.member-plan-label{font-size:10px;color:var(--text-subtle);margin:0 0 24px}.member-plan-price{padding:0 0 22px;border-bottom:1px solid var(--border)}.member-plan-price strong{font-size:32px;font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--text)}.member-plan-price>span{font-size:10px;color:var(--gold-muted);margin-left:7px}.member-plan-price p{font-size:8px;color:var(--text-subtle);margin:6px 0 0}.member-plan-bonus{display:flex;align-items:center;gap:8px;margin:17px 0;color:var(--muted);font-size:10px}.member-plan-bonus svg{height:19px;width:19px;color:var(--gold)}.member-plan-bonus strong{font-size:18px;color:var(--gold);font-family:Georgia,Times New Roman,serif;font-weight:400;margin-left:auto}.member-plan ul{padding:0;margin:20px 0 25px;list-style:none;display:flex;flex-direction:column;gap:14px;text-align:left}.member-plan li{display:flex;gap:9px;align-items:center;color:var(--muted);font-size:10px}.member-plan li svg{color:var(--gold-muted);flex-shrink:0}.member-plan>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px;width:100%;font-size:11px}.member-vip-banner,.member-reward-callout{display:flex;align-items:center;gap:20px;margin-top:23px;padding:22px 25px!important;position:relative;overflow:hidden;background:var(--panel-bg)!important}.member-banner-icon{height:47px;width:47px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center}.member-banner-icon svg{width:25px;height:25px;color:var(--gold);stroke-width:1.4}.member-vip-banner h3,.member-reward-callout h2{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;color:var(--gold);margin:0 0 7px}.member-vip-banner p,.member-reward-callout p{font-size:10px;color:var(--muted);margin:0;line-height:1.5}.member-vip-banner>button,.member-reward-callout>button{display:flex;align-items:center;gap:10px;margin-inline-start:auto;white-space:nowrap;font-size:10px;min-height:35px}.member-faq{margin-top:23px;padding:27px!important;display:grid;grid-template-columns:.8fr 1.2fr;gap:45px}.member-faq .section-kicker{font-size:8px;letter-spacing:2px;color:var(--gold-muted);margin:0 0 11px}.member-faq h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;color:var(--heading);margin:0 0 10px}.member-faq>div>p{font-size:10px;color:var(--text-subtle)}.member-faq-item{border-bottom:1px solid var(--border)}.member-faq-item:last-child{border-bottom:0}.member-faq-item>button{padding:14px 0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:none;color:var(--text);text-align:left;font-size:11px;cursor:pointer}.member-faq-item>button svg{color:var(--gold-muted);flex-shrink:0;transition:transform .2s}.member-faq-item>button svg.is-open{transform:rotate(180deg)}.member-faq-item>p{font-size:10px;color:var(--text-subtle);line-height:1.8;margin:0;padding:0 20px 15px 0}.member-text-link{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--gold);font-size:10px;cursor:pointer;padding:0}.member-faq-item .member-text-link{display:flex;margin-top:8px}.member-table-panel{padding:23px!important}.member-table-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.member-table-heading h2{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;color:var(--gold);margin:0 0 7px}.member-table-heading p{font-size:10px;color:var(--text-subtle);margin:0}.member-small-button{display:flex;align-items:center;gap:7px;font-size:10px;min-height:31px;padding:7px 12px!important}.member-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:21px 0 15px}.member-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface-input);border-radius:5px;padding:8px 11px;max-width:310px;flex:1}.member-search svg{color:var(--gold-muted);flex-shrink:0}.member-search input{background:none;border:0;outline:none;color:var(--muted);font-size:10px;width:100%;padding:2px}.member-search input::placeholder{color:var(--text-subtle)}.member-level-filter{display:flex;align-items:center;gap:10px;font-size:9px;color:var(--text-subtle)}.member-level-filter select{background:var(--surface-input);border:1px solid var(--border);border-radius:5px;padding:8px 25px 8px 10px;font-size:10px;color:var(--muted);cursor:pointer}.member-table-scroll{overflow:auto}.member-page table{width:100%;border-collapse:collapse;font-size:10px;white-space:nowrap;text-align:left}.member-page th{background:var(--surface-raised);color:var(--muted);font-weight:400;font-size:9px;padding:13px 17px}.member-page th:first-child{border-radius:5px 0 0}.member-page th:last-child{border-radius:0 5px 0 0}.member-page td{padding:13px 17px;border-bottom:1px solid var(--border-subtle);color:var(--muted)}.member-page tbody tr:hover{background:var(--surface-hover)}.member-person,.member-reward-description{display:flex;align-items:center;gap:10px}.member-person>span{height:32px;width:32px;background:var(--accent-soft);border:1px solid var(--border);border-radius:50%;color:var(--gold-muted);font-size:9px;display:grid;place-items:center}.member-person strong,.member-reward-description strong{font-size:10px;font-weight:500;color:var(--text);display:block}.member-person small,.member-reward-description small{font-size:8px;color:var(--text-subtle);display:block;margin-top:4px}.member-level-badge,.member-type-badge{font-size:8px;border:1px solid var(--border);border-radius:4px;color:var(--gold-muted);padding:4px 7px;background:var(--accent-soft)}.member-status{display:inline-flex;align-items:center;gap:6px;font-size:9px}.member-status i{width:4px;height:4px;border-radius:50%;background:currentColor}.member-status.is-active{color:#87ba81}.member-status.is-pending{color:#baa56b}.member-page td.member-reward-number{color:var(--gold);font-weight:500}.member-table-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px;font-size:8px;color:var(--text-subtle)}.member-table-foot>span{display:flex;align-items:center;gap:5px}.member-table-foot svg{color:var(--text-subtle)}.member-table-foot strong{font-size:10px;font-weight:500;color:var(--gold);margin-inline-start:3px}.member-empty{padding:35px 20px;text-align:center}.member-empty>svg{color:var(--gold-muted);height:28px;width:28px;margin-bottom:6px}.member-empty h3{font-size:14px;font-weight:500;color:var(--heading)}.member-empty p{font-size:11px;color:var(--text-subtle)}.member-empty button{font-size:10px;margin-top:8px}.member-reward-callout{margin-top:0;margin-bottom:23px}.member-reward-description>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--muted);background:var(--accent-soft);border:1px solid var(--border);flex-shrink:0}.member-reward-filters{display:flex;gap:6px;margin:23px 0 16px;flex-wrap:wrap}.member-reward-filters button{display:flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid transparent;border-radius:5px;background:none;color:var(--text-subtle);font-size:10px;cursor:pointer}.member-reward-filters button span{font-size:8px;border-radius:4px;background:var(--accent-soft);padding:2px 5px;color:var(--muted)}.member-reward-filters button.is-active{background:var(--accent-hover);border-color:var(--border);color:var(--gold)}.member-reward-filters button.is-active span{background:var(--accent-hover);color:var(--gold)}.member-reward-filters button:hover{color:var(--gold)}.member-reward-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.member-reward-options>button{padding:23px 24px;display:flex;align-items:center;gap:17px;text-align:start;cursor:pointer;transition:border-color .2s}.member-reward-options>button:hover{border-color:var(--border-strong)}.member-reward-options>button>svg:first-child{color:var(--gold);width:29px;height:29px;stroke-width:1.5}.member-reward-options h3{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;color:var(--heading);margin:0 0 7px}.member-reward-options p{font-size:10px;color:var(--text-subtle);margin:0}.member-reward-options>button>svg:last-child{margin-inline-start:auto;color:var(--gold-muted);width:17px;height:17px}.member-settings-grid{display:grid;grid-template-columns:300px 1fr;gap:24px;align-items:start}.member-profile-card{padding:30px 24px!important;text-align:center}.member-profile-avatar{height:91px;width:91px;margin:0 auto 20px;border:1px solid var(--border);border-radius:50%;background:var(--panel-bg);font-family:Georgia,Times New Roman,serif;font-size:32px;color:var(--gold);display:grid;place-items:center;position:relative;box-shadow:0 0 0 5px #c4a45508,0 0 0 6px #c4a45512}.member-profile-avatar>span{height:25px;width:25px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);position:absolute;right:-2px;bottom:0;color:var(--gold)}.member-profile-card h2{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;color:var(--heading);overflow-wrap:anywhere;margin:0 0 11px}.member-gold-member{display:inline-flex;align-items:center;gap:5px;font-size:8px;padding:5px 10px;border:1px solid var(--border);color:var(--gold);border-radius:4px;background:var(--accent-soft)}.member-profile-card>p{font-size:9px;color:var(--text-subtle);margin:16px 0 26px}.member-profile-detail{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border-subtle);padding:14px 0;font-size:9px}.member-profile-detail>span{color:var(--text-subtle)}.member-profile-detail strong{font-weight:400;color:var(--muted)}.member-profile-detail strong.member-verified{color:#90b47e;display:flex;align-items:center;gap:5px}.member-profile-card>button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;min-height:35px;font-size:10px}.member-settings-panels{display:flex;flex-direction:column;gap:20px;min-width:0}.member-settings-panel{padding:25px!important}.member-settings-heading{display:flex;align-items:center;gap:12px;margin-bottom:25px}.member-settings-heading>svg{height:24px;width:24px;color:var(--gold);stroke-width:1.5}.member-settings-heading h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:22px;color:var(--heading);margin:0 0 7px}.member-settings-heading p{font-size:10px;color:var(--text-subtle);margin:0}.member-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.member-form-fields>label{font-size:9px;color:var(--muted);display:block}.member-form-fields>label>div{display:flex;align-items:center;gap:10px;margin-top:9px;border:1px solid var(--border);border-radius:5px;padding:11px 12px;background:var(--surface-input)}.member-form-fields>label>div>svg{color:var(--text-subtle);flex-shrink:0}.member-form-fields input,.member-form-fields select{background:none;border:0;outline:none;width:100%;min-width:0;color:var(--muted);font-size:11px;padding:0}.member-form-fields select{cursor:pointer}.member-form-fields option{background:var(--surface-input);color:var(--muted)}.member-form-fields .is-readonly{background:var(--surface-raised)}.member-form-fields .is-readonly input{color:var(--text-subtle);cursor:default}.member-preferences{display:flex;flex-direction:column;gap:0}.member-preference{position:relative;display:flex;align-items:center;gap:20px;justify-content:space-between;padding:17px 0;border-top:1px solid var(--border);cursor:pointer}.member-preference:first-child{border-top:0;padding-top:0}.member-preference:last-child{padding-bottom:0}.member-preference>span:first-child strong{display:block;font-size:11px;color:var(--muted);font-weight:500;margin-bottom:6px}.member-preference>span:first-child small{display:block;font-size:9px;line-height:1.5;color:var(--text-subtle)}.member-preference input{position:absolute;right:0;width:37px;height:21px;opacity:0;cursor:pointer;margin:0;z-index:1}.member-switch{width:37px;height:21px;background:var(--border);border:1px solid var(--border);border-radius:99px;display:block;flex-shrink:0;position:relative;transition:background .2s,border-color .2s}.member-switch i{width:13px;height:13px;border-radius:50%;position:absolute;top:3px;left:3px;background:var(--text-subtle);transition:transform .2s,background .2s}.member-preference input:checked+.member-switch{background:var(--gold);border-color:var(--border-strong)}.member-preference input:checked+.member-switch i{background:var(--heading-strong);transform:translate(16px)}.member-preference input:focus-visible+.member-switch{outline:2px solid var(--gold-light);outline-offset:4px}.member-settings-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.member-settings-actions>span{display:flex;align-items:center;gap:7px;font-size:8px;color:var(--text-subtle);line-height:1.5}.member-settings-actions>span svg{color:var(--gold-muted);flex-shrink:0}.member-settings-actions>div{display:flex;gap:10px}.member-settings-actions button{min-height:35px;font-size:10px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;white-space:nowrap}.member-security-card{display:flex;align-items:center;gap:14px;padding:20px!important;margin-top:5px}.member-security-card>svg{width:26px;height:26px;color:var(--gold-muted);stroke-width:1.4;flex-shrink:0}.member-security-card h3{font-size:11px;font-weight:500;color:var(--heading);margin:0 0 6px}.member-security-card p{font-size:9px;color:var(--text-subtle);line-height:1.5;margin:0}.member-security-card>button{margin-left:auto;white-space:nowrap;font-size:9px}.member-page button:focus-visible,.member-page input:focus-visible,.member-page select:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.member-form-fields>label>div:focus-within,.member-search:focus-within{border-color:var(--border-strong)}.member-form-fields input:focus-visible,.member-search input:focus-visible{outline:none}@container site (min-width: 1320px){.member-hero-line{padding:32px 0 39px}.member-hero h1{font-size:43px}.member-stat{padding:27px}.member-stat strong{font-size:36px}.member-plan{padding:37px 32px 30px}.member-plan-icon{height:85px}.member-plan ul{gap:17px}.member-plan li,.member-plan-bonus,.member-plan-label{font-size:11px}.member-page td{padding-top:15px;padding-bottom:15px}}@container site (max-width: 1050px){.member-stat-grid{gap:12px}.member-stat{gap:12px;padding:20px 15px}.member-stat-icon{height:43px;width:43px}.member-stat strong{font-size:28px}.member-stat p{font-size:7px;letter-spacing:1px}.member-stat span{font-size:8px}.member-plan-grid{gap:13px}.member-plan{padding-left:20px;padding-right:20px}.member-plan li{font-size:9px;gap:7px}.member-plan-bonus{font-size:9px}.member-settings-grid{grid-template-columns:245px 1fr;gap:18px}.member-settings-panel{padding:22px!important}.member-form-fields{gap:17px}.member-settings-actions{align-items:flex-start;gap:15px}.member-settings-actions>span{max-width:185px;font-size:7px}.member-settings-actions button{padding:8px 12px;font-size:9px}.member-security-card{flex-wrap:wrap}.member-security-card>button{margin-left:40px}.member-faq{gap:25px}}@container site (max-width: 760px){.member-hero h1{font-size:33px}.member-hero-line{gap:20px;padding-top:24px}.member-hero-description{font-size:11px;max-width:480px}.member-hero-seal{width:70px;height:70px;margin-inline-end:8px}.member-hero-seal svg{width:32px;height:32px}.member-content{padding-top:20px!important;padding-bottom:30px!important}.member-stat-grid{gap:10px;margin-bottom:28px}.member-stat{padding:17px 12px;gap:10px;align-items:flex-start}.member-stat-icon{height:34px;width:34px;border-radius:7px}.member-stat-icon svg{height:19px;width:19px}.member-stat strong{font-size:25px}.member-stat p{font-size:6px;letter-spacing:.7px;margin:2px 0 8px}.member-stat span{font-size:7px;line-height:1.6;max-width:120px}.member-section-intro h2{font-size:23px}.member-section-intro>span{display:none}.member-plan-grid{grid-template-columns:1fr;gap:15px}.member-plan{padding:25px;display:grid;grid-template-columns:1fr 1.3fr;text-align:left;column-gap:25px;align-items:center}.member-plan-icon{grid-column:1;grid-row:1/4;position:absolute;top:29px;left:26px;height:auto;margin:0}.member-plan-icon svg{height:36px;width:36px}.member-plan h3{grid-column:1;margin:20px 0 5px;padding-left:48px;font-size:26px}.member-plan-label{grid-column:1;font-size:8px;margin:0 0 17px;padding-left:48px}.member-plan-price{grid-column:1;padding-bottom:0;border:0}.member-plan-price strong{font-size:29px}.member-plan-bonus{grid-column:2;grid-row:1/3;margin:8px 0;align-self:end}.member-plan ul{grid-column:2;grid-row:3/5;margin:8px 0 17px;gap:11px}.member-plan li{font-size:9px}.member-plan>button{grid-column:1/-1;margin-top:20px;min-height:35px;font-size:10px}.member-current-ribbon{font-size:6px;padding:6px 4px}.member-plan-price p{font-size:8px}.member-vip-banner,.member-reward-callout{gap:15px;padding:20px!important;flex-wrap:wrap;margin-top:17px}.member-vip-banner h3,.member-reward-callout h2{font-size:20px}.member-vip-banner>div:nth-child(2),.member-reward-callout>div:nth-child(2){flex:1;min-width:200px}.member-vip-banner>button,.member-reward-callout>button{margin-inline-start:62px}.member-faq{grid-template-columns:1fr;gap:15px;padding:22px!important}.member-faq h2{font-size:24px}.member-faq>div>p{margin-bottom:0}.member-faq-item>button{font-size:11px}.member-table-panel{padding:19px!important}.member-table-heading h2{font-size:23px}.member-page table{font-size:9px}.member-page th,.member-page td{padding-left:12px;padding-right:12px}.member-table-foot{font-size:7px}.member-reward-callout{margin-top:0;margin-bottom:20px}.member-reward-options{gap:12px;margin-top:16px}.member-reward-options>button{padding:19px 17px;gap:12px}.member-reward-options h3{font-size:17px}.member-reward-options p{font-size:9px}.member-reward-options>button>svg:first-child{width:24px;height:24px}.member-settings-grid{grid-template-columns:1fr;gap:17px}.member-profile-card{display:grid;grid-template-columns:95px 1fr 1fr;text-align:start;column-gap:20px;align-items:center;padding:23px!important}.member-profile-avatar{grid-column:1;grid-row:1/5;height:76px;width:76px;margin:0;font-size:27px}.member-profile-card h2{grid-column:2/4;font-size:25px;margin:0 0 9px}.member-profile-card .member-gold-member{grid-column:2;justify-self:start}.member-profile-card>p{grid-column:3;grid-row:2;margin:0;font-size:8px}.member-profile-detail{padding:11px 0;margin-top:7px;font-size:8px}.member-profile-detail:nth-of-type(2){grid-column:2}.member-profile-detail:nth-of-type(3){grid-column:3}.member-profile-detail:nth-of-type(4){grid-column:2}.member-profile-card>button{grid-column:3;font-size:8px;margin-top:0;min-height:30px;align-self:center}.member-settings-actions{align-items:center}.member-settings-actions>span{max-width:none;font-size:8px}.member-settings-actions button{font-size:10px;padding:9px 14px}.member-security-card{flex-wrap:nowrap}.member-security-card>button{margin-left:auto}.member-form-fields{gap:20px}.member-form-fields input,.member-form-fields select{font-size:12px}.member-settings-panels{gap:17px}}@container site (max-width: 520px){.member-breadcrumb{padding-top:18px;font-size:9px}.member-breadcrumb button{font-size:9px}.member-hero-line{padding:25px 0 28px}.member-hero .section-kicker{font-size:8px;letter-spacing:2px}.member-hero h1{font-size:30px;line-height:1.15}.member-hero-description{font-size:10px;line-height:1.7;max-width:350px}.member-hero-seal{display:none}.member-content{padding-top:17px!important}.member-stat-grid{gap:7px;margin-bottom:25px}.member-stat{padding:15px 11px;display:block}.member-stat-icon{height:29px;width:29px;margin-bottom:13px}.member-stat-icon svg{height:17px;width:17px}.member-stat p{font-size:5px;letter-spacing:.6px;margin-bottom:8px;white-space:nowrap}.member-stat strong{font-size:26px;margin-bottom:7px}.member-stat span{font-size:6px;line-height:1.7}.member-section-intro h2{font-size:23px}.member-section-intro .section-kicker{font-size:7px}.member-plan{padding:24px 18px;column-gap:19px;grid-template-columns:.9fr 1.2fr}.member-plan-icon{left:18px;top:30px}.member-plan-icon svg{height:30px;width:30px}.member-plan h3{font-size:24px;padding-left:39px}.member-plan-label{font-size:7px;padding-left:39px;line-height:1.7}.member-plan-price strong{font-size:27px}.member-plan-price p{font-size:7px;line-height:1.6;max-width:120px}.member-plan li{font-size:8px;gap:6px;line-height:1.5}.member-plan-bonus{font-size:8px;gap:6px}.member-plan-bonus strong{font-size:16px}.member-plan-bonus svg{height:16px;width:16px}.member-plan ul{gap:11px}.member-plan>button{margin-top:18px}.member-vip-banner,.member-reward-callout{padding:18px!important;gap:12px}.member-banner-icon{height:38px;width:38px}.member-banner-icon svg{height:21px;width:21px}.member-vip-banner h3,.member-reward-callout h2{font-size:19px;line-height:1.3}.member-vip-banner>div:nth-child(2),.member-reward-callout>div:nth-child(2){min-width:180px}.member-vip-banner p,.member-reward-callout p{font-size:9px;line-height:1.7}.member-vip-banner>button,.member-reward-callout>button{margin-inline-start:50px;font-size:9px;min-height:31px}.member-faq{padding:19px!important;margin-top:17px}.member-faq h2{font-size:23px}.member-faq-item>button{font-size:10px;line-height:1.6;padding:12px 0}.member-faq-item>p{font-size:9px}.member-table-panel{padding:16px!important}.member-table-heading h2{font-size:21px}.member-table-heading p{font-size:8px}.member-small-button{font-size:9px;gap:5px;padding:6px 9px!important;min-height:29px}.member-table-toolbar{gap:9px;margin-top:19px}.member-search{max-width:none;padding:8px;gap:6px}.member-search input{font-size:9px}.member-level-filter>span{display:none}.member-level-filter select{padding:9px 18px 9px 8px;font-size:9px}.member-page table{font-size:9px}.member-page th,.member-page td{padding:12px 11px}.member-page th{font-size:8px}.member-person strong,.member-reward-description strong{font-size:9px}.member-table-foot{font-size:7px;line-height:1.6;align-items:flex-start}.member-table-foot>span:last-child{max-width:135px;text-align:right;justify-content:flex-end}.member-table-foot>span:last-child svg{display:none}.member-reward-filters{gap:3px;flex-wrap:nowrap;margin-top:18px;overflow:auto}.member-reward-filters button{font-size:8px;gap:5px;padding:8px 9px;white-space:nowrap}.member-reward-filters button span{font-size:7px;padding:2px 4px}.member-reward-options{grid-template-columns:1fr;gap:10px}.member-reward-options>button{padding:18px}.member-reward-options h3{font-size:18px}.member-profile-card{grid-template-columns:68px 1fr 1fr;column-gap:12px;padding:20px 17px!important}.member-profile-avatar{height:59px;width:59px;font-size:24px;grid-row:1/3}.member-profile-avatar>span{height:20px;width:20px;right:-2px;bottom:-3px}.member-profile-avatar>span svg{height:11px;width:11px}.member-profile-card h2{font-size:23px;margin:0 0 8px}.member-profile-card .member-gold-member{font-size:7px;padding:4px 7px}.member-profile-card>p{font-size:6px;line-height:1.6}.member-profile-detail:nth-of-type(2){grid-column:1/3;margin-top:22px}.member-profile-detail:nth-of-type(3){grid-column:3;margin-top:22px}.member-profile-detail:nth-of-type(4){grid-column:1/3;margin-top:0}.member-profile-card>button{grid-column:3;font-size:7px;padding:7px 5px;gap:5px;min-height:29px}.member-profile-card>button svg{width:10px}.member-profile-detail{font-size:7px;gap:5px}.member-profile-detail strong.member-verified{gap:3px;font-size:7px}.member-profile-detail strong.member-verified svg{height:10px;width:10px}.member-settings-panel{padding:20px 17px!important}.member-settings-heading{gap:10px;margin-bottom:21px}.member-settings-heading h2{font-size:21px}.member-settings-heading p{font-size:9px;line-height:1.6}.member-settings-heading>svg{height:22px;width:22px}.member-form-fields{grid-template-columns:1fr;gap:17px}.member-form-fields>label{font-size:10px}.member-form-fields>label>div{margin-top:8px;padding:12px}.member-form-fields input,.member-form-fields select{font-size:12px}.member-preference{gap:14px}.member-preference>span:first-child strong{font-size:10px}.member-preference>span:first-child small{font-size:8px;line-height:1.7}.member-settings-actions{align-items:flex-start;flex-direction:column;gap:15px}.member-settings-actions>span{font-size:7px}.member-settings-actions>div{width:100%;justify-content:flex-end}.member-settings-actions button{font-size:10px;min-height:35px}.member-security-card{padding:18px!important;gap:10px;flex-wrap:wrap}.member-security-card h3{font-size:11px}.member-security-card p{font-size:8px}.member-security-card>svg{width:23px;height:23px}.member-security-card>div{flex:1;min-width:210px}.member-security-card>button{margin-left:33px;font-size:9px}.member-settings-panels{gap:16px}}@media(prefers-reduced-motion:reduce){.member-page *{transition:none!important}}.member-page{min-width:0}.member-page .member-breadcrumb,.member-page .member-breadcrumb button{font-size:12px;line-height:1.5}.member-page .member-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.member-page .member-stat{min-width:0}.member-page .member-stat>div{min-width:0}.member-page .member-stat p{font-size:11px;line-height:1.5;letter-spacing:.9px;white-space:normal}.member-page .member-stat span{font-size:12px;line-height:1.6;max-width:none;color:var(--muted)}.member-page .member-stat strong{font-size:34px;line-height:1.15;overflow-wrap:anywhere}.member-page .member-section-intro .section-kicker,.member-page .member-faq .section-kicker{font-size:10px}.member-page .member-section-intro>span{font-size:12px}.member-page .member-section-intro h2{font-size:clamp(25px,2.4vw,31px);line-height:1.3}.member-page .member-hero-description{font-size:14px;line-height:1.75}.member-page .member-faq>div>p,.member-page .member-faq-item>p,.member-page .member-vip-banner p,.member-page .member-reward-callout p{font-size:13px;line-height:1.75;color:var(--muted)}.member-page .member-faq-item>button{font-size:14px;line-height:1.6;padding-block:18px}.member-page .member-text-link{font-size:12px;line-height:1.6}.member-page .member-vip-banner>button,.member-page .member-reward-callout>button{font-size:12px;min-height:42px}.member-page .member-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.member-page table,.member-page th{font-size:12px}.member-page .member-table-panel table{min-width:680px}.member-page .member-table-heading p,.member-page .member-person strong,.member-page .member-reward-description strong,.member-page .member-search input,.member-page .member-level-filter select,.member-page .member-reward-filters button,.member-page .member-status{font-size:12px}.member-page .member-person small,.member-page .member-reward-description small,.member-page .member-level-badge,.member-page .member-type-badge,.member-page .member-level-filter,.member-page .member-table-foot,.member-page .member-reward-filters button span{font-size:11px;line-height:1.6}.member-page .member-table-toolbar,.member-page .member-table-foot{flex-wrap:wrap}.member-page .member-table-foot>span{flex-wrap:wrap}.member-page .member-small-button{font-size:12px;min-height:36px}.member-hero-vip{background:var(--feature-bg)}.member-hero-vip .member-hero-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:30px;padding:22px 0 44px}.member-hero-vip .member-hero-copy{min-width:0}.member-hero-vip .section-kicker{font-size:11px;letter-spacing:2.7px}.member-hero-vip h1{font-size:clamp(38px,4.1vw,57px);max-width:490px;line-height:1.1;letter-spacing:-1.2px;margin-bottom:20px}.member-hero-vip .member-hero-description{max-width:450px}.member-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 22px;margin-top:28px}.member-hero-actions .gold-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:45px;font-size:13px;text-decoration:none}.member-hero-assurance{display:flex;gap:8px;align-items:center;margin-top:23px;color:var(--text-subtle);font-size:12px;line-height:1.6}.member-hero-assurance svg{flex-shrink:0;color:var(--gold-muted)}.member-vip-art{position:relative;width:100%;min-width:0;margin:0;padding:18px 0 0}.member-vip-art img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;filter:drop-shadow(0 15px 30px #0007)}.member-vip-art figcaption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 10px 0;border-top:1px solid var(--border);font-size:11px;line-height:1.6;color:var(--text-subtle)}.member-vip-art figcaption>span:first-child{color:var(--gold-muted);font-size:10px;letter-spacing:2px}.member-page-vip .member-content{padding-top:30px!important}.member-page-vip .member-section-intro{scroll-margin-top:110px;margin-top:44px;margin-bottom:25px}.member-page-vip .member-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.member-page-vip .member-plan{display:flex;flex-direction:column;gap:0;padding:23px 24px 25px;text-align:left;border-color:var(--border);border-radius:12px;background:var(--panel-bg)}.member-page-vip .member-plan.is-gold{border-color:var(--border-strong);background:var(--panel-bg);box-shadow:0 8px 40px #b8881e0a}.member-page-vip .member-plan.is-platinum{background:var(--panel-bg)}.member-plan-topline{display:flex;align-items:center;justify-content:space-between;min-height:24px;gap:10px;color:var(--muted);font-size:10px;letter-spacing:1.4px}.member-page-vip .member-current-ribbon{position:static;inset:auto;padding:5px 7px;flex-shrink:0;font-size:9px;line-height:1.3;letter-spacing:.4px;border:1px solid var(--border);border-radius:4px;color:var(--gold);background:var(--accent-soft)}.member-plan-art{width:100%;min-width:0;margin:14px 0 18px;background:var(--accent-soft)}.member-plan-art img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;filter:drop-shadow(0 12px 15px #0005)}.member-page-vip .member-plan h3{padding:0;margin:0 0 8px;font-size:34px;font-weight:400;line-height:1.2}.member-page-vip .member-plan-label{padding:0;margin:0 0 22px;font-size:12px;line-height:1.6;color:var(--muted)}.member-page-vip .member-plan-price{grid-column:auto;border:0;border-top:1px solid var(--border);padding:18px 0 17px}.member-page-vip .member-plan-price strong{font-size:33px;line-height:1.2}.member-page-vip .member-plan-price>span{font-size:12px}.member-page-vip .member-plan-price p{font-size:11px;line-height:1.6;max-width:none;color:var(--text-subtle);margin-top:7px}.member-page-vip .member-plan-bonus{grid-column:auto;grid-row:auto;align-self:stretch;font-size:12px;gap:8px;padding:13px 12px;margin:0;border:1px solid var(--border);border-radius:6px;background:var(--accent-soft)}.member-page-vip .member-plan-bonus strong{font-size:22px}.member-page-vip .member-plan-bonus svg{width:19px;height:19px;flex-shrink:0}.member-page-vip .member-plan ul{grid-column:auto;grid-row:auto;gap:14px;margin:22px 0 28px}.member-page-vip .member-plan li{font-size:12px;line-height:1.65;gap:9px;align-items:flex-start;color:var(--muted)}.member-page-vip .member-plan li svg{margin-top:3px}.member-page-vip .member-plan>button{grid-column:auto;min-height:43px;margin-top:auto;font-size:12px}.member-comparison{padding:28px!important;margin-top:30px}.member-comparison-heading{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:15px;margin-bottom:25px}.member-comparison-heading .section-kicker{font-size:10px;letter-spacing:2px;margin:0 0 10px;color:var(--gold-muted)}.member-comparison-heading h2{font-family:Georgia,serif;font-size:29px;font-weight:400;color:var(--heading);line-height:1.25;margin:0}.member-comparison-heading>p{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.member-page .member-comparison table{min-width:620px;white-space:normal;table-layout:fixed}.member-page .member-comparison th,.member-page .member-comparison td{padding:18px 20px;text-align:center;background:transparent;border-bottom:1px solid var(--border);font-size:13px;line-height:1.6}.member-page .member-comparison thead th{color:var(--gold);font-size:16px;font-family:Georgia,serif}.member-page .member-comparison th:first-child{width:34%;text-align:left;font-family:inherit;font-size:12px;color:var(--muted)}.member-page .member-comparison thead th:first-child{font-size:12px}.member-page .member-comparison .is-current{background:var(--accent-hover);color:var(--gold)}.member-comparison thead small{display:block;font-family:inherit;font-size:10px;color:var(--gold-muted);margin-top:3px}.member-included{display:inline-flex;align-items:center;justify-content:center;gap:6px}.member-included svg{color:var(--gold-muted);flex-shrink:0}.member-comparison-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-subtle);font-size:11px;line-height:1.6;padding-top:20px}.member-comparison-note>svg{color:var(--gold-muted);flex-shrink:0}.member-comparison-note>button{margin-left:auto}@container site (max-width: 1050px){.member-page-vip .member-plan-grid{gap:14px}.member-page-vip .member-plan{padding:20px 18px 22px}.member-page-vip .member-current-ribbon{font-size:8px;gap:3px;padding:5px}.member-plan-topline{font-size:9px;letter-spacing:.7px;gap:5px}.member-page-vip .member-plan-bonus{padding-inline:8px;font-size:11px}.member-page-vip .member-plan-bonus strong{font-size:20px}.member-page-vip .member-plan li{font-size:12px}.member-hero-vip .member-hero-line{gap:20px}.member-hero-vip h1{font-size:43px}}@container site (max-width: 760px){.member-hero-vip .member-hero-line{grid-template-columns:1fr;padding:30px 0;gap:20px}.member-hero-vip h1{font-size:42px;max-width:520px}.member-hero-vip .member-hero-description{max-width:530px}.member-vip-art{max-width:560px;margin:0 auto;padding-top:0}.member-vip-art img{aspect-ratio:3 / 2}.member-hero-actions{margin-top:22px}.member-page .member-stat{padding:18px 14px}.member-page .member-stat p{font-size:10px;letter-spacing:.4px}.member-page .member-stat strong{font-size:29px}.member-page .member-stat span{font-size:11px}.member-page-vip .member-plan-grid{grid-template-columns:1fr;gap:20px}.member-page-vip .member-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 24px;padding:24px}.member-plan-topline{grid-column:1 / -1;font-size:10px;margin-bottom:12px}.member-page-vip .member-current-ribbon{font-size:10px;gap:5px}.member-plan-art{grid-column:1;grid-row:2 / 5;align-self:center;margin:0}.member-plan-title{grid-column:2;grid-row:2;padding-top:12px}.member-page-vip .member-plan h3{font-size:31px}.member-page-vip .member-plan-label{margin-bottom:15px}.member-page-vip .member-plan-price{grid-column:2;grid-row:3;padding-block:14px}.member-page-vip .member-plan-price strong{font-size:29px}.member-page-vip .member-plan-bonus{grid-column:2;grid-row:4}.member-page-vip .member-plan ul{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-block:24px}.member-page-vip .member-plan>button{grid-column:1 / -1;margin-top:0}.member-comparison{padding:24px!important}.member-comparison-heading{margin-bottom:20px}.member-page .member-vip-banner>div:nth-child(2),.member-page .member-reward-callout>div:nth-child(2){min-width:0}}@container site (max-width: 520px){.member-hero-vip h1{font-size:38px;letter-spacing:-.7px}.member-hero-vip .section-kicker{font-size:10px;letter-spacing:2px}.member-page .member-hero-description{font-size:13px}.member-hero-actions{gap:18px}.member-hero-actions .gold-button{flex:1 1 100%}.member-hero-assurance{font-size:11px}.member-vip-art figcaption{font-size:10px;gap:10px;padding-inline:0}.member-vip-art figcaption>span:first-child{font-size:9px;letter-spacing:1.2px}.member-page .member-stat-grid{grid-template-columns:1fr;gap:10px;margin-bottom:30px}.member-page .member-stat{display:flex;align-items:center;gap:16px;padding:18px}.member-page .member-stat-icon{width:43px;height:43px;margin-bottom:0}.member-page .member-stat-icon svg{width:23px;height:23px}.member-page .member-stat strong{font-size:30px;margin-block:5px}.member-page .member-stat p{font-size:10px;margin:0}.member-page .member-stat span{font-size:12px}.member-page-vip .member-section-intro{margin-top:32px}.member-page-vip .member-plan{display:flex;padding:22px}.member-plan-topline{font-size:10px;margin-bottom:4px}.member-plan-art{margin-block:12px 20px}.member-plan-title{padding-top:0}.member-page-vip .member-plan h3{font-size:34px}.member-page-vip .member-plan-price{width:100%;padding-block:18px}.member-page-vip .member-plan-price strong{font-size:32px}.member-page-vip .member-plan-bonus{font-size:12px;padding:13px 12px}.member-page-vip .member-plan-bonus strong{font-size:22px}.member-page-vip .member-plan ul{display:flex;gap:15px;margin-block:24px}.member-page-vip .member-plan li{font-size:13px}.member-page-vip .member-plan>button{min-height:45px;font-size:13px}.member-page .member-vip-banner,.member-page .member-reward-callout{gap:14px}.member-page .member-vip-banner>button,.member-page .member-reward-callout>button{margin-inline-start:0;width:100%;justify-content:center}.member-comparison{padding:20px!important}.member-comparison-heading h2{font-size:27px}.member-comparison-note>button{flex-basis:100%;margin-top:4px}.member-page .member-table-panel{padding:18px!important}.member-page .member-table-heading{gap:12px;flex-wrap:wrap}.member-page .member-table-toolbar{gap:12px}.member-page .member-search{flex-basis:100%;max-width:none}.member-page .member-table-foot{font-size:11px}}.member-page .member-profile-card>p,.member-page .member-settings-heading p,.member-page .member-preference>span:first-child small,.member-page .member-security-card p{font-size:12px;line-height:1.7;color:var(--muted)}.member-page .member-reward-options h3{font-size:14px}.member-page .member-reward-options p{font-size:12px;line-height:1.7}.member-page .member-profile-detail,.member-page .member-profile-detail strong.member-verified{font-size:12px;line-height:1.6;flex-wrap:wrap}.member-page .member-profile-detail strong{overflow-wrap:anywhere}.member-page .member-profile-card>button,.member-page .member-security-card>button,.member-page .member-settings-actions button{font-size:12px;min-height:40px}.member-page .member-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.member-page .member-form-fields>label{font-size:12px;line-height:1.6;min-width:0}.member-page .member-form-fields input,.member-page .member-form-fields select{font-size:14px}.member-page .member-preference>span:first-child strong,.member-page .member-security-card h3{font-size:13px;line-height:1.5}.member-page .member-preference>span:first-child{min-width:0}.member-page .member-switch{flex-shrink:0}.member-page .member-settings-actions{flex-wrap:wrap}.member-page .member-settings-actions>span{font-size:11px;line-height:1.7;max-width:none}.member-page .member-settings-actions>div{flex-wrap:wrap}.member-page .member-security-card>div{min-width:0;flex:1}@container site (max-width: 520px){.member-page .member-form-fields{grid-template-columns:1fr}.member-page .member-profile-card{display:block;text-align:center;padding:25px 22px!important}.member-page .member-profile-avatar{width:76px;height:76px;font-size:30px;margin:0 auto 22px}.member-page .member-profile-card h2{font-size:27px}.member-page .member-profile-card .member-gold-member{font-size:11px;padding:6px 11px}.member-page .member-profile-card>p{margin-block:18px 22px}.member-page .member-profile-detail{padding-block:13px;margin-top:0;text-align:start}.member-page .member-profile-card>button{margin-top:18px;font-size:12px}.member-page .member-profile-card>button svg{width:14px}.member-page .member-settings-actions>div{width:100%}.member-page .member-settings-actions button{flex:1;padding-inline:12px}.member-page .member-security-card>button{width:100%;margin:8px 0 0}}.member-reward-mobile-list{display:none}@container site (max-width: 760px){:is(.member-page-rewards,.member-page-settings) .member-hero-line{gap:18px;padding-block:22px 26px}:is(.member-page-rewards,.member-page-settings) .member-hero h1{font-size:30px;line-height:1.3;letter-spacing:-.4px}:is(.member-page-rewards,.member-page-settings) .member-hero .section-kicker{font-size:10px;line-height:1.5;letter-spacing:1.6px}:is(.member-page-rewards,.member-page-settings) .member-hero-description{font-size:14px;line-height:1.7}:is(.member-page-rewards,.member-page-settings) .member-breadcrumb{flex-wrap:wrap;gap:6px;padding-top:14px;font-size:12px}:is(.member-page-rewards,.member-page-settings) .member-breadcrumb button{min-height:32px;font-size:12px}:is(.member-page-rewards,.member-page-settings) .member-content{padding-block:20px 28px!important}:is(.member-page-rewards,.member-page-settings) .panel{border-radius:12px}:is(.member-page-rewards,.member-page-settings) button{touch-action:manipulation}.member-page-rewards .member-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.member-page-rewards .member-stat{display:flex;gap:12px;align-items:center;padding:16px}.member-page-rewards .member-stat:first-child{grid-column:1 / -1}.member-page-rewards .member-stat:not(:first-child){display:block}.member-page-rewards .member-stat-icon{width:38px;height:38px;margin-bottom:0;border-radius:10px}.member-page-rewards .member-stat:not(:first-child) .member-stat-icon{margin-bottom:12px}.member-page-rewards .member-stat strong{font-size:28px;margin-block:5px}.member-page-rewards .member-stat:first-child strong{font-size:34px}.member-page-rewards .member-stat p{font-size:11px;line-height:1.5;margin:0;letter-spacing:.3px}.member-page-rewards .member-stat span{font-size:12px;line-height:1.6}.member-page-rewards .member-reward-callout{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px!important;margin:0 0 18px}.member-page-rewards .member-banner-icon{width:40px;height:40px;align-self:start}.member-page-rewards .member-reward-callout>div:nth-child(2){min-width:0}.member-page-rewards .member-reward-callout h2{font-size:21px;line-height:1.4;margin-bottom:8px}.member-page-rewards .member-reward-callout p{font-size:13px;line-height:1.7}.member-page-rewards .member-reward-callout>button{grid-column:1 / -1;justify-content:center;width:100%;margin:2px 0 0;min-height:48px;font-size:14px;white-space:normal}.member-page-rewards .member-table-panel{padding:18px!important}.member-page-rewards .member-table-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.member-page-rewards .member-table-heading>div{min-width:0;flex:1}.member-page-rewards .member-table-heading h2{font-size:23px;line-height:1.35}.member-page-rewards .member-table-heading p{font-size:13px;line-height:1.6}.member-page-rewards .member-small-button{min-height:44px;gap:7px;padding:10px 12px!important;font-size:13px}.member-page-rewards .member-reward-filters{display:flex;flex-wrap:nowrap;gap:8px;margin:18px 0;padding-block:2px 8px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--gold-muted) var(--surface)}.member-page-rewards .member-reward-filters button{flex:0 0 auto;min-height:44px;gap:8px;padding:10px 12px;border-color:var(--border);border-radius:8px;font-size:13px;white-space:nowrap}.member-page-rewards .member-reward-filters button.is-active{border-color:var(--border-strong)}.member-page-rewards .member-reward-filters button span{font-size:11px;padding:2px 5px}.member-page-rewards .member-rewards-table{display:none}.member-page-rewards .member-reward-mobile-list{display:grid;gap:12px}.member-page-rewards .member-reward-mobile-card{min-width:0;padding:15px;border:1px solid var(--border);border-radius:10px;background:var(--panel-bg)}.member-page-rewards .member-reward-mobile-heading{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px}.member-page-rewards .member-reward-mobile-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--muted);background:var(--accent-soft)}.member-page-rewards .member-reward-mobile-heading h3{margin:2px 0 0;color:var(--heading);font-family:var(--locale-ui-font, Arial, sans-serif);font-size:14px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.member-page-rewards .member-reward-mobile-amount{display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:var(--gold);font-size:19px;line-height:1.2;font-weight:600;direction:ltr;unicode-bidi:isolate}.member-page-rewards .member-reward-mobile-amount small{color:var(--gold-muted);font-size:10px;font-weight:400}.member-page-rewards .member-reward-mobile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;color:var(--muted);font-size:11px;line-height:1.6}.member-page-rewards .member-type-badge{padding:3px 7px;font-size:11px}.member-page-rewards .member-reward-mobile-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle);color:var(--text-subtle);font-size:11px;line-height:1.5}.member-page-rewards .member-reward-mobile-foot .member-status{font-size:11px;gap:5px}.member-page-rewards .member-table-foot{align-items:flex-start;gap:8px 16px;margin-top:16px;font-size:12px;line-height:1.6}.member-page-rewards .member-table-foot>span:last-child{max-width:none;text-align:start;justify-content:flex-start}.member-page-rewards .member-table-foot strong{font-size:13px;margin-inline-start:3px}.member-page-rewards .member-reward-options{grid-template-columns:1fr;gap:12px}.member-page-rewards .member-reward-options>button{min-height:88px;padding:18px;gap:14px;text-align:start}.member-page-rewards .member-reward-options>button>div{min-width:0;flex:1}.member-page-rewards .member-reward-options>button>svg{flex-shrink:0}.member-page-rewards .member-reward-options h3{font-size:15px;line-height:1.4}.member-page-rewards .member-reward-options p{font-size:13px;line-height:1.6}.member-page-settings .member-settings-grid{grid-template-columns:minmax(0,1fr);gap:18px}.member-page-settings .member-profile-card{display:grid;grid-template-columns:68px minmax(0,1fr);gap:0 18px;align-items:start;text-align:start;padding:20px!important}.member-page-settings .member-profile-avatar{grid-column:1;grid-row:1 / 4;width:64px;height:64px;margin:5px 0 0;font-size:25px}.member-page-settings .member-profile-avatar>span{width:23px;height:23px}.member-page-settings .member-profile-avatar>span svg{width:13px;height:13px}.member-page-settings .member-profile-card h2{grid-column:2;grid-row:1;font-size:25px;line-height:1.25;margin:0 0 10px}.member-page-settings .member-profile-card .member-gold-member{grid-column:2;grid-row:2;justify-self:start;font-size:11px;line-height:1.5;padding:4px 8px}.member-page-settings .member-profile-card>p{grid-column:2;grid-row:3;font-size:12px;line-height:1.6;margin:9px 0 20px}.member-page-settings .member-profile-card .member-profile-detail{grid-column:1 / -1;grid-row:auto;margin:0;padding-block:13px;font-size:13px;text-align:start}.member-page-settings .member-profile-detail strong.member-verified{font-size:13px}.member-page-settings .member-profile-detail strong.member-verified svg{width:14px;height:14px}.member-page-settings .member-profile-card>button{grid-column:1 / -1;width:100%;margin-top:12px;min-height:46px;font-size:14px}.member-page-settings .member-profile-card>button svg{width:15px;height:15px}.member-page-settings .member-settings-panel{padding:20px!important}.member-page-settings .member-settings-heading{gap:12px;align-items:flex-start;margin-bottom:23px}.member-page-settings .member-settings-heading>svg{flex-shrink:0;margin-top:2px}.member-page-settings .member-settings-heading h2{font-size:23px;line-height:1.35}.member-page-settings .member-settings-heading p{font-size:13px;line-height:1.7}.member-page-settings .member-form-fields{grid-template-columns:minmax(0,1fr);gap:19px}.member-page-settings .member-form-fields>label{font-size:13px;line-height:1.5}.member-page-settings .member-form-fields>label>div{min-height:50px;gap:12px;margin-top:8px;padding:12px;border-radius:8px}.member-page-settings .member-form-fields input,.member-page-settings .member-form-fields select{min-height:24px;font-size:16px;line-height:1.5}.member-page-settings .member-preference{min-height:76px;gap:18px;padding-block:18px}.member-page-settings .member-preference>span:first-child strong{font-size:14px;line-height:1.5}.member-page-settings .member-preference>span:first-child small{font-size:13px;line-height:1.65}.member-page-settings .member-switch{width:46px;height:27px}.member-page-settings .member-switch i{width:19px;height:19px;top:3px;left:3px}.member-page-settings .member-preference input:checked+.member-switch i{transform:translate(19px)}.member-page-settings .member-preference input{width:46px;height:44px;top:50%;right:auto;inset-inline-end:0;transform:translateY(-50%)}.member-page-settings .member-settings-actions{align-items:stretch;flex-direction:column;gap:14px}.member-page-settings .member-settings-actions>span{font-size:12px;line-height:1.7}.member-page-settings .member-settings-actions>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;width:100%}.member-page-settings .member-settings-actions button{min-width:0;min-height:48px;padding:12px;font-size:14px;line-height:1.45;white-space:normal}.member-page-settings .member-security-card{gap:12px;padding:18px!important;flex-wrap:wrap}.member-page-settings .member-security-card>div{min-width:0;flex:1}.member-page-settings .member-security-card h3{font-size:14px;line-height:1.5}.member-page-settings .member-security-card p{font-size:13px;line-height:1.65}.member-page-settings .member-security-card>button{justify-content:center;width:100%;min-height:44px;margin:4px 0 0;border:1px solid var(--border);border-radius:8px;font-size:14px}}@container site (max-width: 360px){.member-page-rewards .member-stat:not(:first-child){padding:14px 12px}.member-page-rewards .member-stat:not(:first-child) strong{font-size:25px}.member-page-rewards .member-reward-mobile-card{padding:13px}.member-page-rewards .member-reward-mobile-heading{grid-template-columns:27px minmax(0,1fr) auto;gap:8px}.member-page-rewards .member-reward-mobile-icon{width:27px;height:27px}.member-page-rewards .member-reward-mobile-heading h3{font-size:13px}.member-page-rewards .member-reward-mobile-amount{font-size:17px}.member-page-settings .member-profile-card{grid-template-columns:58px minmax(0,1fr);gap:0 14px;padding:18px!important}.member-page-settings .member-profile-avatar{width:55px;height:55px;font-size:23px}}.member-page-settings .member-form-fields>label>.is-invalid{border-color:#d9937b}.member-page-settings .member-field-error{display:block;margin-top:7px;color:#edb09b;font-size:11px;font-weight:400;line-height:1.6}.member-page-settings .member-settings-heading>svg{flex-shrink:0}.member-page-settings .member-settings-heading>div{min-width:0;flex:1}.member-page-settings .member-settings-heading h2{overflow-wrap:anywhere;line-height:1.5}.member-page-settings .member-settings-heading p{overflow-wrap:anywhere}.member-page-rewards .member-reward-callout>div:nth-child(2),.member-page-rewards .member-reward-options>button>div{min-width:0}.member-page-rewards .member-reward-callout h2,.member-page-rewards .member-reward-options h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.member-page-rewards .member-reward-options>button>div{flex:1}.member-page-rewards .member-reward-options>button>svg{flex-shrink:0}.member-page-settings :is(#settings-email,#settings-member-id){direction:ltr;unicode-bidi:isolate;text-align:start}.member-hero-settings{isolation:isolate;background:#080d09;border-bottom-color:#c6a45b30}.member-hero-settings:after{display:none}.member-settings-art{position:absolute;inset-block:0;inset-inline-end:0;width:auto;max-width:none;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent,#000 26%);mask-image:linear-gradient(to right,transparent,#000 26%);z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.member-hero-settings>.container{position:relative}.member-hero-settings .member-hero-line{min-height:clamp(226px,20cqi,280px);padding-block:36px}.member-hero-settings .member-hero-copy{width:min(65%,780px);min-width:0}.member-hero-settings h1{color:#f4ecd8;font-size:clamp(32px,3.2cqi,46px);line-height:1.25;overflow-wrap:anywhere;text-wrap:balance}.member-hero-settings .section-kicker{color:#dfbb70;line-height:1.5}.member-hero-settings .member-hero-description{color:#b5b8ac}html[dir=rtl] .member-settings-art{transform:scaleX(-1)}@container site (max-width: 760px){.member-hero-settings .member-hero-line{min-height:215px;padding-block:30px}.member-hero-settings .member-hero-copy{width:63%}.member-hero-settings h1{font-size:32px}}@container site (max-width: 520px){.member-hero-settings{padding-bottom:155px}.member-hero-settings .member-hero-line{min-height:0;padding-block:26px 12px}.member-hero-settings .member-hero-copy{width:100%}.member-hero-settings h1{font-size:30px;line-height:1.3;margin-bottom:10px}.member-settings-art{inset:auto 0 0;width:100%;height:165px;object-fit:cover;object-position:right center;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24%);mask-image:linear-gradient(to bottom,transparent,#000 24%)}}@container site (min-width: 761px){.member-page-rewards .member-reward-callout{flex-wrap:wrap;gap:18px 20px}.member-page-rewards .member-reward-callout>div:nth-child(2){flex:1 1 280px}.member-page-rewards .member-reward-callout>button{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;text-align:center;line-height:1.5}.member-page-rewards .member-reward-callout>button>svg{flex-shrink:0}}.vip-page{min-width:0;min-height:78vh;padding-bottom:64px;background:var(--page-bg);color:var(--text)}.vip-page .vip-container{min-width:0}.vip-intro{padding-block:28px 31px}.vip-intro .section-kicker{margin-bottom:12px;color:var(--gold-muted);font-size:11px;line-height:1.5;letter-spacing:2.2px}.vip-intro h1{margin:0 0 13px;color:var(--heading-strong);font-size:clamp(36px,3.5cqi,46px);line-height:1.12;font-weight:500;letter-spacing:-.6px}.vip-intro>p:last-child{max-width:620px;color:var(--muted);font-size:14px;line-height:1.8}.vip-current{display:flex;align-items:center;gap:20px;padding:23px 26px;border:1px solid var(--border);border-radius:10px;background:var(--panel-bg)}.vip-current-icon{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border:1px solid var(--border);border-radius:50%;background:var(--accent-soft);color:var(--gold)}.vip-current-icon svg{width:25px;height:25px;stroke-width:1.6}.vip-current-copy{min-width:0;flex:1}.vip-current-copy small{display:block;margin-bottom:4px;color:var(--gold-muted);font-size:10px;line-height:1.5;letter-spacing:1.5px}.vip-current-copy h2{margin:0 0 4px;color:var(--gold);font-size:27px;line-height:1.15;font-weight:500;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.vip-current-copy p{color:var(--muted);font-size:12px;line-height:1.7}.vip-progress{width:205px;min-width:150px;margin-left:16px}.vip-progress>div{height:4px;margin-block:8px;overflow:hidden;border-radius:4px;background:var(--border)}.vip-progress>div>span{display:block;width:68%;height:100%;border-radius:inherit;background:var(--gold)}.vip-progress small{display:block;color:var(--muted);font-size:11px;line-height:1.6}.vip-progress>span{display:block;color:var(--gold);font-size:12px;line-height:1.5}.vip-current-link,.vip-section-heading>button,.vip-help>button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:1;gap:8px;min-height:40px;padding:9px 14px;border:1px solid var(--border-strong);border-radius:6px;color:var(--gold);background:transparent;font-size:12px;line-height:1.5;text-decoration:none;min-width:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:center}.vip-current-link svg{flex-shrink:0}.vip-current-link:hover,.vip-section-heading>button:hover,.vip-help>button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.vip-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-block:40px 22px}.vip-section-heading h2,.vip-comparison-heading h2,.vip-help h2{margin:0 0 8px;color:var(--heading);font-size:28px;line-height:1.2;font-weight:500}.vip-section-heading p,.vip-comparison-heading p,.vip-help p{color:var(--muted);font-size:13px;line-height:1.75}.vip-comparison{min-width:0;margin-top:32px;padding:26px;border:1px solid var(--border);border-radius:10px;background:var(--panel-bg)}.vip-comparison-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.vip-comparison-heading>p{max-width:330px}.vip-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--gold-muted) var(--surface)}.vip-table-wrap table{width:100%;min-width:660px;table-layout:fixed;border-collapse:collapse;text-align:center}.vip-table-wrap th,.vip-table-wrap td{padding:17px 15px;border-bottom:1px solid var(--border-subtle);color:var(--muted);font-size:13px;line-height:1.6;font-weight:400}.vip-table-wrap thead th{padding-top:9px;color:var(--text);font-size:17px;font-family:Cormorant Garamond,Georgia,serif;font-weight:600}.vip-table-wrap th:first-child,.vip-table-wrap td:first-child{width:36%;padding-left:0;color:var(--muted);text-align:left;font-size:12px;font-family:inherit;font-weight:400}.vip-table-wrap .is-current{color:var(--gold);background:var(--accent-hover)}.vip-table-wrap th small{display:block;margin-top:3px;color:var(--gold-muted);font-family:DM Sans,Arial,sans-serif;font-size:10px;font-weight:400}.vip-table-wrap td>span{display:inline-flex;align-items:center;justify-content:center;gap:5px}.vip-table-wrap td svg{width:14px;height:14px;color:var(--gold-muted)}.vip-table-wrap tbody tr:last-child th,.vip-table-wrap tbody tr:last-child td{border-bottom:0}.vip-comparison>p{margin-top:19px;color:var(--text-subtle);font-size:11px;line-height:1.7}.vip-help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:25px 0 0;border-top:1px solid var(--border-subtle)}.vip-help h2{font-size:25px}.vip-page button:focus-visible,.vip-page a:focus-visible,.vip-table-wrap:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}@container site (max-width: 1100px){.vip-current{gap:16px;padding-inline:22px}.vip-progress{width:165px;margin-left:0}}@container site (max-width: 900px){.vip-current{flex-wrap:wrap}.vip-current-copy{flex-basis:calc(100% - 75px)}.vip-progress{width:auto;flex:1;margin:0 10px 0 68px}}@container site (max-width: 520px){.vip-page{padding-bottom:36px}.vip-page .vip-container{width:100%;max-width:none;padding-inline:18px}.vip-breadcrumb{padding-top:20px}.vip-intro{padding-block:27px 25px}.vip-intro h1{font-size:37px}.vip-intro .section-kicker{font-size:12px;letter-spacing:1.6px}.vip-intro>p:last-child{font-size:13px}.vip-current{gap:15px;padding:20px}.vip-current-icon{flex-basis:44px;width:44px;height:44px}.vip-current-copy{flex-basis:calc(100% - 60px)}.vip-current-copy small{font-size:12px;letter-spacing:1px}.vip-current-copy h2{font-size:26px}.vip-current-copy p,.vip-progress small{font-size:12px}.vip-progress{flex-basis:100%;margin:0}.vip-current-link{width:100%}.vip-section-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-block:32px 20px}.vip-section-heading h2,.vip-comparison-heading h2{font-size:28px}.vip-comparison{margin-top:24px;padding:22px 18px}.vip-comparison-heading{margin-bottom:20px}.vip-comparison>p,.vip-table-wrap th small{font-size:12px}.vip-help{align-items:stretch;flex-direction:column;gap:18px;margin-top:24px}.vip-help>button{width:100%;min-height:44px}}.vip-progress>small{display:flex;justify-content:space-between;gap:10px}.vip-progress>small strong{color:var(--gold);font-weight:500}.vip-included{display:inline-flex;align-items:center;justify-content:center;gap:6px}.vip-demo-note{margin-top:17px;color:var(--text-subtle);font-size:11px;line-height:1.7}.vip-help>div{display:flex;align-items:center;gap:15px;min-width:0}.vip-help>div>svg{flex-shrink:0;color:var(--gold-muted)}@container site (max-width: 650px){.vip-page .vip-container{padding-inline:16px}.vip-page .vip-intro{padding-block:22px 20px}.vip-page .vip-intro h1{font-size:30px;line-height:1.25}.vip-page .vip-intro>p:last-child{font-size:13px;line-height:1.7}.vip-page .vip-current{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding:16px}.vip-page .vip-current-icon{width:40px;height:40px;align-self:start}.vip-page .vip-current-copy{min-width:0}.vip-page .vip-current>.vip-current-copy:first-child{grid-column:1 / -1;width:100%;max-inline-size:100%}.vip-page .vip-current>.gold-button{grid-column:1 / -1;width:100%;min-width:0;max-inline-size:100%;min-height:44px;padding-inline:12px;white-space:normal;overflow-wrap:anywhere}.vip-page .vip-current-copy small{font-size:12px;letter-spacing:.4px}.vip-page .vip-current-copy h2{font-size:23px}.vip-page .vip-current-copy p{font-size:12px;line-height:1.6}.vip-page .vip-progress{grid-column:1 / -1;width:100%;min-width:0;margin:0}.vip-page .vip-progress small{font-size:12px}.vip-page .vip-current>.vip-current-link{grid-column:1 / -1;width:100%;min-height:44px;padding-block:9px}.vip-page .vip-section-heading{align-items:flex-start;gap:12px;margin-block:26px 16px}.vip-page .vip-section-heading h2,.vip-page .vip-comparison-heading h2{font-size:24px;line-height:1.35}.vip-page .vip-section-heading p,.vip-page .vip-comparison-heading p{font-size:13px;line-height:1.65}.vip-page .vip-section-heading>button{min-height:44px;padding:9px 12px;font-size:12px}.vip-page .vip-comparison{margin-top:20px;padding:18px 16px}.vip-page .vip-comparison-heading{gap:8px;margin-bottom:18px}.vip-page .vip-table-wrap th,.vip-page .vip-table-wrap td{padding-block:13px}.vip-page .vip-help{gap:14px;margin-top:20px;padding-top:20px}.vip-page .vip-help h2{font-size:23px}}.vip-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px 16px}.vip-carousel-hint,.vip-carousel-controls{display:none}.vip-carousel-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vip-tiers:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px;border-radius:8px}.vip-tier{--tier-accent: #d8b17d;--tier-rgb: 216, 177, 125;position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(var(--tier-rgb),.3);border-radius:12px;background:radial-gradient(ellipse at 100% 0%,rgba(var(--tier-rgb),.11),transparent 46%),var(--panel-bg);box-shadow:inset 0 1px rgba(var(--tier-rgb),.13),0 12px 28px #0003}.vip-tier:before{position:absolute;z-index:3;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(var(--tier-rgb),.13);border-radius:7px;background:linear-gradient(rgba(var(--tier-rgb),.55),rgba(var(--tier-rgb),.55)) left top / 24px 1px no-repeat,linear-gradient(rgba(var(--tier-rgb),.55),rgba(var(--tier-rgb),.55)) left top / 1px 24px no-repeat,linear-gradient(rgba(var(--tier-rgb),.55),rgba(var(--tier-rgb),.55)) right top / 24px 1px no-repeat,linear-gradient(rgba(var(--tier-rgb),.55),rgba(var(--tier-rgb),.55)) right top / 1px 24px no-repeat,linear-gradient(rgba(var(--tier-rgb),.55),rgba(var(--tier-rgb),.55)) left bottom / 24px 1px no-repeat,linear-gradient(rgba(var(--tier-rgb),.55),rgba(var(--tier-rgb),.55)) left bottom / 1px 24px no-repeat,linear-gradient(rgba(var(--tier-rgb),.55),rgba(var(--tier-rgb),.55)) right bottom / 24px 1px no-repeat,linear-gradient(rgba(var(--tier-rgb),.55),rgba(var(--tier-rgb),.55)) right bottom / 1px 24px no-repeat;content:"";pointer-events:none}.vip-tier:after{position:absolute;z-index:-1;inset:auto 0 0;height:100px;background:radial-gradient(ellipse at 100% 100%,rgba(var(--tier-rgb),.13),transparent 72%);content:"";pointer-events:none}.vip-tier-base{--tier-accent: #bcc6c2;--tier-rgb: 188, 198, 194}.vip-tier-silver{--tier-accent: #d0d5db;--tier-rgb: 208, 213, 219}.vip-tier-gold{--tier-accent: #f2d38b;--tier-rgb: 242, 195, 97}.vip-tier-platinum{--tier-accent: #bcd7ee;--tier-rgb: 165, 205, 239}.vip-tier-amethyst{--tier-accent: #d5b6f2;--tier-rgb: 194, 154, 232}.vip-tier-ruby{--tier-accent: #f0b1a5;--tier-rgb: 231, 147, 132}.vip-tier.is-current{border-color:var(--tier-accent);background:radial-gradient(ellipse at 80% 8%,rgba(var(--tier-rgb),.15),transparent 55%),var(--panel-bg);box-shadow:inset 0 0 0 1px rgba(var(--tier-rgb),.18),0 0 15px rgba(var(--tier-rgb),.1),0 12px 28px #0004}.vip-tier.is-current:before{border-color:rgba(var(--tier-rgb),.32)}.vip-tier-heading{position:relative;z-index:1;min-width:0;min-height:100px;padding:24px 21px 6px}.vip-tier-heading:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:12px 12px 0 0;background:repeating-linear-gradient(125deg,transparent 0 22px,rgba(var(--tier-rgb),.045) 22px 23px,transparent 23px 45px);-webkit-mask-image:linear-gradient(to left,#000,transparent 75%);mask-image:linear-gradient(to left,#000,transparent 75%);content:"";pointer-events:none}.vip-tier-top{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:29px;padding-inline-end:22px}.vip-tier-top h3{min-width:0;max-inline-size:100%;margin:0;color:var(--tier-accent);font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.vip-tier-index{position:absolute;inset-block-start:26px;inset-inline-end:20px;color:rgba(var(--tier-rgb),.4);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}.vip-current-badge{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;padding:4px 6px;border:1px solid var(--border-strong);border-radius:5px;color:var(--gold);background:var(--accent-soft);font-size:9px;line-height:1.4;white-space:nowrap}.vip-current-badge svg{flex-shrink:0;fill:currentColor;stroke-width:1.4}.vip-tier-description{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.vip-tier-image{position:relative;isolation:isolate;min-width:0;width:100%;margin:0;background:transparent}.vip-tier-image:before{position:absolute;z-index:-1;top:6%;right:3%;bottom:0;left:3%;background:radial-gradient(ellipse at 50% 68%,rgba(var(--tier-rgb),.13),transparent 65%);content:"";pointer-events:none}.vip-tier-image img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.vip-tier-engraving{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;color:var(--tier-accent);pointer-events:none}.vip-tier-engraving :is(path,ellipse,circle){stroke:currentColor;vector-effect:non-scaling-stroke}.vip-engraving-curves{stroke-width:.65;opacity:.2}.vip-engraving-details{stroke-width:.8;opacity:.37}.vip-tier-content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;min-width:0;padding:0 21px 22px}.vip-tier-metrics{display:contents}.vip-tier-qualification{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.vip-tier-qualifier{position:relative;padding:16px 0 15px}.vip-tier-qualifier:before{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--tier-rgb),.32) 20%,rgba(var(--tier-rgb),.32) 80%,transparent);content:"";pointer-events:none}.vip-tier-qualifier:after{position:absolute;inset-block-start:-2px;inset-inline-start:calc(50% - 2.5px);width:5px;height:5px;border:1px solid rgba(var(--tier-rgb),.55);background:var(--surface);transform:rotate(45deg);content:"";pointer-events:none}.vip-tier-qualifier>div{display:flex;align-items:baseline;justify-content:flex-start;gap:6px}.vip-tier-qualifier strong{color:var(--tier-accent);font-family:DM Sans,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.8px;font-variant-numeric:lining-nums tabular-nums}.vip-tier-qualifier span{color:var(--tier-accent);font-size:13px;line-height:1.5}.vip-tier-qualifier small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.6}.vip-tier-bonus{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:41px;padding:9px 10px;border:1px solid rgba(var(--tier-rgb),.24);border-radius:7px;background:linear-gradient(120deg,rgba(var(--tier-rgb),.08),rgba(var(--tier-rgb),.02))}.vip-tier-bonus>span{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--text);font-size:11px;line-height:1.5}.vip-tier-bonus svg{flex-shrink:0;color:var(--tier-accent)}.vip-tier-bonus strong{flex-shrink:0;color:var(--tier-accent);font-size:16px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.vip-tier-benefits{display:grid;gap:9px;margin:18px 0 24px;padding:0;list-style:none}.vip-tier-benefits li{display:flex;align-items:flex-start;gap:9px;min-width:0;color:var(--muted);font-size:13px;line-height:1.75;overflow-wrap:anywhere}.vip-benefit-check{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;margin-top:2px;border-radius:50%;color:var(--button-ink);background:var(--tier-accent)}.vip-tier-regular .vip-benefit-check{color:var(--tier-accent);background:transparent}.vip-tier-regular .vip-benefit-check svg{width:15px;height:15px}.vip-tier-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;margin-top:auto;padding:10px 12px;border:1px solid rgba(var(--tier-rgb),.6);border-radius:7px;color:var(--tier-accent);background:linear-gradient(115deg,rgba(var(--tier-rgb),.07),rgba(var(--tier-rgb),.02));font-size:13px;font-weight:500;line-height:1.5;white-space:normal}.vip-tier-action svg{flex-shrink:0}.vip-tier-action:hover{border-color:var(--tier-accent);background:rgba(var(--tier-rgb),.14)}.vip-tier.is-current .vip-tier-action{border-color:var(--tier-accent);color:var(--button-ink);background:linear-gradient(115deg,rgba(var(--tier-rgb),.85),var(--tier-accent));box-shadow:inset 0 1px #fff3}.vip-tier.is-current .vip-tier-action:hover{background:var(--tier-accent)}@supports (grid-template-rows: subgrid){.vip-tier{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}}.vip-table-wrap table{min-width:760px}.vip-table-wrap th:first-child,.vip-table-wrap td:first-child{width:28%;text-align:start}@container site (max-width: 1180px){.vip-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.vip-tier-heading{padding:24px 24px 6px}.vip-tier-index{inset-block-start:26px;inset-inline-end:24px}.vip-tier-top h3{font-size:30px}.vip-current-badge{padding:5px 8px;font-size:11px}.vip-tier-image{align-self:center}.vip-tier-content{padding-inline:24px;padding-bottom:24px}.vip-tier-description,.vip-tier-benefits li{font-size:13px}.vip-tier-bonus{min-height:44px;padding-inline:12px}.vip-tier-bonus>span{font-size:12px}.vip-tier-action{min-height:46px}}@container site (max-width: 760px){.vip-page .vip-tiers{display:flex;align-items:stretch;gap:12px;width:calc(100% + 32px);max-width:none;margin-inline:-16px;padding:6px 16px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vip-page .vip-tiers::-webkit-scrollbar{display:none}.vip-page .vip-tier{flex:0 0 calc(100% - 24px);display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.9fr);grid-template-rows:auto auto minmax(0,1fr);grid-row:auto;row-gap:0;scroll-snap-align:start;scroll-snap-stop:always}.vip-page .vip-tier-heading{display:contents}.vip-page .vip-tier-heading:before{display:none}.vip-page .vip-tier-index{display:none}.vip-page .vip-tier-top{display:grid;grid-template-columns:minmax(0,1fr);grid-column:1 / -1;grid-row:1;justify-items:start;gap:8px;min-width:0;padding:22px 18px 0}.vip-page .vip-tier-top h3{font-size:24px;line-height:1.4;text-wrap:balance}.vip-page .vip-current-badge{padding:4px 6px;font-size:12px;white-space:normal}.vip-page .vip-tier-description{grid-column:1;grid-row:2;align-self:center;margin:0;padding:14px 0 12px;padding-inline-start:18px;font-size:13px;line-height:1.75}.vip-page .vip-tier-image{grid-column:2;grid-row:2;align-self:center;justify-self:center;width:100%;max-width:240px;height:auto;max-height:180px;aspect-ratio:4 / 3;padding:0}.vip-page .vip-tier:not(:has(.vip-tier-description)) .vip-tier-image{grid-column:1 / -1}.vip-page .vip-tier-image img{width:100%;height:auto;max-height:180px;aspect-ratio:4 / 3;object-fit:contain}.vip-page .vip-tier-content{grid-column:1 / -1;grid-row:3;padding:0 18px 18px}.vip-page .vip-tier-qualifier{padding-block:12px}.vip-page .vip-tier-qualifier strong{font-size:28px}.vip-page .vip-tier-qualifier small{font-size:12px}.vip-page .vip-tier-bonus{min-height:44px;padding:9px 10px}.vip-page .vip-tier-bonus>span{font-size:12px}.vip-page .vip-tier-bonus strong{font-size:17px}.vip-page .vip-tier-benefits{gap:8px;margin-block:15px 18px}.vip-page .vip-tier-benefits li{gap:8px;font-size:13px;line-height:1.6}.vip-page .vip-tier-action{min-height:46px;margin-top:auto;font-size:13px}.vip-page .vip-carousel-hint{display:flex;align-items:center;justify-content:center;gap:7px;margin:4px 0 6px;color:var(--muted);font-size:12px;line-height:1.5}.vip-page .vip-carousel-hint>svg{color:var(--gold-muted);flex-shrink:0}.vip-page .vip-carousel-controls{display:flex;align-items:center;justify-content:center;gap:8px}.vip-page .vip-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;color:var(--gold);background:var(--accent-soft)}.vip-page .vip-carousel-arrow:disabled{opacity:.3}.vip-page .vip-carousel-dots{display:flex;align-items:center}.vip-page .vip-carousel-dots>button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}.vip-page .vip-carousel-dots>button>span{display:block;width:6px;height:6px;border-radius:5px;background:var(--border-strong);transition:width .15s ease,background-color .15s ease}.vip-page .vip-carousel-dots>button[aria-current=true]>span{width:22px;background:var(--gold)}}@container site (min-width: 420px) and (max-width: 760px){.vip-page .vip-tier-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}}@container site (max-width: 360px){.vip-page .vip-tier{grid-template-columns:minmax(0,1fr) 120px}.vip-page .vip-tier-top{padding-inline:15px}.vip-page .vip-tier-description{padding-inline-start:15px}.vip-page .vip-tier-content{padding-inline:15px}.vip-page .vip-tier-top h3{font-size:22px}.vip-page .vip-tier-bonus{gap:6px;padding-inline:8px}.vip-page .vip-tier-bonus>span{gap:5px}.vip-page .vip-tier:before{top:5px;right:5px;bottom:5px;left:5px}}html[lang=ar] .vip-page .vip-tier-top h3{line-height:1.55;letter-spacing:0}@media(prefers-reduced-motion:reduce){.vip-page .vip-carousel-dots>button>span{transition:none}}.vip-tier-invitation-rule{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;color:var(--tier-accent);font-size:11px;line-height:1.65}.vip-tier-invitation-rule svg{flex-shrink:0;margin-top:2px}@container site (min-width: 761px){.site-shell #main-content .vip-page .vip-intro{padding-block:25px 20px}.site-shell #main-content .vip-page .vip-intro .section-kicker{margin-bottom:7px}.site-shell #main-content .vip-page .vip-intro h1{margin-bottom:7px;font-size:32px;line-height:1.35}.site-shell #main-content .vip-page .vip-intro>p:last-child{font-size:13px;line-height:1.65}.site-shell #main-content .vip-page .vip-current{gap:15px;padding:17px 21px;border-radius:12px;background:linear-gradient(105deg,#d0ae7210,transparent 72%),var(--panel-bg)}.site-shell #main-content .vip-page .vip-current-icon{flex-basis:56px;width:56px;height:56px;border:0;border-radius:0;background:transparent}.site-shell #main-content .vip-page .vip-current-copy small{margin-bottom:2px;font-size:10px;letter-spacing:.08em}.site-shell #main-content .vip-page .vip-current-copy h2{margin-bottom:2px;font-size:22px}.site-shell #main-content .vip-page .vip-current-copy p{margin:0;font-size:12px}.site-shell #main-content .vip-page .vip-current>.vip-current-link{min-height:38px;padding:8px 13px;font-size:12px;font-weight:500}.site-shell #main-content .vip-page .vip-section-heading{align-items:center;gap:16px;margin-block:27px 16px}.site-shell #main-content .vip-page .vip-section-heading h2{margin-bottom:3px;font-size:22px}.site-shell #main-content .vip-page .vip-section-heading p{margin:0;font-size:12px}.site-shell #main-content .vip-page .vip-section-heading>button{min-height:38px;padding:8px 12px;font-size:12px;font-weight:500}.site-shell #main-content .vip-page .vip-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.site-shell #main-content .vip-page .vip-tier{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-template-rows:auto minmax(0,1fr);grid-row:auto;gap:0;min-height:0;border-color:rgba(var(--tier-rgb),.25);border-radius:14px;background:radial-gradient(ellipse at 100% 0%,rgba(var(--tier-rgb),.1),transparent 53%),var(--panel-bg);box-shadow:inset 0 1px rgba(var(--tier-rgb),.1),0 8px 22px #0002}.site-shell #main-content .vip-page .vip-tier:before{top:5px;right:5px;bottom:5px;left:5px;border-color:rgba(var(--tier-rgb),.06);border-radius:9px;background:none}.site-shell #main-content .vip-page .vip-tier:after{height:72px;opacity:.6}.site-shell #main-content .vip-page .vip-tier.is-current{border-color:rgba(var(--tier-rgb),.75);box-shadow:inset 0 0 0 1px rgba(var(--tier-rgb),.1),0 8px 24px #0003}.site-shell #main-content .vip-page .vip-tier.is-current:before{border-color:rgba(var(--tier-rgb),.16)}.site-shell #main-content .vip-page .vip-tier-heading{grid-column:1;grid-row:1;align-self:center;min-height:0;padding:23px 0 17px 20px;padding-inline:20px 0}.site-shell #main-content .vip-page .vip-tier-heading:before{display:none}.site-shell #main-content .vip-page .vip-tier-index{display:none}.site-shell #main-content .vip-page .vip-tier-top{flex-wrap:wrap;gap:7px;min-height:29px;padding:0}.site-shell #main-content .vip-page .vip-tier-top h3{font-size:23px;font-weight:600;line-height:1.35;letter-spacing:.015em}.site-shell #main-content .vip-page .vip-current-badge{padding:3px 6px;border-color:rgba(var(--tier-rgb),.28);color:var(--tier-accent);background:rgba(var(--tier-rgb),.07);font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0}.site-shell #main-content .vip-page .vip-tier-description{margin-top:7px;font-size:12px;line-height:1.7;color:var(--muted)}.site-shell #main-content .vip-page .vip-tier-image{grid-column:2;grid-row:1;align-self:center;justify-self:center;width:128px;height:112px;max-width:100%;margin:13px 0 7px;padding-inline-end:9px}.site-shell #main-content .vip-page .vip-tier-image:before{top:8%;right:-7%;bottom:-3%;left:-7%;opacity:.75}.site-shell #main-content .vip-page .vip-tier-image img{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain}.site-shell #main-content .vip-page .vip-tier-content{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:column;min-width:0;padding:0 20px 20px}.site-shell #main-content .vip-page .vip-tier-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:1px}.site-shell #main-content .vip-page .vip-tier-metrics:empty{display:none}.site-shell #main-content .vip-page :is(.vip-tier-qualifier,.vip-tier-bonus){min-width:0;min-height:81px;margin:0;padding:12px;border:1px solid rgba(var(--tier-rgb),.14);border-radius:9px;background:rgba(var(--tier-rgb),.035)}.site-shell #main-content .vip-page .vip-tier-qualifier{display:flex;flex-direction:column;justify-content:center}.site-shell #main-content .vip-page .vip-tier-qualifier:before,.site-shell #main-content .vip-page .vip-tier-qualifier:after{display:none}.site-shell #main-content .vip-page .vip-tier-qualifier>div{justify-content:flex-start}.site-shell #main-content .vip-page .vip-tier-bonus{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:center;gap:4px}.site-shell #main-content .vip-page :is(.vip-tier-qualifier strong,.vip-tier-bonus strong){max-width:100%;color:var(--tier-accent);font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.site-shell #main-content .vip-page :is(.vip-tier-qualifier small,.vip-tier-bonus>span){display:block;margin:4px 0 0;color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.site-shell #main-content .vip-page .vip-tier-bonus>span{margin:0}.site-shell #main-content .vip-page .vip-tier-qualification{margin:12px 0 0;color:var(--text-subtle);font-size:11px;line-height:1.6}.site-shell #main-content .vip-page .vip-tier-benefits{gap:7px;margin:15px 0 19px}.site-shell #main-content .vip-page .vip-tier-benefits li{align-items:flex-start;gap:8px;font-size:12px;line-height:1.6}.site-shell #main-content .vip-page .vip-benefit-check{flex-basis:14px;width:14px;height:14px;margin-top:2px;background:rgba(var(--tier-rgb),.12);color:var(--tier-accent)}.site-shell #main-content .vip-page .vip-benefit-check svg{width:10px;height:10px}.site-shell #main-content .vip-page .vip-tier-action{min-height:39px;padding:9px 10px;border-color:rgba(var(--tier-rgb),.32);border-radius:8px;font-size:12px;font-weight:500;line-height:1.5}.site-shell #main-content .vip-page .vip-tier.is-current .vip-tier-action{border-color:var(--tier-accent)}.site-shell #main-content .vip-page .vip-tier-base{grid-column:1 / -1;grid-template-columns:142px minmax(200px,.85fr) minmax(0,1.45fr);grid-template-rows:auto;align-items:center;column-gap:20px}.site-shell #main-content .vip-page .vip-tier-base .vip-tier-image{grid-column:1;grid-row:1;width:120px;height:120px;margin:16px 0;padding:0;justify-self:end}.site-shell #main-content .vip-page .vip-tier-base .vip-tier-heading{grid-column:2;grid-row:1;align-self:center;padding:20px 0}.site-shell #main-content .vip-page .vip-tier-base .vip-tier-content{grid-column:3;grid-row:1;padding:21px 22px 21px 0;padding-inline:0 22px}.site-shell #main-content .vip-page .vip-tier-base .vip-tier-qualification{margin-top:0}.site-shell #main-content .vip-page .vip-tier-base .vip-tier-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 15px;margin:12px 0 15px}.site-shell #main-content .vip-page .vip-tier-base .vip-tier-action{align-self:flex-start;width:auto;min-width:150px;padding-inline:15px}html[dir=rtl] .site-shell #main-content .vip-page .vip-tier-qualifier>div{justify-content:flex-start}html[dir=rtl] .site-shell #main-content .vip-page .vip-tier-bonus strong{margin-inline-start:0}}@container site (min-width: 761px) and (max-width: 1100px){.site-shell #main-content .vip-page .vip-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-shell #main-content .vip-page .vip-tier{grid-template-columns:minmax(0,1fr) 140px}.site-shell #main-content .vip-page .vip-tier-image{width:136px;height:118px}.site-shell #main-content .vip-page .vip-tier-base{grid-template-columns:128px minmax(0,1fr);gap:0 18px}.site-shell #main-content .vip-page .vip-tier-base .vip-tier-image{grid-column:1;grid-row:1;width:112px;height:112px;margin-block:13px 0;justify-self:end}.site-shell #main-content .vip-page .vip-tier-base .vip-tier-heading{grid-column:2;grid-row:1;padding:20px 22px 10px 0;padding-inline:0 22px}.site-shell #main-content .vip-page .vip-tier-base .vip-tier-content{grid-column:1 / -1;grid-row:2;padding:8px 22px 20px}.site-shell #main-content .vip-page .vip-tier-base .vip-tier-benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:10px 13px}}.referral-network-panel{container:referral-network / inline-size;min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--panel-bg);box-shadow:inset 0 1px 0 var(--accent-soft)}.referral-network-panel :is(button,input,select){font-family:inherit}.referral-network-panel button{touch-action:manipulation}.referral-network-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px 20px}.referral-network-heading-copy{display:flex;align-items:center;gap:12px;min-width:0}.referral-network-heading-copy>div{min-width:0}.referral-network-heading-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:1px solid var(--border);border-radius:11px;background:var(--accent-soft);color:var(--gold)}.referral-network-heading h2{margin:0;color:var(--heading);font:500 25px/1.3 Cormorant Garamond,Georgia,serif;letter-spacing:0;overflow-wrap:anywhere}.referral-network-heading p{margin:5px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}.referral-network-export{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:7px;background:var(--accent-soft);color:var(--gold);font-size:12px;line-height:1.5}.referral-network-export:hover:not(:disabled){border-color:var(--border-strong);background:var(--accent-hover);color:var(--gold-light)}.referral-network-export:disabled{opacity:.4;cursor:not-allowed}.referral-network-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 26px 20px}.referral-network-search{display:flex;align-items:center;gap:10px;flex:1;max-width:390px;min-width:0;min-height:44px;padding-inline:13px;border:1px solid var(--border);border-radius:7px;background:var(--surface-input);color:var(--text-subtle)}.referral-network-search>svg{flex-shrink:0}.referral-network-search input{width:100%;min-width:0;height:44px;padding:0;border:0;border-radius:inherit;outline:none;background:none;font-size:13px;line-height:1.5;color:var(--text)}.referral-network-search input::placeholder{color:var(--text-subtle);opacity:1}.referral-network-search:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--accent-soft)}.referral-network-filter{display:flex;align-items:center;gap:10px;min-width:0}.referral-network-filter>span{color:var(--muted);font-size:11px;line-height:1.5}.referral-network-filter>div{position:relative}.referral-network-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;max-width:100%;padding:9px 32px 9px 12px;padding-inline:12px 32px;border:1px solid var(--border);border-radius:7px;background:var(--surface-input);color:var(--text);font-size:12px;line-height:1.5}.referral-network-filter svg{position:absolute;inset-inline-end:11px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.referral-network-table-wrap{padding-inline:12px}.referral-network-table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:separate;text-align:start}.referral-network-table th{padding:11px 14px;background:var(--accent-soft);border-block:1px solid var(--border-subtle);color:var(--muted);font-size:10px;font-weight:500;line-height:1.5;text-align:start}.referral-network-table th:first-child{width:34%;border-start-start-radius:5px;border-end-start-radius:5px}.referral-network-table th:nth-child(2){width:17%}.referral-network-table th:nth-child(3){width:19%}.referral-network-table th:nth-child(4){width:15%}.referral-network-table th:last-child{width:15%;border-start-end-radius:5px;border-end-end-radius:5px;text-align:end}.referral-network-table td{padding:15px 14px;border-bottom:1px solid var(--border-subtle);color:var(--text);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.referral-network-table tbody tr:last-child td{border-bottom:0}.referral-network-table tbody tr:hover td{background:var(--surface-hover)}.referral-network-person{display:flex;align-items:center;gap:11px;min-width:0}.referral-network-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--border);border-radius:50%;background:var(--accent-soft);color:var(--gold);font-size:10px;letter-spacing:.3px}.referral-network-person>div{min-width:0}.referral-network-person strong{display:block;color:var(--heading);font-size:12px;font-weight:500;line-height:1.5}.referral-network-person small{display:block;width:fit-content;max-width:100%;margin-top:3px;color:var(--text-subtle);font-size:10px;line-height:1.5}.referral-network-level{display:inline-flex;padding:4px 8px;border:1px solid var(--border);border-radius:5px;background:var(--accent-soft);color:var(--gold-muted);font-size:10px;line-height:1.5}.referral-network-date{font-size:11px}.referral-network-status{display:inline-flex;align-items:center;gap:6px;color:#9ac5a4;font-size:11px;line-height:1.5}.referral-network-status>i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #9ac5a409}.referral-network-status.is-pending{color:#c5b17e}.referral-network-table .referral-network-reward-cell{text-align:end}.referral-network-reward{display:inline-flex;align-items:baseline;gap:4px;color:var(--gold);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.referral-network-reward small{color:var(--muted);font-size:9px;font-weight:400}.referral-network-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:15px 26px;border-top:1px solid var(--border);color:var(--text-subtle);font-size:10px;line-height:1.6}.referral-network-footer>span:last-child{display:inline-flex;align-items:center;gap:6px;color:var(--text-subtle)}.referral-network-footer svg{flex-shrink:0;color:var(--gold-muted)}.referral-network-panel{scroll-margin-block-start:16px}.referral-network-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.referral-network-pagination>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:9px 12px;border:1px solid var(--border);border-radius:7px;background:var(--accent-soft);color:var(--text);font-size:12px;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums}.referral-network-pagination>button:hover:not(:disabled){border-color:var(--border-strong);color:var(--gold-light);background:var(--accent-hover)}.referral-network-pagination>button[aria-current=page]{border-color:var(--border-strong);background:var(--button-bg);color:var(--button-ink)}.referral-network-pagination>button[aria-current=page]:hover{color:var(--button-ink);background:var(--button-hover)}.referral-network-pagination>button:disabled{opacity:.35;cursor:default}.referral-network-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:38px 20px;text-align:center}.referral-network-empty>span{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:5px;border:1px solid var(--border);border-radius:50%;color:var(--gold);background:var(--accent-soft)}.referral-network-empty h3{margin:0;color:var(--heading);font-size:17px;font-weight:500;line-height:1.5}.referral-network-empty p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.referral-network-empty button{min-height:44px;margin-top:6px;padding:10px 18px;border:1px solid var(--border-strong);border-radius:7px;color:var(--gold);font-size:12px}.referral-network-empty button:hover{background:var(--accent-hover)}.referral-network-panel :is(button,select):focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.referral-network-mobile-label{display:none}.referral-network-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}html:is([lang=zh-CN],[lang=ja]) .site-shell .referral-network-panel :is(h2,h3){font-family:var(--locale-ui-font);font-size:20px;font-weight:500;line-height:1.5}@container referral-network (max-width: 850px){.referral-network-heading{padding:20px 20px 18px}.referral-network-toolbar{padding:0 20px 18px}.referral-network-filter>span{display:none}.referral-network-heading h2{font-size:23px}.referral-network-table-wrap{padding-inline:6px}.referral-network-table :is(th,td){padding-inline:10px}.referral-network-person{gap:8px}.referral-network-avatar{width:31px;height:31px}.referral-network-footer{padding-inline:20px}}@container referral-network (max-width: 650px){.referral-network-pagination{width:100%}.referral-network-pagination>button{padding-inline:10px}.referral-network-pagination>button>span{display:none}.referral-network-heading{align-items:flex-start;gap:12px;padding:20px 16px 18px}.referral-network-heading-copy{gap:0}.referral-network-heading-icon{display:none}.referral-network-heading h2{font-size:22px}.referral-network-heading p{font-size:11px}.referral-network-export{gap:5px;min-height:44px;padding:9px 11px;font-size:11px}.referral-network-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0 16px 18px}.referral-network-search{max-width:none}.referral-network-search input{font-size:16px}.referral-network-filter{justify-content:space-between;gap:12px}.referral-network-filter>span{display:block;font-size:11px}.referral-network-filter select{min-width:140px;font-size:16px}.referral-network-table-wrap{padding:0 16px 16px}.referral-network-table{display:block}.referral-network-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.referral-network-table tbody{display:grid;gap:10px}.referral-network-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:16px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.referral-network-table tbody td{display:block;min-width:0;padding:0;border:0;font-size:12px}.referral-network-table tbody tr:hover td{background:none}.referral-network-table .referral-network-member-cell{grid-column:1 / -1;padding-bottom:13px;border-bottom:1px solid var(--border-subtle)}.referral-network-person{gap:11px}.referral-network-avatar{width:39px;height:39px;font-size:11px}.referral-network-person strong{font-size:13px}.referral-network-person small{font-size:11px}.referral-network-mobile-label{display:block;margin-bottom:5px;color:var(--text-subtle);font-size:10px;line-height:1.5}.referral-network-level{font-size:11px}.referral-network-date,.referral-network-status{font-size:12px}.referral-network-table .referral-network-reward-cell{text-align:start}.referral-network-reward{font-size:15px}.referral-network-reward small{font-size:10px}.referral-network-footer{display:grid;gap:7px;padding:14px 16px;font-size:10px}.referral-network-footer>span:last-child{align-items:flex-start}.referral-network-footer svg{margin-top:1px}.referral-network-empty{padding:28px 18px}}@container referral-network (max-width: 650px){.referral-network-panel .referral-network-heading{align-items:center;flex-wrap:wrap;gap:10px 12px;padding:18px 16px 16px}.referral-network-panel .referral-network-heading-copy{flex:1 1 160px}.referral-network-panel .referral-network-heading h2{font-size:22px;line-height:1.35}.referral-network-panel .referral-network-heading p{font-size:12px;line-height:1.6}.referral-network-panel .referral-network-export{min-height:44px;padding-inline:10px;font-size:12px}.referral-network-panel .referral-network-toolbar{gap:10px;padding-bottom:16px}.referral-network-panel .referral-network-filter>span{font-size:12px}.referral-network-panel .referral-network-table tbody tr{gap:10px 14px;padding:14px}.referral-network-panel .referral-network-member-cell{padding-bottom:11px}.referral-network-panel .referral-network-avatar{width:34px;height:34px;font-size:12px}.referral-network-panel .referral-network-person small,.referral-network-panel .referral-network-mobile-label,.referral-network-panel .referral-network-level,.referral-network-panel .referral-network-reward small{font-size:12px}.referral-network-panel .referral-network-mobile-label{margin-bottom:4px}.referral-network-panel .referral-network-footer{gap:5px;padding-block:12px;font-size:12px}}.referral-commissions{margin-block:28px;padding:24px}.referral-commissions>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:22px}.referral-commissions h2{margin:6px 0 10px;font-size:24px}.referral-commissions header>div>p:not(.section-kicker){margin:0;color:#a9ada6;font-size:13px;line-height:1.6}.commission-total{display:flex;align-items:center;gap:12px;color:var(--gold, #e3c788)}.commission-total>span{display:flex;flex-direction:column;gap:6px;font-size:12px}.commission-total strong{font-size:27px;font-weight:500;font-variant-numeric:tabular-nums}.commission-table-scroll{overflow-x:auto}.commission-table-scroll table{width:100%;border-collapse:collapse;font-size:13px}.commission-table-scroll th,.commission-table-scroll td{padding:14px 12px;border-bottom:1px solid rgb(214 178 104 / 13%);text-align:start;white-space:nowrap}.commission-table-scroll th{color:#b8bcb4;font-size:12px;font-weight:400}.commission-table-scroll td:last-child{color:var(--gold, #e3c788);font-variant-numeric:tabular-nums}.commission-table-scroll .commission-empty{padding:32px 12px;text-align:center;color:#a9ada6}.commission-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;font-size:12px}.commission-pagination button{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(214 178 104 / 25%);background:transparent;color:inherit;border-radius:6px;cursor:pointer}.commission-pagination button:disabled{opacity:.4;cursor:default}@media(max-width:640px){.referral-commissions{padding:18px}.referral-commissions h2{font-size:21px}}.referral-page{min-width:0;padding-block:24px 42px;background:var(--page-bg);color:var(--text)}.referral-container{min-width:0}.referral-hero-actions{display:flex;margin-block:-8px 18px}.referral-ranking-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 0;color:var(--gold);font-size:12px}.referral-ranking-link:hover{color:var(--gold-light)}.referral-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--panel-bg)}.referral-hero:before{position:absolute;z-index:-1;top:7px;right:7px;bottom:7px;left:7px;border:1px solid var(--border-subtle);border-radius:8px;content:"";pointer-events:none}.referral-hero-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:24px;padding:32px 32px 24px}.referral-hero-copy{min-width:0;position:relative;z-index:1}.referral-page .section-kicker{margin:0 0 12px;color:var(--gold-muted);font-size:10px;font-weight:500;line-height:1.6;letter-spacing:1.8px}.referral-hero h1{max-inline-size:12em;margin:0 0 14px;color:var(--heading-strong);font-size:clamp(36px,3.4cqi,46px);font-weight:500;line-height:1.2;letter-spacing:-.5px;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.referral-introduction{max-inline-size:37em;margin:0 0 26px;color:var(--muted);font-size:14px;line-height:1.85;text-wrap:pretty}.referral-invitation{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:inset 0 1px var(--accent-soft)}.referral-invitation>label{display:block;margin-bottom:9px;color:var(--gold-muted);font-size:10px;font-weight:500;line-height:1.6;letter-spacing:1px}.referral-copy-row{display:flex;align-items:stretch;gap:8px}.referral-link-field{display:flex;align-items:center;flex:1;gap:8px;min-width:0;min-height:46px;padding-inline:11px;border:1px solid var(--border);border-radius:6px;background:var(--surface-input)}.referral-link-field:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 2px var(--accent-soft)}.referral-link-field>svg{flex-shrink:0;color:var(--gold-muted)}.referral-link-field input{width:100%;min-width:0;padding:8px 0;border:0;outline:0;color:var(--text);background:transparent;font-family:inherit;font-size:12px;line-height:1.5;text-overflow:ellipsis}.referral-copy-button{flex-shrink:0;gap:7px;min-height:46px;padding:10px 13px;font-size:12px;font-weight:600;line-height:1.5}.referral-copy-button svg{flex-shrink:0}.referral-invitation-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 14px;margin-top:7px}.referral-invitation-meta>div{display:flex;align-items:center;flex-wrap:wrap;gap:3px 7px;color:var(--text-subtle);font-size:11px;line-height:1.6}.referral-code-button{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:3px 0;color:var(--gold);font-size:11px;line-height:1.5}.referral-code-button strong{font-weight:500;letter-spacing:.6px}.referral-code-button:hover{color:var(--gold-light)}.referral-text-link{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:4px 0;color:var(--gold);font-size:12px;font-weight:500;line-height:1.5;text-align:start}.referral-text-link svg{flex-shrink:0}.referral-text-link:hover{color:var(--gold-light)}.referral-invitation-meta>.referral-text-link{font-size:11px}.referral-hero-art{position:relative;isolation:isolate;width:100%;max-inline-size:480px;min-width:0;margin-inline:auto}.referral-hero-art:before{position:absolute;z-index:-1;top:12%;right:10%;bottom:12%;left:10%;border:1px solid var(--border-subtle);border-radius:50%;box-shadow:0 0 0 22px var(--accent-soft),0 0 0 44px var(--accent-soft);background:var(--accent-soft);content:"";pointer-events:none}.referral-hero-art img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.referral-art-caption{display:flex;align-items:center;justify-content:center;gap:8px;padding-block:4px;color:var(--text-subtle);font-size:10px;line-height:1.6;text-align:center}.referral-art-caption>svg{flex-shrink:0}.referral-art-caption>span{width:22px;height:1px;flex-shrink:0;background:var(--border)}.referral-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:32px;border-top:1px solid var(--border)}.referral-stat{display:flex;align-items:flex-start;gap:14px;min-width:0;margin-block:21px;padding-inline:24px}.referral-stat:first-child{padding-inline-start:0}.referral-stat:last-child{padding-inline-end:0}.referral-stat+.referral-stat{border-inline-start:1px solid var(--border)}.referral-stat-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;margin-top:5px;border:1px solid var(--border);border-radius:9px;color:var(--gold);background:var(--accent-soft)}.referral-stat>div{min-width:0}.referral-stat p{margin:0 0 6px;color:var(--muted);font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.6px;overflow-wrap:anywhere}.referral-stat-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.referral-stat-value strong{color:var(--gold-light);font-family:DM Sans,Arial,sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.referral-stat-value>span{color:var(--muted);font-size:11px}.referral-stat small{display:block;margin-top:6px;color:var(--text-subtle);font-size:10px;line-height:1.7;overflow-wrap:anywhere}.referral-journey{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;margin-block:24px}.referral-steps-panel{min-width:0;padding:25px;border:1px solid var(--border);border-radius:10px;background:var(--panel-bg)}.referral-steps-panel .section-kicker{margin-bottom:7px;font-size:9px;letter-spacing:1.4px}.referral-page :is(.referral-steps-panel,.referral-reward-card) h2{margin:0 0 7px;color:var(--heading);font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.referral-steps-panel header>p:last-child{color:var(--muted);font-size:12px;line-height:1.7}.referral-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 0;padding:0;list-style:none}.referral-steps li{position:relative;min-width:0}.referral-steps li+li:before{position:absolute;inset-block-start:21px;inset-inline-start:-30px;width:24px;height:1px;background:var(--border);content:""}.referral-step-marker{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.referral-step-marker>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:11px;color:var(--gold);background:var(--accent-soft)}.referral-step-marker small{color:var(--gold-muted);font-size:17px;line-height:1.5;font-variant-numeric:tabular-nums}.referral-steps h3{margin:0 0 7px;color:var(--heading);font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.referral-steps li p{color:var(--muted);font-size:11px;line-height:1.75;text-wrap:pretty}.referral-reward-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:8px;min-width:0;padding:24px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--feature-bg)}.referral-reward-copy{min-width:0;flex:1}.referral-reward-label{display:flex;align-items:center;gap:6px;margin-bottom:15px;color:var(--gold-muted);font-size:10px;line-height:1.5}.referral-reward-copy>p{margin:11px 0 13px;color:var(--muted);font-size:12px;line-height:1.8;text-wrap:pretty}.referral-reward-copy>button{font-size:11px}.referral-reward-card>img{display:block;flex:0 0 120px;width:120px;height:auto;aspect-ratio:1;object-fit:contain}.referral-support{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding-top:17px}.referral-support>span{display:flex;align-items:center;gap:7px;color:var(--text-subtle);font-size:10px;line-height:1.7}.referral-support>span svg{flex-shrink:0}.referral-support>button{font-size:11px}.referral-copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.referral-page :is(button,input):focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.referral-link-field input:focus-visible{outline:0}html:is([lang=zh-CN],[lang=ja]) .site-shell .referral-hero h1{max-inline-size:12em;font-size:clamp(28px,2.6cqi,36px);font-weight:400;line-height:1.45;letter-spacing:0}html:is([lang=zh-CN],[lang=ja]) .site-shell .referral-page :is(.referral-steps-panel,.referral-reward-card) h2{font-family:var(--locale-ui-font);font-size:21px;font-weight:500;line-height:1.5}html:is([lang=zh-CN],[lang=ja]) .site-shell .referral-steps h3{font-size:14px;font-weight:500;line-height:1.6}html[dir=rtl] .referral-stat-value{justify-content:flex-end}@container site (max-width: 1100px){.referral-hero-main{gap:16px;padding:28px 26px 20px}.referral-copy-row{flex-wrap:wrap}.referral-link-field{flex-basis:100%}.referral-copy-button{width:100%}.referral-stats{margin-inline:26px}.referral-stat{gap:10px;padding-inline:18px}.referral-journey{grid-template-columns:1fr}.referral-reward-card>img{flex-basis:140px;width:140px}}@container site (max-width: 900px){.referral-hero-main{grid-template-columns:1fr;gap:12px}.referral-hero h1{max-inline-size:100%}.referral-introduction{max-inline-size:100%;margin-bottom:22px}.referral-copy-row{flex-wrap:nowrap}.referral-link-field{flex-basis:auto}.referral-copy-button{width:auto}.referral-hero-art{max-inline-size:340px}.referral-code-button,.referral-text-link{min-height:44px}.referral-link-field input{font-size:16px}.referral-stat{display:block;padding-inline:18px}.referral-stat-icon{width:32px;height:32px;margin-block:0 10px}}@container site (max-width: 650px){.referral-page .referral-container{padding-inline:16px}.referral-page{padding-top:16px}.referral-page .referral-hero-main{grid-template-columns:minmax(0,1fr) clamp(104px,24cqi,156px);gap:8px 10px;padding:20px 16px 18px}.referral-page .referral-hero-copy{display:contents}.referral-page .referral-hero-copy>.section-kicker{grid-column:1;grid-row:1;align-self:end;margin:0;font-size:12px;letter-spacing:1px}.referral-page .referral-hero h1{grid-column:1;grid-row:2;align-self:start;margin:0;font-size:28px;line-height:1.25;text-wrap:pretty}.referral-page .referral-introduction{grid-column:1 / -1;grid-row:3;margin:4px 0 8px;font-size:13px;line-height:1.7}.referral-page .referral-hero-actions{grid-column:1 / -1;grid-row:4;margin-block:-6px 2px}.referral-page .referral-invitation{grid-column:1 / -1;grid-row:5;padding:12px}.referral-page .referral-invitation>label{font-size:12px;line-height:1.5;letter-spacing:0}.referral-page .referral-copy-row{flex-wrap:wrap}.referral-page .referral-link-field{flex-basis:100%;min-height:44px}.referral-page .referral-copy-button{width:100%;min-height:44px;font-size:13px}.referral-page .referral-invitation-meta{align-items:flex-start;gap:0;margin-top:4px}.referral-page .referral-invitation-meta>div,.referral-page .referral-invitation-meta>.referral-text-link,.referral-page .referral-code-button{font-size:12px}.referral-page .referral-hero-art{grid-column:2;grid-row:1 / 3;align-self:center;width:100%;max-inline-size:none}.referral-page .referral-hero-art:before{top:12%;right:2%;bottom:12%;left:2%;box-shadow:0 0 0 12px var(--accent-soft)}.referral-page .referral-hero-art img{height:150px;aspect-ratio:auto;object-fit:contain}.referral-page .referral-art-caption{display:none}.referral-page .referral-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:16px}.referral-page .referral-stat{margin-block:14px;padding-inline:12px}.referral-page .referral-stat:first-child{padding-inline-start:0}.referral-page .referral-stat:nth-child(2){padding-inline-end:0}.referral-page .referral-stat-icon{width:28px;height:28px;margin-bottom:8px}.referral-page .referral-stat-icon>svg{width:18px;height:18px}.referral-page .referral-stat p{margin-bottom:4px;font-size:12px;line-height:1.5;letter-spacing:0}.referral-page .referral-stat-value{gap:4px}.referral-page .referral-stat-value strong{font-size:26px}.referral-page .referral-stat-value>span,.referral-page .referral-stat small{font-size:12px;line-height:1.6}.referral-page .referral-stat:last-child{grid-column:1 / -1;display:flex;align-items:center;gap:12px;margin:0;padding:14px 0;border-inline-start:0;border-top:1px solid var(--border)}.referral-page .referral-stat:last-child .referral-stat-icon{flex-basis:32px;width:32px;height:32px;margin:0}.referral-page .referral-stat:last-child .referral-stat-value>span{flex-basis:auto}.referral-page .referral-journey{gap:14px;margin-block:16px}.referral-page .referral-steps-panel{padding:18px}.referral-page .referral-steps-panel .section-kicker{font-size:12px;letter-spacing:.5px}.referral-page .referral-steps{grid-template-columns:1fr;gap:18px;margin-top:20px}.referral-page .referral-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px}.referral-page .referral-step-marker{margin:0;align-self:start}.referral-page .referral-step-marker>span{width:36px;height:36px;border-radius:9px}.referral-page .referral-step-marker small{display:none}.referral-page .referral-steps li+li:before{inset-block-start:-18px;inset-inline-start:18px;width:1px;height:14px;background:var(--border)}.referral-page .referral-steps h3{margin-bottom:4px;font-size:14px}.referral-page .referral-steps li p{font-size:13px;line-height:1.7}.referral-page .referral-reward-card{display:flex;flex-direction:row;align-items:center;gap:12px;padding:18px}.referral-page .referral-reward-label{margin-bottom:9px;font-size:12px}.referral-page .referral-reward-copy>p{margin-block:8px;font-size:13px;line-height:1.7}.referral-page .referral-reward-card>img{flex-basis:92px;width:92px;margin:0}.referral-page .referral-support{padding-top:8px}html:is([lang=zh-CN],[lang=ja]) .site-shell .referral-page .referral-hero h1{font-size:26px;line-height:1.4}}@container site (max-width: 380px){.referral-page .referral-hero-main{grid-template-columns:minmax(0,1fr) 104px;column-gap:6px;padding-inline:14px}.referral-page .referral-hero h1{font-size:25px}.referral-page .referral-hero-art img{height:140px}.referral-page .referral-stats{margin-inline:14px}.referral-page .referral-stat{padding-inline:10px}.referral-page .referral-stat-value strong{font-size:25px}.referral-page .referral-reward-card{gap:10px;padding:16px}.referral-page .referral-reward-card>img{flex-basis:76px;width:76px}html:is([lang=zh-CN],[lang=ja]) .site-shell .referral-page .referral-hero h1{font-size:24px}}.referral-page .referral-reward-card{display:grid;grid-template-columns:minmax(0,1fr) clamp(76px,20cqi,120px);align-items:center;gap:16px}.referral-page .referral-reward-card>img{width:100%;max-inline-size:120px;min-width:0;margin:0}.referral-page .referral-reward-copy :is(h2,p,button){min-width:0;max-inline-size:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.referral-page .referral-reward-card h2{font-size:clamp(20px,2.1cqi,25px)}html[lang=ar] .referral-page .referral-hero h1{line-height:1.5;letter-spacing:0}html[lang=ar] .referral-page .referral-reward-card h2{line-height:1.6}@container site (max-width: 650px){.referral-page .referral-hero-copy>.section-kicker{grid-column:1 / -1}.referral-page .referral-hero h1{grid-column:1 / -1;grid-row:2;max-inline-size:100%}.referral-page .referral-introduction{grid-column:1;grid-row:3;align-self:center;margin-block:4px 8px}.referral-page .referral-hero-art{grid-column:2;grid-row:3}.referral-page .referral-reward-card{grid-template-columns:minmax(0,1fr) clamp(72px,20cqi,92px);gap:12px}}.referral-eligible-levels{margin:11px 0 0;color:var(--gold);font-size:12px;line-height:1.7}.referral-invitation button:disabled{opacity:.4;cursor:not-allowed}.account-page{min-height:calc(100dvh - 180px);padding:25px 0 64px;background:var(--page-bg)}.account-container{width:100%;min-width:0}.account-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin-bottom:22px}.account-breadcrumb button{padding:0;text-align:left}.account-breadcrumb button:hover{color:var(--gold-light)}.account-breadcrumb>span{color:var(--gold)}.account-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.account-topline>span{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.6px;color:var(--gold-muted)}.account-back{display:flex;align-items:center;gap:8px;color:var(--muted);padding:4px 0;font-size:12px}.account-back:hover{color:var(--gold-light)}.account-heading{margin-bottom:32px;max-width:840px}.account-heading h1{font-size:clamp(34px,3.8vw,52px);color:var(--heading-strong);line-height:1.08;letter-spacing:-.5px}.account-heading>p:last-child{font-size:14px;line-height:1.75;color:var(--muted);max-width:650px;margin-top:13px}.account-page .section-kicker{font-size:10px;letter-spacing:2.2px;margin-bottom:10px}.account-page .gold-button,.account-page .outline-button{min-height:44px;font-size:12px}.account-page input,.account-page select,.account-page textarea{max-width:100%}.account-page button{touch-action:manipulation}.account-page .account-text-link{display:inline-flex;align-items:center;gap:7px;padding:0;color:var(--gold);font-size:12px;font-weight:500;line-height:1.5;white-space:normal;text-align:left}.account-text-link:hover{color:var(--gold-light);text-decoration:underline;text-underline-offset:4px}.account-text-link:disabled{opacity:.45;text-decoration:none}.account-form{display:grid;gap:20px;min-width:0}.account-form>label,.account-form-grid>label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;color:var(--text);min-width:0}.account-form input:not([type=checkbox]),.account-form select,.account-form textarea{display:block;width:100%;min-width:0;min-height:47px;border-radius:6px;background:var(--surface-input);border:1px solid var(--border);padding:12px 14px;outline:none;color:var(--text);font-size:13px;font-weight:400;transition:border-color .15s}.account-form textarea{resize:vertical;line-height:1.7;min-height:145px}.account-form input::placeholder,.account-form textarea::placeholder{color:var(--text-subtle)}.account-form input:focus,.account-form select:focus,.account-form textarea:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold-muted) 6.3%,transparent)}.account-form input[aria-invalid=true]{border-color:#d9937b}.account-form input[readonly]{background:var(--surface-input);color:var(--muted)}.account-form small{font-size:10px;color:var(--text-subtle);font-weight:400;line-height:1.6}.account-field-error{display:block;font-size:11px;font-weight:400;line-height:1.6;color:#edb09b}.account-form input[type=checkbox]{accent-color:var(--gold);width:17px;height:17px;flex-shrink:0;cursor:pointer}.account-submit{width:100%;margin-top:3px;min-height:46px!important}.account-password{position:relative}.account-password input{padding-right:48px!important}.account-password>button{display:flex;align-items:center;justify-content:center;position:absolute;right:5px;top:4px;bottom:4px;width:38px;color:var(--muted);border-radius:4px}.account-password>button:hover{background:var(--accent-hover);color:var(--gold-light)}.account-service-note{display:flex;align-items:flex-start;gap:9px;padding:13px 14px;background:var(--accent-soft);border:1px solid var(--border);border-radius:6px;color:var(--muted)}.account-service-note>svg{color:var(--gold-muted);margin-top:1px;flex-shrink:0}.account-service-note p{font-size:11px;line-height:1.65;word-break:normal}.account-auth-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1120px;margin:0 auto;min-height:650px;border-color:var(--border);border-radius:12px;box-shadow:0 20px 80px #0004}.account-auth-brand{display:flex;flex-direction:column;position:relative;min-width:0;background:var(--panel-bg);border-right:1px solid var(--border);padding:36px 32px 24px;overflow:hidden}.account-auth-brand-copy{position:relative;z-index:1}.account-auth-brand-copy>svg{margin-bottom:23px;color:var(--gold)}.account-auth-brand-copy .section-kicker{font-size:9px;letter-spacing:2px}.account-auth-brand h2{font-size:38px;line-height:1.09;letter-spacing:-.4px}.account-auth-brand-copy>p:last-child{font-size:12px;line-height:1.7;color:var(--muted);margin-top:15px}.account-auth-brand>img{width:100%;flex:1;min-height:0;max-height:380px;object-fit:contain;mix-blend-mode:lighten;margin:0 auto;aspect-ratio:1.2;align-self:center}.account-auth-form{padding:33px 42px 29px;min-width:0}.account-auth-tabs{display:flex;gap:24px;margin-bottom:32px;border-bottom:1px solid var(--border)}.account-auth-tabs>button{font-size:12px;padding:0 0 14px;color:var(--muted);position:relative}.account-auth-tabs>button.is-active{color:var(--gold)}.account-auth-tabs>button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent-hover)}.account-auth-form>h1{font-size:37px;line-height:1.1;color:var(--heading-strong)}.account-auth-intro{font-size:12px;line-height:1.7;color:var(--muted);margin:12px 0 26px}.account-auth-form .account-form{gap:17px}.account-auth-help{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;color:var(--text-subtle)}.account-auth-help>span{display:flex;align-items:center;gap:6px}.account-auth-help .account-text-link{font-size:10px}.account-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;color:var(--muted)}.account-consent input{margin:3px 0 0}.account-consent>label{display:block}.account-consent .account-text-link{font-size:11px;display:inline;padding:0;line-height:inherit}.account-auth-switch{margin:22px 0;font-size:11px;text-align:center;color:var(--muted)}.account-auth-switch>button{margin-left:6px}.account-auth-form>.account-service-note{margin-top:20px}.account-auth-form>.account-service-note p{font-size:10px}.account-wallet-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;align-items:start}.account-wallet-form,.account-profile-form,.account-support-form{padding:30px}.account-card-heading{display:flex;align-items:center;gap:14px;margin-bottom:27px;min-width:0}.account-icon{display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:9px;width:46px;height:46px;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--gold-muted) 12.5%,transparent),var(--surface-raised));flex-shrink:0;color:var(--gold)}.account-icon>svg{width:23px;height:23px;stroke-width:1.5}.account-card-heading h2{font-size:28px;line-height:1.15}.account-card-heading p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:5px}.account-amount-input{position:relative}.account-form .account-amount-input>input{font-size:25px;padding:11px 15px;min-height:60px;color:var(--gold);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.account-amount-input input::-webkit-inner-spin-button,.account-amount-input input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.account-quick-amounts{display:flex;gap:9px;margin-top:-8px}.account-quick-amounts>button{flex:1;padding:10px 5px;border:1px solid var(--border);border-radius:5px;color:var(--muted);font-size:12px}.account-quick-amounts>button:hover,.account-quick-amounts>button.is-active{border-color:var(--border-strong);color:var(--gold);background:var(--accent-hover)}.account-quick-amounts>button:disabled{opacity:.3}.account-transaction-summary{padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:6px;display:grid;gap:14px}.account-transaction-summary>div{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.account-transaction-summary strong{font-weight:500;color:var(--text)}.account-transaction-summary>div:last-child{border-top:1px solid var(--border);padding-top:15px}.account-transaction-summary>div:last-child strong{color:var(--gold);font-size:17px}.account-wallet-aside{display:grid;gap:20px}.account-balance-card{padding:28px;background:var(--feature-bg)}.account-balance-card>div:first-child{display:flex;align-items:center;gap:10px;color:var(--gold);letter-spacing:1.6px;font-size:9px;margin-bottom:32px}.account-balance-card>p{font-size:12px;color:var(--muted);margin-bottom:8px}.account-balance-card>strong{font-size:36px;line-height:1.15;color:var(--gold);font-weight:500;letter-spacing:-1px;word-break:break-word}.account-balance-currency{display:block;font-size:10px;color:var(--text-subtle);margin-top:9px}.account-balance-details{display:grid;grid-template-columns:1fr auto;gap:14px;margin:28px 0 24px;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.account-balance-details b{font-weight:500;color:var(--text)}.account-balance-card>.outline-button{width:100%}.account-help-card{padding:26px}.account-help-card>svg{color:var(--gold);width:27px;height:27px;margin-bottom:17px;stroke-width:1.5}.account-help-card>h3{font:600 23px/1.15 Cormorant Garamond,Georgia,serif;color:var(--heading)}.account-help-card>p:not(.section-kicker){font-size:12px;color:var(--text-subtle);line-height:1.75;margin:12px 0 19px}.account-receipt{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #97bb734b;background:#6a964217;border-radius:7px;margin-bottom:24px;color:#b6d28e}.account-receipt strong{font-size:12px;display:block}.account-receipt p{color:#c4d5af;font-size:12px;margin:5px 0}.account-receipt small{font-size:10px;line-height:1.6;color:#9bb387;overflow-wrap:anywhere}.account-receipt>svg{flex-shrink:0}.account-transactions{margin-top:27px}.account-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 27px;border-bottom:1px solid var(--border)}.account-section-heading h2{font-size:29px}.account-section-heading>span{color:var(--text-subtle);font-size:11px}.account-table-scroll{overflow:auto;width:100%}.account-transactions table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:11px}.account-transactions th{font-size:10px;letter-spacing:.3px;color:var(--muted);background:color-mix(in srgb,var(--surface-raised) 20%,transparent);font-weight:500;padding:15px 23px}.account-transactions td{padding:16px 23px;color:var(--muted);border-top:1px solid var(--border-subtle)}.account-transaction-name{display:flex;align-items:center;gap:11px}.account-transaction-name>span{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid var(--border);border-radius:7px;color:var(--gold)}.account-transaction-name strong{display:block;font-size:12px;font-weight:500;color:var(--text)}.account-transaction-name small{display:block;font-size:9px;color:var(--text-subtle);margin-top:4px}.account-transactions .account-transaction-amount{color:var(--gold);font-size:13px;white-space:nowrap}.account-status{display:inline-flex;align-items:center;gap:5px;color:#b6cd9c;font-size:10px;border:1px solid #a7c77622;padding:5px 7px;border-radius:4px;white-space:nowrap}.account-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:25px;align-items:start}.account-profile-summary{text-align:center;padding:30px 26px;background:var(--feature-bg)}.account-avatar{width:94px;height:94px;margin:0 auto 19px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:50%;background:linear-gradient(140deg,color-mix(in srgb,var(--gold-muted) 24%,var(--surface)),var(--surface-raised));border:1px solid var(--border-strong);color:var(--gold-light);font-size:30px;letter-spacing:2px}.account-avatar>svg{position:absolute;right:0;bottom:0;width:29px;height:29px;background:var(--surface-raised);border:1px solid var(--border-strong);padding:5px;border-radius:50%}.account-profile-summary>h2{font-size:29px;line-height:1.2;overflow-wrap:anywhere}.account-member-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--gold);border:1px solid var(--border);border-radius:20px;padding:7px 12px;margin-top:12px}.account-profile-summary dl{margin:25px 0;text-align:left;border-top:1px solid var(--border)}.account-profile-summary dl>div{display:flex;justify-content:space-between;gap:15px;font-size:11px;border-bottom:1px solid var(--border-subtle);padding:15px 0}.account-profile-summary dt{color:var(--text-subtle)}.account-profile-summary dd{display:flex;align-items:center;gap:5px;margin:0;text-align:right;color:var(--text);word-break:break-word}.account-profile-summary>.outline-button{width:100%;padding:0 10px}.account-profile-form>.account-card-heading{margin-bottom:4px}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.account-inline-success{display:flex;align-items:center;gap:8px;border:1px solid #a8c47d37;border-radius:5px;background:#91a54810;color:#b8d391;padding:12px;font-size:12px}.account-profile-preferences{padding-top:22px;margin-top:4px;border-top:1px solid var(--border)}.account-profile-preferences>h3{font:600 25px/1.2 Cormorant Garamond,Georgia,serif;color:var(--heading);margin-bottom:7px}.account-preference{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid var(--border-subtle);cursor:pointer}.account-preference strong{display:block;font-weight:500;font-size:12px;color:var(--text)}.account-preference small{display:block;font-size:11px;color:var(--text-subtle);margin-top:5px}.account-preference input[type=checkbox]{width:18px;height:18px}.account-form-actions{display:flex;gap:12px;justify-content:flex-end}.account-empty{padding:45px 22px;text-align:center;color:var(--text-subtle);font-size:12px}.account-empty>svg{display:block;margin:0 auto 18px;color:var(--gold-muted)}.account-empty>h2{font-size:30px;margin-bottom:10px}.account-empty>.outline-button{margin-top:22px}.account-support-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:25px;align-items:start}.account-support-aside{display:grid;gap:22px}.account-help-card>h2{font-size:29px;line-height:1.1}.account-help-links{display:grid;margin-top:20px}.account-help-links>button{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border-subtle);padding:16px 0;font-size:11px;text-align:left;color:var(--muted)}.account-help-links>button>svg:first-child{color:var(--gold-muted)}.account-help-links>button>span{flex:1}.account-help-links>button:hover{color:var(--gold)}.account-support-history{padding:24px}.account-support-history>h3{font:600 24px/1.2 Cormorant Garamond,Georgia,serif;color:var(--heading);margin-bottom:20px}.account-support-history>p{font-size:12px;line-height:1.7;color:var(--text-subtle)}.account-support-history>article{padding:14px 0;border-top:1px solid var(--border)}.account-support-history strong{display:block;font-size:12px;font-weight:500;color:var(--text)}.account-support-history span{display:block;color:var(--gold-muted);font-size:10px;margin-top:7px;overflow-wrap:anywhere}.account-support-history small{display:block;color:var(--text-subtle);font-size:10px;margin-top:6px}.account-information-grid{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:25px;align-items:start}.account-information-nav{padding:24px 20px;position:sticky;top:24px;overflow:visible}.account-information-nav>span{display:flex;align-items:center;gap:10px;color:var(--gold);font-size:13px;padding-bottom:18px;border-bottom:1px solid var(--border)}.account-information-nav>span>svg{width:22px;height:22px}.account-information-nav nav{padding:9px 0}.account-information-nav nav a{display:flex;gap:9px;align-items:flex-start;text-decoration:none;font-size:11px;line-height:1.6;color:var(--muted);padding:12px 0}.account-information-nav nav a:hover{color:var(--gold)}.account-information-nav nav b{font-weight:400;color:var(--gold-muted)}.account-information-nav nav a>svg{margin-left:auto;margin-top:2px;flex-shrink:0}.account-information-nav>div{border-top:1px solid var(--border);padding-top:20px}.account-information-nav>div>p{font-size:11px;color:var(--text-subtle);margin-bottom:9px}.account-information-nav>div>.account-text-link{font-size:11px}.account-information-content{padding:29px 32px}.account-information-meta{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--border);font-size:9px;color:var(--text-subtle);letter-spacing:.3px}.account-information-meta>span:first-child{display:flex;align-items:center;gap:7px;color:var(--gold-muted);letter-spacing:1px}.account-information-content>section{scroll-margin-top:28px;display:flex;gap:19px;padding:27px 0;border-bottom:1px solid var(--border-subtle)}.account-information-content>section>span{color:var(--gold-muted);font-size:12px;letter-spacing:1px;min-width:19px;margin-top:5px}.account-information-content h2{font-size:27px;line-height:1.15}.account-information-content section p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:11px}.account-information-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:27px}@container site (max-width:1050px){.account-auth-form{padding:30px}.account-auth-brand{padding:32px 25px 23px}.account-auth-brand h2{font-size:32px}.account-auth-form>h1{font-size:33px}.account-auth-help{align-items:flex-start;flex-direction:column;gap:7px}.account-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.account-wallet-form,.account-profile-form,.account-support-form{padding:24px}.account-balance-card{padding:25px}.account-balance-card>strong{font-size:30px}.account-information-grid{grid-template-columns:230px minmax(0,1fr);gap:18px}.account-information-content{padding:25px}.account-information-nav{padding:21px 16px}}@container site (max-width:800px){.account-wallet-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px}.account-wallet-form{padding:22px}.account-card-heading{gap:10px}.account-card-heading h2{font-size:24px}.account-card-heading p{font-size:11px}.account-icon{height:40px;width:40px}.account-card-heading>.account-icon{display:none}.account-balance-card{padding:21px}.account-balance-card>div:first-child{font-size:8px;letter-spacing:.9px}.account-balance-card>strong{font-size:29px}.account-balance-details{font-size:11px}.account-profile-grid{grid-template-columns:1fr}.account-profile-summary{display:grid;grid-template-columns:90px 1fr;column-gap:20px;text-align:left;align-items:start;padding:24px}.account-avatar{grid-row:1/3;width:80px;height:80px;margin:0}.account-profile-summary>h2{margin-top:4px}.account-member-badge{justify-self:start;margin-top:8px}.account-profile-summary dl{grid-column:1/-1;margin:20px 0}.account-profile-summary>.outline-button{grid-column:1/-1}.account-support-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.account-information-grid{grid-template-columns:1fr}.account-information-nav{position:static}.account-information-nav nav{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.account-information-nav>div{display:none}.account-heading{margin-bottom:26px}.account-auth-brand-copy>svg{margin-bottom:20px}.account-auth-brand h2{font-size:29px}.account-auth-brand-copy .section-kicker{font-size:8px;letter-spacing:1.3px}.account-auth-brand>img{width:calc(100% + 20px);max-width:none;align-self:center}.account-auth-form{padding:28px 24px}.account-auth-form>h1{font-size:31px}.account-auth-tabs{margin-bottom:26px;gap:20px}}@container site (max-width:650px){.account-page{padding:20px 0 40px}.account-page .container{padding-left:18px;padding-right:18px}.account-breadcrumb{font-size:10px;margin-bottom:18px;gap:7px}.account-topline{margin-bottom:26px}.account-topline>span{display:none}.account-back{font-size:11px}.account-heading h1{font-size:36px}.account-heading>p:last-child{font-size:12px;line-height:1.75;margin-top:12px}.account-page .section-kicker{font-size:9px;letter-spacing:1.6px}.account-auth-grid{grid-template-columns:1fr;min-height:0}.account-auth-brand{min-height:210px;padding:24px;border-right:0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:8px}.account-auth-brand-copy>svg{width:27px;height:27px;margin-bottom:13px}.account-auth-brand-copy .section-kicker{font-size:6px;letter-spacing:1.2px;margin-bottom:8px}.account-auth-brand h2{font-size:25px;line-height:1.12}.account-auth-brand-copy>p:last-child{font-size:10px;margin-top:10px;line-height:1.7}.account-auth-brand>img{display:block;width:100%;max-width:100%;min-height:0;height:170px;max-height:170px;aspect-ratio:auto;margin:0;object-fit:contain;grid-column:2;grid-row:1}.account-auth-form{padding:27px 23px}.account-auth-form>h1{font-size:34px;line-height:1.05}.account-auth-tabs{margin-bottom:25px}.account-auth-intro{margin-bottom:24px}.account-auth-form .account-form{gap:18px}.account-form input:not([type=checkbox]),.account-form select,.account-form textarea{font-size:16px;min-height:48px}.account-form>label,.account-form-grid>label{font-size:12px}.account-auth-help{flex-direction:row;flex-wrap:wrap;align-items:center}.account-auth-help .account-text-link,.account-auth-switch{font-size:11px}.account-auth-switch>.account-text-link{font-size:11px}.account-wallet-grid,.account-support-grid{grid-template-columns:1fr;gap:18px}.account-wallet-form,.account-profile-form,.account-support-form{padding:23px 20px}.account-wallet-aside{grid-template-columns:1fr}.account-balance-card{padding:25px}.account-balance-card>strong{font-size:37px}.account-balance-card>div:first-child{margin-bottom:24px}.account-balance-card>.outline-button{width:100%}.account-balance-details{margin-top:24px}.account-wallet-aside>.account-help-card{display:none}.account-card-heading{margin-bottom:25px}.account-card-heading>.account-icon{display:flex}.account-card-heading h2{font-size:27px}.account-card-heading p{font-size:11px}.account-card-heading>.account-icon{width:41px;height:41px}.account-form .account-amount-input>input{font-size:25px;min-height:61px}.account-form>label>small{font-size:10px}.account-quick-amounts{gap:7px}.account-quick-amounts>button{min-height:40px;font-size:11px}.account-section-heading{padding:23px 20px;align-items:flex-start;flex-direction:column;gap:12px}.account-section-heading h2{font-size:28px}.account-transactions{margin-top:23px}.account-transactions th,.account-transactions td{padding-left:17px;padding-right:17px}.account-profile-summary{padding:25px 22px}.account-profile-summary>h2{font-size:28px}.account-form-grid{grid-template-columns:1fr;gap:20px}.account-profile-form>.account-card-heading>.account-icon{display:none}.account-form-actions{gap:9px}.account-form-actions>button{flex:1;padding-left:11px;padding-right:11px;font-size:11px}.account-form .account-service-note p{font-size:10px}.account-support-aside{gap:18px}.account-support-history{padding:24px}.account-information-grid{gap:18px}.account-information-nav{padding:20px}.account-information-nav nav{display:grid;grid-template-columns:1fr;column-gap:0;padding-bottom:0}.account-information-nav nav a{padding:9px 0;font-size:11px}.account-information-content{padding:22px 20px}.account-information-meta{font-size:8px;gap:10px;padding-bottom:20px}.account-information-meta>span:first-child{font-size:8px;letter-spacing:.7px}.account-information-content>section{padding:24px 0;gap:13px}.account-information-content>section>span{font-size:10px;min-width:16px}.account-information-content h2{font-size:25px}.account-information-content section p{font-size:12px;line-height:1.85;margin-top:12px}.account-information-actions{gap:20px;padding-top:24px}.account-information-actions>.gold-button{width:100%;font-size:12px}.account-information-actions>.account-text-link{font-size:11px}.account-service-note p{font-size:10px}.account-receipt{padding:14px;gap:10px}.account-receipt strong{font-size:11px}.account-receipt p{font-size:11px;overflow-wrap:anywhere}.account-receipt small{font-size:9px}}@container site (max-width:370px){.account-page .container{padding-left:14px;padding-right:14px}.account-auth-form{padding:25px 19px}.account-auth-brand{padding:20px;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);min-height:200px}.account-auth-brand h2{font-size:23px}.account-auth-brand>img{height:150px;max-height:150px}.account-auth-form>h1{font-size:31px}.account-heading h1{font-size:33px}.account-card-heading>.account-icon{display:none}.account-profile-summary{grid-template-columns:70px minmax(0,1fr);gap:0 15px}.account-avatar{width:68px;height:68px;font-size:24px}.account-profile-summary>h2{font-size:25px}.account-member-badge{font-size:10px;padding:5px 9px}.account-auth-help{gap:8px}.account-auth-help>span{font-size:9px}.account-auth-help .account-text-link{font-size:10px}}.site-shell .app-content.page-login,.site-shell .app-content.page-register{display:flex;flex-direction:column}.page-login>.account-auth-page,.page-register>.account-auth-page{display:flex;flex:1;flex-direction:column}.account-auth-page>.account-container{display:flex;flex:1;flex-direction:column}.account-auth-page .account-breadcrumb,.account-auth-page .account-topline{flex-shrink:0}.account-auth-page .account-auth-grid{flex:1}.account-page{min-height:0;padding-block:20px 32px}.account-breadcrumb{margin-bottom:14px}.account-topline{margin-bottom:24px}.account-auth-grid{width:100%;max-width:none;min-height:760px;margin:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:12px}.account-auth-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:36px;isolation:isolate;background:var(--panel-bg)}.account-auth-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 10.2%,transparent) 25%,transparent 65%,color-mix(in srgb,var(--surface) 78%,transparent));pointer-events:none}.account-auth-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%}.account-auth-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}.account-auth-brand-copy>svg{margin-bottom:22px}.account-auth-brand h2{font-size:clamp(32px,3cqi,42px);line-height:1.12}.account-auth-brand-copy>p:last-child{font-size:13px;line-height:1.7}.account-auth-form{display:flex;flex-direction:column;justify-content:center;padding:36px 40px}.account-auth-form>h1{font-size:clamp(34px,3.4cqi,46px)}.account-auth-tabs{margin-bottom:28px}.account-auth-intro{font-size:14px;margin-bottom:28px}.account-auth-form .account-form{gap:22px}.account-auth-form .account-form>label{font-size:14px}.account-auth-form .account-form input:not([type=checkbox]){min-height:54px;font-size:15px}.account-auth-form .account-submit{min-height:50px!important;font-size:14px}.account-auth-switch{margin-block:20px}.account-auth-form>.account-service-note{margin-top:0}@container site (max-width: 1100px){.account-auth-brand{padding:30px}.account-auth-form{padding:32px}.account-auth-brand h2{font-size:34px}}@container site (max-width: 980px){.account-auth-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-height:0}.account-auth-brand{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:20px;min-height:300px;padding:28px 32px;border-right:0;border-bottom:1px solid var(--border)}.account-auth-brand:before{display:none}.account-auth-brand-copy{grid-column:1;grid-row:1}.account-auth-brand-copy>svg{margin-bottom:16px}.account-auth-brand h2{font-size:34px}.account-auth-art{position:relative;inset:auto;grid-column:2;grid-row:1;z-index:0;height:280px}.account-auth-art img{object-fit:contain;object-position:center}.account-auth-form{padding:32px}.account-auth-form>h1{font-size:38px}}@container site (max-width: 650px){.account-page{padding-block:16px 24px}.account-topline{margin-bottom:20px}.account-auth-brand{padding:24px;min-height:240px;gap:10px}.account-auth-brand h2{font-size:27px}.account-auth-brand-copy .section-kicker{font-size:8px}.account-auth-brand-copy>p:last-child{font-size:11px}.account-auth-art{height:230px}.account-auth-form{padding:28px 24px}.account-auth-form>h1{font-size:34px}.account-auth-form .account-form{gap:18px}.account-auth-form .account-form>label{font-size:12px}.account-auth-form .account-form input:not([type=checkbox]){min-height:48px;font-size:16px}.account-auth-tabs{margin-bottom:24px}}.account-wallet-contact{display:flex;min-height:250px;flex-direction:column;justify-content:center;align-items:flex-start}.account-wallet-contact>[role=status]{color:var(--muted);font-size:13px;line-height:1.7}.account-wallet-contact>[role=status] button{margin-top:16px}.account-wallet-contact>.account-submit{width:auto;max-width:100%}@container site (max-width: 380px){.account-auth-brand{padding:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.account-auth-brand h2{font-size:24px}.account-auth-brand-copy>p:last-child{font-size:10px}.account-auth-art{height:200px}.account-auth-form{padding:25px 20px}.account-auth-form>h1{font-size:31px}}.account-menu{position:relative;flex-shrink:0}.account-menu>.header-user{min-height:44px;padding-block:4px;border-radius:6px}.header-user-name,.header-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-user[aria-expanded=true]{color:var(--gold-light)}.site-header:has(.account-menu-popover){z-index:80}.account-menu-popover{position:absolute;top:calc(100% + 14px);inset-inline-end:0;width:278px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 110px);overflow-y:auto;padding:8px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-raised);box-shadow:0 16px 48px #0009,inset 0 1px color-mix(in srgb,var(--gold-light) 4.7%,transparent)}.account-menu-identity{display:flex;align-items:center;gap:12px;padding:14px 10px 18px;margin-bottom:6px;border-bottom:1px solid var(--border)}.account-menu-identity>img{flex:0 0 42px;width:42px;height:42px;border-radius:50%;border:1px solid var(--border-strong);object-fit:cover}.account-menu-identity>div{min-width:0}.account-menu-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:550;white-space:nowrap}.account-menu-identity small{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:11px;white-space:nowrap}.account-menu-identity span{display:flex;align-items:center;gap:5px;margin-top:7px;color:var(--gold);font-size:10px}.account-menu-popover>button{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:11px 12px;border-radius:7px;color:var(--heading);font-size:13px;line-height:1.5;text-align:start}.account-menu-popover>button>svg{color:var(--gold-muted)}.account-menu-popover>button:hover,.account-menu-popover>button:focus-visible{background:color-mix(in srgb,var(--gold-muted) 7.5%,transparent);outline-offset:-2px}.account-menu-popover>.account-menu-logout{margin-top:6px;border-top:1px solid var(--border);border-radius:0 0 7px 7px;color:#e6aa9c}.account-menu-popover>.account-menu-logout>svg{color:inherit}.more-logout-button,.settings-logout-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 20px;border:1px solid #c08a703d;border-radius:8px;color:#e3ac9c;background:#b5654b08;font-size:13px;line-height:1.5}.more-logout-button{width:100%;margin-top:20px}.settings-logout-button{margin-top:24px;margin-inline-start:auto;min-width:150px}.more-logout-button:hover,.settings-logout-button:hover{background:#b5654b16;border-color:#c08a7077}.member-profile-avatar>img,.account-avatar>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}@container site (max-width: 650px){.account-menu-popover{top:calc(100% + 10px);width:274px}.settings-logout-button{width:100%}}.referral-rankings-page{padding-block:32px 54px}.site-shell .referral-rankings-page .referral-rankings-container{max-width:1120px}.referral-rankings-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:25px}.referral-rankings-heading h1{margin:7px 0 8px;font-size:clamp(25px,3vw,36px);line-height:1.4}.referral-rankings-heading>div>p:last-child{color:var(--muted);font-size:13px}.referral-rankings-heading-icon{display:grid;place-items:center;flex-shrink:0;width:76px;height:76px;border:1px solid var(--border);border-radius:50%;color:var(--gold);background:radial-gradient(ellipse,#d4ad5d15,transparent)}.referral-rankings-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.referral-rankings-period{display:inline-flex;align-items:center;gap:4px;min-height:39px;padding:4px;border:1px solid var(--border);border-radius:9px;background:var(--panel-bg);color:var(--gold-light);font-size:13px}.referral-rankings-period button{min-height:32px;padding:6px 14px;border-radius:6px;color:var(--muted);white-space:nowrap}.referral-rankings-period button[aria-pressed=true]{background:var(--gold-light);color:#15160f}.referral-rankings-period button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.referral-rankings-refresh{display:inline-flex;align-items:center;gap:7px;min-height:39px;color:var(--gold);font-size:12px}.referral-ranking-rules{margin-bottom:20px;padding:0 17px;border:1px solid var(--border);border-radius:9px;background:var(--panel-bg)}.referral-ranking-rules summary{display:flex;align-items:center;gap:9px;width:fit-content;padding-block:14px;color:var(--gold-light);font-size:13px;cursor:pointer}.referral-ranking-rules summary:after{margin-inline-start:7px;content:"+";font-size:18px}.referral-ranking-rules[open] summary:after{content:"−"}.referral-ranking-rules ol{display:grid;gap:8px;padding:0 0 18px;padding-inline-start:20px;color:var(--muted);font-size:12px;line-height:1.85}.referral-rankings-loading{display:grid;justify-items:center;gap:17px;padding:65px 15px;border:1px solid var(--border);border-radius:12px;color:var(--muted)}.referral-rankings-period-info{display:grid;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:25px;padding:19px 22px;margin-bottom:22px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(110deg,#d4ad5d10,transparent 70%),var(--panel-bg)}.referral-rankings-period-info>div{display:grid;gap:5px}.referral-rankings-period-info span{color:var(--muted);font-size:11px}.referral-rankings-period-info strong{color:var(--gold-light);font-size:21px;font-weight:500}.referral-rankings-period-info>div:first-child strong{font-size:15px}.referral-rankings-period-info small{color:var(--muted);font-size:10px}.referral-ranking-tabs{display:flex;gap:8px;margin-bottom:14px;padding:5px;overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--panel-bg);scrollbar-width:thin;scroll-padding-inline:5px}.referral-ranking-tabs button{--rank-accent: #d8b17a;display:flex;flex:1 0 126px;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:10px 12px;border:1px solid transparent;border-radius:8px;color:var(--muted);white-space:nowrap;font-size:14px;transition:background .15s,color .15s,border-color .15s}.referral-ranking-tabs button:hover{color:var(--text);background:#ffffff05}.referral-ranking-tabs button[aria-selected=true]{color:var(--rank-accent);border-color:color-mix(in srgb,var(--rank-accent) 40%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--rank-accent) 12%,transparent),#ffffff02)}.referral-ranking-tabs button:focus-visible,.referral-ranking-group:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.referral-ranking-tabs .is-vip-2{--rank-accent: #d0d5db}.referral-ranking-tabs .is-vip-3{--rank-accent: #f0cf84}.referral-ranking-tabs .is-vip-4{--rank-accent: #bcd7ee}.referral-ranking-tabs .is-vip-5{--rank-accent: #d5b6f2}.referral-ranking-tabs .is-vip-6{--rank-accent: #f0b1a5}.referral-ranking-groups{display:grid;grid-template-columns:minmax(0,1fr)}.referral-ranking-group{--rank-accent: #d8b17a;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--rank-accent) 30%,transparent);border-radius:13px;background:var(--panel-bg)}.referral-ranking-group.is-vip-2{--rank-accent: #d0d5db}.referral-ranking-group.is-vip-3{--rank-accent: #f0cf84}.referral-ranking-group.is-vip-4{--rank-accent: #bcd7ee}.referral-ranking-group.is-vip-5{--rank-accent: #d5b6f2}.referral-ranking-group.is-vip-6{--rank-accent: #f0b1a5}.referral-ranking-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px;border-bottom:1px solid var(--border);background:linear-gradient(120deg,color-mix(in srgb,var(--rank-accent) 7%,transparent),transparent)}.referral-ranking-group-title{display:flex;align-items:center;gap:11px;min-width:0}.referral-ranking-seal{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border:1px solid color-mix(in srgb,var(--rank-accent) 35%,transparent);border-radius:10px;color:var(--rank-accent)}.referral-ranking-group h2{color:var(--rank-accent);font-size:21px;font-weight:600}.referral-ranking-group-title p{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.6}.referral-ranking-budget{display:grid;justify-items:end;flex-shrink:0;gap:4px;max-width:45%;text-align:end}.referral-ranking-budget strong{color:var(--rank-accent);font-size:23px;font-weight:500}.referral-ranking-budget span{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.referral-ranking-table-scroll{overflow-x:auto}.referral-ranking-group table{width:100%;border-collapse:collapse;text-align:start}.referral-ranking-group thead th{padding:12px 14px;color:var(--text-subtle);background:#ffffff02;font-size:10px;font-weight:400;white-space:nowrap;text-align:start}.referral-ranking-group th:first-child{width:58px}.referral-ranking-group :is(td,tbody th){padding:12px 14px;border-top:1px solid var(--border);font-size:12px;font-weight:400;text-align:start}.referral-ranking-group :is(th,td):nth-child(n+3){text-align:end}.referral-ranking-group tr.is-self{background:color-mix(in srgb,var(--rank-accent) 7%,transparent)}.referral-ranking-place{display:inline-flex;align-items:center;gap:3px;color:var(--muted)}.referral-ranking-place.is-winner{color:var(--rank-accent)}.referral-ranking-member{display:flex;align-items:center;gap:8px}.referral-ranking-member>span{display:grid;gap:3px}.referral-ranking-member strong{display:block;max-width:260px;overflow:hidden;color:var(--text);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.referral-ranking-member small{color:var(--muted);font-size:9px}.referral-ranking-member em{color:var(--rank-accent);font-size:9px;font-style:normal}.referral-ranking-invites{color:var(--rank-accent);font-weight:500;font-variant-numeric:tabular-nums}.referral-ranking-placeholder{height:58px;color:var(--muted)}.referral-ranking-placeholder-label{display:flex;align-items:center;gap:8px;font-size:12px}.referral-ranking-placeholder td:nth-child(3){color:var(--text-subtle)}.referral-ranking-group>footer{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;border-top:1px solid var(--border);color:var(--muted);font-size:10px}.referral-rankings-link{display:flex;justify-content:center;margin-top:24px}@container site (max-width: 900px){.referral-ranking-groups{grid-template-columns:minmax(0,1fr)}}@container site (max-width: 520px){.referral-ranking-tabs{gap:5px}.referral-ranking-tabs button{flex-basis:116px;gap:6px;min-height:46px;padding-inline:8px;font-size:12px}.referral-ranking-tabs button>svg{width:16px;height:16px}.referral-rankings-page{padding-block:24px 36px}.referral-rankings-heading-icon{display:none}.referral-rankings-period{font-size:12px}.referral-rankings-period-info{grid-template-columns:1fr auto;gap:17px;padding:17px}.referral-rankings-period-info>div:first-child{grid-column:1 / -1}.referral-ranking-group>header{padding:15px 12px}.referral-ranking-group :is(th,td){padding-inline:9px}.referral-ranking-member{gap:6px}.referral-ranking-member strong{max-width:92px}.referral-ranking-group thead th{font-size:9px}}.support-page{padding-block:32px 72px}.support-page-back{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.support-page-back:hover{color:var(--gold)}.support-page-heading{max-width:760px;margin-block:42px 36px}.support-page-heading h1{margin-block:12px 18px;color:var(--heading-strong);font-size:clamp(36px,4vw,56px);line-height:1.15}.support-page-heading>p:last-child{color:var(--muted);font-size:15px;line-height:1.8}.support-contact-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);overflow:hidden}.support-contact-intro{display:grid;align-content:center;gap:24px;padding:clamp(28px,4vw,52px);background:radial-gradient(ellipse at 0 0,var(--accent-soft),transparent 70%)}.support-contact-icon{display:grid;place-items:center;width:88px;height:88px;color:var(--gold)}.support-contact-icon img{display:block;width:100%;height:100%;object-fit:contain}.support-contact-intro h2{color:var(--heading-strong);font-size:clamp(26px,2.5vw,34px);line-height:1.3}.support-contact-intro p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.8}.support-contact-topics{display:flex;flex-wrap:wrap;gap:10px 20px;padding-top:6px}.support-contact-topics span{display:inline-flex;align-items:center;gap:7px;color:var(--gold-muted);font-size:12px}.support-contact-action{display:flex;flex-direction:column;justify-content:center;gap:26px;min-width:0;padding:clamp(28px,4vw,52px);border-inline-start:1px solid var(--border)}.support-contact-label{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--gold);font-size:14px}.support-contact-membership{margin-inline-start:auto;padding:5px 10px;border:1px solid var(--border);border-radius:4px;font-size:11px}.support-contact-link{display:flex;justify-content:center;gap:14px;min-height:52px;text-align:center}.support-contact-hint{margin-top:-12px;color:var(--muted);font-size:12px;line-height:1.7}.support-contact-status{color:var(--muted);font-size:14px;line-height:1.8}.support-contact-status button{margin-top:20px}.support-community{display:grid;gap:18px;padding-top:26px;border-top:1px solid var(--border)}.support-community-link{display:flex;align-items:center;justify-content:center;gap:14px;min-height:52px;text-align:center}@container site (max-width: 760px){.support-page{padding-block:24px 36px}.support-page-heading{margin-block:30px 26px}.support-contact-card{grid-template-columns:minmax(0,1fr)}.support-contact-intro{gap:20px}.support-contact-icon{width:72px;height:72px}.support-contact-action{border-inline-start:0;border-top:1px solid var(--border);gap:22px}}.site-shell{width:100%;max-width:1440px;min-width:0;min-height:100dvh;margin-inline:auto;container:site / inline-size;background:var(--page-bg);border-inline:1px solid var(--border-subtle);box-shadow:0 0 80px #0008;overflow:visible}.site-shell .container,.site-shell .header-inner{width:100%;max-width:1320px;min-width:0}@media(max-width:760px){.site-shell{width:100%;border-inline:1px solid var(--border-subtle);box-shadow:none}}@media(max-width:650px){.modal-backdrop{padding:17px}.modal-card{padding:28px 24px}.modal-card h2{font-size:28px}.toast{font-size:11px;bottom:18px;line-height:1.5}}:root{font-family:DM Sans,Arial,sans-serif;color:var(--text);background:var(--page-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:14px;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:none;border:0}a{color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}button:disabled{cursor:default;opacity:.6}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,.serif{font-family:Cormorant Garamond,Georgia,serif}h2{font-size:28px;line-height:1.1;font-weight:600;color:var(--heading)}p{line-height:1.5}svg{flex-shrink:0}::selection{background:var(--gold-muted);color:var(--button-ink)}.container{max-width:1320px;padding:0 28px;margin:0 auto}.gold{color:var(--gold)}.muted{color:var(--muted)}.serif{color:var(--heading)}.section-kicker{font-size:10px;font-weight:600;letter-spacing:2.7px;color:var(--gold);margin-bottom:8px}.panel{border:1px solid var(--border);border-radius:8px;background:var(--panel-bg);overflow:hidden}.gold-button,.outline-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:39px;padding:0 25px;border-radius:6px;font-weight:650;font-size:12px;white-space:nowrap;transition:background .2s,border-color .2s,transform .2s}.gold-button{color:var(--button-ink);background:var(--button-bg);border:1px solid var(--button-border);box-shadow:inset 0 1px color-mix(in srgb,var(--heading-strong) 40%,transparent)}.gold-button:hover{background:var(--button-hover);box-shadow:0 0 22px color-mix(in srgb,var(--gold-muted) 12.5%,transparent);border-color:var(--button-hover-border)}.outline-button{border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface-input) 65%,transparent);color:var(--gold-light)}.outline-button:hover{border-color:var(--gold-muted);background:var(--accent-soft);color:var(--gold-light)}.ghost-button{border:1px solid var(--border);color:var(--heading);min-height:30px;padding:0 13px}.ghost-button:hover{background:var(--accent-soft)}.small-button{min-height:30px;padding:0 20px;font-size:11px;gap:8px}.button-row{display:flex;gap:13px}.icon-button{padding:6px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px}.icon-button:hover{background:var(--accent-soft)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading h2,.section-heading h3{display:flex;align-items:center;gap:10px}.section-heading svg{color:var(--gold)}.full-width{width:100%}.skip-link{position:fixed;top:-60px;left:20px;padding:12px;background:var(--gold);color:var(--surface-raised);z-index:200}.skip-link:focus{top:10px}.site-header{height:66px;border-bottom:1px solid var(--border);background:var(--page-bg);position:relative;z-index:30}.header-inner{max-width:1250px;padding:0 26px;margin:auto;height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;text-align:left;padding:0;white-space:nowrap;color:var(--gold-light)}.brand>svg{width:45px;height:40px;color:var(--gold);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--gold-muted) 14.5%,transparent))}.brand strong{font:600 28px/.95 Cormorant Garamond,Georgia,serif;letter-spacing:3px;display:block}.brand small{font-size:6.2px;color:var(--gold-light);letter-spacing:1.35px;display:block;margin-top:5px}.main-nav{display:flex;align-items:stretch;justify-content:center;height:100%;gap:25px;margin-left:auto}.main-nav>button{font-size:11px;font-weight:550;position:relative;padding:0 2px;white-space:nowrap}.main-nav>button:hover,.main-nav>button.active{color:var(--gold-light)}.main-nav>button.active:after{content:"";height:2px;position:absolute;bottom:0;left:-8px;right:-8px;background:var(--gold-light);box-shadow:0 0 8px var(--gold)}.header-actions{display:flex;align-items:center;gap:13px}.header-login,.header-register{min-height:35px;padding:0 24px;font-size:11px}.header-user{display:flex;align-items:center;gap:10px;text-align:left;white-space:nowrap;font-size:12px}.header-user>img{width:35px;height:35px;border-radius:50%;object-fit:cover;border:1px solid var(--gold)}.header-user small{display:block;font-size:10px;color:var(--gold);margin-top:3px}.header-user>svg{margin-left:13px}.app-content{min-height:70vh}.site-footer{border-top:1px solid var(--border);background:var(--page-bg)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000c;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;padding:24px;animation:fade-in .2s}.modal-card{position:relative;max-width:460px;width:100%;max-height:90vh;overflow:auto;border:1px solid var(--border-strong);border-radius:14px;padding:34px;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--gold-muted) 14.9%,transparent),transparent 60%),var(--surface);box-shadow:0 22px 100px #000b}.modal-card h2{font-size:31px;margin-bottom:17px}.modal-crown{color:var(--gold);margin-bottom:18px}.modal-close{position:absolute;right:15px;top:15px;color:var(--muted)}.modal-card form>p:first-child{font-size:12px;margin-bottom:22px}.modal-card label{display:block;font-size:11px;line-height:1.6;color:var(--text);margin:14px 0}.modal-card input:not([type=checkbox]),.modal-card select,.modal-card textarea{margin-top:6px;background:var(--surface-input);border:1px solid var(--border);border-radius:5px;color:var(--heading-strong);width:100%;padding:11px 12px;outline:none}.modal-card input:focus,.modal-card select:focus,.modal-card textarea:focus{border-color:var(--gold)}.password-field{position:relative}.password-field input{padding-right:40px!important}.password-field button{position:absolute;right:7px;top:13px;color:var(--muted)}.modal-card .checkbox-label{display:flex;align-items:center;gap:8px}.checkbox-label input{accent-color:var(--gold)}.modal-card .demo-note{font-size:10px;line-height:1.5;color:var(--muted);background:color-mix(in srgb,var(--gold-muted) 6.3%,transparent);border-left:2px solid var(--border-strong);padding:9px 11px;margin:17px 0}.modal-prose{font-size:13px;color:var(--muted);line-height:1.7}.modal-prose p{margin-bottom:17px}.modal-prose ol{padding-left:19px;margin:14px 0 24px}.modal-prose li{padding:5px 0}.transaction-summary{display:grid;grid-template-columns:1fr auto;padding:15px;border:1px solid var(--border);border-radius:6px;gap:10px;font-size:12px;color:var(--muted)}.transaction-summary strong{color:var(--gold-light);font-weight:500}.profile-modal-avatar{display:flex;gap:15px;align-items:center;color:var(--gold);font-size:14px;line-height:1.7;margin-bottom:22px}.profile-modal-avatar img{width:70px;height:70px;object-fit:cover;border-radius:50%;border:1px solid var(--gold)}.toast{position:fixed;z-index:150;bottom:27px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);width:max-content;background:#17241d;border:1px solid #90b68755;color:#e8f2e5;box-shadow:0 7px 40px #000b;border-radius:8px;padding:12px 14px;font-size:12px;animation:toast-in .2s}.toast>span{display:flex;color:#b6d6a4}.toast>button{margin-left:10px}.company-page{padding-top:28px;padding-bottom:40px}.breadcrumb{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;margin-bottom:30px}.breadcrumb button{padding:0}.company-page>h1{font-size:52px;max-width:650px}.page-intro{font-size:14px;max-width:600px;line-height:1.7;color:var(--muted);margin:15px 0 27px}.company-large-image{width:100%;height:400px;object-fit:cover;object-position:center 50%;border-radius:8px;border:1px solid var(--border)}.company-detail-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:18px;padding:36px 0}.company-detail-grid>div>p:not(.section-kicker){color:var(--muted);font-size:12px;line-height:1.7;margin:15px 0 22px}.company-detail-grid .panel{padding:24px 19px}.company-detail-grid .panel svg{color:var(--gold);width:30px;height:30px;margin-bottom:28px}.company-detail-grid h3{font-size:14px;color:var(--gold-light);margin-bottom:10px}.company-detail-grid article p{font-size:12px;line-height:1.7;color:var(--muted)}.company-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px}.company-contact h2{font-size:27px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;bottom:18px}to{opacity:1;bottom:27px}}@container site (max-width: 1180px){.header-inner{gap:18px;padding:0 24px}.main-nav{gap:16px}.header-actions{gap:10px}.header-register,.header-login{padding:0 17px}.brand>svg{width:36px}.brand strong{font-size:25px}.company-detail-grid{grid-template-columns:repeat(3,1fr)}.company-detail-grid>div{grid-column:1/-1}}@container site (max-width: 1080px){.main-nav{display:none}.header-actions{margin-left:auto}.site-header{height:65px}.company-contact{align-items:flex-start}.company-contact h2{font-size:23px}}@container site (max-width: 650px){.app-content{font-size:13px}.container{padding-left:18px;padding-right:18px}body{min-width:320px}.header-inner{padding:0 17px;gap:8px}.header-actions{gap:7px}.brand{gap:6px}.brand>svg{width:31px;height:31px}.brand strong{font-size:23px;letter-spacing:2px}.brand small{font-size:4.8px;letter-spacing:.75px}.header-login{display:none}.header-register{padding:0 13px;min-height:30px;font-size:10px}.header-user{gap:5px}.header-user>img{width:30px;height:30px}.header-user>span,.header-user>svg{display:none}.modal-backdrop{padding:17px}.modal-card{padding:28px 24px}.modal-card h2{font-size:28px}.toast{font-size:11px;bottom:18px;line-height:1.5}.company-page{padding-top:23px}.company-page>h1{font-size:39px}.company-large-image{height:240px}.company-detail-grid{grid-template-columns:1fr;gap:12px;padding:24px 0}.company-detail-grid .panel{padding:22px}.company-detail-grid .panel svg{margin-bottom:15px}.company-contact{flex-direction:column;padding:22px}.company-contact h2{font-size:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.integration-state{margin:38px auto;padding:32px;min-height:160px}.integration-state h1{font-size:clamp(24px,4vw,38px);margin-bottom:14px}.integration-state p{margin:12px 0 20px;color:var(--text-muted, #a6a5a1)}.published-whitepaper{padding:clamp(22px,5vw,54px);margin:24px 0 48px;overflow-wrap:anywhere}.published-whitepaper p{line-height:1.8}.published-whitepaper h2,.published-whitepaper h3{margin:24px 0 12px}.brand>.platform-logo{width:45px;height:40px;object-fit:contain;flex-shrink:0}@container site (max-width:650px){.brand>.platform-logo{width:31px;height:31px}}.auth-platform-logo{width:42px;height:42px;object-fit:contain}.support-contact-page{min-height:220px;padding:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center}.support-contact-page h1{font-size:32px}.support-external-link{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:100%;text-decoration:none;overflow-wrap:anywhere}.support-external-link img{object-fit:contain}.support-external-launcher{text-decoration:none}.whitepaper-cover{width:100%;max-height:420px;object-fit:contain;border:1px solid var(--border);border-radius:10px;margin:0 0 24px;background:var(--panel-bg)}.vip-current-icon img{width:100%;height:100%;object-fit:contain}.site-shell{display:flex;flex-direction:column}.site-header,.site-footer{flex-shrink:0}.site-shell .app-content{flex:1;min-height:0}.app-content .account-page,.app-content .member-page,.app-content .vip-page,.app-content .checkin-page{min-height:0}.company-large-image{height:auto;aspect-ratio:auto;object-fit:contain}.checkin-hero{background-size:contain;background-position:right center;background-repeat:no-repeat}.header-user>span{max-width:144px;min-width:0}.dashboard-account-info h3{overflow-wrap:anywhere}.header-inner{gap:18px}.main-nav{gap:14px;flex-shrink:0}.main-nav>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;font-size:12px;line-height:1.4;transition:color .18s ease}.main-nav>button>span{white-space:nowrap}.main-nav .nav-icon{color:var(--gold-muted);transition:color .18s ease}.main-nav>button:is(:hover,.active) .nav-icon{color:var(--gold)}.main-nav>button.active:after{left:0;right:0}.header-login,.header-register{font-size:12px}.small-button{font-size:11px;min-height:33px}.site-shell .session-refresh-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:16px;padding:12px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised)}.session-refresh-notice>p{color:var(--muted)}.session-refresh-notice>button{flex-shrink:0}@container site (max-width: 1280px){.header-inner{gap:12px}.main-nav{gap:10px}.main-nav>button{gap:5px;font-size:11px}.header-actions{gap:10px}.header-login,.header-register{padding-inline:14px}.header-user>span{max-width:112px}.header-user>svg{margin-left:4px}}@container site (max-width: 1180px){.header-inner{gap:8px;padding-inline:16px}.main-nav{gap:8px}.main-nav>button{gap:5px}.main-nav>button{font-size:11px}.main-nav .nav-icon{width:16px;height:16px}.header-login,.header-register{padding-inline:8px;font-size:11px}.header-actions{gap:8px}.header-user{justify-content:center;min-width:44px}.header-user>span,.header-user>svg{display:none}.header-actions>.language-switcher .locale-trigger{width:44px;min-width:44px}.header-actions>.language-switcher .locale-trigger>span,.header-actions>.language-switcher .locale-trigger>svg:last-child{display:none}}@container site (max-width: 650px){.header-register{font-size:10px}}@container site (max-width: 380px){.header-inner{padding-inline:12px;gap:4px}.brand>svg{width:27px;height:27px}.brand strong{font-size:20px}.brand small{font-size:4px}.header-actions{gap:4px}.header-register{padding-inline:10px}}@container site (max-width: 768px){.account-page:not(.account-auth-page) .account-breadcrumb{display:none}.account-page:not(.account-auth-page) .account-wallet-grid,.account-page:not(.account-auth-page) .account-support-grid,.account-page:not(.account-auth-page) .account-profile-grid{grid-template-columns:minmax(0,1fr);gap:16px}.account-page:not(.account-auth-page) .account-topline{margin-bottom:18px}.account-page:not(.account-auth-page) .account-topline>span{display:none}.account-page:not(.account-auth-page) .account-back{min-height:44px;font-size:13px}.account-page:not(.account-auth-page) .account-heading{margin-bottom:22px}.account-page:not(.account-auth-page) .account-heading h1{font-size:clamp(30px,6cqi,40px);line-height:1.12}.account-page:not(.account-auth-page) .account-heading>p:last-child{font-size:14px;line-height:1.6}.account-page:not(.account-auth-page) .account-wallet-form,.account-page:not(.account-auth-page) .account-profile-form,.account-page:not(.account-auth-page) .account-support-form{padding:24px}.account-page:not(.account-auth-page) .account-form{gap:20px}.account-page:not(.account-auth-page) .account-form>label,.account-page:not(.account-auth-page) .account-form-grid>label{font-size:14px}.account-page:not(.account-auth-page) .account-form input:not([type=checkbox]),.account-page:not(.account-auth-page) .account-form select,.account-page:not(.account-auth-page) .account-form textarea{min-height:50px;font-size:16px;line-height:1.5;padding:12px}.account-page:not(.account-auth-page) .account-form textarea{min-height:150px}.account-page:not(.account-auth-page) .account-form .account-amount-input>input{min-height:60px;padding-left:38px;font-size:26px}.account-page:not(.account-auth-page) .account-form small,.account-page:not(.account-auth-page) .account-field-error{font-size:12px}.account-page:not(.account-auth-page) .gold-button,.account-page:not(.account-auth-page) .outline-button{min-height:48px;font-size:14px}.account-page:not(.account-auth-page) .account-submit{min-height:50px!important}.account-page:not(.account-auth-page) .account-text-link{min-height:44px;font-size:13px}.account-page:not(.account-auth-page) .account-card-heading h2{font-size:27px}.account-page:not(.account-auth-page) .account-card-heading p{font-size:13px}.account-page:not(.account-auth-page) .account-card-heading>.account-icon{display:none}.account-page:not(.account-auth-page) .account-quick-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-page:not(.account-auth-page) .account-quick-amounts:has(>button:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.account-page:not(.account-auth-page) .account-quick-amounts>button{min-width:0;min-height:44px;padding:9px 3px;font-size:13px}.account-page:not(.account-auth-page) .account-transaction-summary{padding:16px}.account-page:not(.account-auth-page) .account-transaction-summary>div{gap:12px;font-size:13px}.account-page:not(.account-auth-page) .account-transaction-summary strong{text-align:right;overflow-wrap:anywhere}.account-page:not(.account-auth-page) .account-wallet-aside>.account-help-card{display:none}.account-page:not(.account-auth-page) .account-wallet-aside{grid-template-columns:minmax(0,1fr)}.account-page:not(.account-auth-page) .account-balance-card{padding:24px}.account-page:not(.account-auth-page) .account-balance-card>strong{font-size:clamp(30px,7cqi,40px)}.account-page:not(.account-auth-page) .account-service-note p{font-size:12px}.account-page:not(.account-auth-page) .account-section-heading{padding:22px;align-items:flex-start;flex-direction:column;gap:8px}.account-page:not(.account-auth-page) .account-section-heading h2{font-size:28px}.account-page:not(.account-auth-page) .account-section-heading>span{font-size:12px}.account-page:not(.account-auth-page) .account-table-scroll{overscroll-behavior-inline:contain}.account-page:not(.account-auth-page) .account-transactions th,.account-page:not(.account-auth-page) .account-transactions td{padding:15px 18px}.account-page:not(.account-auth-page) .account-profile-summary{padding:22px;grid-template-columns:72px minmax(0,1fr);gap:0 16px}.account-page:not(.account-auth-page) .account-avatar{width:70px;height:70px;font-size:24px}.account-page:not(.account-auth-page) .account-profile-summary>h2{font-size:27px}.account-page:not(.account-auth-page) .account-profile-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-block:20px}.account-page:not(.account-auth-page) .account-profile-summary dl>div{display:block;min-width:0;padding-block:12px;font-size:12px}.account-page:not(.account-auth-page) .account-profile-summary dd{margin-top:7px;text-align:left}.account-page:not(.account-auth-page) .account-form-grid{grid-template-columns:minmax(0,1fr);gap:20px}.account-page:not(.account-auth-page) .account-preference{min-height:64px}.account-page:not(.account-auth-page) .account-preference strong{font-size:14px}.account-page:not(.account-auth-page) .account-preference small{font-size:12px}.account-page:not(.account-auth-page) .account-preference input[type=checkbox]{width:22px;height:22px}.account-page:not(.account-auth-page) .account-form-actions{flex-wrap:wrap}.account-page:not(.account-auth-page) .account-form-actions>button{flex:1 1 140px;font-size:13px}.account-page:not(.account-auth-page) .account-support-aside{gap:16px}.account-page:not(.account-auth-page) .account-help-links>button{min-height:48px;font-size:13px}.account-page:not(.account-auth-page) .account-support-history strong{overflow-wrap:anywhere;font-size:13px}.account-page:not(.account-auth-page) .account-receipt strong,.account-page:not(.account-auth-page) .account-receipt p{font-size:13px;overflow-wrap:anywhere}.account-page:not(.account-auth-page) .account-receipt small{font-size:11px}.account-page:not(.account-auth-page) .account-information-nav nav a{min-height:44px;font-size:13px;align-items:center}.account-page:not(.account-auth-page) .account-information-content{padding:22px}.account-page:not(.account-auth-page) .account-information-content h2{font-size:27px}.account-page:not(.account-auth-page) .account-information-content section p{font-size:14px;line-height:1.8;overflow-wrap:anywhere}}@container site (max-width: 380px){.account-page:not(.account-auth-page) .account-wallet-form,.account-page:not(.account-auth-page) .account-profile-form,.account-page:not(.account-auth-page) .account-support-form,.account-page:not(.account-auth-page) .account-information-content{padding:20px 16px}.account-page:not(.account-auth-page) .account-profile-summary{padding:20px 16px;gap:0 12px}.account-page:not(.account-auth-page) .account-quick-amounts>button{font-size:12px}.account-page:not(.account-auth-page) .account-transaction-summary{padding:14px 12px}.account-page:not(.account-auth-page) .account-transaction-summary>div{font-size:12px}}.auth-mobile-back,.auth-mobile-support{display:none}@container site (max-width: 1080px){.header-actions .header-login,.header-actions .header-register,.header-actions .header-user{min-height:44px}.header-actions .header-user{min-width:44px}}@container site (max-width: 980px){.has-auth-page .site-header{height:auto;padding-top:env(safe-area-inset-top,0px)}.has-auth-page .header-inner{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;min-height:72px;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px))}.has-auth-page .header-inner>.brand{justify-self:center}.has-auth-page .main-nav,.has-auth-page .header-actions{display:none}.has-auth-page .auth-mobile-back,.has-auth-page .auth-mobile-support{display:inline-flex;width:44px;height:44px;color:var(--gold)}.account-auth-page{padding-block:28px 24px;background:var(--page-bg)}.account-auth-page>.account-container{padding-inline:24px}.account-auth-page .account-breadcrumb,.account-auth-page .account-topline,.account-auth-page .account-auth-brand{display:none}.account-auth-page .account-auth-grid{display:block;flex:0 0 auto;width:100%;max-width:520px;min-height:0;margin-inline:auto;border:0;background:transparent;box-shadow:none;overflow:visible}.account-auth-page .account-auth-form{justify-content:flex-start;padding:0;min-width:0}.account-auth-form .account-auth-tabs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:4px;margin:0 0 28px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.account-auth-form .account-auth-tabs button{position:relative;min-width:0;min-height:44px;margin:0;padding:10px;border:1px solid transparent;border-radius:7px;color:var(--muted);font-size:14px;font-weight:500}.account-auth-form .account-auth-tabs button:after{display:none}.account-auth-form .account-auth-tabs button.is-active{color:var(--gold);background:var(--accent-hover);border-color:var(--border);box-shadow:0 2px 6px #0003}.account-auth-form>.section-kicker{font-size:10px;letter-spacing:1.8px;margin-bottom:9px}.account-auth-page .account-auth-form>h1{font-size:clamp(33px,5cqi,40px);line-height:1.12;letter-spacing:-.5px}.account-auth-page .account-auth-intro{font-size:14px;line-height:1.6;margin-block:12px 28px}.account-auth-page .account-form{gap:20px}.account-auth-page .account-form>label{font-size:14px;line-height:1.5;gap:8px}.account-auth-page .account-form input:not([type=checkbox]){min-height:52px;padding:13px 15px;border-color:var(--border);border-radius:8px;background:var(--surface-input);font-size:16px;line-height:1.4;scroll-margin-block:24px}.account-auth-page .account-form input:focus{border-color:var(--border-strong)}.account-auth-page .account-form input[aria-invalid=true]{border-color:#edb09b}.account-auth-page .account-password>button{right:4px;top:4px;bottom:4px;width:44px;min-height:44px}.account-auth-page .account-password input{padding-right:56px!important}.account-auth-page .account-form small,.account-auth-page .account-field-error{font-size:12px;line-height:1.5}.account-auth-page .account-auth-help{flex-direction:row;justify-content:flex-end;align-items:center;margin-block:-10px -8px;gap:12px;min-height:44px}.account-auth-page .account-auth-help>span{display:none}.account-auth-page .account-auth-help>button{min-height:44px;margin-left:auto;font-size:13px}.account-auth-page .account-consent{gap:12px;align-items:flex-start}.account-auth-page .account-consent input{width:22px;height:22px;margin:4px 0 0}.account-auth-page .account-consent label{padding-block:3px;font-size:13px;line-height:1.8}.account-auth-page .account-consent .account-text-link{display:inline;font-size:inherit;line-height:inherit}.account-auth-page .account-submit{min-height:52px!important;margin-top:0;border-radius:8px;font-size:15px;gap:12px}.account-auth-page .account-auth-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 9px;margin-block:16px;font-size:13px}.account-auth-page .account-auth-switch>button{min-height:44px;font-size:13px}.account-auth-page .account-auth-form>.account-service-note{margin-top:0;padding:12px;border-radius:8px}.account-auth-page .account-service-note p{font-size:12px;line-height:1.6}.has-auth-page .site-footer{background:transparent;border-color:var(--border)}}@container site (max-width: 650px){.site-header .header-inner{gap:8px}.site-header .header-actions{gap:4px}.site-header .header-register{padding-inline:12px}.has-auth-page .header-inner{min-height:68px}.has-auth-page .header-inner>.brand>svg{width:30px;height:30px}.has-auth-page .brand strong{font-size:24px}.account-auth-page{padding-block:24px}.account-auth-page>.account-container{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.account-auth-page .account-auth-intro{margin-bottom:24px}.account-auth-form .account-auth-tabs{margin-bottom:26px}}@container site (max-width: 380px){.account-auth-page>.account-container{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.account-auth-page .account-auth-form>h1{font-size:32px}.account-auth-page .account-auth-intro{font-size:13px}.has-auth-page .header-inner{padding-inline:12px;gap:8px}.site-header .header-inner{padding-inline:12px}.site-header .brand strong{font-size:21px;letter-spacing:1.5px}.site-header .brand small{font-size:4.5px;letter-spacing:.65px}.site-header .header-actions{gap:1px}.site-header .header-register{padding-inline:10px}}.aurum-footer{position:relative;flex-shrink:0;border-block-start:1px solid var(--border);background:var(--page-bg)}.aurum-footer:before{content:"";position:absolute;inset:-1px 24% auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--gold-muted) 31.4%,transparent),transparent);pointer-events:none}.aurum-footer .site-footer-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 64px;padding-block:28px 24px}.footer-brand-block{min-width:0}.footer-brand-block .brand{min-height:44px;gap:9px}.footer-brand-block .brand>svg{width:34px;height:34px}.footer-brand-block .brand strong{font-size:26px;letter-spacing:2.4px}.footer-brand-block .brand small{font-size:5.5px;letter-spacing:1px}.footer-brand-block>p{margin-block-start:10px;max-width:34ch;color:var(--text-subtle);font-size:12px;line-height:1.7}.footer-brand-block>p>span{display:block}.footer-link-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;max-width:440px;justify-self:end}.footer-nav-group{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.footer-nav-group>h2{margin:0 0 7px;color:var(--gold-muted);font-family:inherit;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.6px}.aurum-footer a{text-decoration:none;touch-action:manipulation}.footer-nav-group>a{display:inline-flex;align-items:center;min-height:32px;max-width:100%;color:var(--muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.aurum-footer a:hover{color:var(--gold-light)}.aurum-footer a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}.aurum-footer .footer-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 24px;min-height:58px;padding-block:9px;border-block-start:1px solid var(--border-subtle)}.footer-copyright{color:var(--text-subtle);font-size:10px;line-height:1.7}.footer-legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:0 20px;min-width:0}.footer-legal-links>a{display:inline-flex;align-items:center;min-height:36px;max-width:100%;color:var(--text-subtle);font-size:11px;line-height:1.6;overflow-wrap:anywhere}@container site (max-width: 980px){.aurum-footer .site-footer-content{gap:24px 40px;padding-block:26px 22px}.footer-link-groups{gap:24px}.footer-nav-group>a{min-height:40px}.footer-legal-links>a{min-height:40px}.has-auth-page .site-footer-content{display:none}.has-auth-page .footer-meta{flex-direction:column-reverse;justify-content:center;gap:0;padding-block:8px max(18px,env(safe-area-inset-bottom,0px));border-block-start:0;text-align:center}.has-auth-page .footer-legal-links{justify-content:center}}@container site (max-width: 700px){.aurum-footer .site-footer-content{display:block;padding-block:22px 18px;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px));text-align:center}.footer-brand-block .brand{gap:7px}.footer-brand-block .brand>svg{width:29px;height:31px}.footer-brand-block .brand strong{font-size:24px;letter-spacing:1.8px}.footer-brand-block .brand small{font-size:4.6px;letter-spacing:.75px}.footer-brand-block>p{max-width:34ch;margin:8px auto 0;font-size:11px;line-height:1.8}.footer-brand-block>p>span{display:inline}.aurum-footer .footer-link-groups{display:none}.aurum-footer .footer-meta{flex-direction:column-reverse;justify-content:center;gap:2px;min-height:0;padding:8px max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));text-align:center}.footer-legal-links{width:100%;justify-content:center;gap:0 16px}.footer-legal-links>a{min-height:44px;font-size:11px}.footer-copyright{width:100%;font-size:10px}.has-auth-page .site-footer-content{display:none}.has-auth-page .footer-meta{padding-bottom:max(82px,env(safe-area-inset-bottom,0px))}}@container site (max-width: 380px){.aurum-footer .site-footer-content{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.footer-brand-block .brand>svg{width:27px;height:29px}.footer-brand-block .brand strong{font-size:22px}.footer-brand-block .brand small{font-size:4.1px}.footer-brand-block>p{font-size:10px}.aurum-footer .footer-meta{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.footer-legal-links{gap:0 12px}}.dashboard-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.summary-card{display:flex;flex-direction:column;min-width:0;padding:16px 18px 18px;border:1px solid var(--border);border-radius:10px;background:var(--panel-bg)}.summary-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;margin-bottom:18px}.summary-card-heading h2{display:flex;align-items:center;gap:8px;min-width:0;font:500 14px/1.4 DM Sans,Arial,sans-serif;color:var(--gold)}.summary-card-heading h2>svg{color:var(--gold)}.summary-card button{touch-action:manipulation}.summary-edit,.summary-details-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:36px;padding:5px 0;font-size:10px;line-height:1.5;color:var(--muted)}.summary-edit{padding-inline:8px;border:1px solid var(--border);border-radius:5px}.summary-edit:hover,.summary-details-link:hover{color:var(--gold-light);border-color:var(--border-strong)}.summary-profile{display:flex;align-items:center;gap:13px;min-width:0;margin-bottom:18px}.summary-profile>img{width:60px;height:60px;flex-shrink:0;border:1px solid var(--border-strong);border-radius:50%;object-fit:cover;object-position:center 25%;padding:3px;background:var(--surface-raised)}.summary-profile>div{min-width:0}.summary-profile h3{margin:0 0 7px;font:600 25px/1.15 Cormorant Garamond,Georgia,serif;color:var(--heading);overflow-wrap:anywhere}.summary-membership{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--border);border-radius:4px;background:var(--accent-soft);color:var(--gold);font-size:9px;line-height:1.4}.summary-profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin:0;padding-top:14px;border-top:1px solid var(--border-subtle)}.summary-profile-details>div{min-width:0}.summary-profile-details dt{margin-bottom:7px;color:var(--text-subtle);font-size:10px;line-height:1.4}.summary-profile-details dd{margin:0;color:var(--text);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.summary-profile-details .summary-member-id{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 10px;grid-column:1 / -1}.summary-member-id dt{max-width:100%;margin:0;overflow-wrap:anywhere}.summary-member-id dd{display:flex;align-items:center;gap:5px;max-width:100%;font-size:12px;letter-spacing:.3px;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.summary-member-id dd>span{white-space:nowrap}.summary-member-id button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;color:var(--muted);border-radius:5px}.summary-member-id button:hover{color:var(--gold);background:var(--surface-hover)}.summary-profile-details .summary-member-email{grid-column:1 / -1}.summary-member-email dd{font-size:12px}.summary-account-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-subtle);font-size:10px;color:var(--muted)}.summary-account-status>span{display:inline-flex;align-items:center;gap:6px}.summary-account-status>span>svg{color:var(--gold-muted)}.summary-status-badge{padding:4px 8px;border:1px solid #84ba8829;border-radius:20px;background:#84ba880a;color:#a6cfa9}.summary-status-badge i{width:5px;height:5px;border-radius:50%;background:#91c9a0}.summary-vip{container:membership-summary / inline-size;background:var(--feature-bg)}.summary-vip .summary-card-heading{margin-bottom:12px}.summary-vip-membership{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:10px;min-width:0}.summary-vip-membership>div{min-width:0;container-type:inline-size}.summary-eyebrow{display:block;font-size:8px;line-height:1.5;letter-spacing:1px;color:var(--text-subtle)}.summary-vip-membership h3{max-width:100%;margin:6px 0;font:600 clamp(22px,14cqi,30px)/1.3 "Cormorant Garamond",Georgia,serif;color:var(--gold);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.summary-vip-membership p{margin:0;color:var(--muted);font-size:11px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.summary-vip-membership img{display:block;min-width:0;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;filter:drop-shadow(0 6px 12px #0005)}.summary-vip-membership>svg{justify-self:center;max-inline-size:100%;color:var(--gold)}.summary-vip-benefits{min-width:0;margin-block:16px 14px;padding-block-start:14px;border-block-start:1px solid var(--border-subtle)}.summary-vip-benefits h3{margin:0 0 11px;color:var(--gold);font-size:11px;font-weight:500;line-height:1.6;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.summary-vip-benefits ul{display:grid;grid-template-columns:minmax(0,1fr);gap:9px 16px;margin:0;padding:0;list-style:none}.summary-vip-benefits li{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--muted);font-size:11px;line-height:1.65}.summary-vip-benefits li>svg{flex:0 0 14px;margin-block-start:2px;color:var(--gold-muted)}.summary-vip-benefits li>span{min-width:0;white-space:pre-line;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.summary-vip .summary-benefits-link{gap:12px;margin-block-start:auto;padding-block:12px 2px;border-block-start:1px solid var(--border-subtle);text-align:start;line-height:1.6;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.summary-vip .summary-benefits-link>svg{flex-shrink:0}.summary-vip:not(:has(.summary-vip-benefits)) .summary-benefits-link{margin-block-start:18px}@container membership-summary (min-width: 410px){.summary-vip-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr))}}html[dir=rtl] .summary-vip-benefits{text-align:start}html[dir=rtl] .summary-vip-benefits li{line-height:1.85}.summary-vip-progress{margin-top:20px}.summary-vip-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted)}.summary-vip-progress strong{color:var(--text);font-weight:500}.summary-vip-progress b{font-size:11px;color:var(--gold);font-weight:500}.summary-progress-track{height:5px;margin-top:10px;overflow:hidden;border-radius:4px;background:var(--border)}.summary-progress-track>span{display:block;width:68%;height:100%;border-radius:inherit;background:var(--button-bg)}.summary-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-subtle)}.summary-benefits>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;line-height:1.5}.summary-benefits svg{color:var(--gold)}.summary-benefits-link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:36px;margin-top:14px;padding:5px 0;color:var(--gold);font-size:10px;text-align:left}.summary-benefits-link:hover{color:var(--gold-light)}.summary-visibility{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;color:var(--muted);border-radius:5px}.summary-visibility:hover{background:var(--surface-hover);color:var(--gold)}.summary-total>p{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.summary-total>p>span{padding:2px 4px;border:1px solid var(--border);border-radius:3px;color:var(--text-subtle);font-size:8px;line-height:1.2}.summary-total>strong{display:block;margin-top:8px;color:var(--gold);font:500 clamp(30px,2.7cqi,38px)/1.1 "Cormorant Garamond",Georgia,serif;letter-spacing:-.5px;overflow-wrap:anywhere}.summary-growth{display:flex;align-items:center;gap:3px;margin-top:10px;color:#89c29b;font-size:10px}.summary-growth small{margin-inline-start:5px;color:var(--text-subtle);font-size:10px}.summary-wallet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:22px}.summary-wallet-actions>button{min-width:0;min-height:44px;padding:9px 6px;gap:7px;font-size:11px;border-radius:6px}.summary-wallet-breakdown{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding-top:18px;border-top:1px solid var(--border-subtle)}.summary-wallet-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.summary-wallet-breakdown dt{display:flex;align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:10px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.summary-wallet-breakdown dt svg{flex-shrink:0;color:var(--gold-muted)}.summary-wallet-breakdown>div:first-child dt svg{color:#85bd98}.summary-wallet-breakdown dd{min-width:0;margin:0;color:var(--text);font:500 19px/1.4 Cormorant Garamond,Georgia,serif;overflow-wrap:anywhere}@container site (max-width: 1100px){.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-wallet{grid-column:1 / -1}.summary-wallet-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.1fr);align-items:center;gap:22px}.summary-wallet-actions{margin:0}.summary-wallet-breakdown{border-block-start:0;border-inline-start:1px solid var(--border-subtle);padding:0;padding-inline-start:20px}.summary-wallet-breakdown>div{display:block}.summary-wallet-breakdown dd{margin-top:5px}.summary-vip-membership img{max-width:220px;justify-self:end}html[dir=rtl] .dashboard-workspace .summary-wallet-breakdown{border-inline-end:0;border-inline-start:1px solid var(--border-subtle);padding-inline:0;padding-inline-start:20px}}@container site (max-width: 980px){.summary-card-heading h2{font-size:13px}.summary-edit,.summary-details-link,.summary-visibility,.summary-member-id button{min-width:44px;min-height:44px}.summary-benefits-link{min-height:44px}.summary-wallet-main{gap:16px}.summary-wallet-breakdown,html[dir=rtl] .dashboard-workspace .summary-wallet-breakdown{padding-inline-start:16px}.summary-wallet-actions{grid-template-columns:minmax(0,1fr);gap:8px}.summary-wallet-actions>button{min-height:44px}}@container site (max-width: 700px){.dashboard-summary-grid{grid-template-columns:minmax(0,1fr);gap:12px}.summary-wallet{order:-1}.summary-card{padding:12px 16px 16px}.summary-card-heading{min-height:44px;gap:8px 12px;margin-bottom:10px}.summary-card-heading h2{font-size:15px;line-height:1.5}.summary-card-heading h2>svg{flex-shrink:0}.summary-edit,.summary-details-link{min-height:44px;font-size:12px}.summary-profile{gap:12px;margin-bottom:12px}.summary-profile>img{width:52px;height:52px}.site-shell .dashboard-workspace .summary-profile h3{font-family:inherit;font-size:20px;font-weight:500;line-height:1.4}.summary-membership{font-size:11px;padding:5px 8px}.summary-profile-details{gap:10px 14px;padding-top:10px}.summary-profile-details dt{margin-bottom:3px;font-size:11px;line-height:1.5}.summary-profile-details dd{font-size:13px;line-height:1.6}.summary-profile-details .summary-member-id{align-items:center;gap:8px}.summary-member-id dd{font-size:13px;letter-spacing:0}.summary-member-email dd{font-size:13px}.summary-member-id button{width:44px;height:44px}.summary-account-status{margin-top:12px;padding-top:10px;font-size:12px;line-height:1.6}.summary-vip-membership{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:14px}.summary-vip-membership img{max-width:180px}.summary-eyebrow{font-size:11px;letter-spacing:.08em}.summary-vip-membership h3{font-size:clamp(22px,14cqi,28px)}.summary-vip-membership p{font-size:13px;line-height:1.6}.summary-vip-benefits{margin-block:14px 12px;padding-block-start:12px}.summary-vip-benefits h3{margin-bottom:10px;font-size:12px}.summary-vip-benefits li{font-size:12px;line-height:1.7}.summary-vip-benefits li>svg{margin-block-start:3px}.summary-vip .summary-benefits-link{padding-block:12px 2px}.summary-vip-progress>div:first-child,.summary-benefits>span,.summary-benefits-link{font-size:12px;line-height:1.6}.summary-benefits svg{flex-shrink:0}.summary-vip-progress b{font-size:13px}.summary-vip-progress{margin-top:14px}.summary-benefits{gap:10px 12px;margin-top:12px;padding-top:12px}.summary-benefits-link{margin-top:8px}.summary-wallet-main{display:block}.summary-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:16px}.summary-wallet-actions>button{padding:9px 8px;font-size:13px;min-height:44px;line-height:1.5}.summary-wallet-actions>button>svg{flex-shrink:0}.summary-wallet-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-inline-start:0;border-block-start:1px solid var(--border-subtle);padding:12px 0 0}.summary-wallet-breakdown>div{padding-inline:0;border-inline:0}.summary-wallet-breakdown>div:nth-child(2n){padding-inline-start:14px;border-inline-start:1px solid var(--border-subtle)}.summary-wallet-breakdown dt{align-items:flex-start;font-size:12px;line-height:1.5;gap:6px}.summary-wallet-breakdown dt svg{flex-shrink:0;margin-top:1px}.summary-wallet-breakdown dd{font-family:DM Sans,Arial,sans-serif;font-size:clamp(18px,5.2cqi,24px);font-weight:500;line-height:1.4;margin-top:8px;letter-spacing:-.4px;white-space:nowrap}.summary-total>strong{font-family:DM Sans,Arial,sans-serif;font-size:32px;font-weight:500;line-height:1.3;letter-spacing:-.8px}.summary-total>p,.summary-growth,.summary-growth small{font-size:12px}.summary-total>p>span{padding:3px 5px;font-size:10px}.summary-growth small{margin-inline-start:5px}html[dir=rtl] .dashboard-workspace .summary-wallet-breakdown{border-inline-start:0;padding-inline-start:0}html[dir=rtl] .dashboard-workspace .summary-wallet-breakdown>div{border-inline:0;padding-inline:0}html[dir=rtl] .dashboard-workspace .summary-wallet-breakdown>div:nth-child(2n){border-inline-start:1px solid var(--border-subtle);padding-inline-start:14px}}@container site (max-width: 380px){.summary-card{padding-inline:14px}.summary-card-heading{gap:6px 10px}.summary-card-heading h2{gap:6px;font-size:14px}.summary-edit{padding-inline:8px;font-size:12px}.summary-edit>svg{display:none}.summary-profile>img{width:50px;height:50px}.summary-profile-details{gap:10px 12px}.summary-profile-details .summary-member-id{flex-wrap:wrap}.summary-wallet-breakdown{gap:10px}.summary-wallet-breakdown>div:nth-child(2n){padding-inline-start:10px}.summary-wallet-breakdown dt{font-size:12px}.summary-wallet-breakdown dt svg{display:none}.summary-wallet-breakdown dd{font-size:18px}.summary-benefits{gap:10px 8px}.summary-benefits>span{font-size:12px;gap:6px}.summary-vip-membership{gap:12px}.summary-vip-membership h3{font-size:clamp(22px,14cqi,28px)}html[dir=rtl] .dashboard-workspace .summary-wallet-breakdown>div:nth-child(2n){padding-inline-start:10px}}.mobile-bottom-nav,.mobile-nav-spacer{display:none}:root{--mobile-nav-height: calc(68px + env(safe-area-inset-bottom, 0px)) }.more-page{width:100%;padding-block:32px 44px}.more-page-heading{margin-bottom:24px}.more-page-heading>h1{color:var(--heading-strong);font-size:38px;line-height:1.15}.more-page-heading>p:last-child{margin-top:10px;color:var(--muted);font-size:14px}.more-account-card,.more-guest-card{display:flex;align-items:center;gap:16px;width:100%;padding:24px;text-align:start;border:1px solid var(--border);border-radius:12px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--gold-muted) 8.6%,transparent),transparent 75%),var(--surface-raised)}.more-account-card:hover{border-color:var(--border-strong)}.more-account-card>img{flex-shrink:0;border:1px solid var(--border-strong);border-radius:50%;object-fit:cover}.more-account-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:5px}.more-account-copy>strong{font-size:19px;font-weight:550;color:var(--heading-strong);overflow-wrap:anywhere}.more-account-copy>span{display:flex;align-items:center;gap:5px;color:var(--gold);font-size:11px}.more-account-copy>small{color:var(--muted);font-size:12px}.more-account-card>svg{margin-inline-start:auto;color:var(--gold-muted)}.more-guest-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--gold-muted) 4.7%,transparent);color:var(--gold)}.more-guest-card h2{font-family:inherit;font-size:18px;font-weight:550;line-height:1.5}.more-guest-card p{margin-top:6px;color:var(--muted);font-size:13px}.more-auth-actions{display:flex;flex-shrink:0;gap:10px;margin-inline-start:auto}.more-auth-actions>button{min-height:44px}.more-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:28px}.more-section{min-width:0}.more-section>h2,.more-language-panel>h2{margin-bottom:14px;font-family:inherit;font-size:14px;font-weight:550;line-height:1.5;color:var(--heading)}.more-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.more-services-grid>button{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:11px;min-height:112px;padding:16px 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.more-services-grid>button:hover,.more-resource-list>button:hover{background:var(--surface-hover);border-color:var(--border-strong)}.more-services-grid>button>span{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:10px;background:color-mix(in srgb,var(--gold-muted) 6.3%,transparent);color:var(--gold)}.more-services-grid strong{font-size:11px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.more-dashboard-link{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:12px 14px;margin-top:12px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface-raised);text-align:start;font-size:12px}.more-dashboard-link>svg:first-child{color:var(--gold-muted)}.more-dashboard-link>svg:last-child{margin-inline-start:auto}.more-resource-list{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.more-resource-list>button{display:flex;align-items:center;gap:12px;width:100%;min-height:55px;padding:11px 16px;color:var(--text);font-size:13px;text-align:start}.more-resource-list>button+button{border-top:1px solid var(--border-subtle)}.more-resource-icon{display:flex;color:var(--gold-muted)}.more-resource-list>button>svg:last-child{margin-inline-start:auto;color:var(--text-subtle)}.more-language-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.more-language-panel>h2{display:flex;align-items:center;gap:10px;margin:0}.more-language-panel>h2>svg{color:var(--gold-muted)}.more-language-panel .locale-current-name{display:block;font-size:13px}.more-language-panel .locale-trigger>span{display:none}.more-language-panel .locale-trigger{gap:9px;padding-inline:10px}.more-language-panel .locale-popover{top:auto;bottom:calc(100% + 8px)}@container site (max-width: 1080px){.mobile-nav-spacer{display:block;flex:0 0 var(--mobile-nav-height);height:var(--mobile-nav-height)}.page-more+.site-footer{display:none}.more-page{max-width:760px!important;padding-block:26px 32px}.more-page-heading>h1{font-size:32px}.more-account-card,.more-guest-card{padding:20px}.more-page-grid{gap:20px}}@media(max-width:1082px){.mobile-bottom-nav{position:fixed;z-index:40;inset-inline:0;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:var(--mobile-nav-height);padding:6px max(10px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96.9%,transparent);box-shadow:0 -6px 24px #0005;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mobile-bottom-nav>a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;min-width:0;min-height:44px;padding:0 2px;color:var(--text-subtle);text-decoration:none;border-radius:8px;-webkit-tap-highlight-color:transparent}.mobile-nav-icon{display:flex;align-items:center;justify-content:center;position:relative;width:38px;height:26px;border:1px solid transparent;border-radius:8px;transition:color .15s ease,background-color .15s ease}.mobile-nav-label{display:flex;align-items:center;justify-content:center;min-height:27px;max-width:100%;font-size:11px;font-weight:500;line-height:1.2;text-align:center;overflow-wrap:anywhere}.mobile-bottom-nav>a[aria-current=page]{color:var(--gold)}.mobile-bottom-nav>a[aria-current=page] .mobile-nav-icon{color:var(--gold);border-color:var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--gold-muted) 14.9%,transparent),color-mix(in srgb,var(--gold-muted) 6.3%,transparent))}.mobile-bottom-nav>a:active .mobile-nav-icon{background:color-mix(in srgb,var(--gold-muted) 20%,transparent)}.mobile-bottom-nav>a:focus-visible{outline-offset:-2px}}@container site (max-width: 700px){.more-page-heading{margin-bottom:20px}.more-page-heading>h1{font-size:29px}.more-page-heading>p:last-child{font-size:13px}.more-page-grid{grid-template-columns:1fr;gap:24px;margin-block:24px}.more-guest-card{flex-wrap:wrap;gap:12px;padding:18px}.more-guest-card>div:not(.more-auth-actions){flex:1;min-width:150px}.more-guest-card h2{font-size:16px}.more-auth-actions{width:100%;margin-inline-start:0}.more-auth-actions>button{flex:1}.more-services-grid{gap:8px}.more-services-grid>button{min-height:102px;padding-inline:5px}.more-language-panel{flex-wrap:wrap;gap:8px;padding:14px}.more-language-panel>h2{font-size:13px}.more-language-panel .locale-trigger{padding-inline:4px}}@container site (max-width: 380px){.site-header .header-actions>.language-switcher{display:block}}@media(max-width:1082px){.site-shell:not(.has-auth-page)~.toast{bottom:calc(var(--mobile-nav-height) + 14px);animation:mobile-toast-in .2s ease}@keyframes mobile-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}}@media(max-width:1082px)and (max-height:500px)and (hover:none)and (pointer:coarse){body:has(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[readonly]):focus,textarea:focus) .mobile-bottom-nav{display:none}}@media(prefers-reduced-motion:reduce){.mobile-nav-icon{transition:none}.site-shell~.toast,.site-shell:not(.has-auth-page)~.toast{animation:none}}.support-launcher{position:fixed;z-index:161;right:max(24px,env(safe-area-inset-right,0px));bottom:max(24px,env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:62px;height:62px;min-width:62px;min-height:62px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gold-light);box-shadow:0 5px 22px #0008;transition:filter .15s ease,box-shadow .15s ease}.support-launcher:hover{filter:brightness(1.1);box-shadow:0 5px 26px #000a}.support-launcher:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.support-launcher-mark{display:grid;place-items:center;width:100%;height:100%;border-radius:50%}.support-launcher-mark>img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}@media(max-width:1082px){.support-launcher{right:max(16px,env(safe-area-inset-right,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));width:54px;height:54px;min-width:54px;min-height:54px}.support-launcher.has-bottom-dock{bottom:calc(var(--mobile-nav-height) + 14px)}.support-launcher.has-bottom-dock~.toast{bottom:calc(var(--mobile-nav-height) + 82px)}.support-launcher:not(.has-bottom-dock)~.toast{bottom:86px;animation:mobile-toast-in .2s ease}.site-shell:has(~.support-launcher) .mobile-nav-spacer{flex-basis:calc(var(--mobile-nav-height) + 28px);height:calc(var(--mobile-nav-height) + 28px)}}@media(max-width:1082px)and (max-height:500px)and (hover:none)and (pointer:coarse){body:has(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[readonly]):focus,textarea:focus) .support-launcher{display:none}}@media(prefers-reduced-motion:reduce){.support-launcher{transition:none}.support-launcher:not(.has-bottom-dock)~.toast{animation:none}}@container site (max-width: 700px){.site-shell .app-content{font-size:14px}.app-content :is(main,section,article,aside){min-inline-size:0}.app-content :is(h1,h2,h3){overflow-wrap:break-word}.company-page{padding-block:24px 32px}.company-page>.breadcrumb{display:none}.company-page>h1{max-width:none;font-size:30px;line-height:1.35}.company-page .page-intro{font-size:14px;line-height:1.8;margin-bottom:24px}.company-detail-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:26px}.company-detail-grid h2{font-size:25px;line-height:1.4}.company-detail-grid h3{font-size:17px;line-height:1.5}.company-detail-grid>div>p:not(.section-kicker),.company-detail-grid article p{font-size:14px;line-height:1.8}.company-detail-grid .panel{padding:20px}.company-detail-grid .panel svg{margin-bottom:14px}.company-contact{flex-direction:column;align-items:stretch;padding:20px}.company-contact h2{font-size:24px;line-height:1.4}.company-page :is(.gold-button,.outline-button){min-height:46px;font-size:13px}.more-page-grid{gap:22px}.more-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.more-services-grid>button{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:76px;padding:14px 12px;text-align:start}.more-services-grid>button>span{flex-shrink:0;width:34px;height:34px}.more-services-grid strong{font-size:13px;line-height:1.5}.more-section>h2{font-size:15px}.more-resource-list>button{min-height:56px;font-size:14px}.more-dashboard-link{min-height:48px;font-size:13px}.more-language-panel{display:block}.more-language-panel>h2{margin-bottom:10px;font-size:14px}.more-language-panel .locale-trigger{justify-content:flex-start;width:100%;padding-inline:0}.more-language-panel .locale-trigger>svg:last-child{margin-inline-start:auto}.more-language-panel .locale-popover{inset-inline:0 auto;max-width:calc(100vw - 68px)}.referral-page{padding-top:22px;padding-bottom:28px}.referral-breadcrumb{display:none}.referral-hero-main{padding:22px 18px 18px}.referral-hero h1{font-size:30px;line-height:1.3}.referral-introduction{font-size:14px;line-height:1.8}.referral-invitation>label{font-size:12px;letter-spacing:0}.referral-invitation-meta>div,.referral-invitation-meta>.referral-text-link,.referral-code-button{font-size:12px}.referral-art-caption{font-size:11px;line-height:1.6}.referral-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:18px}.referral-stat{min-width:0;margin-block:18px;padding-inline:14px}.referral-stat p{font-size:12px;letter-spacing:0;line-height:1.5}.referral-stat-value strong{font-size:28px}.referral-stat-value>span,.referral-stat small{font-size:12px;line-height:1.6}.referral-stat:last-child{grid-column:1 / -1;display:flex;align-items:center;gap:14px;margin:0;padding:18px 0;border-inline-start:0;border-top:1px solid var(--border)}.referral-stat:last-child .referral-stat-icon{margin:0}.referral-stat:last-child .referral-stat-value>span{flex-basis:auto}.referral-steps-panel{padding:20px}.referral-steps-panel header>p:last-child,.referral-steps li p,.referral-reward-copy>p{font-size:13px;line-height:1.8}.referral-reward-label{font-size:12px}.referral-reward-copy>button,.referral-support>button{font-size:13px;min-height:44px}.referral-support{gap:6px}.referral-support>span{font-size:12px}.vip-breadcrumb{display:none}.vip-intro{padding-block:26px 24px}.vip-intro h1{font-size:32px;line-height:1.3}.vip-current,.vip-current-copy{min-width:0}.vip-current-link{min-height:44px;font-size:13px}.vip-section-heading h2,.vip-comparison-heading h2{font-size:25px;line-height:1.4}.vip-tier-top{row-gap:8px}.vip-tier-top h3{overflow-wrap:anywhere}.vip-tier-qualifier>div{flex-wrap:wrap}.vip-tier-bonus{flex-wrap:wrap}.vip-tier-bonus>span{flex:1 1 140px}.vip-tier-bonus strong{margin-inline-start:auto}.vip-demo-note{font-size:12px}.whitepaper-page .wp-hero-actions :is(.gold-button,.outline-button),.whitepaper-page .wp-download-actions .gold-button{min-height:46px;font-size:13px}.wp-file-meta{flex-wrap:wrap;font-size:12px;line-height:1.7}.wp-contents-current{font-size:12px}.wp-orbit-node small{font-size:11px}.wp-stat div>span{font-size:12px}.account-page:not(.account-auth-page) .account-card-heading h2,.account-page:not(.account-auth-page) .account-section-heading h2{font-size:23px;line-height:1.4}.account-page:not(.account-auth-page) .account-information-content h2{font-size:22px;line-height:1.5}.account-page:not(.account-auth-page) .account-support-history{padding:20px}.account-page:not(.account-auth-page) .account-support-history h3{font-size:16px}.account-page:not(.account-auth-page) .account-support-history :is(p,span,small){font-size:12px;line-height:1.7}.account-page:not(.account-auth-page) .account-profile-summary dd{text-align:start;overflow-wrap:anywhere}.account-auth-page .account-auth-form>h1{font-size:31px;line-height:1.3}.account-auth-page .account-auth-tabs,.account-auth-page .account-auth-intro{margin-bottom:24px}}@container site (max-width: 380px){.more-services-grid>button{gap:7px;padding-inline:9px}.more-services-grid strong{font-size:12px}.referral-hero-main{padding-inline:16px}.referral-stat{padding-inline:12px}.referral-stat-value strong{font-size:26px}.referral-reward-card{display:flex;flex-direction:column-reverse;align-items:stretch;gap:14px}.referral-reward-card>img{flex-basis:auto;width:116px;margin-inline:auto}.referral-network-heading{flex-wrap:wrap}}@container referral-network (max-width: 650px){.referral-network-heading p,.referral-network-filter>span,.referral-network-mobile-label,.referral-network-person small,.referral-network-level,.referral-network-footer{font-size:12px}.referral-network-export{font-size:12px}.referral-network-filter select{min-width:0;width:100%}.referral-network-filter>div{flex:1;min-width:0;max-width:230px}.referral-network-table tbody tr{gap:14px}}@container site (max-width: 900px){.homepage{--home-section-space: 26px;--home-section-size: 24px;--home-card-size: 16px;--home-small-size: 12px}.homepage-inner{padding-inline:18px}.homepage-hero{display:block;margin:14px 18px 0;border:1px solid var(--border);border-radius:14px;background:#080e0b}.homepage-hero-visual{position:absolute;z-index:-2;inset:0 0 auto;height:240px}.homepage-hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:80% top}.homepage-hero:before{display:block;z-index:-1;background:linear-gradient(180deg,#080e0b00,#080e0b08 18%,#080e0bba 44%,#080e0b 66%)}.homepage-hero-layout{min-height:0;padding:126px 20px 18px;align-items:flex-end}.homepage-hero-copy{width:100%;max-width:620px}.site-shell .homepage .homepage-hero-copy>.homepage-kicker{margin-bottom:8px;font-size:11px;line-height:1.5;letter-spacing:.06em}.site-shell .homepage #homepage-title{margin-bottom:12px;font-size:30px;line-height:1.3;font-weight:500;text-wrap:pretty}.site-shell .homepage .homepage-hero-copy>.homepage-description{max-inline-size:38em;margin-bottom:18px;font-size:14px;line-height:1.7}.homepage-actions{display:flex;flex-wrap:nowrap;gap:10px}.homepage-actions>.homepage-button{flex:1;width:auto;min-width:0;max-width:180px;min-height:44px;padding:9px 14px;gap:10px;font-size:13px}.homepage-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.homepage-trust>span{flex-direction:row;align-items:center;gap:6px;font-size:11px;line-height:1.4}.homepage-trust>span>svg{width:16px;height:16px}.homepage-trust>span>span{min-width:0}.homepage-trust .homepage-trust-full{display:none}.homepage-trust .homepage-trust-short{display:inline}.homepage-stats-section{background:transparent;border:0}.homepage-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-block:12px 0}.homepage-stat:last-child{grid-column:1 / -1;border-top:1px solid var(--border)}.homepage-stat{justify-content:flex-start;min-height:76px;padding:13px 14px;gap:10px}.homepage-stat:not(.homepage-stat-prize){padding:13px 14px}.homepage-stat>svg{width:22px;height:22px}.homepage-stat>span{gap:4px}.site-shell .homepage .homepage-stat strong{font-size:21px;line-height:1.25;letter-spacing:-.3px}.site-shell .homepage .homepage-stat strong.is-long{font-size:clamp(13px,4cqi,20px)}.homepage-stat>span>span{font-size:11px;line-height:1.5}.homepage-stat+.homepage-stat{border-inline-start:0}.homepage-stat:nth-child(odd):not(.homepage-stat-prize){border-inline-start:1px solid var(--border)}.homepage-stat:nth-child(n+4){border-top:1px solid var(--border)}.homepage-stat-prize{grid-column:1 / -1;min-height:48px;margin-bottom:2px;padding:11px 14px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--gold-muted) 3.1%,transparent)}.homepage-stat-prize:first-child{padding:11px 14px}.homepage-stat-prize>span{display:flex;flex:1;align-items:baseline;gap:10px}.site-shell .homepage .homepage-stat-prize strong{font-size:20px}.homepage-stat-prize>svg:last-child{margin-inline:auto 0;width:15px}.homepage-company-main{grid-template-columns:minmax(0,1fr);gap:16px}.homepage-company-heading{grid-area:auto}.homepage-company-main>.homepage-company-image{grid-area:auto;width:100%;max-width:640px;margin-inline:auto}.homepage-company-copy{grid-area:auto}.site-shell .homepage .homepage-company-heading>.homepage-kicker{margin-bottom:6px}.site-shell .homepage .homepage-company-heading>h2{margin-bottom:0;font-size:24px;line-height:1.45}.site-shell .homepage .homepage-company-copy>.homepage-description{margin-bottom:16px;font-size:14px;line-height:1.8}.homepage-company-values{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.homepage-company-values>article{padding:16px;gap:12px;align-items:center}.homepage-value-icon{width:34px;height:34px}.homepage-value-icon>svg{width:20px;height:20px}.site-shell .homepage .homepage-company-values h3{margin-bottom:4px;font-size:15px}.homepage-company-values p{font-size:13px;line-height:1.7}.homepage-paper-introduction{grid-template-columns:minmax(0,1fr) minmax(110px,.8fr);gap:10px 16px;padding:20px}.homepage-paper-copy{display:contents}.site-shell .homepage .homepage-paper-copy>.homepage-lower-kicker{grid-column:1;grid-row:1;margin-bottom:0;align-self:end}.site-shell .homepage .homepage-paper-copy>.homepage-lower-heading{grid-column:1;grid-row:2;margin:0;font-size:23px}.homepage-paper-copy>.homepage-button{grid-column:1;grid-row:3;justify-self:start;align-self:start;padding-inline:13px}.site-shell .homepage .homepage-paper-copy>.homepage-lower-description{grid-column:1 / -1;grid-row:4;margin:6px 0 0;font-size:13px;line-height:1.8}.homepage-paper-image{grid-column:2;grid-row:1 / 4}.homepage-paper-image>img{width:100%;max-height:170px;height:auto;object-fit:contain}.homepage-paper-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .homepage .homepage-paper-topic{min-height:0;padding:14px;gap:9px;align-items:flex-start}.homepage-paper-topic-icon{width:26px;height:26px;border-radius:7px}.homepage-paper-topic-icon>svg{width:16px;height:16px}.homepage-paper-topic>svg:last-child{display:none}.site-shell .homepage .homepage-paper-topic-copy>strong{font-size:13px}.site-shell .homepage .homepage-paper-topic-copy>span{font-size:12px;line-height:1.5}.homepage-paper-topic:nth-child(2n){border-inline-start:1px solid var(--border-subtle)}.homepage-paper-topic:nth-child(n+3){border-top:1px solid var(--border-subtle)}.homepage-membership-grid{grid-template-columns:minmax(0,1fr);gap:12px}.homepage-membership-card{padding:18px}.homepage-membership-heading{flex-direction:row;align-items:center;min-height:0;gap:12px}.homepage-membership-icon{width:36px;height:36px}.homepage-membership-icon>svg{width:22px;height:22px}.site-shell .homepage .homepage-membership-heading>h3{font-size:16px;line-height:1.5}.site-shell .homepage .homepage-membership-description{min-height:0;margin:10px 0 14px;font-size:13px;line-height:1.7}.homepage-membership-benefits{display:grid;gap:8px;margin:12px 0 18px}.site-shell .homepage .homepage-membership-benefits>li{font-size:13px;line-height:1.6}.homepage-membership-card>.homepage-button{width:100%;min-height:44px}.homepage-join-panel{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}.homepage-join-panel>.homepage-button{width:100%}html:is([lang=zh-CN],[lang=ja]) .site-shell .homepage{--home-section-size: 24px;--home-card-size: 16px}html:is([lang=zh-CN],[lang=ja]) .site-shell .homepage .homepage-hero-copy>#homepage-title{font-size:28px;line-height:1.4;font-weight:500}}@container site (max-width: 380px){.homepage-inner{padding-inline:16px}.homepage-hero{margin-inline:16px}.homepage-hero-layout{padding:120px 16px 16px}.homepage-hero-visual{height:226px}.site-shell .homepage #homepage-title{font-size:27px}html:is([lang=zh-CN],[lang=ja]) .site-shell .homepage .homepage-hero-copy>#homepage-title{font-size:26px}.homepage-trust{gap:7px}.homepage-trust>span{gap:4px}.homepage-stat{padding-inline:10px;gap:8px}.homepage-stat:not(.homepage-stat-prize){padding-inline:10px}.homepage-stat>svg{width:19px;height:19px}.site-shell .homepage .homepage-stat strong{font-size:19px}.homepage-stat-prize>span{gap:8px}.homepage-paper-introduction{padding:16px;gap:9px 12px;grid-template-columns:minmax(0,1fr) minmax(90px,.65fr)}.site-shell .homepage .homepage-paper-topic{padding:12px 10px;gap:7px}.homepage-paper-topic-icon{width:22px;height:22px}}.language-switcher{position:relative;flex-shrink:0}.locale-trigger{display:flex;align-items:center;justify-content:center;gap:7px;min-width:62px;min-height:44px;padding:6px 4px;color:var(--text);font-size:10px;border-radius:6px}.locale-trigger:hover,.locale-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--gold-muted) 6.3%,transparent);color:var(--gold)}.locale-current-name{display:none}.locale-popover{position:absolute;z-index:75;top:calc(100% + 10px);inset-inline-end:0;width:276px;max-width:calc(100vw - 24px);max-height:min(340px,calc(100dvh - 90px));overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:0 16px 48px #0009}.locale-popover>button{display:flex;align-items:center;gap:10px;width:100%;min-height:49px;padding:10px 12px;border-radius:5px;color:var(--heading);text-align:start;font-size:13px}.locale-popover>button+button{border-top:1px solid var(--border-subtle)}.locale-popover>button:hover,.locale-popover>button:focus-visible{background:color-mix(in srgb,var(--gold) 7.1%,transparent);color:var(--gold-light)}.locale-popover>button.is-selected{background:color-mix(in srgb,var(--gold) 7.5%,transparent);color:var(--gold)}.locale-flag{display:block;flex-shrink:0;width:28px;height:21px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #ffffff1a}.locale-trigger .locale-flag{width:24px;height:18px}.locale-names{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;min-width:0;direction:ltr}.locale-names>span{color:var(--muted);font-size:12px}.locale-names bdi{font-family:Arial,Microsoft YaHei,sans-serif;font-size:14px}.locale-check{flex-shrink:0;margin-inline-start:auto;opacity:0;color:var(--gold)}.is-selected>.locale-check{opacity:1}.locale-popover>p{padding:10px;font-size:12px;color:#e5aa8e}.locale-loading{animation:locale-spin 1s linear infinite}.auth-mobile-language{display:none}@keyframes locale-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.locale-loading{animation:none}}html[lang=zh-CN]{--locale-ui-font: "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif}html[lang=ja]{--locale-ui-font: "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, system-ui, sans-serif}html:is([lang=zh-CN],[lang=ja]) body{font-family:var(--locale-ui-font);letter-spacing:0}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}html[lang=ar] :is(h1,h2,h3,.serif){font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5}html:not([lang=en]) :is(.gold-button,.outline-button,.ghost-button){white-space:normal;line-height:1.5;text-align:center}html:not([lang=en]) :is(.section-kicker,.summary-eyebrow){letter-spacing:.8px;overflow-wrap:anywhere}html:not([lang=en]) :is(.account-card-heading h2,.checkin-card h2,.member-small-button){white-space:normal}html:not([lang=en]) :is(.summary-card-heading,.dashboard-card-heading){flex-wrap:wrap}html:not([lang=en]) :is(.summary-profile-details dd,.summary-wallet-breakdown dd,.vip-tier-benefits,.footer-nav-group a,.account-card-heading h2){overflow-wrap:anywhere}html[dir=rtl] .brand{direction:ltr}html[dir=rtl] .main-nav{margin-left:0;margin-inline-start:auto}html[dir=rtl] :is(.header-user,.main-nav>button,.account-text-link,.member-text-link,.summary-benefits-link,.member-table-panel th,.dashboard-commissions th){text-align:start}html[dir=rtl] .header-user>svg:last-child{margin-left:0;margin-inline-start:auto}html[dir=rtl] .dashboard-stat-prize{border-left:0}html[dir=rtl] .account-auth-brand{border-right:0;border-left:1px solid var(--border)}html[dir=rtl] :is(.summary-total>strong,.summary-wallet-breakdown dd,.summary-member-id dd,.account-balance-card>strong,.account-transaction-amount,.member-reward-number,.member-stat strong,.dashboard-stat strong,.dashboard-prize-ring strong){direction:ltr;unicode-bidi:isolate;text-align:right}html[dir=rtl] :is(.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right,.lucide-arrow-down-left,.lucide-chevron-right,.lucide-chevron-left){transform:scaleX(-1)}html[dir=rtl] .summary-wallet-breakdown>div+div{border-left:0}html[dir=rtl] .checkin-table-wrap th,html[dir=rtl] .account-transactions th{text-align:start}@container site (max-width: 1080px){.locale-trigger{min-width:44px}}@container site (max-width: 1100px){html[dir=rtl] .summary-wallet-breakdown{border-left:0;border-right:1px solid var(--border-subtle);padding-left:0;padding-right:16px}}@container site (max-width: 980px){.has-auth-page .auth-mobile-language{display:block;justify-self:end}.auth-mobile-language .locale-trigger{width:44px}.auth-mobile-language .locale-trigger>span,.auth-mobile-language .locale-trigger>svg:last-child{display:none}}@container site (max-width: 700px){.header-actions>.language-switcher .locale-trigger{width:44px}.header-actions>.language-switcher .locale-trigger>span,.header-actions>.language-switcher .locale-trigger>svg:last-child{display:none}html[dir=rtl] .summary-wallet-breakdown>div+div{border-left:0;border-right:1px solid var(--border-subtle);padding-left:0;padding-right:14px}html[dir=rtl] .summary-wallet-breakdown{border-right:0;padding-right:0}.locale-popover>button{min-height:50px}}@media(max-height:500px){.language-switcher .locale-popover{position:fixed;top:12px;bottom:12px;inset-inline-start:auto;inset-inline-end:12px;max-height:none}}@container site (max-width: 380px){html[dir=rtl] .summary-wallet-breakdown>div+div{padding-right:10px}}.mobile-nav-label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}body{min-width:0}.site-header:has(.locale-popover){z-index:80}.locale-names{flex:1;justify-content:space-between;gap:8px}.locale-names bdi{min-inline-size:0;line-height:1.6}.locale-names>span{font-size:10px;letter-spacing:.08em}.locale-popover>button{min-inline-size:0}@container site (max-width: 1080px){.site-header .header-actions{margin-left:0;margin-inline-start:auto}}@container site (max-width: 700px){:is(.site-header,.auth-mobile-language) .locale-popover{position:fixed;top:calc(var(--header-height, 64px) + 8px);bottom:auto;inset-inline:12px;width:auto;max-width:none;max-height:min(340px,calc(100dvh - var(--header-height, 64px) - 100px))}}@media(max-height:500px){.language-switcher .locale-popover{top:8px;bottom:8px;inset-inline:12px;width:auto;max-width:300px;max-height:calc(100dvh - 16px);margin-inline-start:auto}}html:is([lang=zh-CN],[lang=ja]) .site-shell :is(h1,h2,h3){font-family:var(--locale-ui-font);font-weight:600;font-style:normal;letter-spacing:0;line-height:1.4;line-break:strict;word-break:normal}html:is([lang=zh-CN],[lang=ja]) .site-shell :is(button,input,textarea,select,th){font-family:var(--locale-ui-font)}html:is([lang=zh-CN],[lang=ja]) .site-shell :is(.wp-hero-subtitle,.wp-chapter-heading p,.wp-summary-motto){font-family:var(--locale-ui-font);letter-spacing:0;line-height:1.5}html:is([lang=zh-CN],[lang=ja]) .site-shell .wp-hero h1{margin-block:10px 16px;font-size:clamp(34px,3cqi,42px);font-weight:400;line-height:1.3;letter-spacing:.02em}html:is([lang=zh-CN],[lang=ja]) .site-shell .wp-eyebrow{font-size:11px;font-weight:500;letter-spacing:.06em}html:is([lang=zh-CN],[lang=ja]) .site-shell .wp-hero-subtitle{max-inline-size:24em;font-size:19px;font-weight:400;line-height:1.7;letter-spacing:0;line-break:strict;word-break:normal;text-wrap:pretty}html:is([lang=zh-CN],[lang=ja]) .site-shell .wp-hero-description{max-inline-size:34em;font-size:14px;line-height:1.85;letter-spacing:0}html:is([lang=zh-CN],[lang=ja]) .site-shell .wp-art-caption{font-size:11px;letter-spacing:.02em}@container site (max-width: 760px){html:is([lang=zh-CN],[lang=ja]) .site-shell .wp-hero h1{font-size:34px}html:is([lang=zh-CN],[lang=ja]) .site-shell .wp-hero-subtitle{font-size:18px}}@container site (max-width: 480px){html:is([lang=zh-CN],[lang=ja]) .site-shell .wp-hero h1{margin-block:8px 14px;font-size:30px}html:is([lang=zh-CN],[lang=ja]) .site-shell .wp-hero-subtitle{max-inline-size:22em;font-size:17px;line-height:1.75}html:is([lang=zh-CN],[lang=ja]) .site-shell .wp-art-caption{font-size:10px}}html:is([lang=zh-CN],[lang=ja]) .site-shell .vip-intro h1{font-size:clamp(28px,2.6cqi,36px);font-weight:400;line-height:1.4}html:is([lang=zh-CN],[lang=ja]) .site-shell :is(.vip-section-heading h2,.vip-comparison-heading h2,.vip-help h2){font-size:23px;font-weight:500;line-height:1.5}html:is([lang=zh-CN],[lang=ja]) .site-shell .vip-current-copy h2{font-size:22px;font-weight:500}html:is([lang=zh-CN],[lang=ja]) .site-shell .vip-tier-top h3{font-size:23px;font-weight:500;line-height:1.45}html:is([lang=zh-CN],[lang=ja]) .site-shell .vip-table-wrap thead th{font-family:var(--locale-ui-font);font-size:14px;font-weight:500}html[dir=rtl] .vip-tier-qualifier>div{justify-content:flex-end}@container site (max-width: 360px){html:is([lang=zh-CN],[lang=ja]) .site-shell .vip-tier-top h3{font-size:21px}}html:root{--font-ui: "Segoe UI", Arial, sans-serif;--type-hero: 44px;--type-page: 36px;--type-section: 24px;--type-card: 18px;--type-plan: 22px;--type-profile: 22px;--type-body: 14px;--type-control: 14px;--type-label: 13px;--type-meta: 12px;--type-input: 16px;--leading-copy: 1.75;--leading-heading: 1.4}html:root:lang(zh-CN){--font-ui: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", Arial, sans-serif}html:root:lang(ja){--font-ui: "Yu Gothic UI", "Yu Gothic", Meiryo, Arial, sans-serif}html:root:lang(ar){--font-ui: Tahoma, Arial, sans-serif;--leading-copy: 1.85;--leading-heading: 1.5}html:root body{font-family:var(--font-ui);font-size:var(--type-body)}.site-shell #main-content :is(h1,h2,h3,h4,p,li,dt,dd,th,td,label,button,input,textarea,select,.serif){font-family:var(--font-ui)}.site-shell #main-content h1{font-size:var(--type-page);font-weight:600;line-height:var(--leading-heading);letter-spacing:0}.site-shell #main-content h2{font-size:var(--type-section);font-weight:600;line-height:var(--leading-heading);letter-spacing:0}.site-shell #main-content h3{font-size:var(--type-card);font-weight:600;line-height:var(--leading-heading);letter-spacing:0}.site-shell #main-content h4{font-size:16px;font-weight:600;line-height:var(--leading-heading)}.site-shell #main-content :is(p,li){font-size:var(--type-body);font-weight:400;line-height:var(--leading-copy)}.site-shell #main-content :is(button,label){font-size:var(--type-control);line-height:1.5}.site-shell #main-content button{font-weight:600}.site-shell #main-content label{font-weight:500}.site-shell #main-content th{font-size:var(--type-label);font-weight:600;line-height:1.5}.site-shell #main-content td{font-size:var(--type-body);line-height:1.6}.site-shell #main-content :is(small,dt){font-size:var(--type-meta);line-height:1.6}.site-shell #main-content :is(input:not([type=checkbox],[type=radio],[type=file]),textarea,select){font-size:var(--type-input);font-family:var(--font-ui);line-height:1.5}.site-shell #main-content .account-amount-input>input{font-size:28px}.site-shell #main-content :is(.homepage-hero h1,.account-auth-brand-copy h2){font-size:var(--type-hero)}.site-shell #main-content #homepage-title{font-family:var(--font-ui);font-size:var(--type-hero);font-weight:600;line-height:var(--leading-heading);letter-spacing:0}.site-shell #main-content :is(.homepage-company-values h3,.homepage-membership h3,.summary-card-heading h2,.dashboard-card-heading h2,.member-security-card h3,.member-reward-options h3,.account-support-history h3){font-size:var(--type-card)}.site-shell #main-content :is(.vip-tier-top h3,.vip-current-copy h2,.summary-vip-membership h3){font-size:var(--type-plan)}.site-shell #main-content :is(.summary-profile h3,.member-profile-card h2,.more-account-copy>strong){font-family:var(--font-ui);font-size:var(--type-profile);font-weight:600;line-height:var(--leading-heading)}.site-shell #main-content .wp-document-toc h2{font-size:var(--type-control)}.site-shell #main-content .more-language-panel>h2{font-size:var(--type-control)}.site-shell #main-content .more-guest-card h2{font-size:var(--type-card)}.site-shell #main-content :is(.section-kicker,.homepage-kicker,.homepage-lower-kicker,.homepage-trust>span,.homepage-stat>span>span,.dashboard-heading-kicker,.summary-eyebrow,.vip-current-copy>small,.vip-current-badge,.referral-invitation-meta,.referral-invitation-meta span,.referral-art-caption,.referral-reward-label,.referral-network-filter>span,.referral-network-footer,.referral-network-footer>span,.referral-support,.referral-support>span,.leaderboard-podium-heading,.leaderboard-podium-score>span,.leaderboard-top-ten-badge,.leaderboard-self-person p,.leaderboard-self-metrics span,.pool-status,.pool-deadline,.pool-deadline small,.pool-free-note,.pool-history-note,.pool-draw-history-item time,.pool-draw-history-item footer>span,.pool-result-card>p,.pool-overview>div>span,.summary-profile-details dt,.summary-account-status,.summary-account-status>span,.summary-status-badge,.summary-membership,.summary-membership>span,.summary-total>p,.summary-wallet-breakdown dt,.dashboard-heading-status,.dashboard-heading-status>span,.dashboard-member-badge,.dashboard-tree-parent small,.dashboard-stat>div>span,.dashboard-tree-levels>button>span,.member-reward-filters button>span,.dashboard-security-note,.dashboard-security-note>span,.member-gold-member,.member-gold-member>span,.member-settings-actions>span,.member-table-foot,.member-table-foot>span,.member-reward-mobile-meta,.member-reward-mobile-foot,.member-type-badge,.more-account-copy>span,.account-topline,.account-topline>span,.account-auth-trust,.account-auth-trust>span,.account-auth-help,.account-auth-help>span,.account-auth-switch,.account-form .account-consent label,.account-service-note p,.account-information-meta,.account-section-heading>span,.account-balance-card>div:first-child>span,.account-balance-currency,.account-balance-details>span,.account-information-content>section>span,.account-field-error,.member-field-error){font-family:var(--font-ui);font-size:var(--type-meta);font-weight:400;line-height:1.6}.site-shell #main-content :is(.section-kicker,.homepage-kicker,.homepage-lower-kicker,.dashboard-heading-kicker,.summary-eyebrow){font-weight:600;letter-spacing:.06em}html:root:lang(ar) #main-content :is(.section-kicker,.homepage-kicker,.homepage-lower-kicker,.dashboard-heading-kicker,.summary-eyebrow){letter-spacing:0}html:root:lang(ar) #main-content :is(label,.referral-stat p){letter-spacing:0}.site-shell #main-content :is(.dashboard-small-button,.summary-edit,.summary-details-link,.summary-benefits-link,.account-text-link,.member-text-link,.member-small-button,.referral-text-link,.pool-text-button,.wp-document-toc button,.member-reward-filters button,.dashboard-security-note button,.leaderboard-self-next button){font-size:var(--type-label);font-weight:500;line-height:1.5}.site-shell #main-content :is(.vip-tier-description,.vip-tier-qualification,.vip-tier-benefits li,.summary-vip-membership p,.summary-vip-benefits li){font-size:var(--type-body);line-height:var(--leading-copy)}.site-shell #main-content :is(.summary-profile-details dd,.member-profile-detail,.member-preference strong,.more-services-grid strong,.more-account-copy>small,.leaderboard-member>strong){font-family:var(--font-ui);font-size:var(--type-body);line-height:1.6}.site-shell #main-content :is(.summary-total>strong,.summary-wallet-breakdown dd,.dashboard-stat strong,.homepage-stat strong,.member-stat strong,.account-balance-card>strong,.leaderboard-podium-count,.leaderboard-row-count){font-family:var(--font-ui);font-variant-numeric:tabular-nums}.site-shell .site-header :is(button,.header-user-name,.header-user small),.site-shell .account-menu-popover,.site-shell .site-footer{font-family:var(--font-ui)}.site-shell .site-header .main-nav>button{font-size:var(--type-label);font-weight:600;line-height:1.5}.site-shell .site-header :is(.header-login,.header-register,.header-user-name,.locale-trigger){font-size:var(--type-label)}.site-shell .site-header .header-user small{font-size:var(--type-meta)}.site-shell .account-menu-popover :is(button,.account-menu-identity strong){font-family:var(--font-ui);font-size:var(--type-control)}.site-shell .account-menu-identity :is(small,span){font-size:var(--type-meta)}.site-shell .locale-popover :is(button,bdi){font-family:var(--font-ui);font-size:var(--type-control)}.site-shell .locale-names>span{font-size:var(--type-meta)}.site-shell .site-footer :is(.footer-brand-block>p,.footer-copyright,.footer-legal-links>a){font-size:var(--type-meta);line-height:1.7}.site-shell .site-footer .footer-nav-group>h2{font-family:var(--font-ui);font-size:var(--type-label);font-weight:600}.site-shell .site-footer .footer-nav-group>a{font-size:var(--type-label);line-height:1.6}.mobile-bottom-nav,.mobile-nav-label{font-family:var(--font-ui)}.mobile-nav-label{font-size:var(--type-meta);line-height:1.4}@container site (max-width: 1280px){.site-shell .site-header .main-nav>button{font-size:12px}}@container site (max-width: 700px){.site-shell #main-content{--type-hero: 32px;--type-page: 28px;--type-section: 22px;--type-plan: 20px;--type-profile: 20px}.site-shell #main-content .leaderboard-podium-copy>h3{font-size:16px}.site-shell #main-content .leaderboard-podium-card[data-placeholder] .leaderboard-podium-copy>h3{min-block-size:calc(2em * var(--leading-heading));white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.site-shell #main-content .leaderboard-podium-heading{font-size:var(--type-meta)}.site-shell #main-content .leaderboard-table{min-inline-size:480px}.site-shell #main-content .leaderboard-table :is(th,td){word-break:normal;overflow-wrap:normal}}
