.LoginSplash-module__g6h6yG__screen{z-index:4000;color:#fff;animation:LoginSplash-module__g6h6yG__screenIn .2s ease-out both, LoginSplash-module__g6h6yG__screenOut var(--exit) cubic-bezier(.4, 0, 1, 1) var(--hold) forwards;background:radial-gradient(130% 108% at 50% 32%,#164964 0%,#0d3145 44%,#061a25 100%);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes LoginSplash-module__g6h6yG__screenIn{0%{opacity:0}}@keyframes LoginSplash-module__g6h6yG__screenOut{to{opacity:0;visibility:hidden}}.LoginSplash-module__g6h6yG__field{position:absolute;inset:0;overflow:hidden}.LoginSplash-module__g6h6yG__lattice{color:#d6b26a80;width:140%;height:140%;animation:2.6s cubic-bezier(.16,.84,.24,1) both LoginSplash-module__g6h6yG__latticeIn;position:absolute;inset:-20%}@keyframes LoginSplash-module__g6h6yG__latticeIn{0%{opacity:0;transform:scale(1.16)rotate(-2deg)}to{opacity:.34;transform:scale(1)rotate(0)}}.LoginSplash-module__g6h6yG__glow{background:radial-gradient(circle,#c1954057 0%,#c1954000 62%);border-radius:50%;width:min(760px,128vw);height:min(760px,128vw);animation:2.2s cubic-bezier(.16,.84,.24,1) both LoginSplash-module__g6h6yG__glowIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes LoginSplash-module__g6h6yG__glowIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.LoginSplash-module__g6h6yG__seal{color:#d8b06057;width:min(760px,122vw);height:min(760px,122vw);animation:3.2s linear both LoginSplash-module__g6h6yG__sealTurn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes LoginSplash-module__g6h6yG__sealTurn{0%{transform:translate(-50%,-50%)rotate(-6deg)scale(.94)}to{transform:translate(-50%,-50%)rotate(6deg)scale(1.02)}}.LoginSplash-module__g6h6yG__sealDraw{stroke-dasharray:440;stroke-dashoffset:440px;animation:.78s cubic-bezier(.22,.7,.3,1) .16s both LoginSplash-module__g6h6yG__sealDraw}.LoginSplash-module__g6h6yG__seal rect+rect{animation-delay:.4s}@keyframes LoginSplash-module__g6h6yG__sealDraw{0%{opacity:0;stroke-dashoffset:440px}20%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.LoginSplash-module__g6h6yG__sealRing{transform-origin:100px 100px;animation:1.4s cubic-bezier(.16,.84,.24,1) .52s both LoginSplash-module__g6h6yG__sealRing}@keyframes LoginSplash-module__g6h6yG__sealRing{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.LoginSplash-module__g6h6yG__stage{animation:LoginSplash-module__g6h6yG__stageOut var(--exit) cubic-bezier(.4, 0, 1, 1) var(--hold) forwards;justify-items:center;gap:20px;display:grid;position:relative}.LoginSplash-module__g6h6yG__stage:before{z-index:-1;content:"";background:radial-gradient(closest-side,#04141eb8,#04141e00 100%);border-radius:50%;width:min(720px,116vw);height:340px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes LoginSplash-module__g6h6yG__stageOut{to{filter:blur(7px);transform:scale(1.07)}}.LoginSplash-module__g6h6yG__lockupWrap{padding:22px 26px;position:relative;overflow:hidden}.LoginSplash-module__g6h6yG__lockupWrap:after{content:"";filter:blur(10px);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#fff0cd38 48%,#fff0 100%);width:46%;animation:1s cubic-bezier(.35,0,.3,1) .82s both LoginSplash-module__g6h6yG__shimmer;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%)}@keyframes LoginSplash-module__g6h6yG__shimmer{0%{opacity:0;transform:translate(-160%)skew(-14deg)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(360%)skew(-14deg)}}.LoginSplash-module__g6h6yG__lockup{font-size:clamp(30px,8.5vw,46px)}.LoginSplash-module__g6h6yG__lockup .brand-lockup-mark{filter:drop-shadow(0 14px 34px #00000073);animation:1s cubic-bezier(.18,.9,.24,1.06) 60ms both LoginSplash-module__g6h6yG__markRise}@keyframes LoginSplash-module__g6h6yG__markRise{0%{opacity:0;transform:translateY(22px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}.LoginSplash-module__g6h6yG__lockup .brand-lockup-word{animation:.9s cubic-bezier(.18,.9,.24,1) .34s both LoginSplash-module__g6h6yG__wordRise}@keyframes LoginSplash-module__g6h6yG__wordRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.LoginSplash-module__g6h6yG__lockup .brand-lockup-caption{animation:1.1s cubic-bezier(.16,.84,.24,1) .62s both LoginSplash-module__g6h6yG__captionSettle}@keyframes LoginSplash-module__g6h6yG__captionSettle{0%{opacity:0;letter-spacing:.42em}to{opacity:1;letter-spacing:.14em}}.LoginSplash-module__g6h6yG__greeting{color:#e2ebefb8;font-family:var(--font-sans);letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:16px;overflow:hidden}.LoginSplash-module__g6h6yG__greeting span{animation:.9s cubic-bezier(.16,.84,.24,1) .94s both LoginSplash-module__g6h6yG__greetingRise;display:block}@keyframes LoginSplash-module__g6h6yG__greetingRise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.LoginSplash-module__g6h6yG__meter{background:#fff3;border-radius:999px;width:168px;height:2px;animation:.6s ease-out .26s both LoginSplash-module__g6h6yG__meterIn;display:block;overflow:hidden}@keyframes LoginSplash-module__g6h6yG__meterIn{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}.LoginSplash-module__g6h6yG__meter i{border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:LoginSplash-module__g6h6yG__meterFill var(--hold) cubic-bezier(.3, .1, .2, 1) both;background:linear-gradient(90deg,#c19540 0%,#f0d18a 100%);display:block}@keyframes LoginSplash-module__g6h6yG__meterFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.LoginSplash-module__g6h6yG__screen{animation:LoginSplash-module__g6h6yG__screenIn .2s ease-out both, LoginSplash-module__g6h6yG__screenOut var(--exit) linear var(--hold) forwards}.LoginSplash-module__g6h6yG__lattice,.LoginSplash-module__g6h6yG__glow,.LoginSplash-module__g6h6yG__seal,.LoginSplash-module__g6h6yG__sealDraw,.LoginSplash-module__g6h6yG__sealRing,.LoginSplash-module__g6h6yG__stage,.LoginSplash-module__g6h6yG__greeting span,.LoginSplash-module__g6h6yG__meter{animation:.4s ease-out both LoginSplash-module__g6h6yG__calmIn}.LoginSplash-module__g6h6yG__lockup .brand-lockup-mark{animation:.4s ease-out both LoginSplash-module__g6h6yG__calmIn}.LoginSplash-module__g6h6yG__lockup .brand-lockup-word{animation:.4s ease-out both LoginSplash-module__g6h6yG__calmIn}.LoginSplash-module__g6h6yG__lockup .brand-lockup-caption{animation:.4s ease-out both LoginSplash-module__g6h6yG__calmIn}.LoginSplash-module__g6h6yG__lockupWrap:after{content:none;animation:none}.LoginSplash-module__g6h6yG__meter i{animation:LoginSplash-module__g6h6yG__meterFill var(--hold) linear both}@keyframes LoginSplash-module__g6h6yG__calmIn{0%{opacity:0}}}
.PwaInstallBanner-module__HsAneG__banner{z-index:9999;width:calc(100% - 32px);max-width:420px;animation:.32s cubic-bezier(.2,.8,.3,1) both PwaInstallBanner-module__HsAneG__slideUp;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes PwaInstallBanner-module__HsAneG__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.PwaInstallBanner-module__HsAneG__content{background:var(--app-surface,#fff);border:1px solid var(--app-border,#e7e3d8);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 16px #0000001f,0 1px 4px #00000014}.PwaInstallBanner-module__HsAneG__icon{color:#fff;background:linear-gradient(135deg,#c9a84c,#a88832);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PwaInstallBanner-module__HsAneG__icon svg{width:20px;height:20px}.PwaInstallBanner-module__HsAneG__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PwaInstallBanner-module__HsAneG__text strong{color:var(--app-ink,#1a1a1a);font-size:14px;font-weight:600}.PwaInstallBanner-module__HsAneG__text span{color:var(--app-muted,#6b7280);font-size:12px}.PwaInstallBanner-module__HsAneG__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PwaInstallBanner-module__HsAneG__installBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#a88832);border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .16s}.PwaInstallBanner-module__HsAneG__installBtn:hover{opacity:.9}.PwaInstallBanner-module__HsAneG__dismissBtn{width:28px;height:28px;color:var(--app-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .16s;display:flex}.PwaInstallBanner-module__HsAneG__dismissBtn:hover{background:var(--app-hover,#f3f4f6)}.PwaInstallBanner-module__HsAneG__dismissBtn svg{width:16px;height:16px}@media (max-width:480px){.PwaInstallBanner-module__HsAneG__banner{bottom:72px}}
