.seven-v171-lab{--red:#ff334d;--surface:#0d0d0f;--line:rgba(255,255,255,.1);display:grid;gap:22px;padding:8px 0 64px;color:#f7f4f2}.seven-v171-lab *{box-sizing:border-box}.seven-v171-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:38px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 82% 0%,rgba(255,38,61,.15),transparent 35%),linear-gradient(145deg,#111114,#09090b)}.seven-v171-hero span,.seven-v171-lab small{font-size:11px;letter-spacing:.18em;font-weight:800;color:#9d9898}.seven-v171-hero h2{font-size:clamp(34px,5vw,68px);line-height:.92;margin:12px 0 16px;letter-spacing:-.05em}.seven-v171-hero h2 em{font-style:normal;color:var(--red)}.seven-v171-hero p{max-width:720px;margin:0;color:#bcb6b6;line-height:1.7}.seven-v171-hero aside{min-width:235px;padding:20px;border:1px solid rgba(255,51,77,.35);border-radius:18px;background:#0000004d}.seven-v171-hero aside b,.seven-v171-hero aside i{display:block}.seven-v171-hero aside b{margin:10px 0 7px;font-size:17px}.seven-v171-hero aside i{font-size:11px;color:#ff697d;font-style:normal;font-weight:800}.seven-v171-stages{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:18px 22px;border:1px solid var(--line);border-radius:18px;background:#0b0b0d;overflow:hidden}.seven-v171-stages>div{display:flex;align-items:center;gap:10px;min-width:0;color:#676568}.seven-v171-stages i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #39383c;font-style:normal;font-size:10px;font-weight:900;flex:0 0 auto}.seven-v171-stages span{font-size:11px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.seven-v171-stages>b{color:#343337}.seven-v171-stages .done{color:#aaa6a6}.seven-v171-stages .done i{border-color:#777;background:#1b1b1e}.seven-v171-stages .active{color:#fff}.seven-v171-stages .active i{border-color:var(--red);background:var(--red);box-shadow:0 0 24px #ff334d47}.seven-v171-mission{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr) auto;gap:24px;align-items:center;padding:28px;border-radius:22px;border:1px solid rgba(255,51,77,.28);background:linear-gradient(110deg,#ff334d14,#ffffff06)}.seven-v171-mission h3{margin:6px 0;font-size:30px}.seven-v171-mission p{margin:0;color:#aaa4a4;line-height:1.6}.seven-v171-mission__progress span{display:block;height:7px;background:#242327;border-radius:99px;overflow:hidden}.seven-v171-mission__progress span b{display:block;height:100%;background:linear-gradient(90deg,#9f172a,#ff3b53);border-radius:inherit}.seven-v171-mission__progress small{display:block;margin-top:9px}.seven-v171-lab button{-webkit-appearance:none;appearance:none;border:1px solid #3e3b40;background:#111114;color:#f7f5f4;border-radius:12px;padding:12px 15px;font:800 11px/1 inherit;letter-spacing:.07em;cursor:pointer;transition:.2s}.seven-v171-lab button:hover{border-color:#7c777d;transform:translateY(-1px)}.seven-v171-lab button:disabled{cursor:default;opacity:.6;transform:none}.seven-v171-unlocks{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.seven-v171-unlocks article{min-height:110px;padding:18px;border:1px solid var(--line);border-radius:17px;background:#0c0c0e;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.seven-v171-unlocks b{font-size:15px;line-height:1.35}.seven-v171-unlocks button{align-self:flex-start;padding:8px 10px}.seven-v171-card{padding:26px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(150deg,#0f0f11,#09090b)}.seven-v171-card>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.seven-v171-card h3{margin:6px 0 0;font-size:23px}.seven-v171-card>header>span{color:#ff5369;font-weight:900;font-size:12px}.seven-v171-card.is-locked{opacity:.72;background:linear-gradient(150deg,#0d0d0f,#09090a)}.seven-v171-card p{color:#aaa4a4;line-height:1.65}.seven-v171-analysis form{display:grid;gap:14px}.seven-v171-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.seven-v171-analysis label{display:grid;gap:7px;font-size:10px;letter-spacing:.13em;font-weight:900;color:#9e9898}.seven-v171-analysis input,.seven-v171-analysis select,.seven-v171-analysis textarea{width:100%;border:1px solid #313035;border-radius:11px;background:#09090b;color:#fff;padding:12px;font:inherit;outline:none}.seven-v171-analysis textarea{min-height:84px;resize:vertical}.seven-v171-analysis input:focus,.seven-v171-analysis select:focus,.seven-v171-analysis textarea:focus{border-color:#7b7479;box-shadow:0 0 0 3px #ffffff09}.seven-v171-analysis form>button{justify-self:start;background:#fff;color:#080808;border-color:#fff}.seven-v171-indicators{padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.seven-v171-indicators>header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding:0 4px}.seven-v171-indicators>header h2{font-size:clamp(28px,4vw,48px);margin:6px 0 8px}.seven-v171-indicators>header p{max-width:760px;margin:0;color:#a8a2a2;line-height:1.6}.seven-v171-indicators>header>div:last-child{display:flex;gap:8px}.seven-v171-indicators>header>div:last-child button{width:44px;height:44px;padding:0;font-size:24px}.seven-v171-carousel{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:4px;padding:8px 4px 18px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none}.seven-v171-carousel::-webkit-scrollbar{display:none}.seven-v171-indicator{--indicator:#fff;flex:0 0 min(78vw,410px);scroll-snap-align:center;border-radius:24px;border:1px solid color-mix(in srgb,var(--indicator) 32%,#2c2a2e);background:#08080a;overflow:hidden;box-shadow:0 18px 60px #00000040}.seven-v171-indicator__media{height:330px;position:relative;background:#050505;overflow:hidden}.seven-v171-indicator__media img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block;transition:transform .45s ease}.seven-v171-indicator:hover img{transform:scale(1.035)}.seven-v171-indicator__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 44%,rgba(0,0,0,.92) 100%)}.seven-v171-indicator__num{position:absolute;left:18px;top:16px;border:1px solid color-mix(in srgb,var(--indicator) 60%,transparent);color:var(--indicator);border-radius:999px;padding:6px 9px;font-weight:900;font-size:10px;background:#0009}.seven-v171-indicator__badge{position:absolute;right:14px;bottom:14px;max-width:75%;text-align:right;padding:7px 9px;border-radius:8px;background:#000000d6;border:1px solid color-mix(in srgb,var(--indicator) 38%,transparent);color:var(--indicator);font-size:9px;letter-spacing:.08em;font-weight:900}.seven-v171-indicator__content{padding:20px}.seven-v171-indicator__content h3{font-size:31px;margin:6px 0;color:var(--indicator)}.seven-v171-indicator__content>p{min-height:44px;color:#bbb4b4;margin:0 0 17px;line-height:1.5}.seven-v171-indicator__rules{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #222126;border-bottom:1px solid #222126;margin:0 -20px 18px}.seven-v171-indicator__rules span{padding:13px 20px;font-size:9px;color:#777279;letter-spacing:.08em}.seven-v171-indicator__rules span+span{border-left:1px solid #222126}.seven-v171-indicator__rules b{display:block;color:#e9e5e4;margin-top:6px;font-size:10px}.seven-v171-indicator__actions{display:flex;gap:8px;flex-wrap:wrap}.seven-v171-indicator__actions .primary{background:var(--indicator);border-color:var(--indicator);color:#050505}.seven-v171-indicator__actions .active{border-color:#1a9e70;color:#43d9a5}.seven-v171-indicator.locked,.seven-v171-indicator.diamond{filter:saturate(.78)}.seven-v171-indicator.learning{border-style:dashed}.seven-v171-dots{display:flex;gap:8px;overflow-x:auto;padding:0 4px;scrollbar-width:none}.seven-v171-dots::-webkit-scrollbar{display:none}.seven-v171-dots button{white-space:nowrap;padding:9px 11px;font-size:9px}.seven-v171-lower{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seven-v171-journal-list{display:grid;gap:8px}.seven-v171-journal-list article{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px;border-radius:11px;background:#141416}.seven-v171-journal-list span{font-size:10px;color:#c8c2c2}.seven-v171-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.seven-v171-stats article{padding:18px 10px;border-radius:13px;background:#141416;text-align:center}.seven-v171-stats b{display:block;font-size:25px}.seven-v171-stats small{display:block;margin-top:5px}.seven-v171-philosophy{text-align:center;padding:42px 20px}.seven-v171-philosophy h3{font-size:clamp(26px,4vw,46px);margin:10px 0}.seven-v171-philosophy p{max-width:680px;margin:0 auto;color:#9e9898;line-height:1.7}.seven-v171-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;background:#000000e6;display:grid;place-items:center;padding:22px;overflow-y:auto;-webkit-overflow-scrolling:touch}.seven-v171-modal__panel{--indicator:#fff;width:min(1120px,96vw);max-height:92dvh;display:grid;grid-template-rows:auto minmax(0,1fr);background:#09090b;border:1px solid color-mix(in srgb,var(--indicator) 45%,#333);border-radius:22px;overflow:hidden}.seven-v171-modal__panel>header{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-bottom:1px solid #29282c}.seven-v171-modal__panel h3{margin:4px 0 0;color:var(--indicator)}.seven-v171-modal__panel>header button{width:40px;height:40px;padding:0;font-size:21px}.seven-v171-modal__body{min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(300px,.6fr);-webkit-overflow-scrolling:touch}.seven-v171-modal__body>img{display:block;width:100%;height:auto}.seven-v171-modal__body>section{padding:32px;position:sticky;top:0;align-self:start}.seven-v171-modal__body h4{font-size:30px;margin:8px 0 12px}.seven-v171-modal__body p{color:#aaa4a4;line-height:1.65}.seven-v171-modal__status{display:inline-block;margin:16px 0 4px;padding:9px 11px;border-radius:9px;border:1px solid #3c393e;font-size:10px;font-weight:900;letter-spacing:.08em}.seven-v171-modal__status.active{border-color:#1f9d72;color:#4ad9a7}.seven-v171-modal__status.diamond{border-color:#8e3adb;color:#be72ff}.seven-v171-modal__status.learning{border-color:#bd8c21;color:#f1c457}.seven-v171-info{padding:13px;border-left:2px solid var(--indicator);background:#111113}.seven-v171-toast{position:fixed;right:18px;bottom:18px;z-index:2147483640;padding:13px 16px;background:#151519;border:1px solid #39363d;border-radius:12px;color:#fff;font-size:12px;font-weight:800;box-shadow:0 15px 50px #000}.seven-v171-toast.err{border-color:#8f2431;color:#ff8191}@media(max-width:980px){.seven-v171-hero{grid-template-columns:1fr}.seven-v171-hero aside{min-width:0}.seven-v171-mission{grid-template-columns:1fr}.seven-v171-unlocks,.seven-v171-fields{grid-template-columns:1fr 1fr}.seven-v171-stages{overflow-x:auto;grid-template-columns:repeat(9,max-content);-webkit-overflow-scrolling:touch}.seven-v171-modal__body{grid-template-columns:1fr}.seven-v171-modal__body>section{position:static}}@media(max-width:767px){.seven-v171-lab{gap:15px;padding-bottom:40px}.seven-v171-hero,.seven-v171-mission,.seven-v171-card{padding:20px;border-radius:17px}.seven-v171-hero h2{font-size:40px}.seven-v171-unlocks{grid-template-columns:1fr 1fr}.seven-v171-unlocks article{min-height:95px;padding:14px}.seven-v171-fields{grid-template-columns:1fr}.seven-v171-indicators{padding-top:20px}.seven-v171-indicators>header{align-items:flex-start}.seven-v171-indicators>header>div:last-child{display:none}.seven-v171-indicator{flex-basis:88vw}.seven-v171-indicator__media{height:300px}.seven-v171-lower{grid-template-columns:1fr}.seven-v171-modal{padding:0;place-items:stretch}.seven-v171-modal__panel{width:100%;max-height:100dvh;border-radius:0;border-width:0}.seven-v171-modal__body{display:block}.seven-v171-modal__body>section{padding:22px}}@media(max-width:460px){.seven-v171-unlocks{grid-template-columns:1fr}.seven-v171-indicator{flex-basis:92vw}.seven-v171-indicator__rules{grid-template-columns:1fr}.seven-v171-indicator__rules span+span{border-left:0;border-top:1px solid #222126}}
/*# sourceMappingURL=/cdn/shop/t/225/assets/seven-v171-trading-lab.css.map */
