:root{color-scheme:dark;--base:#070e19;--panel:#111e30;--mint:#8afbd0;--blue:#87caff;--white:#f7fbff;--mute:#a3b3c6;--line:rgba(227,245,255,.15);--glass:linear-gradient(135deg,rgba(235,246,255,.12),rgba(60,84,114,.14) 35%,rgba(17,31,47,.65) 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans Bengali",system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px}body{margin:0;background:var(--base);color:var(--white);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.bn{font-family:"Noto Sans Bengali",Inter,system-ui,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.ico{width:22px;height:22px;flex-shrink:0}#ambient{position:fixed;inset:0;z-index:-2;width:100%;height:100%;pointer-events:none;opacity:.40}.aurora{position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 53% 55% at 2% 13%,#358d8740,transparent),radial-gradient(ellipse 45% 50% at 100% 46%,#7356b72e,transparent),linear-gradient(180deg,#091320a6,#050b15 70%)}.site{width:min(1390px,calc(100% - 62px));margin:auto}.glass{background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 #ffffff23,0 18px 55px #00000055;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.topbar{display:flex;align-items:center;gap:25px;justify-content:space-between;padding:13px 20px;margin-top:20px;border-radius:22px;position:relative;z-index:12}.identity{display:flex;align-items:center;gap:12px;min-width:0}.identity-photo{display:grid;place-items:center;padding:2px;border-radius:16px;background:linear-gradient(130deg,#b5ffdd,#82c6ff,#a993ff);box-shadow:0 0 18px #5bf7c145}.identity-photo img{display:block;object-fit:cover;border-radius:14px;width:48px;height:48px}.identity-name{display:flex;flex-direction:column;gap:4px}.identity-name strong{font-size:20px;white-space:nowrap;letter-spacing:-.7px}.identity-name em{font-style:normal;color:var(--mint)}.identity-name small{font-size:9px;letter-spacing:2px;font-weight:800;color:#a6b9c5}.header-nav{display:flex;align-items:center;gap:8px;margin-left:auto}.header-nav a{padding:10px 15px;font-size:13px;font-weight:700;color:#c2d1df;border-radius:100px;transition:background .2s,color .2s}.header-nav a:hover{background:#ffffff17;color:white}.header-controls{display:flex;align-items:center;gap:10px}.language{position:relative;display:flex;border:1px solid #ffffff2d;background:#040c178c;padding:4px;gap:2px;min-width:139px;border-radius:100px;isolation:isolate}.language-glow{z-index:-1;position:absolute;left:4px;top:4px;bottom:4px;width:calc(50% - 5px);border-radius:80px;background:linear-gradient(125deg,#cbffe9,#7acfff);box-shadow:0 5px 22px #82d9ff55;transition:transform .32s cubic-bezier(.16,.8,.2,1)}.language.bn .language-glow{transform:translateX(calc(100% + 2px))}.language button{flex:1;background:transparent;border:0;border-radius:90px;color:#a9bbcc;padding:9px 8px;font-size:12px;font-weight:800;position:relative;transition:color .25s}.language button.selected{color:#06202b}.audio-toggle{width:39px;height:39px;display:grid;place-items:center;background:#122134ad;border:1px solid #ffffff30;border-radius:50%;color:var(--mint)}.audio-toggle .ico{width:18px;height:18px}
.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.84fr);gap:45px;align-items:center;position:relative;padding:78px 0 42px}.hero-light{position:absolute;filter:blur(65px);pointer-events:none;z-index:-1;opacity:.3}.hero-light-a{top:14%;left:5%;width:290px;height:290px;border-radius:50%;background:#4bf9b1}.hero-light-b{top:10%;right:3%;width:330px;height:310px;border-radius:50%;background:#626cd3}.hero-wording{max-width:670px}.eyebrow{display:inline-flex;gap:10px;align-items:center;color:#a9ffdc;background:#65ffae10;border:1px solid #8ffbba40;border-radius:60px;padding:10px 16px;margin:0 0 26px;font-size:10px;letter-spacing:2.2px;font-weight:900}.green-dot{width:7px;height:7px;display:inline-block;flex-shrink:0;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint);animation:blink 2s infinite}@keyframes blink{50%{opacity:.42;transform:scale(.7)}}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(52px,5.35vw,77px);line-height:1.05;letter-spacing:-4px;font-weight:800;margin-bottom:25px}h1 span{background:linear-gradient(115deg,#bbffe8 4%,#7bffce 45%,#8dc8ff 86%);color:transparent;background-clip:text;-webkit-background-clip:text}.hero-desc{font-size:15px;line-height:1.85;color:#bacbd6;max-width:530px;margin-bottom:24px}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.main-button{position:relative;display:flex;gap:12px;align-items:center;justify-content:center;border-radius:14px;padding:17px 17px;font-size:13px;font-weight:800;min-height:55px;transition:transform .22s,box-shadow .22s,filter .22s}.main-button:hover,.feature-row:hover,.social:hover,.partner:hover{transform:translateY(-3px)}.main-button span:last-child{margin-left:8px}.telegram-button{background:linear-gradient(130deg,#c2ffe9,#8be2ed,#8ac8ff);color:#09202a;box-shadow:0 12px 38px #69dcba36}.telegram-button:hover{box-shadow:0 14px 40px #79eecc65}.youtube-button{border:1px solid #ffffff45;background:#ffffff0d;color:white}.youtube-button:hover{background:#ffffff1b}.youtube-cta-icon{width:23px;height:23px}.quick-note{display:flex;gap:8px;align-items:center;color:#91aab6;font-size:11px;margin:24px 0 0}.quick-note .green-dot{width:5px;height:5px}.hero-feature{border-radius:25px;padding:22px;background:linear-gradient(135deg,#e6f9ff14,#10223bc0 34%,#112336aa 80%,#b8e4fa1c)}.feature-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.feature-label,.feature-active{font-weight:900;letter-spacing:1.2px;font-size:10px;color:#aabccd}.feature-active{display:flex;align-items:center;gap:8px;color:#a5ffcb}.feature-row{display:flex;align-items:center;gap:15px;min-height:80px;margin-top:9px;padding:12px;border:1px solid #ffffff16;background:#ffffff08;border-radius:16px;transition:background .2s,transform .25s}.feature-row:hover{background:#ffffff18}.feature-icon,.social-icon{display:grid;place-items:center;flex:none;width:45px;height:45px;border-radius:14px;border:1px solid #ffffff30;background:#ffffff15}.feature-icon .ico{width:23px;height:23px}.feature-icon.tg,.social-tg{color:#78d8ff}.feature-icon.yt,.social-yt{color:#ff627d}.feature-icon.dm{color:#91ffc9}.feature-copy{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.feature-copy strong{font-size:14px}.feature-copy small{font-size:11px;color:#a5b8c9;overflow-wrap:anywhere}.link-arrow{margin-left:auto;color:#b6d2dd;font-size:17px;flex-shrink:0}.link-help{margin-top:14px;width:100%;background:transparent;border:0;color:#a5cce0;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;text-align:left;padding:8px 5px}.link-help .ico{width:16px;height:16px}.link-help span:last-child{margin-left:auto}
.section-top{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:0 0 20px}.section-index{color:#8cedc9;font-size:10px;font-weight:900;letter-spacing:2px;white-space:nowrap}.section-top h2{margin:0;font-size:clamp(25px,3vw,38px);letter-spacing:-1.6px}.section-subtitle{margin:0 0 0 auto;color:#93acbe;font-size:12px;max-width:430px;line-height:1.65}.community{padding:19px 0 66px}.socials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.social{min-width:0;display:flex;align-items:center;gap:14px;border-radius:19px;padding:17px 14px;min-height:92px;transition:transform .25s,border-color .25s}.social:hover{border-color:#ffffff6a}.social-icon{width:42px;height:42px;border-radius:13px}.social-icon .ico{width:22px;height:22px}.social-fb{color:#c0a4ff}.social-f{color:#81b0ff}.social-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.social-copy strong{font-size:12px;white-space:normal}.social-copy small{color:#a5b4c5;font-size:9px;overflow-wrap:anywhere}.social .link-arrow{font-size:15px}
.practice{padding:14px 0 30px}.practice .section-top{margin-bottom:24px}.desk{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:16px;align-items:stretch}.chart-panel,.order-panel,.history{border-radius:23px;padding:21px;min-width:0}.chart-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-name{display:flex;align-items:center;gap:11px}.asset-icon{width:45px;height:45px;border-radius:14px;background:#67ffc31a;border:1px solid #8cffc545;color:#a9ffdb;display:grid;place-items:center;font-weight:900;font-size:12px}.asset-name strong{display:block;font-size:15px}.asset-name small{display:block;font-size:9px;letter-spacing:1px;font-weight:700;color:#93aebe;margin-top:5px}.simulation-status,.practice-badge{display:flex;align-items:center;gap:8px;color:#afffd5;border-radius:60px;border:1px solid #7bffd047;background:#41c58414;padding:10px 11px;font-size:9px;font-weight:900;letter-spacing:.5px}.chart-stats{display:flex;align-items:end;justify-content:space-between;margin:27px 0 11px}.price-label{display:block;color:#9cafbc;font-size:10px;letter-spacing:1.6px;font-weight:700;margin-bottom:3px}.chart-stats strong{font-size:36px;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;color:#afffd7}.price-change{color:#a4ffcf;font-size:14px;font-weight:900;padding-bottom:6px;font-variant-numeric:tabular-nums}.chart-canvas-wrap{position:relative;height:372px;border:1px solid #ffffff21;border-radius:12px;overflow:hidden;background:#07121e}#tradingChart{width:100%;height:100%;display:block}.watermark{pointer-events:none;position:absolute;bottom:12px;left:12px;font-size:9px;letter-spacing:1px;font-weight:900;color:#bdd2d9;background:#0b1b26d9;border:1px solid #ffffff25;border-radius:7px;padding:8px 9px}.market-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#92afbb;font-size:10px;padding-top:15px}.market-bottom>span:first-child{display:flex;align-items:center;gap:7px}.order-panel{background:linear-gradient(150deg,#132a35e8,#0d1728f2)}.order-heading{display:flex;justify-content:space-between;gap:8px;align-items:start}.order-heading small{font-size:10px;letter-spacing:2px;color:#8dffd0;font-weight:900}.order-heading h3{font-size:18px;letter-spacing:-.6px;margin:6px 0 0}.practice-badge{font-size:8px}.balance{display:flex;flex-direction:column;gap:7px;margin-top:18px;background:#ffffff0b;border:1px solid #ffffff23;border-radius:16px;padding:17px}.balance span{color:#9bb7c0;letter-spacing:1.3px;font-size:10px;font-weight:800}.balance strong{font-variant-numeric:tabular-nums;letter-spacing:-.8px;font-size:29px}.balance small{font-size:9px;color:#9eb3c1}.field{margin-top:16px}.field label{display:block;font-size:12px;font-weight:800;margin-bottom:9px}.input-wrap{position:relative;display:flex;align-items:center;background:#081522;border:1px solid #ffffff33;border-radius:12px;overflow:hidden}.input-wrap span{color:#99d4bc;padding-left:14px;font-weight:900}input,select{font-size:14px;color:#f2faff;background:#081522;border:1px solid #ffffff33;border-radius:12px;outline:none}.input-wrap input{width:100%;padding:14px 11px;border:0;background:transparent;font-weight:800}.field select{width:100%;padding:14px 12px;appearance:auto}.field small{font-size:10px;color:#91abb9;display:block;margin-top:7px}.payout,.potential{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#a6bec9;margin-top:14px}.payout strong{color:#c8ffe6}.potential strong{color:#8dffbf;font-size:19px;font-variant-numeric:tabular-nums}.directions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:19px}.direction{min-height:62px;border-radius:13px;color:#061a14;font-weight:900;display:flex;gap:9px;justify-content:center;align-items:center;border:0;font-size:14px;transition:filter .2s,transform .2s}.direction:hover:not(:disabled){transform:translateY(-3px);filter:brightness(1.12)}.direction:active:not(:disabled){transform:scale(.96)}.direction.up{background:linear-gradient(145deg,#acffcc,#43e8a3)}.direction.down{background:linear-gradient(145deg,#ffb4b3,#ff6279);color:#301018}.direction span:first-child{font-size:23px}.direction:disabled{opacity:.5;cursor:not-allowed}.trade-feedback{font-size:11px;min-height:34px;line-height:1.65;margin:12px 0 0;color:#aac9d1}.trade-feedback.negative{color:#ffabb3}.trade-feedback.positive{color:#aaffce}.reset{border:0;background:none;color:#9ab1c2;display:flex;gap:8px;align-items:center;font-size:11px;margin-top:7px;padding:7px 0}.reset:hover{color:white}.reset .ico{width:14px;height:14px}.history{margin-top:16px;padding:20px}.history-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #ffffff1c}.history-head strong{font-size:14px}.history-head span{font-size:11px;color:#97b4c2}.history-list{display:grid;gap:7px;padding-top:10px}.history-empty{font-size:12px;color:#9cb3c3;margin:9px 0}.history-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 8px;border-radius:9px;background:#ffffff08;font-size:11px}.history-row .trade-details{display:flex;flex-direction:column;gap:5px}.history-row .trade-details strong{font-size:12px}.history-row .trade-details small{color:#9dafbf}.result{font-size:12px;font-weight:900;text-align:right;font-variant-numeric:tabular-nums}.result.win{color:#92ffc6}.result.loss{color:#ff9ca6}.result.tie{color:#a5cfff}.result.active{color:#ffdf96}.risk-note{display:flex;align-items:flex-start;gap:10px;color:#9cb2bf;font-size:10px;line-height:1.8;margin:18px 0 0;max-width:1020px}.risk-note .ico{width:17px;height:17px;margin-top:2px}.risk-note p{margin:0}.partners{padding:32px 0 50px}.partner-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:730px}.partner{display:flex;flex-direction:column;min-height:126px;border-radius:20px;padding:19px;gap:10px;transition:transform .25s}.partner>span{font-size:11px;color:#88f7c9;display:flex;justify-content:space-between}.partner strong{font-size:20px}.partner small{font-size:10px;color:#aabac9}.partner-note{font-size:10px;color:#8fa6b5;max-width:730px;line-height:1.7;margin:15px 0 0}footer{border-top:1px solid #ffffff1b;display:flex;justify-content:space-between;gap:15px;padding:21px 0 30px;color:#839cad;font-size:11px}.contact-fab{position:fixed;z-index:16;bottom:19px;right:20px;display:flex;gap:9px;align-items:center;background:linear-gradient(120deg,#bcffe8,#81ceff);color:#051827;border-radius:100px;padding:13px 17px;box-shadow:0 10px 34px #67d6f94a;font-size:12px;font-weight:900;transition:transform .2s}.contact-fab:hover{transform:translateY(-3px)}.contact-fab .ico{width:19px;height:19px}
.modal[hidden]{display:none!important}.modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:14px}.modal-shade{position:absolute;inset:0;background:#020710e8;backdrop-filter:blur(12px)}.modal-dialog{position:relative;width:min(100%,455px);max-height:96vh;overflow:auto;padding:28px;border-radius:26px;background:linear-gradient(145deg,#243d50,#101c31 70%);text-align:center}.modal-close{position:absolute;top:13px;right:15px;color:white;background:none;border:none;font-size:30px}.modal-logo{height:56px;width:56px;display:grid;place-items:center;background:linear-gradient(135deg,#b7ffdd,#88caff);color:#092034;border-radius:18px;margin:0 auto 14px}.modal-logo .ico{width:29px;height:29px}.modal-dialog h2{font-size:22px;margin:0 0 12px}.modal-dialog p{font-size:13px;line-height:1.65;color:#c1d2df;margin:0 0 17px}.modal-target{display:flex;flex-direction:column;gap:7px;background:#ffffff0c;border:1px solid #ffffff26;border-radius:14px;padding:12px;margin-bottom:14px}.modal-target span{font-size:12px;font-weight:900}.modal-target code{font-size:12px;color:#93e8ff;overflow-wrap:anywhere}.modal-primary{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:13px;padding:14px 12px;color:#0b2630;background:linear-gradient(120deg,#b8ffe8,#83c5ff);font-weight:900;font-size:13px}.modal-primary .ico{width:19px;height:19px}.modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.modal-copy{background:#ffffff16;border:1px solid #ffffff3a;color:#edf8ff;border-radius:12px;padding:13px 8px;font-size:11px;font-weight:800}.manual-label{display:block;text-align:left;color:#c7d2df;font-size:10px;margin:17px 0 7px}.modal-dialog input{width:100%;padding:12px;user-select:text;font-size:12px;cursor:text}.modal-dialog .modal-tip{margin:13px 0 0;font-size:10px;color:#a5c0ce}body.modal-open{overflow:hidden}
.reveal{opacity:1;transform:none}.reveal.visible{animation:rise .65s both}@keyframes rise{from{opacity:.4;transform:translateY(22px)}to{opacity:1;transform:none}}
@media(max-width:1200px){.site{width:calc(100% - 42px)}.hero{gap:25px}.socials{grid-template-columns:repeat(2,minmax(0,1fr))}.social{min-height:82px}.desk{grid-template-columns:minmax(0,1fr) 300px}.section-subtitle{margin-left:0}}
@media(max-width:890px){.topbar{gap:10px}.header-nav{display:none}.hero{grid-template-columns:1fr;padding:55px 0 34px}.hero-wording{max-width:720px}.hero-feature{max-width:100%;display:block}.desk{grid-template-columns:1fr}.order-panel{max-width:none}.practice .section-top{align-items:flex-start}}
@media(max-width:600px){.site{width:calc(100% - 28px)}.topbar{margin-top:13px;padding:10px 9px;border-radius:17px;gap:6px}.identity{gap:6px}.identity-photo{border-radius:12px;padding:2px}.identity-photo img{width:36px;height:36px;border-radius:10px}.identity-name strong{font-size:13px;letter-spacing:-.4px}.identity-name small{font-size:7px;letter-spacing:.5px}.header-controls{gap:5px}.language{min-width:110px;padding:3px}.language-glow{left:3px;top:3px;bottom:3px;width:calc(50% - 4px)}.language button{font-size:10px;padding:8px 5px}.audio-toggle{width:31px;height:31px}.audio-toggle .ico{width:15px;height:15px}.hero{padding:41px 0 25px;gap:30px}.eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:18px}.hero h1{font-size:clamp(43px,11vw,61px);letter-spacing:-2.7px;margin-bottom:15px}.hero-desc{font-size:13px;line-height:1.7;margin-bottom:20px}.hero-ctas{gap:9px}.main-button{flex:1;min-height:50px;padding:12px 8px;font-size:11px;gap:7px}.main-button .ico{width:18px;height:18px}.main-button span:last-child{margin-left:0}.quick-note{margin-top:17px}.hero-feature{padding:13px;border-radius:20px}.feature-row{padding:9px;min-height:69px}.feature-icon{width:39px;height:39px;border-radius:11px}.feature-copy strong{font-size:12px}.feature-copy small{font-size:9px}.feature-label,.feature-active{font-size:9px}.community{padding-bottom:40px}.section-top{gap:9px;margin-bottom:13px}.section-top h2{font-size:25px}.socials{gap:9px}.social{padding:10px 8px;border-radius:14px;gap:8px;min-height:72px}.social-icon{height:33px;width:33px;border-radius:10px}.social-icon .ico{width:18px;height:18px}.social-copy strong{font-size:10px}.social-copy small{font-size:8px}.social .link-arrow{font-size:13px}.practice{padding-top:12px}.practice .section-top{display:block}.section-top h2{margin:10px 0}.section-subtitle{font-size:11px}.desk{gap:11px}.chart-panel,.order-panel,.history{border-radius:18px;padding:13px}.asset-icon{width:35px;height:35px;font-size:10px}.asset-name strong{font-size:13px}.asset-name small{font-size:8px;letter-spacing:0}.simulation-status{font-size:8px;padding:7px}.chart-stats{margin:18px 0 10px}.chart-stats strong{font-size:28px}.price-change{font-size:11px}.chart-canvas-wrap{height:265px}.watermark{font-size:7px}.market-bottom{font-size:9px}.order-heading h3{font-size:16px}.balance{margin-top:13px}.partner-links{gap:9px}.partner{padding:13px;min-height:115px}.partner strong{font-size:16px}.partners{padding-bottom:32px}.contact-fab{bottom:9px;right:9px;padding:11px 12px;font-size:10px}footer{padding-bottom:70px}}
@media(max-width:365px){.identity-name strong{font-size:11px}.identity-name small{font-size:6px}.audio-toggle{display:none}.social-copy small{font-size:7px}.feature-active{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.green-dot{animation:none}.reveal.visible{animation:none}.language-glow,.main-button,.social,.feature-row,.partner,.direction,.contact-fab{transition:none!important}}
@media(max-width:600px){.contact-fab{display:none}}
/* 2026 Lab redesign — visible animated candles, intentional independent visual language */
:root{--soft:rgba(11,23,41,.87)}
body{isolation:isolate}#ambient{z-index:0;opacity:.65}.aurora{z-index:0;background:radial-gradient(ellipse 50% 52% at 0% 8%,#358d8725,transparent 78%),radial-gradient(ellipse 45% 50% at 100% 50%,#7356b71b,transparent 83%),linear-gradient(180deg,#06111dbc,transparent 42%,#060d18c0 95%)}.site{position:relative;z-index:2}.hero-light{animation:heroOrbit 14s ease-in-out infinite alternate;opacity:.35}.hero-light-b{animation-duration:17s;animation-delay:-8s}.hero-feature{position:relative;overflow:hidden}.hero-feature::before,.practice-showcase::before{content:"";pointer-events:none;position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 0deg,transparent 0deg,#8bffe735 38deg,transparent 82deg,transparent 225deg,#829eff26 280deg,transparent 360deg);opacity:.12;animation:edgeSpin 18s linear infinite}.hero-feature>.feature-top,.hero-feature>.feature-row,.hero-feature>.link-help{position:relative;z-index:1}@keyframes edgeSpin{to{transform:rotate(1turn)}}@keyframes heroOrbit{50%{transform:translate(35px,-30px) scale(1.15);opacity:.42}100%{transform:translate(-18px,30px) scale(.9);opacity:.23}}
.nav-lab{color:#a8fbd3!important;background:#78dfa91a;border:1px solid #6fe4b84b}.nav-lab:hover{box-shadow:0 0 22px #7affc72a}.header-nav{margin-left:auto}.lab-link{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:13px 15px;border:1px solid #79f1c160;border-radius:13px;background:linear-gradient(120deg,#75eeb222,#92c0fb1b);font-size:12px;font-weight:850;transition:transform .23s,box-shadow .23s,color .23s}.lab-link:hover{transform:translateY(-3px);box-shadow:0 0 30px #72f8ba3c}.lab-link span:last-child{margin-left:auto}.lab-pulse{color:#a7ffe2;animation:shimmer 2.5s ease-in-out infinite}@keyframes shimmer{50%{opacity:.25;transform:rotate(90deg) scale(.8)}}.theme-toggle{font-size:20px;font-weight:900;order:-1;transition:transform .25s}.theme-toggle:hover{transform:rotate(35deg)}.practice-new{padding:18px 0 40px}.practice-showcase{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);gap:25px;border-radius:26px;padding:28px;background:linear-gradient(135deg,#1c3542e8,#0b1c30f5 62%,#14243dec)}.practice-showcase-copy,.showcase-chart{position:relative;z-index:1}.practice-showcase-copy{padding:28px 16px 22px}.showcase-tag{font-size:9px;letter-spacing:1.1px;font-weight:900;color:#acffdc}.showcase-tag .green-dot{margin-right:7px}.practice-showcase h3{margin:20px 0;font-size:clamp(30px,3.5vw,49px);line-height:1.14;letter-spacing:-1.8px;max-width:630px}.practice-showcase-copy>p{max-width:535px;color:#a9c1ce;font-size:13px;line-height:1.8}.showcase-pills{display:flex;flex-wrap:wrap;gap:6px;margin:26px 0 24px}.showcase-pills span{font-size:10px;padding:10px;border:1px solid #a9dce326;background:#8fd2de0a;color:#c9e7f4;border-radius:30px}.lab-enter{display:inline-flex;width:max-content;max-width:100%;min-width:220px}.showcase-disclaimer{font-size:9px!important;line-height:1.6!important;margin:15px 0 0;color:#91a6b9!important}.showcase-chart{border-radius:17px;min-width:0;padding:19px;background:linear-gradient(135deg,#051321,#122940);border:1px solid #9cc7dc36;box-shadow:0 20px 60px #0006;transform:perspective(1400px) rotateY(-3deg);transition:transform .55s}.showcase-chart:hover{transform:perspective(1400px) rotateY(0deg) translateY(-4px)}.showcase-top,.showcase-market,.showcase-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.showcase-top{color:#c7d9e8;font-size:10px;font-weight:900;letter-spacing:1.2px;padding-bottom:17px;border-bottom:1px solid #e8ffff1b}.brand-lime{color:#8cfac6}.live-tag{font-size:8px;color:#a7fad3;display:flex;align-items:center;gap:6px}.showcase-market{margin:18px 0 8px}.showcase-market small{display:block;font-size:9px;letter-spacing:1px;color:#8ea9bf;font-weight:750}.showcase-market strong{display:block;font-size:30px;margin-top:7px;color:#9cf6c6;font-variant-numeric:tabular-nums}.showcase-market>span{font-size:10px;font-weight:800;color:#89f4c0}#teaserChart{width:100%;height:250px;display:block}.showcase-bottom{border-top:1px solid #e8ffff1b;padding-top:13px;font-size:9px;letter-spacing:.9px;color:#8ba8bc;font-weight:800}
:root[data-theme="light"]{color-scheme:light;--base:#f0f6fa;--panel:#f8fcff;--mint:#008965;--blue:#2879b6;--white:#18334c;--mute:#516b80;--line:#2a5f832d;--glass:linear-gradient(130deg,#fffffffa,#edf7fbf5 55%,#eaf4fbe3)}:root[data-theme="light"] body{background:var(--base)}:root[data-theme="light"] #ambient{opacity:.35}:root[data-theme="light"] .aurora{background:radial-gradient(ellipse 45% 50% at 0% 6%,#66daba1f,transparent),radial-gradient(ellipse 40% 40% at 100% 45%,#8ab7fa1b,transparent),linear-gradient(#ffffff80,#edf5fb9c)}:root[data-theme="light"] .topbar,:root[data-theme="light"] .hero-feature,:root[data-theme="light"] .social,:root[data-theme="light"] .partner{background:var(--glass);box-shadow:0 13px 40px #3e6a8a1c,inset 0 1px 0 #fff}:root[data-theme="light"] .hero-desc,:root[data-theme="light"] .section-subtitle,:root[data-theme="light"] .quick-note,:root[data-theme="light"] .feature-copy small,:root[data-theme="light"] .social-copy small,:root[data-theme="light"] .partner small,:root[data-theme="light"] footer,:root[data-theme="light"] .partner-note{color:#527086}:root[data-theme="light"] .identity-name small,:root[data-theme="light"] .feature-label,:root[data-theme="light"] .section-index{color:#497b79}:root[data-theme="light"] .header-nav a,:root[data-theme="light"] .feature-copy strong,:root[data-theme="light"] .social-copy strong{color:#29465c}:root[data-theme="light"] .header-nav a:hover{color:#176349;background:#276c8c15}:root[data-theme="light"] .language{background:#e3f0f7;border-color:#5985a747}:root[data-theme="light"] .language button{color:#4f7386}:root[data-theme="light"] .language button.selected{color:#06212b}:root[data-theme="light"] .audio-toggle{background:#e5f4fa;border-color:#43799550;color:#176b59}:root[data-theme="light"] h1 span{background:linear-gradient(115deg,#198c60,#107cad,#6a51bd);background-clip:text;-webkit-background-clip:text}:root[data-theme="light"] .hero-feature .feature-row{background:#ffffff98;border-color:#275d7d22}:root[data-theme="light"] .feature-row:hover{background:white}:root[data-theme="light"] .youtube-button{color:#1f3f54;background:#fff;border-color:#577a9540}:root[data-theme="light"] .eyebrow{color:#087b59;background:#7fe2b11b}:root[data-theme="light"] .practice-showcase{background:linear-gradient(135deg,#fff,#f0f8fd 62%,#e2eff9)}:root[data-theme="light"] .practice-showcase h3{color:#14334d}:root[data-theme="light"] .practice-showcase-copy>p{color:#59778b}:root[data-theme="light"] .showcase-tag{color:#0e8265}:root[data-theme="light"] .showcase-pills span{color:#286079;background:#fcffff;border-color:#3d7a982f}:root[data-theme="light"] .showcase-disclaimer{color:#617f91!important}:root[data-theme="light"] .lab-link{color:#07583e;background:#76efac22}:root[data-theme="light"] .quick-note .green-dot{background:#1cad80}:root[data-theme="light"] .modal-dialog{background:linear-gradient(145deg,#ffffff,#ebf5fa)}:root[data-theme="light"] .modal-dialog p,:root[data-theme="light"] .manual-label{color:#4f6c80}:root[data-theme="light"] .modal-close{color:#203d51}:root[data-theme="light"] .modal-target{background:#e0f0f6;border-color:#4d829a41}:root[data-theme="light"] .modal-target code{color:#007ba6}:root[data-theme="light"] .modal-copy{background:#e8f3fa;border-color:#3b6b9140;color:#24495e}:root[data-theme="light"] .modal-dialog .modal-tip{color:#638399}:root[data-theme="light"] .contact-fab{color:#092e29}
@media(max-width:1020px){.practice-showcase{grid-template-columns:1fr;gap:4px}.practice-showcase-copy{padding:10px}.showcase-chart{transform:none}.showcase-chart:hover{transform:translateY(-4px)}.practice-showcase h3{max-width:700px}}@media(max-width:600px){.header-controls{gap:4px}.theme-toggle{width:31px;height:31px;font-size:17px}.practice-new{padding-bottom:16px}.practice-showcase{padding:13px;border-radius:18px}.practice-showcase-copy{padding:12px 5px}.practice-showcase h3{font-size:clamp(29px,7vw,38px);letter-spacing:-1.2px;margin:16px 0}.practice-showcase-copy>p{font-size:11px}.showcase-pills{margin:14px 0}.showcase-pills span{padding:7px;font-size:9px}.showcase-chart{padding:12px;border-radius:13px}.showcase-market strong{font-size:27px}#teaserChart{height:200px}.showcase-bottom{font-size:7px}.lab-link{font-size:10px;padding:11px}.showcase-tag{font-size:8px}.practice-showcase::before{animation-duration:30s}}
@media(prefers-reduced-motion:reduce){.hero-light,.lab-pulse,.hero-feature::before,.practice-showcase::before{animation:none!important}.showcase-chart,.theme-toggle,.lab-link{transition:none!important}}
/* Confine decorative glows so mobile never gains sideways scrolling. */
.hero{overflow:clip}


.practice-showcase-v2{grid-template-columns:1.1fr .9fr;align-items:stretch}.showcase-features{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:center}.feature-mini{position:relative;min-height:138px;padding:20px 18px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(155deg,#0b1932dd,#0f2144cc 45%,#17294eaa);overflow:hidden;box-shadow:0 16px 40px #00000026,inset 0 1px 0 #ffffff10;animation:floatMini 6.5s ease-in-out infinite}.feature-mini:nth-child(2){animation-delay:-1.3s}.feature-mini:nth-child(3){animation-delay:-2.8s}.feature-mini:nth-child(4){animation-delay:-4.2s}.feature-mini::before{content:"";position:absolute;inset:auto -20% -40% auto;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--mint),transparent 65%);opacity:.12;filter:blur(15px)}.feature-mini span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#7bf0c8,#81c8ff);color:#05263a;font-size:20px;font-weight:900;margin-bottom:14px;box-shadow:0 0 30px #7ff0d155}.feature-mini strong{display:block;font-size:19px;letter-spacing:-.4px}.feature-mini small{display:block;margin-top:10px;color:var(--muted);line-height:1.6;font-size:13px}.practice-showcase-v2 .showcase-disclaimer{max-width:560px}@keyframes floatMini{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:980px){.practice-showcase-v2{grid-template-columns:1fr}.showcase-features{grid-template-columns:1fr 1fr}}@media(max-width:640px){.showcase-features{grid-template-columns:1fr}.feature-mini{min-height:unset}}
/* v6: Social channels stay central; the optional practice link is compact and last. */
.practice-new{padding:8px 0 56px}.mini-lab{border-radius:20px;padding:20px 23px;display:flex;align-items:center;gap:19px;background:linear-gradient(120deg,#13283add,#1b2139ee 70%,#12333cd9);position:relative;overflow:hidden}.mini-lab::before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-80px;top:-160px;background:#48ffc124;filter:blur(45px);pointer-events:none}.mini-lab-mark{flex:0 0 48px;height:48px;display:grid;place-items:center;border:1px solid #83eac475;border-radius:15px;color:#a6ffe1;background:#6affc614;font-size:25px;animation:labBreath 5s ease-in-out infinite}.mini-lab-copy{flex:1;min-width:0}.mini-lab-label{color:#9cf2cb;letter-spacing:1.4px;font-size:8px;font-weight:900}.mini-lab-copy h2{font-size:clamp(18px,2vw,25px);letter-spacing:-.8px;margin:4px 0}.mini-lab-copy p{margin:0;font-size:11px;color:var(--mute);line-height:1.5}.mini-lab-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(125deg,#8df6cb,#78c5ff);color:#092536;font-size:11px;font-weight:1000;padding:15px 18px;border-radius:11px;transition:transform .23s,box-shadow .23s}.mini-lab-cta:hover{transform:translateY(-3px);box-shadow:0 0 24px #70f0cf5d}.mini-lab-disclaimer{margin:10px 5px 0;color:#90a5b6;font-size:9px;letter-spacing:.2px}.hero .lab-link{font-size:10px;margin-top:10px;padding:8px 10px;background:transparent;border-color:#7ce5b237;color:#aed4cb}.hero .lab-link:hover{box-shadow:0 0 18px #73f3c122}.nav-lab{background:transparent!important;border-color:#6fe4b831!important}.social,.feature-row,.partner,.main-button,.mini-lab,.topbar{transition:transform .28s ease,border-color .28s,box-shadow .28s ease,filter .28s}.social:hover,.feature-row:hover,.partner:hover{transform:translateY(-4px) scale(1.008);border-color:#95ffda81;box-shadow:0 15px 40px #0006,0 0 27px #72f5c526}.main-button:hover{transform:translateY(-3px);filter:brightness(1.08)}.feature-icon,.social-icon{animation:labBreath 5s ease-in-out infinite}.feature-row:nth-of-type(2) .feature-icon,.social:nth-of-type(2) .social-icon{animation-delay:-1.8s}.feature-row:nth-of-type(3) .feature-icon,.social:nth-of-type(3) .social-icon{animation-delay:-3s}.identity-photo{animation:labBreath 6s ease-in-out infinite}.social:active,.feature-row:active,.partner:active,.main-button:active,.mini-lab-cta:active{transform:scale(.98)}#ambient{opacity:.52}@keyframes labBreath{0%,100%{filter:brightness(1);box-shadow:0 0 13px #6deac31d}50%{filter:brightness(1.15);box-shadow:0 0 23px #6deac33b}}@media(max-width:700px){.mini-lab{padding:13px;gap:11px;flex-wrap:wrap}.mini-lab-mark{height:36px;flex-basis:36px;font-size:18px}.mini-lab-copy{flex:1 1 calc(100% - 55px)}.mini-lab-copy h2{font-size:17px}.mini-lab-copy p{font-size:10px}.mini-lab-cta{width:100%;justify-content:center;padding:11px}.practice-new{padding-bottom:38px}.mini-lab-disclaimer{font-size:8px}.hero .lab-link{max-width:100%}}@media(prefers-reduced-motion:reduce){.feature-icon,.social-icon,.identity-photo,.mini-lab-mark{animation:none!important}.social,.feature-row,.partner,.main-button,.mini-lab,.mini-lab-cta{transition:none!important}}

/* V7: same social-first structure, more tactile microinteraction without oversized elements. */
.subtle-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px}.subtle-shortcuts .lab-link{margin:0}.academy-link{color:#a1e1fd!important}.feature-row,.social,.main-button,.audio-toggle,.mini-lab,.nav-lab,.link-help,.contact-fab,.social-icon,.feature-icon{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,background .3s,filter .3s;transform-origin:center}
@media(hover:hover){.feature-row:hover .feature-icon,.social:hover .social-icon{transform:scale(1.085) rotate(-5deg);box-shadow:0 0 21px #7ddbe943}.feature-row:hover,.social:hover{transform:translateY(-4px) scale(1.012)}.main-button:hover{transform:translateY(-4px) scale(1.027)}.mini-lab:hover{transform:translateY(-2px)}.audio-toggle:hover{transform:rotate(9deg) scale(1.09)}.link-help:hover{transform:translateX(3px)}}
.main-button:active,.feature-row:active,.social:active,.mini-lab-cta:active,.contact-fab:active{transform:scale(.97)!important}
.hero-feature{animation:softFloat 7s ease-in-out infinite}.hero-light-a{animation:lightFlow 9s ease-in-out infinite alternate}.hero-light-b{animation:lightFlow 11s ease-in-out infinite alternate-reverse}
@keyframes softFloat{0%,100%{translate:0 0}50%{translate:0 -5px}}@keyframes lightFlow{to{transform:translate(25px,-15px);opacity:.46}}
.wisdom-section{position:relative;display:flex;align-items:center;gap:17px;padding:22px 25px;margin:6px 0 32px;border-radius:22px;background:linear-gradient(117deg,#b1ffcd10,#8fbcff0b,#7fe5cf0c);border:1px solid #a7e7f02c;box-shadow:inset 0 1px #ffffff0a;overflow:hidden}
.wisdom-section:before{content:"";position:absolute;top:0;left:-50%;width:45%;height:1px;background:linear-gradient(90deg,transparent,#9affd6,transparent);animation:wisdomBeam 11s linear infinite}@keyframes wisdomBeam{to{left:110%}}.wisdom-orbit{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;background:#7deec615;color:#96ffda;font-size:22px;animation:wisdomPulse 5s infinite ease-in-out}@keyframes wisdomPulse{50%{transform:rotate(12deg) scale(1.08);box-shadow:0 0 21px #6ded9a26}}.wisdom-core{flex:1}.wisdom-eyebrow{color:#87d8bd;font-size:9px;font-weight:850;letter-spacing:1.5px}.wisdom-core p{font-size:clamp(13px,1.4vw,16px);font-weight:700;line-height:1.7;color:var(--white);margin:6px 0}.wisdom-end{color:#829eae;font-size:10px}.wisdom-number{text-align:right;color:#b4f8d4;font-size:19px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.wisdom-number small{display:block;color:#7898a9;font-size:8px;letter-spacing:1px}
@media(max-width:650px){.subtle-shortcuts{gap:4px}.subtle-shortcuts .lab-link{font-size:10px}.wisdom-section{padding:14px 12px;gap:10px;align-items:flex-start}.wisdom-orbit{width:30px;height:30px;font-size:15px}.wisdom-number{display:none}.wisdom-eyebrow{font-size:8px}.wisdom-core p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.hero-feature,.hero-light-a,.hero-light-b,.wisdom-orbit,.wisdom-section:before{animation:none!important}}

/* Gentle full-viewport movement stays secondary to social links. */
#ambient{opacity:.42}

/* V8: light theme contrasts, continually forming full-screen ambient candles, subtle living light */
:root[data-theme="light"] #ambient{opacity:.75!important;filter:contrast(1.15)}
:root[data-theme="light"] .aurora{background:radial-gradient(ellipse 40% 60% at 0% 0%,#7de2bf19,transparent),radial-gradient(ellipse at 95% 75%,#a9c2fa22,transparent),linear-gradient(#ffffff44,#eff8fb63)}
:root[data-theme="light"] .mini-lab{background:linear-gradient(125deg,#ffffffec,#eaf5fbdf 65%,#dcefeeeb)!important;box-shadow:0 15px 50px #274d6519;border-color:#387d9b40}
:root[data-theme="light"] .mini-lab-copy h2{color:#15394a}
:root[data-theme="light"] .mini-lab-copy p{color:#436d7d}
:root[data-theme="light"] .mini-lab-label,:root[data-theme="light"] .mini-lab-mark{color:#117f63}
:root[data-theme="light"] .mini-lab-disclaimer{color:#506c80}
:root[data-theme="light"] .wisdom-section{background:linear-gradient(125deg,#fffffff0,#eaf6fae8);border-color:#418a9b40;box-shadow:0 15px 40px #1c56721c}
:root[data-theme="light"] .wisdom-core p{color:#173e55}
:root[data-theme="light"] .wisdom-eyebrow,:root[data-theme="light"] .wisdom-end{color:#487d8c}
:root[data-theme="light"] .wisdom-number{color:#277e68}
.hero-letter{display:inline-block;animation:letterFloat 6s ease-in-out infinite;animation-delay:var(--letter-delay,0s);will-change:transform}
@keyframes letterFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.6px)}}
.main-button,.feature-row,.social,.identity,.hero-feature,.mini-lab,.wisdom-section{position:relative;isolation:isolate}
.feature-row:after,.social:after,.mini-lab:after,.main-button:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 20%,#e2fff318 48%,transparent 70%);background-size:230% 100%;animation:glassGlint 13s ease-in-out infinite;opacity:.5}
.feature-row:nth-child(3):after,.social:nth-child(2):after{animation-delay:-4s}
.feature-row:nth-child(4):after,.social:nth-child(3):after{animation-delay:-8s}
@keyframes glassGlint{0%,30%,100%{background-position:150% 50%}55%,70%{background-position:-110% 50%}}
@media(prefers-reduced-motion:reduce){.hero-letter,.feature-row:after,.social:after,.mini-lab:after,.main-button:after{animation:none!important}}
