@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.footer{position:fixed;bottom:0;font-family:Poppins,sans-serif;border-top:1px solid #232f3b;background-color:#0e1118;width:100%}.footer-nav{display:flex;justify-content:space-around;padding:10px 0}.footer-nav .active{color:#00c3fd}.footer-nav .icon{width:26px;height:26px;display:block;background-size:contain;background-repeat:no-repeat}.footer-nav .icon.home{background-image:url(/images/home.png)}.footer-nav .icon.signalsI{background-image:url(/images/signals.png)}.footer-nav .icon.lessons{background-image:url(/images/lessons.png)}.footer-nav .icon.profileI{background-image:url(/images/profile.png)}.footer-nav .active .icon.home{background-image:url(/images/homeactive.png)}.footer-nav .active .icon.signalsI{background-image:url(/images/signalsactive.png)}.footer-nav .active .icon.lessons{background-image:url(/images/lessonsactive.png)}.footer-nav .active .icon.profileI{background-image:url(/images/profileactive.png)}.footer-nav a{display:flex;flex-direction:column;align-items:center;gap:10px}.footer-nav a span{font-size:12px}.instruction-container{display:flex;flex-direction:column;gap:14px;padding:20px}.instruction-container h1{font-size:18px;margin-bottom:10px}.instruction-container .step{display:flex;align-items:center;gap:15px;padding:14px;border-radius:10px;background-color:#101825}.instruction-container .step img{object-fit:contain;width:30px;height:30px}.instruction-container .step-text .title{font-weight:700;font-size:18px}.instruction-container .step-text .desc{font-size:14px;color:#8e959d}.instruction-container{margin-bottom:70px}.signals-section{display:flex;flex-direction:column;gap:10px}.signals-section__label{font-size:11px;color:#8e959d;padding:0 20px;text-transform:uppercase;letter-spacing:.8px}.chips-row{display:flex;gap:8px;overflow-x:auto;padding:0 20px 4px}.chips-row::-webkit-scrollbar{display:none}.chips-row .chip{font-size:12px;font-weight:600;font-family:Poppins,sans-serif;background:#111c2e;border:1px solid #1e2d4a;border-radius:12px;padding:10px 14px;color:#8e959d;white-space:nowrap;cursor:pointer;transition:all .15s ease}.chips-row .chip--active{color:#fff;border-color:#00bcff;background:linear-gradient(135deg,#0b1220,#09f3);box-shadow:0 0 8px #00bcff66}.signal-card{margin:0 20px;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(135deg,#0b1220,#0099ff1a);border:1px solid #00bcff;box-shadow:0 0 16px #00bcff33,0 0 4px #00bcff66}.signal-card__header .pair-icons{display:flex}.signal-card__header .pair-icons img:last-child{margin-left:-10px}.signal-card__header .signal-card__pair{font-size:20px;font-weight:700;flex:1}.signal-card__header .signal-card__time{background:#0b1220;border:1px solid #1e2d4a;padding:5px 12px;border-radius:10px;font-size:12px;color:#8e959d;font-weight:600}.signal-card__body{display:flex;justify-content:space-between;align-items:center}.signal-card__body .signal-col__label{font-size:11px;color:#8e959d;text-transform:uppercase;letter-spacing:.5px}.signal-card__body .dir-buy{font-size:34px;font-weight:800;color:#01e589;text-shadow:0 0 20px #01e589,0 0 8px rgba(1,229,137,.3)}.signal-card__body .dir-sell{font-size:34px;font-weight:800;color:#ed1c24;text-shadow:0 0 20px #ed1c24,0 0 8px rgba(237,28,36,.3)}.signal-card__body .signal-prob{font-size:34px;font-weight:800;color:#fff}.signal-card__progress{height:6px;background:#ffffff14;border-radius:999px;overflow:hidden}.signal-card__progress-fill{height:100%;background:linear-gradient(90deg,#00bcff,#0080ff);box-shadow:0 0 8px #00bcff99;border-radius:999px;transition:width .5s ease}.signal-wait{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0}.signal-wait .spinner{width:52px;height:52px;border:3px solid rgba(0,188,255,.12);border-top-color:#00bcff;border-radius:50%;animation:spin .9s linear infinite;box-shadow:0 0 12px #00bcff66}.signal-wait .wait-title{font-size:18px;font-weight:700}.signal-wait .wait-desc span{color:#00bcff;font-weight:700}.signal-wait .wait-buysell{display:flex;gap:20px;margin-top:4px}.signal-wait .wait-buysell .wait-dir{display:flex;align-items:center;gap:6px}.signal-wait .wait-buysell .wait-dir img{width:30px}.signal-wait .wait-buysell .buy-text{color:#01e589;font-weight:700;font-size:15px}.signal-wait .wait-buysell .sell-text{color:#ed1c24;font-weight:700;font-size:15px}.signal-error{background:#ed1c240f;border:1px solid rgba(237,28,36,.25);border-radius:12px;padding:10px 14px;font-size:12px;color:#ff6b6b;display:flex;flex-direction:column;gap:4px;line-height:1.5}.signal-btn{width:100%;padding:18px;border-radius:18px;border:none;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;color:#fff;cursor:pointer;background:#00bcff;letter-spacing:.5px;transition:transform .1s ease,opacity .15s ease}.signal-btn--wait,.signal-btn--disabled{background:#1a2535;color:#8e959d;cursor:default;border:1px solid #1e2d4a}.signal-btn--deposit{background:linear-gradient(135deg,#01bff9,#04b);box-shadow:0 4px 16px #1a73e859}.pa-loader-wrapper{display:flex;justify-content:center;align-items:center;height:70vh;width:100%}.pa-loader{display:flex;align-items:flex-end;gap:6px;height:32px}.pa-loader .bar{width:6px;height:10px;background:#01bff9;border-radius:3px;animation:pulse .8s infinite ease-in-out}.pa-loader .bar:nth-child(2){animation-delay:.15s}.pa-loader .bar:nth-child(3){animation-delay:.3s}@keyframes pulse{0%{height:10px;opacity:.6}50%{height:28px;opacity:1}to{height:10px;opacity:.6}}.signals{color:#fff;font-family:Poppins,sans-serif;padding-bottom:80px}.signals-container{display:flex;flex-direction:column;gap:16px;padding-top:12px}.signals-label{font-size:13px;color:#8e959d;padding:0 20px;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.signals-section{display:flex;flex-direction:column}.signals-counter{margin:0 20px;background:#121826;border:1px solid #1e2d4a;border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.signals-counter .counter-bar{width:100%;height:4px;background:#ffffff14;border-radius:999px;overflow:hidden;margin-top:6px}.pairs-content{display:flex;gap:10px;overflow-x:auto;padding:0 20px 4px}.pairs-content .pair-btn{font-size:12px;font-weight:700;background:#111c2e;border:1px solid #232937;border-radius:14px;padding:10px 14px;color:#fff;white-space:nowrap;cursor:pointer;font-family:Poppins,sans-serif;transition:all .15s ease}.pairs-content .pair-btn.active{border-color:#00bcff;background:linear-gradient(to right,#0b1220 10%,#0099ff26);box-shadow:0 0 8px #00bcff99}.times-content{display:flex;gap:10px;overflow-x:auto;padding:0 20px 4px}.times-content .time-btn{font-size:11px;font-weight:700;background:#111c2e;border:1px solid #232937;border-radius:12px;padding:10px 16px;color:#fff;white-space:nowrap;cursor:pointer;font-family:Poppins,sans-serif;transition:all .15s ease}.times-content .time-btn.active{border-color:#00bcff;background:linear-gradient(to right,#0b1220 10%,#0099ff26);box-shadow:0 0 8px #00bcff99}.signal-card{margin:0 20px;border-radius:16px;padding:16px;background:linear-gradient(to right,#0b1220 40%,#0099ff1f,#09f3);border:1px solid #00bcff;box-shadow:0 0 6px #00bcff,0 0 14px #00bcff66;display:flex;flex-direction:column;gap:16px}.signal-card__header{display:flex;align-items:center;gap:10px}.signal-card__header .pair-icons img{width:26px}.signal-card__header .pair-icons img:last-child{margin-left:-12px}.signal-card__header .signal-pair{font-size:22px;font-weight:700}.signal-card__header .signal-time-badge{margin-left:auto;background:#0b1220;border:1px solid #232937;padding:4px 12px;border-radius:10px;font-size:13px;color:#8e959d}.signal-card__body{display:flex;justify-content:space-between;gap:20px}.signal-card__body .signal-col{display:flex;flex-direction:column;gap:6px}.signal-card__body .signal-col--right{align-items:flex-end}.signal-card__body .signal-col__label{font-size:12px;color:#8e959d}.signal-card__body .signal-col__value{display:flex;align-items:center;gap:8px}.signal-card__body .signal-col__value img{width:28px}.signal-card__body .dir-buy{font-size:32px;font-weight:700;color:#01e589;text-shadow:0 0 20px #01e589,0 0 8px rgba(1,229,137,.4)}.signal-card__body .dir-sell{font-size:32px;font-weight:700;color:#ed1c24;text-shadow:0 0 20px #ed1c24,0 0 8px rgba(237,28,36,.4)}.signal-card__body .signal-prob{font-size:32px;font-weight:700;color:#fff}.signal-card__progress{height:8px;background:#ffffff14;border-radius:10px;overflow:hidden}.signal-card__progress-fill{height:100%;background:#00bcff;box-shadow:0 0 8px #00bcff,0 0 14px #00bcff80;border-radius:10px;transition:width .4s ease}.signal-wait{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0}.signal-wait .spinner{width:56px;height:56px;border:3px solid rgba(0,188,255,.15);border-top-color:#00bcff;border-radius:50%;animation:spin .8s linear infinite;box-shadow:0 0 10px #00bcff80}@keyframes spin{to{transform:rotate(360deg)}}.signal-wait .wait-title{font-size:20px;font-weight:700}.signal-wait .wait-desc{font-size:12px;color:#8e959d}.signal-wait .wait-buysell{display:flex;gap:16px;margin-top:4px}.signal-wait .wait-buysell .wait-buy,.signal-wait .wait-buysell .wait-sell{display:flex;align-items:center;gap:6px}.signal-wait .wait-buysell .wait-buy img,.signal-wait .wait-buysell .wait-sell img{width:32px}.signal-wait .wait-buysell .wait-buy p{color:#01e589;font-weight:700}.signal-wait .wait-buysell .wait-sell p{color:#ed1c24;font-weight:700}.signal-error{background:#ed1c2414;border:1px solid rgba(237,28,36,.3);border-radius:10px;padding:10px 14px;font-size:12px;color:#ff6b6b;display:flex;flex-direction:column;gap:4px}.signal-btn{width:100%;padding:18px;border-radius:18px;border:none;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;color:#fff;cursor:pointer;background:#00bcff;transition:transform .1s ease,opacity .2s ease}.signal-btn:active{transform:scale(.98);opacity:.9}.signal-btn--wait{background:#2a2a2a;color:#8e959d;cursor:default}.signal-btn--disabled{background:#1e2d4a;color:#8e959d;cursor:default}.signal-btn--deposit{background:linear-gradient(135deg,#01bff9,#05c);box-shadow:0 4px 16px #1a73e866}.signals-counter{margin:0 20px;background:#121826;border:1px solid #1e2d4a;border-radius:14px;padding:12px 16px}.signals-counter__top{display:flex;align-items:center;gap:4px;margin-bottom:8px}.signals-counter .counter-used{font-size:18px;font-weight:700;color:#00bcff}.signals-counter .counter-sep{font-size:14px;color:#8e959d}.signals-counter .counter-limit{font-size:18px;font-weight:700;color:#8e959d}.signals-counter .counter-label{font-size:12px;color:#8e959d;margin-left:6px}.signals-counter .counter-bar{width:100%;height:4px;background:#ffffff14;border-radius:999px;overflow:hidden}.signals-counter .counter-bar .counter-fill{height:100%;background:#00bcff;border-radius:999px;transition:width .4s ease}.header{background-color:#12171d;font-family:Poppins,sans-serif;color:#fffeff}.header-container{display:flex;align-items:center;justify-content:space-between;padding:15px}.header-container .content-logo{display:flex;align-items:center;gap:10px}.header-container .content-logo img{width:45px}.header-container .content-logo p{font-weight:700}.header-container .content-logo p span{color:#01bff9}.header-container .content-avatar{display:flex;justify-content:center;align-items:center;gap:10px}.header-container .content-avatar img{width:46px}.section{font-family:Poppins,sans-serif;margin:20px 0;padding:20px}.section-container{display:flex;flex-direction:column;gap:10px;border-radius:16px;padding:15px;background:radial-gradient(circle at top left,rgba(255,0,0,.18),transparent 60%),radial-gradient(circle at bottom right,rgba(255,0,0,.15),transparent 60%),#111c2e}.section-container .content-header{display:flex;gap:10px}.section-container .content-header img{width:40px;height:40px}.section-container .content-header .title-container{display:flex;flex-direction:column}.section-container .content-header .title-container :first-child{font-size:16px;font-weight:700;color:#fff}.section-container .content-header .title-container :last-child{font-size:12px;color:#8e959d}.section-container .btn-register{display:flex;justify-content:center;align-items:center;gap:10px;background-color:#de2827;border:none;border-radius:10px;padding:12px}.section-container .btn-register img{width:20px}.section-container .btn-register p{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;color:#fff}.section-container .text-bottom{text-align:center;font-size:10px;color:#8e959d}.section-registered{font-family:Poppins,sans-serif;margin:20px 0;padding:20px}.section-registered-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;border-radius:16px;padding:15px;background:radial-gradient(circle at top left,rgba(52,198,8,.18),transparent 60%),radial-gradient(circle at bottom right,rgba(13,242,81,.15),transparent 60%),#111c2e}.section-registered-container p{font-size:22px;font-weight:700;color:#fff}.section-registered-container img{width:50px}.status-progress__container{font-family:Poppins,sans-serif;padding:16px;border-radius:16px;margin:16px 20px;border:1px solid #1e2d4a;background:radial-gradient(circle at top left,#121826,transparent 60%),radial-gradient(circle at bottom right,#0839ac,transparent 60%),#121826;box-shadow:0 4px 24px #00c8960f,0 1px 4px #0006}.status-progress__container .status-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.status-progress__container .status-header .status-left,.status-progress__container .status-header .status-right{display:flex;flex-direction:column;gap:2px}.status-progress__container .status-header .status-right{align-items:flex-end}.status-progress__container .status-header .status-label{font-size:10px;color:#8e959d;text-transform:uppercase;letter-spacing:.5px}.status-progress__container .status-header .status-name{font-size:18px;font-weight:700;color:#fff}.status-progress__container .status-header .status-total{font-size:16px;color:#00c896;font-weight:700}.status-progress__container .progress-bar{width:100%;height:8px;background:#ffffff1a;border-radius:999px;overflow:hidden;margin-bottom:6px}.status-progress__container .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#00c896,#00a070);border-radius:999px;transition:width .6s ease}.status-progress__container .progress-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.status-progress__container .progress-info .progress-next{font-size:11px;color:#8e959d}.status-progress__container .progress-info .progress-next span{color:#01bff9;font-weight:600}.status-progress__container .progress-info .progress-max{font-size:11px;color:#00c896}.status-progress__container .progress-info .progress-percent{font-size:11px;color:#8e959d}.status-progress__container .act-block{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff0a;border-radius:10px;border:1px solid #1e2d4a}.status-progress__container .act-block__left{flex-shrink:0}.status-progress__container .act-block__left .act-label{font-size:10px;color:#8e959d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.status-progress__container .act-block__left .act-value{font-size:16px;font-weight:700;color:#fff;white-space:nowrap}.status-progress__container .act-block__right .act-desc{font-size:10px;color:#8e959d;line-height:1.4}.product{display:flex;justify-content:center;align-items:center;padding:14px 20px}.product-container{position:relative;display:flex;justify-content:center;align-items:center;flex-grow:1;color:#fffeff;font-family:Poppins,sans-serif;box-shadow:0 4px 24px #00715514,0 1px 2px #525252;border-radius:16px;padding:15px;gap:20px;background:radial-gradient(circle at top left,#121826,transparent 60%),radial-gradient(circle at bottom right,#00c896,transparent 40%),#121826}.product-container__wrapper-img{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:10px;border:2px outset #525252;align-self:flex-start}.product-container__wrapper-img img{width:40px;object-fit:contain}.product-container__content{display:flex;flex-direction:column;gap:20px;width:100%;height:100%}.product-container__content .content-text__title{font-size:18px;font-weight:700}.product-container__content .content-text__desc{font-size:12px;color:#8e959d}.product-container__content .content-footer{display:flex;justify-content:space-between}.product-container__content .content-footer__price{font-weight:700;font-size:20px}.product-container__content .content-footer__btn{border:none;border-radius:10px;color:#fffeff;padding:10px;font-weight:700;box-shadow:2px 2px 70px 2px #000;background-color:#00c896}.product-container__status{position:absolute;border-radius:8px;font-size:12px;padding:4px;background-color:#525252;right:10px;top:-15px}.product .owned{border-color:#01bff9;box-shadow:0 4px 18px #0d107526,0 3px 4px #0cf6;background:radial-gradient(circle at top left,#121926,transparent 60%),radial-gradient(circle at bottom right,#01bff9,transparent 40%),#121826}.product .owned .product-container__wrapper-img{border:2px inset #01bff9}.product .owned .btn-open{background-color:#01bff9}.product .locked{border-color:#01bff9;box-shadow:0 4px 18px #750d0d26,0 3px 4px #c80000;background:radial-gradient(circle at top left,#261212,transparent 60%),radial-gradient(circle at bottom right,#C80000,transparent 40%),#261212}.product .locked .content-text{opacity:50%}.product .locked .product-container__wrapper-img{border:2px inset #C80000}.product .locked .content-footer__price{opacity:50%}.product .locked .content-footer .btn-locked{background-color:#c80000}.products{margin-bottom:80px}.guide{color:#fffeff;font-family:Poppins,sans-serif;margin-top:20px;padding:0 20px}.guide-container{border:1px solid #1e2d4a;border-radius:18px;display:flex;flex-direction:column;padding:16px;box-shadow:0 6px 24px #00715514,0 1px 2px #525252;background:radial-gradient(circle at top left,#121826,transparent 70%),radial-gradient(circle at center right,#0839ac,transparent 70%),#121826}.guide-container__header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #1e2d4a}.guide-container__header img{width:32px}.guide-container__header p{font-weight:700;font-size:15px;letter-spacing:.3px}.guide-container__main{display:flex;gap:12px;align-items:flex-start}.guide-container__main .steps-nums{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.guide-container__main .steps-nums img{width:36px}.guide-container__main .steps-nums p{font-size:13px;text-align:center;width:32px;height:32px;line-height:28px;border-radius:50%;background-color:#0a0e1a;border:2px solid #28334b;flex-shrink:0}.guide-container__main .steps-nums p:first-child{border:2px solid #01bff9}.guide-container__main .steps-nums .line{width:1px;height:30px;border-left:1px solid #01bff9;margin:4px 0}.guide-container__main .steps-nums .line-s{width:1px;height:20px;border-left:1px solid #28334b;margin:4px 0}.guide-container__main .steps-content{display:flex;flex-direction:column;gap:0;flex:1}.guide-container__main .steps-content .step-done{height:36px;justify-content:center;margin-bottom:22px}.guide-container__main .steps-content__step{display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.guide-container__main .steps-content__step .title{font-size:14px;font-weight:600;margin-bottom:4px}.guide-container__main .steps-content__step .desc{font-size:11px;color:#8e959d;line-height:1.4}.guide-container__main .steps-content__step:last-child{margin-bottom:0}.guide-container__main .actions{display:flex;flex-direction:column;gap:40px;flex-shrink:0}.guide-container__main .actions .btn-placeholder{height:42px}.guide-container__main .actions .btn{height:42px;display:flex;align-items:center;justify-content:center;border-radius:20px;padding:0 14px;color:#fffeff;font-size:12px;font-weight:700;border:none;cursor:pointer;transition:transform .1s ease,opacity .2s ease;white-space:nowrap}.guide-container__main .actions .btn:active{transform:scale(.95);opacity:.85}.guide-container__main .actions .btn-reg{background:linear-gradient(135deg,#01bff9,#05c);box-shadow:0 4px 12px #1a73e859}.guide-container__main .actions .btn-fd{background:linear-gradient(135deg,#00c896,#009e6e);box-shadow:0 4px 12px #00c89659}.guide-container__main .actions .btn-write{background:linear-gradient(135deg,#229ed9,#1a7ab0);box-shadow:0 4px 12px #229ed959}.guide-container .reg-done .steps-nums .line{height:14px}.guide-container .reg-done .steps-nums .line-s{border-left:1px solid #01bff9}.guide-container .reg-done .actions{gap:30px}.guide-container .fd-done .step-done{margin-bottom:28px}.guide-container .fd-done .steps-content__step:nth-child(2){margin-bottom:28px}.guide-container .fd-done .steps-nums .line-s{height:14px;border-left:1px solid #00c896}.line-green{border-left:1px solid #00c896!important}.num-active{border:2px solid #01bff9!important}.done{color:#00c896}.guide{padding:0 12px}.guide-container__main{gap:8px}.guide-container__main .steps-content{min-width:0}.guide-container__main .steps-content__step .title{font-size:13px}.guide-container__main .steps-content__step .desc{font-size:10px}.guide-container__main .actions .btn{width:80px;font-size:11px;padding:0 8px}@media(min-width:390px){.guide{padding:0 20px}.guide-container__main{gap:12px}.guide-container__main .steps-content__step .title{font-size:14px}.guide-container__main .steps-content__step .desc{font-size:11px}.guide-container__main .actions .btn{width:90px;font-size:12px;padding:0 14px}}.instructions{color:#fffeff;font-family:Poppins,sans-serif;margin-top:20px;padding:0 12px}.instructions-container{border:1px solid #1e2d4a;border-radius:18px;display:flex;flex-direction:column;padding:16px;box-shadow:0 6px 24px #00715514,0 1px 2px #525252;background:radial-gradient(circle at top left,#121826,transparent 70%),radial-gradient(circle at bottom right,#0839ac,transparent 60%),#121826}.instructions-container__header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #1e2d4a}.instructions-container__header img{width:32px}.instructions-container__header p{font-weight:700;font-size:15px;letter-spacing:.3px}.instructions-container__list{display:flex;flex-direction:column}.instruction-item{padding:12px 0}.instruction-item__top{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.instruction-item__top .num{font-size:13px;text-align:center;width:32px;height:32px;line-height:28px;border-radius:50%;background-color:#0a0e1a;border:2px solid #01bff9;flex-shrink:0}.instruction-item__top .arrow{margin-left:auto;font-size:18px;color:#8e959d;transition:transform .2s ease;flex-shrink:0}.instruction-item__top .arrow-up{transform:rotate(180deg)}.instruction-item__text{flex:1;min-width:0}.instruction-item__text .title{font-size:14px;font-weight:600;margin-bottom:2px}.instruction-item__text .desc{font-size:11px;color:#8e959d;line-height:1.4}.instruction-item__video{margin-top:12px}.instruction-item__video .video-wrapper{position:relative}.instruction-item__video .video-wrapper video{width:100%;border-radius:10px;display:block}.instruction-item__video .video-wrapper .btn-fullscreen{margin-top:8px;width:100%;padding:8px;border:none;border-radius:10px;background:#1e2d4a;color:#fffeff;font-size:12px;cursor:pointer;transition:opacity .2s}.instruction-item__video .video-wrapper .btn-fullscreen:active{opacity:.7}.instruction-item__video .coming-soon{text-align:center;color:#8e959d;font-size:12px;padding:20px 0}.instruction-item .divider{width:100%;height:1px;background:#1e2d4a;margin-top:4px}@media(min-width:390px){.instructions{padding:0 20px}}.viewer{width:100%;height:100vh;display:flex;flex-direction:column}.viewer .viewer-container{flex:1;width:100%;padding:0;margin:0}.viewer .viewer-container iframe{width:100%;height:100%;border:none;border-radius:0;display:block}.level-tree{padding:0 20px;display:flex;flex-direction:column}.tree-node{display:flex;align-items:flex-start;gap:12px}.tree-left{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:36px}.node-dot{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;border:2px solid transparent}.node-dot.done{background:#0d2e1f;border-color:#00c896;color:#00c896}.node-dot.active{background:#0d1e3a;border-color:#01bff9;color:#01bff9;box-shadow:0 0 0 4px #1a73e826}.node-dot.locked{background:#121826;border-color:#1e2d4a;color:#8e959d}.connector{width:2px;height:28px;border-radius:1px}.connector-done{background:#00c896}.connector-partial{background:linear-gradient(to bottom,#00c896,#1e2d4a)}.connector-locked{background:#1e2d4a}.tree-card{flex:1;margin-bottom:8px;padding:10px 14px;border-radius:14px;border:1px solid #1e2d4a;background:#121826;min-width:0}.tree-card.done{border-color:#1a4a35;opacity:.8}.tree-card.active{border-color:#01bff9;border-width:1.5px;background:radial-gradient(circle at top left,#121826,transparent 70%),radial-gradient(circle at bottom right,#0839ac,transparent 60%),#121826}.tree-card.locked{opacity:.5}.tree-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.tree-card__name{font-size:14px;font-weight:700;color:#8e959d}.tree-card__name.done{color:#00c896}.tree-card__name.active{color:#01bff9}.tree-card__range{font-size:11px;color:#8e959d}.tree-card__stats{display:flex;gap:12px}.tree-card__progress-bar{height:4px;background:#ffffff1a;border-radius:999px;overflow:hidden;margin-top:8px}.tree-card__progress-bar .tree-card__progress-fill{height:100%;background:#01bff9;border-radius:999px;transition:width .6s ease}.tree-card__progress-label{font-size:10px;color:#8e959d;margin-top:4px}.tree-stat{font-size:11px;color:#8e959d}.tree-stat b{color:#fffeff;font-weight:600}.badge{font-size:10px;font-weight:700;border-radius:8px;padding:2px 8px}.badge-done{background:#00c8961a;color:#00c896}.badge-active{background:#1a73e826;color:#01bff9;border:1px solid #01bff9}.profile{font-family:Poppins,sans-serif;color:#fffeff;margin-bottom:100px}.profile-loader{display:flex;justify-content:center;align-items:center;height:100vh;color:#8e959d}.profile-container{display:flex;flex-direction:column;gap:20px}.profile-header{padding:20px 20px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.profile-header__avatar img{width:72px;height:72px;border-radius:50%;border:3px solid #01bff9}.profile-header__info{display:flex;flex-direction:column;align-items:center;gap:6px}.profile-header__stats{display:flex;align-items:center;width:100%;background:#121826;border:1px solid #1e2d4a;border-radius:14px;padding:12px 0}.profile-name{font-size:18px;font-weight:700}.profile-badge{background:linear-gradient(135deg,#01bff9,#05c);border-radius:20px;padding:4px 14px;font-size:12px;font-weight:700}.profile-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.profile-stat-value{font-size:16px;font-weight:700;color:#00c896}.profile-stat-label{font-size:10px;color:#8e959d;text-transform:uppercase;letter-spacing:.5px}.profile-stat-divider{width:1px;height:30px;background:#1e2d4a}.profile-section-title{font-size:15px;font-weight:700;padding:0 20px;margin-bottom:12px}.profile-levels .levels-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px}.profile-products .products-list{display:flex;flex-direction:column;gap:8px;padding:0 20px}.level-card{background:#121826;border:1px solid #1e2d4a;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.level-card.completed{border-color:#1a4a35;opacity:.7}.level-card.completed .level-name{color:#00c896}.level-card.active{border-color:#01bff9;background:radial-gradient(circle at top left,#121826,transparent 70%),radial-gradient(circle at bottom right,#0839ac,transparent 60%),#121826;box-shadow:0 0 20px #1a73e833}.level-card__header{display:flex;justify-content:space-between;align-items:center}.level-card .level-name{font-size:12px;font-weight:700;color:#8e959d}.level-card .level-check{font-size:12px;color:#00c896;font-weight:700}.level-card .level-current{font-size:9px;font-weight:700;background:#01bff9;border-radius:6px;padding:2px 6px}.level-card .level-deposit{font-size:11px;color:#00c896;font-weight:600}.level-card .level-stats{display:flex;gap:8px}.level-card .level-stat{flex:1;background:#ffffff0a;border-radius:8px;padding:4px 6px;text-align:center}.level-card .level-stat__value{font-size:12px;font-weight:700}.level-card .level-stat__label{font-size:9px;color:#8e959d}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#0a0e1a}button{border:none;background:none}a{color:#fff;text-decoration:none}.viewPDF-item{font-family:Poppins,sans-serif;color:#fffeff;border:1px solid #1e2d4a;border-radius:16px;overflow:hidden;background:#121826;transition:border-color .2s}.viewPDF-item--hw{border-color:#2a3a1e;background:#121a10}.viewPDF-item__header{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.viewPDF-item__header:active{background:#ffffff08}.viewPDF-item__icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.viewPDF-item__icon.icon--course{background:#1a73e81f;border:1px solid rgba(26,115,232,.3)}.viewPDF-item__icon.icon--hw{background:#00c8961a;border:1px solid rgba(0,200,150,.25)}.viewPDF-item__info{flex:1;min-width:0}.viewPDF-item__type{font-size:10px;color:#8e959d;text-transform:uppercase;letter-spacing:.6px;margin-bottom:3px}.viewPDF-item__title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewPDF-item__arrow{font-size:18px;color:#8e959d;transition:transform .2s ease;flex-shrink:0}.viewPDF-item__arrow.open{transform:rotate(180deg)}.viewPDF-item__body{border-top:1px solid #1e2d4a;padding:12px;display:flex;flex-direction:column;gap:10px}.viewPDF-item__frame-wrapper{position:relative;border-radius:10px;overflow:hidden}.viewPDF-item__frame-wrapper iframe{border-radius:10px}.viewPDF-item__fullscreen{width:100%;padding:10px;border:1px solid #1e2d4a;border-radius:10px;background:#ffffff08;color:#8e959d;font-size:12px;font-family:Poppins,sans-serif;cursor:pointer;transition:background .15s,color .15s}.viewPDF-item__fullscreen:active{background:#ffffff0f;color:#fffeff}.productViewer{font-family:Poppins,sans-serif;color:#fffeff;padding-bottom:80px}.productViewer-container{display:flex;flex-direction:column;gap:16px;padding-top:12px}.productViewer-header{margin:0 20px;padding:16px;border:1px solid #1e2d4a;border-radius:18px;background:radial-gradient(circle at top left,#121826,transparent 70%),radial-gradient(circle at bottom right,#0839ac,transparent 60%),#121826;display:flex;flex-direction:column;gap:8px}.productViewer-back{align-self:flex-start;background:#ffffff0d;border:1px solid #1e2d4a;border-radius:10px;padding:6px 12px;color:#8e959d;font-size:12px;font-family:Poppins,sans-serif;cursor:pointer;transition:background .15s}.productViewer-back:active{background:#ffffff1a}.productViewer-title{font-size:18px;font-weight:700}.productViewer-desc{font-size:12px;color:#8e959d;line-height:1.4}.productViewer-list{display:flex;flex-direction:column;gap:10px;padding:0 20px}
