:root{--navy:#eef5ef;--teal:#a1f5b4;--bg:#080d0a;--line:#24372b;--muted:#9caf9f}body{background:var(--bg);font-family:Arial,Heebo,sans-serif;color:var(--navy)}aside{background:#0b120e;border-color:var(--line)}.brand{color:#eaf6eb}.brand b{color:#bcf5ba}nav a,nav button{color:#9eafa2}nav a:hover,nav button:hover,nav .active{background:#18291d;color:#bbf5bc}.asideBottom{color:#6b8973}header{background:#0c140ff2;border-color:#25372b}.quickSearch input{background:#162219;color:#c9dece}.support{background:#1a2a20;color:#c5dec9}input,select,textarea{background:#111e16;color:#def1e2;border-color:#314737}h1,h2,h3{font-family:Arial,Heebo,sans-serif;letter-spacing:-.04em}h1{font-weight:600}.eyebrow{color:#a4e4b5;letter-spacing:2px;font-size:11px}.primary{background:#b9f7b2;border-color:#b9f7b2;color:#101e13;border-radius:4px;font-weight:700}.primary:hover{background:#d0ffc9;color:#08100a}.secondary{background:#132219;border-color:#43614b;color:#cae6d0}.secondary:hover{background:#203927}.note{color:#8fa894}.panel,.priceCard,.card,.miniCard{background:#0e1812;border-color:var(--line);box-shadow:none}.card{padding:16px;border-radius:8px;transition:transform .2s,border-color .2s}.card:hover{border-color:#649673;transform:translateY(-3px)}.card h3{font-family:Arial,sans-serif;font-size:19px!important;font-weight:600;letter-spacing:-.025em}.card p{color:#a4b6a9}.tag{background:#203729;color:#b3e7bf;border-radius:3px;padding:5px 9px;font-size:10px;letter-spacing:1px}.textLink{color:#d4ead7;font-size:14px}.grid{gap:20px}.sectionHead h2{font-size:36px;line-height:1.12}.sectionHead>a{color:#bcebc4;font-size:14px}#view{max-width:1580px;padding:28px 34px}.matrixHero{position:relative;min-height:660px;display:grid;grid-template-columns:1.08fr 1fr;gap:32px;align-items:center;border-bottom:1px solid var(--line);overflow:hidden;margin:-28px -34px 0;padding:64px 40px}.heroAtmosphere{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.46;pointer-events:none}.matrixHero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080d0af2,transparent 95%);pointer-events:none}.heroContent,.matrixTerminal{position:relative;z-index:1}.heroContent h1{font-size:clamp(42px,4.3vw,74px);line-height:1.07;margin:28px 0;color:#f1f8f1}.heroContent h1 em{font-style:normal;color:#b7f6b5}.heroContent>p{font-size:17px;max-width:480px;line-height:1.7;color:#b2c2b5}.heroActions{display:flex;align-items:center;gap:22px;margin-top:30px}.heroActions .primary{padding:15px 20px}.heroActions .primary span{margin-left:20px}.heroMeta{display:flex;gap:36px;margin-top:46px}.heroMeta>span{font-size:22px;letter-spacing:-1px;color:#d6edd8}.heroMeta small{display:block;font-size:10px;color:#91a495;letter-spacing:.4px;margin-top:9px}.statusDot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a4f3ad;margin-right:9px;box-shadow:0 0 14px #7cff97}.matrixTerminal{border:1px solid #4c805e;border-radius:8px;background:#07100ce8;box-shadow:0 24px 80px #0008;transform:perspective(1400px) rotateY(-4deg);min-width:0}.terminalHeader,.terminalFooter{display:flex;justify-content:space-between;gap:12px;padding:16px;font:10px/1.4 monospace;color:#a0c0a8}.terminalHeader{border-bottom:1px solid #284232}.terminalHeader button{background:none;border:1px solid #3f634b;color:#bbd9c2;padding:4px 8px;border-radius:3px;font-size:10px}.terminalFooter{font-size:8px;border-top:1px solid #284232}.matrixTerminal canvas{display:block;width:100%;height:320px}.disciplineStrip{display:flex;justify-content:space-between;gap:15px;padding:22px 0;border-bottom:1px solid var(--line);font:10px monospace;letter-spacing:2px;color:#8eac97}.collectionIntro,.featuredSection,.marketSection,.processSection{padding:60px 0;border-bottom:1px solid var(--line)}.collectionIntro .sectionHead{margin-top:22px;align-items:end}.sectionHead>p{max-width:420px;font-size:14px}.disciplineCards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.disciplineCard{padding:28px;border:1px solid var(--line);background:linear-gradient(140deg,#15251a,#0b140e);border-radius:5px}.disciplineCard h3{font-size:24px;margin:34px 0 10px}.disciplineCard p{font-size:14px;min-height:45px}.disciplineCard>span:last-child{font:11px monospace;color:#b9d6bf;display:flex;justify-content:space-between;margin-top:32px}.featuredSection .sectionHead{margin-bottom:28px}.marketChart{height:480px;position:relative;background:#08100d;border:1px solid #2c4635;border-radius:8px;overflow:hidden}.chartFallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:#b9e4c4;gap:10px}.chartFallback small{color:#91a495;max-width:380px}.tradingview-widget-container{position:relative}.tradingview-widget-copyright{font-size:11px;padding:8px;text-align:center;color:#aac9b3}.processGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}.processSection h2{font-size:36px;margin-top:18px}.processGrid>div>span{font:24px monospace;color:#789a7f}.processGrid h3{font-size:21px;margin-top:24px}.processGrid p{font-size:14px}.closingBanner{background:#122619;border:1px solid #30533b;padding:36px;display:flex;justify-content:space-between;align-items:center;margin:50px 0;border-radius:5px}.closingBanner h2{font-size:29px;margin:15px 0 0}.editorialCover{display:flex;flex-direction:column;justify-content:space-between;gap:15px;aspect-ratio:1.78;padding:23px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#345c3f66,transparent 60%),repeating-linear-gradient(0deg,transparent,transparent 22px,#36634220 23px),#102019;border:1px solid #304d38;border-radius:4px}.editorialCover:after{content:'01 10 01 11 00';position:absolute;right:-15px;top:45px;font:80px monospace;color:#a2d2ad08;transform:rotate(90deg);pointer-events:none}.coverBrand,.coverEdition,.coverNote{font:9px monospace;letter-spacing:1.3px;color:#8fac98}.editorialCover strong{font-size:20px;max-width:90%;line-height:1.2;font-weight:500;color:#dbf3df}.coverEdition{color:#c0dec5}.coverNote{font-size:8px;color:#71947a}.directScreenshot{aspect-ratio:1.78}.directScreenshot img{position:static!important;width:100%!important;height:100%!important;object-fit:cover!important}.miniCard>.editorialCover{width:120px;flex:none;padding:9px}.miniCard .editorialCover strong{font-size:12px}.miniCard .coverBrand,.miniCard .coverEdition,.miniCard .coverNote{display:none}.backLink{display:inline-block;font-size:13px;color:#a4c8ae;margin:10px 0 30px}.productTop{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:0 0 45px}.productTop h1{font-size:clamp(30px,3vw,48px);line-height:1.14;margin-top:22px}.productTop>div>p{font-size:18px;margin-bottom:28px}.productTop .editorialCover{padding:35px;aspect-ratio:1.7}.productTop .editorialCover strong{font-size:34px}.documentation{display:grid;grid-template-columns:2fr 1fr;gap:45px;border-top:1px solid var(--line);padding-top:15px}.productFacts{position:static;width:auto;height:auto;background:#102017;padding:25px;border:1px solid #2c4634;border-radius:6px;z-index:auto;display:block;margin-top:30px}.productFacts h2{font-size:24px;margin-top:18px}.productFacts dl{display:grid;grid-template-columns:1fr 1.5fr;font-size:13px;gap:15px;line-height:1.5}.productFacts dt{color:#839b8b}.productFacts dd{margin:0;color:#d5eadb}.productFacts p{font-size:13px}.tabs{border-color:#304636;margin-top:25px;gap:22px}.tabs button{color:#93ac9b;line-height:1.5;text-align:start}.tabs .selected{color:#bdf1c5}.tabs .selected:after{background:#bdf1c5}.productCopy{padding:25px 0;line-height:1.75}.productCopy h2{font-size:21px;margin-top:30px}.productCopy h2:first-child{margin-top:0}.productCopy p,.productCopy li{color:#a9bcaf;font-size:15px}.productCopy ul{padding-left:22px}.productCopy li{margin:10px 0}.moreIndicators{background:#0b140e;border-color:#243c2c;margin-top:35px;padding-top:30px;padding-bottom:30px}.miniCard h3{font-family:Arial;font-weight:500}.priceCard:nth-child(3){background:#182e20;border-color:#82b891}.planIcon{background:#203629;color:#c2e6c8}.price{font-family:Arial;border-color:#2e4635;color:#def1e1;font-size:23px}.priceCard ul,.planDescription{color:#a5b9ab}.openingPlans{background:#0c1911;border-color:#203b29}.salesNotice{color:#b1c9b8}.chatHead{background:#183022!important}.chatHead small{color:#a6c7b1}dialog{background:#101c14;color:#dbedde;border:1px solid #375c41}.chatBody .bubble,.notice{background:#1a2c20;color:#b9d1c0}footer{border-top:1px solid #243b2b;color:#93af9d}footer span{color:#809b88}.guide{color:#adc6b6}.guide ol{line-height:1.9}.accessEmpty{background:#112018}.filters input{flex:1}.catalogScreenshot{border:1px solid #2d4534}.settingsLanguage,.languagePanel{background:#122219}
@media(min-width:1600px){.matrixHero{min-height:730px}.matrixTerminal canvas{height:385px}}@media(max-width:1100px){.matrixHero{grid-template-columns:1fr;padding:50px 30px}.heroContent h1{font-size:56px}.matrixTerminal{transform:none}.matrixTerminal canvas{height:310px}.disciplineCards{grid-template-columns:1fr}.disciplineCard p{min-height:0}.disciplineCard h3{margin-top:22px}.productTop,.documentation{grid-template-columns:1fr}.sectionHead{align-items:start}.heroMeta{margin-top:28px}}@media(max-width:720px){#view{padding:24px 18px 0}.matrixHero{margin:-24px -18px 0;padding:45px 20px;gap:36px}.heroContent h1{font-size:43px}.heroContent>p{font-size:15px}.heroActions{align-items:start;flex-direction:column;gap:18px}.heroMeta{gap:23px}.heroMeta>span{font-size:18px}.heroMeta small{font-size:8px}.matrixTerminal canvas{height:245px}.terminalHeader{font-size:8px}.terminalFooter{font-size:7px}.disciplineStrip{font-size:8px;letter-spacing:0;gap:8px}.collectionIntro,.featuredSection,.marketSection,.processSection{padding:38px 0}.sectionHead{flex-direction:column;gap:16px}.sectionHead h2,.processSection h2{font-size:29px}.processGrid{grid-template-columns:1fr;gap:20px}.processGrid h3{margin-top:12px}.closingBanner{padding:25px;gap:26px}.closingBanner h2{font-size:25px}.productTop{gap:28px}.productTop .editorialCover strong{font-size:25px}.documentation{gap:10px}.tabs{gap:17px}.tabs button{font-size:12px}.marketChart{height:420px}.productFacts{margin-top:0}.moreIndicators{margin-left:-18px;margin-right:-18px}.miniCard>.editorialCover{width:95px}nav{border-top:1px solid #253f2d;padding-top:12px}.brand>span{display:block;font-size:8px;margin-top:7px;letter-spacing:2px}.brand b{font-size:27px}}

/* Neon trading palette: cyan, magenta and lime on midnight blue. */
:root{--navy:#f1f3ff;--teal:#00efff;--bg:#080b1c;--line:#273255;--muted:#a6b2d1}body{background:#080b1c}body:before{content:'';position:fixed;inset:0;background:linear-gradient(90deg,#070b1bd9,#0c102773),url('neon-hero.png') center/cover no-repeat;z-index:-1;pointer-events:none}aside{background:#090e22f5;border-color:#293457}.brand b{color:#03efff;text-shadow:0 0 17px #00dfff66}nav a,nav button{color:#a7b8d3}nav a:hover,nav button:hover,nav .active{background:linear-gradient(90deg,#00e5ff20,#9145ff10);color:#16f3ff;border:1px solid #02dfff35}.asideBottom{color:#9aaed0}header{background:#0b1025e8;border-color:#243555}.quickSearch input{background:#151d37;color:#c8d6ff}.support{background:#182343;color:#64edff}input,select,textarea{background:#111a32;color:#dce6ff;border-color:#354668}.eyebrow{color:#16eaff}.primary{background:#08e8f6;border-color:#35f2ff;color:#041322;box-shadow:0 0 24px #00edff24}.primary:hover{background:#76f9ff;color:#071424;box-shadow:0 0 28px #00efff48}.secondary{background:#151b38;border-color:#7752bc;color:#e1ceff}.secondary:hover{background:#252046}.note,p{color:#a7b6d5}.panel,.priceCard,.card,.miniCard{background:#10152be8;border-color:#2c395a}.card:hover{border-color:#00ebff;box-shadow:0 0 24px #00eaff13}.card p{color:#a6b6d5}.tag{background:#2a1949;color:#e2a6ff;border:1px solid #9c40ff42}.textLink,.sectionHead>a{color:#86f7ff}.heroAtmosphere{opacity:1;object-position:65% center}.matrixHero:after{background:linear-gradient(90deg,#080c20ed 0%,#090b22a8 43%,#080d2030 100%)}.matrixHero{border-color:#334063;background:#090d22}.heroContent h1{color:#f3f4ff;text-shadow:0 2px 24px #070b2b}.heroContent h1 em{color:#03f0ff;text-shadow:0 0 28px #00deff55}.heroContent>p{color:#c0cbe5}.heroMeta>span{color:#dfdcff}.heroMeta small{color:#a9b8d5}.statusDot{background:#b8ff36;box-shadow:0 0 15px #adff28}.matrixTerminal{background:#080d23d9;border-color:#00dcff88;box-shadow:0 0 45px #00cdff22,0 24px 80px #030316b0}.terminalHeader,.terminalFooter{background:#0b122de6;color:#a2c9ee;border-color:#273b65}.terminalHeader button{color:#60efff;border-color:#00d5ff66}.disciplineStrip{color:#9eb7dc;border-color:#2a3659}.disciplineCard{background:linear-gradient(145deg,#162143dd,#18132ddf);border-color:#3a3560}.disciplineCard:hover{border-color:#cf48ff;box-shadow:0 0 25px #b92aff16}.disciplineCard>span:last-child{color:#bac7eb}.collectionIntro,.featuredSection,.marketSection,.processSection{border-color:#2c3657}.marketChart{background:#090d20;border-color:#00dcff55}.chartFallback{color:#82efff}.chartFallback small{color:#9eacd0}.processGrid>div>span{color:#d86aff}.closingBanner{background:linear-gradient(115deg,#103951be,#251543d9);border-color:#5771a2}.editorialCover{background:radial-gradient(ellipse at 90% 20%,#9e38ee35,transparent 60%),repeating-linear-gradient(0deg,transparent,transparent 22px,#00cfff13 23px),#101730;border-color:#395272}.editorialCover:after{content:'';inset:25% -20% 0 50%;border-top:1px solid #00f5ff77;transform:rotate(-35deg);box-shadow:0 0 30px #00efff22}.coverBrand{color:#59ddea}.coverEdition{color:#efb4ff}.coverNote{color:#879cc3}.editorialCover strong{color:#f2ebff}.productFacts{background:#101830d9;border-color:#354068}.productFacts dt{color:#9caecb}.productFacts dd{color:#e5e8ff}.productCopy p,.productCopy li{color:#b4c0da}.tabs{border-color:#344568}.tabs button{color:#a7b6d5}.tabs .selected{color:#00efff}.tabs .selected:after{background:#00efff;box-shadow:0 0 10px #00efff}.moreIndicators{background:#0c1125;border-color:#293957}.priceCard:nth-child(3){background:#182139;border-color:#00dfff}.planIcon{background:#261b45;color:#d895ff}.price{color:#e5eeff;border-color:#324361}.priceCard ul,.planDescription,.salesNotice{color:#a9bbd8}.openingPlans{background:#0c132b;border-color:#263b68}dialog{background:#101a32;color:#e1eaff;border-color:#3d6090}.chatHead{background:#182b49!important}.chatHead small{color:#93cfec}.chatBody .bubble,.notice{background:#182840;color:#bfd8ef}footer{border-color:#2d395f;color:#9db7d6}footer span{color:#a0accb}.backLink{color:#7df6ff}.catalogScreenshot{border-color:#344368}.languagePanel,.accessEmpty{background:#111b36}
.candleHeading{font:9px monospace;color:#01ecff;letter-spacing:.8px}.sideCandles{overflow:hidden;width:100%;height:90px;margin:12px 0;background:linear-gradient(#00dfff08,#a739ff0a);border-top:1px solid #2c3e64;border-bottom:1px solid #2c3e64}.sideCandles svg{width:200%;height:90px;filter:drop-shadow(0 0 4px #03dfff66)}.candleTrack{animation:candleScroll 8s linear infinite}.neonCandle{animation:candleLift 3s ease-in-out infinite;animation-delay:var(--delay);stroke-width:1.3}.asideBottom>small{font:8px monospace;color:#8a9fc4;letter-spacing:.7px}.candleToggle{display:block;border:0;background:none;color:#9adbea;font-size:9px;padding:8px 0}.asideBottom>p{font:9px monospace;letter-spacing:1.5px;margin-top:16px}.candlesPaused .candleTrack,.candlesPaused .neonCandle{animation-play-state:paused}@keyframes candleScroll{to{transform:translateX(-200px)}}@keyframes candleLift{50%{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.candleTrack,.neonCandle{animation:none}}@media(max-width:720px){.heroAtmosphere{object-position:72% center}.matrixHero:after{background:linear-gradient(180deg,#080b22bb,#080b2240)}nav{border-color:#26395d}}

.brandShowcase{display:grid;grid-template-columns:minmax(200px,390px) 1fr;align-items:center;gap:60px;padding:46px 20px;border-bottom:1px solid #2c3657;background:radial-gradient(ellipse at 10% 50%,#27ff7820,transparent 50%)}.brandArtwork{border:1px solid #57cd7540;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 0 40px #41ff7717}.brandArtwork img{width:100%;height:auto;display:block}.brandShowcase h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.035em;line-height:1.12;margin:20px 0}.brandShowcase h2 em{font-style:normal;color:#00f0ff;text-shadow:0 0 25px #00dbff33}.brandShowcase p{max-width:520px;font-size:18px;line-height:1.7;margin-bottom:25px}@media(max-width:720px){.brandShowcase{grid-template-columns:1fr;gap:28px;padding:35px 0}.brandArtwork{max-width:330px;margin:auto}.brandShowcase p{font-size:16px}}

/* The owner's emblem replaces the text brand above sidebar navigation. */
.brandLogo{display:block;padding:0;margin:0 auto;width:100%;max-width:184px;letter-spacing:normal;white-space:normal}.brandLogo img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #00dfff45;box-shadow:0 0 24px #00e5ff18,0 0 18px #f13cdf0e;background:#080b1c}.brandLogo+nav{margin-top:23px}@media(min-width:721px) and (max-height:780px){.brandLogo{max-width:140px}.brandLogo+nav{margin-top:12px}nav{gap:3px}nav a,nav button{padding-top:9px;padding-bottom:9px}.asideBottom{padding-top:5px;padding-bottom:5px}}@media(max-width:720px){.brandLogo{max-width:130px;margin:0}.brandLogo+nav{margin-top:16px}}

/* Soft animated vapor originates at the bull’s two nostrils. */
.brandLogo,.brandArtwork{position:relative;isolation:isolate}.brandLogo{overflow:hidden;border-radius:12px}.bullSmoke{position:absolute;top:57%;width:5%;height:4%;pointer-events:none;z-index:2;opacity:0;border-radius:50%;background:radial-gradient(ellipse,#d1f9ff9e 0%,#8feeff77 32%,#42d6ed20 62%,transparent 75%);filter:blur(1px);animation:bullExhale 4.8s ease-out infinite}.smokeLeft{left:46%;--drift:-18px}.smokeRight{left:53%;--drift:18px;animation-delay:.18s}.bullSmoke:after{content:'';position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(ellipse,#b9eeff65,transparent 70%);transform:rotate(35deg)}@keyframes bullExhale{0%,18%{opacity:0;transform:translate(0,0) scale(.4)}25%{opacity:.7}48%{opacity:.38;transform:translate(var(--drift),-9px) scale(3)}70%,100%{opacity:0;transform:translate(calc(var(--drift)*1.8),-24px) scale(5)}}@media(prefers-reduced-motion:reduce){.bullSmoke{animation:none;display:none}}

/* Visible continuous vapor; three staggered plumes per nostril. */
.bullSmoke{top:59%;width:10%;height:8%;opacity:1;background:none;filter:none;animation:none;overflow:visible}.smokeLeft{left:43%;--smoke-x:-20px}.smokeRight{left:51%;--smoke-x:20px;animation-delay:0}.bullSmoke:after{display:none}.bullSmoke i{position:absolute;inset:0;display:block;border-radius:48% 60% 40% 65%;background:radial-gradient(ellipse at 45% 40%,#f1fdffe6 0%,#c3f9ffb8 22%,#77efff85 45%,#65dcff25 66%,transparent 78%);filter:blur(1.2px);opacity:0;transform-origin:center;animation:visibleBullSmoke 2.7s ease-out infinite;animation-delay:-.9s;box-shadow:0 0 10px #a1f8ff30}.bullSmoke i:nth-child(2){animation-delay:-1.8s}.bullSmoke i:nth-child(3){animation-delay:-2.7s}.smokeRight i{animation-delay:-1.2s}.smokeRight i:nth-child(2){animation-delay:-2.1s}.smokeRight i:nth-child(3){animation-delay:-3s}@keyframes visibleBullSmoke{0%{opacity:0;transform:translate(0,0) scale(.25)}12%{opacity:.95}38%{opacity:.75;transform:translate(calc(var(--smoke-x)*.55),4px) scale(1)}65%{opacity:.4;transform:translate(var(--smoke-x),-6px) scale(1.7)}100%{opacity:0;transform:translate(calc(var(--smoke-x)*1.5),-23px) scale(2.3)}}@media(prefers-reduced-motion:reduce){.bullSmoke{display:block}.bullSmoke i{animation:none;opacity:.35;transform:scale(.7)}.bullSmoke i:nth-child(2),.bullSmoke i:nth-child(3){display:none}}
