@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
:root{--ui-loadblur-tint:#000000b3;--ui-glass-bg:#090b0f85;--ui-glass-bg-hover:#101319a3;--ui-border:#ffffff4d;--ui-glass-border:#ffffff42;--ui-glass-border-hover:#ffffff61;--ui-glass-border-active:#ffffff7a;--ui-glass-blur:22px;--ui-glass-saturate:180%;--ui-glass-brightness:1.05;--ui-glass-backdrop:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturate)) brightness(var(--ui-glass-brightness));--ui-glass-shadow:inset 0 1px 0 0 #fff6, inset 0 0 0 1px #ffffff12, inset -10px -8px 12px -12px #ffffff80, inset 0 -9px 10px -10px #ffffff52, 0 12px 36px -14px #0000009e;--font-geist-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif!important;--font-geist-mono:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif!important;--font-serif:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif!important}body{letter-spacing:.01em;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ui-glass{background:linear-gradient(180deg, #ffffff12, #ffffff04 42%, #fff0 100%), var(--ui-glass-bg);box-shadow:var(--ui-glass-shadow);border-color:var(--ui-glass-border)}.instr-panel{background:linear-gradient(180deg, #ffffff12, #ffffff04 42%, #fff0 100%), var(--ui-glass-bg);box-shadow:var(--ui-glass-shadow);border:1px solid var(--ui-glass-border)}@media (max-width:1023px){:root{--ui-glass-blur:13px}}@keyframes brand-diagonal-reveal{0%{opacity:0;-webkit-mask-position:100% 100%;mask-position:100% 100%}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}.brand-diagonal-reveal{animation:2s ease-out both brand-diagonal-reveal;-webkit-mask-image:linear-gradient(135deg,#000 0% 35%,#0000 75%);mask-image:linear-gradient(135deg,#000 0% 35%,#0000 75%);-webkit-mask-size:250% 250%;mask-size:250% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-load-blur{background:var(--ui-loadblur-tint);-webkit-backdrop-filter:var(--ui-glass-backdrop);isolation:isolate;will-change:opacity, backdrop-filter;transform:translateZ(0)}.ui-load-blur--strong{-webkit-backdrop-filter:blur(56px) saturate(var(--ui-glass-saturate)) brightness(var(--ui-glass-brightness))}@media (max-width:640px){.ui-load-blur--strong{-webkit-backdrop-filter:blur(32px) saturate(var(--ui-glass-saturate)) brightness(var(--ui-glass-brightness))}}
