html:has(.lx3d){background:#080d12}body:has(.lx3d){background:0 0}body:has(.lx3d) .min-h-dvh.bg-canvas{background:0 0}.lx3d{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#f5f7fa;--color-ink-2:#d3dce6;--color-ink-3:#bcc8d4;--color-muted:#a3b1c2;--color-subtle:#94a3b8;--color-faint:#64748b;--color-line:#ffffff17;--color-line-2:#ffffff0f;--color-line-strong:#00d6bf59;--color-surface:#0c12189e;--color-canvas:#ffffff0a;--color-primary-50:#00d6bf1a;--color-primary-100:#00d6bf29;--color-primary-200:#00d6bf47;--color-primary-600:#22e3cd;--color-primary-700:#4fe6d5;--color-primary-800:#8ef0e4;--color-gold-50:#c7ab721a;--color-gold-100:#c7ab7229;--color-gold-600:#d4bc8a;--color-gold-700:#e3d2ab;--color-success-50:#22c55e1a;--color-success-100:#22c55e29;--color-success-600:#34d399;--color-success-700:#4ade80;--color-warning-50:#f59e0b1a;--color-warning-100:#f59e0b29;--color-warning-600:#f5a524;--color-warning-700:#fbbf24;--color-danger-50:#ef44441a;--color-danger-100:#ef444429;--color-danger-600:#f87171;--color-danger-700:#fca5a5;--color-info-50:#1593d41f;--color-info-600:#38bdf8;--color-violet-50:#8f62f61f;--color-violet-600:#a78bfa;--shadow-card:inset 0 1px 0 0 #ffffff0d, 0 18px 40px -22px #000000d9;--shadow-card-hover:inset 0 1px 0 0 #ffffff12, 0 0 0 1px #00d6bf2e, 0 28px 60px -24px #000000e6, 0 0 36px -6px #00d6bf38;color:var(--color-ink)}:root:root:has(.lx3d-shell){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#f5f7fa;--color-ink-2:#d3dce6;--color-ink-3:#bcc8d4;--color-muted:#a3b1c2;--color-subtle:#94a3b8;--color-faint:#64748b;--color-line:#ffffff17;--color-line-2:#ffffff0f;--color-line-strong:#00d6bf59;--color-surface:#0c12189e;--color-canvas:#ffffff0a;--color-primary-50:#00d6bf1a;--color-primary-100:#00d6bf29;--color-primary-200:#00d6bf47;--color-primary-600:#22e3cd;--color-primary-700:#4fe6d5;--color-primary-800:#8ef0e4;--color-gold-50:#c7ab721a;--color-gold-100:#c7ab7229;--color-gold-600:#d4bc8a;--color-gold-700:#e3d2ab;--color-success-50:#22c55e1a;--color-success-100:#22c55e29;--color-success-600:#34d399;--color-success-700:#4ade80;--color-warning-50:#f59e0b1a;--color-warning-100:#f59e0b29;--color-warning-600:#f5a524;--color-warning-700:#fbbf24;--color-danger-50:#ef44441a;--color-danger-100:#ef444429;--color-danger-600:#f87171;--color-danger-700:#fca5a5;--color-info-50:#1593d41f;--color-info-600:#38bdf8;--color-violet-50:#8f62f61f;--color-violet-600:#a78bfa;--shadow-card:inset 0 1px 0 0 #ffffff0d, 0 18px 40px -22px #000000d9;--shadow-card-hover:inset 0 1px 0 0 #ffffff12, 0 0 0 1px #00d6bf2e, 0 28px 60px -24px #000000e6, 0 0 36px -6px #00d6bf38;color:var(--color-ink)}.lx3d h1{background:linear-gradient(100deg,#f5f7fa 0% 45%,#22e3cd 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lx3d-backdrop{z-index:-1;pointer-events:none;background:#05090c;height:100lvh;position:fixed;top:0;left:0;right:0;overflow:hidden}.lx3d-canvas{width:100%;height:100%;animation:1.2s ease-out both lx3d-fade;position:absolute;inset:0}@keyframes lx3d-fade{0%{opacity:0}to{opacity:1}}.lx3d-photo{background:var(--lx-photo,url(/brand/dashboard-bg.jpg)) right bottom / cover no-repeat;transform:translate3d(calc(var(--lx-px,0) * -14px), calc(var(--lx-py,0) * -10px), 0) scale(1.02);will-change:transform;animation:40s ease-in-out infinite alternate lx3d-drift;position:absolute;inset:-4%}@keyframes lx3d-drift{0%{scale:1}to{scale:1.05}}.lx3d-horizon{mix-blend-mode:screen;background:radial-gradient(70% 30% at 70% 88%,#00d6bf29,#0000 70%);animation:7s ease-in-out infinite lx3d-breathe;position:absolute;inset:0}@keyframes lx3d-breathe{0%,to{opacity:.45}50%{opacity:1}}.lx3d-vignette{background:linear-gradient(#05090c59 0%,#0000 30%),radial-gradient(at 40% 35%,#0000 55%,#04070a8c 100%);position:absolute;inset:0}@property --lx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lx3d{--lx-ease:cubic-bezier(.22, 1, .36, 1)}.lx3d .card,.lx3d .lx3d-hero{transition:transform .7s var(--lx-ease), box-shadow .5s var(--lx-ease);-webkit-tap-highlight-color:transparent;background:linear-gradient(165deg,#18242de6 0%,#0c1319e6 55%,#080d12ed 100%);border-color:#0000;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #00d6bf38,0 2px 0 -1px #00d6bf59,0 12px 24px -12px #000000bf,0 34px 70px -34px #000000f2}.lx3d .card:after,.lx3d .lx3d-hero:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lx-angle), #ffffff12 0deg, #00d6bfd9 40deg, #c7ab72b3 75deg, #ffffff12 120deg, #ffffff12 210deg, #00d6bf59 250deg, #ffffff12 290deg);-webkit-mask-composite:xor;padding:1px;animation:9s linear infinite lx3d-border-run;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lx3d-rise>:nth-child(2n) .card:after,.lx3d-rise>.card:nth-child(2n):after,.lx3d-rise>:nth-child(2n) .lx3d-hero:after,.lx3d-rise>.lx3d-hero:nth-child(2n):after{animation-delay:-3s}.lx3d-rise>:nth-child(3n) .card:after,.lx3d-rise>.card:nth-child(3n):after,.lx3d-rise>:nth-child(3n) .lx3d-hero:after,.lx3d-rise>.lx3d-hero:nth-child(3n):after{animation-delay:-6s}@keyframes lx3d-border-run{to{--lx-angle:360deg}}.lx3d .card:before,.lx3d .lx3d-hero:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--lx-mx,50%) var(--lx-my,-40%), #00d6bf29, transparent 50%), linear-gradient(115deg, transparent 35%, #ffffff17 48%, #00d6bf14 52%, transparent 65%) no-repeat;opacity:var(--lx-glow,0);transition:opacity .5s var(--lx-ease), background-position 0s;background-position:0 0,160% 0;background-size:100% 100%,260% 100%;position:absolute;inset:0}.lx3d .card.lx3d-tilting:before,.lx3d .lx3d-hero.lx3d-tilting:before{transition:opacity .5s var(--lx-ease), background-position 1.4s var(--lx-ease);background-position:0 0,-60% 0}.lx3d .card.lx3d-tilting,.lx3d .lx3d-hero.lx3d-tilting{transform:perspective(1100px) rotateX(var(--lx-rx,0deg)) rotateY(var(--lx-ry,0deg)) translate3d(0, -4px, 0);transition:transform .35s var(--lx-ease), box-shadow .5s var(--lx-ease);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00d6bf66,0 2px 0 -1px #00d6bf99,0 0 0 1px #00d6bf2e,0 22px 40px -16px #000000d9,0 50px 90px -40px #000000f2,0 0 46px -10px #00d6bf59}.lx3d .card .card{-webkit-backdrop-filter:none;box-shadow:none;transform:none}.lx3d .card .card:after,.lx3d .card .card:before{display:none}.lx3d span.ring-inset{color:#5ff0dd;--tw-ring-color:transparent;transition:transform .6s var(--lx-ease), box-shadow .5s var(--lx-ease);background:radial-gradient(circle at 30% 25%,#00d6bf61,#00d6bf14 70%);position:relative;box-shadow:0 0 0 1px #00d6bf59,0 0 18px -3px #00d6bf8c,inset 0 1px #ffffff2e}.lx3d span.ring-inset.text-gold-700{color:#e9d4a4;background:radial-gradient(circle at 30% 25%,#c7ab726b,#c7ab7214 70%);box-shadow:0 0 0 1px #c7ab7266,0 0 18px -3px #c7ab728c,inset 0 1px #ffffff2e}.lx3d .lx3d-tilting span.ring-inset,.lx3d .lx3d-tapped span.ring-inset{transform:translateY(-2px)scale(1.06);box-shadow:0 0 0 1px #00d6bf99,0 0 26px #00d6bf99,inset 0 1px #ffffff40}.lx3d .lx3d-tilting span.ring-inset.text-gold-700,.lx3d .lx3d-tapped span.ring-inset.text-gold-700{box-shadow:0 0 0 1px #c7ab72a6,0 0 26px #c7ab7299,inset 0 1px #ffffff40}.lx3d .card .rounded-md.bg-canvas,.lx3d .card .rounded-lg.bg-canvas{background:linear-gradient(#00000052,#ffffff06);box-shadow:inset 0 2px 6px #0000008c,inset 0 0 0 1px #ffffff0d,0 1px #ffffff0a}.lx3d .figure.text-ink,.lx3d .figure.text-white{background:linear-gradient(#fff 0%,#d9fbf6 60%,#8ef0e4 100%);color:#0000;filter:drop-shadow(0 0 14px #00d6bf38);-webkit-background-clip:text;background-clip:text}.lx3d .lx3d-hero.bg-midnight{background:radial-gradient(60% 90% at 85% 0,#00d6bf57,#0000 60%),radial-gradient(50% 70% at 10% 110%,#c7ab7229,#0000 60%),linear-gradient(150deg,#0f3030 0%,#0a1c1f 45%,#071015 100%);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00d6bf73,0 2px 0 -1px #00d6bf99,0 30px 70px -28px #00d6bf80,0 34px 70px -34px #000000f2}.lx3d .lx3d-hero.bg-midnight:after{animation-duration:6s}.lx3d-ripple-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lx3d-ripple{left:var(--lx-tx,50%);top:var(--lx-ty,50%);pointer-events:none;opacity:1;width:12px;height:12px;animation:lx3d-ripple .9s var(--lx-ease) forwards;z-index:0;background:radial-gradient(circle,#00d6bf61 0%,#00d6bf24 45%,#0000 70%);border-radius:9999px;margin:-6px 0 0 -6px;position:absolute;transform:scale(0)}@keyframes lx3d-ripple{to{transform:scale(var(--lx-rs,40));opacity:0}}.lx3d .card.lx3d-tapped,.lx3d .lx3d-hero.lx3d-tapped{transition:box-shadow .25s ease-out;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00d6bf80,0 2px 0 -1px #00d6bfb3,0 0 0 1px #00d6bf47,0 12px 24px -12px #000000bf,0 0 40px -10px #00d6bf73}.lx3d-rise>*{animation:lx3d-rise .8s var(--lx-ease,ease-out) backwards}.lx3d-rise>:first-child{animation-delay:30ms}.lx3d-rise>:nth-child(2){animation-delay:90ms}.lx3d-rise>:nth-child(3){animation-delay:.15s}.lx3d-rise>:nth-child(4){animation-delay:.21s}.lx3d-rise>:nth-child(5){animation-delay:.27s}.lx3d-rise>:nth-child(6){animation-delay:.33s}.lx3d-rise>:nth-child(n+7){animation-delay:.38s}@keyframes lx3d-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lx3d-rise>.lx3d-wait{opacity:0;animation:none}.lx3d-rise>.lx3d-in{animation:lx3d-rise .7s var(--lx-ease,ease-out) backwards;animation-delay:0s}@media (hover:none),(max-width:767px){.lx3d .card,.lx3d .lx3d-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,#162129f2 0%,#0c1319f0 55%,#080d12f5 100%)}.lx3d .card:after,.lx3d .lx3d-hero:after{--lx-angle:200deg;animation:none}.lx3d .lx3d-hero.bg-midnight:after{animation:8s linear infinite lx3d-border-run}.lx3d-photo{animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.lx3d-photo,.lx3d-horizon,.lx3d-rise>*,.lx3d .card:after,.lx3d .lx3d-hero:after,.lx3d-ripple{animation:none!important}.lx3d .card,.lx3d .lx3d-hero{transform:none!important}.lx3d-ripple{display:none}}.lx3d-shell aside{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(#080d12db 0%,#05090ceb 100%);border-right-color:#00d6bf24;box-shadow:1px 0 #ffffff05,18px 0 40px -30px #00d6bf59}.lx3d-shell aside a[class*="bg-white/[0.06]"],.lx3d-shell aside button[class*="bg-white/[0.06]"]{color:#fff;background:linear-gradient(90deg,#00d6bf33,#00d6bf0d);box-shadow:inset 0 0 0 1px #00d6bf40,0 0 22px -8px #00d6bf99}.lx3d-shell aside a:hover{box-shadow:inset 0 0 0 1px #ffffff0f}.lx3d-shell header.sticky{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#060a0e9e;border-bottom-color:#00d6bf24;box-shadow:0 1px #ffffff05,0 14px 30px -26px #00d6bf66}.lx3d-shell nav.fixed{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#060a0ec7;border-top-color:#00d6bf29}:root:has(.lx3d-shell) .shadow-pop.bg-surface{background:linear-gradient(170deg,#131d25 0%,#0c1319 100%);border-color:#00d6bf33;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #00d6bf14,0 24px 60px -18px #000000e6,0 0 40px -16px #00d6bf59}.lx3d-backdrop--auth .lx3d-photo{background-position:72%}.lx3d-backdrop--auth .lx3d-vignette{background:linear-gradient(90deg,#04070ad1 0%,#04070a8c 30%,#0000 58%),radial-gradient(at 70% 45%,#0000 50%,#04070a8c 100%)}@media (max-width:1023px){.lx3d-backdrop--auth .lx3d-photo{background-position:78% 30%}.lx3d-backdrop--auth .lx3d-vignette{background:linear-gradient(#04070a40 0%,#04070a8c 55%,#04070ad9 100%)}}.lx3d-auth-in{animation:lx3d-rise .9s var(--lx-ease) backwards}.lx3d-auth-write{background:linear-gradient(100deg,#22e3cd 0%,#00d6bf 55%,#c7ab72 100%);color:#0000;filter:drop-shadow(0 0 28px #00d6bf59);-webkit-background-clip:text;background-clip:text;animation:1.3s cubic-bezier(.65,0,.35,1) backwards lx3d-write}@keyframes lx3d-write{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}.lx3d-chip{color:#e2e8f0;transition:border-color .4s var(--lx-ease), box-shadow .4s var(--lx-ease);background:linear-gradient(160deg,#142028e0,#080d12d1);border:1px solid #00d6bf33;border-radius:9999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:14px;font-weight:500;animation:6s ease-in-out infinite lx3d-float;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 10px 30px -14px #00d6bf73}.lx3d-chip:hover{border-color:#00d6bf80;box-shadow:inset 0 1px #ffffff14,0 12px 34px -12px #00d6bfb3}@keyframes lx3d-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lx3d-auth-card{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(165deg,#0e171ed6 0%,#070c10e0 100%);border-radius:22px;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #00d6bf4d,0 2px 0 -1px #00d6bf73,0 30px 80px -30px #000000f2,0 0 90px -30px #00d6bf73}.lx3d-auth-card:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lx-angle), #ffffff14 0deg, #00d6bff2 45deg, #c7ab72cc 85deg, #ffffff14 130deg, #ffffff14 220deg, #00d6bf73 260deg, #ffffff14 300deg);-webkit-mask-composite:xor;padding:1px;animation:7s linear infinite lx3d-border-run;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes lx3d-card-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}.lx3d-auth-card form>*,.lx3d-auth-card>div>div>*{animation:lx3d-rise .8s var(--lx-ease) backwards}.lx3d-auth-card form>:first-child{animation-delay:.45s}.lx3d-auth-card form>:nth-child(2){animation-delay:.55s}.lx3d-auth-card form>:nth-child(3){animation-delay:.65s}.lx3d-auth-card form>:nth-child(4){animation-delay:.75s}.lx3d-auth-card form>:nth-child(n+5){animation-delay:.85s}.lx3d-auth-card h1{background:linear-gradient(100deg,#fff 0% 50%,#22e3cd 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lx3d-auth input,.lx3d-auth select,.lx3d-auth textarea{color:#f5f7fa;transition:border-color .3s var(--lx-ease), box-shadow .3s var(--lx-ease), background-color .3s var(--lx-ease);background-color:#04080b8c;border-color:#ffffff1a}.lx3d-auth input::placeholder,.lx3d-auth textarea::placeholder{color:#64748b}.lx3d-auth input:hover,.lx3d-auth select:hover,.lx3d-auth textarea:hover{border-color:#00d6bf4d}.lx3d-auth input:focus,.lx3d-auth select:focus,.lx3d-auth textarea:focus{background-color:#04080bbf;border-color:#00d6bfbf;outline:none;box-shadow:0 0 0 3px #00d6bf29,0 0 26px -6px #00d6bf8c}.lx3d-auth input:-webkit-autofill{-webkit-text-fill-color:#f5f7fa;caret-color:#f5f7fa;-webkit-box-shadow:inset 0 0 0 1000px #0a1218}.lx3d-auth button[type=submit]{transition:box-shadow .35s var(--lx-ease), transform .35s var(--lx-ease), background-color .2s ease;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #00d6bfa6,inset 0 1px #ffffff59}.lx3d-auth button[type=submit]:after{content:"";animation:lx3d-shine 3.6s var(--lx-ease) 1.6s infinite;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lx3d-auth button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 14px 38px -10px #00d6bfd9,inset 0 1px #fff6}@keyframes lx3d-shine{0%{transform:translate(-120%)}40%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.lx3d-auth-in,.lx3d-auth-write,.lx3d-chip,.lx3d-auth-card:after,.lx3d-auth-card form>*,.lx3d-auth-card>div>div>*,.lx3d-auth button[type=submit]:after{animation:none!important}}
