:root{--bg:#090b0e;--panel:#10151b;--text:#eeeae2;--muted:#a9acb3;--gold:#d7b576;--blue:#83c5e0;--border:rgba(218,202,167,.18);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.7;font-size:16px}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px}img{max-width:100%;display:block}p{margin:0 0 1.2em;color:var(--muted)}h1,h2,h3{line-height:1.1;font-weight:400;margin:0;font-family:Georgia,'Times New Roman',serif}h1{font-size:clamp(4.3rem,7.8vw,8.6rem);letter-spacing:-.065em}h2{font-size:clamp(2.7rem,4.6vw,5rem);letter-spacing:-.045em}h3{font-size:1.65rem;letter-spacing:-.025em}em{font-weight:400;color:var(--gold)}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.section{padding-block:112px}.eyebrow{font-size:.75rem;letter-spacing:.19em;color:var(--gold);font-weight:600;margin-bottom:24px}.cyan{color:var(--blue)}.lead{font-size:1.22rem;color:#d2d1ce;line-height:1.75}.narrow{max-width:540px}.header{position:absolute;top:0;width:100%;z-index:10;padding:24px 4%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(#090b0ecc,transparent)}.wordmark{display:flex;align-items:center;gap:13px;flex-shrink:0}.wordmark img{border-radius:50%;object-fit:cover}.wordmark span{font-family:Georgia,serif;font-size:.78rem;letter-spacing:.18em;line-height:1.6}.wordmark strong{font-weight:400;letter-spacing:.27em}.header nav{display:flex;gap:26px;align-items:center}.header nav a{font-size:.87rem;color:#d4d4d3;transition:color .2s}.header nav a:hover,.text-link:hover{color:var(--gold)}.menu-toggle{display:none}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:var(--gold);color:#111;padding:10px 20px}.skip:focus{top:10px}.hero{min-height:850px;height:min(980px,100svh);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center}.hero-art{position:absolute;inset:0;z-index:-2;background:#060a0d}.hero-art img{position:absolute;height:100%;width:68%;object-fit:cover;top:0;opacity:.74}.hero-crypto{left:-5%;object-position:60% center;mask-image:linear-gradient(90deg,#000 65%,transparent)}.hero-gold{right:-12%;object-position:46% center;mask-image:linear-gradient(90deg,transparent,#000 32%)}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#070a0d50 0%,#070a0d15 25%,#070a0d9c 70%,var(--bg) 100%),linear-gradient(90deg,#070a0d90 0%,#070a0d30 60%,transparent)}.hero-content{padding-top:80px}.hero .eyebrow{color:#ece0c8;letter-spacing:.2em}.hero .eyebrow span{padding:0 9px;color:var(--gold)}.hero-intro{font-size:1.15rem;color:#d5d2ce;line-height:1.7;margin-top:30px}.hero-actions{display:flex;gap:14px;margin-top:32px}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;font-size:.88rem;font-weight:600;border:1px solid var(--border);transition:background .25s,transform .25s,color .25s;border-radius:2px}.button:hover{transform:translateY(-2px)}.button.gold{background:var(--gold);color:#13120f;border-color:var(--gold)}.button.gold:hover{background:#ead0a0}.button.blue{background:rgba(10,24,34,.7);border-color:#6c9aac;color:#e4f3fa}.button.blue:hover{background:#1c3747}.hero-bottom{position:absolute;bottom:36px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;color:#9b9b9b;font-size:.7rem;letter-spacing:.15em}.hero-bottom a{display:flex;align-items:center;gap:14px}.scroll-line{height:34px;width:1px;background:var(--gold)}.section-marker{display:flex;align-items:center;gap:25px;font-size:.72rem;color:#8f9296;letter-spacing:.15em;margin-bottom:62px}.line{height:1px;flex:1;background:var(--border)}.about-grid,.xauusd-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.signature{font-family:Georgia,serif;color:#cfc8b9;margin-top:50px}.signature span{display:block;color:var(--gold);font-style:italic;font-size:1.4rem}.prose p:last-of-type{margin-bottom:0}.chapter{position:relative;isolation:isolate;overflow:hidden}.chapter-art{position:absolute;z-index:-2;pointer-events:none;inset:0;background-repeat:no-repeat;background-size:cover}.crypto-art{background-image:linear-gradient(90deg,#090e15fa 0%,#090e15dd 35%,#090e1530 100%),linear-gradient(0deg,#090e15 0%,transparent 80%),url('assets/crypto-detail.webp');background-position:center,right center}.chapter-content{padding-block:90px}.crypto{background:#090e15}.crypto .chapter-heading{max-width:830px;padding-bottom:65px}.chapter-heading .lead{margin-top:28px}.crypto h2 em{color:var(--blue)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff20;gap:36px}.pillars article{padding:30px 0 15px}.number{color:var(--blue);font-size:.75rem;letter-spacing:.12em;display:block;margin-bottom:16px}.pillars p{margin-top:20px;font-size:.97rem;max-width:345px;color:#bbc0c5}.section-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:28px}.section-actions p{width:100%;font-size:.8rem;margin:0;color:#959ea7}.text-link{font-size:.9rem;border-bottom:1px solid #aa926958;padding-bottom:5px;display:inline-block}.gold-art{background-image:linear-gradient(180deg,#090b0e 0%,#090b0e9c 45%,#090b0edd 75%,#090b0e 100%),url('assets/xauusd-panorama.webp');background-size:cover,auto 100%;background-position:center,bottom center;opacity:.6}.xauusd-grid{gap:90px}.xauusd .lead{margin-top:30px}.signed{display:block;font-family:Georgia,serif;font-style:italic;font-size:2rem;color:var(--gold);margin-top:20px}.community-callout{border-top:1px solid var(--border);margin-top:65px;padding-top:36px;display:flex;gap:28px;max-width:830px}.community-callout img{border-radius:50%;flex:0 0 80px;height:80px}.community-callout .eyebrow{margin:0 0 10px}.community-callout p:not(.eyebrow){margin:16px 0 20px}.indicator{border-top:1px solid var(--border)}.indicator-title{display:grid;grid-template-columns:1.7fr 1fr;gap:55px;align-items:end}.indicator h2{font-size:clamp(2.4rem,3.5vw,4rem)}.indicator-title p{margin-bottom:5px}.indicator-title .eyebrow{margin-bottom:25px}.chart-toolbar{margin-top:48px;display:flex;justify-content:space-between;align-items:center;gap:20px}.chart-toolbar>span{font-size:.7rem;color:#777f89;letter-spacing:.08em}.chart-tabs{display:flex;gap:7px}.chart-tabs button{background:none;border:1px solid transparent;padding:12px 17px;font-size:.85rem;color:var(--muted)}.chart-tabs button[aria-selected=true]{color:var(--gold);border-color:var(--border);background:#d7b57609}.chart-stage{background:#0b111b;border:1px solid #ffffff20;margin-top:13px;box-shadow:0 25px 90px #0005}.chart-open{background:none;border:0;padding:0;display:block;position:relative;width:100%}.chart-open img{width:100%;height:auto;aspect-ratio:1.576;object-fit:contain}.expand-label{position:absolute;right:15px;bottom:15px;background:#111c;padding:8px 12px;border:1px solid #ffffff30;font-size:.8rem}.caption{font-size:.8rem;margin:16px 0 0;line-height:1.6;color:#8d959e}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.features article{border-top:1px solid var(--border);padding-top:20px}.feature-index{color:#a28e6a;font-size:.75rem}.features h3{font-size:1.45rem;margin:13px 0 17px}.features p{font-size:.95rem;margin:0}.automation{margin-top:70px;padding:46px;background:linear-gradient(120deg,#171a1e,#0d1219);border:1px solid var(--border);display:grid;grid-template-columns:.85fr 1.2fr;gap:65px}.automation h3{font-size:2.6rem;margin-bottom:24px}.automation p{font-size:.95rem}.flow{list-style:none;margin:7px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:26px}.flow li{border-left:1px solid #d7b57655;padding-left:18px;display:flex;flex-direction:column}.flow span{font-size:.75rem;color:var(--gold)}.flow strong{font-weight:400;font-size:1.1rem;margin:7px 0}.flow small{color:var(--muted);font-size:.8rem}.indicator-contact{display:flex;justify-content:space-between;align-items:center;padding:35px 0;gap:20px}.indicator-contact p{margin:0;font-family:Georgia,serif;font-size:1.55rem;color:var(--text)}details{border-bottom:1px solid var(--border)}summary{cursor:pointer;list-style:none;position:relative;padding:21px 35px 21px 0;font-size:.98rem}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:5px;top:18px;color:var(--gold);font-size:1.2rem}details[open]>summary:after{content:'−'}details p,details ol{font-size:.94rem;line-height:1.8;padding-bottom:18px}details a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.getting-started{border-top:1px solid var(--border)}.getting-started ol{padding-left:22px;color:var(--muted)}.getting-started li{padding:7px}.getting-started strong{color:#ddd}.community{background:linear-gradient(135deg,#0d1820,#0b1015 60%)}.community-heading{text-align:center;max-width:700px;margin:0 auto 55px}.community-heading h2 em{color:var(--blue)}.community-heading p:last-child{margin-top:25px}.social-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.social-grid>a{padding:34px;border:1px solid #7fa9bd29;background:#10182066;transition:background .2s,border-color .2s}.social-grid>a:hover{background:#182936;border-color:#7fa9bd66}.social-type{font-size:.72rem;color:var(--blue);letter-spacing:.08em}.social-grid h3{font-size:2rem;margin:30px 0 22px}.social-grid p{font-size:.95rem}.social-action{display:block;font-size:.85rem;color:#d3e4ed;margin-top:32px}.faq{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.faq>div>p:last-child{margin-top:25px}.faq-groups h3{font-family:Arial,sans-serif;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:6px 0 15px}.faq-groups h3:not(:first-child){margin-top:45px}.faq-groups p{margin-bottom:0}.contact{text-align:center;padding:105px 0;background:radial-gradient(ellipse at 50% 110%,#8f65252b,transparent 65%);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.contact h2{font-size:clamp(4rem,7vw,7rem)}.contact p:not(.eyebrow){margin:25px 0 30px}.footer{padding-block:45px 30px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-top>p{font-family:Georgia,serif;margin:0;font-size:1.1rem}.footer-top>a:last-child{font-size:.8rem;color:var(--gold)}.footer-links{display:flex;gap:25px;margin:30px 0;font-size:.82rem;color:#b1b3b8}.risk{font-size:.76rem;max-width:940px;color:#80878e}.copyright{font-size:.75rem;margin-bottom:0;color:#838a92}dialog{width:min(96vw,1800px);max-height:96svh;background:#0b1017;color:var(--text);border:1px solid #ffffff30;padding:18px}dialog::backdrop{background:#000e}.lightbox-bar,.lightbox-nav{display:flex;justify-content:space-between;align-items:center;gap:15px}.lightbox-bar p{margin:0;font-size:.9rem}.lightbox-bar button,.lightbox-nav button{background:#20262e;border:1px solid #ffffff20;padding:7px 16px;font-size:.9rem}.lightbox-nav{margin-top:15px}.lightbox-nav span{font-size:.8rem;color:var(--muted)}#lightbox-image{max-height:76svh;width:100%;object-fit:contain;margin-top:16px}.reveal{animation:appear .6s ease both}@keyframes appear{from{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:1600px){.hero{min-height:900px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header nav{gap:16px}.header nav a{font-size:.77rem}.wordmark span{font-size:.7rem}.about-grid,.xauusd-grid{gap:50px}.indicator-title{grid-template-columns:1fr}.indicator-title>p{max-width:650px}.automation{gap:35px;padding:30px}.faq{gap:45px}.social-grid>a{padding:25px}.hero{min-height:760px}.hero h1{font-size:6.6rem}}@media(max-width:800px){.header{padding:18px 24px}.menu-toggle{display:flex;align-items:center;gap:13px;padding:9px 12px;border:1px solid var(--border);background:#0b1018;font-size:.8rem}.header nav{display:none;position:absolute;top:85px;left:20px;right:20px;background:#0c1219;box-shadow:0 15px 60px #0009;padding:20px;border:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0}.header nav.open{display:flex}.header nav a{font-size:.95rem;padding:12px}.wrap{width:calc(100% - 44px)}.hero{min-height:740px;height:95svh;max-height:950px}.hero h1{font-size:clamp(4rem,12vw,6rem)}.hero-content{padding-top:30px}.hero-art img{width:100%;opacity:.65}.hero-crypto{left:-25%;object-position:60% center}.hero-gold{right:-35%;object-position:40% center}.hero .eyebrow{font-size:.65rem;letter-spacing:.09em}.hero .eyebrow span{padding:0 4px}.hero-intro{font-size:1rem}.hero-bottom{font-size:.6rem;bottom:25px}.hero-bottom>span:last-child{display:none}.section{padding-block:75px}.section-marker{margin-bottom:40px}.about-grid,.xauusd-grid{grid-template-columns:1fr;gap:35px}.signature{margin-top:25px}.chapter-content{padding-block:70px}.crypto-art{background-image:linear-gradient(180deg,#090e15b0,#090e15 65%),url('assets/crypto-detail.webp');background-size:auto 600px;background-position:top center}.pillars{grid-template-columns:1fr;gap:0}.pillars article{display:grid;grid-template-columns:30px 1fr;padding:25px 0;border-bottom:1px solid #ffffff14;gap:0 15px}.pillars article h3{font-size:1.55rem}.pillars p{grid-column:2;max-width:none;margin-bottom:0}.crypto .chapter-heading{padding-bottom:35px}.number{margin:0}.gold-art{background-size:cover,auto 70%;background-position:center,center top}.community-callout{gap:18px;margin-top:40px}.community-callout img{width:58px;height:58px;flex-basis:58px}.community-callout h3{font-size:1.4rem}.community-callout .eyebrow{font-size:.65rem}.chart-toolbar>span{display:none}.chart-tabs{width:100%;gap:0}.chart-tabs button{flex:1;padding:12px 8px;font-size:.8rem}.features{grid-template-columns:1fr 1fr;gap:30px 22px}.automation{grid-template-columns:1fr;padding:25px;gap:25px}.automation h3 br{display:none}.social-grid{grid-template-columns:1fr;gap:14px}.social-grid>a{display:grid;grid-template-columns:1fr 1fr;gap:15px 30px}.social-grid h3{font-size:1.65rem;margin:0;grid-column:1;grid-row:2/4}.social-grid p{grid-column:2;grid-row:2;margin:0;font-size:.88rem}.social-action{grid-column:2;grid-row:3;margin:0}.social-type{grid-column:1/-1}.faq{grid-template-columns:1fr;gap:30px}.faq>div>h2 br{display:none}.indicator-contact{align-items:flex-start}.indicator-contact p{font-size:1.3rem}.footer-top>p{display:none}.contact{padding:75px 0}.footer-links{gap:17px;flex-wrap:wrap}}@media(max-width:450px){.hero h1{font-size:4.35rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.hero-actions .button{min-width:218px}.hero{min-height:760px}.hero-bottom{letter-spacing:.08em}.hero-bottom a{gap:10px}.features{grid-template-columns:1fr}.indicator-contact{flex-direction:column}.social-grid>a{display:block}.social-grid h3{margin:22px 0 15px}.social-action{margin-top:20px}.community-callout{display:block}.community-callout img{margin-bottom:22px}.flow{gap:22px 15px}.automation{padding:22px}.flow strong{font-size:1rem}.lightbox-bar p{font-size:.78rem}.lightbox-bar button{flex-shrink:0}.wordmark span{letter-spacing:.12em}h2{font-size:2.8rem}.footer-top .wordmark span{font-size:.65rem}.section-actions{gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Review v2: equal paths, clear community actions, dual brand. */
[hidden]{display:none!important}
.header nav a,.menu-toggle,.button,.text-link,.chart-tabs button,.expand-label,.social-action,.lightbox-bar button,.lightbox-nav button,.settings-image>span{ text-transform:uppercase;letter-spacing:.065em }
.header nav{gap:22px}.header nav a{font-size:.77rem;font-weight:600}.wordmark img{width:56px;height:56px}
.button{gap:10px;min-height:52px;font-size:.78rem;line-height:1.45;text-align:center}
.icon{width:19px;height:19px;flex:0 0 19px;vertical-align:middle}
.button.blue{background:var(--blue);border-color:var(--blue);color:#09151e}
.button.blue:hover{background:#a2ddf3;border-color:#a2ddf3}
.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:545px;gap:16px}
.hero-actions .button{width:100%;padding-inline:14px}
.hero-bottom{justify-content:center;bottom:25px}
.hero-bottom .discover-link{display:flex;flex-direction:column;align-items:center;gap:11px;padding:10px 24px;color:#ddd4c4;font-size:.72rem;letter-spacing:.15em;transition:color .2s}
.hero-bottom .discover-link:hover{color:var(--gold)}
.scroll-mouse{display:block;position:relative;width:24px;height:36px;border:1.5px solid currentColor;border-radius:13px}
.scroll-mouse>span{position:absolute;left:50%;top:7px;width:3px;height:7px;margin-left:-1.5px;border-radius:3px;background:var(--gold);animation:scroll-wheel 1.8s ease-in-out infinite}
@keyframes scroll-wheel{0%{transform:translateY(0);opacity:0}20%{opacity:1}75%{transform:translateY(12px);opacity:0}100%{transform:translateY(12px);opacity:0}}
.section-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px;gap:18px}
.section-actions p{grid-column:1/-1}.section-actions .button{height:100%;padding-inline:18px}
.community-callout{max-width:none;padding:36px;margin-top:60px;background:linear-gradient(110deg,#302618e8,#171713f5);border:1px solid #d7b57680;box-shadow:0 18px 65px #0003;align-items:center;gap:35px;border-radius:4px}
.community-callout img{width:126px;height:126px;flex-basis:126px;border:1px solid #d7b57650}
.community-callout>div{flex:1}.community-callout .eyebrow{color:#ecd29d;letter-spacing:.16em}
.community-callout h3{font-size:clamp(1.8rem,2.5vw,2.5rem)}.community-callout p:not(.eyebrow){max-width:770px;color:#c8c3b7}
.community-callout .button{min-width:190px;margin-top:3px}
.chart-toolbar{padding:17px;background:#141820;border:1px solid #d7b57638;margin-top:40px;flex-wrap:wrap}
.chart-tabs{gap:9px}.chart-tabs button{font-size:.8rem;font-weight:600;color:#e0e3e6;border:1px solid #68727e;background:#222b36;padding:14px 22px;min-height:50px}
.chart-tabs button:hover{background:#344252}.chart-tabs button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:#161309;box-shadow:0 2px 12px #d7b57615}
.chart-toolbar>span{font-size:.7rem;color:#abb3bd}
.settings-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:25px;align-items:start}
.settings-gallery:has(.settings-image:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}
.settings-image{border:1px solid #536171;background:#161c25;padding:0;min-width:0;transition:border-color .2s;display:flex;flex-direction:column;align-self:stretch}
.settings-image:hover{border-color:var(--gold)}.settings-image img{width:100%;height:auto;object-fit:contain;object-position:top;background:#202020}
.settings-image>span{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;color:#e9d8b9;margin-top:auto}
.signals-callout{margin-top:35px;padding:30px 34px;display:flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid #d7b57655;background:linear-gradient(105deg,#d7b57610,transparent)}
.signals-callout .eyebrow{margin-bottom:12px}.signals-callout h3{font-size:2rem}.signals-callout p:last-child{margin:14px 0 0}.signals-callout .button{flex-shrink:0}
.social-grid>article{padding:32px;border:1px solid #7fa9bd45;background:#111b26;display:flex;flex-direction:column;transition:border-color .2s}
.social-grid>article:hover{border-color:#83c5e0aa}
.social-grid>article h3{font-size:1.95rem;line-height:1.2;margin:27px 0 20px}
.social-grid>article p{margin-bottom:28px}.social-grid>article .button{margin-top:auto;align-self:stretch;min-height:52px}
.social-type{line-height:1.6}.faq-intro>.eyebrow.shared-color{display:inline-block;color:#c4ccca;background:linear-gradient(90deg,var(--blue),var(--gold));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.cyan-text{color:var(--blue)}.faq-intro>p:last-of-type{max-width:300px}
.faq-color-key{display:flex;gap:22px;font-size:.7rem;letter-spacing:.13em;margin-top:30px}
.faq-color-key span{padding-top:10px;border-top:2px solid var(--blue);color:var(--blue)}.faq-color-key span:last-child{border-color:var(--gold);color:var(--gold)}
.faq-crypto h3,.faq-crypto summary:after,.faq-crypto summary{color:var(--blue)}
.faq-xauusd{margin-top:42px}.faq-xauusd h3,.faq-xauusd summary:after{color:var(--gold)}
.faq-groups .faq-xauusd h3{margin-top:0}.faq-groups p+p{margin-top:8px}.faq-groups p strong{color:#d5dfe3}
.footer-links a{display:inline-flex;align-items:center;gap:8px}.footer-links .icon{width:16px;height:16px;flex-basis:16px}.footer-links a:hover{color:var(--blue)}
.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-link{font-size:.75rem;color:#a9afb5;text-decoration:underline;text-underline-offset:4px}.admin-link:hover{color:var(--gold)}
@media(max-width:1100px){.header{padding:18px 24px}.menu-toggle{display:flex;align-items:center;gap:13px;padding:9px 12px;border:1px solid var(--border);background:#0b1018;font-size:.8rem}.header nav{display:none;position:absolute;top:92px;left:20px;right:20px;background:#0c1219;box-shadow:0 15px 60px #0009;padding:20px;border:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0}.header nav.open{display:flex}.header nav a{font-size:.88rem;padding:12px}.social-grid>article{padding:25px}.social-grid>article h3{font-size:1.75rem}}
@media(max-width:800px){.hero-content{padding-bottom:75px}.hero-bottom{bottom:18px}.community-callout{padding:26px;gap:23px}.community-callout img{width:84px;height:84px;flex-basis:84px}.community-callout .eyebrow{font-size:.7rem}.chart-toolbar{padding:12px}.chart-tabs{width:100%;gap:7px}.chart-tabs button{padding:12px 8px;font-size:.7rem;min-width:0}.settings-gallery{padding:14px;gap:12px}.settings-image>span{font-size:.65rem;padding:10px;letter-spacing:.025em}.signals-callout{padding:25px;align-items:flex-start;flex-direction:column;gap:22px}.social-grid>article{display:flex;padding:28px}.social-grid>article .button{align-self:flex-start;min-width:205px}.social-grid>article h3{margin:20px 0 16px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.faq-intro h2 br{display:block}}
@media(max-width:450px){.hero{min-height:810px}.hero-content{padding-top:60px;padding-bottom:80px}.hero-actions{grid-template-columns:1fr;max-width:285px;width:100%;gap:12px}.hero-actions .button{min-width:0}.hero-bottom .discover-link{font-size:.64rem;gap:8px}.scroll-mouse{width:21px;height:31px}.section-actions{grid-template-columns:1fr;max-width:none}.section-actions .button{width:100%}.community-callout{display:block;padding:25px}.community-callout img{margin-bottom:20px}.community-callout .button{width:100%}.settings-gallery:has(.settings-image:nth-child(3)),.settings-gallery{grid-template-columns:1fr}.settings-image{max-width:340px;margin-inline:auto;width:100%}.settings-image>span{font-size:.72rem}.chart-tabs button{font-size:.66rem;letter-spacing:.02em;padding:11px 6px}.wordmark img{width:49px;height:49px}.hero .eyebrow{font-size:.6rem}.footer-top .wordmark span{font-size:.65rem}.signals-callout .button{width:100%;font-size:.74rem}}
@media(prefers-reduced-motion:reduce){.scroll-mouse>span{animation:none;opacity:1;transform:none}}

/* Review v3: four communities and restrained FAQ colors. */
.social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.social-grid>article.social-gold{background:linear-gradient(125deg,#2b2419,#181713);border-color:#d7b57670}
.social-grid>article.social-gold:hover{border-color:var(--gold)}
.social-gold .social-type{color:var(--gold)}
.faq-intro>.eyebrow,.faq-intro h2,.faq-intro h2 em{color:var(--text)}
.faq-crypto summary{color:var(--text)}
@media(max-width:650px){.social-grid{grid-template-columns:1fr}}

/* Review v4: a single community row on desktop and laptop. */
@media(min-width:1000px){
 .social-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
 .social-grid>article{padding:24px 20px;min-width:0}
 .social-grid>article h3{font-size:clamp(1.4rem,1.8vw,1.85rem);overflow-wrap:break-word}
 .social-grid>article p{font-size:.9rem}
 .social-grid>article .social-type{font-size:.67rem;letter-spacing:.045em}
 .social-grid>article .button{font-size:.69rem;letter-spacing:.03em;padding:12px 10px;min-height:62px;gap:7px}
 .social-grid>article .button .icon{width:16px;height:16px;flex-basis:16px}
}

/* FAQ heading accents. */
.faq-intro>.eyebrow{color:var(--blue)}
.faq-intro h2 em{color:var(--gold)}

/* Review v6: brand wordmark and community type size. */
.social-grid>article h3{font-size:22px}
.wordmark span,.footer-top .wordmark span{white-space:nowrap;font-size:.84rem;letter-spacing:.14em;line-height:1.3}
@media(max-width:800px){.wordmark{gap:10px}.wordmark span,.footer-top .wordmark span{font-size:.73rem;letter-spacing:.09em}}
@media(max-width:450px){.header{padding-inline:16px}.header .wordmark{gap:7px}.header .wordmark img{width:39px;height:39px}.header .wordmark span{font-size:.66rem;letter-spacing:.055em}.menu-toggle{padding:9px 10px;font-size:.72rem;gap:8px}.header{gap:10px}.footer-top{flex-wrap:wrap}.footer-top .wordmark span{font-size:.72rem}}

/* Review v7: persistent navigation and restrained scroll motion. */
.wordmark{flex-direction:row;direction:ltr}.wordmark>img{order:0;flex-shrink:0}.wordmark>span{order:1}
.header{position:fixed;border-bottom:0;background:linear-gradient(#090b0eb3,transparent);transition:background .3s,box-shadow .3s;z-index:30}
.header.is-scrolled{background:rgba(9,11,14,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #0003}
.motion-item{transition:opacity .75s ease,translate .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}
.motion-item.is-pending{opacity:0;translate:0 24px}
.motion-item:focus-within{opacity:1;translate:none}
.hero-art{inset:-50px 0;transform:translate3d(0,var(--parallax-y,0px),0)}
.chapter-art{inset:-45px 0;transform:translate3d(0,var(--parallax-y,0px),0)}
@media(hover:hover){.social-grid>article{transition:transform .3s,border-color .3s,box-shadow .3s}.social-grid>article:hover{transform:translateY(-5px);box-shadow:0 16px 40px #0003}.chart-stage{transition:box-shadow .3s}.chart-stage:hover{box-shadow:0 25px 90px #0008}}
@media(prefers-reduced-motion:reduce){.motion-item.is-pending{opacity:1;translate:none}.hero-art,.chapter-art{transform:none}}

/* Review v8: glass navigation, cinematic hero and responsive depth. */
.header.is-scrolled{background:linear-gradient(110deg,rgba(26,46,60,.52),rgba(12,16,22,.65) 48%,rgba(52,41,25,.5));backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);box-shadow:0 8px 32px #0003,inset 0 -1px 0 #ffffff12}
.hero-art{inset:-80px 0}.chapter-art{inset:-75px 0}
.hero-art img{animation:hero-drift 16s ease-in-out infinite alternate;transform-origin:center}
.hero-art .hero-gold{animation-delay:-8s}
@keyframes hero-drift{from{transform:scale(1.015) translateX(-.5%)}to{transform:scale(1.075) translateX(.5%)}}
.hero-art:after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 25% 45%,#70bde017,transparent 48%),radial-gradient(ellipse at 80% 55%,#e4b4621c,transparent 45%);animation:ambient-light 9s ease-in-out infinite alternate}
@keyframes ambient-light{from{opacity:.35;transform:translateX(-2%)}to{opacity:1;transform:translateX(2%)}}
.header nav a{position:relative}.header nav a:after{content:'';position:absolute;height:1px;bottom:-6px;left:0;right:0;background:linear-gradient(90deg,var(--blue),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform .3s}.header nav a:hover:after,.header nav a:focus-visible:after{transform:scaleX(1)}
.button{position:relative;overflow:hidden;transition:background .3s,transform .3s,box-shadow .3s}
.button:after{content:'';position:absolute;inset:-60% auto -60% -60%;width:35%;background:linear-gradient(90deg,transparent,#fff5,transparent);transform:skewX(-22deg);pointer-events:none;transition:left .65s}
.button:hover:after{left:130%}.button:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0004}
.social-grid>article{position:relative;isolation:isolate;overflow:hidden;transition:transform .4s,border-color .4s,box-shadow .4s}
.social-grid>article:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,0%),#83c5e026,transparent 65%);opacity:0;transition:opacity .4s;pointer-events:none}
@media(hover:hover) and (pointer:fine){.social-grid>article:hover{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-7px);border-color:#83c5e080;box-shadow:0 22px 50px #0005}.social-grid>article:hover:before{opacity:1}.features article{transition:translate .3s,border-color .3s}.features article:hover{translate:0 -5px;border-color:var(--gold)}}
summary:after{transition:transform .3s}details[open]>summary:after{transform:rotate(180deg)}
@media(max-width:800px){.hero-art img{animation-duration:22s}.hero-art:after{animation:none}.header.is-scrolled{background:rgba(13,20,28,.78)}}
@media(prefers-reduced-motion:reduce){.hero-art img,.hero-art:after{animation:none;transform:none}.hero-art,.chapter-art{transform:none}.social-grid>article:hover,.button:hover{transform:none}.features article:hover{translate:none}}
@supports not (backdrop-filter:blur(1px)){.header.is-scrolled{background:rgba(12,18,25,.96)}}

/* Review v9: layered background parallax, cursor light and richer hover states. */
.hero-art,.chapter-art{inset:-130px -30px;transform:translate3d(var(--pointer-x,0px),calc(var(--parallax-y,0px) + var(--pointer-y,0px)),0);transition:transform .16s linear}
.cursor-halo{position:fixed;left:0;top:0;width:380px;height:380px;pointer-events:none;z-index:20;border-radius:50%;opacity:0;background:radial-gradient(circle,#83c5e01c 0%,#83c5e00b 35%,transparent 68%);transition:opacity .4s;contain:strict}
.cursor-halo.visible{opacity:1}.cursor-halo.gold-glow{background:radial-gradient(circle,#dfb56e24 0%,#dfb56e0c 35%,transparent 68%)}
.modal-open .cursor-halo{opacity:0}
@media(hover:hover) and (pointer:fine){
 .button.blue:hover{box-shadow:0 0 0 1px #83c5e050,0 10px 35px #83c5e035}.button.gold:hover{box-shadow:0 0 0 1px #d7b57660,0 10px 35px #d7b57635}
 .button .icon{transition:transform .3s}.button:hover .icon{transform:translate(2px,-2px) rotate(-8deg)}
 .wordmark img{transition:transform .5s,box-shadow .5s}.wordmark:hover img{transform:rotate(-6deg) scale(1.08);box-shadow:0 0 25px #d7b57635}
 .pillars article,.features article{position:relative;transition:translate .35s,background .35s,border-color .35s}
 .pillars article:hover{translate:0 -6px;background:linear-gradient(180deg,#83c5e00c,transparent)}
 .features article:hover{background:linear-gradient(180deg,#d7b5760c,transparent)}
 .pillars article h3,.features article h3{transition:color .3s}.pillars article:hover h3{color:var(--blue)}.features article:hover h3{color:var(--gold)}
 .chart-tabs button{transition:background .3s,border-color .3s,translate .3s}.chart-tabs button:hover{translate:0 -3px;border-color:var(--gold);background:#d7b57618}
 .settings-image img,.chart-open img{transition:filter .4s}.settings-image:hover img,.chart-open:hover img{filter:brightness(1.12)}
 .expand-label{transition:background .3s,translate .3s}.chart-open:hover .expand-label{background:#29313eef;translate:0 -4px}
 summary{transition:color .25s,padding-left .25s,background .25s}summary:hover{color:var(--gold);padding-left:10px;background:linear-gradient(90deg,#d7b5760c,transparent)}
 .footer-links a,.text-link{transition:color .25s,translate .25s}.footer-links a:hover,.text-link:hover{color:var(--blue);translate:0 -3px}
}
@media(max-width:800px),(hover:none),(pointer:coarse){.cursor-halo{display:none}.hero-art,.chapter-art{inset:-80px 0;transform:none}}
@media(prefers-reduced-motion:reduce){.cursor-halo{display:none}.hero-art,.chapter-art{transform:none}.wordmark:hover img,.button:hover .icon{transform:none}.pillars article:hover,.chart-tabs button:hover,.footer-links a:hover,.text-link:hover,.chart-open:hover .expand-label{translate:none}}

/* Review v10: liquid motion and seamless section boundaries. */
main>section{position:relative;isolation:isolate}
.chapter:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--bg),transparent 150px,transparent calc(100% - 150px),var(--bg))}
.crypto{background:var(--bg)}
.community{background:linear-gradient(180deg,var(--bg),#0d1820 170px,#0b1015 calc(100% - 170px),var(--bg))}
.indicator,.contact{border:0}
.contact{background:radial-gradient(ellipse at 50% 55%,#8f652519,transparent 65%)}
.liquid-ambient{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}
.liquid-ambient i{position:absolute;width:440px;height:300px;left:-160px;top:25%;border-radius:42% 58% 63% 37% / 35% 38% 62% 65%;background:radial-gradient(ellipse,#578aab18,transparent 70%);animation:liquid-drift 12s ease-in-out infinite alternate;animation-play-state:paused}
.liquid-ambient i:nth-child(2){left:auto;right:-140px;top:40%;background:radial-gradient(ellipse,#d7b57619,transparent 70%);animation-delay:-6s;animation-direction:alternate-reverse}
.motion-in-view .liquid-ambient i{animation-play-state:running}
@keyframes liquid-drift{0%{transform:translate(-25px,-30px) rotate(-12deg) scale(.9);border-radius:42% 58% 63% 37% / 35% 38% 62% 65%}100%{transform:translate(90px,55px) rotate(20deg) scale(1.25);border-radius:65% 35% 38% 62% / 58% 64% 36% 42%}}
.liquid-cursor{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:0;transition:opacity .3s;--liquid-color:131,197,224}
.liquid-cursor.visible{opacity:1}.liquid-cursor.gold{--liquid-color:215,181,118}
.liquid-cursor i{position:absolute;left:0;top:0;width:44px;height:44px;border:1px solid rgba(var(--liquid-color),.5);border-radius:43% 57% 62% 38% / 48% 38% 62% 52%;background:rgba(var(--liquid-color),.035);box-shadow:inset 2px 2px 5px #ffffff18;transition:border-radius .45s,background .3s}
.liquid-cursor i:nth-child(2){opacity:.48;border-radius:62% 38% 43% 57% / 35% 62% 38% 65%}.liquid-cursor i:nth-child(3){opacity:.22}
.liquid-cursor.over-control i{border-radius:50%;background:rgba(var(--liquid-color),.07)}
.modal-open .liquid-cursor{opacity:0}
.hero h1 em{background:linear-gradient(110deg,#c19a59 10%,#f9e2b4 35%,#c19a59 60%,#edce97 85%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:title-shimmer 8s ease-in-out infinite alternate}
@keyframes title-shimmer{from{background-position:0% 50%}to{background-position:100% 50%}}
.section-marker .line{transform-origin:left;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}
main>section:not(.motion-in-view) .section-marker .line{transform:scaleX(.15)}
.flow li{position:relative}.flow li:before{content:'';position:absolute;left:-2px;top:0;width:3px;height:18px;background:var(--gold);box-shadow:0 0 9px #d7b57666;animation:flow-travel 3.5s ease-in-out infinite;animation-play-state:paused}.flow li:nth-child(2):before{animation-delay:.6s}.flow li:nth-child(3):before{animation-delay:1.2s}.flow li:nth-child(4):before{animation-delay:1.8s}.motion-in-view .flow li:before{animation-play-state:running}
@keyframes flow-travel{0%{top:0;opacity:0}20%{opacity:1}85%{opacity:1}100%{top:calc(100% - 18px);opacity:0}}
@media(hover:hover) and (pointer:fine){.social-grid>article:hover{box-shadow:0 22px 50px #0005,0 0 25px #83c5e012}.community-callout{transition:box-shadow .4s,border-color .4s}.community-callout:hover{border-color:#e9ca8b;box-shadow:0 15px 60px #d7b57617}}
@media(max-width:800px),(hover:none),(pointer:coarse){.liquid-cursor{display:none}.liquid-ambient i{width:270px;height:240px}.chapter:after{background:linear-gradient(180deg,var(--bg),transparent 90px,transparent calc(100% - 90px),var(--bg))}}
@media(prefers-reduced-motion:reduce){.liquid-cursor{display:none}.liquid-ambient i,.hero h1 em,.flow li:before{animation:none}.flow li:before{display:none}main>section:not(.motion-in-view) .section-marker .line{transform:none}}

/* Review v11: restrained metallic controls and living bull artwork. */
.button{border-radius:12px;font-weight:500;letter-spacing:.075em;min-height:52px;padding:14px 25px}
.button.blue{color:#d9f1fa;background:linear-gradient(135deg,#234353e8,#142a36e8);border-color:#83c5e055;box-shadow:inset 0 1px 0 #ffffff10,0 5px 20px #0002}
.button.gold{color:#f2dfb9;background:linear-gradient(135deg,#53432be8,#30291de8);border-color:#d7b57666;box-shadow:inset 0 1px 0 #ffffff12,0 5px 20px #0002}
.button.blue:hover{background:linear-gradient(135deg,#30576a,#1b3543);border-color:#a2d5eaa0;box-shadow:0 8px 24px #83c5e01c}
.button.gold:hover{background:linear-gradient(135deg,#655134,#403424);border-color:#e5c995a0;box-shadow:0 8px 24px #d7b5761c}
.button:hover{transform:translateY(-2px)}.button:after{background:linear-gradient(90deg,transparent,#ffffff20,transparent)}
.chart-tabs button,.menu-toggle{border-radius:9px}.chart-tabs button{border-color:#69778270}
.ember-trail{position:fixed;inset:0;pointer-events:none;z-index:40;overflow:hidden}.ember-trail i{position:absolute;width:3px;height:5px;background:currentColor;box-shadow:0 0 5px currentColor;border-radius:1px;opacity:0;pointer-events:none}.modal-open .ember-trail{display:none}
.hero-art .bull-layer{position:absolute;top:0;width:68%;height:100%;opacity:.74;overflow:hidden;animation:hero-drift 16s ease-in-out infinite alternate}
.hero-art .bull-layer.hero-gold{animation-delay:-8s}
.hero-art .bull-layer img{position:absolute;inset:0;width:100%;height:100%;opacity:1;object-fit:cover;object-position:inherit;animation:none;transform:none}
.bull-effects{position:absolute;max-width:none;pointer-events:none;overflow:visible}
.bull-eye{fill:#ff3025;filter:drop-shadow(0 0 5px #ff1a0a);animation:eye-breathe 3.8s ease-in-out infinite}
@keyframes eye-breathe{0%,100%{opacity:.15}45%,60%{opacity:.95}}
.bull-breath{fill:#d6e0e5;filter:blur(3px);opacity:0;animation:bull-exhale 3.6s ease-out infinite;transform-box:fill-box;transform-origin:center}
@keyframes bull-exhale{0%{opacity:0;transform:translate(0,0) scale(.3)}15%{opacity:.32}60%{opacity:.16}100%{opacity:0;transform:translate(var(--drift),-50px) scale(3.2)}}
.hero:not(.motion-in-view) .bull-layer,.hero:not(.motion-in-view) .bull-eye,.hero:not(.motion-in-view) .bull-breath{animation-play-state:paused}
@media(max-width:800px){.hero-art .bull-layer{width:100%;opacity:.65;animation-duration:22s}}
@media(hover:none),(pointer:coarse){.ember-trail{display:none}}
@media(prefers-reduced-motion:reduce){.ember-trail,.bull-effects{display:none}.hero-art .bull-layer{animation:none;transform:none}.button:hover{transform:none}}

/* Review v12: fuller steam and finer metallic controls. */
.bull-eye{filter:drop-shadow(0 0 7px #ff1b08) drop-shadow(0 0 12px #ff321099);mix-blend-mode:screen}
@keyframes eye-breathe{0%,100%{opacity:.28}35%,65%{opacity:1}50%{opacity:.8}}
.bull-breath{fill:#eef3f6;filter:blur(3.5px);animation-duration:3.8s}
@keyframes bull-exhale{0%{opacity:0;transform:translate(0,0) scale(.4)}12%{opacity:.68}35%{opacity:.5}65%{opacity:.26}100%{opacity:0;transform:translate(var(--drift),-92px) scale(4.8)}}
.breathing-brand{position:relative}.brand-steam{z-index:2;opacity:.7;overflow:visible;pointer-events:none}
.chapter:not(.motion-in-view) .bull-breath{animation-play-state:paused}
.ember-trail i{width:3.5px;height:5.5px;box-shadow:0 0 6px currentColor}
.button{border-radius:15px;font-weight:500;letter-spacing:.065em;transition:background .4s,border-color .4s,transform .35s,box-shadow .4s}
.button.blue{background:linear-gradient(145deg,#294957d9,#152a35e6);border-color:#9ad7ed45;box-shadow:inset 0 1px 0 #dbf5ff1c,inset 0 -1px 0 #0002,0 4px 16px #0002}
.button.gold{background:linear-gradient(145deg,#554832d9,#30291ee6);border-color:#edcf964d;box-shadow:inset 0 1px 0 #fff1d21c,inset 0 -1px 0 #0002,0 4px 16px #0002}
.button:after{width:45%;transition:left .9s;background:linear-gradient(90deg,transparent,#ffffff16,transparent)}
.button:active{transform:translateY(0) scale(.985);box-shadow:inset 0 2px 5px #0003}
@media(prefers-reduced-motion:reduce){.extra-breath{display:none}.button:active{transform:none}}

/* Consistent rounded surfaces. */
:root{--radius-control:15px;--radius-panel:22px;--radius-inner:13px}
.button,.menu-toggle,.chart-tabs button,.lightbox-bar button,.lightbox-nav button{border-radius:var(--radius-control)}
.social-grid>article,.automation,.community-callout,.chart-toolbar,.chart-stage,dialog{border-radius:var(--radius-panel)}
.chart-stage,.settings-image{overflow:hidden}.settings-image,.expand-label{border-radius:var(--radius-inner)}
.settings-gallery{border-radius:var(--radius-panel)}
@media(max-width:1100px){.header nav{border-radius:var(--radius-panel)}}
@media(max-width:800px){:root{--radius-panel:18px;--radius-inner:11px}}

.chapter-art .extra-breath{opacity:.62}.extra-breath .bull-breath{filter:blur(5px)}

/* Review v13: tapered steam instead of compact white puffs. */
.steam-wisp{filter:blur(2.5px);pointer-events:none}
.bull-eye{filter:drop-shadow(0 0 3px #ff250d) drop-shadow(0 0 7px #ff321080)}
@keyframes eye-breathe{0%,100%{opacity:.18}40%,60%{opacity:1}}
.chapter-art .extra-breath{opacity:.8}.brand-steam{opacity:.65}
@media(prefers-reduced-motion:reduce){.bull-effects{display:none}}

/* Review v15: luminous red eye pulse, with a bright core and soft bloom. */
.bull-eye{animation:eye-breathe 3.2s ease-in-out infinite;filter:drop-shadow(0 0 4px #ff2510) drop-shadow(0 0 12px #ff1800);mix-blend-mode:screen}
@keyframes eye-breathe{
 0%,100%{opacity:.28;filter:brightness(1) drop-shadow(0 0 2px #ff251080) drop-shadow(0 0 5px #ff180050)}
 42%,58%{opacity:1;filter:brightness(2.1) drop-shadow(0 0 5px #ff3018) drop-shadow(0 0 15px #ff1700) drop-shadow(0 0 24px #ff2400aa)}
}

/* Review v16: shared animated gold and ice-blue text finishes. */
:root{--gold-text:linear-gradient(110deg,#cba667 10%,#fff0ce 35%,#cba667 60%,#f2d7a4 85%);--blue-text:linear-gradient(110deg,#72b9d9 10%,#d5f6ff 35%,#72b9d9 60%,#a6e3f5 85%)}
:is(h1,h2,h3) em,.eyebrow:not(.hero .eyebrow),.signature span,.signed,.hero .eyebrow span,.flow span,.feature-index,.faq-xauusd h3,.faq-xauusd summary:after,.faq-color-key span:last-child,.social-gold .social-type,.footer-top>a:last-child,.button.gold .button-label,details a{--text-finish:var(--gold-text)}
.cyan,.cyan-text,.eyebrow.cyan,.crypto h2 em,.community h2 em,.number,.social-type,.faq-intro>.eyebrow,.faq-crypto h3,.faq-crypto summary:after,.faq-color-key span:first-child,.button.blue .button-label{--text-finish:var(--blue-text)}
.social-gold .social-type{--text-finish:var(--gold-text)}
@supports(background-clip:text){
 :is(h1,h2,h3) em,.eyebrow:not(.hero .eyebrow),.signature span,.signed,.hero .eyebrow span,.flow span,.feature-index,.faq-xauusd h3,.faq-xauusd summary:after,.faq-color-key span,.social-type,.footer-top>a:last-child,.button-label,details a,.cyan,.cyan-text,.number,.faq-crypto h3,.faq-crypto summary:after{background-image:var(--text-finish,var(--gold-text));background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:accent-shimmer 8s ease-in-out infinite alternate}
}
@keyframes accent-shimmer{from{background-position:0% 50%}to{background-position:100% 50%}}
@media(prefers-reduced-motion:reduce){.button-label{animation:none}}

/* Review v17: compact community examples and expanded indicator gallery. */
.chart-tabs{flex-wrap:wrap;width:100%;gap:9px}.chart-tabs button{flex:1 1 auto;font-size:.73rem;white-space:normal;padding:12px 16px}.chart-toolbar>span{font-size:.65rem}
.alerts-gallery{display:grid;grid-template-columns:.85fr 1.35fr;gap:20px;padding:24px;align-items:start;max-width:1050px;margin:auto}
.alerts-gallery .settings-image{width:100%;max-width:none}.alerts-gallery img{width:100%;height:520px;object-fit:contain;background:#111318}.alerts-gallery .settings-image>span{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.crypto-examples{margin-top:38px;padding:24px;background:#0c141bd9;border:1px solid #83c5e02e;border-radius:var(--radius-panel)}
.examples-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.examples-heading .eyebrow{font-size:.64rem;margin:0 0 9px}.examples-heading h3{font-size:1.5rem}.examples-heading>span{font-size:.62rem;letter-spacing:.1em;color:#a6b9c3}
.call-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.call-card{padding:0;text-align:left;border:1px solid #83c5e02b;border-radius:var(--radius-inner);overflow:hidden;background:#0d1821;transition:translate .3s,border-color .3s}
.call-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;transition:filter .35s;filter:saturate(.8)}
.call-card>span{display:flex;justify-content:space-between;padding:10px 14px;font-size:.75rem;letter-spacing:.08em;color:var(--blue)}
.call-card:hover{translate:0 -3px;border-color:#83c5e080}.call-card:hover img{filter:saturate(1)}
.crypto-examples .caption{margin-top:14px;font-size:.72rem;max-width:780px}
@media(max-width:800px){.chart-tabs button{flex:1 1 42%;font-size:.68rem}.chart-tabs button:last-child{flex-basis:100%}.alerts-gallery{gap:12px;padding:14px}.alerts-gallery img{height:340px}.alerts-gallery .settings-image>span{font-size:.6rem;padding:10px;min-height:64px}.crypto-examples{padding:18px}.call-grid{gap:10px}.examples-heading>span{display:none}}
@media(max-width:500px){.alerts-gallery{grid-template-columns:1fr}.alerts-gallery img{height:360px}.alerts-gallery .settings-image{max-width:360px;margin:auto}.alerts-gallery .settings-image>span{min-height:42px}.call-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.call-card{flex:0 0 76%;scroll-snap-align:start}.examples-heading h3{font-size:1.35rem}.crypto-examples .caption{line-height:1.6}}
@media(prefers-reduced-motion:reduce){.call-card:hover{translate:none}}

.chart-tabs button[aria-selected=true],.chart-tabs button[aria-selected=true]:hover{background:linear-gradient(135deg,#53432b,#30291d);color:#f5dfb3;border-color:#d7b576a0;box-shadow:inset 0 1px 0 #fff1d21a}
.crypto .eyebrow.cyan,.faq-intro>.eyebrow{--text-finish:var(--blue-text)}
