.bk-kicker{color:var(--gold);display:block;font-size:10.5px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.bk-headline{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.2;margin:3px 0 0}.bk-card{background:linear-gradient(160deg,#fffaf4,#fff4fa);border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 32px rgba(120,70,120,.09)}.bk-tile{background:linear-gradient(160deg,#fffdfb,#fff6fa);border:1px solid var(--line);border-radius:16px}.bk-hero{background:radial-gradient(120% 90% at 15% 0,rgba(180,107,214,.35),transparent 55%),linear-gradient(150deg,#1c0f38,#130826 60%,#0d0620);border:1px solid rgba(245,180,93,.18);border-radius:22px;box-shadow:0 20px 44px rgba(30,12,55,.32);color:#fff;overflow:hidden;position:relative}.bk-hero:before{background:linear-gradient(90deg,transparent,rgba(255,231,196,.5),transparent);content:"";height:1px;inset:0 0 auto 0;position:absolute}.bk-chip{align-items:center;border-radius:13px;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.bk-chip.sm{border-radius:10px;height:30px;width:30px}.bk-chip--pink{background:rgba(255,90,155,.12);color:var(--pink)}.bk-chip--purple{background:rgba(116,34,199,.1);color:var(--purple)}.bk-chip--gold{background:rgba(245,180,93,.16);color:#d18a2a}.bk-chip--teal{background:rgba(29,158,117,.14);color:#1a7d5c}.bk-chip--lav{background:var(--lavender);color:var(--purple)}.bk-meter{background:rgba(120,70,120,.12);border-radius:999px;height:5px;overflow:hidden}.bk-meter>span{border-radius:999px;display:block;height:100%}.bk-meter--pink>span{background:linear-gradient(90deg,#ff8fbb,#ff5a9b)}.bk-meter--purple>span{background:linear-gradient(90deg,#b46bd6,#7422c7)}.bk-meter--gold>span{background:linear-gradient(90deg,#ffd08a,#f5b45d)}.bk-meter--teal>span{background:linear-gradient(90deg,#7fe0bf,#1d9e75)}.bk-tag{border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.5px;padding:3px 9px;text-transform:uppercase}.bk-tag--gold{background:rgba(245,180,93,.18);color:#a86a1f}.bk-tag--teal{background:rgba(29,158,117,.14);color:#1a7d5c}.bk-tag--pink{background:rgba(255,90,155,.14);color:#993556}.authBackdrop{display:flex;flex-direction:column;background:radial-gradient(circle at 18% 13%,rgba(255,214,133,.16),transparent 18%),radial-gradient(circle at 28% 19%,rgba(255,98,169,.2),transparent 24%),radial-gradient(circle at 74% 36%,rgba(132,56,214,.28),transparent 31%),linear-gradient(160deg,#1b0b35,#110621 48%,#080615);padding:28px 22px}.authBackdrop:before{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,rgba(0,0,0,.8),transparent 72%);mask-image:radial-gradient(circle at 50% 45%,rgba(0,0,0,.8),transparent 72%);opacity:.42;pointer-events:none;position:absolute;z-index:1}.authBackdrop .authBackBtn{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.14);height:42px;left:18px;top:18px;width:42px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px rgba(0,0,0,.24);transition:background .2s ease,border-color .2s ease,transform .2s ease}.authBackdrop .authBackBtn:hover{background:rgba(255,255,255,.17);border-color:rgba(255,214,133,.45)}.authBackdrop .authFormContainer{background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.055)),rgba(17,8,33,.74);backdrop-filter:blur(26px) saturate(1.25);-webkit-backdrop-filter:blur(26px) saturate(1.25);border:1px solid rgba(255,255,255,.16);border-radius:22px;box-shadow:0 22px 50px rgba(0,0,0,.42),0 0 80px rgba(255,90,155,.1),inset 0 1px 0 rgba(255,255,255,.22);flex:0 0 auto;width:min(100%,340px);padding:30px 20px 22px;z-index:4;margin:auto}.authBackdrop .authFormContainer:before{background:linear-gradient(90deg,transparent,rgba(255,214,133,.8),rgba(255,90,155,.55),transparent);content:"";height:1px;left:28px;opacity:.75;position:absolute;right:28px;top:0}.authBackdrop .authHeader{margin-bottom:24px}.authIconBadge{align-items:center;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.42),transparent 26%),linear-gradient(135deg,rgba(255,214,133,.24),rgba(255,90,155,.16));border:1px solid rgba(255,214,133,.35);border-radius:18px;box-shadow:0 14px 34px rgba(255,90,155,.14),inset 0 1px 0 rgba(255,255,255,.24);color:#fff7d7;display:inline-grid;height:58px;justify-items:center;margin-bottom:4px;place-items:center;position:relative;width:58px}.authIconBadge .goldenSparkle{position:absolute;right:-4px;top:-4px}.authBackdrop .authHeader h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700;letter-spacing:0;line-height:1.12;margin:14px 0 7px}.authBackdrop .authHeader p{color:rgba(255,255,255,.72);margin-bottom:0}.authBackdrop .authForm{gap:13px}.authBackdrop .authField label{color:rgba(255,255,255,.78);font-weight:800;letter-spacing:0}.authBackdrop .authField input,.authBackdrop .authField select{background:rgba(255,255,255,.09);border-radius:14px;font-size:15px;min-height:50px;padding:14px 15px;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.authBackdrop .authField input::placeholder{color:rgba(255,255,255,.36)}.authBackdrop .authField input:focus,.authBackdrop .authField select:focus{border-color:rgba(255,214,133,.82);background:rgba(255,255,255,.12);box-shadow:0 0 0 3px rgba(255,214,133,.14),0 12px 28px rgba(0,0,0,.2)}.authBackdrop .authField input:-webkit-autofill,.authBackdrop .authField input:-webkit-autofill:active,.authBackdrop .authField input:-webkit-autofill:focus,.authBackdrop .authField input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 100px #1a0a30!important;border:1px solid rgba(255,255,255,.15);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.authBackdrop .authForm button[type=submit]{min-height:50px;border-radius:16px;box-shadow:0 16px 30px rgba(255,67,143,.24),inset 0 1px 0 rgba(255,255,255,.2)}.authBackdrop .authSwitch{color:rgba(255,255,255,.62);margin:15px 0 0}.authTrustLine{align-items:center;display:flex;gap:8px;margin-top:14px;width:100%}.authTrustLine span{background:rgba(255,214,133,.9);border-radius:50%;box-shadow:0 0 14px rgba(255,214,133,.55);flex:0 0 6px;height:6px}.authTrustLine p{color:rgba(255,255,255,.48);font-size:11px;font-weight:700;line-height:1.35;margin:0}.authBackdrop{justify-content:flex-end;padding:24px 22px 22px}.authBackdrop:after{background:linear-gradient(180deg,rgba(15,5,31,0),rgba(15,5,31,.2) 34%,rgba(11,4,24,.86) 61%,#100522),radial-gradient(circle at 50% 76%,rgba(255,67,143,.22),transparent 38%);height:62%}.authHeroArt{background:linear-gradient(180deg,rgba(10,3,24,.02),rgba(10,3,24,.14) 42%,rgba(10,3,24,.78) 76%,#100522),url(/assets/login-night-sky.png) top /cover no-repeat;inset:0;opacity:.96;pointer-events:none;position:absolute;z-index:1}.authBackdrop .aurora{z-index:2}.authBackdrop .celestialAstrolabe{opacity:.28;top:34%;width:110%;z-index:2}.authBackdrop .gStar{filter:drop-shadow(0 0 12px rgba(255,214,133,.9));z-index:3}.authZodiacConstellation{animation:zodiacFloat 7s ease-in-out infinite;color:#ffd68a;filter:drop-shadow(0 0 8px rgba(255,214,133,.42)) drop-shadow(0 0 18px rgba(255,90,155,.18));height:auto;opacity:.66;pointer-events:none;position:absolute;right:8%;top:13%;width:min(42vw,220px);z-index:3}.authZodiacConstellation circle{animation:constellationPulse 3.4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,214,133,.75))}.authZodiacConstellation circle:nth-of-type(2n){animation-delay:.7s}.authZodiacConstellation circle:nth-of-type(3n){animation-delay:1.25s}.authBackdrop .authBackBtn{background:rgba(255,255,255,.14);height:46px;left:24px;top:30px;width:46px;z-index:6}.authBackdrop .authFormContainer{align-items:stretch;background:linear-gradient(180deg,rgba(38,18,58,.84),rgba(18,7,36,.94)),rgba(18,7,36,.9);border-color:rgba(255,255,255,.14);border-radius:28px;box-shadow:0 -18px 70px rgba(255,67,143,.12),0 28px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.18);margin:0 auto;max-width:520px;padding:26px 30px 24px;width:min(100%,520px);z-index:5}.authBackdrop .authFormContainer:before{left:34px;right:34px}.authBrandMini{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:18px}.authBrandMini span{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:700;line-height:.95}.authBrandMini small{color:rgba(255,255,255,.58);font-size:11px;font-weight:800;max-width:120px;text-align:right}.authBackdrop .authHeader{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:52px 1fr;margin-bottom:22px;text-align:left}.authBackdrop .authIconBadge{border-radius:17px;height:52px;margin:0;width:52px}.authBackdrop .authHeader h2{font-size:24px;grid-column:2;margin:0 0 5px}.authBackdrop .authHeader p{font-size:13px;grid-column:2}.authBackdrop .authForm{gap:14px;max-width:none}.authBackdrop .authField{gap:7px}.authBackdrop .authField input,.authBackdrop .authField select{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.17);border-radius:18px;min-height:56px;padding:16px 18px}.authBackdrop .primaryPink{background:linear-gradient(135deg,#ff3f93,#ff72aa 52%,#f09bc1);min-height:58px}.authBackdrop .authTrustLine{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:16px;margin-top:12px;padding:10px 12px}.authBackdrop .authTrustLine p{color:rgba(255,255,255,.58)}.authBackdrop .authSwitch{font-size:14px;margin-top:18px}@media (min-width:741px){.authBackdrop{justify-content:center;padding:28px}.authHeroArt{background:linear-gradient(90deg,rgba(10,3,24,.08),rgba(10,3,24,.36) 47%,rgba(10,3,24,.78)),linear-gradient(180deg,rgba(10,3,24,0),rgba(10,3,24,.74) 90%),url(/assets/login-night-sky.png) 50% /cover no-repeat}.authBackdrop .authFormContainer{margin-left:auto;margin-right:7vw}}@media (max-width:430px){.authBackdrop{padding:24px 24px 22px}.authHeroArt{background-position:46% top;background-size:cover}.authZodiacConstellation{opacity:.58;right:-10px;top:9%;width:168px}.authBackdrop .authFormContainer{border-radius:26px;padding:20px 20px 18px}.authBrandMini{margin-bottom:16px}.authBrandMini span{font-size:31px}.authBackdrop .authHeader{grid-template-columns:48px 1fr;margin-bottom:20px}.authBackdrop .authIconBadge{height:48px;width:48px}.authBackdrop .authHeader h2{font-size:22px}.authBackdrop .authField input,.authBackdrop .authField select,.authBackdrop .primaryPink{min-height:54px}}.goldenSparkle{color:#ffd700!important;filter:drop-shadow(0 0 8px rgba(255,215,0,.8))}@keyframes starTwinkle{0%,to{transform:scale(.6);opacity:.15;filter:drop-shadow(0 0 3px rgba(255,215,0,.4))}50%{transform:scale(1.15);opacity:.95;filter:drop-shadow(0 0 10px rgba(255,215,0,.95)) drop-shadow(0 0 20px rgba(255,180,0,.6))}}@keyframes constellationPulse{0%,to{opacity:.42;transform:scale(.86)}45%{opacity:1;transform:scale(1.18)}}@keyframes zodiacFloat{0%,to{transform:translateZ(0) rotate(-3deg)}50%{transform:translate3d(-4px,6px,0) rotate(1deg)}}.gStar{position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffd700'%3E%3Cpath d='M12 0L14.6 9.4L24 12L14.6 14.6L12 24L9.4 14.6L0 12L9.4 9.4L12 0Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;animation:starTwinkle 3s ease-in-out infinite}.gs1{width:18px;height:18px;left:10%;top:15%;animation-delay:0s;animation-duration:3.2s}.gs2{width:12px;height:12px;right:12%;top:25%;animation-delay:.8s;animation-duration:2.6s}.gs3{width:22px;height:22px;left:14%;bottom:22%;animation-delay:1.5s;animation-duration:4.2s}.gs4{width:14px;height:14px;right:16%;bottom:30%;animation-delay:2.2s;animation-duration:3.5s}.gs5{width:10px;height:10px;left:28%;top:45%;animation-delay:.4s;animation-duration:2.2s}.gs6{width:16px;height:16px;right:22%;top:8%;animation-delay:1.8s;animation-duration:3.8s}.gs7{width:12px;height:12px;right:28%;bottom:12%;animation-delay:1.1s;animation-duration:2.9s}.passwordWrapper{position:relative;display:flex;width:100%}.passwordWrapper input{width:100%!important;padding-right:50px!important}.passwordToggle{position:absolute;right:7px;top:50%;transform:translateY(-50%);background:transparent!important;border:none!important;color:rgba(255,255,255,.4)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:all .2s ease;z-index:5;width:36px;height:36px}.passwordToggle:hover{color:#ffd700!important;background:rgba(255,255,255,.08)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stagger-1,.stagger-2,.stagger-3,.stagger-4,.stagger-5{opacity:0;animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.shimmer-btn{position:relative;overflow:hidden}.shimmer-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:-100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.25) 50%,rgba(255,255,255,0));animation:shimmer 4s linear infinite}@keyframes shimmer{0%{left:-100%}to{left:200%}}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.shake-anim{animation:shake .4s ease-in-out}@keyframes auroraRotate{0%{transform:rotate(0deg) translate(0) scale(1)}50%{transform:rotate(180deg) translate(15px,-15px) scale(1.1)}to{transform:rotate(1turn) translate(0) scale(1)}}.aurora{position:absolute;border-radius:50%;filter:blur(60px);opacity:.12;pointer-events:none;z-index:0;animation:auroraRotate 22s linear infinite}.aurora.g1{width:260px;height:260px;background:radial-gradient(circle,rgba(255,215,0,.85) 0,transparent 70%);top:15%;left:-15%}.aurora.g2{width:320px;height:320px;background:radial-gradient(circle,rgba(132,56,214,.9) 0,transparent 70%);bottom:15%;right:-20%;animation-duration:28s;animation-direction:reverse}.celestialAstrolabe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:400px;height:auto;pointer-events:none;z-index:1;animation:slowRotate 80s linear infinite}@keyframes slowRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.cap-android{--cap-safe-bottom:max(env(safe-area-inset-bottom),48px);--cap-safe-top:max(env(safe-area-inset-top),36px)}.cap-ios{--cap-safe-bottom:env(safe-area-inset-bottom);--cap-safe-top:env(safe-area-inset-top)}.cap-native .bottomNav{bottom:calc(10px + var(--cap-safe-bottom))}.cap-native .content{padding-bottom:calc(96px + var(--cap-safe-bottom))}.cap-native .homeContent{padding-top:calc(22px + var(--cap-safe-top))}.cap-native .yetisScreen{padding-top:calc(26px + var(--cap-safe-top))}.cap-native .falScreen{padding-top:calc(30px + var(--cap-safe-top))}.cap-native .welcomeActions{bottom:calc(36px + var(--cap-safe-bottom))}.cap-native .brandBlock{bottom:calc(180px + var(--cap-safe-bottom))}