/* Compact activation; semantic, lightweight sculpted service icons. */
.flow-signal-page .alerts-main{padding-top:16px!important}
.flow-signal-page .alerts-intro{margin-bottom:20px!important}
.flow-signal-page .flow-activation-console,.flow-signal-page .alerts-handoff{padding:20px 24px!important}
.flow-signal-page .flow-activation-console{gap:0!important;align-content:start!important}
@media(min-width:850px){body.flow-signal-page #flow-link-result{grid-template-columns:minmax(0,1fr) auto!important}#flow-link-result>label,#flow-link-result>.flow-form-help,#flow-link-result>.flow-telegram-form,#flow-link-result>.flow-bot-help,#flow-link-result>.flow-form-feedback{grid-column:1/-1}body.flow-signal-page #flow-link-result>.flow-bot-link{align-self:stretch;display:flex;align-items:center;justify-content:center}body.flow-signal-page #flow-link-result>.flow-bot-link--telegram{grid-column:1/-1}}
.handoff-step--form{margin-bottom:12px}.handoff-plane{width:26px;height:26px}
body.flow-signal-page .flow-activation-console-head{margin-bottom:8px!important}
.activation-limit{margin-bottom:12px;line-height:1.45}
body.flow-signal-page #flow-link-result{gap:8px!important}
body.flow-signal-page #flow-telegram-username{height:44px!important}
body.flow-signal-page #flow-link-result .flow-bot-link{min-height:40px!important;padding:10px 14px!important;margin:0!important}
body.flow-signal-page .flow-form-help{margin:0!important;font-size:12px!important;line-height:1.4!important}
body.flow-signal-page #flow-wallet-status{margin-top:10px!important;padding-top:9px!important;gap:8px!important}
body.flow-signal-page #flow-wallet-status strong{font-size:12px!important}
body.flow-signal-page #flow-wallet-status p{margin:3px 0 0!important;font-size:12px!important;line-height:1.4!important}
.flow-console-note{display:none!important}
.alerts-handoff h2{font-size:25px;margin:12px 0 8px}.alerts-handoff p{font-size:13px;line-height:1.5;max-width:340px}
.alerts-handoff .handoff-link{margin-top:20px;padding:11px 14px}.alerts-handoff small{margin-top:8px}
.telegram-services{margin-top:26px}.telegram-services h2{font-size:23px}
.telegram-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:16px 0}
.telegram-service-list>.service-entry{position:relative;padding:18px 0 18px 72px;border-top:1px solid #ffffff18;--sculpture:#73e3cf;--depth:#226d75}
.telegram-service-list dt{display:flex;align-items:flex-start;gap:6px 10px;font-size:15px;line-height:1.4;min-height:43px}
.telegram-service-list dt .service-tier{flex-basis:100%;font-size:10px;line-height:1.3;color:var(--sculpture);letter-spacing:.025em}
.telegram-service-list dd{margin:6px 0 0;font-size:12px;line-height:1.6;color:#adc1d0}
.telegram-service-list .service-sculpture{position:absolute;left:0;top:17px;width:60px;height:66px;display:block;perspective:300px;filter:drop-shadow(0 7px 7px #0006)}
.service-sculpture svg{width:100%;height:100%;overflow:visible;transform:rotateY(-12deg) rotateX(8deg);transition:transform .25s,filter .25s}
.service-flow .service-library-icon{color:#d94432}.service-trader .service-library-icon{color:#0582ca}
.service-library-icon svg{filter:drop-shadow(0 7px 7px #0006)}
.icon-depth{fill:var(--depth);stroke:var(--depth);stroke-width:1}.icon-face{fill:var(--sculpture);stroke:#e5fffb;stroke-opacity:.45;stroke-width:.8}.icon-detail{fill:none;stroke:#ecfffd;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.telegram-service-list>.service-flow{--sculpture:#7bc9f3;--depth:#315f91}.telegram-service-list>.service-trader{--sculpture:#a4b6ff;--depth:#4b5193}.telegram-service-list>.service-arbitrage{--sculpture:#efd08a;--depth:#8d6533}.telegram-service-list>.service-epoch{--sculpture:#c5a5ef;--depth:#725095}.telegram-service-list>.service-price{--sculpture:#9ce0ae;--depth:#3c7a62}
@media(hover:hover){.service-entry:hover .service-sculpture svg{transform:rotateY(0) rotateX(0) translateY(-3px);filter:brightness(1.12)}}
@media(max-width:1000px){.telegram-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.flow-signal-page .flow-activation-console,.flow-signal-page .alerts-handoff{padding:17px 18px!important}.handoff-step--form{margin-bottom:10px}.alerts-handoff h2{font-size:22px;margin:8px 0 6px}.alerts-handoff .handoff-link{margin-top:12px}.telegram-services{margin-top:22px}.telegram-service-list{column-gap:18px}.telegram-service-list>.service-entry{padding-left:0;padding-top:78px}.telegram-service-list .service-sculpture{top:12px;width:56px;height:58px}.telegram-service-list dt{font-size:14px}}
@media(max-width:440px){.telegram-service-list{grid-template-columns:1fr}.telegram-service-list>.service-entry{padding:16px 0 16px 70px}.telegram-service-list .service-sculpture{top:16px;width:56px;height:62px}.telegram-service-list dt{min-height:0;gap:5px 8px}.telegram-service-list dt .service-tier{flex-basis:auto;align-self:center}.telegram-service-list dd{font-size:12px}}
@media(prefers-reduced-motion:reduce){.service-sculpture svg{transition:none!important;transform:none!important}}
