:root{--bg-dark:#07111f;--bg-darker:#0a0f1e;--bg-sidebar:#0d1526;--color-blue:#60a5fa;--color-green:#22c55e;--color-red:#ef4444;--color-yellow:#eab308;--color-text:#e2e8f0;--color-text-muted:#94a3b8;--border-color:#ffffff12}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{background:#07111f;background:var(--bg-dark);color:#e2e8f0;color:var(--color-text);font-family:Space Grotesk,system-ui;-webkit-user-select:none;user-select:none}body{background-image:radial-gradient(circle at top,#3b82f626,#0000 30%),linear-gradient(180deg,#07111f,#0f172a 55%,#090d18)}#root{min-height:100vh}a,button,input,select,textarea{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}a:hover,button:hover{transform:translateY(-1px)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}.hexvault-fade-up{animation:hexvaultFadeUp .45s ease}.hexvault-auth-form{transition:opacity .22s ease,transform .22s ease,filter .22s ease}.hexvault-auth-form--busy{filter:saturate(.88);opacity:.82;transform:scale(.992)}.hexvault-auth-scene{animation:hexvaultAuthSceneIn .32s ease}.hexvault-auth-progress{background:linear-gradient(180deg,#07111f1f,#07111f57);border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.hexvault-auth-progress__pulse{animation:hexvaultAuthProgress 1.2s linear infinite;background:linear-gradient(90deg,#60a5fa00,#60a5fae6,#34d399e6,#60a5fa00);background-size:220% 100%;height:3px;inset:auto 0 0 0;position:absolute}.hexvault-auth-progress__content{animation:hexvaultFloatIn .24s ease;background:#0f172ad6;border:1px solid #60a5fa2e;border-radius:14px;box-shadow:0 18px 42px #0206173d;padding:12px 14px;position:absolute;right:24px;top:24px}.hexvault-auth-progress__title{color:#e2e8f0;font-size:13px;font-weight:700;margin-bottom:4px}.hexvault-auth-progress__subtitle{color:#94a3b8;font-size:12px;line-height:1.5;max-width:240px}.hexvault-auth-sync-overlay{align-items:center;animation:hexvaultFadeIn .18s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07111f47;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:140}.hexvault-auth-sync-overlay__card{background:#080f1cdb;border:1px solid #94a3b829;border-radius:24px;box-shadow:0 30px 90px #0206176b;padding:28px 24px;text-align:center;width:min(360px,100%)}.hexvault-auth-sync-overlay__spinner{background:radial-gradient(circle at 30% 30%,#3b82f68c,#0000 55%),radial-gradient(circle at 70% 70%,#34d39973,#0000 58%),#0f172af0;border:1px solid #60a5fa38;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff08,0 16px 34px #2563eb2e;height:52px;margin:0 auto 16px;overflow:hidden;position:relative;width:52px}.hexvault-auth-sync-overlay__spinner:before{animation:hexvaultSpin 1s linear infinite;border-color:#60a5fa #34d399 #bfdbfe29 #bfdbfe29;border-radius:12px;border-style:solid;border-width:2px;content:"";inset:9px;position:absolute}.hexvault-auth-sync-overlay__title{color:#f8fafc;font-size:18px;font-weight:800;letter-spacing:-.03em;margin-bottom:6px}.hexvault-auth-sync-overlay__subtitle{color:#94a3b8;font-size:13px;line-height:1.6}.hexvault-loader-mark{display:grid;height:160px;margin:0 auto 22px;place-items:center;position:relative;width:160px}.hexvault-loader-orbit{border:1px solid #60a5fa1f;border-radius:999px;inset:0;position:absolute}.hexvault-loader-orbit:after,.hexvault-loader-orbit:before{background:linear-gradient(180deg,#60a5fa,#34d399);border-radius:999px;box-shadow:0 0 18px #60a5fa73;content:"";height:12px;position:absolute;width:12px}.hexvault-loader-orbit-a{animation:hexvaultSpin 6s linear infinite;box-shadow:0 0 30px #3b82f624,inset 0 0 20px #2563eb14}.hexvault-loader-orbit-a:before{left:calc(50% - 6px);top:16px}.hexvault-loader-orbit-a:after{bottom:20px;right:28px}.hexvault-loader-orbit-b{animation:hexvaultSpinReverse 4.2s linear infinite;border-color:#34d39924;inset:20px}.hexvault-loader-orbit-b:before{left:-6px;top:calc(50% - 6px)}.hexvault-loader-orbit-b:after{right:18px;top:18px}.hexvault-loader-core{animation:hexvaultPulse 1.6s ease-in-out infinite;background:radial-gradient(circle at top,#2563eb33,#0f172af5 70%);border:1px solid #60a5fa24;border-radius:28px;box-shadow:0 18px 40px #082f4961,inset 0 1px 0 #ffffff14;display:grid;height:102px;place-items:center;width:102px}.hexvault-loader-svg{filter:drop-shadow(0 6px 18px rgba(37,99,235,.28));height:88px;width:88px}@keyframes hexvaultFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hexvaultSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hexvaultSpinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes hexvaultPulse{0%,to{box-shadow:0 18px 40px #082f4961,inset 0 1px 0 #ffffff14;transform:scale(1)}50%{box-shadow:0 24px 54px #082f4980,inset 0 1px 0 #ffffff24;transform:scale(1.05)}}@keyframes hexvaultAuthProgress{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes hexvaultFloatIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hexvaultFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hexvaultAuthSceneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hexvaultSkeleton{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}
/*# sourceMappingURL=main.2f52ab1d.css.map*/