.about-page .page{width:min(100%,1440px);margin-inline:auto;min-height:100svh;padding-bottom:64px;opacity:0;transform:translateY(14px);animation:about-page-enter .56s var(--ease) forwards}.about-page .page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(40% 28% at 8% -6%,#83c9ad12 0%,transparent 72%),radial-gradient(32% 24% at 100% 12%,#ffffff08 0%,transparent 70%)}.about-page .about-main{pointer-events:auto}.about-page .about-back{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--secondary);font-size:12px;margin:0 var(--gutter) 8px}.about-page .about-back .icon{width:16px;height:16px}.about-page .about-hero{margin-inline:var(--gutter);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);border:1px solid var(--rule);border-radius:12px;background:var(--surface);box-shadow:0 16px 48px #00000028;overflow:hidden;transform-origin:50% 0;position:relative}.about-page .about-hero.about-reveal.in{animation:about-scene-arrive .95s var(--ease) both}.about-page .about-hero:before,.about-page .about-grid:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--paper) 0%,var(--surface) 100%);transform:translateY(0);opacity:.94}.about-page .about-hero.about-reveal.in:before{animation:about-section-wipe .86s var(--ease) 80ms forwards}.about-page .about-scene-panel{position:relative;min-height:540px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px 28px 26px;border-left:1px solid var(--rule);background:radial-gradient(55% 45% at 72% 28%,#83c9ad18 0%,transparent 70%),linear-gradient(165deg,#121a20,#0f151a 48%,#0c1013);overflow:hidden}.about-page .about-scene-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 22%,#83c9ad12 44%,transparent 68%);transform:translate(-120%);animation:about-panel-sweep 3.4s var(--ease-in-out) .7s infinite;pointer-events:none}.about-page .about-scene-mount{position:absolute;inset:0;z-index:0}.about-page .about-scene-mount canvas{display:block;width:100%;height:100%}.about-page .about-scene-mount[data-fallback=true]{background:radial-gradient(circle at 50% 42%,#83c9ad22 0%,transparent 55%),radial-gradient(circle at 30% 70%,#ffffff08 0%,transparent 45%)}.about-page .about-scene-eyebrow{position:relative;z-index:1;display:flex;align-items:center;gap:9px;margin:0 0 auto;font-size:11px;color:#a2c9b8;letter-spacing:.04em}.about-page .about-scene-eyebrow .status-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #83c9ad88}.about-page .about-scene-statement{position:relative;z-index:1;margin:0;color:var(--ink);font-size:clamp(28px,3.2vw,40px);line-height:1.12;letter-spacing:-.045em;font-weight:500;max-width:11ch}.about-page .about-scene-statement span{color:var(--accent)}.about-page .about-scene-footnote{position:relative;z-index:1;margin-top:12px;font-size:11px;color:var(--secondary)}.about-page .about-content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:46px 40px 38px;position:relative;overflow:hidden;background:var(--surface)}.about-page .about-content:before{content:"";position:absolute;inset:-20% -15%;background:radial-gradient(45% 34% at 15% 8%,#83c9ad18 0%,transparent 72%),radial-gradient(38% 28% at 100% 88%,#ffffff0a 0%,transparent 74%);animation:about-content-drift 9s var(--ease-in-out) infinite alternate;pointer-events:none}.about-page .about-content:after{content:"";position:absolute;inset:0;background-image:linear-gradient(transparent 96%,#ffffff0a);background-size:100% 24px;mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);opacity:.22;animation:about-content-scan 7s linear infinite;pointer-events:none}.about-page .about-content .eyebrow{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.about-page .about-content>*{position:relative;z-index:1}.about-page .about-console{margin-top:8px;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:6px 11px;border:1px solid var(--rule);border-radius:999px;background:var(--raised);color:var(--secondary);font-size:11px;letter-spacing:.06em;max-width:fit-content}.about-page .console-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 #83c9ad55;animation:about-dot-ping 1.6s ease infinite}.about-page .console-caret{width:8px;height:14px;border-right:2px solid var(--accent);animation:about-caret-blink .9s steps(1,end) infinite}.about-page .about-content h1{margin-block:18px 17px;font-size:clamp(40px,4.6vw,66px);line-height:1.02;letter-spacing:-.06em;max-width:12ch;color:var(--ink);font-weight:500}.about-page .title-line{display:block;overflow:hidden;padding-bottom:.05em;margin-bottom:-.05em}.about-page .title-line>span{display:block;transform:translateY(108%)}.about-page .about-reveal.in .title-line>span{animation:about-title-rise .72s var(--ease) forwards}.about-page .about-reveal.in .title-line:nth-child(2)>span{animation-delay:90ms}.about-page .about-content p{color:var(--secondary);font-size:15px;line-height:1.72;max-width:45ch}.about-page .about-content p+p{margin-top:11px}.about-page .about-principle{display:flex;gap:13px;align-items:flex-start;margin-top:22px;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.about-page .about-principle img{flex:none;margin-top:2px;filter:brightness(1.15)}.about-page .about-principle p{font-size:12px;line-height:1.65}.about-page .about-actions{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.about-page .about-actions .hero-market-link{min-height:44px;padding:10px 14px;font-size:12px;color:var(--secondary);text-decoration:none}.about-page .about-grid{margin:28px var(--gutter) 0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.about-page .about-grid:before{content:"";position:absolute;left:0;right:0;top:-12px;height:1px;background:linear-gradient(90deg,transparent,#83c9ad35,transparent);transform:scaleX(.2);transform-origin:50% 50%;opacity:0}.about-page .about-grid.about-reveal.in:before{animation:about-line-expand .65s var(--ease) .12s both}.about-page .about-grid.about-reveal.in:after{animation:about-section-wipe .84s var(--ease) 60ms forwards}.about-page .about-card{border:1px solid var(--rule);border-radius:10px;background:var(--surface);padding:21px 19px;min-height:170px;position:relative;overflow:hidden;transform:translateY(var(--float-y, 0px));transition:transform .42s var(--ease),border-color .18s ease,box-shadow .22s ease}.about-page .about-card:before{content:"";position:absolute;inset:-45% -25%;background:radial-gradient(ellipse at center,#83c9ad22 0%,transparent 65%);opacity:0;transform:scale(.7);pointer-events:none}.about-page .about-card:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(120deg,transparent 18%,#83c9ad44 46%,transparent 72%) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transform:translate(-110%);pointer-events:none}.about-page .about-card.is-active{border-color:#83c9ad55;box-shadow:0 16px 34px #00000030,0 0 0 1px #83c9ad28 inset}.about-page .about-card h2{font-size:20px;letter-spacing:-.03em;margin-bottom:10px;color:var(--ink);font-weight:550}.about-page .about-card p,.about-page .about-card li{color:var(--secondary);font-size:14px;line-height:1.65}.about-page .about-card ul{margin:4px 0 0;padding-left:18px}.about-page .about-story{margin:14px var(--gutter) 0;border:1px solid var(--rule);border-radius:10px;background:linear-gradient(180deg,var(--surface),var(--raised));padding:24px 22px;position:relative;overflow:hidden}.about-page .about-story:before{content:"";position:absolute;left:-24%;right:-24%;top:-140%;height:260%;background:radial-gradient(ellipse at center,#83c9ad14 0%,transparent 62%);transform:translateY(40px);opacity:0}.about-page .about-story.about-reveal.in:before{animation:about-detail-bloom .9s var(--ease) .18s both}.about-page .about-story:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(90deg,transparent,#83c9ad33,transparent) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none}.about-page .about-story h2{font-size:28px;letter-spacing:-.04em;margin-bottom:10px;color:var(--ink);font-weight:500}.about-page .about-story p{color:var(--secondary);font-size:15px;line-height:1.72;max-width:72ch}.about-page .about-story p+p{margin-top:10px}.about-page .about-reveal{opacity:0}.about-page .about-reveal.in{animation:about-enter-content .65s var(--ease) both}.about-page .about-card.about-reveal.in:before{animation:about-card-aura 2.8s var(--ease-in-out) .12s infinite alternate}.about-page .about-card.about-reveal.in:after{animation:about-card-trace 2.6s var(--ease-in-out) .18s infinite}.about-page .about-story.about-reveal.in:after{animation:about-story-frame 2.9s var(--ease-in-out) .98s infinite alternate}.about-page .about-story.is-active{border-color:#83c9ad44;box-shadow:0 18px 34px #00000024}.about-page .about-story.is-active:after{animation:about-story-trace 1.6s linear infinite;opacity:.5}.about-page .delay-1{animation-delay:60ms!important}.about-page .delay-2{animation-delay:.12s!important}.about-page .delay-3{animation-delay:.18s!important}.about-page .delay-4{animation-delay:.24s!important}.about-page .flow-divider{margin:20px var(--gutter) 6px;height:34px;position:relative;overflow:hidden;opacity:0;transform:translateY(12px)}.about-page .flow-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;transform:translateY(-50%) scaleX(.2);transform-origin:center;background:linear-gradient(90deg,transparent,#83c9ad30,transparent)}.about-page .flow-divider:after{content:"";position:absolute;top:50%;left:-10%;width:18%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0}.about-page .flow-divider.in{opacity:1;transform:translateY(0);transition:opacity .32s var(--ease),transform .32s var(--ease)}.about-page .flow-divider.in:before{animation:about-line-expand .62s var(--ease) forwards}.about-page .flow-divider.in:after{animation:about-flow-pass 1.7s linear .18s infinite;opacity:.75}.about-page .nav-index a[aria-current=page]{color:var(--ink)}.about-page .about-nav-current{color:var(--ink);font-size:12px;min-height:44px;display:inline-flex;align-items:center}.about-page .about-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding:28px var(--gutter);border-top:1px solid var(--rule);color:var(--secondary);font-size:12px}.about-page .about-footer>a{font-size:17px;color:var(--ink)}@keyframes about-enter-content{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes about-page-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes about-scene-arrive{0%{opacity:0}to{opacity:1}}@keyframes about-section-wipe{0%{transform:translateY(0);opacity:.94}to{transform:translateY(106%);opacity:0}}@keyframes about-panel-sweep{0%{transform:translate(-120%)}45%,to{transform:translate(130%)}}@keyframes about-line-expand{0%{transform:scaleX(.2);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes about-detail-bloom{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes about-card-aura{0%{opacity:0;transform:scale(.76)}35%{opacity:.42}to{opacity:.12;transform:scale(1.12)}}@keyframes about-card-trace{0%{opacity:0;transform:translate(-110%)}22%{opacity:.55}58%{opacity:.22}to{opacity:0;transform:translate(120%)}}@keyframes about-story-frame{0%,to{opacity:.08}50%{opacity:.38}}@keyframes about-story-trace{0%{background-position:-200% 0}to{background-position:220% 0}}@keyframes about-flow-pass{0%{left:-12%}to{left:104%}}@keyframes about-content-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-14px,10px) scale(1.03)}}@keyframes about-content-scan{0%{background-position:0 0}to{background-position:0 24px}}@keyframes about-dot-ping{0%,to{box-shadow:0 0 #83c9ad44}50%{box-shadow:0 0 0 8px #83c9ad00}}@keyframes about-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes about-title-rise{0%{transform:translateY(108%)}to{transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.about-page .about-card:hover{border-color:#ffffff28;transform:translateY(calc(var(--float-y, 0px) - 5px));box-shadow:0 12px 28px #0002}.about-page .about-back:hover{color:var(--ink)}}@media(max-width:980px){.about-page .about-hero{grid-template-columns:1fr}.about-page .about-scene-panel{order:-1;min-height:380px;border-left:0;border-bottom:1px solid var(--rule)}.about-page .about-grid{grid-template-columns:1fr}}@media(max-width:760px){.about-page .about-content{padding:30px 24px 28px}.about-page .about-content h1{font-size:clamp(36px,11vw,54px)}}@media(prefers-reduced-motion:reduce){.about-page .about-reveal{opacity:1}.about-page .about-reveal.in,.about-page .page{animation:none;opacity:1;transform:none}.about-page .about-hero:before,.about-page .about-grid:after,.about-page .about-story:after{animation:none!important;opacity:0;transform:translateY(106%)}.about-page .about-content:before,.about-page .about-content:after{animation:none}.about-page .about-card:before,.about-page .about-card:after,.about-page .about-story:after{animation:none;opacity:0}.about-page .flow-divider,.about-page .flow-divider:before,.about-page .flow-divider:after{animation:none!important;opacity:1;transform:none}.about-page .console-dot,.about-page .console-caret{animation:none}.about-page .title-line>span,.about-page .about-reveal.in .title-line>span{transform:none;animation:none}.about-page .about-scene-panel:after{animation:none}}.about-scene-panel--cinema .about-scene-eyebrow,.about-scene-panel--cinema .about-scene-statement,.about-scene-panel--cinema .about-scene-footnote,.about-scene-panel--cinema:after{display:none}.about-page .about-scene-panel.about-scene-panel--cinema{padding:0;margin:0;border:0;background:#131722;min-height:540px}.about-page .about-scene-panel.about-scene-panel--cinema:after{display:none}.about-scene-panel--cinema .about-scene-mount{position:relative;inset:unset;width:100%;height:100%;min-height:540px}.about-page .about-hero--cinema{background:var(--surface);overflow:hidden}.about-page .about-hero--cinema:before,.about-page .about-hero--cinema:after{display:none}.about-page .about-hero--cinema .about-content{background:var(--surface);border-right:1px solid #ffffff0a}.about-page .about-hero--cinema .about-scene-panel--cinema{border-radius:0;box-shadow:none}.terminal-cinema{--tv-bg: #131722;--tv-text: #d1d4dc;--tv-muted: #787b86;--tv-up: #089981;--tv-down: #f23645;--tv-accent: #83c9ad;--tv-hairline: #ffffff0d;position:absolute;inset:0;display:grid;grid-template-rows:34px 1fr;grid-template-columns:28px 1fr minmax(92px,108px);font-family:var(--font-body, Manrope, sans-serif);font-size:11px;color:var(--tv-text);background:var(--tv-bg);overflow:hidden;user-select:none}.terminal-topbar{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:0 12px 0 10px;border-bottom:1px solid var(--tv-hairline);background:var(--tv-bg)}.terminal-symbol{font-weight:600;font-size:12px;letter-spacing:-.02em;min-width:88px}.terminal-symbol small{display:block;font-size:9px;font-weight:500;color:var(--tv-muted);margin-top:1px}.terminal-chip{padding:3px 7px;border-radius:4px;background:transparent;border:1px solid #ffffff14;color:var(--tv-muted);font-size:10px}.terminal-chip.is-live{color:var(--tv-up);border-color:#08998155;background:#0899810f}.terminal-topbar-spacer{flex:1}.terminal-live-dot{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--tv-up);box-shadow:0 0 8px #08998188;animation:terminal-pulse 1.8s ease infinite;vertical-align:middle}.terminal-tools{grid-row:2;border-right:1px solid var(--tv-hairline);background:var(--tv-bg);display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0}.terminal-tools i{display:block;width:16px;height:16px;border-radius:3px;border:1px solid #ffffff10;opacity:.4}.terminal-chart-wrap{position:relative;grid-row:2;min-width:0;background:var(--tv-bg)}.terminal-chart-canvas{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.terminal-chart-canvas canvas{display:block;width:100%;height:100%}.terminal-price-axis{position:absolute;top:6%;right:4px;bottom:6%;z-index:2;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between;font-size:9px;font-variant-numeric:tabular-nums;color:#787b86;pointer-events:none}.terminal-watchlist{grid-row:2;border-left:1px solid var(--tv-hairline);background:var(--tv-bg);padding:10px 0 8px;display:flex;flex-direction:column;justify-content:flex-start}.terminal-watchlist-title{padding:0 10px 10px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tv-muted)}.terminal-watch-item{display:grid;grid-template-columns:1fr auto;gap:4px;align-items:center;padding:7px 10px;cursor:default;transition:background .14s ease,color .14s ease}.terminal-watch-item.is-active{background:#ffffff06;box-shadow:inset 2px 0 0 var(--tv-accent)}.terminal-watch-item strong{font-size:11px;font-weight:600;color:#c9cdd2}.terminal-watch-item span:last-child{font-size:10px;font-variant-numeric:tabular-nums}.terminal-watch-item .chg-up{color:var(--tv-up)}.terminal-watch-item .chg-down{color:var(--tv-down)}.terminal-cursor{position:absolute;z-index:20;width:18px;height:22px;margin:-2px 0 0 -2px;pointer-events:none;filter:drop-shadow(0 2px 6px #0008);opacity:0;transition:opacity .28s ease}.terminal-cursor.is-visible{opacity:1}.terminal-cursor svg{display:block;width:18px;height:22px}.terminal-click-flash{position:absolute;z-index:19;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;border:2px solid #83c9ad88;pointer-events:none;opacity:0;transform:scale(.4)}.terminal-click-flash.is-on{animation:terminal-click .42s var(--ease, cubic-bezier(.23, 1, .32, 1)) forwards}@keyframes terminal-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes terminal-click{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}@media(max-width:980px){.about-scene-panel--cinema,.about-scene-panel--cinema .about-scene-mount{min-height:420px}.about-page .about-hero--cinema .about-content{border-right:0;border-bottom:1px solid #ffffff0a}.terminal-cinema{grid-template-columns:24px 1fr 88px}}@media(prefers-reduced-motion:reduce){.terminal-live-dot{animation:none}.terminal-cursor{display:none}}
