:root[data-theme=blanc] body{background:radial-gradient(circle at 78% 6%,#ffffffd1,#0000 26rem),radial-gradient(circle at 8% 34%,#919aa040,#0000 32rem),linear-gradient(#d9dcd9,#c9cdcc)}:root[data-theme=blanc] .app-topbar-shell{background:linear-gradient(135deg,#ffffffc2,#0000 44%),#f2f2efc2;border:1px solid #ffffffe6;border-color:#ffffffe6 #676f7533 #484f543d #ffffffa8;box-shadow:inset 0 1px #fffffff5,0 12px 30px -22px #1a1f226b}:root[data-theme=blanc] .app-surface,:root[data-theme=blanc] .app-surface.glass-functional{border-color:var(--border-subtle);background:linear-gradient(145deg, #ffffffa3, transparent 38%), var(--surface-glass);box-shadow:inset 0 1px 0 var(--edge-highlight), var(--shadow-low)}:root[data-theme=blanc] .app-topbar [role=menu]{border-color:var(--border-platinum);box-shadow:inset 0 1px 0 white, var(--shadow-low);background:linear-gradient(145deg,#ffffffd1,#0000 42%),#f2f2eff0}:root[data-theme=blanc] .public-header{background:linear-gradient(#ecece9f0,#ecece900)}:root[data-theme=blanc] .public-header-shell,:root[data-theme=blanc] .public-header.is-dense .public-header-shell{-webkit-backdrop-filter:blur(15px)saturate(112%);backdrop-filter:blur(15px)saturate(112%);background:linear-gradient(118deg,#ffffffdb,#0000 22% 76%,#ed28220d),#f2f2efc2;border-color:#fffffff5 #767e843d #4c535847 #ffffffc2;box-shadow:inset 0 1px #fff,inset 0 -1px #484f5424,0 12px 34px -23px #1f242773}:root[data-theme=blanc] .public-header-shell>a:first-child,:root[data-theme=blanc] .public-nav-spine a{color:var(--text-primary)!important}:root[data-theme=blanc] .public-nav-spine a:hover,:root[data-theme=blanc] .public-nav-spine a.bg-secondary{border-color:#090a0c21;color:var(--text-primary)!important;background:#ffffff57!important}:root[data-theme=blanc] .mobile-brand-nav{color:var(--text-primary);background:linear-gradient(145deg,#ffffffb8,#0000 42%),#eaebe8f5;border-color:#ffffffeb #5b63693d #3e454a47 #ffffffad;box-shadow:0 18px 38px #292f332e}:root[data-theme=blanc] .reference-hero{color:var(--text-primary);background:radial-gradient(circle at 68% 59%,#ffffffeb,#0000 4%),radial-gradient(circle at 75% 47%,#ffffffd1,#0000 24%),radial-gradient(circle at 57% 82%,#91999f33,#0000 23%),linear-gradient(102deg,#e9eae6 0 43%,#d9dcd9 59%,#bfc5c7 100%)}:root[data-theme=blanc] .reference-hero:before{opacity:.52;background-image:linear-gradient(#21272b0f 1px,#0000 1px),linear-gradient(90deg,#21272b0f 1px,#0000 1px)}:root[data-theme=blanc] .reference-hero:after{background:linear-gradient(180deg, transparent, var(--surface-canvas) 88%)}:root[data-theme=blanc] .reference-hero-grid{opacity:.58;background:linear-gradient(130deg,#0000 0 31%,#4c555b52 31.1% 31.24%,#0000 31.35%),linear-gradient(44deg,#0000 0 48%,#ffffffeb 48.1% 48.22%,#0000 48.34%),linear-gradient(138deg,#0000 0 63%,#ed28224f 63.1% 63.22%,#0000 63.34%),linear-gradient(38deg,#0000 0 72%,#636c7247 72.1% 72.24%,#0000 72.36%)}:root[data-theme=blanc] .reference-hero-convergence{filter:drop-shadow(0 0 7px #ffffffd1)drop-shadow(0 0 12px #ed282233);background:linear-gradient(145deg,#0000 0 49.45%,#fff 49.65% 49.84%,#0000 50.08%),linear-gradient(31deg,#0000 0 49.3%,#ed2822d1 49.55% 49.75%,#0000 50%),linear-gradient(8deg,#0000 0 48.8%,#68717799 49% 49.14%,#0000 49.4%)}:root[data-theme=blanc] .reference-hero-eyebrow,:root[data-theme=blanc] .reference-hero-copy h1 .reference-title-white,:root[data-theme=blanc] .reference-hero-metrics strong{color:var(--text-primary);text-shadow:none}:root[data-theme=blanc] .reference-hero-eyebrow strong{color:var(--accent-red-ink)}:root[data-theme=blanc] .reference-hero-copy h1{color:var(--accent-red);text-shadow:0 1px #ffffffa3}:root[data-theme=blanc] .reference-hero-copy .tgx-hero-lede{color:var(--text-secondary)}:root[data-theme=blanc] .reference-secondary-button{color:var(--text-primary);background:linear-gradient(#ffffffc2,#0000 54%),linear-gradient(135deg,#f8f8f5e0,#b9c0c55c);border-color:#ffffffeb #676f754d #49505557 #ffffffb8;box-shadow:inset 0 1px #fff,0 10px 24px -16px #161b1e94}:root[data-theme=blanc] .reference-hero-metrics>div{border-color:#090a0c26}:root[data-theme=blanc] .reference-hero-metrics svg{color:#30373c}:root[data-theme=blanc] .reference-hero-metrics small{color:var(--text-muted)}:root[data-theme=blanc] .reference-skyline{opacity:.94;filter:drop-shadow(0 14px 18px #23292d33)}:root[data-theme=blanc] .reference-skyline i{background:repeating-linear-gradient(0deg,#0000 0 10px,#e5e9eb21 11px 12px),repeating-linear-gradient(90deg,#0000 0 11px,#e5e9eb21 12px 13px),linear-gradient(90deg,#12171b,#323a40 46%,#080b0d);border-color:#e5e9eb59}:root[data-theme=blanc] .reference-skyline i:nth-child(6):before{background:linear-gradient(#0000,#fff);box-shadow:0 0 10px #fff}:root[data-theme=blanc] .reference-candles i.is-light{color:#f8f8f5;background:#f8f8f5;border:1px solid #7d858b;box-shadow:0 0 7px #ffffffd1}:root[data-theme=blanc] .reference-hero-x>span{background:linear-gradient(90deg,#0000,#7b848a 20%,#fff 48%,#aab2b7 68%,#0000);box-shadow:0 0 2px #32393ead,0 0 9px #fffffff0,0 0 20px #75828b42}:root[data-theme=blanc] .reference-hero-x:before,:root[data-theme=blanc] .reference-hero-x:after{background:linear-gradient(#ffffffeb 0 1px,#0000 2px),linear-gradient(90deg,#3d454a1a,#69747b 18%,#f8f9f7 42%,#8e999f 64%,#343c41 84%,#ffffff29);box-shadow:inset 0 1px #fff,inset 0 -9px 18px #323a3f47,0 18px 30px #3a41452e}:root[data-theme=blanc] .reference-hero-x b{-webkit-text-stroke-color:#4850562e;filter:drop-shadow(0 12px 22px #2d343938);background:linear-gradient(105deg,#485159 10%,#f8f8f5 34%,#8c979e 54%,#fff 70%,#59636a 92%)}:root[data-theme=blanc] .reference-candles:after{background:linear-gradient(142deg,#d4d8d6eb,#6f7a8133 48%,#0000 49%)}:root[data-theme=blanc] .reference-hero-convergence:after{background:#fff;box-shadow:0 0 7px #fff,0 0 13px #ed28226b}:root[data-theme=blanc] .reference-chart-line{color:#2b333894}:root[data-theme=blanc] .reference-chart-line svg{filter:drop-shadow(0 0 5px #ffffffc2)}:root[data-theme=blanc] .reference-certification-card{color:#f5f6f5;box-shadow:inset 0 0 0 3px #e5e9eb14, inset 0 1px 0 white, 0 0 14px #ffffff9e, var(--shadow-depth);background:linear-gradient(145deg,#ffffff2e,#0000 26%),linear-gradient(160deg,#2b3135f0,#080b0dfa 68%);border-color:#fffffff0 #7b848a7a #363d42b8 #e5e9ebc7}:root[data-theme=blanc] .reference-certification-card:before{background:linear-gradient(118deg,#ffffff1f,#0000 28% 74%,#ffffff08);border-color:#ffffff57 #dee6ea1f #3a434957 #ffffff3d}:root[data-theme=blanc] .reference-certification-card:after{background:linear-gradient(#fff,#97a3aa6b 68%,#191f23b8)}:root[data-theme=blanc] .reference-certification-card>*{z-index:1;position:relative}:root[data-theme=blanc] .reference-certification-head small{color:#e5e9ebb8}:root[data-theme=blanc] .reference-certification-status{border-color:#e5e9eb29}:root[data-theme=blanc] .reference-board{color:var(--text-primary)}:root[data-theme=blanc] .reference-panel{box-shadow:inset 0 1px #fff,inset 0 -1px #42494e24,0 12px 28px #272d311f;background:linear-gradient(142deg,#ffffffb8,#0000 24% 76%,#97a0a612),linear-gradient(#e9eae6f0,#cacecce6)!important;border-color:#fffffff5 #747c823d #49505547 #ffffffb8!important}:root[data-theme=blanc] .reference-panel:before{opacity:.68;background:linear-gradient(108deg,#0000,#ffffff8a 24%,#0000 45%),linear-gradient(90deg,#fff,#0000 18%) 0 0/44% 1px no-repeat}:root[data-theme=blanc] .reference-row-commercial .reference-panel{background:linear-gradient(142deg,#ffffffa3,#0000 25% 76%,#848d9317),linear-gradient(#e4e5e1,#c9cdcb)!important}:root[data-theme=blanc] .reference-row-product .reference-panel{background:linear-gradient(142deg,#ffffffb3,#0000 25% 75%,#77808614),linear-gradient(#e8e9e5,#ccd0ce)!important}:root[data-theme=blanc] .reference-board .display-lg,:root[data-theme=blanc] .reference-board .tgx-learning-card h3,:root[data-theme=blanc] .reference-board .tgx-price-card,:root[data-theme=blanc] .reference-trust-bar strong,:root[data-theme=blanc] .reference-pricing-ecosystem h3{color:var(--text-primary)}:root[data-theme=blanc] .reference-board .tgx-kicker{color:var(--accent-red-ink)}:root[data-theme=blanc] .reference-board .tgx-kicker span,:root[data-theme=blanc] .reference-board .lede,:root[data-theme=blanc] .reference-board .tgx-section-heading>p:last-child,:root[data-theme=blanc] .reference-board .tgx-learning-card p,:root[data-theme=blanc] .reference-trust-bar small{color:var(--text-muted)}:root[data-theme=blanc] .reference-board .tgx-text-link,:root[data-theme=blanc] .reference-board .tgx-card-link{color:var(--text-secondary)}:root[data-theme=blanc] .reference-mentor-panel .tgx-mentor-editorial{color:var(--text-primary);background:linear-gradient(145deg,#ffffffc2,#0000 44%),linear-gradient(#e8e9e6eb,#a8b0b470);border-color:#ffffffe6 #69717747 #4c53584d #ffffffad;box-shadow:inset 0 1px #fff,0 8px 20px -16px #20252899}:root[data-theme=blanc] .reference-mentor-panel .tgx-mentor-portrait{background:radial-gradient(circle at 50% 32%,#ed282233,#0000 26%),linear-gradient(160deg,#303940,#07090b 66%);border:1px solid #454d539e;box-shadow:inset 0 1px #ffffff2e,0 9px 19px #1a1f222e}:root[data-theme=blanc] .reference-mentor-panel .tgx-mentor-empty{color:var(--text-primary);border-color:var(--border-platinum);background:#ffffff5c}:root[data-theme=blanc] .reference-copy-panel .tgx-execution-flow li:after{background:linear-gradient(90deg,#5b656c75,#ffffffb8,#5b656c14)}:root[data-theme=blanc] .reference-copy-panel .tgx-flow-icon{color:#1b2024;background:radial-gradient(circle at 38% 28%,#fff,#e5e9ebe6 34%,#979fa5ad 100%);border-color:#5a636957;box-shadow:inset 0 1px #fff,inset 0 -1px #373e433d,0 5px 12px #252b2f24}:root[data-theme=blanc] .reference-copy-panel .tgx-execution-flow h3{color:var(--text-primary)}:root[data-theme=blanc] .reference-pricing-panel .tgx-price-card.is-partner{background:linear-gradient(150deg,#ffffffd6,#0000 48%),linear-gradient(#f6f6f3,#dfe1de);border-color:#fffffff0 #6b73793d #49505547 #ffffffb8;box-shadow:inset 0 1px #fff,0 10px 24px -17px #1f242785}:root[data-theme=blanc] .reference-pricing-panel .tgx-price-card.is-independent{--foreground:#f4f6f7;--muted-foreground:#b7c0c6;--card:#11161a;color:#f4f6f7;border-color:#eff5f894 #727f8757 #232a2fb8 #d4dde27a;box-shadow:inset 0 1px #ffffff7a,0 14px 30px -18px #181d20c2,0 0 16px #ed282217;background:linear-gradient(145deg,#ffffff1f,#0000 34%),linear-gradient(#20272c,#080b0e)!important}:root[data-theme=blanc] .reference-pricing-panel .tgx-price-card.is-independent :is(strong,p,li,span){color:inherit}:root[data-theme=blanc] .reference-pricing-panel .pricing-access-header{border-color:#090a0c21}:root[data-theme=blanc] .reference-pricing-panel .is-independent .pricing-access-header{border-color:#e5e9eb29}:root[data-theme=blanc] .reference-pricing-panel .tgx-price-card li svg{color:var(--accent-red-ink)}:root[data-theme=blanc] .reference-pricing-panel .is-independent li svg{color:#ff4741}:root[data-theme=blanc] .reference-pricing-ecosystem{color:var(--text-primary);background:linear-gradient(145deg,#ffffffbd,#0000 38%),linear-gradient(#e7e8e5,#c8cccd);border-color:#ffffffe6 #676f7545 #484f544d #ffffffb3;box-shadow:inset 0 1px #fff}:root[data-theme=blanc] .reference-ecosystem-orbit{background:linear-gradient(29deg,#0000 49.7%,#535c6257 49.9% 50.1%,#0000 50.3%),linear-gradient(-29deg,#0000 49.7%,#535c6257 49.9% 50.1%,#0000 50.3%)}:root[data-theme=blanc] .reference-ecosystem-orbit:before{border-color:#4e575d3d}:root[data-theme=blanc] .reference-orbit-core{color:#ff443e;background:radial-gradient(circle,#ed28222e,#0a0d0f 68%);border-color:#ed282294}:root[data-theme=blanc] .reference-orbit-node{color:#3f474d}:root[data-theme=blanc] .reference-orbit-node:before{border-color:var(--accent-red-ink);background:var(--material-pearl)}:root[data-theme=blanc] .reference-pricing-panel .tgx-broker-note{color:#8e2723}:root[data-theme=blanc] .reference-learning-panel .tgx-learning-card,:root[data-theme=blanc] .reference-learning-panel .tgx-learning-secondary button{color:var(--text-primary);background:linear-gradient(145deg,#ffffffad,#0000 46%),#e1e3e0b8;border-color:#ffffffe0 #676f753d #49505547 #ffffffad;box-shadow:inset 0 1px #ffffffe0}:root[data-theme=blanc] .reference-learning-panel .tgx-learning-card.is-community{--foreground:#f4f6f7;--muted-foreground:#b7c0c6;color:#f4f6f7;background:linear-gradient(145deg,#ffffff1c,#0000 42%),linear-gradient(160deg,#252c31,#080b0d 72%);border-color:#ebf1f575 #67737b57 #21282dc2 #d0dae06b}:root[data-theme=blanc] .reference-learning-panel .tgx-learning-card.is-community :is(span,h3,p,strong){color:inherit}:root[data-theme=blanc] .reference-learning-panel .tgx-learning-card-icon{color:var(--accent-red-ink);background:#ffffff47;border-color:#aa181561}:root[data-theme=blanc] .reference-learning-panel .is-community .tgx-learning-card-icon{color:#ff4640;background:#ffffff0d;border-color:#ff46407a}:root[data-theme=blanc] .reference-learning-panel .tgx-learning-card>span,:root[data-theme=blanc] .reference-learning-panel .tgx-learning-secondary small{color:var(--text-muted)}:root[data-theme=blanc] .reference-platform-panel:after{background:#ffffffe0;box-shadow:0 0 12px #ffffffd1,0 12px 28px #48505638}:root[data-theme=blanc] .reference-platform-panel .tgx-dashboard-tool{color:var(--text-secondary)}:root[data-theme=blanc] .reference-platform-panel .tgx-dashboard-tool.is-active{color:var(--text-primary);background:#c91f1b14;border-color:#aa181557}:root[data-theme=blanc] .reference-platform-panel .tgx-dashboard-preview{--background:#05090d;--foreground:#f4f7f9;--card:#0b1116;--card-foreground:#f4f7f9;--secondary:#111920;--muted-foreground:#9caab4;--surface-canvas:#030609;--surface-base:#05090d;--surface-raised:#0b1116;--text-primary:#f4f7f9;--text-secondary:#c2cdd5;--text-muted:#98a7b1;--elixir:#ff2823;color:#f4f7f9;background:linear-gradient(145deg,#ffffff14,#0000 28%),#05090d;border-color:#ffffffd6 #8e9ba45c #2b3339c7 #dee7ec9e;box-shadow:inset 0 1px #ffffffe0,0 24px 48px -25px #1c2124d6,0 0 12px #ffffff6b,0 0 18px #ed282214}:root[data-theme=blanc] .reference-platform-panel .tgx-dashboard-preview:before{background:linear-gradient(116deg,#ffffff0d,#0000 23% 68%,#a4c8e004)}:root[data-theme=blanc] .reference-platform-panel .tgx-dashboard-preview:after{background:linear-gradient(#f0f2f2 0,#8b949a 18%,#252c31 52%,#080b0d 100%);box-shadow:0 6px 9px #191d207a,0 0 10px #ffffffad}:root[data-theme=blanc] .reference-services-panel .tgx-services:before,:root[data-theme=blanc] .reference-services-panel .tgx-services:after{background:linear-gradient(90deg,#0000,#4c565c61,#fff,#4c565c3d,#0000);box-shadow:0 0 6px #ffffffb8}:root[data-theme=blanc] .reference-services-panel .tgx-services-list button:before{background:radial-gradient(circle at 36% 28%,#fff,#d8dcde 48%,#8d969c 100%);border-color:#5f696f57;box-shadow:inset 0 1px #fff,0 5px 11px #22282c24}:root[data-theme=blanc] .reference-services-panel .tgx-services-list button:nth-child(2n):before{background:radial-gradient(circle at 38% 28%,#3d464c,#090c0e 72%);border-color:#dfe7eb57}:root[data-theme=blanc] .reference-services-panel .tgx-services-list button>strong{color:var(--text-secondary)}:root[data-theme=blanc] .reference-services-panel .tgx-services-list button.is-active:before{border-color:#c91f1bad;box-shadow:0 0 14px #ed282238}:root[data-theme=blanc] .reference-services-panel .tgx-service-preview{color:#f4f6f7;background:radial-gradient(circle at 42% 30%,#343d43,#080b0d 66%);border-color:#ed28227a;box-shadow:inset 0 1px #ffffff47,0 12px 28px #1b20233d,0 0 20px #ed28221f}:root[data-theme=blanc] .reference-services-panel .tgx-service-preview:before{border-color:#e7eff32e #0000 #ff39341f #a8b8c217}:root[data-theme=blanc] .reference-services-panel .tgx-service-preview>*{z-index:1;position:relative}:root[data-theme=blanc] .reference-services-panel .tgx-service-preview h3{color:#f5f6f5}:root[data-theme=blanc] .reference-services-panel .tgx-service-preview p{color:#adb8bf}:root[data-theme=blanc] .reference-faq-panel .tgx-faq-list{background:#fff3;border-color:#4b53592e}:root[data-theme=blanc] .reference-faq-panel .tgx-faq-list details{color:var(--text-primary);background:0 0;border-color:#4b535926}:root[data-theme=blanc] .reference-faq-panel .tgx-faq-list summary svg,:root[data-theme=blanc] .reference-faq-panel .tgx-faq-list summary b{color:var(--text-secondary)}:root[data-theme=blanc] .reference-faq-panel .tgx-faq-list details p{color:var(--text-muted)}:root[data-theme=blanc] .reference-final-panel{color:#f4f7f9;box-shadow:inset 0 1px #ffffff75,0 18px 36px -22px #191e21b8;background:linear-gradient(145deg,#ffffff1a,#0000 28%),linear-gradient(160deg,#20272c,#06090b 72%)!important;border-color:#e9f1f68f #6f7c8452 #242b30c7 #d2dde375!important}:root[data-theme=blanc] .reference-final-panel:before{opacity:.34}:root[data-theme=blanc] .reference-final-panel .display-lg{color:#f4f7f9}:root[data-theme=blanc] .reference-final-panel .lede{color:#aebac1}:root[data-theme=blanc] .reference-final-panel .tgx-kicker{color:#ff443e}:root[data-theme=blanc] .reference-final-panel .liquid-glass-neutral{color:#f4f7f9;background:linear-gradient(#ffffff21,#0000 56%),#090d10bd;border-color:#ecf3f761 #818e9733 #3840468a #d7e1e752;box-shadow:inset 0 1px #ffffff38}:root[data-theme=blanc] .reference-trust-bar{color:#f1f4f5;border-radius:var(--reference-radius);background:linear-gradient(120deg,#ffffff12,#0000 28%),linear-gradient(#171d21,#070a0c);border:1px solid #e1eaef47;border-color:#e1eaef47 #64717933 #1f262b9e #c6d2d93d;box-shadow:inset 0 1px #ffffff3d}:root[data-theme=blanc] .reference-trust-bar>div,:root[data-theme=blanc] .reference-trust-bar svg{color:#d8e0e5}:root[data-theme=blanc] .reference-trust-bar strong{color:#f2f5f6}:root[data-theme=blanc] .reference-trust-bar small{color:#9eabb3}:root[data-theme=blanc] .reference-board .tgx-public-footer{color:#d7dfe4;border-radius:var(--reference-radius);background:#050708;border:1px solid #d8e2e821}:root[data-theme=blanc] .reference-board .tgx-public-footer a,:root[data-theme=blanc] .reference-board .tgx-public-footer span{color:#aeb8be}:root[data-theme=blanc] .reference-board .tgx-public-footer .font-display{color:#f3f5f6}@media (width<=700px){:root[data-theme=blanc] .reference-copy-panel .tgx-execution-flow li{border-color:#4b535929}:root[data-theme=blanc] .reference-platform-panel .tgx-dashboard-tools{border-bottom:1px solid #4b535926}:root[data-theme=blanc] .reference-trust-bar,:root[data-theme=blanc] .reference-board .tgx-public-footer{border-radius:8px}}@media (prefers-reduced-motion:reduce){:root[data-theme=blanc] .reference-panel,:root[data-theme=blanc] .public-header-shell,:root[data-theme=blanc] .liquid-glass-control{transition:none!important}}
