:root {
	--yxau-bg: #10243a;
	--yxau-bg-deep: #081321;
	--yxau-surface: rgba(14, 28, 45, 0.9);
	--yxau-surface-2: rgba(35, 63, 89, 0.72);
	--yxau-border: rgba(236, 183, 49, 0.3);
	--yxau-border-soft: rgba(255, 255, 255, 0.1);
	--yxau-gold: #efb72f;
	--yxau-gold-light: #ffdc75;
	--yxau-text: #f7f8fb;
	--yxau-muted: #b7c3d1;
	--yxau-success: #5fe0ae;
	--yxau-danger: #ff7a87;
	--yxau-radius: 22px;
	--yxau-shadow: 0 24px 70px rgba(4, 10, 18, 0.26);
}

html { scroll-behavior: smooth; }

body.yxau-platform-ui {
	margin: 0;
	color: var(--yxau-text);
	background:
		radial-gradient(circle at 8% 8%, rgba(239,183,47,.12), transparent 27rem),
		radial-gradient(circle at 88% 20%, rgba(52,131,180,.16), transparent 34rem),
		linear-gradient(135deg, #132b43, #0b1828 68%, #111827);
	background-attachment: fixed;
	font-family: Inter, "Segoe UI", Arial, sans-serif;
	font-size: 16px;
	line-height: 1.6;
}

body.yxau-platform-ui::before {
	content: "";
	position: fixed;
	inset: 0;
	z-index: -1;
	pointer-events: none;
	opacity: .35;
	background-image:
		linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px),
		linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);
	background-size: 72px 72px;
	mask-image: linear-gradient(to bottom, black, transparent 90%);
}

body.yxau-platform-ui > .wp-site-blocks > header,
body.yxau-platform-ui > header:not(.yxau-site-header),
body.yxau-platform-ui header.wp-block-template-part,
body.yxau-platform-ui .site-header:not(.yxau-site-header),
body.yxau-platform-ui .wp-site-blocks > footer,
body.yxau-platform-ui footer.wp-block-template-part,
body.yxau-platform-ui .site-footer:not(.yxau-site-footer) {
	display: none !important;
}

