/* Install promotion only; the wallet, reviews and shared theme stay independent. */
.ip126{position:relative;isolation:isolate;overflow:hidden;padding:76px 24px 58px;text-align:center;background:radial-gradient(ellipse at 50% 72%,#b7944d1c,transparent 52%),radial-gradient(ellipse at 15% 30%,#35716e13,transparent 55%),var(--h-bg);border-bottom:1px solid var(--h-border)}
.ip126:before{content:"";position:absolute;z-index:-1;left:50%;bottom:110px;width:min(720px,130vw);aspect-ratio:1;border:1px solid var(--h-border);border-radius:50%;transform:translateX(-50%);opacity:.3;box-shadow:0 0 0 65px #c5a05906,0 0 0 130px #c5a05904}
.ip126-copy{position:relative;max-width:660px;margin:0 auto 38px}
.ip126-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--h-gold);font-weight:600;letter-spacing:.1px;margin-bottom:20px}
.ip126-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #c5a05912}
.ip126 h2{font-size:clamp(32px,4.8vw,54px);font-weight:700;line-height:1.35;letter-spacing:-.5px;margin:0 0 18px}
.ip126 h2 span{color:var(--h-gold)}
.ip126-description{max-width:495px;margin:0 auto 26px;color:var(--h-muted);font-size:16px;line-height:1.95}
.ip126-install{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;min-width:235px;padding:12px 28px;border-radius:99px;background:linear-gradient(115deg,#eed493,#c5a059);color:#101923;border:1px solid #e8cc8c;box-shadow:0 7px 25px #c5a05920;font-size:17px;font-weight:600}
.ip126-install svg{width:21px;height:21px}
.ip126-install[aria-disabled=true]{opacity:.65;cursor:wait}
.ip126-platforms{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;color:var(--h-muted);font-size:11px}
.ip126-platforms i{width:3px;height:3px;border-radius:50%;background:var(--h-gold)}
.ip126-status{font-size:12px;line-height:1.8;color:var(--h-gold);margin:12px auto 0;max-width:430px}
.ip126-status:empty{display:none}
.ip126-figure{position:relative;margin:0 auto;max-width:370px;padding:10px 16px 0}
.ip126-device{width:316px;max-width:100%;margin:auto;aspect-ratio:9/19.2;padding:8px;border:2px solid #8a8b8a;border-radius:46px;background:linear-gradient(140deg,#8c8e8c,#202422 16%,#070b0e 46%,#555953 84%,#161c1c);box-shadow:0 30px 65px #0006,0 0 0 1px #05090c,inset 0 0 0 2px #111719;animation:ip126-float 7s ease-in-out infinite;position:relative;color:#f2f4f6;text-align:right}
.ip126-device:before,.ip126-device:after{content:"";position:absolute;left:-4px;top:112px;width:3px;height:44px;background:#676c69;border-radius:3px 0 0 3px}.ip126-device:after{top:166px;height:60px}
.ip126-screen{height:100%;overflow:hidden;border-radius:35px;background:#0a1118;position:relative;display:flex;flex-direction:column;padding:14px 14px 12px;line-height:1.5;font-size:11px;color-scheme:dark}
.ip126-island{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:87px;height:24px;border-radius:30px;background:#020406;border:1px solid #161d21}
.ip126-island:after{content:"";position:absolute;right:10px;top:7px;width:8px;height:8px;background:radial-gradient(circle at 30% 30%,#28446b,#101722 70%);border:2px solid #14191b;border-radius:50%}
.ip126-phone-status{display:flex;align-items:center;justify-content:space-between;font-family:Arial,sans-serif;font-size:9px;font-weight:700;direction:ltr;padding:0 9px 0 7px;min-height:26px}
.ip126-phone-status svg{width:38px;height:12px}
.ip126-phone-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:20px 0 20px}
.ip126-brand{display:flex;align-items:center;gap:7px}.ip126-brand img{width:27px;height:27px;object-fit:contain}.ip126-brand b{display:block;font-size:11px}.ip126-brand small{display:block;font-size:7px;color:#c5a059}
.ip126-phone-tools{display:flex;gap:6px}.ip126-phone-tools span{width:26px;height:26px;display:grid;place-items:center;border:1px solid #24313b;border-radius:9px;color:#ddc484;background:#111a22}.ip126-phone-tools svg{width:14px;height:14px}
.ip126-greeting{font-size:12px;font-weight:600;margin:0 0 12px!important}.ip126-greeting small{display:block;font-size:8px;font-weight:400;color:#889ba8;margin-top:4px}
.ip126-balance{padding:13px 14px 15px;border:1px solid #c5a059;border-radius:17px;background:linear-gradient(135deg,#183342,#10222e 60%,#11212b);box-shadow:inset 0 0 0 3px #0a1118,inset 0 0 0 4px #c5a0594d}
.ip126-balance-top{display:flex;align-items:center;justify-content:space-between;color:#e0c07a;font-size:9px}.ip126-balance-top img{width:16px;height:16px}
.ip126-balance>small{display:block;color:#9aafbc;font-size:8px;margin-top:16px}
.ip126-money{display:flex;align-items:center;justify-content:flex-end;gap:7px;direction:ltr;margin:4px 0 14px}.ip126-money b{font:700 25px/1.2 Arial,sans-serif;letter-spacing:1.3px}.ip126-money img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(82%) sepia(26%) saturate(591%) hue-rotate(359deg)}
.ip126-balance-foot{display:flex;justify-content:space-between;color:#92a7b6;font-size:7px;border-top:1px solid #a6bdc126;padding-top:9px}.ip126-balance-foot b{color:#dfc07b;font-weight:400}
.ip126-phone-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:13px 0 20px}.ip126-phone-actions>span{padding:10px 2px 8px;border:1px solid #273744;background:#111d27;border-radius:11px;text-align:center;font-size:8px}.ip126-phone-actions svg{display:block;width:18px;height:18px;margin:0 auto 5px;color:#b5c3ce}.ip126-phone-actions>span:first-child{background:linear-gradient(125deg,#ead08f,#b38d45);color:#102329;border-color:#cdb575}.ip126-phone-actions>span:first-child svg{color:#155746}.ip126-phone-actions>span:nth-child(2) svg{color:#e58291}.ip126-phone-actions>span:nth-child(3) svg{color:#7eb7ef}
.ip126-assets-title{display:flex;justify-content:space-between;font-size:10px;font-weight:600;margin:0 0 8px}.ip126-assets-title small{font-size:7px;font-weight:400;color:#8ca0ae}
.ip126-asset{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #263641;font-size:9px}.ip126-asset>img{width:26px;height:26px;flex-shrink:0}.ip126-asset>span{flex:1}.ip126-asset small{display:block;color:#8da1af;font:7px/1.6 Arial,sans-serif;margin-top:2px}.ip126-asset b{font:600 12px Arial,sans-serif;letter-spacing:1px;color:#dbe2e8}
.ip126-phone-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:auto;padding:10px 1px 5px;border-top:1px solid #24333e;color:#8294a0;text-align:center;font-size:7px}.ip126-phone-nav span{display:flex;flex-direction:column;gap:5px;align-items:center}.ip126-phone-nav span:first-child{color:#d9b76f}.ip126-phone-nav svg{width:17px;height:17px}.ip126-home-bar{width:85px;height:3px;flex-shrink:0;background:#eef1f2;border-radius:5px;margin:9px auto 0;opacity:.75}
.ip126-figure figcaption{font-size:10px;color:var(--h-muted);margin-top:26px}
.ip126-help{max-width:490px;margin:24px auto 0;padding:22px;text-align:right;border:1px solid var(--h-border);border-radius:18px;background:var(--h-panel);box-shadow:var(--h-shadow)}
.ip126-help-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ip126-help h3{font-size:17px;margin:0}.ip126-close{width:36px;height:36px;display:grid;place-items:center;background:var(--h-bg);border:1px solid var(--h-line);border-radius:10px;font-size:22px;line-height:1}
.ip126-help-options{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.ip126-help-options button{background:var(--h-bg);border:1px solid var(--h-line);border-radius:99px;padding:8px 13px;font-size:12px;min-height:40px}.ip126-help-options button[aria-pressed=true]{color:var(--h-gold);border-color:var(--h-gold);background:var(--h-raised)}
.ip126-guide{font-size:13px;line-height:1.95;color:var(--h-muted)}.ip126-guide p{margin:0 0 10px}.ip126-guide ol{padding-inline-start:23px;margin:0}.ip126-guide li{padding-inline-start:4px;margin:6px 0}.ip126-guide strong{color:var(--h-text);font-weight:600}.ip126-help-link{display:inline-block;margin-top:14px;color:var(--h-gold);font-size:13px;text-decoration:underline;text-underline-offset:4px;padding:5px 0}.ip126-help-note{font-size:11px;line-height:1.8;color:var(--h-muted);margin:14px 0 0}.ip126-noscript{font-size:12px;line-height:1.9;color:var(--h-muted);max-width:430px;margin:15px auto}
@keyframes ip126-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(hover:hover){.ip126-install:hover{box-shadow:0 10px 32px #c5a05938}}
@media(max-width:700px){.ip126{padding:52px 20px 40px}.ip126-copy{margin-bottom:30px}.ip126-eyebrow{font-size:11px;margin-bottom:16px}.ip126 h2{font-size:34px;margin-bottom:15px}.ip126-description{font-size:14px;line-height:1.9;margin-bottom:23px}.ip126-install{min-height:52px;font-size:16px;min-width:224px}.ip126-figure{padding-inline:7px}.ip126-help{padding:18px}.ip126-guide{font-size:12px}.ip126-help h3{font-size:15px}}
@media(max-width:359px){.ip126{padding-inline:14px}.ip126 h2{font-size:30px}.ip126-screen{padding-inline:12px}.ip126-phone-head{margin-block:15px}.ip126-phone-actions{margin-bottom:14px}.ip126-greeting{margin-bottom:10px!important}.ip126-asset{padding-block:8px}}
@media(prefers-reduced-motion:reduce){.ip126-device{animation:none!important}}
@media print{.ip126-install,.ip126-help{display:none!important}.ip126{break-inside:avoid;padding:24px}.ip126-device{animation:none!important;box-shadow:none}.ip126-figure{max-width:250px}}
