.nocturne .ofb-row{flex-wrap:wrap;gap:10px;margin-top:clamp(22px,2.6vw,30px);display:flex}.nocturne .ofb-item{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .4s var(--ease), background .4s var(--ease);background:#ffffff05;border-radius:2px;align-items:center;gap:11px;padding:11px 16px 11px 12px;display:flex}.nocturne .ofb-item:hover{background:#5b5bff0d;border-color:#8c8cff47}.nocturne .ofb-ico{width:30px;height:30px;color:var(--accent-2);background:radial-gradient(circle at 50% 38%,#5b5bff38,#20204d2e 62%,#0000);border:1px solid #8c8cff38;border-radius:50%;flex:none;place-items:center;display:grid}.nocturne .ofb-ico svg{width:15px;height:15px}.nocturne .ofb-t{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-hi);font-size:10.5px;font-weight:500;line-height:1.1;display:block}.nocturne .ofb-s{font-family:var(--font-body);color:var(--ink-low);margin-top:3px;font-size:12.5px;font-weight:300;line-height:1.3;display:block}.nocturne .wg-head{text-align:center;justify-content:center;align-items:center;gap:18px;display:flex}.nocturne .wg-head:before,.nocturne .wg-head:after{content:"";background:linear-gradient(90deg, transparent, var(--line));flex:1 1 0;max-width:220px;height:1px}.nocturne .wg-head:after{background:linear-gradient(90deg, var(--line), transparent)}.nocturne .wg-grid{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.5vw,18px);margin-top:clamp(26px,3vw,38px);display:grid}.nocturne .wg-item{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .4s var(--ease), transform .4s var(--ease);background:#ffffff05;border-radius:2px;flex-direction:column;gap:11px;padding:clamp(20px,2.2vw,28px);display:flex;position:relative;overflow:hidden}.nocturne .wg-item:after{content:"";aspect-ratio:1;pointer-events:none;opacity:0;width:65%;transition:opacity .5s var(--ease);background:radial-gradient(circle,#5b5bff1f,#0000 68%);border-radius:50%;position:absolute;top:-34%;left:-18%}.nocturne .wg-item:hover{border-color:#8c8cff42;transform:translateY(-2px)}.nocturne .wg-item:hover:after{opacity:1}.nocturne .wg-ico{width:42px;height:42px;color:var(--accent-2);background:radial-gradient(circle at 50% 38%,#5b5bff38,#20204d2e 62%,#0000);border:1px solid #8c8cff38;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 26px #5b5bff1f}.nocturne .wg-ico svg{width:20px;height:20px}.nocturne .wg-name{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.005em;color:var(--ink-hi);font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.2}.nocturne .wg-desc{font-family:var(--font-body);color:var(--ink-mid);font-size:13.5px;font-weight:300;line-height:1.6}.nocturne .wg-proof{justify-content:center;margin-top:clamp(14px,1.6vw,20px)}.nocturne .wg-cta{justify-content:center;margin-top:clamp(20px,2.4vw,30px);display:flex}@media (max-width:1024px){.nocturne .wg-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.nocturne .ofb-row{justify-content:center}}@media (max-width:768px){.nocturne .wg-grid{grid-template-columns:1fr}.nocturne .wg-head:before,.nocturne .wg-head:after{display:none}}@media (prefers-reduced-motion:reduce){.nocturne .wg-item,.nocturne .ofb-item{transition:none}.nocturne .wg-item:hover{transform:none}}
.nocturne #v2-ecosystem{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff06 55%,#ffffff04)}@media (min-width:1101px){.nocturne .ecosystem-flow{grid-template-columns:1fr auto 1fr auto 1.35fr auto 1fr}}.nocturne .eco-ministats{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:22px;padding-top:18px;display:grid}.nocturne .eco-ministat .num{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:var(--bg);font-size:19px;font-weight:400;line-height:1.1}.nocturne .eco-ministat .lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-top:3px;font-size:9px;line-height:1.4}@media (max-width:900px){.nocturne .eco-ministats{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width:460px){.nocturne .eco-ministats{grid-template-columns:1fr;gap:10px}.nocturne .eco-ministat .num{font-size:17px}}
.nocturne .oi-head{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:clamp(24px,3vw,36px);display:flex}.nocturne .oi-dot{background:var(--accent-2);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #8c8cffcc}.nocturne .oi-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mid);font-size:12px;font-weight:500}.nocturne .oi-grid{border:1px solid var(--line);background:#ffffff03;grid-template-columns:repeat(4,1fr);display:grid}.nocturne .oi-stat{border-right:1px solid var(--line);padding:clamp(28px,2.8vw,40px) clamp(22px,2.4vw,34px) clamp(32px,3vw,44px);position:relative}.nocturne .oi-stat:nth-child(4n){border-right:none}.nocturne .oi-stat:nth-child(-n+4){border-bottom:1px solid var(--line)}.nocturne .oi-num{font-family:var(--font-fraunces), Georgia, serif;font-optical-sizing:auto;letter-spacing:.005em;color:var(--ink-hi);text-shadow:0 0 32px #ffffff1f;font-size:clamp(38px,3.6vw,52px);font-weight:500;line-height:1.05}.nocturne .oi-rule{background:linear-gradient(90deg,#7a68f0 0%,#5b5bff6b 70%,#5b5bff00 100%);border-radius:3px;width:40px;height:4px;margin:16px 0 20px;box-shadow:0 0 10px #7a68f059}.nocturne .oi-lbl{font-family:var(--font-body);letter-spacing:.005em;color:var(--ink-hi);margin-bottom:9px;font-size:16px;font-weight:600;line-height:1.3}.nocturne .oi-sub{font-family:var(--font-body);color:var(--ink-low);font-size:13.5px;font-weight:400;line-height:1.45}@media (max-width:980px){.nocturne .oi-grid{grid-template-columns:repeat(2,1fr)}.nocturne .oi-stat:nth-child(4n){border-right:1px solid var(--line)}.nocturne .oi-stat:nth-child(2n){border-right:none}.nocturne .oi-stat:nth-child(-n+6){border-bottom:1px solid var(--line)}}@media (max-width:560px){.nocturne .oi-grid{grid-template-columns:1fr}.nocturne .oi-stat{border-right:none;border-bottom:1px solid var(--line)}.nocturne .oi-stat:last-child{border-bottom:none}}
.nocturne .th-title{justify-content:center;align-items:center;gap:clamp(14px,2vw,24px);margin-bottom:clamp(36px,4.5vw,56px);display:flex}.nocturne .th-label{font-family:var(--font-mono);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;white-space:nowrap;color:var(--ink-hi);font-size:clamp(11.5px,1.1vw,13.5px);font-weight:500}.nocturne .th-line{filter:blur(.5px);border-radius:3px;flex:0 190px;height:6px}.nocturne .th-line-l{background:linear-gradient(270deg,#5b5bff8c,#5b5bff00)}.nocturne .th-line-r{background:linear-gradient(90deg,#5b5bff8c,#5b5bff00)}.nocturne .sx-th-stat-accent .sx-th-accent{color:#a8894e;text-shadow:0 1px #fff9}.nocturne .v-h2 .th-gold{color:#a8894e;border-bottom:2px solid #a8894e73;padding-bottom:2px}.nocturne .sx-th-underbar{background:linear-gradient(90deg,#5b5bff 0%,#5b5bff26 100%);border-radius:3px;width:84px;height:5px;margin-top:10px;box-shadow:0 2px 8px #5b5bff59}@media (max-width:520px){.nocturne .th-title{gap:14px}.nocturne .th-line{flex-basis:60px}.nocturne .th-label{letter-spacing:.3em;text-indent:.3em}}
.nocturne .pxp-head{margin-inline:auto;max-width:920px;margin-bottom:clamp(28px,3.5vw,44px)}.nocturne .pxp-title{font-family:var(--font-fraunces), Georgia, serif;font-optical-sizing:auto;letter-spacing:-.035em;color:var(--bg);font-size:clamp(34px,4.4vw,58px);font-weight:400;line-height:.98}
.nocturne .pxm-img{aspect-ratio:1996/1004}.nocturne .sx-tr-photo img{aspect-ratio:1600/745}