body.yxau-platform-ui .wp-site-blocks,
body.yxau-platform-ui main,
body.yxau-platform-ui .entry-content,
body.yxau-platform-ui .wp-block-post-content {
	max-width: none !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

body.yxau-platform-ui .wp-block-post-title,
body.yxau-platform-ui .entry-title,
body.yxau-platform-ui .page-title {
	display: none !important;
}

.screen-reader-text {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0,0,0,0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.yxau-site-header {
	position: relative;
	z-index: 100;
	width: min(1320px, calc(100% - 28px));
	margin: 14px auto 0;
	border: 1px solid rgba(255,255,255,.13);
	border-radius: 24px;
	background:
		linear-gradient(110deg, rgba(43,91,126,.93), rgba(30,67,91,.93)),
		rgba(24, 57, 82, .96);
	box-shadow: 0 18px 55px rgba(3, 13, 23, .18);
	backdrop-filter: blur(18px);
}

.yxau-header-inner {
	min-height: 108px;
	width: min(1100px, calc(100% - 40px));
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 28px;
}

.yxau-brand {
	display: inline-flex;
	align-items: center;
	gap: 12px;
	color: var(--yxau-gold-light) !important;
	text-decoration: none !important;
}

.yxau-brand-mark {
	display: grid;
	place-items: center;
	width: 48px;
	height: 48px;
	border: 1px solid rgba(255,220,117,.62);
	border-radius: 50%;
	background: radial-gradient(circle at 35% 25%, #ffe99c, #d49609 60%, #594008);
	color: #101827;
	font: 800 24px/1 Georgia, serif;
	box-shadow: 0 0 30px rgba(239,183,47,.19);
}

.yxau-brand strong {
	display: block;
	font: 700 28px/1.05 Georgia, serif;
	letter-spacing: .01em;
}

.yxau-brand small {
	display: block;
	margin-top: 5px;
	color: rgba(247,248,251,.68);
	font-size: 9px;
	letter-spacing: .14em;
	text-transform: uppercase;
}

.yxau-primary-menu { display: flex; align-items: center; gap: 8px; }
.yxau-primary-menu a {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 44px;
	padding: 0 17px;
	border-radius: 12px;
	color: #eef3f8 !important;
	text-decoration: none !important;
	font-weight: 650;
	font-size: 15px;
	transition: .2s ease;
}
.yxau-primary-menu a:hover { background: rgba(255,255,255,.08); color: #fff !important; transform: translateY(-1px); }
.yxau-primary-menu a.is-current { color: var(--yxau-gold-light) !important; }
.yxau-primary-menu a.is-current::after {
	content: "";
	position: absolute;
	left: 18px;
	right: 18px;
	bottom: 3px;
	height: 2px;
	background: var(--yxau-gold);
	box-shadow: 0 0 10px var(--yxau-gold);
}
.yxau-primary-menu .yxau-nav-cta {
	margin-left: 6px;
	border: 1px solid rgba(255,220,117,.45);
	background: rgba(7,18,31,.35);
}
.yxau-primary-menu .yxau-nav-cta.is-current {
	background: linear-gradient(135deg, var(--yxau-gold-light), var(--yxau-gold));
	color: #101827 !important;
}
.yxau-menu-toggle { display: none; }

.yxau-shell {
	width: min(1180px, calc(100% - 32px));
	margin: 0 auto;
	padding: clamp(42px, 6vw, 82px) 0;
	color: var(--yxau-text);
}

.yxau-hero {
	min-height: 690px;
	display: grid;
	grid-template-columns: minmax(0, 1.05fr) minmax(380px, .95fr);
	align-items: center;
	gap: clamp(44px, 6vw, 90px);
	padding-top: clamp(55px, 8vw, 105px);
}

.yxau-eyebrow,
.yxau-section-heading > span,
.yxau-card > span {
	display: block;
	color: var(--yxau-gold);
	font-size: 12px;
	font-weight: 800;
	letter-spacing: .16em;
	text-transform: uppercase;
}

.yxau-hero h1 {
	margin: 18px 0 24px;
	color: var(--yxau-text);
	font-size: clamp(50px, 6vw, 84px);
	font-weight: 650;
	letter-spacing: -.055em;
	line-height: 1.02;
}
.yxau-hero h1 em {
	display: block;
	color: var(--yxau-gold-light);
	font-style: normal;
}
.yxau-hero-copy > p {
	max-width: 670px;
	color: #d1d9e3;
	font-size: clamp(17px, 1.8vw, 20px);
	line-height: 1.7;
}
.yxau-hero-actions { display: flex; gap: 14px; margin-top: 30px; }
.yxau-trust-line { display: flex; flex-wrap: wrap; gap: 10px 20px; margin-top: 28px; color: var(--yxau-muted); font-size: 13px; }
.yxau-trust-line span::before { content: "✓"; color: var(--yxau-success); margin-right: 7px; }

.yxau-market-visual {
	position: relative;
	isolation: isolate;
	min-height: 510px;
	border: 1px solid rgba(255,220,117,.35);
	border-radius: 34px;
	overflow: hidden;
	background:
		linear-gradient(145deg, rgba(0,0,0,.13), rgba(0,0,0,.45)),
		radial-gradient(circle at 50% 45%, rgba(239,183,47,.24), transparent 25%),
		linear-gradient(150deg, #182d43, #080f19);
	box-shadow: 0 35px 90px rgba(0,0,0,.34), inset 0 0 70px rgba(239,183,47,.08);
}
.yxau-market-visual::before,
.yxau-market-visual::after {
	content: "";
	position: absolute;
	inset: -30%;
	background: repeating-conic-gradient(from 45deg, rgba(239,183,47,.1) 0 1deg, transparent 1deg 15deg);
	animation: yxau-rotate 36s linear infinite;
}
.yxau-market-visual::after { inset: 12%; border: 1px solid rgba(255,220,117,.14); border-radius: 50%; animation-direction: reverse; animation-duration: 24s; }
@keyframes yxau-rotate { to { transform: rotate(360deg); } }
.yxau-orbit { position: absolute; z-index: 1; border: 1px solid rgba(255,220,117,.25); border-radius: 50%; }
.yxau-orbit-one { inset: 16%; animation: yxau-pulse 3.4s ease-in-out infinite; }
.yxau-orbit-two { inset: 28%; animation: yxau-pulse 3.4s 1.3s ease-in-out infinite; }
@keyframes yxau-pulse { 50% { transform: scale(1.04); opacity: .45; } }
.yxau-visual-core {
	position: absolute;
	z-index: 3;
	inset: 50% auto auto 50%;
	transform: translate(-50%, -50%);
	display: grid;
	place-items: center;
	width: 190px;
	height: 190px;
	border: 1px solid rgba(255,220,117,.62);
	border-radius: 50%;
	background: radial-gradient(circle at 40% 30%, #ffe58b, #bf8209 55%, #1a1d21 57%);
	color: #0d1725;
	text-align: center;
	box-shadow: 0 0 65px rgba(239,183,47,.32);
}
.yxau-visual-core span { font: 800 45px/1 Georgia, serif; }
.yxau-visual-core strong { margin-top: -35px; font-size: 14px; }
.yxau-visual-core small { margin-top: -48px; font-size: 11px; }
.yxau-visual-chip {
	position: absolute;
	z-index: 4;
	min-width: 165px;
	padding: 15px 17px;
	border: 1px solid var(--yxau-border);
	border-radius: 15px;
	background: rgba(17,35,54,.92);
	box-shadow: var(--yxau-shadow);
}
.yxau-visual-chip strong, .yxau-visual-chip small { display: block; }
.yxau-visual-chip strong { color: var(--yxau-gold-light); }
.yxau-visual-chip small { color: var(--yxau-muted); }
.yxau-visual-chip.chip-one { left: -24px; bottom: 68px; }
.yxau-visual-chip.chip-two { right: -18px; top: 82px; }

.yxau-platform-stats {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	border-block: 1px solid rgba(255,255,255,.1);
	background: rgba(255,255,255,.035);
}
.yxau-platform-stats div { padding: 30px clamp(20px, 4vw, 65px); border-right: 1px solid rgba(255,255,255,.09); }
.yxau-platform-stats div:last-child { border-right: 0; }
.yxau-platform-stats strong { display: block; color: var(--yxau-gold-light); font-size: 30px; }
.yxau-platform-stats span { color: var(--yxau-muted); font-size: 12px; letter-spacing: .12em; text-transform: uppercase; }

.yxau-content-section { padding-block: clamp(70px, 9vw, 120px); }
.yxau-section-heading { max-width: 780px; margin-bottom: 35px; }
.yxau-center { margin-inline: auto; text-align: center; }
.yxau-section-heading h1,
.yxau-section-heading h2 {
	margin: 10px 0 14px;
	color: var(--yxau-text);
	font-size: clamp(34px, 5vw, 58px);
	line-height: 1.08;
	letter-spacing: -.035em;
}
.yxau-section-heading p,
.yxau-card p,
.yxau-card li {
	color: var(--yxau-muted);
	font-size: 16px;
	line-height: 1.75;
}

.yxau-stat-grid,
.yxau-feature-grid,
.yxau-home-package-grid,
.yxau-download-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 18px;
	margin: 24px 0;
}
.yxau-home-package-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.yxau-download-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }

.yxau-card {
	padding: clamp(22px, 3vw, 32px);
	border: 1px solid var(--yxau-border);
	border-radius: var(--yxau-radius);
	background:
		linear-gradient(135deg, rgba(255,255,255,.045), transparent 55%),
		var(--yxau-surface);
	box-shadow: var(--yxau-shadow);
	backdrop-filter: blur(14px);
}
.yxau-card > i {
	display: inline-grid;
	place-items: center;
	width: 44px;
	height: 44px;
	margin-bottom: 24px;
	border: 1px solid var(--yxau-border);
	border-radius: 12px;
	color: var(--yxau-gold-light);
	font-style: normal;
	font-weight: 800;
	background: rgba(239,183,47,.08);
}
.yxau-card strong { display: block; margin-top: 10px; color: var(--yxau-text); font-size: clamp(26px, 4vw, 42px); }
.yxau-card h2, .yxau-card h3 { color: var(--yxau-text); line-height: 1.25; }
.yxau-card h3 { font-size: 22px; }
.yxau-home-package-grid .yxau-card { text-decoration: none; transition: transform .2s ease, border-color .2s ease; }
.yxau-home-package-grid .yxau-card:hover { transform: translateY(-6px); border-color: rgba(255,220,117,.7); }
.yxau-home-package-grid small { color: var(--yxau-muted); }

.yxau-button,
.yxau-copy-row button,
.yxau-inline-form button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 50px;
	padding: 0 22px;
	border: 0;
	border-radius: 12px;
	background: linear-gradient(135deg, var(--yxau-gold-light), var(--yxau-gold));
	box-shadow: 0 12px 32px rgba(239,183,47,.18);
	color: #111827 !important;
	font-weight: 750;
	text-decoration: none !important;
	cursor: pointer;
	transition: transform .2s ease, box-shadow .2s ease;
}
.yxau-button:hover, .yxau-copy-row button:hover, .yxau-inline-form button:hover { transform: translateY(-2px); box-shadow: 0 17px 38px rgba(239,183,47,.28); }
.yxau-button-secondary { border: 1px solid rgba(255,255,255,.16); background: rgba(28,52,74,.75); box-shadow: none; color: var(--yxau-text) !important; }

.yxau-faq { display: grid; gap: 13px; max-width: 880px; margin: 0 auto; }
.yxau-faq details { border: 1px solid var(--yxau-border-soft); border-radius: 16px; background: var(--yxau-surface); overflow: hidden; }
.yxau-faq summary { cursor: pointer; padding: 21px 24px; color: var(--yxau-text); font-weight: 700; }
.yxau-faq p { margin: 0; padding: 0 24px 22px; color: var(--yxau-muted); }
.yxau-cta { margin-bottom: 80px; border: 1px solid var(--yxau-border); border-radius: 30px; background: radial-gradient(circle at top right, rgba(239,183,47,.2), transparent 40%), var(--yxau-surface); text-align: center; }
.yxau-cta h2 { margin: 10px auto 28px; color: var(--yxau-text); font-size: clamp(34px, 5vw, 58px); }
.yxau-cta > span { color: var(--yxau-gold); text-transform: uppercase; letter-spacing: .14em; font-weight: 800; font-size: 12px; }

.yxau-copy-row { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px; }
.yxau-copy-row input,
.yxau-field input,
.yxau-field select,
.yxau-field textarea {
	box-sizing: border-box;
	width: 100%;
	min-width: 0;
	min-height: 50px;
	border: 1px solid rgba(255,255,255,.15);
	border-radius: 12px;
	outline: 0;
	background: rgba(6,16,28,.82);
	color: var(--yxau-text);
	padding: 13px 15px;
	font: inherit;
}
.yxau-field input:focus,
.yxau-field select:focus,
.yxau-field textarea:focus { border-color: var(--yxau-gold); box-shadow: 0 0 0 3px rgba(239,183,47,.12); }
.yxau-field { display: grid; gap: 8px; color: var(--yxau-text); font-size: 14px; font-weight: 650; }
.yxau-form { display: grid; gap: 18px; }
.yxau-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.yxau-confirm { display: flex; align-items: flex-start; gap: 10px; color: var(--yxau-muted); font-size: 13px; }
.yxau-confirm input { flex: 0 0 auto; margin-top: 4px; }
.yxau-auth-actions { display: flex; justify-content: space-between; gap: 16px; font-size: 14px; }
.yxau-auth-actions a, .yxau-auth-link { color: var(--yxau-gold-light) !important; }
.yxau-password-meter { min-height: 5px; border-radius: 99px; background: linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.1)) top / 100% 5px no-repeat; }
.yxau-password-meter span { display: block; width: var(--yxau-strength, 0%); height: 5px; border-radius: inherit; background: var(--yxau-meter, var(--yxau-danger)); transition: .2s ease; }
.yxau-password-meter small { display: block; margin-top: 8px; color: var(--yxau-muted); font-size: 11px; line-height: 1.45; }

.yxau-auth-shell { min-height: calc(100vh - 150px); display: grid; place-items: center; }
.yxau-auth-panel {
	width: min(900px, 100%);
	display: grid;
	grid-template-columns: .9fr 1.1fr;
	border: 1px solid var(--yxau-border);
	border-radius: 28px;
	overflow: hidden;
	background: var(--yxau-surface);
	box-shadow: 0 34px 90px rgba(0,0,0,.33);
}
.yxau-auth-intro, .yxau-auth-form-wrap { padding: clamp(28px, 5vw, 55px); }
.yxau-auth-intro { background: radial-gradient(circle at 10% 10%, rgba(239,183,47,.14), transparent 45%), rgba(5,15,27,.48); }
.yxau-auth-intro h1 { margin: 20px 0; color: #fff; font-size: clamp(40px, 6vw, 64px); line-height: .98; letter-spacing: -.045em; }
.yxau-auth-intro p, .yxau-auth-intro li, .yxau-auth-form-wrap > p { color: var(--yxau-muted); }
.yxau-auth-intro ul { padding-left: 18px; }
.yxau-auth-form-wrap h2 { margin: 8px 0 8px; color: #fff; font-size: 36px; }
.yxau-auth-success { width: min(560px, 100%); text-align: center; }

.yxau-package-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; align-items: stretch; }
.yxau-package-card {
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 30px;
	border: 1px solid var(--yxau-border);
	border-radius: 24px;
	background: linear-gradient(145deg, rgba(34,52,70,.92), rgba(8,18,31,.95));
	box-shadow: var(--yxau-shadow);
	overflow: hidden;
}
.yxau-package-card::after { content: ""; position: absolute; inset: auto -40px -80px auto; width: 180px; height: 180px; border-radius: 50%; background: rgba(239,183,47,.08); }
.yxau-package-card.is-featured { border-color: var(--yxau-gold); background: linear-gradient(145deg, rgba(70,52,14,.95), rgba(17,20,23,.96)); }
.yxau-package-badge { position: absolute; top: 24px; right: 24px; padding: 7px 11px; border-radius: 99px; background: var(--yxau-gold-light); color: #17130b; font-size: 10px; font-weight: 900; letter-spacing: .1em; text-transform: uppercase; }
.yxau-package-name { color: var(--yxau-gold-light); font-size: 13px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
.yxau-package-price { margin: 18px 0 3px; color: #fff; font-size: 58px; line-height: 1; letter-spacing: -.04em; }
.yxau-package-price sup { margin-right: 3px; font-size: 23px; }
.yxau-package-rate { color: var(--yxau-muted); }
.yxau-package-details { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: 25px 0; }
.yxau-package-details div { padding: 13px; border: 1px solid var(--yxau-border-soft); border-radius: 12px; background: rgba(255,255,255,.025); }
.yxau-package-details dt { color: var(--yxau-muted); font-size: 10px; letter-spacing: .08em; text-transform: uppercase; }
.yxau-package-details dd { margin: 5px 0 0; color: #fff; font-weight: 800; }
.yxau-package-button { position: relative; z-index: 1; width: 100%; margin-top: auto; }
.yxau-risk-note { margin-top: 25px; padding: 18px 20px; border: 1px solid var(--yxau-border); border-radius: 14px; background: rgba(239,183,47,.07); color: var(--yxau-muted); }
.yxau-risk-note strong { color: var(--yxau-gold-light); }

.yxau-checkout-grid, .yxau-dashboard-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: start; }
.yxau-dashboard-hero {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
	margin-bottom: 20px;
	padding: clamp(26px,4vw,44px);
	border: 1px solid var(--yxau-border);
	border-radius: var(--yxau-radius);
	background: linear-gradient(125deg, rgba(45,84,116,.66), rgba(10,24,40,.92));
	box-shadow: var(--yxau-shadow);
}
.yxau-dashboard-hero h1 { margin: 8px 0; color: #fff; font-size: clamp(34px,4vw,54px); line-height: 1.08; }
.yxau-dashboard-hero p { margin: 0; color: var(--yxau-muted); }
.yxau-member-chip { display: flex; align-items: center; gap: 12px; min-width: 220px; padding: 14px; border: 1px solid var(--yxau-border-soft); border-radius: 14px; background: rgba(5,15,27,.38); }
.yxau-member-chip strong, .yxau-member-chip span { display: block; }
.yxau-member-chip span { color: var(--yxau-muted); font-size: 11px; }
.yxau-avatar { display: grid; flex: 0 0 48px; width: 48px; height: 48px; place-items: center; border-radius: 13px; background: linear-gradient(135deg,var(--yxau-gold-light),var(--yxau-gold)); color: #111827; font-weight: 900; }
.yxau-dashboard-metrics { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 14px; margin-bottom: 20px; }
.yxau-metric { padding: 23px; border: 1px solid var(--yxau-border-soft); border-radius: 17px; background: var(--yxau-surface); box-shadow: var(--yxau-shadow); }
.yxau-metric span, .yxau-metric strong, .yxau-metric small { display: block; }
.yxau-metric span { color: var(--yxau-muted); font-size: 10px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.yxau-metric strong { margin: 8px 0; color: #fff; font-size: clamp(25px,3vw,37px); }
.yxau-metric small { color: rgba(183,195,209,.72); font-size: 11px; }
.yxau-breakdown { display: grid; gap: 18px; }
.yxau-breakdown > div { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 7px 15px; }
.yxau-breakdown > div span { color: var(--yxau-muted); }
.yxau-breakdown > div strong { font-size: 18px; }
.yxau-breakdown > div i { grid-column: 1/-1; display: block; height: 8px; overflow: hidden; border-radius: 99px; background: rgba(255,255,255,.08); }
.yxau-breakdown > div i::after { content: ""; display: block; width: var(--yxau-width,0%); height: 100%; border-radius: inherit; background: linear-gradient(90deg,var(--yxau-gold),var(--yxau-gold-light)); }
.yxau-security-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 20px 0; }
.yxau-button-row { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }
.yxau-secret-code { margin: 15px 0; padding: 16px; border: 1px dashed var(--yxau-border); border-radius: 12px; color: var(--yxau-gold-light); background: rgba(0,0,0,.18); font-family: ui-monospace, SFMono-Regular, Consolas, monospace; letter-spacing: .12em; word-break: break-all; }
.yxau-investment-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; }
.yxau-investment-card { display: flex; flex-direction: column; gap: 18px; }
.yxau-investment-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.yxau-investment-stats > div { padding: 14px; border: 1px solid var(--yxau-border-soft); border-radius: 12px; background: rgba(255,255,255,.025); }
.yxau-investment-stats span, .yxau-investment-stats strong { display: block; }
.yxau-investment-stats span { color: var(--yxau-muted); font-size: 10px; text-transform: uppercase; letter-spacing: .08em; }
.yxau-investment-stats strong { margin-top: 5px; font-size: 18px; }
.yxau-progress-label { display: flex; justify-content: space-between; color: var(--yxau-muted); font-size: 12px; }
.yxau-empty-state { text-align: center; }
.yxau-step { display: flex; align-items: center; gap: 13px; margin-bottom: 22px; }
.yxau-step > span { display: grid; place-items: center; width: 38px; height: 38px; border-radius: 50%; background: var(--yxau-gold); color: #101827; font-weight: 900; }
.yxau-step strong, .yxau-step small { display: block; }
.yxau-step small { color: var(--yxau-muted); }
.yxau-payment-summary { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }
.yxau-payment-summary div { padding: 14px; border: 1px solid var(--yxau-border-soft); border-radius: 12px; }
.yxau-payment-summary span, .yxau-payment-summary strong { display: block; }
.yxau-payment-summary span { color: var(--yxau-muted); font-size: 11px; }
.yxau-payment-summary strong { margin: 4px 0 0; font-size: 20px; }
.yxau-qr { width: 190px; height: 190px; display: grid; place-items: center; margin: 24px auto; padding: 12px; border-radius: 16px; background: #fff; }
.yxau-qr img, .yxau-qr canvas { max-width: 100%; height: auto; }
.yxau-network-warning, .yxau-alert { margin-top: 16px; padding: 14px 16px; border: 1px solid var(--yxau-border); border-radius: 12px; background: rgba(239,183,47,.07); color: var(--yxau-muted); }
.yxau-alert-success { border-color: rgba(95,224,174,.4); background: rgba(95,224,174,.09); }
.yxau-alert-error { border-color: rgba(255,122,135,.4); background: rgba(255,122,135,.09); }

.yxau-member-nav {
	display: grid;
	grid-template-columns: .75fr 1.5fr 1.25fr 1.5fr;
	gap: 10px;
	margin-bottom: 24px;
	padding: 12px;
	border: 1px solid var(--yxau-border);
	border-radius: 20px;
	background: rgba(14,28,45,.86);
	box-shadow: var(--yxau-shadow);
}
.yxau-nav-group { min-width: 0; padding: 10px; border: 1px solid var(--yxau-border-soft); border-radius: 14px; }
.yxau-nav-group > span { display: block; margin: 0 8px 8px; color: var(--yxau-gold); font-size: 10px; letter-spacing: .12em; text-transform: uppercase; font-weight: 900; }
.yxau-nav-group > div { display: flex; flex-wrap: wrap; gap: 5px; }
.yxau-nav-group a { display: inline-flex; align-items: center; gap: 7px; min-height: 39px; padding: 0 10px; border-radius: 9px; color: var(--yxau-muted) !important; text-decoration: none !important; font-size: 12px; font-weight: 700; }
.yxau-nav-group a:hover { background: rgba(255,255,255,.06); color: #fff !important; }
.yxau-nav-group a.is-active { background: linear-gradient(135deg, var(--yxau-gold-light), var(--yxau-gold)); color: #131924 !important; }
.yxau-nav-group i { color: var(--yxau-gold); font-style: normal; }
.yxau-nav-group a.is-active i { color: #131924; }

.yxau-card-head { display: flex; justify-content: space-between; gap: 16px; }
.yxau-card-head h2 { margin: 5px 0 0; }
.yxau-status { display: inline-flex; align-items: center; height: fit-content; padding: 6px 10px; border: 1px solid var(--yxau-border); border-radius: 99px; color: var(--yxau-gold-light); font-size: 10px; text-transform: uppercase; }
.yxau-status.is-live { border-color: rgba(95,224,174,.4); color: var(--yxau-success); }
.yxau-progress, .yxau-chart-bars > div > i { height: 8px; border-radius: 99px; background: rgba(255,255,255,.08); overflow: hidden; }
.yxau-progress i, .yxau-chart-bars > div > i::after { display: block; width: var(--yxau-width, 0%); height: 100%; border-radius: inherit; background: linear-gradient(90deg, var(--yxau-gold), var(--yxau-gold-light)); transition: width .8s ease; }
.yxau-check-list { padding: 0; list-style: none; }
.yxau-check-list li::before { content: "○"; margin-right: 9px; color: var(--yxau-muted); }
.yxau-check-list li.is-done::before { content: "✓"; color: var(--yxau-success); }
.yxau-chart-bars { display: grid; gap: 17px; }
.yxau-chart-bars > div > div { display: flex; justify-content: space-between; }
.yxau-chart-bars > div > i { display: block; margin-top: 8px; }
.yxau-chart-bars > div > i::after { content: ""; }
.yxau-mini-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-top: 24px; }
.yxau-mini-stats div { padding: 12px; border: 1px solid var(--yxau-border-soft); border-radius: 11px; }
.yxau-mini-stats span, .yxau-mini-stats strong { display: block; }
.yxau-mini-stats span { color: var(--yxau-muted); font-size: 10px; text-transform: uppercase; }
.yxau-mini-stats strong { font-size: 20px; }
.yxau-activity-list { display: grid; }
.yxau-activity-list > div { display: flex; justify-content: space-between; gap: 15px; padding: 14px 0; border-bottom: 1px solid var(--yxau-border-soft); }
.yxau-activity-list span { display: block; color: var(--yxau-muted); font-size: 12px; }
.yxau-activity-list b { color: var(--yxau-success); }
.yxau-quick-actions { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.yxau-quick-actions a { display: flex; align-items: center; gap: 11px; padding: 14px; border: 1px solid var(--yxau-border-soft); border-radius: 12px; color: var(--yxau-text) !important; text-decoration: none !important; }
.yxau-quick-actions span { color: var(--yxau-gold); }
.yxau-last-payout { margin-top: 20px; padding: 17px; border-radius: 14px; background: rgba(255,255,255,.035); }
.yxau-last-payout span, .yxau-last-payout small { display: block; color: var(--yxau-muted); }
.yxau-last-payout strong { margin: 4px 0; font-size: 22px; }

.yxau-table-wrap { overflow-x: auto; }
.yxau-table { width: 100%; border-collapse: collapse; color: var(--yxau-text); }
.yxau-table th, .yxau-table td { padding: 14px 16px; border-bottom: 1px solid rgba(255,255,255,.09); text-align: left; white-space: nowrap; }
.yxau-notification-list { display: grid; gap: 14px; }
.yxau-notification { display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.yxau-notification.is-unread { border-color: rgba(240,189,58,.62); }
.yxau-level-stat-grid { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 10px; margin-top: 22px; }
.yxau-level-stat-grid > div { padding: 14px; border: 1px solid var(--yxau-border-soft); border-radius: 12px; background: rgba(255,255,255,.025); }
.yxau-level-stat-grid span, .yxau-level-stat-grid strong, .yxau-level-stat-grid small { display: block; }
.yxau-level-stat-grid span { color: var(--yxau-gold); font-size: 10px; letter-spacing: .1em; text-transform: uppercase; }
.yxau-level-stat-grid strong { margin: 5px 0 2px; font-size: 16px; }
.yxau-level-stat-grid small { color: var(--yxau-muted); }
.yxau-referral-tree, .yxau-referral-tree ul { position: relative; margin: 0; padding: 18px 0 0; display: flex; justify-content: center; gap: 16px; list-style: none; }
.yxau-referral-tree ul::before { content: ""; position: absolute; top: 0; left: 15%; right: 15%; height: 1px; background: var(--yxau-border); }
.yxau-referral-tree li { position: relative; text-align: center; }
.yxau-referral-tree li::before { content: ""; position: absolute; top: -18px; left: 50%; width: 1px; height: 18px; background: var(--yxau-border); }
.yxau-referral-tree > li::before { display: none; }
.yxau-tree-member { min-width: 125px; padding: 13px; border: 1px solid var(--yxau-border); border-radius: 13px; background: rgba(5,15,27,.6); }
.yxau-tree-member > span { display: grid; place-items: center; width: 35px; height: 35px; margin: 0 auto 8px; border-radius: 10px; background: var(--yxau-gold); color: #111827; font-weight: 900; }
.yxau-tree-member strong, .yxau-tree-member small { display: block; }
.yxau-tree-member strong { font-size: 12px; }
.yxau-tree-member small { color: var(--yxau-muted); font-size: 9px; }
.yxau-account-facts { display: grid; gap: 10px; margin: 20px 0; }
.yxau-account-facts > div { padding: 15px 16px; border: 1px solid var(--yxau-border-soft); border-radius: 13px; background: rgba(255,255,255,.025); }
.yxau-account-facts span, .yxau-account-facts strong { display: block; }
.yxau-account-facts span { margin-bottom: 5px; color: var(--yxau-muted); font-size: 11px; letter-spacing: .08em; text-transform: uppercase; }
.yxau-account-facts strong { overflow-wrap: anywhere; }
.yxau-settings-panel { max-width: 760px; margin-inline: auto; }
.yxau-preference-toggle { display: flex; align-items: flex-start; gap: 14px; padding: 18px; border: 1px solid var(--yxau-border-soft); border-radius: 14px; background: rgba(255,255,255,.025); cursor: pointer; }
.yxau-preference-toggle input { width: 20px; height: 20px; margin-top: 2px; accent-color: var(--yxau-gold); }
.yxau-preference-toggle span, .yxau-preference-toggle strong, .yxau-preference-toggle small { display: block; }
.yxau-preference-toggle small { margin-top: 5px; color: var(--yxau-muted); line-height: 1.55; }

.yxau-site-footer { margin-top: 50px; padding: 70px 24px 25px; border-top: 1px solid rgba(255,255,255,.1); background: rgba(4,12,21,.82); color: var(--yxau-muted); }
.yxau-footer-grid { width: min(1120px, 100%); margin: 0 auto; display: grid; grid-template-columns: 2fr repeat(3, 1fr); gap: 45px; }
.yxau-footer-grid p { max-width: 420px; }
.yxau-footer-grid h3 { color: var(--yxau-gold); font-size: 12px; letter-spacing: .14em; text-transform: uppercase; }
.yxau-footer-grid > div > a:not(.yxau-brand) { display: block; margin: 9px 0; color: var(--yxau-muted) !important; text-decoration: none !important; }
.yxau-footer-bottom { width: min(1120px, 100%); margin: 45px auto 0; padding-top: 20px; border-top: 1px solid var(--yxau-border-soft); display: flex; justify-content: space-between; gap: 20px; font-size: 12px; }

@media (prefers-reduced-motion: reduce) {
	*, *::before, *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; }
}

@media (max-width: 980px) {
	.yxau-hero { grid-template-columns: 1fr; min-height: 0; }
	.yxau-market-visual { min-height: 480px; }
	.yxau-platform-stats { grid-template-columns: 1fr 1fr; }
	.yxau-platform-stats div:nth-child(2) { border-right: 0; }
	.yxau-package-grid, .yxau-stat-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.yxau-dashboard-metrics { grid-template-columns: repeat(2,minmax(0,1fr)); }
	.yxau-home-package-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.yxau-member-nav { grid-template-columns: 1fr 1fr; }
	.yxau-level-stat-grid { grid-template-columns: repeat(2, minmax(0,1fr)); }
	.yxau-footer-grid { grid-template-columns: 1.6fr 1fr 1fr; }
	.yxau-footer-grid > div:last-child { grid-column: 2 / 4; }
}

@media (max-width: 720px) {
	body.yxau-platform-ui { font-size: 15px; }
	.yxau-site-header { width: calc(100% - 16px); margin-top: 8px; border-radius: 18px; }
	.yxau-header-inner { min-height: 78px; width: calc(100% - 28px); }
	.yxau-brand-mark { width: 40px; height: 40px; font-size: 20px; }
	.yxau-brand strong { font-size: 22px; }
	.yxau-brand small { display: none; }
	.yxau-menu-toggle {
		display: grid;
		gap: 4px;
		width: 45px;
		height: 45px;
		place-content: center;
		border: 1px solid rgba(255,255,255,.16);
		border-radius: 11px;
		background: rgba(5,15,27,.25);
	}
	.yxau-menu-toggle span { width: 20px; height: 2px; background: #fff; }
	.yxau-primary-menu {
		position: absolute;
		top: calc(100% + 8px);
		left: 8px;
		right: 8px;
		display: none;
		padding: 10px;
		border: 1px solid var(--yxau-border);
		border-radius: 16px;
		background: rgba(15,34,53,.98);
		box-shadow: var(--yxau-shadow);
	}
	.yxau-primary-menu.is-open { display: grid; }
	.yxau-primary-menu a { justify-content: flex-start; }
	.yxau-primary-menu .yxau-nav-cta { margin: 0; }
	.yxau-shell { width: min(100% - 24px, 1180px); padding-block: 42px; }
	.yxau-hero { gap: 35px; padding-top: 60px; }
	.yxau-hero h1 { font-size: clamp(43px, 14vw, 66px); }
	.yxau-hero-copy > p { font-size: 17px; }
	.yxau-hero-actions { display: grid; }
	.yxau-hero-actions .yxau-button { width: 100%; }
	.yxau-market-visual { min-height: 410px; border-radius: 24px; }
	.yxau-visual-core { width: 150px; height: 150px; }
	.yxau-visual-core span { font-size: 35px; }
	.yxau-visual-chip { min-width: 135px; padding: 11px; font-size: 12px; }
	.yxau-visual-chip.chip-one { left: 9px; bottom: 28px; }
	.yxau-visual-chip.chip-two { right: 9px; top: 30px; }
	.yxau-platform-stats div { padding: 20px; }
	.yxau-platform-stats strong { font-size: 25px; }
	.yxau-feature-grid, .yxau-home-package-grid, .yxau-download-grid, .yxau-package-grid, .yxau-stat-grid, .yxau-checkout-grid, .yxau-dashboard-grid { grid-template-columns: 1fr; }
	.yxau-dashboard-hero { align-items: flex-start; flex-direction: column; }
	.yxau-member-chip { width: 100%; box-sizing: border-box; }
	.yxau-dashboard-metrics, .yxau-security-grid, .yxau-investment-grid { grid-template-columns: 1fr; }
	.yxau-auth-panel { grid-template-columns: 1fr; }
	.yxau-auth-intro { display: none; }
	.yxau-auth-shell { min-height: calc(100vh - 100px); align-items: start; }
	.yxau-form-grid { grid-template-columns: 1fr; }
	.yxau-member-nav { grid-template-columns: 1fr; }
	.yxau-nav-group > div { display: grid; grid-template-columns: 1fr 1fr; }
	.yxau-referral-tree { overflow-x: auto; justify-content: flex-start; padding-bottom: 10px; }
	.yxau-nav-group a { justify-content: center; }
	.yxau-payment-summary, .yxau-mini-stats { grid-template-columns: 1fr; }
	.yxau-copy-row { grid-template-columns: 1fr; }
	.yxau-quick-actions { grid-template-columns: 1fr; }
	.yxau-notification { align-items: flex-start; flex-direction: column; }
	.yxau-footer-grid { grid-template-columns: 1fr 1fr; }
	.yxau-footer-grid > div:first-child { grid-column: 1 / -1; }
	.yxau-footer-grid > div:last-child { grid-column: auto; }
	.yxau-footer-bottom { flex-direction: column; }
}

@media (max-width: 430px) {
	.yxau-platform-stats { grid-template-columns: 1fr; }
	.yxau-platform-stats div { border-right: 0; border-bottom: 1px solid rgba(255,255,255,.09); }
	.yxau-section-heading h1, .yxau-section-heading h2 { font-size: 34px; }
	.yxau-package-details { grid-template-columns: 1fr; }
	.yxau-nav-group > div { grid-template-columns: 1fr; }
	.yxau-footer-grid { grid-template-columns: 1fr; }
}

/* YieldXAU site-wide alignment, motion and theme refinements. */
body.yxau-platform-ui .entry-content > .yxau-shell,
body.yxau-platform-ui .wp-block-post-content > .yxau-shell,
body.yxau-platform-ui .yxau-shell {
	box-sizing: border-box;
	width: min(1180px, calc(100% - 32px)) !important;
	max-width: 1180px !important;
	margin-inline: auto !important;
}

.yxau-theme-toggle {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	min-height: 44px;
	padding: 0 14px;
	border: 1px solid rgba(255,255,255,.16);
	border-radius: 12px;
	background: rgba(7,18,31,.28);
	color: #f7f8fb;
	font: inherit;
	font-size: 13px;
	font-weight: 700;
	cursor: pointer;
	transition: transform .2s ease, background-color .2s ease, border-color .2s ease;
}
.yxau-theme-toggle:hover,
.yxau-theme-toggle:focus-visible {
	transform: translateY(-1px);
	border-color: rgba(255,220,117,.55);
	background: rgba(255,255,255,.09);
}
.yxau-theme-toggle:focus-visible { outline: 3px solid rgba(239,183,47,.25); outline-offset: 2px; }
.yxau-theme-toggle > span:first-child { color: var(--yxau-gold-light); font-size: 17px; line-height: 1; }

.yxau-motion-ready .yxau-reveal {
	opacity: 0;
	transform: translate3d(0, 18px, 0);
	transition:
		opacity .55s ease var(--yxau-delay, 0ms),
		transform .55s cubic-bezier(.22,.72,.25,1) var(--yxau-delay, 0ms);
	will-change: opacity, transform;
}
.yxau-motion-ready .yxau-reveal-left { transform: translate3d(-22px, 0, 0); }
.yxau-motion-ready .yxau-reveal-scale { transform: translate3d(0, 12px, 0) scale(.975); }
.yxau-motion-ready .yxau-reveal.is-visible { opacity: 1; transform: none; will-change: auto; }

.yxau-card,
.yxau-package-card,
.yxau-metric,
.yxau-notification,
.yxau-level-stat-grid > div,
.yxau-download-grid > * {
	transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
}
@media (hover: hover) and (pointer: fine) {
	.yxau-card:hover,
	.yxau-package-card:hover,
	.yxau-metric:hover,
	.yxau-notification:hover,
	.yxau-level-stat-grid > div:hover,
	.yxau-download-grid > *:hover {
		transform: translateY(-4px);
		border-color: rgba(255,220,117,.52);
		box-shadow: 0 28px 70px rgba(4,10,18,.3);
	}
}

body.yxau-platform-ui.yxau-light-mode {
	--yxau-bg: #eef3f8;
	--yxau-bg-deep: #e3ebf3;
	--yxau-surface: rgba(255,255,255,.94);
	--yxau-surface-2: rgba(235,242,248,.95);
	--yxau-border: rgba(180,124,12,.28);
	--yxau-border-soft: rgba(15,36,58,.11);
	--yxau-text: #10243a;
	--yxau-muted: #52677c;
	--yxau-shadow: 0 22px 58px rgba(30,57,80,.13);
	color: var(--yxau-text);
	background:
		radial-gradient(circle at 8% 8%, rgba(239,183,47,.13), transparent 27rem),
		radial-gradient(circle at 88% 20%, rgba(52,131,180,.12), transparent 34rem),
		linear-gradient(135deg, #f7f9fc, #edf3f8 68%, #f5f7fa);
}
body.yxau-platform-ui.yxau-light-mode::before {
	opacity: .45;
	background-image:
		linear-gradient(rgba(16,36,58,.035) 1px, transparent 1px),
		linear-gradient(90deg, rgba(16,36,58,.035) 1px, transparent 1px);
}
body.yxau-light-mode .yxau-section-heading h1,
body.yxau-light-mode .yxau-section-heading h2,
body.yxau-light-mode .yxau-card h2,
body.yxau-light-mode .yxau-card h3,
body.yxau-light-mode .yxau-auth-form-wrap h2 {
	color: var(--yxau-text);
}
body.yxau-light-mode .yxau-card,
body.yxau-light-mode .yxau-metric,
body.yxau-light-mode .yxau-member-nav,
body.yxau-light-mode .yxau-notification,
body.yxau-light-mode .yxau-level-stat-grid > div {
	background-color: rgba(255,255,255,.91);
}
body.yxau-light-mode .yxau-package-card {
	background: linear-gradient(145deg, rgba(255,255,255,.98), rgba(235,242,248,.96));
}
body.yxau-light-mode .yxau-package-card.is-featured {
	background: linear-gradient(145deg, rgba(255,248,221,.98), rgba(255,255,255,.97));
}
body.yxau-light-mode .yxau-field input,
body.yxau-light-mode .yxau-field select,
body.yxau-light-mode .yxau-field textarea {
	border-color: rgba(15,36,58,.16);
	background: #fff;
	color: var(--yxau-text);
}
body.yxau-light-mode .yxau-table th,
body.yxau-light-mode .yxau-table td { border-bottom-color: rgba(15,36,58,.1); }
body.yxau-light-mode .yxau-nav-group a:hover { background: rgba(16,36,58,.07); color: var(--yxau-text) !important; }

@media (max-width: 720px) {
	body.yxau-platform-ui .entry-content > .yxau-shell,
	body.yxau-platform-ui .wp-block-post-content > .yxau-shell,
	body.yxau-platform-ui .yxau-shell {
		width: min(1180px, calc(100% - 24px)) !important;
	}
	.yxau-theme-toggle { width: 100%; }
	.yxau-motion-ready .yxau-reveal-left { transform: translate3d(0, 16px, 0); }
}

@media (prefers-reduced-motion: reduce) {
	.yxau-motion-ready .yxau-reveal,
	.yxau-motion-ready .yxau-reveal-left,
	.yxau-motion-ready .yxau-reveal-scale {
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
	}
}



/* YieldXAU desktop first-fold and package-density refinement */
@media (min-width: 981px) {
	.yxau-site-header {
		margin-top: 10px;
		border-radius: 20px;
	}
	.yxau-header-inner {
		min-height: 88px;
		width: min(1160px, calc(100% - 40px));
	}
	.yxau-brand-mark {
		width: 44px;
		height: 44px;
		font-size: 22px;
	}
	.yxau-brand strong { font-size: 25px; }
	.yxau-primary-menu a {
		min-height: 42px;
		padding-inline: 15px;
	}
	.yxau-hero {
		min-height: 620px;
		grid-template-columns: minmax(0, 1.12fr) minmax(400px, .88fr);
		gap: 54px;
		padding-top: 48px;
		padding-bottom: 56px;
	}
	.yxau-hero h1 {
		margin: 14px 0 18px;
		font-size: clamp(50px, 4.7vw, 64px);
		line-height: 1.01;
	}
	.yxau-hero-copy > p {
		max-width: 620px;
		font-size: 18px;
		line-height: 1.6;
	}
	.yxau-hero-actions { margin-top: 22px; }
	.yxau-trust-line {
		gap: 8px 16px;
		margin-top: 20px;
	}
	.yxau-market-visual {
		min-height: 430px;
		border-radius: 28px;
	}
	.yxau-visual-core {
		width: 164px;
		height: 164px;
	}
	.yxau-visual-core span { font-size: 39px; }
	.yxau-visual-core strong {
		margin-top: -30px;
		font-size: 13px;
	}
	.yxau-visual-core small {
		margin-top: -42px;
		font-size: 10px;
	}
	.yxau-visual-chip {
		min-width: 148px;
		padding: 12px 14px;
		border-radius: 13px;
	}
	.yxau-visual-chip.chip-one {
		left: 14px;
		bottom: 24px;
	}
	.yxau-visual-chip.chip-two {
		right: 14px;
		top: 42px;
	}
	.yxau-package-grid {
		gap: 18px;
	}
	.yxau-package-card {
		padding: 24px;
		border-radius: 20px;
	}
	.yxau-package-badge {
		top: 22px;
		right: 22px;
	}
	.yxau-package-price {
		margin-top: 14px;
		font-size: 50px;
	}
	.yxau-package-price sup { font-size: 20px; }
	.yxau-package-details {
		gap: 8px;
		margin: 18px 0;
	}
	.yxau-package-details div {
		padding: 11px 12px;
		border-radius: 11px;
	}
	.yxau-package-details dd {
		margin-top: 4px;
		font-size: 15px;
	}
}


/* YieldXAU responsive density correction v3 */
@media (min-width: 981px) {
	.yxau-header-inner { min-height: 84px; }
	.yxau-hero {
		min-height: 580px;
		padding-top: 38px;
		padding-bottom: 44px;
	}
	.yxau-hero h1 { font-size: clamp(48px, 4.4vw, 60px); }
	.yxau-market-visual { min-height: 400px; }
	.yxau-visual-core { width: 154px; height: 154px; }
	.yxau-visual-core span { font-size: 37px; }
	.yxau-package-card { padding: 22px; }
	.yxau-package-price { font-size: 48px; }
}

@media (min-width: 721px) and (max-width: 980px) {
	.yxau-header-inner { min-height: 82px; }
	.yxau-shell { padding-block: 48px; }
	.yxau-hero {
		gap: 30px;
		padding-top: 44px;
		padding-bottom: 50px;
	}
	.yxau-hero h1 {
		margin-block: 14px 18px;
		font-size: clamp(48px, 7vw, 58px);
	}
	.yxau-hero-copy > p { line-height: 1.6; }
	.yxau-market-visual { min-height: 390px; }
	.yxau-package-card { padding: 22px; }
	.yxau-package-price { font-size: 48px; }
	.yxau-package-details { margin-block: 18px; }
}

@media (max-width: 720px) {
	.yxau-site-header {
		width: calc(100% - 12px);
		margin-top: 6px;
		border-radius: 15px;
	}
	.yxau-header-inner {
		min-height: 68px;
		width: calc(100% - 22px);
	}
	.yxau-brand { gap: 9px; }
	.yxau-brand-mark { width: 36px; height: 36px; font-size: 18px; }
	.yxau-brand strong { font-size: 20px; }
	.yxau-menu-toggle { width: 40px; height: 40px; }
	body.yxau-platform-ui .entry-content > .yxau-shell,
	body.yxau-platform-ui .wp-block-post-content > .yxau-shell,
	body.yxau-platform-ui .yxau-shell {
		width: calc(100% - 20px) !important;
		padding-block: 32px;
	}
	.yxau-hero {
		gap: 24px;
		padding-top: 34px;
		padding-bottom: 38px;
	}
	.yxau-hero h1 {
		margin: 12px 0 16px;
		font-size: clamp(38px, 11vw, 48px);
		line-height: 1.04;
		letter-spacing: -.045em;
	}
	.yxau-hero-copy > p {
		font-size: 16px;
		line-height: 1.58;
	}
	.yxau-hero-actions {
		gap: 10px;
		margin-top: 18px;
	}
	.yxau-trust-line {
		gap: 7px 12px;
		margin-top: 16px;
		font-size: 12px;
	}
	.yxau-market-visual {
		min-height: 320px;
		border-radius: 20px;
	}
	.yxau-visual-core { width: 124px; height: 124px; }
	.yxau-visual-core span { font-size: 30px; }
	.yxau-visual-core strong { margin-top: -24px; font-size: 11px; }
	.yxau-visual-core small { margin-top: -32px; font-size: 9px; }
	.yxau-visual-chip {
		min-width: 118px;
		max-width: 145px;
		padding: 9px 10px;
		border-radius: 11px;
		font-size: 11px;
	}
	.yxau-visual-chip.chip-one { left: 8px; bottom: 18px; }
	.yxau-visual-chip.chip-two { right: 8px; top: 22px; }
	.yxau-section-heading { margin-bottom: 24px; }
	.yxau-section-heading h1,
	.yxau-section-heading h2 {
		font-size: clamp(30px, 9vw, 38px);
	}
	.yxau-content-section { padding-block: 54px; }
	.yxau-package-grid { gap: 14px; }
	.yxau-package-card {
		padding: 19px;
		border-radius: 17px;
	}
	.yxau-package-badge {
		top: 18px;
		right: 18px;
		padding: 6px 9px;
	}
	.yxau-package-price {
		margin-top: 12px;
		font-size: 44px;
	}
	.yxau-package-price sup { font-size: 18px; }
	.yxau-package-details {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 7px;
		margin: 16px 0;
	}
	.yxau-package-details div { padding: 10px; }
	.yxau-package-details dd { font-size: 14px; }
	.yxau-card { padding: 20px; }
	.yxau-payment-summary { gap: 8px; }
}

@media (max-width: 360px) {
	.yxau-package-details { grid-template-columns: 1fr; }
	.yxau-visual-chip { min-width: 108px; max-width: 125px; }
}


/* YieldXAU card-button containment and centered YIELD core v4 */
.yxau-package-card {
	box-sizing: border-box;
}
.yxau-package-button {
	box-sizing: border-box !important;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0;
	align-self: stretch;
	margin-inline: 0;
	padding-inline: 18px;
}

.yxau-visual-core {
	inset: 50% auto auto 50% !important;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 7px;
	place-items: center;
	text-align: center;
	transform: translate(-50%, -50%);
}
.yxau-visual-core span {
	display: block;
	width: 100%;
	margin: 0;
	color: #101827;
	font: 900 30px/1 Inter, Poppins, system-ui, sans-serif;
	letter-spacing: .1em;
	text-align: center;
	transform-origin: center;
	animation: yxau-yield-pulse 2.8s ease-in-out infinite;
	will-change: transform, filter;
}
.yxau-visual-core strong,
.yxau-visual-core small {
	display: block;
	width: 100%;
	margin: 0 !important;
	line-height: 1.15;
	text-align: center;
}
.yxau-visual-core strong { font-size: 12px; }
.yxau-visual-core small { font-size: 9px; }

@keyframes yxau-yield-pulse {
	0%, 100% {
		transform: scale(1);
		filter: drop-shadow(0 0 0 rgba(255,255,255,0));
	}
	50% {
		transform: scale(1.065);
		filter: drop-shadow(0 0 8px rgba(255,255,255,.72));
	}
}

@media (max-width: 720px) {
	.yxau-package-button { padding-inline: 15px; }
	.yxau-visual-core { gap: 6px; }
	.yxau-visual-core span { font-size: 25px; letter-spacing: .08em; }
	.yxau-visual-core strong { font-size: 10px; }
	.yxau-visual-core small { font-size: 8px; }
}

@media (prefers-reduced-motion: reduce) {
	.yxau-visual-core span {
		animation: none !important;
		filter: none !important;
	}
}


/* YieldXAU professional emblem and wordmark v5 */
.yxau-brand-logo {
	display: block;
	flex: 0 0 auto;
	width: 52px;
	height: 52px;
	object-fit: contain;
	border-radius: 50%;
	filter: drop-shadow(0 8px 16px rgba(1,10,24,.28)) drop-shadow(0 0 12px rgba(239,183,47,.18));
	transition: transform .25s ease, filter .25s ease;
}
.yxau-brand:hover .yxau-brand-logo {
	transform: translateY(-1px) scale(1.035);
	filter: drop-shadow(0 10px 20px rgba(1,10,24,.34)) drop-shadow(0 0 16px rgba(239,183,47,.28));
}
.yxau-brand-copy {
	display: block;
	min-width: 0;
}
.yxau-brand-copy strong {
	font-weight: 750;
	letter-spacing: -.01em;
}
.yxau-brand-copy small {
	max-width: 310px;
	letter-spacing: .105em;
	white-space: nowrap;
}
.yxau-site-footer .yxau-brand-logo {
	width: 48px;
	height: 48px;
}

@media (max-width: 720px) {
	.yxau-brand-logo {
		width: 40px;
		height: 40px;
	}
	.yxau-brand-copy strong { font-size: 21px; }
}

@media (prefers-reduced-motion: reduce) {
	.yxau-brand-logo { transition: none; }
	.yxau-brand:hover .yxau-brand-logo { transform: none; }
}


/* YieldXAU animated hero emblem v6 */
.yxau-visual-logo-core {
	width: 176px !important;
	height: 176px !important;
	padding: 0;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	overflow: visible;
}
.yxau-hero-logo-wrap {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	filter: drop-shadow(0 18px 32px rgba(0,0,0,.3)) drop-shadow(0 0 24px rgba(239,183,47,.16));
}
.yxau-hero-logo {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
	border-radius: 50%;
}
.yxau-hero-logo-arrow {
	position: absolute;
	z-index: 3;
	left: 34%;
	bottom: 24%;
	display: block;
	width: 55%;
	height: 4px;
	border-radius: 999px;
	background: linear-gradient(90deg, rgba(255,229,139,.18), #fff0a6 55%, #ffffff);
	box-shadow: 0 0 8px rgba(255,237,167,.9), 0 0 18px rgba(239,183,47,.7);
	opacity: 0;
	transform: rotate(-38deg) scaleX(.05);
	transform-origin: left center;
	animation: yxau-arrow-trace 2.7s cubic-bezier(.22,.72,.25,1) infinite;
}
.yxau-hero-logo-arrow::after {
	content: "";
	position: absolute;
	top: 50%;
	right: -3px;
	width: 10px;
	height: 10px;
	border-top: 4px solid #fff0a6;
	border-right: 4px solid #fff0a6;
	filter: drop-shadow(0 0 5px rgba(255,237,167,.95));
	transform: translateY(-50%) rotate(45deg);
}
@keyframes yxau-arrow-trace {
	0%, 14% {
		opacity: 0;
		transform: rotate(-38deg) scaleX(.05);
	}
	24% { opacity: .95; }
	58% {
		opacity: 1;
		transform: rotate(-38deg) scaleX(1);
	}
	78% {
		opacity: .82;
		transform: rotate(-38deg) scaleX(1);
	}
	100% {
		opacity: 0;
		transform: rotate(-38deg) scaleX(1);
	}
}

@media (max-width: 720px) {
	.yxau-visual-logo-core {
		width: 140px !important;
		height: 140px !important;
	}
	.yxau-hero-logo-arrow {
		height: 3px;
	}
	.yxau-hero-logo-arrow::after {
		width: 8px;
		height: 8px;
		border-top-width: 3px;
		border-right-width: 3px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.yxau-hero-logo-arrow {
		display: none;
		animation: none !important;
	}
}


/* YieldXAU transparent navy-and-gold glass header v7 */
.yxau-site-header {
	border-color: rgba(239,183,47,.24);
	background:
		radial-gradient(circle at 8% 50%, rgba(239,183,47,.09), transparent 24rem),
		linear-gradient(105deg, rgba(11,35,57,.76), rgba(6,22,38,.62));
	box-shadow:
		0 16px 42px rgba(2,10,19,.22),
		inset 0 1px 0 rgba(255,255,255,.045);
	backdrop-filter: blur(18px) saturate(125%);
	-webkit-backdrop-filter: blur(18px) saturate(125%);
}
body.yxau-platform-ui.yxau-light-mode .yxau-site-header {
	border-color: rgba(190,132,16,.34);
	background:
		radial-gradient(circle at 8% 50%, rgba(239,183,47,.12), transparent 24rem),
		linear-gradient(105deg, rgba(15,43,66,.9), rgba(7,25,42,.82));
	box-shadow:
		0 16px 38px rgba(30,57,80,.18),
		inset 0 1px 0 rgba(255,255,255,.06);
}
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
	.yxau-site-header {
		background: rgba(8,27,45,.94);
	}
}

/* YieldXAU mobile containment and output cleanup v9 */
body.yxau-platform-ui *,
body.yxau-platform-ui *::before,
body.yxau-platform-ui *::after { box-sizing: border-box; }
body.yxau-platform-ui img,
body.yxau-platform-ui svg,
body.yxau-platform-ui video,
body.yxau-platform-ui canvas { max-width: 100%; height: auto; }
.yxau-header-inner,
.yxau-brand,
.yxau-brand-copy,
.yxau-shell,
.yxau-hero > *,
.yxau-package-grid > *,
.yxau-dashboard-grid > *,
.yxau-checkout-grid > *,
.yxau-feature-grid > *,
.yxau-stat-grid > *,
.yxau-security-grid > *,
.yxau-investment-grid > *,
.yxau-download-grid > * { min-width: 0; }
.yxau-table-wrap { width: 100%; max-width: 100%; -webkit-overflow-scrolling: touch; }
.yxau-field input,
.yxau-field select,
.yxau-field textarea,
.yxau-copy-row input { width: 100%; max-width: 100%; }
.yxau-package-button,
.yxau-hero-actions .yxau-button,
.yxau-quick-actions .yxau-button { min-width: 0; max-width: 100%; min-height: 52px; height: auto; white-space: normal; line-height: 1.25; text-align: center; }
.yxau-section-heading p,
.yxau-card p,
.yxau-card li,
.yxau-notification,
.yxau-account-facts strong,
.yxau-package-details dd { overflow-wrap: anywhere; }
@media (max-width: 720px) {
	body.yxau-platform-ui { overflow-x: hidden; background-attachment: scroll; }
	.yxau-site-header { max-width: calc(100% - 12px); }
	.yxau-header-inner { gap: 10px; }
	.yxau-brand-copy { overflow: hidden; }
	.yxau-brand-copy strong { display: block; white-space: nowrap; }
	.yxau-primary-menu { max-height: calc(100svh - 92px); overflow-y: auto; overscroll-behavior: contain; }
	.yxau-hero,
	.yxau-market-visual,
	.yxau-package-card,
	.yxau-card,
	.yxau-auth-panel,
	.yxau-member-nav { width: 100%; max-width: 100%; }
	.yxau-hero-actions,
	.yxau-quick-actions { width: 100%; }
	.yxau-site-footer { padding-inline: 18px; }
}
@media (max-width: 430px) {
	.yxau-brand-logo { width: 36px; height: 36px; }
	.yxau-brand-copy strong { font-size: 19px; }
	.yxau-package-card { padding: 18px; }
	.yxau-package-badge { top: 16px; right: 16px; }
	.yxau-package-name { padding-right: 104px; }
	.yxau-package-price { font-size: 42px; }
	.yxau-package-details { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.yxau-package-details div { min-width: 0; padding: 9px; }
	.yxau-package-details dt { font-size: 9px; }
	.yxau-package-details dd { font-size: 13px; }
}
@media (max-width: 350px) {
	.yxau-brand-copy strong { font-size: 17px; }
	.yxau-package-badge { position: static; align-self: flex-start; margin: 0 0 10px; }
	.yxau-package-name { padding-right: 0; }
	.yxau-package-details { grid-template-columns: 1fr; }
}

/* YieldXAU modern typography and Capital Case v10 */
body.yxau-platform-ui .yxau-home { width: 100%; max-width: none !important; }
body.yxau-platform-ui {
	font-family: Inter, "Segoe UI", Arial, sans-serif;
	font-optical-sizing: auto;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body.yxau-platform-ui h1,
body.yxau-platform-ui h2,
body.yxau-platform-ui h3,
body.yxau-platform-ui h4,
body.yxau-platform-ui h5,
body.yxau-platform-ui h6,
body.yxau-platform-ui .yxau-package-name,
body.yxau-platform-ui .yxau-faq summary {
	font-family: Sora, Inter, "Segoe UI", Arial, sans-serif;
	font-optical-sizing: auto;
	font-weight: 700;
	text-transform: capitalize;
	text-wrap: balance;
}
body.yxau-platform-ui h1,
body.yxau-platform-ui h2 { letter-spacing: -.035em; }
body.yxau-platform-ui h3,
body.yxau-platform-ui h4,
body.yxau-platform-ui h5,
body.yxau-platform-ui h6 { letter-spacing: -.02em; }
.yxau-brand-copy strong {
	font-family: Sora, Inter, "Segoe UI", Arial, sans-serif;
	font-weight: 700;
	letter-spacing: -.025em;
}
body.yxau-platform-ui .yxau-eyebrow,
body.yxau-platform-ui .yxau-section-heading > span,
body.yxau-platform-ui .yxau-card > span,
body.yxau-platform-ui .yxau-package-name,
body.yxau-platform-ui .yxau-package-details dt,
body.yxau-platform-ui .yxau-metric > span,
body.yxau-platform-ui .yxau-level-stat-grid span,
body.yxau-platform-ui .yxau-account-facts span,
body.yxau-platform-ui .yxau-table th {
	text-transform: capitalize;
	letter-spacing: .045em;
}
body.yxau-platform-ui .yxau-eyebrow,
body.yxau-platform-ui .yxau-section-heading > span,
body.yxau-platform-ui .yxau-card > span { font-weight: 700; }
body.yxau-platform-ui .yxau-package-name {
	font-weight: 700;
	letter-spacing: .025em;
}
body.yxau-platform-ui .yxau-package-details dt,
body.yxau-platform-ui .yxau-table th { font-weight: 650; }
body.yxau-platform-ui .yxau-button,
body.yxau-platform-ui .yxau-primary-menu a,
body.yxau-platform-ui button,
body.yxau-platform-ui input,
body.yxau-platform-ui select,
body.yxau-platform-ui textarea {
	font-family: Inter, "Segoe UI", Arial, sans-serif;
}


/* Packages page footer cleanup v11 */
body.yxau-platform-ui.page-id-36 .yxau-site-footer { display: none !important; }



/* Simplified professional wallet and withdrawal flow v13 */
.yxau-wallet-grid {
	grid-template-columns: minmax(0,1fr) minmax(0,1fr);
	gap: 22px;
	align-items: start;
	margin-bottom: 24px;
}
.yxau-wallet-card {
	position: relative;
	overflow: hidden;
	border-color: rgba(239,183,47,.24);
	background: radial-gradient(circle at 100% 0, rgba(239,183,47,.07), transparent 15rem), var(--yxau-surface);
}
.yxau-wallet-card::before {
	content: "";
	position: absolute;
	inset: 0 0 auto;
	height: 3px;
	background: linear-gradient(90deg,var(--yxau-gold),rgba(95,224,174,.7),transparent 86%);
}
.yxau-wallet-card .yxau-card-head { gap: 14px; margin-bottom: 18px; }
.yxau-wallet-card .yxau-card-head h2 { margin-top: 4px; font-size: clamp(22px,2.2vw,29px); }
.yxau-wallet-card .yxau-status {
	flex: 0 0 auto;
	padding: 6px 9px;
	border: 1px solid rgba(255,255,255,.12);
	border-radius: 999px;
	background: rgba(255,255,255,.05);
	color: var(--yxau-muted);
	font-size: 9px;
	font-weight: 800;
	letter-spacing: .05em;
	text-transform: uppercase;
}
.yxau-wallet-card .yxau-status.is-ready {
	border-color: rgba(95,224,174,.3);
	background: rgba(95,224,174,.1);
	color: var(--yxau-success);
}
.yxau-wallet-asset-summary {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-bottom: 18px;
	padding: 12px 14px;
	border: 1px solid rgba(239,183,47,.2);
	border-radius: 13px;
	background: rgba(239,183,47,.055);
}
.yxau-wallet-asset-summary strong {
	color: var(--yxau-gold-light);
	font-size: 15px !important;
	line-height: 1 !important;
	letter-spacing: .02em;
}
.yxau-wallet-asset-summary span { color: var(--yxau-muted); font-size: 12px; }
.yxau-wallet-asset-summary em {
	margin-left: auto;
	padding: 5px 8px;
	border-radius: 8px;
	background: rgba(255,255,255,.05);
	color: var(--yxau-text);
	font-size: 10px;
	font-style: normal;
	font-weight: 800;
}
.yxau-simple-wallet-form { gap: 15px; }
.yxau-simple-wallet-form .yxau-field > small,
.yxau-withdrawal-form .yxau-field > small {
	margin-top: -1px;
	color: var(--yxau-muted);
	font-size: 11px;
	font-weight: 500;
	line-height: 1.45;
}
.yxau-wallet-address-input {
	font-family: "SFMono-Regular",Consolas,"Liberation Mono",monospace !important;
	font-size: 13px !important;
}
.yxau-wallet-card .yxau-form-note {
	margin: -2px 0 0;
	padding: 10px 12px;
	border-radius: 10px;
	background: rgba(255,255,255,.035);
	color: var(--yxau-muted);
	font-size: 11px;
	line-height: 1.5;
}
.yxau-wallet-empty-state {
	display: flex;
	align-items: flex-start;
	gap: 13px;
	padding: 17px;
	border: 1px solid var(--yxau-border-soft);
	border-radius: 14px;
	background: rgba(5,15,27,.3);
}
.yxau-wallet-empty-state > span {
	display: grid;
	flex: 0 0 34px;
	width: 34px;
	height: 34px;
	place-items: center;
	border-radius: 10px;
	background: var(--yxau-gold);
	color: #121927;
	font-size: 12px;
	font-weight: 900;
}
.yxau-wallet-empty-state h3 {
	margin: 0 0 5px !important;
	color: var(--yxau-text);
	font-size: 18px !important;
	line-height: 1.25 !important;
	letter-spacing: -.015em !important;
}
.yxau-wallet-empty-state p { margin: 0; color: var(--yxau-muted); font-size: 12px; line-height: 1.55; }
.yxau-wallet-security-link { display: flex; width: 100%; margin-top: 14px; justify-content: center; }
.yxau-payout-destination-summary {
	display: grid;
	gap: 4px;
	margin-bottom: 15px;
	padding: 14px;
	border: 1px solid rgba(95,224,174,.2);
	border-radius: 13px;
	background: rgba(95,224,174,.055);
}
.yxau-payout-destination-summary span { color: var(--yxau-muted); font-size: 10px; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; }
.yxau-payout-destination-summary strong { color: var(--yxau-text); font-family: "SFMono-Regular",Consolas,monospace; font-size: 14px !important; word-break: break-all; }
.yxau-payout-destination-summary small { color: var(--yxau-success); font-size: 11px; font-weight: 700; }
.yxau-wallet-card .yxau-otp-form { margin-bottom: 14px; }
.yxau-wallet-card .yxau-otp-form button,
.yxau-withdrawal-form > .yxau-button { width: 100%; }
.yxau-withdrawal-form .yxau-wallet-form-grid {
	display: grid;
	grid-template-columns: minmax(0,1fr) minmax(0,1fr);
	gap: 14px;
}
.yxau-withdrawal-form .yxau-field-wide { grid-column: 1 / -1; }

@media (max-width: 980px) {
	.yxau-wallet-grid { grid-template-columns: 1fr; }
}
@media (max-width: 720px) {
	.yxau-wallet-grid { gap: 16px; }
	.yxau-wallet-card { padding: 20px; }
	.yxau-wallet-card .yxau-card-head { align-items: flex-start; }
	.yxau-withdrawal-form .yxau-wallet-form-grid { grid-template-columns: 1fr; }
	.yxau-withdrawal-form .yxau-field-wide { grid-column: auto; }
	.yxau-wallet-card .yxau-button { width: 100%; }
}
@media (max-width: 430px) {
	.yxau-wallet-card { padding: 17px; border-radius: 17px; }
	.yxau-wallet-asset-summary { align-items: flex-start; flex-wrap: wrap; }
	.yxau-wallet-asset-summary em { margin-left: 0; }
	.yxau-wallet-card .yxau-status { white-space: normal; text-align: center; }
}


/* Wallet credential autofill isolation v14 */
.yxau-autofill-trap {
	position: absolute !important;
	left: -10000px !important;
	top: auto !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

/* Member navigation layout v18 */
.yxau-member-nav {
	grid-template-columns: 1.3fr 1.45fr 1.15fr .65fr;
}

@media (max-width: 1100px) {
	.yxau-member-nav {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 720px) {
	.yxau-member-nav {
		grid-template-columns: 1fr;
		gap: 10px;
		margin-bottom: 18px;
		padding: 10px;
		border-radius: 19px;
		background: rgba(9,23,39,.94);
	}

	.yxau-nav-group {
		padding: 10px;
		border-color: rgba(255,255,255,.09);
		border-radius: 14px;
		background: rgba(255,255,255,.025);
	}

	.yxau-nav-group > span {
		margin: 1px 5px 9px;
		font-size: 10px;
		line-height: 1.4;
		letter-spacing: .16em;
	}

	.yxau-nav-group > div {
		display: grid;
		grid-template-columns: 1fr;
		gap: 5px;
	}

	.yxau-nav-group a {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		gap: 12px;
		box-sizing: border-box;
		width: 100%;
		min-height: 50px;
		padding: 12px 14px;
		border: 1px solid transparent;
		border-radius: 11px;
		color: var(--yxau-muted) !important;
		font-size: 14px;
		font-weight: 750;
		line-height: 1.25;
		text-align: left;
		-webkit-tap-highlight-color: transparent;
	}

	.yxau-nav-group a i {
		display: grid;
		flex: 0 0 22px;
		width: 22px;
		height: 22px;
		place-items: center;
		color: var(--yxau-gold);
		font-size: 16px;
		line-height: 1;
		text-align: center;
	}

	.yxau-nav-group a:hover,
	.yxau-nav-group a:focus-visible {
		border-color: rgba(239,183,47,.24);
		background: rgba(239,183,47,.07);
		color: var(--yxau-text) !important;
		outline: none;
	}

	.yxau-nav-group a.is-active {
		border-color: rgba(239,183,47,.28);
		background: linear-gradient(90deg, rgba(239,183,47,.18), rgba(239,183,47,.06));
		box-shadow: inset 3px 0 0 var(--yxau-gold);
		color: var(--yxau-text) !important;
	}

	.yxau-nav-group a.is-active i {
		color: var(--yxau-gold-light);
	}

	body.yxau-light-mode .yxau-member-nav {
		background: rgba(255,255,255,.94);
	}

	body.yxau-light-mode .yxau-nav-group {
		background: rgba(16,36,58,.025);
		border-color: rgba(16,36,58,.09);
	}
}

@media (max-width: 390px) {
	.yxau-member-nav,
	.yxau-nav-group {
		padding: 8px;
	}

	.yxau-nav-group a {
		min-height: 48px;
		padding: 11px 12px;
		font-size: 13px;
	}
}


/* Staking dashboard professional refinement v19 */
body.yxau-platform-ui.page-id-110 .yxau-section-heading { max-width: 800px; margin-bottom: 28px; }
body.yxau-platform-ui.page-id-110 .yxau-section-heading p { max-width: 720px; color: #c2ccd8; line-height: 1.65; }
body.yxau-platform-ui.page-id-110 .yxau-stat-grid { grid-template-columns: repeat(5,minmax(0,1fr)); gap: 14px; margin-bottom: 24px; }
body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card { position: relative; min-height: 142px; padding: 22px; overflow: hidden; border-color: rgba(239,183,47,.22); background: radial-gradient(circle at 100% 0,rgba(239,183,47,.09),transparent 10rem),linear-gradient(145deg,rgba(20,39,61,.94),rgba(10,25,42,.94)); transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease; }
body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card::before { content:""; position:absolute; inset:0 0 auto; height:3px; background:linear-gradient(90deg,var(--yxau-gold),rgba(95,224,174,.75),transparent 88%); opacity:.85; }
body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card:hover { transform:translateY(-3px); border-color:rgba(239,183,47,.4); box-shadow:0 18px 45px rgba(2,10,19,.26); }
body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card > span { margin-bottom:16px; color:var(--yxau-muted); font-size:11px; }
body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card > strong { color:var(--yxau-text); font-size:clamp(25px,2.5vw,34px); line-height:1; letter-spacing:-.035em; }
body.yxau-platform-ui.page-id-110 .yxau-dashboard-grid { grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr); gap:20px; align-items:stretch; margin-bottom:24px; }
body.yxau-platform-ui.page-id-110 .yxau-dashboard-grid > .yxau-card { position:relative; overflow:hidden; border-color:rgba(239,183,47,.22); background:linear-gradient(145deg,rgba(17,35,56,.94),rgba(8,22,38,.94)); }
body.yxau-platform-ui.page-id-110 .yxau-dashboard-grid > .yxau-card::before { content:""; position:absolute; inset:0 0 auto; height:3px; background:linear-gradient(90deg,var(--yxau-gold),transparent 90%); }
body.yxau-platform-ui.page-id-110 .yxau-card-head { gap:16px; margin-bottom:20px; }
body.yxau-platform-ui.page-id-110 .yxau-card-head h2 { margin-top:4px; font-size:clamp(23px,2.3vw,29px); }
body.yxau-platform-ui.page-id-110 .yxau-card-head .yxau-status { padding:6px 10px; border:1px solid rgba(239,183,47,.25); border-radius:999px; background:rgba(239,183,47,.08); color:var(--yxau-gold-light); font-size:10px; font-weight:800; white-space:nowrap; }
body.yxau-platform-ui.page-id-110 .yxau-plan-list { display:grid; gap:11px; }
body.yxau-platform-ui.page-id-110 .yxau-plan-list label { position:relative; display:grid; grid-template-columns:22px minmax(0,1fr); gap:12px; align-items:center; min-height:76px; padding:15px; border:1px solid rgba(255,255,255,.1); border-radius:15px; background:rgba(255,255,255,.035); cursor:pointer; transition:.2s ease; }
body.yxau-platform-ui.page-id-110 .yxau-plan-list label:hover { border-color:rgba(239,183,47,.35); background:rgba(239,183,47,.065); transform:translateY(-1px); }
body.yxau-platform-ui.page-id-110 .yxau-plan-list input { width:18px; height:18px; margin:0; accent-color:var(--yxau-gold); }
body.yxau-platform-ui.page-id-110 .yxau-plan-list label > span { display:grid; gap:4px; min-width:0; }
body.yxau-platform-ui.page-id-110 .yxau-plan-list strong { color:var(--yxau-text); font-size:15px; }
body.yxau-platform-ui.page-id-110 .yxau-plan-list small { color:var(--yxau-muted); font-size:12px; line-height:1.45; }
body.yxau-platform-ui.page-id-110 .yxau-plan-list label:has(input:checked) { border-color:rgba(239,183,47,.58); background:linear-gradient(90deg,rgba(239,183,47,.14),rgba(239,183,47,.04)); box-shadow:inset 3px 0 0 var(--yxau-gold),0 10px 28px rgba(2,10,19,.18); }
body.yxau-platform-ui.page-id-110 .yxau-payment-summary { grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin-bottom:12px; }
body.yxau-platform-ui.page-id-110 .yxau-payment-summary > div { padding:13px 14px; border:1px solid rgba(255,255,255,.09); border-radius:12px; background:rgba(255,255,255,.035); }
body.yxau-platform-ui.page-id-110 .yxau-payment-summary span { color:var(--yxau-muted); font-size:10px; font-weight:700; text-transform:uppercase; letter-spacing:.08em; }
body.yxau-platform-ui.page-id-110 .yxau-payment-summary strong { display:block; margin-top:4px; color:var(--yxau-gold-light); font-size:15px; }
body.yxau-platform-ui.page-id-110 .yxau-copy-row { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; margin:12px 0 17px; }
body.yxau-platform-ui.page-id-110 .yxau-copy-row input { min-width:0; font-family:"SFMono-Regular",Consolas,monospace; font-size:12px; }
body.yxau-platform-ui.page-id-110 .yxau-copy-row button { min-width:76px; border:1px solid rgba(239,183,47,.38); border-radius:11px; background:rgba(239,183,47,.11); color:var(--yxau-gold-light); font-weight:800; cursor:pointer; }
body.yxau-platform-ui.page-id-110 .yxau-copy-row button:hover { background:var(--yxau-gold); color:#101827; }
body.yxau-platform-ui.page-id-110 .yxau-form { gap:14px; }
body.yxau-platform-ui.page-id-110 .yxau-form > .yxau-button { width:100%; min-height:52px; margin-top:2px; }
body.yxau-platform-ui.page-id-110 .yxau-dashboard-grid + .yxau-card,body.yxau-platform-ui.page-id-110 .yxau-dashboard-grid + .yxau-card + .yxau-card { margin-top:20px; border-color:rgba(239,183,47,.2); background:linear-gradient(145deg,rgba(17,35,56,.92),rgba(8,22,38,.92)); }
body.yxau-platform-ui.page-id-110 .yxau-table-wrap { border:1px solid rgba(255,255,255,.08); border-radius:14px; background:rgba(4,14,25,.22); }
body.yxau-platform-ui.page-id-110 .yxau-table th { background:rgba(239,183,47,.055); color:var(--yxau-gold-light); font-size:10px; letter-spacing:.07em; }
body.yxau-platform-ui.page-id-110 .yxau-table td { color:#d2dae4; }
body.yxau-platform-ui.page-id-110 .yxau-button-row { align-items:center; gap:10px; flex-wrap:wrap; }
@media (max-width:1100px) { body.yxau-platform-ui.page-id-110 .yxau-stat-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media (max-width:820px) { body.yxau-platform-ui.page-id-110 .yxau-dashboard-grid { grid-template-columns:1fr; } body.yxau-platform-ui.page-id-110 .yxau-stat-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:720px) { body.yxau-platform-ui.page-id-110 .yxau-section-heading { margin-bottom:22px; } body.yxau-platform-ui.page-id-110 .yxau-section-heading h1 { font-size:clamp(34px,10vw,44px); } body.yxau-platform-ui.page-id-110 .yxau-stat-grid { gap:10px; margin-bottom:16px; } body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card { min-height:118px; padding:17px; border-radius:16px; } body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card > span { margin-bottom:12px; font-size:10px; } body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card > strong { font-size:25px; } body.yxau-platform-ui.page-id-110 .yxau-dashboard-grid { gap:16px; } body.yxau-platform-ui.page-id-110 .yxau-dashboard-grid > .yxau-card { padding:18px; border-radius:17px; } body.yxau-platform-ui.page-id-110 .yxau-card-head { align-items:flex-start; margin-bottom:16px; } body.yxau-platform-ui.page-id-110 .yxau-card-head .yxau-status { white-space:normal; text-align:center; } body.yxau-platform-ui.page-id-110 .yxau-plan-list label { min-height:72px; padding:13px; } body.yxau-platform-ui.page-id-110 .yxau-copy-row { grid-template-columns:1fr; } body.yxau-platform-ui.page-id-110 .yxau-copy-row button { min-height:46px; } body.yxau-platform-ui.page-id-110 .yxau-button-row { align-items:stretch; } body.yxau-platform-ui.page-id-110 .yxau-button-row .yxau-status,body.yxau-platform-ui.page-id-110 .yxau-button-row .yxau-button { width:100%; text-align:center; } }
@media (max-width:420px) { body.yxau-platform-ui.page-id-110 .yxau-stat-grid { grid-template-columns:1fr 1fr; } body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card:last-child { grid-column:1 / -1; } body.yxau-platform-ui.page-id-110 .yxau-payment-summary { grid-template-columns:1fr; } }
@media (prefers-reduced-motion:reduce) { body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card,body.yxau-platform-ui.page-id-110 .yxau-plan-list label { transition:none; } body.yxau-platform-ui.page-id-110 .yxau-stat-grid > .yxau-card:hover,body.yxau-platform-ui.page-id-110 .yxau-plan-list label:hover { transform:none; } }


/* Staking NOWPayments guidance v20 */
body.yxau-platform-ui.page-id-110 .yxau-staking-guidance { display:grid; gap:9px; margin:0 0 16px; }
body.yxau-platform-ui.page-id-110 .yxau-staking-guidance .yxau-step { display:grid; grid-template-columns:34px minmax(0,1fr); gap:11px; align-items:center; margin:0; padding:11px 12px; border:1px solid rgba(255,255,255,.08); border-radius:12px; background:rgba(255,255,255,.03); }
body.yxau-platform-ui.page-id-110 .yxau-staking-guidance .yxau-step > span { display:grid; width:30px; height:30px; place-items:center; border-radius:9px; background:linear-gradient(135deg,var(--yxau-gold-light),var(--yxau-gold)); color:#101827; font-size:12px; font-weight:900; box-shadow:0 7px 18px rgba(239,183,47,.14); }
body.yxau-platform-ui.page-id-110 .yxau-staking-guidance .yxau-step strong { display:block; margin:0 0 2px; color:var(--yxau-text); font-size:13px; line-height:1.3; }
body.yxau-platform-ui.page-id-110 .yxau-staking-guidance .yxau-step small { display:block; color:var(--yxau-muted); font-size:11px; line-height:1.45; }
body.yxau-platform-ui.page-id-110 .yxau-staking-payment-form { gap:12px; }
body.yxau-platform-ui.page-id-110 .yxau-staking-payment-form .yxau-field > span { font-size:12px; font-weight:750; }
body.yxau-platform-ui.page-id-110 .yxau-staking-payment-form input[name="amount"] { min-height:50px; font-size:16px; }
body.yxau-platform-ui.page-id-110 .yxau-staking-payment-form .yxau-network-warning { margin:0; padding:11px 12px; border:1px solid rgba(239,183,47,.2); border-radius:11px; background:rgba(239,183,47,.055); color:#d3dbe4; font-size:11px; line-height:1.5; }
body.yxau-platform-ui.page-id-110 .yxau-staking-payment-form .yxau-form-note { margin:0; color:var(--yxau-muted); font-size:10px; line-height:1.5; text-align:center; }
@media (max-width:720px) { body.yxau-platform-ui.page-id-110 .yxau-staking-guidance .yxau-step { padding:10px; } body.yxau-platform-ui.page-id-110 .yxau-staking-payment-form input[name="amount"] { min-height:54px; } }


/* YieldXAU private Tap-to-Earn beta v21 */
body.yxau-platform-ui .yxau-tap-beta .yxau-section-heading { max-width:820px; }
.yxau-tap-grid { display:grid; grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr); gap:20px; align-items:stretch; }
.yxau-tap-stage { position:relative; min-height:560px; display:flex; flex-direction:column; align-items:center; justify-content:center; overflow:hidden; background:radial-gradient(circle at 50% 48%,rgba(239,183,47,.18),transparent 16rem),linear-gradient(145deg,rgba(17,36,58,.96),rgba(6,19,34,.96)); }
.yxau-tap-stage::before { content:""; position:absolute; width:430px; height:430px; border:1px solid rgba(239,183,47,.14); border-radius:50%; box-shadow:0 0 0 55px rgba(239,183,47,.025),0 0 0 110px rgba(239,183,47,.018); pointer-events:none; }
.yxau-tap-status { position:absolute; top:22px; left:22px; right:22px; display:flex; justify-content:space-between; gap:12px; color:var(--yxau-muted); font-size:10px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; }
.yxau-tap-status strong { color:var(--yxau-gold-light); }
.yxau-tap-coin { position:relative; z-index:2; display:flex; width:270px; height:270px; padding:0; flex-direction:column; align-items:center; justify-content:center; border:2px solid rgba(255,226,133,.72); border-radius:50%; background:radial-gradient(circle at 35% 24%,#fff1ae,#efb72f 38%,#b87508 72%,#5b3903); color:#101827; box-shadow:inset 0 4px 12px rgba(255,255,255,.5),inset 0 -18px 35px rgba(80,43,0,.32),0 28px 65px rgba(0,0,0,.36),0 0 55px rgba(239,183,47,.18); cursor:pointer; user-select:none; touch-action:manipulation; transition:transform .14s ease,filter .2s ease; }
.yxau-tap-coin:hover { transform:translateY(-3px) scale(1.015); filter:brightness(1.04); }
.yxau-tap-coin:active,.yxau-tap-coin.is-tapped { transform:scale(.94); }
.yxau-tap-coin:disabled { cursor:not-allowed; filter:grayscale(.35); opacity:.68; }
.yxau-tap-coin > span { display:grid; width:72px; height:72px; margin-bottom:13px; place-items:center; border:2px solid rgba(16,24,39,.52); border-radius:50%; font:900 27px/1 Sora,Inter,sans-serif; }
.yxau-tap-coin > strong { font:800 29px/1 Sora,Inter,sans-serif; letter-spacing:-.035em; }
.yxau-tap-coin > small { margin-top:9px; color:rgba(16,24,39,.72); font-size:11px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; }
.yxau-tap-feedback { position:relative; z-index:2; min-height:24px; margin-top:32px; color:var(--yxau-gold-light); font-size:13px; font-weight:750; text-align:center; }
.yxau-tap-sidebar { display:grid; gap:16px; align-content:start; }
.yxau-tap-balance { position:relative; overflow:hidden; background:radial-gradient(circle at 100% 0,rgba(239,183,47,.12),transparent 13rem),var(--yxau-surface); }
.yxau-tap-balance::before { content:""; position:absolute; inset:0 0 auto; height:3px; background:linear-gradient(90deg,var(--yxau-gold),var(--yxau-success),transparent); }
.yxau-tap-balance > strong { display:block; margin:15px 0 4px; color:var(--yxau-text); font-size:clamp(42px,5vw,64px); line-height:1; letter-spacing:-.055em; }
.yxau-tap-balance > small,.yxau-tap-progress-card p { color:var(--yxau-muted); font-size:11px; }
.yxau-tap-progress { height:10px; margin:18px 0 13px; overflow:hidden; border-radius:999px; background:rgba(255,255,255,.065); }
.yxau-tap-progress i { display:block; height:100%; border-radius:inherit; background:linear-gradient(90deg,var(--yxau-gold),var(--yxau-success)); box-shadow:0 0 16px rgba(239,183,47,.26); transition:width .25s ease; }
.yxau-tap-progress-card .yxau-status { white-space:nowrap; }
.yxau-tap-safety .yxau-check-list { margin-bottom:0; }
@media (max-width:900px) { .yxau-tap-grid { grid-template-columns:1fr; } .yxau-tap-stage { min-height:500px; } }
@media (max-width:720px) { .yxau-tap-grid { gap:14px; } .yxau-tap-stage { min-height:430px; padding:18px; border-radius:18px; } .yxau-tap-stage::before { width:310px; height:310px; box-shadow:0 0 0 38px rgba(239,183,47,.025),0 0 0 76px rgba(239,183,47,.018); } .yxau-tap-status { top:17px; left:17px; right:17px; } .yxau-tap-coin { width:220px; height:220px; } .yxau-tap-coin > span { width:60px; height:60px; font-size:23px; } .yxau-tap-coin > strong { font-size:25px; } .yxau-tap-feedback { margin-top:25px; } }
@media (max-width:380px) { .yxau-tap-coin { width:195px; height:195px; } .yxau-tap-stage { min-height:400px; } .yxau-tap-status { flex-direction:column; } }
@media (prefers-reduced-motion:reduce) { .yxau-tap-coin,.yxau-tap-progress i { transition:none; } }


/* YieldXAU compact member accordion v22 */
.yxau-nav-group-toggle { display:flex; width:100%; margin:0 0 10px; padding:0; align-items:center; justify-content:space-between; border:0; background:transparent; color:var(--yxau-gold); font:800 10px/1.4 Inter,"Segoe UI",Arial,sans-serif; letter-spacing:.16em; text-transform:uppercase; text-align:left; pointer-events:none; }
.yxau-nav-group-toggle > i { display:none; font-style:normal; }
.yxau-nav-group-panel { min-width:0; }
@media (max-width:720px) {
  .yxau-member-accordion { gap:8px; }
  .yxau-member-accordion .yxau-nav-group { padding:0; overflow:hidden; transition:border-color .2s ease,background .2s ease; }
  .yxau-member-accordion .yxau-nav-group-toggle { min-height:54px; margin:0; padding:0 15px; box-sizing:border-box; color:var(--yxau-gold-light); cursor:pointer; pointer-events:auto; -webkit-tap-highlight-color:transparent; }
  .yxau-member-accordion .yxau-nav-group-toggle > i { display:grid; width:26px; height:26px; place-items:center; border:1px solid rgba(239,183,47,.22); border-radius:8px; background:rgba(239,183,47,.06); color:var(--yxau-gold-light); font-size:18px; line-height:1; transition:transform .2s ease,background .2s ease; }
  .yxau-member-accordion .yxau-nav-group-panel { display:none !important; grid-template-columns:1fr; gap:5px; padding:0 9px 9px; }
  .yxau-member-accordion .yxau-nav-group.is-open { border-color:rgba(239,183,47,.28); background:linear-gradient(145deg,rgba(239,183,47,.045),rgba(255,255,255,.018)); }
  .yxau-member-accordion .yxau-nav-group.is-open .yxau-nav-group-toggle > i { transform:rotate(180deg); background:rgba(239,183,47,.12); }
  .yxau-member-accordion .yxau-nav-group.is-open .yxau-nav-group-panel { display:grid !important; }
  .yxau-member-accordion .yxau-nav-group-panel a { min-height:50px; }
}
@media (max-width:390px) {
  .yxau-member-accordion .yxau-nav-group-toggle { min-height:50px; padding-inline:12px; }
  .yxau-member-accordion .yxau-nav-group-panel { padding:0 7px 7px; }
}
@media (prefers-reduced-motion:reduce) { .yxau-member-accordion .yxau-nav-group,.yxau-member-accordion .yxau-nav-group-toggle > i { transition:none; } }
/* YieldXAU mobile header member menu v23 */
@media (max-width:720px) {
  .yxau-primary-menu.has-member-menu {
    align-content:start;
    gap:10px;
    padding:10px;
    max-height:calc(100svh - 92px);
    overflow-y:auto;
  }
  .yxau-primary-menu.has-member-menu > .yxau-nav-cta { display:none; }
  .yxau-primary-menu .yxau-member-accordion {
    display:grid !important;
    width:100%;
    margin:0;
    padding:0;
    border:0;
    border-radius:0;
    background:transparent;
    box-shadow:none;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group { width:100%; }
  .yxau-primary-menu .yxau-theme-toggle {
    width:100%;
    justify-content:flex-start;
    margin:0;
  }
}
/* YieldXAU professional hamburger accordion v24 */
@media (max-width:720px) {
  .yxau-primary-menu.has-member-menu {
    top:calc(100% + 10px);
    gap:10px;
    padding:12px;
    border-color:rgba(239,183,47,.24);
    border-radius:18px;
    background:linear-gradient(155deg,rgba(14,33,51,.985),rgba(5,18,32,.99));
    box-shadow:0 24px 60px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.035);
    backdrop-filter:blur(18px);
  }
  .yxau-primary-menu .yxau-member-accordion { gap:8px; }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group {
    border:1px solid rgba(150,174,197,.14);
    border-radius:14px;
    background:rgba(255,255,255,.018);
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle {
    min-height:56px;
    padding:0 14px 0 16px;
    font-size:11px;
    letter-spacing:.14em;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle > i {
    width:30px;
    height:30px;
    border-radius:9px;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-panel {
    display:grid !important;
    max-height:0;
    padding:0 8px;
    overflow:hidden;
    opacity:0;
    visibility:hidden;
    transform:translateY(-5px);
    transition:max-height .24s ease,opacity .18s ease,transform .2s ease,padding .2s ease;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group.is-open {
    border-color:rgba(239,183,47,.34);
    background:linear-gradient(145deg,rgba(239,183,47,.07),rgba(255,255,255,.025));
    box-shadow:inset 3px 0 0 rgba(239,183,47,.82);
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group.is-open .yxau-nav-group-panel {
    max-height:420px;
    padding:0 8px 8px;
    opacity:1;
    visibility:visible;
    transform:none;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-panel a {
    min-height:48px;
    padding:10px 12px;
    border:1px solid transparent;
    border-radius:10px;
    color:var(--yxau-muted);
    transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-panel a:hover,
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-panel a:focus-visible {
    color:var(--yxau-text);
    background:rgba(255,255,255,.045);
    border-color:rgba(150,174,197,.16);
    transform:translateX(2px);
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-panel a.is-active,
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-panel a[aria-current='page'] {
    color:#fff1bd;
    background:linear-gradient(90deg,rgba(239,183,47,.17),rgba(239,183,47,.055));
    border-color:rgba(239,183,47,.28);
  }
  .yxau-primary-menu.has-member-menu .yxau-theme-toggle {
    min-height:46px;
    padding:0 14px;
    border-radius:11px;
  }
}
@media (prefers-reduced-motion:reduce) {
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-panel,
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-panel a { transition:none; }
}
/* YieldXAU accessible accordion chevrons v25 */
@media (max-width:720px) {
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle {
    min-height:62px;
    padding-right:12px;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle > i {
    position:relative;
    display:grid;
    flex:0 0 44px;
    width:44px;
    height:44px;
    place-items:center;
    border:1px solid rgba(239,183,47,.36);
    border-radius:13px;
    background:linear-gradient(145deg,rgba(239,183,47,.14),rgba(239,183,47,.045));
    color:transparent;
    font-size:0;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 6px 16px rgba(0,0,0,.16);
    transform:none;
    transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle > i::before {
    content:'';
    display:block;
    width:10px;
    height:10px;
    margin-top:-5px;
    border-right:3px solid var(--yxau-gold-light);
    border-bottom:3px solid var(--yxau-gold-light);
    border-radius:1px;
    transform:rotate(45deg);
    transition:transform .24s ease,margin .24s ease;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle:hover > i,
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle:focus-visible > i {
    border-color:rgba(255,216,96,.62);
    background:linear-gradient(145deg,rgba(239,183,47,.23),rgba(239,183,47,.08));
    box-shadow:0 0 0 3px rgba(239,183,47,.08),0 8px 18px rgba(0,0,0,.2);
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group.is-open .yxau-nav-group-toggle > i {
    transform:none;
    border-color:rgba(255,216,96,.7);
    background:linear-gradient(145deg,rgba(239,183,47,.28),rgba(239,183,47,.11));
    box-shadow:0 0 0 3px rgba(239,183,47,.08),0 8px 20px rgba(0,0,0,.22);
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group.is-open .yxau-nav-group-toggle > i::before {
    margin-top:5px;
    transform:rotate(225deg);
  }
}
@media (max-width:390px) {
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle > i {
    flex-basis:42px;
    width:42px;
    height:42px;
  }
}
/* YieldXAU homepage member menu and refined controls v26 */
.yxau-home-member-nav-source { display:none; }
@media (max-width:720px) {
  .yxau-primary-menu.has-member-menu { padding:10px; border-radius:17px; }
  .yxau-primary-menu .yxau-member-accordion { gap:7px; }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group { border-radius:12px; }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle {
    min-height:54px;
    padding:0 11px 0 15px;
    font-size:10.5px;
    letter-spacing:.135em;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle > i,
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group.is-open .yxau-nav-group-toggle > i {
    flex-basis:38px;
    width:38px;
    height:38px;
    border-radius:11px;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle > i::before {
    width:8px;
    height:8px;
    border-right-width:2px;
    border-bottom-width:2px;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-panel a {
    min-height:44px;
    padding:8px 11px;
    border-radius:9px;
    font-size:13px;
  }
  .yxau-primary-menu.has-member-menu .yxau-theme-toggle {
    min-height:42px;
    padding:0 12px;
    border-radius:10px;
    font-size:13px;
  }
}
/* YieldXAU homepage emblem and trust conversion v27 */
.yxau-hero-logo-arrow { display:none !important; }
.yxau-hero-logo-wrap::before {
  content:'';
  position:absolute;
  z-index:-1;
  inset:-14px;
  border-radius:50%;
  padding:2px;
  background:conic-gradient(from 0deg,transparent 0 12%,rgba(239,183,47,.22) 23%,#ffd968 42%,rgba(239,183,47,.2) 61%,transparent 73% 100%);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  filter:drop-shadow(0 0 8px rgba(239,183,47,.28));
  animation:yxau-emblem-ring-spin 10s linear infinite;
}
.yxau-hero-logo-wrap::after {
  content:'';
  position:absolute;
  z-index:2;
  top:-18px;
  left:50%;
  width:8px;
  height:8px;
  margin-left:-4px;
  border-radius:50%;
  background:#ffe28a;
  box-shadow:0 0 0 4px rgba(239,183,47,.1),0 0 15px rgba(255,216,96,.75);
  transform-origin:4px 106px;
  animation:yxau-emblem-orb-spin 10s linear infinite;
}
@keyframes yxau-emblem-ring-spin { to { transform:rotate(360deg); } }
@keyframes yxau-emblem-orb-spin { to { transform:rotate(360deg); } }

.yxau-hero-registration-card {
  margin-top:26px;
  padding:18px;
  border:1px solid rgba(239,183,47,.22);
  border-radius:18px;
  background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(7,25,42,.54));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 16px 36px rgba(0,0,0,.16);
}
.yxau-registration-intro { display:grid; gap:5px; }
.yxau-registration-intro > span {
  color:var(--yxau-gold);
  font-size:10px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.yxau-registration-intro > strong {
  color:var(--yxau-text);
  font-size:17px;
  line-height:1.35;
}
.yxau-registration-intro > small {
  color:var(--yxau-muted);
  font-size:12px;
  line-height:1.6;
}
.yxau-hero-registration-card .yxau-hero-actions { margin-top:15px; }
.yxau-hero-registration-card .yxau-trust-line { margin-top:16px; gap:8px 14px; font-size:11px; }

@media (max-width:720px) {
  .yxau-hero-copy { display:contents; }
  .yxau-hero-copy > .yxau-eyebrow { order:1; }
  .yxau-hero-copy > h1 { order:2; }
  .yxau-hero-copy > p { order:3; }
  .yxau-hero > .yxau-market-visual { order:4; margin-top:8px; }
  .yxau-hero-copy > .yxau-hero-registration-card { order:5; margin-top:4px; padding:16px; border-radius:16px; }
  .yxau-hero-logo-wrap::before { inset:-11px; }
  .yxau-hero-logo-wrap::after { top:-15px; transform-origin:4px 88px; }
  .yxau-registration-intro > strong { font-size:16px; }
  .yxau-hero-registration-card .yxau-hero-actions { gap:9px; }
  .yxau-hero-registration-card .yxau-button { min-height:45px; padding:0 15px; font-size:13px; border-radius:11px; }
}
@media (prefers-reduced-motion:reduce) {
  .yxau-hero-logo-wrap::before,
  .yxau-hero-logo-wrap::after { animation:none; }
}
/* YieldXAU mobile hero sequence v28 */
@media (max-width:720px) {
  .yxau-hero > .yxau-market-visual { order:1; margin-top:0; margin-bottom:16px; }
  .yxau-hero-copy > .yxau-eyebrow { order:2; }
  .yxau-hero-copy > h1 { order:3; }
  .yxau-hero-copy > p { order:4; }
  .yxau-hero-copy > .yxau-hero-registration-card { order:5; margin-top:8px; }
}
/* YieldXAU standalone header theme control v29 */
.yxau-header-theme-toggle {
  flex:0 0 42px;
  width:42px !important;
  min-width:42px;
  height:42px;
  min-height:42px;
  margin-left:auto;
  padding:0 !important;
  gap:0;
  border-color:rgba(239,183,47,.28);
  border-radius:13px;
  background:linear-gradient(145deg,rgba(239,183,47,.12),rgba(255,255,255,.035));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 20px rgba(0,0,0,.16);
}
.yxau-header-theme-toggle > span:first-child {
  font-size:19px;
  line-height:1;
}
.yxau-header-theme-toggle > span:last-child { display:none; }
.yxau-header-theme-toggle:hover,
.yxau-header-theme-toggle:focus-visible {
  transform:translateY(-1px);
  border-color:rgba(255,220,117,.58);
  background:linear-gradient(145deg,rgba(239,183,47,.2),rgba(255,255,255,.07));
  box-shadow:0 0 0 3px rgba(239,183,47,.08),0 10px 24px rgba(0,0,0,.2);
}
@media (max-width:720px) {
  .yxau-header-inner { gap:9px; }
  .yxau-header-theme-toggle {
    flex-basis:40px;
    width:40px !important;
    min-width:40px;
    height:40px;
    min-height:40px;
    border-radius:12px;
  }
}
/* YieldXAU direct Dashboard navigation v30 */
.yxau-nav-dashboard-link {
  display:flex;
  min-height:52px;
  padding:10px 14px;
  align-items:center;
  gap:14px;
  border:1px solid rgba(150,174,197,.14);
  border-radius:12px;
  background:rgba(255,255,255,.018);
  color:var(--yxau-text) !important;
  font-size:14px;
  font-weight:750;
  text-decoration:none !important;
  transition:border-color .18s ease,background .18s ease,transform .18s ease;
}
.yxau-nav-dashboard-link > i {
  display:grid;
  width:28px;
  height:28px;
  place-items:center;
  color:var(--yxau-gold);
  font-style:normal;
}
.yxau-nav-dashboard-link:hover,
.yxau-nav-dashboard-link:focus-visible {
  border-color:rgba(239,183,47,.35);
  background:rgba(239,183,47,.07);
  transform:translateX(2px);
}
.yxau-nav-dashboard-link.is-active {
  border-color:rgba(239,183,47,.42);
  background:linear-gradient(90deg,rgba(239,183,47,.15),rgba(239,183,47,.045));
  box-shadow:inset 3px 0 0 var(--yxau-gold);
}
@media (max-width:720px) {
  .yxau-primary-menu .yxau-nav-dashboard-link {
    min-height:54px;
    padding:8px 14px;
    border-radius:12px;
  }
}
/* YieldXAU perfectly centered accordion chevrons v31 */
@media (max-width:720px) {
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group-toggle > i::before {
    position:absolute;
    top:50%;
    left:50%;
    width:8px;
    height:8px;
    margin:0;
    transform:translate(-50%,-68%) rotate(45deg);
    transform-origin:center;
  }
  .yxau-primary-menu .yxau-member-accordion .yxau-nav-group.is-open .yxau-nav-group-toggle > i::before {
    margin:0;
    transform:translate(-50%,-32%) rotate(225deg);
  }
}
/* YieldXAU standalone Sign Out navigation v32 */
.yxau-nav-signout-link {
  display:flex;
  min-height:50px;
  padding:10px 14px;
  align-items:center;
  gap:14px;
  border:1px solid rgba(239,183,47,.2);
  border-radius:12px;
  background:linear-gradient(145deg,rgba(239,183,47,.055),rgba(255,255,255,.015));
  color:var(--yxau-muted) !important;
  font-size:14px;
  font-weight:750;
  text-decoration:none !important;
  transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease;
}
.yxau-nav-signout-link > i {
  display:grid;
  width:28px;
  height:28px;
  place-items:center;
  color:var(--yxau-gold);
  font-style:normal;
}
.yxau-nav-signout-link:hover,
.yxau-nav-signout-link:focus-visible {
  color:var(--yxau-text) !important;
  border-color:rgba(239,183,47,.42);
  background:rgba(239,183,47,.09);
  transform:translateX(2px);
}
@media (max-width:720px) {
  .yxau-primary-menu .yxau-nav-signout-link {
    min-height:52px;
    margin-top:1px;
    padding:8px 14px;
    border-radius:12px;
  }
}
/* YieldXAU professional member profile v33 */
.yxau-profile-form { gap:18px; }
.yxau-profile-photo-field {
  display:flex;
  align-items:center;
  gap:18px;
  padding:16px;
  border:1px solid rgba(150,174,197,.14);
  border-radius:16px;
  background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(7,25,42,.28));
}
.yxau-profile-photo-preview {
  display:grid;
  flex:0 0 92px;
  width:92px;
  height:92px;
  place-items:center;
  overflow:hidden;
  border:2px solid rgba(239,183,47,.46);
  border-radius:50%;
  background:radial-gradient(circle at 35% 25%,rgba(255,221,116,.24),rgba(8,27,45,.96) 68%);
  color:var(--yxau-gold-light);
  font-size:32px;
  font-weight:800;
  box-shadow:0 0 0 5px rgba(239,183,47,.055),0 14px 30px rgba(0,0,0,.24);
}
.yxau-profile-photo-preview img { width:100%; height:100%; object-fit:cover; }
.yxau-profile-photo-field > label { display:grid; flex:1; gap:6px; min-width:0; color:var(--yxau-text); font-size:13px; font-weight:750; }
.yxau-profile-photo-field > label small { color:var(--yxau-muted); font-size:11px; font-weight:500; line-height:1.55; }
.yxau-profile-photo-field input[type='file'] {
  width:100%;
  margin-top:5px;
  padding:8px;
  border:1px solid rgba(150,174,197,.18);
  border-radius:11px;
  background:rgba(5,18,31,.46);
  color:var(--yxau-muted);
  font-size:12px;
}
.yxau-profile-photo-field input[type='file']::file-selector-button {
  min-height:34px;
  margin-right:10px;
  padding:0 12px;
  border:1px solid rgba(239,183,47,.3);
  border-radius:8px;
  background:rgba(239,183,47,.11);
  color:var(--yxau-gold-light);
  font-weight:750;
  cursor:pointer;
}
.yxau-profile-copy-row { display:flex; align-items:center; justify-content:space-between; gap:10px; }
.yxau-profile-copy-row strong {
  min-width:0;
  overflow-wrap:anywhere;
}
.yxau-profile-copy-row button {
  flex:0 0 auto;
  min-height:34px;
  padding:0 11px;
  border:1px solid rgba(239,183,47,.26);
  border-radius:9px;
  background:rgba(239,183,47,.075);
  color:var(--yxau-gold-light);
  font:inherit;
  font-size:11px;
  font-weight:800;
  cursor:pointer;
  transition:border-color .16s ease,background .16s ease,color .16s ease;
}
.yxau-profile-copy-row button:hover,
.yxau-profile-copy-row button:focus-visible,
.yxau-profile-copy-row button.is-copied {
  border-color:rgba(239,183,47,.5);
  background:rgba(239,183,47,.15);
  color:#fff1bd;
}
@media (max-width:560px) {
  .yxau-profile-photo-field { align-items:flex-start; gap:14px; padding:14px; }
  .yxau-profile-photo-preview { flex-basis:74px; width:74px; height:74px; font-size:26px; }
}
@media (max-width:390px) {
  .yxau-profile-photo-field { display:grid; }
}
/* YieldXAU detailed referral commission guide v34 */
.yxau-referral-plan { overflow:hidden; }
.yxau-referral-plan-intro { max-width:850px; margin:0 0 18px; color:var(--yxau-muted); line-height:1.75; }
.yxau-referral-formula {
  display:grid;
  gap:5px;
  margin-bottom:18px;
  padding:16px 18px;
  border:1px solid rgba(239,183,47,.24);
  border-radius:14px;
  background:linear-gradient(135deg,rgba(239,183,47,.105),rgba(19,52,75,.3));
}
.yxau-referral-formula > span { color:var(--yxau-gold); font-size:10px; font-weight:850; letter-spacing:.14em; text-transform:uppercase; }
.yxau-referral-formula > strong { color:var(--yxau-text); font-size:18px; line-height:1.35; }
.yxau-referral-formula > small { color:var(--yxau-muted); font-size:11px; }
.yxau-referral-level-guide {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
}
.yxau-referral-level-guide article {
  position:relative;
  min-width:0;
  padding:16px;
  overflow:hidden;
  border:1px solid rgba(150,174,197,.14);
  border-radius:14px;
  background:linear-gradient(150deg,rgba(255,255,255,.035),rgba(7,25,42,.4));
}
.yxau-referral-level-guide article::before {
  content:'';
  position:absolute;
  inset:0 0 auto;
  height:2px;
  background:linear-gradient(90deg,var(--yxau-gold),rgba(95,224,174,.55),transparent);
}
.yxau-referral-level-number { color:var(--yxau-gold); font-size:10px; font-weight:850; letter-spacing:.13em; text-transform:uppercase; }
.yxau-referral-level-guide article > strong { display:block; margin:8px 0 7px; color:var(--yxau-text); font-size:29px; line-height:1; letter-spacing:-.04em; }
.yxau-referral-level-guide article > p { min-height:42px; margin:0 0 9px; color:var(--yxau-muted); font-size:12px; line-height:1.55; }
.yxau-referral-level-guide article > small { display:block; color:var(--yxau-gold-light); font-size:11px; font-weight:700; line-height:1.45; }
.yxau-referral-rules { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin-top:18px; }
.yxau-referral-rules > div {
  display:flex;
  gap:12px;
  padding:14px;
  border:1px solid rgba(150,174,197,.12);
  border-radius:12px;
  background:rgba(255,255,255,.018);
}
.yxau-referral-rules i {
  display:grid;
  flex:0 0 30px;
  width:30px;
  height:30px;
  place-items:center;
  border:1px solid rgba(239,183,47,.28);
  border-radius:9px;
  background:rgba(239,183,47,.08);
  color:var(--yxau-gold-light);
  font-size:11px;
  font-style:normal;
  font-weight:850;
}
.yxau-referral-rules p { display:grid; gap:4px; margin:0; }
.yxau-referral-rules strong { color:var(--yxau-text); font-size:13px; }
.yxau-referral-rules span { color:var(--yxau-muted); font-size:11px; line-height:1.55; }
.yxau-referral-plan > .yxau-form-note { margin:16px 0 0; padding-top:14px; border-top:1px solid rgba(150,174,197,.12); }
@media (max-width:900px) { .yxau-referral-level-guide { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:620px) {
  .yxau-referral-level-guide,.yxau-referral-rules { grid-template-columns:1fr; }
  .yxau-referral-level-guide article > p { min-height:0; }
  .yxau-referral-formula { padding:14px; }
  .yxau-referral-formula > strong { font-size:16px; }
}
/* YieldXAU fixed staking plans and guidance v35 */
.yxau-plan-list { display:grid; gap:12px; }
.yxau-stake-plan-card { position:relative; display:block; margin:0; cursor:pointer; }
.yxau-stake-plan-card > input { position:absolute; opacity:0; pointer-events:none; }
.yxau-stake-plan-body { display:grid; gap:13px; padding:17px; border:1px solid rgba(150,174,197,.15); border-radius:16px; background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(7,25,42,.4)); transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease; }
.yxau-stake-plan-card:hover .yxau-stake-plan-body { border-color:rgba(239,183,47,.34); transform:translateY(-1px); }
.yxau-stake-plan-card > input:checked + .yxau-stake-plan-body { border-color:rgba(255,216,96,.68); background:linear-gradient(145deg,rgba(239,183,47,.12),rgba(7,25,42,.48)); box-shadow:inset 3px 0 0 var(--yxau-gold),0 14px 34px rgba(0,0,0,.2); }
.yxau-stake-plan-top { display:flex; align-items:center; justify-content:space-between; gap:10px; }
.yxau-stake-plan-top > strong { color:var(--yxau-text); font-size:15px; }
.yxau-stake-plan-top > b { padding:6px 9px; border:1px solid rgba(239,183,47,.24); border-radius:999px; color:var(--yxau-gold-light); font-size:9px; letter-spacing:.06em; text-transform:uppercase; }
.yxau-stake-plan-amount { color:var(--yxau-text); font-size:34px; font-weight:800; line-height:1; letter-spacing:-.045em; }
.yxau-stake-plan-metrics { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; }
.yxau-stake-plan-metrics small { display:grid; gap:4px; padding:10px; border:1px solid rgba(150,174,197,.12); border-radius:11px; background:rgba(255,255,255,.018); }
.yxau-stake-plan-metrics em { color:var(--yxau-muted); font-size:9px; font-style:normal; font-weight:750; text-transform:uppercase; }
.yxau-stake-plan-metrics strong { color:var(--yxau-gold-light); font-size:13px; }
.yxau-stake-plan-note { color:var(--yxau-muted); font-size:10px; line-height:1.5; }
.yxau-staking-formula { display:grid; gap:5px; padding:15px; border:1px solid rgba(239,183,47,.24); border-radius:13px; background:rgba(239,183,47,.065); }
.yxau-staking-formula span { color:var(--yxau-gold); font-size:9px; font-weight:850; letter-spacing:.13em; text-transform:uppercase; }
.yxau-staking-formula strong { color:var(--yxau-text); font-size:17px; }
.yxau-staking-formula small { color:var(--yxau-muted); font-size:11px; }
.yxau-staking-rule-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:9px; margin-top:14px; }
.yxau-staking-rule-grid > div { display:flex; gap:10px; padding:12px; border:1px solid rgba(150,174,197,.12); border-radius:11px; }
.yxau-staking-rule-grid i { display:grid; flex:0 0 28px; height:28px; place-items:center; border-radius:8px; background:rgba(239,183,47,.09); color:var(--yxau-gold); font-style:normal; font-weight:850; }
.yxau-staking-rule-grid p { display:grid; gap:3px; margin:0; }
.yxau-staking-rule-grid strong { color:var(--yxau-text); font-size:12px; }
.yxau-staking-rule-grid span { color:var(--yxau-muted); font-size:10px; line-height:1.5; }
@media(max-width:620px){.yxau-stake-plan-metrics,.yxau-staking-rule-grid{grid-template-columns:1fr}.yxau-stake-plan-top{align-items:flex-start}.yxau-stake-plan-top>b{text-align:center}}
/* YieldXAU staking card conflict reset v36 */
body.yxau-platform-ui.page-id-110 .yxau-plan-list label.yxau-stake-plan-card {
  display:block;
  grid-template-columns:none;
  gap:0;
  min-height:0;
  padding:0;
  border:0;
  border-radius:16px;
  background:transparent;
  transform:none;
}
body.yxau-platform-ui.page-id-110 .yxau-plan-list label.yxau-stake-plan-card:hover,
body.yxau-platform-ui.page-id-110 .yxau-plan-list label.yxau-stake-plan-card:has(input:checked) {
  border:0;
  background:transparent;
  box-shadow:none;
  transform:none;
}
body.yxau-platform-ui.page-id-110 .yxau-plan-list label.yxau-stake-plan-card > input {
  position:absolute;
  width:1px;
  height:1px;
  opacity:0;
}
body.yxau-platform-ui.page-id-110 .yxau-plan-list label.yxau-stake-plan-card > .yxau-stake-plan-body {
  display:grid;
  width:100%;
  min-width:0;
  gap:13px;
}
body.yxau-platform-ui.page-id-110 .yxau-stake-plan-top,
body.yxau-platform-ui.page-id-110 .yxau-stake-plan-metrics {
  width:100%;
  min-width:0;
}
@media(max-width:620px){
  body.yxau-platform-ui.page-id-110 .yxau-stake-plan-body{padding:15px}
  body.yxau-platform-ui.page-id-110 .yxau-stake-plan-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
  body.yxau-platform-ui.page-id-110 .yxau-stake-plan-metrics small{padding:9px 7px}
  body.yxau-platform-ui.page-id-110 .yxau-stake-plan-metrics em{font-size:8px}
  body.yxau-platform-ui.page-id-110 .yxau-stake-plan-metrics strong{font-size:12px}
}
@media(max-width:390px){
  body.yxau-platform-ui.page-id-110 .yxau-stake-plan-metrics{grid-template-columns:1fr}
}
	

/* Compact staking claim action */
.yxau-claimable-card { position: relative; padding-bottom: 4.75rem; }
.yxau-claimable-card .yxau-mini-claim {
  position: absolute;
  right: 1.5rem;
  bottom: 1.35rem;
  min-width: 5.4rem;
  min-height: 2.55rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: .55rem 1.05rem;
  border: 1px solid rgba(247, 197, 67, .58);
  border-radius: 999px;
  background: linear-gradient(135deg, #ffe07a 0%, #f5bd2e 100%);
  box-shadow: 0 8px 22px rgba(245, 189, 46, .18);
  color: #101a26;
  font-size: .78rem;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .02em;
  text-decoration: none;
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.yxau-claimable-card .yxau-mini-claim:hover,
.yxau-claimable-card .yxau-mini-claim:focus-visible {
  color: #101a26;
  filter: brightness(1.04);
  transform: translateY(-1px);
  box-shadow: 0 10px 26px rgba(245, 189, 46, .28);
}
@media (max-width: 600px) {
  .yxau-claimable-card { padding-bottom: 4.25rem; }
  .yxau-claimable-card .yxau-mini-claim {
    right: 1.15rem;
    bottom: 1.1rem;
    min-width: 4.9rem;
    min-height: 2.35rem;
    padding: .48rem .9rem;
    font-size: .74rem;
  }
}


.yxau-claimable-card button.yxau-mini-claim { font-family: inherit; cursor: pointer; }
.yxau-claimable-card .yxau-mini-claim:disabled {
  cursor: not-allowed;
  opacity: .58;
  filter: saturate(.75);
  transform: none;
  box-shadow: none;
}
.yxau-claim-feedback {
  display: block;
  max-width: calc(100% - 6.5rem);
  margin-top: .55rem;
  color: var(--yxau-muted, #aebccd);
  font-size: .72rem;
  font-weight: 650;
  line-height: 1.35;
}
.yxau-claim-feedback.is-success { color: #70ddb6; }
.yxau-claim-feedback.is-error { color: #ff8f8f; }

/* YieldXAU light-theme legibility and guidance pages v39 */
body.yxau-light-mode .yxau-package-price,
body.yxau-light-mode .yxau-package-details dd,
body.yxau-light-mode .yxau-metric strong {
	color: var(--yxau-text);
}
body.yxau-light-mode .yxau-package-details div {
	background: rgba(16,36,58,.035);
}
body.yxau-light-mode .yxau-primary-menu a:hover {
	background: rgba(16,36,58,.07);
	color: var(--yxau-text) !important;
}
body.yxau-light-mode .yxau-referral-formula {
	background: linear-gradient(135deg, rgba(239,183,47,.12), rgba(225,237,247,.9));
}
body.yxau-light-mode .yxau-referral-level-guide article {
	border-color: rgba(15,36,58,.12);
	background: linear-gradient(150deg, rgba(255,255,255,.98), rgba(231,240,248,.92));
}
body.yxau-light-mode .yxau-referral-rules > div {
	border-color: rgba(15,36,58,.11);
	background: rgba(16,36,58,.025);
}
body.yxau-light-mode .yxau-referral-rules i {
	color: #7a5700;
}



/* YieldXAU guest package light presentation v40 */
body.yxau-platform-ui.yxau-guest.yxau-light-mode {
  --yxau-bg:#eef3f8;
  --yxau-bg-deep:#e3ebf3;
  --yxau-surface:rgba(255,255,255,.96);
  --yxau-surface-2:rgba(235,242,248,.96);
  --yxau-border:rgba(180,124,12,.28);
  --yxau-border-soft:rgba(15,36,58,.11);
  --yxau-text:#10243a;
  --yxau-muted:#52677c;
  --yxau-shadow:0 18px 48px rgba(30,57,80,.12);
  color:var(--yxau-text);
  background:radial-gradient(circle at 8% 8%,rgba(239,183,47,.13),transparent 27rem),radial-gradient(circle at 88% 20%,rgba(52,131,180,.11),transparent 34rem),linear-gradient(135deg,#f7f9fc,#edf3f8 68%,#f5f7fa);
}
body.yxau-platform-ui.yxau-guest.yxau-light-mode::before { opacity:.38; background-image:linear-gradient(rgba(16,36,58,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,36,58,.035) 1px,transparent 1px); }
body.yxau-guest.yxau-light-mode .yxau-packages,body.yxau-guest.yxau-light-mode .yxau-section-heading h1,body.yxau-guest.yxau-light-mode .yxau-section-heading h2 { color:var(--yxau-text); }
body.yxau-guest.yxau-light-mode .yxau-package-card { border-color:rgba(180,124,12,.25); background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(235,242,248,.97)); box-shadow:var(--yxau-shadow); }
body.yxau-guest.yxau-light-mode .yxau-package-card.is-featured { background:linear-gradient(145deg,rgba(255,248,221,.98),rgba(255,255,255,.98)); }
body.yxau-guest.yxau-light-mode .yxau-package-price,body.yxau-guest.yxau-light-mode .yxau-package-details dd { color:var(--yxau-text); }
body.yxau-guest.yxau-light-mode .yxau-package-details div { border-color:rgba(15,36,58,.1); background:rgba(16,36,58,.035); }
body.yxau-guest.yxau-light-mode .yxau-site-header { border-color:rgba(15,36,58,.1); background:rgba(255,255,255,.9); box-shadow:0 14px 38px rgba(30,57,80,.1); }
body.yxau-guest.yxau-light-mode .yxau-brand small,body.yxau-guest.yxau-light-mode .yxau-primary-menu a { color:#52677c !important; }
body.yxau-guest.yxau-light-mode .yxau-primary-menu a:hover { color:#10243a !important; background:rgba(16,36,58,.06); }
@media(max-width:720px){body.yxau-guest.yxau-light-mode .yxau-packages{padding-top:32px}body.yxau-guest.yxau-light-mode .yxau-section-heading{margin-bottom:24px}body.yxau-guest.yxau-light-mode .yxau-section-heading h1{font-size:clamp(35px,10.5vw,46px);line-height:1.08}body.yxau-guest.yxau-light-mode .yxau-section-heading p{font-size:16px;line-height:1.65}body.yxau-guest.yxau-light-mode .yxau-package-grid{gap:14px}body.yxau-guest.yxau-light-mode .yxau-package-card{min-height:0;padding:20px;border-radius:18px}body.yxau-guest.yxau-light-mode .yxau-package-price{margin-top:10px;font-size:48px}body.yxau-guest.yxau-light-mode .yxau-package-details{margin:16px 0 0;gap:8px}body.yxau-guest.yxau-light-mode .yxau-package-details div{padding:11px;border-radius:11px}}


/* YieldXAU opt-in light-theme contrast polish v41 */
body.yxau-light-mode .yxau-package-card {
  border-color: rgba(180,124,12,.32);
}
body.yxau-light-mode .yxau-package-name {
  color: #7a5700;
}
body.yxau-light-mode .yxau-package-rate,
body.yxau-light-mode .yxau-section-heading p,
body.yxau-light-mode .yxau-package-details dt {
  color: #415a72;
}
body.yxau-light-mode .yxau-package-details div {
  border-color: rgba(15,36,58,.13);
  background: rgba(16,36,58,.045);
}
body.yxau-light-mode .yxau-package-button {
  color: #111827 !important;
  box-shadow: 0 12px 28px rgba(180,124,12,.24);
}
body.yxau-light-mode .yxau-button-secondary {
  border-color: rgba(15,36,58,.15);
  background: rgba(228,237,245,.94);
  color: #10243a !important;
}


/* YieldXAU homepage card alignment v42 */
.yxau-home .yxau-section-heading h2 {
	font-size: clamp(28px, 3.4vw, 42px);
	line-height: 1.16;
	letter-spacing: -.025em;
}
.yxau-home .yxau-feature-grid > .yxau-card {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	text-align: center;
}
.yxau-home .yxau-feature-grid > .yxau-card > i {
	margin-right: auto;
	margin-bottom: 18px;
	margin-left: auto;
}
.yxau-home .yxau-feature-grid > .yxau-card h3 {
	margin: 0 0 10px;
	font-size: clamp(17px, 1.55vw, 19px);
	line-height: 1.3;
	letter-spacing: -.015em;
	text-align: center;
}
.yxau-home .yxau-feature-grid > .yxau-card p {
	max-width: 34ch;
	margin: 0 auto;
	text-align: center;
}
@media (max-width: 720px) {
	.yxau-home .yxau-section-heading h2 {
		font-size: clamp(26px, 7.5vw, 34px);
	}
	.yxau-home .yxau-feature-grid > .yxau-card h3 {
		font-size: 18px;
	}
}


/* Investments: centered package cards and upgrade action */
.yxau-investment-grid {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 520px), 580px));
  justify-content: center;
  align-items: start;
}
.yxau-investment-card {
  width: 100%;
  margin-inline: auto;
}
.yxau-investment-card .yxau-upgrade-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 48px;
  margin-top: 2px;
  background: linear-gradient(135deg, var(--yxau-gold-light), var(--yxau-gold));
  color: #111827 !important;
  font-weight: 900;
  text-align: center;
  box-shadow: 0 10px 24px rgba(239,183,47,.18);
}
.yxau-investment-card .yxau-upgrade-button:hover {
  transform: translateY(-1px);
  box-shadow: 0 14px 30px rgba(239,183,47,.25);
}
@media (max-width: 640px) {
  .yxau-investment-grid { grid-template-columns: minmax(0, 1fr); }
  .yxau-investment-card { max-width: 100%; }
}


/* Dashboard Tap-to-Collect */
.yxau-tap-chip {
  min-width: min(100%, 340px); gap: 14px; padding: 14px 16px;
  border: 1px solid rgba(239,183,47,.32); background: rgba(8,24,39,.74);
}
.yxau-tap-button {
  appearance: none; border: 1px solid rgba(255,216,94,.75); cursor: pointer;
  width: 72px; height: 72px; min-width: 72px; border-radius: 22px; padding: 0;
  display: inline-flex; flex-direction: column; align-items: center; justify-content: center; gap: 1px;
  color: #111827; background: radial-gradient(circle at 35% 25%, #fff3a8 0, #efb72f 52%, #a76b05 100%);
  box-shadow: 0 10px 28px rgba(239,183,47,.3), inset 0 1px 0 rgba(255,255,255,.7);
  transition: transform .14s ease, box-shadow .14s ease, filter .14s ease;
}
.yxau-tap-button:hover { transform: translateY(-2px) scale(1.03); box-shadow: 0 15px 34px rgba(239,183,47,.4); }
.yxau-tap-button:active, .yxau-tap-button.is-tapped { transform: scale(.9); filter: brightness(1.12); }
.yxau-tap-button:focus-visible { outline: 3px solid rgba(255,214,69,.36); outline-offset: 4px; }
.yxau-tap-button:disabled { cursor: not-allowed; filter: grayscale(.65); opacity: .62; transform: none; }
.yxau-tap-logo { font-size: 28px; line-height: 1; font-weight: 950; letter-spacing: -.06em; }
.yxau-tap-button small { color: #1d2734; font-size: 9px; line-height: 1; font-weight: 950; letter-spacing: .16em; }
.yxau-tap-details { display: grid; gap: 3px; min-width: 0; }
.yxau-tap-details > strong { color: #fff; font-size: 15px; }
.yxau-tap-details > span { display: block; color: #b7c5d5; font-size: 11px; line-height: 1.35; }
.yxau-tap-details > span b { color: #ffd85e; font-weight: 850; }
.yxau-tap-details > small { color: #52e0ad; font-size: 10px; min-height: 14px; }
@media (max-width: 720px) {
  .yxau-dashboard-hero { align-items: stretch; }
  .yxau-tap-chip { width: 100%; min-width: 0; }
  .yxau-tap-button { width: 66px; height: 66px; min-width: 66px; }
}


/* Homepage Hero logo Tap-to-Collect */
.yxau-home-tap-button { border: 0; padding: 0; color: inherit; font: inherit; cursor: pointer; overflow: visible; }
.yxau-home-tap-button:not(:disabled):hover { transform: scale(1.035); filter: brightness(1.08); }
.yxau-home-tap-button:not(:disabled):active, .yxau-home-tap-button.is-tapped { transform: scale(.92); }
.yxau-home-tap-button:focus-visible { outline: 3px solid rgba(239,183,47,.55); outline-offset: 5px; }
.yxau-home-tap-button:disabled { cursor: not-allowed; opacity: .82; }
.yxau-home-tap-label { position: absolute; top: 20px; left: 20px; right: auto; bottom: auto; z-index: 9; max-width: calc(100% - 40px); padding: 7px 11px; border: 1px solid rgba(239,183,47,.38); border-radius: 10px; background: rgba(5,12,22,.88); color: #ffd85e; font-size: 11px; line-height: 1.1; font-weight: 850; letter-spacing: .02em; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.yxau-home-tap-stats { position: absolute; right: 20px; bottom: 18px; left: auto; top: auto; transform: none; z-index: 9; min-width: 0; padding: 6px 10px; border: 1px solid rgba(239,183,47,.2); border-radius: 10px; background: rgba(5,12,22,.84); color: #b9c6d6; font-size: 10px; line-height: 1.2; text-align: right; white-space: nowrap; }
.yxau-home-tap-stats b { color: #ffd85e; }
@media (max-width: 640px) {
  .yxau-home-tap-label { top: 14px; left: 14px; max-width: calc(100% - 28px); font-size: 10px; }
  .yxau-home-tap-stats { right: 14px; bottom: 14px; font-size: 9px; }
}


/* Desktop dashboard vertical sidebar */
@media (min-width: 901px) {
  .yxau-dashboard {
    display: grid;
    grid-template-columns: 250px minmax(0, 1fr);
    grid-auto-flow: row;
    column-gap: 28px;
    row-gap: 24px;
    align-items: start;
  }
  .yxau-dashboard > .yxau-member-menu-placeholder { display: none !important; }
  .yxau-dashboard > .yxau-member-accordion {
    grid-column: 1;
    grid-row: 1 / span 5;
    position: sticky;
    top: 108px;
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
    width: 100%;
    min-width: 0;
    padding: 14px;
  }
  .yxau-dashboard > .yxau-dashboard-hero,
  .yxau-dashboard > .yxau-dashboard-metrics,
  .yxau-dashboard > .yxau-dashboard-grid { grid-column: 2; width: 100%; min-width: 0; margin: 0; }
  .yxau-dashboard .yxau-nav-dashboard-link,
  .yxau-dashboard .yxau-nav-signout-link,
  .yxau-dashboard .yxau-nav-group,
  .yxau-dashboard .yxau-nav-group-toggle { width: 100%; min-width: 0; }
  .yxau-dashboard .yxau-nav-dashboard-link,
  .yxau-dashboard .yxau-nav-signout-link,
  .yxau-dashboard .yxau-nav-group-toggle { justify-content: flex-start; text-align: left; }
  .yxau-dashboard .yxau-nav-group { display: grid; gap: 6px; }
  .yxau-dashboard .yxau-nav-group-panel {
    position: static !important;
    display: grid !important;
    grid-template-columns: 1fr;
    gap: 4px;
    width: 100%;
    min-width: 0;
    padding: 4px 0 0 10px;
    border: 0;
    box-shadow: none;
    background: transparent;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }
  .yxau-dashboard .yxau-nav-group-panel a { width: 100%; justify-content: flex-start; }
}
@media (max-width: 900px) and (min-width: 721px) {
  .yxau-dashboard > .yxau-member-accordion { display: flex; flex-direction: column; align-items: stretch; gap: 8px; }
  .yxau-dashboard .yxau-nav-dashboard-link, .yxau-dashboard .yxau-nav-signout-link, .yxau-dashboard .yxau-nav-group, .yxau-dashboard .yxau-nav-group-toggle { width: 100%; }
}


/* Investment dashboard: match Staking dashboard on mobile */
.yxau-investment-dashboard .yxau-investment-summary { grid-template-columns: repeat(5,minmax(0,1fr)); gap: 14px; margin-bottom: 24px; }
.yxau-investment-dashboard .yxau-investment-summary > .yxau-card { position: relative; min-height: 142px; padding: 22px; overflow: hidden; border-color: rgba(239,183,47,.22); background: radial-gradient(circle at 100% 0,rgba(239,183,47,.09),transparent 10rem),linear-gradient(145deg,rgba(20,39,61,.94),rgba(10,25,42,.94)); }
.yxau-investment-dashboard .yxau-investment-summary > .yxau-card::before { content: ""; position: absolute; inset: 0 0 auto; height: 3px; background: linear-gradient(90deg,var(--yxau-gold),rgba(95,224,174,.75),transparent 88%); opacity: .85; }
.yxau-investment-dashboard .yxau-investment-summary > .yxau-card > span { display:block; margin-bottom:16px; color:var(--yxau-muted); font-size:11px; }
.yxau-investment-dashboard .yxau-investment-summary > .yxau-card > strong { display:block; color:var(--yxau-text); font-size:clamp(25px,2.5vw,34px); line-height:1; letter-spacing:-.035em; }
.yxau-investment-dashboard .yxau-investment-summary > .yxau-claimable-card small { display:block; margin-top:12px; color:var(--yxau-muted); font-size:10px; line-height:1.35; }
@media (max-width:1100px) { .yxau-investment-dashboard .yxau-investment-summary { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media (max-width:820px) { .yxau-investment-dashboard .yxau-investment-summary { grid-template-columns:repeat(2,minmax(0,1fr)); } .yxau-investment-dashboard .yxau-investment-grid { grid-template-columns:1fr; width:100%; } }
@media (max-width:720px) {
  .yxau-investment-dashboard { display:block; width:min(100% - 24px,1180px); }
  .yxau-investment-dashboard > .yxau-section-heading { margin-bottom:22px; }
  .yxau-investment-dashboard > .yxau-section-heading h1 { font-size:clamp(34px,10vw,44px); }
  .yxau-investment-dashboard .yxau-investment-summary { gap:10px; margin:16px 0; }
  .yxau-investment-dashboard .yxau-investment-summary > .yxau-card { min-height:118px; padding:17px; border-radius:16px; }
  .yxau-investment-dashboard .yxau-investment-summary > .yxau-card > span { margin-bottom:12px; font-size:10px; line-height:1.25; }
  .yxau-investment-dashboard .yxau-investment-summary > .yxau-card > strong { font-size:25px; }
  .yxau-investment-dashboard .yxau-investment-card { gap:14px; padding:18px; border-radius:17px; }
  .yxau-investment-dashboard .yxau-investment-stats { grid-template-columns:1fr 1fr; gap:8px; }
  .yxau-investment-dashboard .yxau-investment-stats > div { padding:11px; }
}
@media (max-width:420px) { .yxau-investment-dashboard .yxau-investment-summary { grid-template-columns:1fr 1fr; } .yxau-investment-dashboard .yxau-investment-summary > .yxau-card:last-child { grid-column:1 / -1; } }


/* Main dashboard: Staking-style responsive cards */
@media (max-width:720px) {
  .yxau-dashboard:not(.yxau-investment-dashboard) { display:block; width:min(100% - 24px,1180px); }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-hero { margin-bottom:16px; padding:20px; border-radius:18px; }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-hero h1 { font-size:clamp(30px,9vw,42px); line-height:1.04; }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-hero p { font-size:14px; line-height:1.55; }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-metrics { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin:0 0 16px; }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-metrics > .yxau-metric { position:relative; min-height:118px; padding:17px; overflow:hidden; border:1px solid rgba(239,183,47,.22); border-radius:16px; background:radial-gradient(circle at 100% 0,rgba(239,183,47,.09),transparent 9rem),linear-gradient(145deg,rgba(20,39,61,.94),rgba(10,25,42,.94)); }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-metrics > .yxau-metric::before { content:""; position:absolute; inset:0 0 auto; height:3px; background:linear-gradient(90deg,var(--yxau-gold),rgba(95,224,174,.75),transparent 88%); }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-metrics > .yxau-metric span { font-size:10px; line-height:1.25; }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-metrics > .yxau-metric strong { font-size:25px; line-height:1; }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-metrics > .yxau-metric small { font-size:9px; line-height:1.35; }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-metrics > .yxau-metric:last-child { grid-column:1 / -1; }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-grid { grid-template-columns:1fr; gap:14px; margin-bottom:14px; }
  .yxau-dashboard:not(.yxau-investment-dashboard) > .yxau-dashboard-grid > .yxau-card { padding:18px; border-radius:17px; }
}


/* Staking claim button: no overlap */
body.yxau-platform-ui.page-id-110 .yxau-claimable-card { display:flex; flex-direction:column; align-items:stretch; padding-bottom:22px; }
body.yxau-platform-ui.page-id-110 .yxau-claimable-card > strong { width:100%; margin-bottom:0; }
body.yxau-platform-ui.page-id-110 .yxau-claimable-card .yxau-mini-claim { position:static; right:auto; bottom:auto; width:100%; min-width:0; min-height:40px; margin-top:18px; padding:10px 14px; flex:0 0 auto; }
body.yxau-platform-ui.page-id-110 .yxau-claimable-card .yxau-claim-feedback { max-width:100%; margin-top:8px; text-align:center; }
@media (max-width:600px) { body.yxau-platform-ui.page-id-110 .yxau-claimable-card { padding-bottom:17px; } body.yxau-platform-ui.page-id-110 .yxau-claimable-card .yxau-mini-claim { width:100%; margin-top:14px; } }


/* Hero logo: remove white/grey button shadow */
.yxau-market-visual .yxau-home-tap-button,
.yxau-market-visual .yxau-home-tap-button:disabled { appearance:none; -webkit-appearance:none; background:transparent !important; box-shadow:none !important; filter:none !important; backdrop-filter:none !important; opacity:1; }


/* Password Show / Copy controls */
.yxau-password-tools-wrap { position:relative; display:block; width:100%; }
.yxau-password-tools-wrap > input { width:100% !important; padding-right:116px !important; }
.yxau-password-actions { position:absolute; top:50%; right:8px; display:inline-flex; align-items:center; gap:5px; transform:translateY(-50%); z-index:4; }
.yxau-password-action { appearance:none; min-width:48px; min-height:32px; padding:6px 8px; border:1px solid rgba(239,183,47,.3); border-radius:8px; background:rgba(8,23,39,.94); color:#ffd85e; font:inherit; font-size:10px; font-weight:800; line-height:1; cursor:pointer; transition:border-color .16s ease,background .16s ease,transform .16s ease; }
.yxau-password-action:hover,.yxau-password-action:focus-visible { border-color:rgba(239,183,47,.72); background:rgba(29,49,70,.98); transform:translateY(-1px); }
body.yxau-light-mode .yxau-password-action { background:#fff8df; color:#6e4900; }
@media (max-width:420px) { .yxau-password-tools-wrap > input { padding-right:104px !important; } .yxau-password-actions { right:6px; gap:4px; } .yxau-password-action { min-width:44px; padding:6px; font-size:9px; } }


/* Professional password eye control */
.yxau-password-tools-wrap > input { padding-right:54px !important; }
.yxau-password-actions { right:8px; gap:0; }
.yxau-password-action.yxau-password-toggle { width:38px; min-width:38px; height:38px; min-height:38px; padding:8px; border-color:transparent; border-radius:10px; background:transparent; color:var(--yxau-muted); }
.yxau-password-action.yxau-password-toggle:hover,.yxau-password-action.yxau-password-toggle:focus-visible { border-color:rgba(239,183,47,.38); background:rgba(239,183,47,.08); color:var(--yxau-gold-light); transform:none; }
.yxau-password-toggle svg { display:block; width:20px; height:20px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }
body.yxau-light-mode .yxau-password-action.yxau-password-toggle { background:transparent; color:#5c6878; }
@media (max-width:420px) { .yxau-password-tools-wrap > input { padding-right:50px !important; } .yxau-password-action.yxau-password-toggle { width:36px; min-width:36px; height:36px; min-height:36px; padding:8px; } }
