:root[data-theme=noir] body{background:radial-gradient(circle at 72% 10%,#5a7d9a12,#0000 28rem),#020406}:root[data-theme=noir] .public-header-shell,:root[data-theme=noir] .public-header.is-dense .public-header-shell{-webkit-backdrop-filter:blur(var(--material-glass-blur)) saturate(126%);backdrop-filter:blur(var(--material-glass-blur)) saturate(126%);background:linear-gradient(112deg,#ffffff17,#0000 15% 76%,#ff272212),linear-gradient(#0a1016ed,#030609f0);border-color:#f1f8fd9e #7a97ab21 #4052603d #d8eaf657;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #000000e0,0 18px 48px #00000075,0 0 12px #c7e3f70f}:root[data-theme=noir] .public-header .header-auth-link{color:#eef4f8e0;background:linear-gradient(#ffffff14,#0000 58%),#05090dd1;border-color:#eaf5fc6b #7c97aa21 #4e606d2e #cce2f147;box-shadow:inset 0 1px #ffffff21,0 10px 22px #00000057}:root[data-theme=noir] .public-nav-spine a:hover,:root[data-theme=noir] .public-nav-spine a.bg-secondary{border-color:#d7e7f524;box-shadow:inset 0 1px #ffffff12;background:linear-gradient(#ffffff0b,#ffffff04)!important}:root[data-theme=noir] .public-header .header-primary-action{background:linear-gradient(#fff3,#0000 46%),linear-gradient(135deg,#ed2a25,#9e0907 76%);border-color:#ff6c66b3 #890b098f #560403bd #ff4943a8;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #41000094,0 0 0 1px #ff3e3938,0 8px 22px #8b07054d}:root[data-theme=noir] .reference-hero{background:radial-gradient(circle at 67% 69%,#f8fcff47,#0000 2.1%),radial-gradient(at 73% 55%,#537c9e3d,#0000 34%),radial-gradient(at 56% 92%,#ff262112,#0000 27%),linear-gradient(101deg,#000203 0 39%,#010407db 58%,#010305 100%)}:root[data-theme=noir] .reference-hero-copy .tgx-hero-lede{color:#e1e9efc9}:root[data-theme=noir] .reference-hero-visual{isolation:isolate}:root[data-theme=noir] .reference-hero-visual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 66%,#50748e1c,#0000 37%),radial-gradient(at 62% 78%,#ff251f09,#0000 24%);position:absolute;inset:-10% -12% -2% -4%}:root[data-theme=noir] .reference-hero-visual:after{content:"";z-index:6;pointer-events:none;opacity:.72;background:radial-gradient(#e1f1fb30,#ff251f0d 22%,#0000 68%);width:250px;height:30px;position:absolute;bottom:-2px;left:34%;transform:scaleY(.42)}:root[data-theme=noir] .reference-skyline{z-index:1;opacity:.82;filter:drop-shadow(0 20px 30px #000000c2);transform-origin:bottom;gap:5px;height:374px;inset:auto -7% 30px 4%;transform:perspective(820px)rotateY(-5deg)skewY(-.8deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 94%,#0000)}:root[data-theme=noir] .reference-skyline i{transform-origin:bottom;background:repeating-linear-gradient(0deg,#0000 0 12px,#dbecf714 13px 14px),repeating-linear-gradient(90deg,#0000 0 10px,#e1eff817 11px 12px),linear-gradient(92deg,#010305 0 13%,#0c151c 34%,#111d25 56%,#030609 82%);border-color:#c2dbeb21;width:8.4%;box-shadow:inset 1px 0 #e2f0fa12,inset -10px 0 18px #0000009e,0 18px 26px #0000006b}:root[data-theme=noir] .reference-skyline i:after{content:"";clip-path:polygon(0 7%,100% 15%,100% 100%,0 100%);background:linear-gradient(96deg,#0000,#000000a3);position:absolute;inset:0 0 0 57%}:root[data-theme=noir] .reference-skyline i:nth-child(2),:root[data-theme=noir] .reference-skyline i:nth-child(9){opacity:.46;transform:translateY(12px)scaleX(.8)}:root[data-theme=noir] .reference-skyline i:nth-child(4),:root[data-theme=noir] .reference-skyline i:nth-child(8){opacity:.67;transform:translateY(5px)scaleX(1.08)}:root[data-theme=noir] .reference-skyline i:nth-child(6){background:repeating-linear-gradient(0deg,#0000 0 13px,#e3f1fa1a 14px 15px),repeating-linear-gradient(90deg,#0000 0 12px,#e3f1fa17 13px 14px),linear-gradient(94deg,#020406,#101c25 44%,#182630 55%,#020406 88%);border-left-color:#e5f3fc3d;width:12%;box-shadow:inset 1px 0 #eef8fe2e,inset -12px 0 20px #000000a8,0 0 18px #a0c7e112,0 20px 30px #0000007a}:root[data-theme=noir] .reference-skyline i:nth-child(6):before{background:linear-gradient(#0000,#eff9ffd1);height:72px;box-shadow:0 0 8px #d3eefe9e}:root[data-theme=noir] .reference-hero-x{z-index:3;inset:-68px -25% -34px -17%;transform:translate(7%)rotate(-2.2deg)}:root[data-theme=noir] .reference-hero-x:before{opacity:.62;clip-path:polygon(3% 8%,96% 0,100% 61%,91% 100%,0 84%,5% 48%);background:linear-gradient(#e1f1fb29 0 1px,#0000 2px),linear-gradient(90deg,#0000,#020406 8%,#1c2831c7 27%,#030608 49%,#43556247 73%,#010203 92%,#0000);width:min(930px,114%);height:118px;top:54%;left:-3%;transform:translateY(-50%)rotate(39deg);box-shadow:inset 0 1px #e7f4fc1a,inset 0 -18px 28px #000000b8,0 24px 38px #00000094}:root[data-theme=noir] .reference-hero-x:after{opacity:.96;clip-path:polygon(0 16%,93% 0,100% 22%,97% 83%,8% 100%,2% 69%);background:linear-gradient(#f7fcffe0 0 1px,#cfe8f72e 2px,#0000 7px),linear-gradient(90deg,#0000 0 5%,#020406 12%,#22303bf7 32%,#010304 53%,#70899980 73%,#04080b 92%,#0000);width:min(960px,118%);height:124px;top:56%;left:-2%;transform:translateY(-50%)rotate(-48deg);box-shadow:inset 0 1px #fafdff6b,inset 0 -20px 30px #000000c7,0 28px 42px #0000009e,0 0 12px #bcdef414}:root[data-theme=noir] .reference-hero-x>span{transform-origin:51%;background:linear-gradient(90deg,#0000 0 44%,#c1e1f52e 51%,#f8fcff 64%,#cce8f885 76%,#0000 96%);width:min(940px,116%);top:56%;left:0;box-shadow:0 0 5px #e7f7ffcc,0 0 13px #a5cfea33}:root[data-theme=noir] .reference-hero-x>span:first-child{transform:translateY(-50%)rotate(-48deg)}:root[data-theme=noir] .reference-hero-x>span:nth-child(2){opacity:.3;background:linear-gradient(90deg,#0000 4%,#bfdbee38 17%,#f4fbff 31%,#d7eefb6b 43%,#0000 58%);top:54%;transform:translateY(-50%)rotate(39deg);box-shadow:0 0 5px #ddf1fc6b,0 0 10px #b3d8ef1f}:root[data-theme=noir] .reference-hero-x b{opacity:.58;-webkit-text-stroke:0;filter:drop-shadow(0 28px 38px #000000c2);background:linear-gradient(128deg,#0000 5%,#010304 18%,#597485cc 30%,#020507 44%,#080e13fc 61%,#aac4d470 73%,#010203 89%,#0000);-webkit-background-clip:text;background-clip:text;font-size:486px;position:absolute;top:52%;left:49%;transform:translate(-50%,-50%)scaleX(1.2)rotate(-3deg)}:root[data-theme=noir] .reference-x-facet{z-index:1;pointer-events:none;background:linear-gradient(#e8f5fc30 0 1px,#0000 2px),linear-gradient(95deg,#0000,#29394494,#020405 56%,#687e8c33,#0000);display:block;position:absolute;box-shadow:inset 0 -12px 22px #000000a8}:root[data-theme=noir] .reference-x-facet-a{clip-path:polygon(0 18%,94% 0,100% 28%,93% 100%,8% 88%);opacity:.88;width:44%;height:68px;top:12%;right:4%;transform:rotate(-48deg)}:root[data-theme=noir] .reference-x-facet-b{clip-path:polygon(0 28%,91% 0,100% 54%,88% 100%,6% 83%);opacity:.38;width:42%;height:76px;bottom:17%;left:1%;transform:rotate(-48deg)}:root[data-theme=noir] .reference-x-facet-c{clip-path:polygon(5% 0,100% 19%,94% 100%,0 78%);opacity:.24;width:43%;height:70px;bottom:18%;right:0;transform:rotate(39deg)}:root[data-theme=noir] .reference-candles i{width:6px;box-shadow:0 0 5px #ff201b3d}:root[data-theme=noir] .reference-candles{z-index:2;width:43%;height:244px;top:2%;right:-2%}:root[data-theme=noir] .reference-candles i:nth-child(-n+4){opacity:.13;filter:saturate(.6)}:root[data-theme=noir] .reference-candles i:nth-child(n+5):nth-child(-n+8){opacity:.42}:root[data-theme=noir] .reference-candles i:nth-child(n+9){opacity:.76}:root[data-theme=noir] .reference-candles:after{background:linear-gradient(142deg,#010305f5,#0e161ca8 48%,#0000 49%);inset:29% 48% -12% -15%}:root[data-theme=noir] .reference-skyline-foreground{z-index:4;pointer-events:none;transform-origin:100% 100%;justify-content:center;align-items:flex-end;gap:6px;width:48%;height:224px;display:flex;position:absolute;bottom:30px;right:5%;transform:perspective(760px)rotateY(-7deg)}:root[data-theme=noir] .reference-skyline-foreground i{clip-path:polygon(4% 8%,74% 8%,96% 17%,96% 100%,4% 100%);background:repeating-linear-gradient(0deg,#0000 0 11px,#e2f1fa1c 12px 13px),repeating-linear-gradient(90deg,#0000 0 9px,#e2f1fa17 10px 11px),linear-gradient(94deg,#010304,#101b23 45%,#020405 78%);border-left:1px solid #daedf91f;width:15%;height:48%;position:relative;box-shadow:inset -8px 0 14px #000000b8,0 18px 24px #00000085}:root[data-theme=noir] .reference-skyline-foreground i:nth-child(2){width:18%;height:76%}:root[data-theme=noir] .reference-skyline-foreground i:nth-child(3){opacity:.78;height:58%}:root[data-theme=noir] .reference-skyline-foreground i:nth-child(4){width:20%;height:92%}:root[data-theme=noir] .reference-skyline-foreground i:nth-child(5){opacity:.72;height:66%}:root[data-theme=noir] .reference-candles-front{z-index:5;pointer-events:none;align-items:flex-end;gap:11px;width:35%;height:224px;display:flex;position:absolute;top:18px;right:-1%;transform:rotate(-2deg)}:root[data-theme=noir] .reference-candles-front i{width:6px;height:var(--candle-height);color:#f5221d;transform-origin:bottom;background:#f5221d;border-radius:1px;min-height:20px;position:relative;transform:scaleY(1.16);box-shadow:0 0 5px #ff231e47}:root[data-theme=noir] .reference-candles-front i:before{content:"";background:currentColor;width:1px;position:absolute;top:-15px;bottom:-15px;left:50%;transform:translate(-50%)}:root[data-theme=noir] .reference-candles-front i.is-light{color:#e5f2fae6;background:#ebf6fcdb;border:1px solid #e5f2fa7a;box-shadow:0 0 5px #def1fb5c}:root[data-theme=noir] .reference-candles-front i:first-child,:root[data-theme=noir] .reference-candles-front i:nth-child(2){opacity:.5}:root[data-theme=noir] .reference-trading-perspective-lines{z-index:6;pointer-events:none;width:70%;height:76%;position:absolute;top:8%;right:-7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 94%,#0000)}:root[data-theme=noir] .reference-trading-perspective-lines svg{width:100%;height:100%;overflow:visible}:root[data-theme=noir] .reference-trading-perspective-lines:after{content:"";background:#f9fdff;border-radius:50%;width:5px;height:5px;position:absolute;top:90.5%;left:2.6%;box-shadow:0 0 5px #ebf8ffd6,0 0 9px #ff272157}:root[data-theme=noir] .reference-trading-perspective-lines path{vector-effect:non-scaling-stroke;stroke-width:1px}:root[data-theme=noir] .reference-trading-perspective-lines .is-platinum{stroke:#e5f3fc85}:root[data-theme=noir] .reference-trading-perspective-lines .is-red{stroke:#ff262063}:root[data-theme=noir] .reference-trading-perspective-lines .is-shadow{stroke:#8cb2ca26}:root[data-theme=noir] .reference-trading-perspective-lines circle{fill:#f8fcff;stroke:#ff272152;stroke-width:1px;filter:drop-shadow(0 0 3px #e5f5fe94)}:root[data-theme=noir] .reference-chart-line,:root[data-theme=noir] .reference-hero-mark{display:none}:root[data-theme=noir] .reference-hero-convergence{filter:none;background:linear-gradient(159deg,#0000 0 49.25%,#ecf8ff4d 49.55% 49.72%,#0000 50%),linear-gradient(21deg,#0000 0 49.2%,#ff2a2457 49.5% 49.68%,#0000 50%),radial-gradient(at 50% 76%,#e5f4fd21,#0000 46%);width:268px;height:104px;bottom:30px;left:57.5%;transform:none}:root[data-theme=noir] .reference-hero-convergence:after{background:#f8fcff;box-shadow:0 0 5px #e5f6ffd1,0 0 9px #ff2d2757}:root[data-theme=noir] .reference-certification-card{z-index:8;width:218px;min-height:174px;-webkit-backdrop-filter:blur(var(--material-glass-blur)) saturate(118%);backdrop-filter:blur(var(--material-glass-blur)) saturate(118%);background:linear-gradient(145deg,#ffffff21,#0000 22% 76%,#74a5c70a),linear-gradient(164deg,#0a1117fa,#010406fc);border-color:#f9fdffd1 #7c99ad30 #4458664d #d3e9f775;border-radius:9px;padding:15px;bottom:10px;right:-8px;box-shadow:inset 0 1px #ffffffd6,inset 4px 0 10px #beddf20d,inset 0 -1px #000c,0 0 10px #d0ebfd2b,0 20px 44px #000000ad,6px 8px 0 -5px #1c262ee0}:root[data-theme=noir] .reference-certification-card:before{background:linear-gradient(118deg,#ffffff0a,#0000 28% 74%,#85b0cf05);border-color:#eef8fe21 #718fa30f #42556321 #c6dfef17}:root[data-theme=noir] .reference-certification-card:after{background:linear-gradient(#e1f0fa61,#38495524 68%,#000000b3)}:root[data-theme=noir] .reference-certification-head small{font-size:7px}:root[data-theme=noir] .reference-certification-head .certification-badge{transform-origin:100%;transform:scale(.74)}:root[data-theme=noir] .reference-certification-card>strong{margin-top:18px;font-size:19px}:root[data-theme=noir] .reference-certification-status{margin:18px -16px -16px;padding:11px 15px;font-size:9px}:root[data-theme=noir] .reference-certification-status svg{width:16px;height:16px}:root[data-theme=noir] .reference-certification-card:hover{box-shadow:inset 0 1px #ffffffd1,inset 5px 0 12px #beddf20d,inset 0 -1px #000c,0 0 12px #d0ebfd33,0 22px 46px #000000b3,6px 8px 0 -5px #171f25db}:root[data-theme=noir] .reference-panel{box-shadow:inset 0 1px 0 #ffffff1c, inset 0 -1px 0 #000c, var(--material-depth-shadow);background:linear-gradient(138deg, rgb(255 255 255/var(--material-reflection-alpha)), transparent 20% 77%, rgb(99 143 178/var(--material-ambient-alpha))), linear-gradient(180deg, #070c11f7, #020508fc)!important;border-color:#ebf6fd4f #6b879a12 #4e63721f #c7deed30!important}:root[data-theme=noir] .reference-row{background:radial-gradient(at 20% 0,#dbeffc0d,#0000 28%),radial-gradient(at 84% 100%,#ff2a240a,#0000 28%),#020507;border:1px solid #f1f9fe70;border-color:#f1f9fe70 #6b889c17 #475b6924 #cae2f040;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #000000e0,0 22px 48px #0000004d}:root[data-theme=noir] .reference-row:after{content:"";z-index:9;pointer-events:none;background:linear-gradient(90deg, rgb(247 252 255/var(--material-edge-alpha)), #d1eaf921 56%, transparent);width:43%;height:1px;position:absolute;inset:0 auto auto 0}:root[data-theme=noir] .reference-row>.reference-panel{box-shadow:none;border-radius:0;border-width:0!important}:root[data-theme=noir] .reference-row>.reference-panel+.reference-panel{border-left:1px solid #cae0ef1a!important}:root[data-theme=noir] .reference-learning-panel{background:linear-gradient(142deg,#fff1,#0000 24% 72%,#5c89ab0a),linear-gradient(#0a1117f5,#04080bfc)!important;border-top-color:#edf8fe87!important}:root[data-theme=noir] .reference-mentor-panel,:root[data-theme=noir] .reference-copy-panel{box-shadow:inset 0 1px #ffffff1c,inset 1px 0 #d8ecf914,0 14px 34px #00000045;background:linear-gradient(132deg, #ffffff0b, transparent 19% 78%, #5d86a406), radial-gradient(ellipse at 8% 0%, #d3ebfb0a, transparent 30%), linear-gradient(180deg, var(--material-1-raised-graphite), var(--material-0-absorbed))!important;border-color:#e7f4fc57 #607c8f0f #36465217 #c4dceb30!important}:root[data-theme=noir] .reference-mentor-panel:before,:root[data-theme=noir] .reference-copy-panel:before{opacity:.72;background:linear-gradient(90deg,#eef8fe57,#0000 21%) 0 0/52% 1px no-repeat,linear-gradient(#e0f1fc2b,#0000 30%) 0 0/1px 62% no-repeat,radial-gradient(circle at 96% 4%,#ff2e280d,#0000 13%)}:root[data-theme=noir] .reference-pricing-panel{background:linear-gradient(90deg, #ffffff07, transparent 20% 82%, #769eb906), linear-gradient(180deg, var(--material-1-raised-graphite), var(--material-0-absorbed))!important}:root[data-theme=noir] .reference-platform-panel{box-shadow:inset 0 1px #ffffff5e,inset 0 -1px #000000e0,0 0 15px #c0e1f71a,0 24px 58px #0006;background:linear-gradient(130deg,#ffffff0f,#0000 18% 78%,#709dbf08),radial-gradient(at 66% 84%,#ff231e14,#0000 35%),linear-gradient(#080e13,#03070a 98%)!important;border-color:#f8fcffc7 #7696ac29 #5269783b #daedf978!important}:root[data-theme=noir] .reference-services-panel{background:radial-gradient(circle at 50% 63%,#76a0be0f,#0000 38%),linear-gradient(#04080bfa,#020507fc)!important}:root[data-theme=noir] .reference-final-panel{background:linear-gradient(140deg,#ffffff0a,#0000 42%),#05090df0!important;border-top-color:#e6f3fc6b!important}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial{background:linear-gradient(90deg, #ebf7fe4f, transparent) top left / 34% 1px no-repeat, radial-gradient(ellipse at 82% 76%, rgb(255 38 33/var(--material-energy-alpha)), transparent 38%), linear-gradient(126deg, #ffffff12, transparent 31% 72%, #ff272208), linear-gradient(90deg, #070d12eb, #03070abd 68%, #020507d6);-webkit-backdrop-filter:blur(var(--material-glass-blur)) saturate(118%);backdrop-filter:blur(var(--material-glass-blur)) saturate(118%);border-color:#e9f6fd2e #0000 #0000 #cee7f61f;border-radius:8px;box-shadow:inset 1px 0 #daedf933,inset 0 1px #ffffff1c,0 20px 38px -24px #000000ad}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial:after{background:linear-gradient(90deg,#0000,#ddf0fc45 68%,#ff2f2a2b);width:18%;inset:0 3% auto auto}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-portrait{background:radial-gradient(circle at 54% 34%,#ff2d282b,#0000 36%),linear-gradient(152deg,#101920,#020406 74%);border:0;border-radius:4px 0 0 4px;box-shadow:inset 1px 0 #e3f2fc47,inset 0 1px #ffffff17,7px 10px 20px #0000004f;-webkit-mask-image:linear-gradient(90deg,#000 0 86%,#000000b8 93%,#0000);mask-image:linear-gradient(90deg,#000 0 86%,#000000b8 93%,#0000)}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-portrait:after{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff14,#0000 24% 72%),radial-gradient(at 58% 104%,#ff231f1f,#0000 46%);position:absolute;inset:0;box-shadow:inset 1px 0 #e7f5fd2b}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-portrait img{filter:saturate(.96)contrast(1.08)brightness(.94)}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial-copy .tgx-kicker{color:var(--accent-red)}:root[data-theme=noir] .reference-mentor-panel .tgx-section-heading .display-lg span{display:block}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial-copy h3{color:#f5f8fa}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial-copy>span{color:#cbd8e194}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial-copy>p:not(.tgx-kicker){color:#d2dce4b8}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-meta>span{color:#e5edf3c2;border:1px solid #d2e7f529}:root[data-theme=noir] .reference-mentor-panel .tgx-card-link{color:#edf3f7d1}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-empty{background:#ffffff03;border-color:#c9e0ef26}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow li:after{background:linear-gradient(90deg,#e5f1f961,#f7fafc1f 36%,#ff3a342e 53%,#91b5ce1a 76%,#0000);box-shadow:0 0 4px #c4e4fa12}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow li:before{content:"";z-index:1;border-top:1px solid #e7f4fc4d;border-right:1px solid #e7f4fc4d;width:5px;height:5px;position:absolute;top:21px;right:-2px;transform:rotate(45deg)}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow>:last-child li:before{display:none}:root[data-theme=noir] .reference-copy-panel .tgx-flow-icon{background:radial-gradient(circle at 36% 24%, #e7f6ff24, transparent 27%), linear-gradient(148deg, #ffffff0d, transparent 38%), var(--material-3-liquid-glass);border-color:#e6f4fd52 #708fa317 #455a6826 #c1dbec30;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -6px 12px #00000063,0 0 10px #bfdef40f}:root[data-theme=noir] .reference-copy-panel .tgx-flow-icon:before{content:"";background:linear-gradient(90deg,#f4fafe8a,#0000);width:45%;height:1px;position:absolute;top:5px;left:9px}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow p{color:#cad6dfc2}:root[data-theme=noir] .reference-copy-panel .tgx-step-number{color:var(--material-energy-light);text-shadow:0 0 7px #ff28232e}:root[data-theme=noir] .reference-pricing-panel .tgx-pricing-grid{grid-template-columns:minmax(0,.82fr) minmax(0,.82fr) minmax(0,1.08fr);gap:5px}:root[data-theme=noir] .reference-pricing-panel .tgx-price-card{-webkit-backdrop-filter:none;border-radius:6px;padding:15px 14px 13px}:root[data-theme=noir] .reference-pricing-panel .tgx-price-card.is-partner{background:linear-gradient(132deg, #ffffff09, transparent 28% 78%), linear-gradient(180deg, var(--material-1-raised-graphite), #03070ae8);border-color:#deeffa29 #6b8ba108 #3b4d5a0d #bbd8eb1a;box-shadow:inset 0 1px #ffffff0f,inset 1px 0 #ddeffb0a}:root[data-theme=noir] .reference-pricing-panel .tgx-price-card.is-independent{background:linear-gradient(136deg, #ffffff12, transparent 31% 74%), radial-gradient(ellipse at 50% 108%, #ff25202b, transparent 47%), var(--material-2-smoked-glass);border-color:#f2f9fd7a #7797ac17 #5b2a2b33 #d2e9f740;box-shadow:inset 0 1px #ffffff29,inset 1px 0 #daeefb17,0 17px 30px -23px #000000b8}:root[data-theme=noir] .reference-pricing-panel .pricing-access-header{color:#e4edf3c7;letter-spacing:.015em;text-transform:uppercase;font-size:9.5px}:root[data-theme=noir] .reference-pricing-panel .tgx-price strong{color:#0000;text-shadow:0 1px #ffffff14;background:linear-gradient(#f7f9fa 5%,#aeb8bf 94%);-webkit-background-clip:text;background-clip:text;font-size:39px}:root[data-theme=noir] .reference-pricing-panel .tgx-price span{color:#c5d2dc99;font-size:8px}:root[data-theme=noir] .reference-pricing-panel .tgx-price-card>p,:root[data-theme=noir] .reference-pricing-panel .tgx-price-card li{color:#cdd8e0ab;font-size:8.5px;line-height:1.34}:root[data-theme=noir] .reference-pricing-panel .tgx-price-card ul{gap:5px;margin-block:10px}:root[data-theme=noir] .reference-pricing-panel .tgx-price-card li svg{color:#ff2d28b8;opacity:.78;width:9px;height:9px}:root[data-theme=noir] .reference-pricing-panel .is-partner .liquid-glass-control{background:linear-gradient(#ffffff0a,#ffffff03);border-color:#ddedf82e #718fa312 #465b691a;box-shadow:inset 0 1px #ffffff14}:root[data-theme=noir] .reference-pricing-panel .is-independent .liquid-glass-control{background:linear-gradient(#e0171ceb,#a40713f5);border-color:#ff8f8b85 #ff312c4d #6a0808a3;box-shadow:inset 0 1px #ffe8e661,0 7px 18px -10px #ff2420b8}:root[data-theme=noir] .reference-pricing-ecosystem{background:linear-gradient(90deg,#ddeffb14,#0000 1px),radial-gradient(at 50% 68%,#ff28230f,#0000 34%),linear-gradient(#02060994,#010406e0);border-color:#deeffa26 #5f7e9308 #3d4f5c0d #c2def014;border-radius:6px;padding-inline:16px;box-shadow:inset 1px 0 #ddeffb0d}:root[data-theme=noir] .reference-pricing-ecosystem h3{max-width:205px}:root[data-theme=noir] .reference-pricing-panel .tgx-broker-note{color:#ff5f5adb;max-width:250px;line-height:1.38}:root[data-theme=noir] .reference-ecosystem-orbit{background:linear-gradient(31deg,#0000 49.7%,#d1e8f745 49.9% 50.1%,#0000 50.3%),linear-gradient(-31deg,#0000 49.7%,#b1cfe329 49.9% 50.1%,#0000 50.3%),linear-gradient(90deg,#0000 49.8%,#ff302b17 49.9% 50.1%,#0000 50.2%)}:root[data-theme=noir] .reference-ecosystem-orbit:before{border-color:#dceef929 #7b9eb50f #ff312c1c #c3def017;inset:19% 14%;transform:rotate(8deg);box-shadow:0 0 18px #b5daf306}:root[data-theme=noir] .reference-ecosystem-orbit:after{content:"";border:1px solid #e0f0fa2b;border-color:#e0f0fa2b #0000 #ff35302b #d3e7f50d;border-radius:50%;position:absolute;inset:30% 27%;transform:rotate(-13deg)}:root[data-theme=noir] .reference-orbit-core{background:radial-gradient(circle at 39% 30%, #eef8fe1c, transparent 23%), radial-gradient(circle, #ff28231c, var(--material-0-absorbed) 69%);border-color:#ff464161 #657d8e1f #ff2d2842 #e0f0fa36;width:48px;height:48px;box-shadow:inset 0 1px #ffffff17,0 0 12px #ff26211f}:root[data-theme=noir] .reference-orbit-core:before,:root[data-theme=noir] .reference-orbit-core:after{content:"";pointer-events:none;border:1px solid;border-radius:50%;position:absolute}:root[data-theme=noir] .reference-orbit-core:before{border-color:#d5eaf81a #0000 #ff312c1a #bcdaee0a;inset:-15px -22px;transform:rotate(17deg)}:root[data-theme=noir] .reference-orbit-core:after{border-color:#c6e1f20f #ff312c12 #0000 #bbd7ea0a;inset:-28px -42px;transform:rotate(-9deg)}:root[data-theme=noir] .reference-orbit-node{color:#c2d0daad;font-size:7.5px}:root[data-theme=noir] .reference-orbit-node:before{background:var(--material-1-raised-graphite);border-width:1px;border-color:#ff3d38e0;width:8px;height:8px;box-shadow:0 0 6px #ff26212e}:root[data-theme=noir] .reference-orbit-node:nth-of-type(odd){opacity:.58}:root[data-theme=noir] .reference-orbit-node:nth-of-type(3),:root[data-theme=noir] .reference-orbit-node:nth-of-type(5){transform:scale(.9)}:root[data-theme=noir] .reference-learning-panel{background:linear-gradient(132deg, #ffffff0f, transparent 25% 73%, #6993b108), radial-gradient(ellipse at 91% 11%, #d8effd0a, transparent 25%), linear-gradient(180deg, var(--material-1-raised-graphite), var(--material-0-absorbed))!important}:root[data-theme=noir] .reference-learning-panel .tgx-section-heading{max-width:440px;margin-bottom:14px}:root[data-theme=noir] .reference-learning-panel .tgx-section-heading .display-lg{letter-spacing:-.035em;max-width:390px;font-size:31px;line-height:1.02}:root[data-theme=noir] .reference-learning-panel .tgx-learning-grid{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);gap:5px}:root[data-theme=noir] .reference-learning-panel .tgx-learning-card{border-radius:6px}:root[data-theme=noir] .reference-learning-panel .tgx-learning-card.is-classroom{background:linear-gradient(128deg, #ffffff12, transparent 38% 75%), radial-gradient(ellipse at 100% 100%, #ff28231a, transparent 43%), var(--material-2-smoked-glass);border-color:#f1f9fe6b #7899af14 #4f637121 #cfe6f440;box-shadow:inset 0 1px #ffffff1f,inset 1px 0 #ddeffb14}:root[data-theme=noir] .reference-learning-panel .tgx-learning-card.is-community{box-shadow:none;background:linear-gradient(90deg,#ddeffb12,#0000 1px),linear-gradient(90deg,#ffffff05,#0000 72%);border-color:#0000}:root[data-theme=noir] .reference-learning-panel .tgx-learning-card-icon{background:radial-gradient(circle at 38% 30%,#ffffff14,#ff2b260a 36%,#0000 72%);border-color:#ff423c57 #822c2c21 #531c1c2b;box-shadow:inset 0 1px #ffecea17}:root[data-theme=noir] .reference-learning-panel .tgx-learning-secondary button{background:linear-gradient(90deg,#ffffff06,#0000 82%);border-color:#d3e8f614 #0000 #c3dced14;min-height:50px}:root[data-theme=noir] .reference-learning-panel .tgx-learning-secondary button:nth-child(2){opacity:.82}:root[data-theme=noir] .reference-platform-panel:after{filter:blur(5px);background:radial-gradient(#e0f2fd36 0 15%,#1f2b348c 27%,#000000bf 42%,#0000 72%);box-shadow:0 11px 24px #000000b3,0 1px 11px #ff231e12}:root[data-theme=noir] .reference-platform-panel .tgx-dashboard-tool.is-active{background:linear-gradient(90deg,#ff2a2514,#0000 84%);border-color:#0000;box-shadow:inset 2px 0 #ff332ead}:root[data-theme=noir] .reference-platform-panel .tgx-dashboard-tool small{color:#b5c5d09c}:root[data-theme=noir] .reference-platform-panel .tgx-dashboard-preview{background:linear-gradient(126deg,#ffffff0d,#0000 27%),#03070a;border-color:#fafdffe8 #8ba9be36 #4d63734a #dceffb85;box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 4px #97b8cf0f,18px 28px 54px #00000094,0 0 16px #b9ddf726}:root[data-theme=noir] .reference-platform-panel .tgx-dashboard-preview:before{background:linear-gradient(116deg,#ffffff09,#0000 23% 68%,#a4c8e004)}:root[data-theme=noir] .reference-platform-panel .tgx-dashboard-preview-head{color:#c3d2dc99}:root[data-theme=noir] .reference-platform-panel .tgx-dashboard-preview:after{background:linear-gradient(#f7fbfdeb 0 1px,#64747fdb 2px,#151d23fc 38%,#020405 100%);box-shadow:0 8px 12px #000000d1,0 0 9px #e1f3fe45}:root[data-theme=noir] .reference-platform-panel .tgx-product-preview-stage{background:linear-gradient(90deg,#ffffff02 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#ffffff02 1px,#0000 1px) 0 0/46px 46px}:root[data-theme=noir] .reference-platform-panel .tgx-preview-field,:root[data-theme=noir] .reference-platform-panel .tgx-preview-result{background:#ffffff06;border:1px solid #c5deef0d}:root[data-theme=noir] .reference-platform-panel .tgx-section-actions .liquid-glass-control{color:#eaf1f6d4}:root[data-theme=noir] .reference-services-panel .tgx-services:before,:root[data-theme=noir] .reference-services-panel .tgx-services:after{background:linear-gradient(90deg,#0000,#abcae033 10%,#e8f5fd85 48%,#ff373133 78%,#0000);box-shadow:0 0 7px #d6eefd29}:root[data-theme=noir] .reference-services-panel .tgx-services-list button:before{background:radial-gradient(circle at 36% 28%,#effaff40,#0000 27%),radial-gradient(circle,#8fb9d62e,#030609 70%);border-color:#e2f1fb73;box-shadow:inset 0 1px #f4fbff47,inset 0 -5px 10px #0000006b,0 0 12px #c8e6f91f}:root[data-theme=noir] .reference-services-panel .tgx-services-list button>strong{color:#e1eaf0c2}:root[data-theme=noir] .reference-services-panel .tgx-services-list button.is-active:before{border-color:#ff524dad;box-shadow:inset 0 0 9px #ff353014,0 0 17px #ff2a2533}:root[data-theme=noir] .reference-services-panel .tgx-service-preview{background:radial-gradient(circle at 42% 31%,#f4fbff1c,#0000 25%),radial-gradient(circle,#ff2a2529,#03070afc 64%);border-color:#ff534d85;box-shadow:inset 0 0 18px #d0ebfd12,0 0 26px #ff262126}:root[data-theme=noir] .reference-services-panel .tgx-service-preview:before{border-color:#e1f0f91a #0000 #ff393417 #a7c8df0d}:root[data-theme=noir] .reference-services-panel .tgx-service-preview p{color:#b7c6d1a8}:root[data-theme=noir] .reference-faq-panel{background:linear-gradient(#05090df5,#020508fc)!important}:root[data-theme=noir] .reference-faq-panel .tgx-faq-list{background:#0104075c;border-color:#e0eff929 #7491a412 #465b6921 #bed8e91a;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000002b}:root[data-theme=noir] .reference-faq-panel .tgx-faq-list details{transition:background var(--motion-fast) var(--motion-ease);background:#ffffff02}:root[data-theme=noir] .reference-faq-panel .tgx-faq-list details:hover{background:#ffffff05}:root[data-theme=noir] .reference-faq-panel .tgx-faq-list summary b{color:#e2eef79e}:root[data-theme=noir] .reference-final-panel .tgx-final-cta-panel{background:radial-gradient(circle at 88% 45%,#fff 0 1px,#e5f2fc85 2px,#0000 5px),linear-gradient(140deg,#0000 0 67%,#e6f4fe52 67.1% 67.2%,#0000 67.34%),linear-gradient(35deg,#0000 0 75%,#ff3e3840 75.1% 75.2%,#0000 75.34%),linear-gradient(155deg,#0000 0 82%,#c5e0f224 82.1% 82.2%,#0000 82.34%),radial-gradient(at 84% 72%,#6f97b529,#0000 38%),linear-gradient(120deg,#ffffff0a,#0000 30%);box-shadow:inset 0 1px #eff8fe24,inset 0 -24px 40px #00000047}:root[data-theme=noir] .reference-final-panel .tgx-final-cta-panel h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(31px,2.8vw,46px);line-height:1.02}:root[data-theme=noir] .reference-final-panel .tgx-final-cta-actions{min-width:210px}:root[data-theme=noir] .reference-trust-bar{background:linear-gradient(#ffffff03,#0000 58%);border-top:1px solid #d1e5f21a}:root[data-theme=noir] .reference-trust-bar>div:nth-child(2n){opacity:.82}:root[data-theme=noir] .reference-board .tgx-public-footer{background:linear-gradient(#05090c47,#0000);border-top-color:#d1e5f217}@media (width>=900px){:root[data-theme=noir] .reference-hero{min-height:668px}:root[data-theme=noir] .reference-hero-layout{min-height:538px}:root[data-theme=noir] .reference-hero-copy{max-width:560px}:root[data-theme=noir] .reference-hero-copy h1{font-size:clamp(58px,4.7vw,82px);line-height:.92}:root[data-theme=noir] .reference-hero-copy .tgx-hero-lede{max-width:500px}:root[data-theme=noir] .reference-hero-visual{min-height:558px}:root[data-theme=noir] .reference-certification-card{bottom:10px;right:-8px}:root[data-theme=noir] .reference-mentor-panel,:root[data-theme=noir] .reference-copy-panel{min-height:372px;padding:26px!important}:root[data-theme=noir] .reference-mentor-panel .tgx-section-heading{margin-bottom:12px}:root[data-theme=noir] .reference-mentor-panel .tgx-section-heading .display-lg{max-width:342px;font-size:29px;line-height:1.02}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial-list{gap:7px}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial{grid-template-columns:minmax(184px,.9fr) minmax(0,1.1fr);gap:9px 14px;min-height:218px;padding:10px}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-portrait{height:198px}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial-copy>p:not(.tgx-kicker){margin-top:6px;line-height:1.42}:root[data-theme=noir] .reference-mentor-panel .tgx-card-link{align-self:end}:root[data-theme=noir] .reference-copy-panel .tgx-section-heading{margin-bottom:4px}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow{min-height:250px;margin-top:8px}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow li{min-height:232px;padding-inline:8px}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow li:after{width:calc(100% - 58px);top:24px;left:calc(50% + 29px)}:root[data-theme=noir] .reference-copy-panel .tgx-flow-icon{width:54px;height:54px;margin-bottom:31px}:root[data-theme=noir] .reference-copy-panel .tgx-step-number{font-size:13.5px;top:61px}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow h3{font-size:12.5px;line-height:1.18}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow p{margin-top:12px;font-size:9.5px;line-height:1.5}:root[data-theme=noir] .reference-pricing-panel,:root[data-theme=noir] .reference-learning-panel{min-height:378px}:root[data-theme=noir] .reference-pricing-panel .tgx-price-card,:root[data-theme=noir] .reference-pricing-panel .reference-pricing-ecosystem{min-height:326px}:root[data-theme=noir] .reference-learning-panel .tgx-learning-card{height:202px;min-height:202px}:root[data-theme=noir] .reference-learning-panel .tgx-learning-card.is-community{height:178px;min-height:178px;margin-block:16px 8px}}@media (width<=899px){:root[data-theme=noir] .reference-hero-x{inset:-34px -25% -14px -15%;transform:translate(4%)scale(.88)rotate(-1.5deg)}:root[data-theme=noir] .reference-certification-card{width:184px;bottom:2px;right:-4px}:root[data-theme=noir] .reference-mentor-panel,:root[data-theme=noir] .reference-copy-panel{min-height:0}:root[data-theme=noir] .reference-mentor-panel .tgx-section-heading .display-lg{max-width:390px}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}:root[data-theme=noir] .reference-pricing-panel,:root[data-theme=noir] .reference-learning-panel{min-height:0}}@media (width<=1180px){:root[data-theme=noir] .reference-row>.reference-panel+.reference-panel{border-top:1px solid #cae0ef1a!important;border-left-width:0!important}}@media (width>=900px) and (width<=1100px){:root[data-theme=noir] .reference-learning-panel .tgx-learning-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}:root[data-theme=noir] .reference-learning-panel .tgx-learning-card.is-community{padding-left:50px;padding-right:8px}:root[data-theme=noir] .reference-learning-panel .tgx-learning-card.is-community h3{letter-spacing:-.02em;white-space:nowrap;font-size:14px}}@media (width<=700px){:root[data-theme=noir] .reference-board{width:min(calc(100% - 16px), var(--reference-width));gap:8px}:root[data-theme=noir] .reference-row{border-radius:10px}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial{grid-template-columns:minmax(130px,180px) minmax(0,1fr)}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow li{background:linear-gradient(90deg,#ffffff05,#0000 76%);border-bottom-color:#d1e4f214;min-height:104px}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}:root[data-theme=noir] .reference-copy-panel .tgx-execution-flow li:before{display:none}:root[data-theme=noir] .reference-pricing-panel .tgx-pricing-grid{grid-template-columns:1fr;gap:7px}:root[data-theme=noir] .reference-pricing-panel .tgx-pricing-grid>*,:root[data-theme=noir] .reference-pricing-panel .tgx-price-card,:root[data-theme=noir] .reference-pricing-panel .reference-pricing-ecosystem{height:auto}:root[data-theme=noir] .reference-pricing-panel .tgx-price-card{min-height:222px}:root[data-theme=noir] .reference-pricing-panel .reference-pricing-ecosystem{min-height:238px}:root[data-theme=noir] .reference-learning-panel .tgx-section-heading .display-lg{max-width:360px;font-size:clamp(27px,8.4vw,32px)}:root[data-theme=noir] .reference-learning-panel .tgx-learning-grid,:root[data-theme=noir] .reference-learning-panel .tgx-learning-secondary{grid-template-columns:1fr}:root[data-theme=noir] .reference-learning-panel .tgx-learning-card{height:auto;min-height:158px}:root[data-theme=noir] .reference-learning-panel .tgx-learning-card.is-community{height:auto;min-height:142px;margin-block:0}}@media (width<=430px){:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-editorial{grid-template-columns:1fr}:root[data-theme=noir] .reference-mentor-panel .tgx-mentor-portrait{-webkit-mask-image:linear-gradient(#000 0 82%,#000000ad 92%,#0000);mask-image:linear-gradient(#000 0 82%,#000000ad 92%,#0000)}}@media (width<=700px){:root[data-theme=noir] .reference-hero{min-height:1090px}:root[data-theme=noir] .reference-hero-layout{grid-template-rows:auto 420px}:root[data-theme=noir] .reference-hero-visual{min-height:420px}:root[data-theme=noir] .reference-hero-x{inset:-18px -30% -8px -22%;transform:translate(4%)scale(.74)rotate(-1.5deg)}:root[data-theme=noir] .reference-skyline{height:300px;inset:auto -8% 24px 0}:root[data-theme=noir] .reference-skyline-foreground{width:52%;height:190px;bottom:24px;right:1%}:root[data-theme=noir] .reference-candles{transform-origin:100% 0;width:46%;top:10px;right:-4%;transform:scale(.78)rotate(-1deg)}:root[data-theme=noir] .reference-candles-front{transform-origin:100% 0;width:40%;top:20px;right:-3%;transform:scale(.82)rotate(-2deg)}:root[data-theme=noir] .reference-trading-perspective-lines{width:76%;height:72%;top:8%;right:-11%}:root[data-theme=noir] .reference-hero-visual:after{width:190px;left:26%}:root[data-theme=noir] .reference-certification-card{width:170px;min-height:146px;bottom:10px;right:2px}}@media (width<=430px){:root[data-theme=noir] .reference-hero{min-height:1060px}:root[data-theme=noir] .reference-hero-layout{grid-template-rows:auto 390px}:root[data-theme=noir] .reference-hero-visual{min-height:390px}:root[data-theme=noir] .reference-hero-x{inset:-12px -34% -4px -25%;transform:translate(3%)scale(.66)rotate(-1.5deg)}:root[data-theme=noir] .reference-certification-card{width:160px;min-height:138px;padding:11px;bottom:8px;right:0}:root[data-theme=noir] .reference-certification-head{display:block}:root[data-theme=noir] .reference-certification-head>small{display:none}:root[data-theme=noir] .reference-certification-head .certification-badge{gap:6px;width:100%;min-width:0;padding:6px 8px;transform:none}:root[data-theme=noir] .reference-certification-head .certification-badge>span:last-child{min-width:0}:root[data-theme=noir] .reference-certification-head .certification-badge strong,:root[data-theme=noir] .reference-certification-head .certification-badge small{white-space:nowrap}:root[data-theme=noir] .reference-certification-card>strong{margin-top:11px;font-size:15px}:root[data-theme=noir] .reference-certification-status{margin:13px -12px -12px;padding:9px 11px;font-size:8px}}
