/* Tachora Starwork — page-family compositions */
/* Auth: white mobile surface, split precision-tech desktop workspace */
.ts-auth{min-height:100dvh!important;background:#fff!important}.ts-auth .auth-particles{display:none!important}.ts-auth .auth-shell{width:100%!important;max-width:none!important;min-height:100dvh!important;padding:0!important;display:grid!important;background:#fff!important;animation:none!important}.ts-auth .auth-shell:before{display:none!important}.ts-auth-story{display:none}.ts-auth .auth-card{width:100%!important;max-width:none!important;min-height:100dvh!important;border:0!important;border-radius:0!important;padding:30px 20px calc(34px + env(safe-area-inset-bottom))!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.ts-auth .auth-corner{display:none!important}.ts-auth .auth-brand{text-align:left!important;margin-bottom:24px!important}.ts-auth .auth-logo-ring{width:148px!important;height:92px!important;margin:0 0 22px!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.ts-auth .auth-logo{width:100%!important;height:100%!important;object-fit:contain!important;animation:none!important}.ts-auth-eyebrow{display:block;color:var(--ts-blue)!important;font-size:10px;font-weight:850;letter-spacing:.18em;margin-bottom:8px}.ts-auth .auth-brand h1{font:850 clamp(28px,8vw,38px)/1.03 var(--ts-font)!important;color:var(--ts-ink)!important;letter-spacing:-.045em!important;text-shadow:none!important}.ts-auth .auth-brand p{font-size:14px!important;line-height:1.55!important;color:var(--ts-muted)!important;letter-spacing:0!important;text-transform:none!important}.ts-auth .auth-divider{width:48px!important;height:3px!important;margin:18px 0 0!important;background:var(--ts-gradient)!important;border:0!important}.ts-auth .auth-form{gap:17px!important}.ts-auth .auth-field>label,.ts-auth .auth-label{font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.ts-auth .auth-input-wrap{border:0!important;background:transparent!important}.ts-auth .auth-input-wrap>svg{color:var(--ts-blue)!important;left:15px!important}.ts-auth .auth-input{padding-left:46px!important}.ts-auth .auth-eye{color:var(--ts-navy)!important;min-width:44px;min-height:44px}.ts-auth .auth-meta,.ts-auth .auth-footlinks,.ts-auth .auth-secure{color:var(--ts-muted)!important}.ts-auth .auth-link{color:var(--ts-blue-700)!important}.ts-auth .auth-captcha-box{border-color:var(--ts-line)!important;background:#f7fbfd!important}.ts-auth .auth-captcha-refresh{background:#edf8fc!important;color:var(--ts-blue)!important;border-color:#cde7f3!important}.ts-auth .auth-submit{text-transform:none!important;letter-spacing:0!important;font-size:14px!important}.ts-auth .auth-toast{background:#fff!important;color:var(--ts-ink)!important;border-color:var(--ts-line)!important;box-shadow:var(--ts-shadow)!important}
@media(min-width:900px){.ts-auth{background:linear-gradient(135deg,#eaf7fd,#f9fcfe 48%,#eef6fb)!important;padding:30px!important}.ts-auth .auth-shell{grid-template-columns:minmax(380px,.92fr) minmax(460px,1.08fr)!important;min-height:calc(100dvh - 60px)!important;max-width:1180px!important;margin:auto!important;border:1px solid rgba(7,87,165,.12)!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 36px 90px rgba(8,45,93,.15)!important}.ts-auth-story{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:48px;overflow:hidden;background:linear-gradient(145deg,#06244a,#0757a5 54%,#09a5df);color:#fff}.ts-auth-story:after{content:"";position:absolute;width:520px;aspect-ratio:2;border:1px solid rgba(255,255,255,.24);border-radius:50%;right:-250px;top:90px;transform:rotate(-24deg)}.ts-auth-orbit{position:absolute;width:360px;height:360px;border-radius:50%;right:-130px;top:-100px;background:radial-gradient(circle,rgba(71,212,248,.24),transparent 68%)}.ts-auth-story img{position:relative;z-index:1;width:min(100%,330px);padding:16px;border-radius:22px;background:#fff;box-shadow:0 20px 55px rgba(1,18,43,.28)}.ts-auth-story>div:last-child{position:relative;z-index:1}.ts-auth-story span{font-size:10px;font-weight:850;letter-spacing:.22em;color:#bcecff}.ts-auth-story h2{max-width:12ch;margin:12px 0 14px;color:#fff!important;font-size:38px;line-height:1.04;letter-spacing:-.045em}.ts-auth-story p{max-width:40ch;color:rgba(255,255,255,.76)!important;line-height:1.6}.ts-auth .auth-card{min-height:100%!important;padding:48px clamp(38px,6vw,78px)!important;align-self:center}.ts-auth-register .auth-card{overflow:auto!important}.ts-auth .auth-logo-ring{display:none!important}.ts-auth .auth-form{max-width:520px}.ts-auth .auth-brand{max-width:520px}}

/* Auth refinement after visual audit */
.ts-auth .auth-captcha-head{gap:12px!important;align-items:flex-end!important}.ts-auth .auth-captcha-timer{color:#567188!important;font-size:10px!important;line-height:1.35!important;text-align:right!important;letter-spacing:0!important}.ts-auth .auth-captcha-box{background:#f0f8fc!important}.ts-auth .auth-label{color:#294b67!important}.ts-auth .auth-remember{display:flex!important;align-items:center!important;min-height:44px!important;gap:9px!important;color:#435d74!important}.ts-auth .auth-remember input{width:18px!important;height:18px!important;accent-color:var(--ts-blue)}.ts-auth .auth-footlinks{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:4px 8px!important;line-height:1.5!important}.ts-auth .auth-footlinks>span{color:#526b80!important}.ts-auth .auth-footlinks small{flex-basis:100%;color:#6d8294!important;font-size:11px!important}.ts-auth .auth-secure{color:#60788c!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}.ts-auth .auth-meta a{min-height:44px!important;display:inline-flex!important;align-items:center!important}.ts-auth .auth-captcha-refresh{min-width:48px!important;min-height:48px!important}.ts-auth .auth-eye{display:grid!important;place-items:center!important}.ts-auth .auth-submit{margin-top:2px!important}
@media(min-width:900px){.ts-auth-story{justify-content:center!important;gap:70px!important}.ts-auth-story img{width:min(100%,250px)!important;padding:10px!important;border-radius:16px!important;box-shadow:0 14px 35px rgba(1,18,43,.18)!important}.ts-auth .auth-card{display:flex!important;flex-direction:column!important;justify-content:center!important;padding-top:36px!important;padding-bottom:36px!important}.ts-auth .auth-brand{margin-bottom:20px!important}.ts-auth .auth-form{gap:14px!important}.ts-auth .auth-footlinks{margin-top:16px!important}.ts-auth .auth-secure{margin-top:12px!important}}
/* Splash: light aerospace editorial composition */
body:has(.splash-container){background:#fff!important}.splash-container{max-width:none!important;background:linear-gradient(150deg,#fff 0,#f2f9fd 62%,#e6f4fb 100%)!important;box-shadow:none!important}.splash-container:before{content:"";position:absolute;width:70vw;max-width:900px;aspect-ratio:2.4;border:1px solid rgba(7,136,218,.18);border-radius:50%;right:-26vw;top:9vh;transform:rotate(-18deg);z-index:1}.splash-container .glow-bg{background:radial-gradient(circle,rgba(27,187,236,.16),transparent 70%)!important}.splash-container .visual-stage{background:#eaf6fc!important}.splash-container .slide-img{filter:saturate(.88) contrast(.96) brightness(1.04)!important;opacity:.28!important;transform:scale(1.04)!important}.splash-container .visual-stage:before{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(242,249,253,.82) 48%,#f7fbfd 72%)!important}.splash-container .visual-stage:after,.splash-container .wave-layer{display:none!important}.splash-container .text-container{padding:44vh 24px 150px!important;justify-content:center!important}.splash-container .slide-title{font-family:var(--ts-font)!important;color:var(--ts-ink)!important;font-size:clamp(30px,9vw,52px)!important;letter-spacing:-.045em!important}.splash-container .slide-desc{color:var(--ts-muted)!important;line-height:1.65!important}.splash-container .skip-btn{color:var(--ts-muted)!important}.splash-container .next-btn{background:var(--ts-gradient)!important;color:#fff!important;box-shadow:0 14px 30px rgba(7,115,200,.22)!important}.splash-container .progress-ring-circle{stroke:var(--ts-cyan)!important}.splash-container .action-area{background:linear-gradient(180deg,transparent,rgba(255,255,255,.94) 34%)!important}
@media(min-width:800px){.splash-container .slide{display:grid!important;grid-template-columns:1.05fr .95fr!important}.splash-container .image-container{position:relative!important;grid-column:2!important}.splash-container .visual-stage{border-radius:28px 0 0 28px!important;margin:32px 0!important;height:calc(100% - 64px)!important}.splash-container .text-container{grid-column:1!important;grid-row:1!important;padding:80px max(7vw,72px) 130px!important;text-align:left!important;align-items:flex-start!important}.splash-container .slide-title{max-width:11ch!important}.splash-container .slide-desc{max-width:48ch!important}.splash-container .action-area{padding-left:max(7vw,72px)!important;padding-right:max(7vw,72px)!important}}
/* Dashboard: light command center */
body.rl-dash{background:var(--ts-surface)!important;color:var(--ts-ink)!important}.rl-bg{background:radial-gradient(620px 320px at 88% 0,rgba(27,187,236,.15),transparent 72%),linear-gradient(180deg,#fff,#f2f8fb)!important}.rl-app{background:transparent!important}.rl-header{background:rgba(255,255,255,.90)!important;border-color:var(--ts-line)!important}.rl-avatar{background:#fff!important;border-color:#cde1ec!important}.tachora-wordmark{background:none!important;color:var(--ts-blue-700)!important;-webkit-text-fill-color:currentColor!important}.rl-ident-copy p{color:var(--ts-muted)!important}.rl-ident-copy h2{color:var(--ts-ink)!important}.rl-balance{background:linear-gradient(135deg,#082d5d,#0757a5 55%,#09a9df)!important;border:0!important;box-shadow:0 25px 55px rgba(7,63,121,.20)!important}.rl-balance:before{background:rgba(255,255,255,.35)!important}.rl-balance-label,.rl-balance-foot,.rl-balance-value h1,.rl-cur{color:#fff!important;-webkit-text-fill-color:currentColor!important}.rl-growth.up{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.2)!important;color:#d3fff4!important}.rl-balance .rl-btn-gold{background:#fff!important;color:var(--ts-navy)!important;box-shadow:none!important}.rl-balance .rl-btn-outline{border-color:rgba(255,255,255,.45)!important;color:#fff!important;background:rgba(255,255,255,.08)!important}.rl-quick-item{background:#fff!important;border-color:var(--ts-line)!important;box-shadow:var(--ts-shadow-sm)!important}.rl-quick-icon{background:#ebf8fd!important;border-color:#cbe9f5!important;color:var(--ts-blue)!important;box-shadow:none!important}.rl-quick-item span:last-child{color:#29435e!important}.rl-product,.rl-task,.rl-team{background:#fff!important;border-color:var(--ts-line)!important}.rl-product h4,.rl-task-copy strong,.rl-team-copy h4{color:var(--ts-ink)!important}.rl-product-meta,.rl-task-copy small,.rl-team-copy p{color:var(--ts-muted)!important}.rl-nav{background:rgba(255,255,255,.96)!important;border-color:#d7e7ef!important}
.ts-desktop-nav{display:none}.rl-section-head a,.rl-product-price strong,.rl-task-reward{color:var(--ts-blue-700)!important}.rl-products{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;overflow:visible!important;padding:0!important}.rl-product{width:100%!important;min-width:0!important;max-width:none!important}.rl-product-icon{background:#fff!important;border:1px solid var(--ts-line)!important;box-shadow:none!important}.rl-product-icon img{object-fit:contain!important;filter:none!important}.rl-quick-item:first-child{background:#fff!important;color:var(--ts-ink)!important}.rl-quick-item:first-child .rl-quick-icon{background:#eaf7fc!important;color:var(--ts-blue)!important}.rl-quick-badge{inset:2px 2px auto auto!important}.rl-content{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}
@media(min-width:768px){.ts-desktop-nav{display:flex;align-items:center;gap:6px;margin:0 34px;padding:10px;border:1px solid var(--ts-line);border-radius:15px;background:#fff}.ts-desktop-nav a{min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border-radius:10px;color:#526a80;text-decoration:none;font-size:13px;font-weight:750}.ts-desktop-nav a.active{background:#eaf7fc;color:var(--ts-blue-700)}.ts-desktop-nav-help{margin-left:auto!important;background:var(--ts-gradient)!important;color:#fff!important}.rl-content{padding-bottom:44px!important}.rl-nav{display:none!important}.rl-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rl-content>section.rl-in.d3{grid-column:1/-1!important}.rl-content>section.rl-in.d4{grid-column:1!important}.rl-content>a.rl-team{grid-column:2!important;align-self:start!important}.rl-header{padding-bottom:18px!important}}
/* Financial and account pages */
:is(.pay-page,.deposit-page,.withdraw-page,.finance-page,.wallet-page){background:transparent!important}.pay-card,.account-box{background:#fff!important;border-color:var(--ts-line)!important;color:var(--ts-ink)!important;box-shadow:var(--ts-shadow-sm)!important}.pay-card:before{background:var(--ts-gradient)!important}.pay-timer{background:#edf8fc!important;border-color:#d1eaf5!important;color:var(--ts-navy)!important}.pay-timer span,.pay-timer strong{color:var(--ts-navy)!important}.account-box{border-color:#b7dff0!important}.account-box small{color:var(--ts-muted)!important}.copy-account{background:var(--ts-gradient)!important;color:#fff!important}.pay-secure{color:#7891a7!important}
/* Public/about pages */
:is(.home-page,.about-page,.company-page,.download-page){background:transparent!important}.hero,.hero-section{background:linear-gradient(145deg,#062b58,#0874c5 58%,#18bce8)!important;color:#fff!important}.hero :is(h1,h2,h3,p),.hero-section :is(h1,h2,h3,p){color:#fff!important}
