@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s}html{-webkit-tap-highlight-color:transparent}.txbn{display:none}@media (max-width:820px){body.has-bn{padding-bottom:calc(64px + env(safe-area-inset-bottom,0))}.txbn{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9000;background:rgba(6,8,10,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #1a2129;padding:6px max(6px,env(safe-area-inset-left,0)) calc(6px + env(safe-area-inset-bottom,0)) max(6px,env(safe-area-inset-right,0))}.txbn a{flex:1;min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:10px;color:#8a95a0;text-decoration:none;font:600 10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase;transition:color .2s,background .2s,transform .15s}.txbn a svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.txbn a:active{transform:scale(.94);background:rgba(255,255,255,.04)}.txbn a.on{color:#d4ff00}.txbn a.on::after{content:"";width:18px;height:2px;border-radius:2px;background:#d4ff00;margin-top:1px}.txbn a:focus-visible{outline:2px solid #d4ff00;outline-offset:-2px}.mobile-menu a,.nav-actions a,.nav-links a{min-height:44px}}.txup{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(80px + env(safe-area-inset-bottom,0));z-index:9100;display:flex;gap:12px;align-items:center;background:#0c0f13;border:1px solid rgba(212,255,0,.45);border-radius:12px;padding:10px 12px 10px 16px;color:#e9eef2;font:500 13px system-ui,sans-serif;box-shadow:0 16px 40px rgba(0,0,0,.6)}.txup button{min-height:36px;border:0;border-radius:8px;background:#d4ff00;color:#071000;font:700 11px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;padding:0 12px}canvas,img,svg,table,video{max-width:100%}@media (max-width:340px){.hx-lf{gap:8px;padding:0 12px;letter-spacing:.03em;font-size:9px;overflow:hidden}}.site-header .brand{flex:none;margin-right:clamp(1rem,2vw,2.2rem)}@media (min-width:1024px){.site-header .nav-links{flex:1 1 auto;min-width:0;justify-content:flex-end;flex-wrap:nowrap;gap:clamp(.55rem,1.05vw,1.5rem)}.site-header .nav-links a{white-space:nowrap;letter-spacing:clamp(.05em,.4vw - .05em,.12em);font-size:clamp(9px,.74vw,11px)}}@media (max-width:820px){body.has-bn .float-contacts{bottom:calc(76px + env(safe-area-inset-bottom,0));right:12px;gap:10px}body.has-bn .float-btn{width:46px;height:46px}}.site-footer{position:relative;z-index:1;clear:both;isolation:isolate}@media (max-width:820px){.float-btn{width:46px;height:46px}.float-contacts{gap:10px}}.site-header .inner{max-width:1248px;padding:0 24px}@media (max-width:640px){.site-header .inner{padding:0 16px}}.nav-more{position:relative}.nav-more summary{list-style:none;cursor:pointer;font-family:"Julius Sans One",monospace;font-size:inherit;text-transform:uppercase;letter-spacing:inherit;color:var(--c-text-mute);white-space:nowrap}.nav-more summary::-webkit-details-marker{display:none}.nav-more summary:hover,.nav-more[open] summary{color:#fff}.nav-more summary i{font-style:normal;font-size:.8em;margin-left:2px}.nav-more-box{position:absolute;right:0;top:calc(100% + 18px);min-width:220px;background:#0e1114;border:1px solid #232a31;border-radius:12px;padding:8px;display:flex;flex-direction:column;box-shadow:0 18px 40px rgba(0,0,0,.55);z-index:60}.nav-more-box a{padding:11px 14px;border-radius:8px;white-space:nowrap}.nav-more-box a:hover{background:#161b20;color:#fff}.site-header .nav-links{font-size:11px}@media (min-width:1024px){.site-header .nav-links{gap:clamp(.9rem,1.6vw,2rem)}.nav-more summary,.site-header .nav-links a{font-size:clamp(10px,.78vw,12px)}}