.tc-account{--tca-bg:#07090d;--tca-panel:#0d121a;--tca-panel2:#111824;--tca-line:#223047;--tca-text:#f5f7fb;--tca-muted:#99a8bc;--tca-blue:#1677ff;--tca-blue2:#62b5ff;min-height:72vh;background:var(--tca-bg);color:var(--tca-text);padding:clamp(46px,7vw,96px) 20px 84px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tc-account *{box-sizing:border-box}.tc-account__shell{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.75fr);gap:clamp(48px,7vw,100px);align-items:start}.tc-account__intro{position:sticky;top:110px;padding-top:28px}.tc-account__eyebrow{display:inline-block;color:var(--tca-blue2);font-size:.7rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.tc-account__intro h1{max-width:650px;margin:14px 0 18px;font:800 clamp(2.8rem,5vw,5.5rem)/.94 Barlow,Inter,sans-serif;letter-spacing:-.045em}.tc-account__intro>p{max-width:560px;margin:0;color:#b9c5d5;font-size:1.05rem;line-height:1.65}.tc-account__trust{display:grid;gap:10px;margin-top:40px;max-width:500px}.tc-account__trust span{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--tca-line);color:#c7d3e2;font-size:.85rem}.tc-account__trust b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgba(22,119,255,.13);color:var(--tca-blue2);font-size:.7rem}.tc-account__panel{position:relative;min-height:530px;padding:28px;border:1px solid var(--tca-line);border-radius:24px;background:linear-gradient(145deg,rgba(17,24,36,.97),rgba(10,15,22,.97));box-shadow:0 24px 70px rgba(0,0,0,.32)}.tc-account__tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:28px;padding:4px;border:1px solid var(--tca-line);border-radius:13px;background:#080d14}.tc-account__tabs button{min-height:42px;border:0;border-radius:9px;background:transparent;color:var(--tca-muted);font:750 .8rem/1 inherit;cursor:pointer}.tc-account__tabs button.is-active{background:var(--tca-panel2);color:var(--tca-text);box-shadow:0 1px 6px rgba(0,0,0,.22)}.tc-account__heading{margin-bottom:22px}.tc-account__stepno{display:inline-block;margin-bottom:8px;color:var(--tca-blue2);font-size:.7rem;font-weight:800;letter-spacing:.09em}.tc-account__heading h2,.tc-account__dashboard h2{margin:0 0 7px;font:800 clamp(1.7rem,3vw,2.4rem)/1.05 Barlow,Inter,sans-serif;letter-spacing:-.025em}.tc-account__heading p{margin:0;color:var(--tca-muted);font-size:.84rem;line-height:1.55}.tc-account__heading strong{color:#dbe8f8}.tc-field{display:grid;gap:7px;margin-bottom:14px}.tc-field>span,.tc-phone legend,.tc-otp>span{color:#cbd7e6;font-size:.76rem;font-weight:750}.tc-field input,.tc-phone select,.tc-otp input{width:100%;min-height:50px;border:1px solid var(--tca-line);border-radius:12px;background:#090f17;color:var(--tca-text);font:inherit;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.tc-field input{padding:0 14px}.tc-field input::placeholder{color:#66778d}.tc-field input:focus,.tc-phone select:focus,.tc-otp input:focus{border-color:var(--tca-blue);box-shadow:0 0 0 3px rgba(22,119,255,.13)}.tc-phone{margin:2px 0 13px;padding:0;border:0}.tc-phone legend{margin-bottom:7px}.tc-phone__row{display:grid;grid-template-columns:118px 1fr;gap:8px}.tc-phone__prefix select{padding:0 8px}.tc-phone__number{margin:0}.tc-phone>p{margin:7px 0 0;color:#718198;font-size:.68rem;line-height:1.45}.tc-consent{display:flex;align-items:flex-start;gap:9px;margin:16px 0;color:#aebbc9;font-size:.72rem;line-height:1.45;cursor:pointer}.tc-consent input{width:17px;height:17px;margin-top:1px;accent-color:var(--tca-blue);flex:0 0 auto}.tc-account__primary,.tc-account__secondary,.tc-dashboard__native{min-height:50px;border-radius:12px;font:800 .86rem/1 inherit;text-decoration:none!important}.tc-account__primary{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:1px solid var(--tca-blue);background:var(--tca-blue);color:#fff;cursor:pointer;box-shadow:0 12px 28px rgba(22,119,255,.18)}.tc-account__primary:hover{background:#2a86ff}.tc-account__primary:disabled{opacity:.52;cursor:wait}.tc-account__primary--link{width:auto;min-width:190px}.tc-account__error{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(255,142,142,.25);border-radius:10px;background:rgba(255,119,119,.08);color:#ffb0b0;font-size:.74rem;line-height:1.5}.tc-account__back{margin:0 0 14px;padding:0;border:0;background:transparent;color:var(--tca-muted);font:750 .75rem/1 inherit;cursor:pointer}.tc-account__back:hover{color:var(--tca-text)}.tc-otp{display:grid;gap:8px}.tc-otp input{padding:0 16px;text-align:center;font-size:2rem;font-weight:800;letter-spacing:.45em;font-variant-numeric:tabular-nums}.tc-account__micro{margin:7px 0 16px;color:#718198;font-size:.68rem}.tc-account__resend{display:block;margin:14px auto 0;border:0;background:transparent;color:var(--tca-blue2);font:750 .74rem/1 inherit;cursor:pointer}.tc-account__resend:disabled{color:#67768a;cursor:default}.tc-account__loading{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:24px;background:rgba(7,9,13,.82);backdrop-filter:blur(7px);color:#dbe7f5;font-size:.8rem}.tc-account__spinner{width:22px;height:22px;border:2px solid #30435c;border-top-color:var(--tca-blue2);border-radius:50%;animation:tc-spin .72s linear infinite}@keyframes tc-spin{to{transform:rotate(360deg)}}.tc-dashboard__top{display:flex;justify-content:space-between;gap:20px;align-items:start;padding-bottom:24px;border-bottom:1px solid var(--tca-line)}.tc-dashboard__verified{display:inline-flex;margin-top:3px;padding:6px 9px;border:1px solid rgba(103,223,164,.24);border-radius:999px;background:rgba(53,201,138,.1);color:#67dfa4;font-size:.68rem;font-weight:800}.tc-dashboard__signout{border:0;background:transparent;color:#8fa0b5;font:750 .72rem/1 inherit;cursor:pointer}.tc-dashboard__signout:hover{color:#fff}.tc-dashboard__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.tc-dashboard__stats article{padding:14px;border:1px solid var(--tca-line);border-radius:12px;background:#0a1018}.tc-dashboard__stats span,.tc-dashboard__stats strong{display:block}.tc-dashboard__stats span{color:var(--tca-muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.07em}.tc-dashboard__stats strong{margin-top:5px;font-size:1.05rem}.tc-dashboard__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);gap:10px}.tc-dashboard__card{padding:17px;border:1px solid var(--tca-line);border-radius:14px;background:#0a1018}.tc-dashboard__card h3{margin:5px 0 14px;font-size:.96rem}.tc-order{display:grid;grid-template-columns:minmax(72px,.6fr) minmax(100px,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--tca-line)}.tc-order:first-child{border-top:0}.tc-order__id strong,.tc-order__id span{display:block}.tc-order__id strong{font-size:.78rem}.tc-order__id span{margin-top:3px;color:var(--tca-muted);font-size:.65rem}.tc-order__status{display:flex;gap:5px;flex-wrap:wrap}.tc-order__status span{padding:5px 7px;border-radius:999px;background:var(--tca-panel2);color:#b8c5d5;font-size:.6rem;font-weight:750}.tc-order__amount{text-align:right}.tc-order__amount strong{display:block;font-size:.78rem}.tc-order__amount a{display:inline-block;margin-top:5px;color:var(--tca-blue2)!important;text-decoration:none!important;font-size:.64rem;font-weight:750}.tc-dashboard__empty{padding:20px 0;color:var(--tca-muted);font-size:.76rem}.tc-dashboard__profile dl{margin:0}.tc-dashboard__profile dl>div{padding:10px 0;border-top:1px solid var(--tca-line)}.tc-dashboard__profile dt{color:var(--tca-muted);font-size:.62rem;text-transform:uppercase;letter-spacing:.06em}.tc-dashboard__profile dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:.74rem;color:#dce7f4}.tc-dashboard__native{display:flex;align-items:center;justify-content:center;margin-top:14px;padding:0 12px;border:1px solid var(--tca-line);color:#dbe7f5!important;background:var(--tca-panel2);font-size:.72rem}.tc-dashboard__actions{display:flex;gap:9px;margin-top:16px}.tc-account__secondary{display:flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--tca-line);background:transparent;color:#dce7f4!important}.visually-hidden{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}@media(max-width:900px){.tc-account__shell{grid-template-columns:1fr;gap:30px}.tc-account__intro{position:static;padding-top:0}.tc-account__intro h1{font-size:clamp(2.8rem,10vw,4.5rem)}.tc-account__trust{display:none}}@media(max-width:620px){.tc-account{padding:32px 12px 64px}.tc-account__panel{padding:18px;border-radius:18px}.tc-phone__row{grid-template-columns:105px 1fr}.tc-dashboard__top{display:block}.tc-dashboard__signout{margin-top:15px}.tc-dashboard__stats{grid-template-columns:1fr 1fr}.tc-dashboard__stats article:last-child{grid-column:1/-1}.tc-dashboard__grid{grid-template-columns:1fr}.tc-order{grid-template-columns:1fr auto}.tc-order__status{grid-column:1/-1;grid-row:2}.tc-dashboard__actions{flex-direction:column}.tc-account__primary--link{width:100%}}@media(prefers-reduced-motion:reduce){.tc-account *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}