:root{--bg:#090a0c;--panel:#131417;--panel-dark:#0d0e10;--border:#2a2b30;--text:#f6f6f4;--muted:#a1a1a8;--green:#f5d84a;--accent:#f5d84a;--amber:#f5bd58;--gt-yellow:#f5d84a;color:var(--text)}:root,body{background:var(--bg)}::selection{background:#f5d84a;color:#090a0c}.gudtek-mark{display:block;flex:none;overflow:visible;color:inherit}.gudtek-mark path{shape-rendering:crispEdges}.gudtek-pixel-band{transform-origin:40px 38px}.gudtek-mark-animated .gudtek-pixel-band{animation:gudtek-pixel-build .8s cubic-bezier(.16,1,.3,1) var(--band-delay) both,gudtek-pixel-wave 7s ease-in-out calc(1s + var(--band-delay)) infinite}.gudtek-mark-loading .gudtek-pixel-band{animation:gudtek-pixel-load 1.7s ease-in-out var(--band-phase) infinite}.gudtek-mark-animated:hover .gudtek-pixel-band{animation:gudtek-pixel-build .65s cubic-bezier(.16,1,.3,1) var(--band-delay) both,gudtek-pixel-wave 3s ease-in-out var(--band-phase) infinite}@keyframes gudtek-pixel-build{0%{opacity:0;transform:translateX(calc((var(--band) - 8) * 1.6px)) scaleX(.8)}60%{opacity:.4}to{opacity:1;transform:none}}@keyframes gudtek-pixel-wave{0%,19%,40%,to{opacity:1}27%{opacity:.42}33%{opacity:.95}}@keyframes gudtek-pixel-load{0%,to{opacity:.18;transform:translateX(-1px)}48%{opacity:1;transform:translateX(1px)}}.gudtek-brand{display:grid;place-items:center;flex:none;width:52px;height:52px;letter-spacing:0;font-size:0;border-radius:10px;color:#f5d84a;transition:background .25s,filter .25s}.gudtek-brand svg{color:inherit}.gudtek-brand:hover{background:#f5d84a08;filter:drop-shadow(0 0 12px #f5d84a25)}.gudtek-header.site-header{position:sticky;top:0;width:100%;max-width:none;height:84px;margin:0 auto;border:1px solid transparent;border-top:0;background:#090a0ce8;border-radius:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none;z-index:60;transition:top .35s,width .35s,height .35s,border-color .3s,background .3s,box-shadow .3s,border-radius .3s}.gudtek-header .nav-inner{max-width:1420px;padding:0 44px;gap:32px}.gudtek-header .site-nav{gap:28px;margin-left:0;justify-content:center;flex:1 1}.gudtek-header .nav-products summary,.gudtek-header .site-nav>a{display:flex;align-items:center;gap:7px;font-size:12px;color:#b8b8bf}.gudtek-header .nav-products summary>svg,.gudtek-header .site-nav>a>svg{color:#77777f;transition:color .2s}.gudtek-header .nav-products summary:hover,.gudtek-header .site-nav>a:hover{color:#fafaf7}.gudtek-header .site-nav>a:hover>svg{color:#f5d84a}.gudtek-header .login-button{display:flex;align-items:center;gap:9px;border:1px solid #f5d84a48;background:#f5d84a0c;color:#f5d84a;border-radius:8px;padding:11px 14px;box-shadow:inset 0 1px #f5d84a14;font-size:12px;transition:background .2s,border-color .2s}.gudtek-header .login-button:hover{background:#f5d84a1b;border-color:#f5d84a80}.gudtek-header .login-button>svg:last-child{width:11px;opacity:.7}.gudtek-header .nav-products[open]>summary{color:#f5d84a}.gudtek-header .nav-products summary:focus-visible{outline:2px solid #f5d84a;outline-offset:6px;border-radius:4px}.gudtek-header .product-menu{background:linear-gradient(135deg,#202126f5,#111216fa);border:1px solid #474850;border-radius:13px;box-shadow:inset 0 1px #ffffff1a,0 28px 65px #0009;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);min-width:330px;top:33px;padding:9px}.gudtek-header .product-menu a{gap:12px;padding:10px}.gudtek-header .product-menu a:hover{background:#ffffff06;border-radius:8px}.gudtek-header .product-menu a>.tech-glyph{padding:0;width:43px;height:43px;border:0;background:none;border-radius:0}.gudtek-header .product-menu a>svg:last-child:not(.tech-glyph){width:12px;height:12px;padding:0;border:0;background:none;margin-left:auto;opacity:.45}.gudtek-header .product-menu small{font-size:10px;color:#9c9ca5;margin-top:5px}.gudtek-header .product-menu strong{font-size:12px;font-weight:500;color:#e3e3e9}.gudtek-header.site-header.is-scrolled{top:10px;width:calc(100% - 42px);max-width:1320px;height:64px;margin:0 auto 20px;border:1px solid #a0a1ad77;border-bottom-color:#7376806b;border-radius:17px;background:linear-gradient(180deg,#b6bac426,#7c808b19 18%,#21242cc4 75%,#70778225);backdrop-filter:blur(24px) saturate(.55);-webkit-backdrop-filter:blur(24px) saturate(.55);box-shadow:inset 0 1px #ffffff68,inset 0 -1px 1px #d5def323,0 15px 35px #0008}.gudtek-header.site-header.is-scrolled .nav-inner{padding:0 21px;gap:23px}.gudtek-header.is-scrolled .gudtek-brand{width:46px;height:46px}.gudtek-header.is-scrolled .nav-products summary,.gudtek-header.is-scrolled .site-nav>a{color:#d0d0d7}.gudtek-header.is-scrolled .login-button{padding:9px 12px;background:#f5d84a09}.ascii-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;contain:paint}.ascii-lattice{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent calc(100% - 1px),#a9a9b21a 1px),linear-gradient(transparent calc(100% - 1px),#a9a9b21a 1px);background-size:12.5% 100%,100% 50%;opacity:.5}.ascii-sheet{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;min-width:100%;margin:0;padding:0;text-align:center;font:9px/11.6px ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:1px;white-space:pre;font-feature-settings:none;font-variant-ligatures:none;color:#aaaab947;opacity:.7;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.ascii-sheet-one{animation:ascii-field-a 16s ease-in-out infinite}.ascii-sheet-two{animation:ascii-field-b 16s ease-in-out infinite;color:#f5d84a35}.ascii-field-contour .ascii-sheet{font-size:8px;line-height:10px;letter-spacing:1.4px}.ascii-field-grid .ascii-sheet{color:#a9a9b544}.ascii-field-scan{position:absolute;left:0;right:0;top:-20%;height:25%;background:linear-gradient(transparent,#f5d84a08,transparent);animation:ascii-sweep 16s linear infinite}.ascii-field:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 48%,transparent 30%,#090a0c44 90%)}@keyframes ascii-field-a{0%,to{opacity:.72}50%{opacity:.17}}@keyframes ascii-field-b{0%,to{opacity:.06}50%{opacity:.65}}@keyframes ascii-sweep{to{transform:translateY(520%)}}.tech-glyph{display:inline-block;vertical-align:middle;overflow:visible;flex:none;filter:drop-shadow(0 6px 4px #0004)}.tech-glyph-body{transform-origin:40px 40px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.tech-glyph-animated .tech-glyph-body{animation:tech-sculpture-float 6s ease-in-out infinite}.tech-glyph-animated.tech-glyph-code .tech-glyph-body,.tech-glyph-animated.tech-glyph-wallet .tech-glyph-body{animation-delay:-2s}.tech-glyph-animated.tech-glyph-database .tech-glyph-body,.tech-glyph-animated.tech-glyph-scan .tech-glyph-body{animation-delay:-4s}.tech-glyph-animated .tech-glyph-ray{animation:tech-ray 3.8s ease-in-out infinite}.tech-glyph-animated .tech-glyph-led{animation:tech-led 2.8s ease-in-out infinite}.tech-glyph-animated .tech-glyph-flame{transform-origin:37px 45px;animation:tech-flame 2.3s ease-in-out infinite}.tech-glyph-animated .tech-glyph-radar{transform-origin:40px 41px;animation:tech-radar 4s ease-in-out infinite}.tech-glyph-shadow{transform-origin:40px 69px;animation:tech-shadow 6s ease-in-out infinite}@keyframes tech-sculpture-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}@keyframes tech-shadow{50%{opacity:.23;transform:scaleX(.85)}}@keyframes tech-ray{0%,to{transform:translateY(0);opacity:0}15%{opacity:.8}85%{opacity:.4}95%{transform:translateY(23px);opacity:0}}@keyframes tech-led{0%,to{opacity:.35}50%{opacity:1}}@keyframes tech-flame{50%{transform:scaleY(.65);opacity:.5}}@keyframes tech-radar{50%{opacity:.12;transform:scaleX(-1)}}.gudtek-footer.site-footer{max-width:1320px;margin:0 auto;padding:0 38px 22px;border-top:1px solid #35363d;background:transparent}.gudtek-footer .footer-top{grid-template-columns:1.45fr 1fr 1fr 1fr;gap:50px;padding:47px 0 39px;border-bottom:1px solid #ffffff12}.gudtek-footer .gudtek-footer-brand{position:relative;padding-right:40px;border-right:1px dashed #ffffff18}.gudtek-footer .gudtek-brand{margin-left:-7px;width:57px;height:57px}.gudtek-footer .gudtek-brand svg{width:51px;height:51px}.gudtek-footer .footer-top p{font-size:14px;color:#aaaab2;line-height:1.65;margin:18px 0 25px}.gudtek-footer .small-label{font:8px monospace;color:#91919b;letter-spacing:1.2px;display:flex;align-items:center;gap:7px}.gudtek-footer .status-dot{width:4px;height:4px;min-width:4px;background:#f5d84a;box-shadow:0 0 9px #f5d84a30}.gudtek-footer .footer-label{font:9px/1.5 monospace;text-transform:uppercase;letter-spacing:1px;color:#767681;margin:7px 0 20px}.gudtek-footer .footer-top>div:not(:first-child)>a{font-size:12px;color:#b4b4bd;margin-bottom:14px}.gudtek-footer .footer-top a:hover{color:#f5d84a}.gudtek-footer .footer-bottom{border-top:0;margin:0;padding:20px 0 0;font-size:10px;color:#787883;letter-spacing:.2px}.gudtek-cta{isolation:isolate;position:relative;overflow:hidden;border-top:1px solid #ffffff15;background:radial-gradient(ellipse at 50% 100%,#f5d84a08,transparent 70%)}.gudtek-cta:before{display:none}.gudtek-cta .ascii-field{z-index:-1;opacity:.6}.gudtek-cta-content>.gudtek-mark{margin:0 auto 23px;color:#f5d84a}.gudtek-cta-content>.section-kicker{justify-content:center}.gudtek-cta .button{gap:11px}.gudtek-cta .button:hover>.gudtek-mark{transform:none}.gudtek-cta h2 em{color:#f5d84a}.gudtek-cta p{color:#a2a2ad}.gudtek-cta .primary{background:#f5d84a;color:#141410;border:1px solid #fae786}.gudtek-cta .primary svg{color:inherit}.gudtek-route-loading{min-height:70vh;justify-content:center;gap:24px;background:radial-gradient(ellipse at center,#f5d84a0b,transparent 50%);color:#f5d84a}.gudtek-loader-frame,.gudtek-route-loading{display:flex;flex-direction:column;align-items:center}.gudtek-loader-frame{gap:23px}.gudtek-loader-track{width:85px;height:2px;background:#f5d84a20;position:relative;overflow:hidden}.gudtek-loader-track i{position:absolute;top:0;bottom:0;left:-40%;width:40%;background:#f5d84a;animation:gudtek-load-progress 1.8s ease-in-out infinite}.gudtek-loading-caption{font:9px monospace;letter-spacing:2px;color:#9c946c}@keyframes gudtek-load-progress{to{left:100%}}.gudtek-entry{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#090a0c;color:#f5d84a;pointer-events:none;animation:gudtek-entry-away .5s cubic-bezier(.16,1,.3,1) .9s forwards}.gudtek-entry>.gudtek-mark{filter:drop-shadow(0 0 30px #f5d84a24)}@keyframes gudtek-entry-away{to{opacity:0;visibility:hidden;filter:blur(4px)}}@media(max-width:1100px){.gudtek-header .nav-inner{padding:0 27px;gap:20px}.gudtek-header .site-nav{gap:17px}.gudtek-header .nav-products summary,.gudtek-header .site-nav>a{font-size:11px}.gudtek-footer .footer-top{gap:32px}}@media(max-width:760px){.gudtek-header.site-header{height:72px}.gudtek-header .nav-inner{padding:0 20px;gap:16px}.gudtek-header .gudtek-brand{width:41px;height:45px}.gudtek-header .gudtek-brand svg{width:38px;height:38px}.gudtek-header .nav-actions{gap:10px}.gudtek-header .login-button{font-size:11px;gap:7px;padding:9px 11px}.gudtek-header .login-button>.gudtek-mark{width:15px;height:15px}.gudtek-header .login-button>svg:last-child{display:none}.gudtek-header .mobile-toggle{display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:7px;color:#b9b9c3}.gudtek-header .site-nav{position:absolute;left:15px;right:15px;top:calc(100% + 7px);padding:10px;background:linear-gradient(145deg,#25262cf7,#14151af9);border:1px solid #56575f;border-radius:14px;box-shadow:inset 0 1px #ffffff16,0 20px 40px #0008;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);gap:0;align-items:stretch;margin:0;max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain}.gudtek-header .site-nav:not(.open){display:none}.gudtek-header .site-nav.open{display:flex;flex-direction:column}.gudtek-header .nav-products summary,.gudtek-header .site-nav>a{padding:13px 12px;font-size:12px;gap:11px}.gudtek-header .site-nav>a>svg{width:15px;height:15px}.gudtek-header .site-nav .nav-products{padding:0}.gudtek-header .product-menu{position:static;background:#0d0e1240;border:0;border-radius:8px;box-shadow:none;padding:5px 9px;min-width:0;-webkit-backdrop-filter:none;backdrop-filter:none}.gudtek-header .product-menu a{padding:8px 2px!important;gap:9px}.gudtek-header .product-menu a>.tech-glyph{width:38px;height:38px}.gudtek-header .product-menu strong{font-size:11px}.gudtek-header .product-menu small{font-size:9px}.gudtek-header.site-header.is-scrolled{height:58px;top:7px;width:calc(100% - 20px);margin-bottom:14px;border-radius:14px}.gudtek-header.site-header.is-scrolled .nav-inner{padding:0 13px;gap:12px}.gudtek-header.is-scrolled .gudtek-brand{width:38px;height:40px}.gudtek-header.is-scrolled .gudtek-brand svg{width:35px;height:35px}.gudtek-header.is-scrolled .login-button{padding:8px 10px}.gudtek-header.is-scrolled .site-nav{left:0;right:0}.ascii-sheet{font-size:7px;line-height:9px;letter-spacing:.7px;min-width:1100px}.ascii-field-contour .ascii-sheet{font-size:7px;line-height:9px;letter-spacing:.8px}.ascii-lattice{background-size:25% 100%,100% 50%}.gudtek-footer.site-footer{padding:0 24px 21px}.gudtek-footer .footer-top{grid-template-columns:1fr 1fr;gap:31px 24px;padding:32px 0 30px}.gudtek-footer .gudtek-footer-brand{grid-column:1/-1;display:grid;grid-template-columns:57px 1fr;column-gap:22px;border-right:0;border-bottom:1px dashed #ffffff18;padding:0 0 25px}.gudtek-footer .gudtek-brand{grid-row:1/3;margin-left:0}.gudtek-footer .footer-top p{margin:3px 0 12px;font-size:12px}.gudtek-footer .footer-top p br{display:none}.gudtek-footer .footer-label{margin:0 0 17px}.gudtek-footer .footer-top>div:last-child{grid-column:1/-1}.gudtek-footer .footer-top>div:last-child a{display:inline-flex;margin-right:24px}.gudtek-footer .footer-top>div:not(:first-child)>a{font-size:11px;margin-bottom:13px}.gudtek-footer .footer-bottom{padding-top:20px;gap:8px;font-size:9px}.gudtek-cta-content>.gudtek-mark{width:52px;height:52px}.gudtek-route-loading{min-height:65vh}}@media(prefers-reduced-motion:reduce){.gudtek-mark-animated:hover .gudtek-pixel-band,.gudtek-pixel-band{animation:none!important;opacity:1;transform:none}.ascii-field-scan,.ascii-sheet,.gudtek-loader-track i,.tech-glyph-body,.tech-glyph-flame,.tech-glyph-led,.tech-glyph-radar,.tech-glyph-ray,.tech-glyph-shadow{animation:none!important}.ascii-sheet-one{opacity:.65}.ascii-field-scan,.ascii-sheet-two{display:none}.gudtek-header.site-header,.tech-glyph-body{transition:none}.gudtek-loader-track i{left:30%}.gudtek-entry{display:none}}.gudtek-header-brand{display:flex;align-items:center;gap:18px;flex:none}.gudtek-page-context{display:flex;align-items:center;gap:9px;border-left:1px solid #ffffff12;padding-left:19px;font-size:13px;font-weight:500;white-space:nowrap}.gudtek-header .site-nav>a[aria-current=page],.gudtek-page-context>svg{color:#f5d84a}.gudtek-database-header.site-header,.gudtek-database-header.site-header.is-scrolled{height:64px;top:0;max-width:none;width:100%;margin:0;border:0;border-bottom:1px solid #ffffff09;border-radius:0;background:#18191bea;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:none}.gudtek-database-header .nav-inner,.gudtek-database-header.is-scrolled .nav-inner{max-width:none;padding:0 24px;gap:24px}.gudtek-database-header .gudtek-brand,.gudtek-database-header.is-scrolled .gudtek-brand{width:35px;height:43px}.gudtek-database-header .gudtek-brand svg{width:32px;height:32px}.gudtek-database-header .site-nav{justify-content:flex-end;gap:24px}.gudtek-database-header .login-button,.gudtek-database-header.is-scrolled .login-button{border-color:#ffffff12;background:#ffffff04;color:#dedee2;padding:9px 12px}.gudtek-database-header .login-button>.gudtek-mark{color:#f5d84a}@media(max-width:1000px) and (min-width:761px){.gudtek-database-header .site-nav{gap:14px}.gudtek-database-header .nav-products summary>svg:first-child,.gudtek-database-header .site-nav>a>svg{display:none}.gudtek-page-context{font-size:12px;gap:7px;padding-left:12px}.gudtek-header-brand{gap:12px}.gudtek-database-header .nav-inner{gap:17px}}@media(max-width:760px){.gudtek-database-header.site-header,.gudtek-database-header.site-header.is-scrolled{height:62px;top:0;width:100%;margin:0;border-radius:0}.gudtek-database-header .nav-inner,.gudtek-database-header.is-scrolled .nav-inner{padding:0 17px;gap:12px}.gudtek-header-brand{gap:11px}.gudtek-page-context{gap:7px;font-size:11px;padding-left:11px}.gudtek-page-context>svg{width:14px}.gudtek-database-header .site-nav{justify-content:flex-start;gap:0}.gudtek-database-header .login-button,.gudtek-database-header.is-scrolled .login-button{padding:8px 10px;font-size:10px}.gudtek-database-header .site-nav.open{left:12px;right:12px}.gudtek-database-header .gudtek-brand svg,.gudtek-database-header.is-scrolled .gudtek-brand svg{width:32px;height:32px}}