.tg-wordmark{display:inline-flex;align-items:center;gap:.65rem;color:#f4f8ff;font-size:clamp(1rem,1.75vw,1.38rem);font-weight:750;letter-spacing:-.025em;white-space:nowrap;line-height:1.05}.tg-wordmark img{display:block;width:36px;height:36px}.tg-wordmark strong{color:#7ecbff;font-weight:inherit}
.tg-public{color:#d1def0;background:#0b1323;padding:clamp(3rem,7vw,6.5rem) 0 6rem}.tg-wrap{width:min(1160px,calc(100% - 3rem));margin-inline:auto}.tg-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,6vw,5rem);align-items:center}.tg-hero img,.tg-auth-art{display:block;width:100%;height:auto}.tg-eyebrow{margin:0 0 .85rem;color:#83caff;font-size:.74rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.tg-public h1,.tg-auth-intro h1{margin:0;color:#f5f9ff;font-size:clamp(2.7rem,6vw,5.3rem);line-height:1.03;letter-spacing:-.055em;font-weight:800}.tg-public h2{margin:0 0 .85rem;color:#f5f9ff;font-size:clamp(1.55rem,3.4vw,2.6rem);line-height:1.15;letter-spacing:-.035em;font-weight:750}.tg-public h3{margin:0 0 .6rem;color:#f5f9ff;font-size:1.2rem;line-height:1.3;font-weight:700}.tg-hero h1+p{font-size:clamp(1.04rem,1.8vw,1.2rem);margin:1.2rem 0 0;max-width:52ch}.tg-public p,.tg-auth-intro p{line-height:1.65}.tg-section{margin-top:clamp(2.9rem,7vw,5.5rem)}.tg-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.tg-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.68rem 1.15rem;border:1px solid #86d0ff;border-radius:.68rem;background:#87d0ff;color:#091525;font-weight:750;text-decoration:none;white-space:nowrap}.tg-button.secondary{background:#13223b;color:#deefff;border-color:#375677}.tg-button:hover{background:#b3e3ff;color:#071421}.tg-button:focus-visible,.tg-text-link:focus-visible,.tg-auth-intro a:focus-visible{outline:3px solid #8dd6ff;outline-offset:4px}.tg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.3rem}.tg-grid article,.tg-panel,.tg-cta{border:1px solid #2a405e;border-radius:1.1rem;background:#122039;padding:clamp(1.25rem,3.3vw,2.5rem)}.tg-number{display:block;margin-bottom:1.35rem;font-size:.78rem;font-weight:750;letter-spacing:.1em;color:#85cbff}.tg-panel p:not(.tg-eyebrow),.tg-cta p{max-width:72ch}.tg-text-link{display:inline-block;margin-top:1.1rem;color:#95d6ff;font-weight:700;text-underline-offset:.23em}.tg-cta{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;background:linear-gradient(120deg,#153353,#142441)}.tg-panel .tradingview-widget-container{margin-top:1.2rem}
.tg-auth-page{background:#0b1323;color:#d1def0}.tg-auth-page .auth-shell,.tg-auth-page .auth-shell.compact-auth{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);gap:clamp(1.4rem,5vw,4.5rem);align-items:start;width:min(1120px,calc(100% - 3rem));max-width:none;margin-inline:auto;padding:clamp(1.8rem,6vw,4.7rem) 0}.tg-auth-intro{min-width:0}.tg-auth-intro .tg-wordmark{margin-bottom:1.65rem}.tg-auth-intro h1{font-size:clamp(2.55rem,5.2vw,4.4rem)}.tg-auth-intro h1+p{margin:.95rem 0 1.35rem}.tg-auth-art{max-width:450px}.tg-auth-points{display:grid;gap:.9rem;margin:1.25rem 0 0}.tg-auth-points>div{border-inline-start:2px solid #477cad;padding-inline-start:.9rem}.tg-auth-points h2{font-size:.99rem;color:#eff6ff;margin:0 0 .22rem}.tg-auth-points p{margin:0;color:#bdcfe3;font-size:.94rem}.tg-auth-brand{display:none;margin-bottom:1rem}.tg-auth-page .auth-card{box-sizing:border-box;width:100%;min-width:0;border:1px solid #2a405e;border-radius:1.05rem;background:#122039;padding:clamp(1.15rem,3.7vw,2.35rem)}
@media(max-width:760px){.tg-wrap{width:calc(100% - 2rem)}.tg-hero,.tg-grid{grid-template-columns:minmax(0,1fr)}.tg-hero img{max-width:490px}.tg-cta{align-items:flex-start;flex-direction:column}.tg-auth-page .auth-shell,.tg-auth-page .auth-shell.compact-auth{display:flex;flex-direction:column;width:calc(100% - 2rem);max-width:530px}.tg-auth-page .auth-card{order:-1}.tg-auth-brand{display:block}.tg-auth-intro>a:first-child{display:none}.tg-auth-intro{padding-top:1.1rem}}
