@keyframes chatPulse{0%,to{box-shadow:0 0 28px rgb(0 229 255/.35)}50%{box-shadow:0 0 48px rgb(0 229 255/.65)}}@keyframes notifBounce{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@font-face{font-display:swap;font-family:"anspress";src:url(/wp-content/plugins/anspress-question-answer/templates/css/fonts/anspress.eot?sit72p);src:url(/wp-content/plugins/anspress-question-answer/templates/css/fonts/anspress.eot?sit72p#iefix)format("embedded-opentype"),url(/wp-content/plugins/anspress-question-answer/templates/css/fonts/anspress.ttf?sit72p)format("truetype"),url(/wp-content/plugins/anspress-question-answer/templates/css/fonts/anspress.woff?sit72p)format("woff"),url(/wp-content/plugins/anspress-question-answer/templates/css/fonts/anspress.svg?sit72p#anspress)format("svg");font-weight:400;font-style:normal}:root{--ap_color1:#8bc34a;--ap_color2:#f14f4f;--ap_color3:#333;--ap_color4:#888;--ap_color5:#777;--ap_color6:#2488B7;--ap_color7:#11a7db;--ap_color8:#eb5837;--ap_color9:#F4AC20;--ap_border-radius:4px;--ap_border-color:rgba(0, 0, 0, 0.1);--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--bg:#020408;--bg2:#050810;--bg3:#080d14;--accent:#00e5ff;--accent2:#7fff00;--accent3:#ff6b35;--text:#c8cdd8;--text-dim:#4a5568;--glass:rgba(255, 255, 255, 0.02);--border:rgba(0, 229, 255, 0.10);--border-dim:rgba(0, 229, 255, 0.05);--font-display:'Syne', sans-serif;--font-mono:'Space Mono', monospace;--font-code:'JetBrains Mono', monospace;--section-pad:120px 48px;--header-h:90px;--ease:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-bounce:cubic-bezier(0.34, 1.56, 0.64, 1)}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{background:var(--bg);font-family:var(--font-display);overflow-x:hidden;cursor:none;-webkit-font-smoothing:antialiased;padding-top:64px}a{color:inherit}svg{display:block;max-width:100%}button{border:0;background:0 0;cursor:none}header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgb(2 4 8/.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border)}.header-top{padding:14px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-dim)}.logo,a,nav a{text-decoration:none}.logo,nav a{text-transform:uppercase}.logo{font-family:var(--font-mono);font-size:1.05rem;font-weight:700;letter-spacing:.18em;color:var(--accent);transition:opacity .2s}.logo:hover{opacity:.8}.logo span,body{color:var(--text)}nav a{font-family:var(--font-code);font-size:.68rem;letter-spacing:.06em;color:var(--text-dim);padding:12px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;border-right:1px solid var(--border-dim);white-space:nowrap;flex-shrink:0;position:relative;transition:color .2s var(--ease),background .2s var(--ease)}nav a:first-child{border-left:1px solid var(--border-dim)}nav a .nav-label{font-weight:400}nav a .nav-date{font-size:.56rem;color:rgb(0 229 255/.3);letter-spacing:.08em;transition:color .2s}nav a::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .3s var(--ease)}nav a:hover{color:var(--accent);background:rgb(0 229 255/.03)}nav a:hover::after{transform:scaleX(1)}nav a:hover .nav-date{color:rgb(0 229 255/.6)}nav a.nav-cta{background:rgb(0 229 255/.07);color:var(--accent)}nav a.nav-cta::after{display:none}nav a.nav-cta:hover{background:rgb(0 229 255/.14)}.cursor,.cursor-trail{border-radius:50%;position:fixed;pointer-events:none;transform:translate(-50%,-50%)}.cursor{width:10px;height:10px;background:var(--accent);z-index:9999;mix-blend-mode:difference;transition:width .15s,height .15s}.cursor-trail{width:28px;height:28px;border:1px solid var(--accent);z-index:9998;opacity:.45;transition:left .12s var(--ease),top .12s var(--ease)}@media (max-width:768px){.header-top{padding:14px 20px}nav a{padding:10px 14px;font-size:.62rem}}#bittonic,#particle-canvas{position:fixed;pointer-events:none}#particle-canvas{inset:0;z-index:0}#bittonic{width:100px;height:100px;z-index:500;filter:drop-shadow(0 0 18px var(--accent))}.robot-bubble{position:absolute;top:-48px;left:50%;transform:translateX(-50%);background:rgb(0 229 255/.08);border:1px solid var(--accent);border-radius:10px;padding:5px 10px;font-family:var(--font-code);font-size:.58rem;color:var(--accent);white-space:nowrap;opacity:0;transition:opacity .3s;backdrop-filter:blur(8px)}#bittonic:hover .robot-bubble{opacity:1}section{position:relative;z-index:1}.section-inner{max-width:1200px;margin:0 auto;padding:var(--section-pad)}.project-text p,.section-label{font-family:var(--font-code);margin-bottom:18px}.section-label{font-size:.68rem;letter-spacing:.28em;color:var(--accent);text-transform:uppercase}.section-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin-bottom:40px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media (max-width:900px){.two-col{grid-template-columns:1fr;gap:40px}.section-inner{padding:80px 20px}}.quote-section{padding:80px 48px;background:linear-gradient(135deg,rgb(0 229 255/.04)0,transparent 60%);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative;z-index:1}.big-quote{max-width:900px;margin:0 auto;text-align:center;font-family:var(--font-mono);font-size:clamp(1.1rem,2.2vw,1.6rem);font-style:italic;color:var(--text);line-height:1.65;opacity:.8}.big-quote span{color:var(--accent);font-style:normal}.project-text p{font-size:.88rem;color:var(--text-dim);line-height:1.85}.stat-card{background:var(--glass);border:1px solid var(--border);padding:30px 26px;transition:border-color .3s}.stat-card:hover{border-color:var(--accent)}.chat-header-info .name,.stat-num{font-family:var(--font-mono);color:var(--accent);font-weight:700}.stat-num{font-size:2.4rem;display:block;margin-bottom:5px}.stat-label{font-family:var(--font-code);font-size:.68rem;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase}#chat-toggle,#chat-window{position:fixed;right:30px;display:flex}#chat-toggle{bottom:30px;z-index:2000;width:58px;height:58px;background:var(--accent);border-radius:50%;align-items:center;justify-content:center;box-shadow:0 0 28px rgb(0 229 255/.4);transition:transform .3s,box-shadow .3s;animation:chatPulse 2s ease-in-out infinite}#chat-toggle:hover{transform:scale(1.1)}.chat-notification{position:absolute;top:-3px;right:-3px;width:14px;height:14px;background:var(--accent3);border-radius:50%;animation:notifBounce 1s infinite}#chat-window{bottom:106px;z-index:1999;width:375px;height:510px;background:rgb(2 4 8/.99);border:1px solid var(--accent);border-radius:12px;flex-direction:column;overflow:hidden;box-shadow:0 18px 55px rgb(0 229 255/.18);transform:scale(0) translateY(20px);transform-origin:bottom right;transition:transform .3s var(--ease-bounce),opacity .3s;opacity:0;backdrop-filter:blur(20px)}.chat-header{padding:14px 18px;background:rgb(0 229 255/.07);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:11px}.chat-avatar{width:34px;height:34px;filter:drop-shadow(0 0 7px var(--accent))}.chat-header-info .name{font-size:.83rem}.chat-header-info .status{font-family:var(--font-code);font-size:.62rem;color:var(--accent2);letter-spacing:.08em}.chat-messages{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:var(--border) #fff0}.chat-input-area{padding:14px;border-top:1px solid var(--border);display:flex;gap:9px}.chat-input{flex:1;padding:9px 13px;background:var(--glass);border:1px solid var(--border);border-radius:6px;color:var(--text);font-family:var(--font-code);font-size:.78rem;outline:0;transition:border-color .2s}.chat-input:focus{border-color:var(--accent)}.chat-send,footer{display:flex;align-items:center}.chat-send{width:38px;height:38px;background:var(--accent);border-radius:6px;justify-content:center;font-size:1rem;color:var(--bg);transition:background .2s}.chat-send:hover{background:#00b8cc}@media (max-width:480px){#chat-window{width:calc(100vw - 24px);right:12px}}footer{padding:56px 48px;border-top:1px solid var(--border);justify-content:space-between;position:relative;z-index:1}.footer-links{display:flex;gap:26px;flex-wrap:wrap}.footer-links a{font-family:var(--font-code);font-size:.68rem;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.footer-links a:hover{color:var(--accent)}@media (max-width:768px){footer{flex-direction:column;gap:22px;text-align:center;padding:40px 20px}}.tt-burger{position:fixed;top:16px;right:16px;z-index:10050;width:44px;height:44px;border:1px solid rgb(255 255 255/.1);background:rgb(2 4 8/.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:12px;display:grid;place-items:center;cursor:pointer}.tt-burger span{display:block;width:22px;height:2px;background:#fff;margin:3px 0;transition:transform .2s ease,opacity .2s ease}.tt-backdrop{position:fixed;inset:0;z-index:10010;background:rgb(0 0 0/.55);opacity:0;pointer-events:none;transition:opacity .2s ease}.tt-drawer{position:fixed;top:0;right:0;left:auto;height:100dvh;width:min(86vw,380px);z-index:10020;transform:translateX(110%);transition:transform .25s ease;background:rgb(2 4 8/.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-right:1px solid rgb(255 255 255/.08);padding:72px 16px 16px;overflow:auto}header .nav{display:none!important}.tt-drawer .nav{display:grid!important;grid-template-columns:1fr;gap:10px;padding:0;margin:0}.tt-drawer .nav a{position:relative;padding:14px;border:1px solid rgb(255 255 255/.08);border-radius:14px}