.mba-chapter-contents{color:#10243a;min-width:0;margin:8px 0 12px}.mba-chapter-contents summary{cursor:pointer;box-sizing:border-box;min-height:44px;font:inherit;padding:10px 0;font-weight:700;line-height:1.5}.mba-chapter-contents summary span{margin-left:8px;font-size:.85em;font-weight:500}.mba-chapter-contents nav{overscroll-behavior:contain;max-height:min(48vh,420px);padding:4px 6px;overflow-y:auto}.mba-chapter-contents ol{margin:0;padding-left:26px}.mba-chapter-contents li{break-inside:avoid;padding:0 4px}.mba-chapter-contents a{box-sizing:border-box;color:#124f83;overflow-wrap:anywhere;text-underline-offset:3px;min-height:44px;padding:9px 3px;line-height:1.5;display:block}.mba-chapter-contents :is(summary,a):focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #124f83}.mba-reader-continuity{overflow-wrap:anywhere;min-width:0}.mba-reader-continuity .mba-reader-article{min-width:0}.mba-reader-title-anchor{height:0;scroll-margin-top:110px;display:block}@media (width>=768px){.mba-chapter-contents ol{columns:2;column-gap:28px}}@media (width>=1180px){.mba-reader-continuity .mba-reader-article>p{max-width:76ch;margin-left:auto!important;margin-right:auto!important}}.mScroll .paymentStoriesHeader h1.paymentStoriesHeaderTitle{letter-spacing:-.5px;font-family:inherit;font-weight:900;text-wrap:wrap!important;max-width:none!important;font-size:clamp(20px,5.25vw,29px)!important;line-height:1.08!important}@media (width>=768px){.mScroll .paymentStoriesHeader h1.paymentStoriesHeaderTitle{font-size:38px!important}}@media (width>=1180px){.mScroll .paymentStoriesHeader h1.paymentStoriesHeaderTitle{font-size:44px!important}}.mba-reader-continuity .mba-reader-article{box-sizing:border-box;width:100%}.mba-reader-continuity .mba-reader-article p{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}@media (width<=1179px){.mba-reader-continuity .mba-reader-article button[aria-label^="Open zoom view for"]{box-sizing:border-box;min-width:0;transform:none;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}}.feedback-page-shell{width:100%;min-height:100%;padding:calc(72px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(132px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-sizing:border-box;color:#172033;background:radial-gradient(80% 50% at 50% -10%,#6366f112,#0000 55%),radial-gradient(60% 40% at 90% 20%,#fbbf240d,#0000 50%)}.feedback-page-content{width:min(100%,680px);margin:0 auto;animation:.45s both feedbackFadeIn}@keyframes feedbackFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.feedback-back-button{color:#334155;-webkit-backdrop-filter:blur(20px);cursor:pointer;background:#ffffffb8;border:1px solid #ffffffd9;border-radius:999px;min-height:42px;margin:0 0 18px;padding:9px 16px;font:800 12px/1.2 Manrope,system-ui,sans-serif;transition:background .18s,transform .16s,box-shadow .18s;box-shadow:0 8px 24px #2546781a,inset 0 1px #fffffff2}.feedback-back-button:active{transform:scale(.97)}.feedback-hero-card,.feedback-form-card,.feedback-success-card{-webkit-backdrop-filter:blur(32px)saturate(175%);background:radial-gradient(circle at 12% 6%,#fffffff2,#0000 36%),linear-gradient(148deg,#ffffffe0,#eef5ffb8 48%,#fcf6ffbd);border:1px solid #ffffffd1;position:relative;overflow:hidden;box-shadow:0 28px 70px #1c376924,0 8px 22px #1c376912,inset 0 1.5px #fffffffa,inset 0 -1px #ffffff59}.feedback-hero-card:before,.feedback-form-card:before,.feedback-success-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 8%,#7c3aed21,#0000 28%),radial-gradient(circle at 6% 88%,#0ea5e91f,#0000 30%),radial-gradient(circle at 70% 70%,#fbbf240f,#0000 35%);position:absolute;inset:0}.feedback-hero-card{text-align:center;border-radius:30px;padding:30px 26px 28px}.feedback-hero-orbit{place-items:center;width:96px;height:96px;margin:0 auto 18px;display:grid;position:relative}.feedback-hero-orbit:before,.feedback-hero-orbit:after{content:"";border:1px solid #6366f133;border-radius:50%;position:absolute}.feedback-hero-orbit:before{inset:0}.feedback-hero-orbit:after{border-color:#0ea5e938;inset:16px}.feedback-hero-orbit>span{background:linear-gradient(135deg,#0ea5e9,#7c3aed 55%,#f59e0b);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #6366f180}.feedback-hero-orbit>span:first-child{top:2px;left:44px}.feedback-hero-orbit>span:nth-child(2){bottom:18px;right:6px}.feedback-hero-orbit>span:nth-child(3){bottom:18px;left:7px}.feedback-hero-icon,.feedback-type-icon,.feedback-form-icon{color:#fff;background:linear-gradient(145deg,#2563eb,#7c3aed 58%,#db2777);border-radius:18px;place-items:center;display:grid;box-shadow:0 14px 32px #4c51bf4d,inset 0 1px #ffffff8c}.feedback-hero-icon{border-radius:20px;width:58px;height:58px}.feedback-hero-icon svg{fill:currentColor;width:32px;height:32px}.feedback-icon-cut{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round}.feedback-eyebrow{color:#5b57a6;letter-spacing:.16em;text-transform:uppercase;font:850 10px/1.2 Manrope,system-ui,sans-serif;display:block}.feedback-hero-card h1,.feedback-success-card h1{color:#0f172a;letter-spacing:-.038em;max-width:560px;margin:10px auto 14px;font:800 clamp(30px,7.2vw,44px)/1.06 Fraunces,Georgia,serif;position:relative}.feedback-hero-card p,.feedback-success-card>p{color:#475569;max-width:540px;margin:0 auto;font:600 14.5px/1.72 Manrope,system-ui,sans-serif;position:relative}.feedback-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.feedback-type-card{text-align:left;-webkit-backdrop-filter:blur(24px)saturate(160%);cursor:pointer;background:#ffffffa8;border:1px solid #fffc;border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;min-height:148px;padding:17px 15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 14px 34px #2041761a,inset 0 1px #fffffff5}.feedback-type-card.is-selected{border-color:color-mix(in srgb, var(--feedback-accent) 48%, white);box-shadow:0 20px 44px color-mix(in srgb, var(--feedback-accent) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--feedback-accent) 18%, transparent), inset 0 1px 0 #fffffffa;transform:translateY(-3px)}.feedback-type-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--feedback-accent) 72%, white), var(--feedback-accent));width:44px;height:44px;box-shadow:0 10px 22px color-mix(in srgb, var(--feedback-accent) 26%, transparent), inset 0 1px 0 #ffffff7a;border-radius:15px}.feedback-type-icon svg,.feedback-form-icon svg{fill:currentColor;width:22px;height:22px}.feedback-type-copy{gap:5px;display:grid}.feedback-type-copy strong{color:#0f172a;font:800 13.5px/1.25 Manrope,system-ui,sans-serif}.feedback-type-copy small{color:#64748b;font:600 10.5px/1.45 Manrope,system-ui,sans-serif}.feedback-type-check{color:#fff;background:var(--feedback-accent);opacity:0;width:24px;height:24px;box-shadow:0 4px 12px color-mix(in srgb, var(--feedback-accent) 40%, transparent);border-radius:50%;place-items:center;font-size:12px;font-weight:900;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:12px;right:12px;transform:scale(.65)}.feedback-type-card.is-selected .feedback-type-check{opacity:1;transform:scale(1)}.feedback-form-card{border-radius:28px;padding:26px 24px 28px}.feedback-form-heading{border-bottom:1px solid #4e658c1f;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex;position:relative}.feedback-form-heading h2{color:#0f172a;letter-spacing:-.02em;margin:4px 0 0;font:800 24px/1.15 Fraunces,Georgia,serif}.feedback-form-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--feedback-accent) 72%, white), var(--feedback-accent));border-radius:16px;flex:none;width:50px;height:50px}.feedback-field-group{gap:8px;margin-bottom:18px;display:grid;position:relative}.feedback-field-group label,.feedback-field-group legend{color:#1e293b;font:800 12.5px/1.35 Manrope,system-ui,sans-serif}.feedback-field-group input,.feedback-field-group select,.feedback-field-group textarea{box-sizing:border-box;color:#0f172a;background:#fffc;border:1px solid #4b628529;border-radius:15px;outline:none;width:100%;min-height:50px;padding:13px 15px;font:600 13.5px/1.5 Manrope,system-ui,sans-serif;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #1e375a09,0 1px #ffffffd9}.feedback-field-group textarea{resize:vertical;min-height:110px}.feedback-field-group input:focus,.feedback-field-group select:focus,.feedback-field-group textarea:focus{background:#fffffff2;border-color:#4f46e57a;box-shadow:0 0 0 4px #6366f11f,inset 0 1px 2px #1e375a08}.feedback-field-group [aria-invalid=true]{border-color:#e11d488c;box-shadow:0 0 0 3px #e11d4814}.feedback-field-error{color:#be123c;font:700 11px/1.4 Manrope,system-ui,sans-serif}.feedback-field-meta{color:#64748b;justify-content:space-between;gap:12px;font:650 10.5px/1.3 Manrope,system-ui,sans-serif;display:flex}.feedback-rating-group{border:0;margin-inline:0;padding:0}.feedback-rating-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.feedback-rating-grid button{color:#475569;cursor:pointer;background:#ffffffb3;border:1px solid #4b628521;border-radius:14px;place-items:center;gap:5px;min-height:68px;padding:9px 5px;font:750 9.5px/1.2 Manrope,system-ui,sans-serif;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.feedback-rating-grid button span{font-size:22px;line-height:1}.feedback-rating-grid button.is-selected{color:#3730a3;background:linear-gradient(145deg,#e0e7fffa,#f3e8ffeb);border-color:#4f46e56b;transform:translateY(-1px);box-shadow:0 10px 24px #4f46e524}.feedback-contact-toggle{cursor:pointer;background:#ffffff9e;border:1px solid #4b628521;border-radius:16px;align-items:center;gap:13px;margin:6px 0 18px;padding:16px;transition:background .16s,border-color .16s;display:flex;position:relative}.feedback-contact-toggle>input{opacity:0;pointer-events:none;position:absolute}.feedback-toggle-track{box-sizing:border-box;background:#cbd5e1;border-radius:999px;flex:none;width:46px;height:26px;padding:3px;transition:background .2s}.feedback-toggle-track>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block;box-shadow:0 2px 7px #0f172a2e}.feedback-contact-toggle>input:checked+.feedback-toggle-track{background:linear-gradient(90deg,#2563eb,#7c3aed)}.feedback-contact-toggle>input:checked+.feedback-toggle-track>span{transform:translate(20px)}.feedback-contact-toggle strong{color:#1e293b;font:800 12px/1.35 Manrope,system-ui,sans-serif;display:block}.feedback-contact-toggle small{color:#64748b;margin-top:3px;font:600 10.5px/1.4 Manrope,system-ui,sans-serif;display:block}.feedback-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feedback-privacy-note{background:linear-gradient(145deg,#ecfeffd9,#eff6ffc7);border:1px solid #0e749024;border-radius:15px;align-items:flex-start;gap:11px;margin:6px 0 20px;padding:14px 15px;display:flex}.feedback-privacy-note p{color:#475569;margin:0;font:600 11px/1.55 Manrope,system-ui,sans-serif}.feedback-privacy-note strong{color:#155e75}.feedback-primary-button,.feedback-secondary-button{cursor:pointer;border-radius:16px;min-height:52px;font:850 13px/1.2 Manrope,system-ui,sans-serif;transition:transform .16s,box-shadow .18s,opacity .16s}.feedback-primary-button{color:#fff;background:linear-gradient(118deg,#2563eb 0%,#6d28d9 52%,#db2777 100%);border:1px solid #ffffff73;box-shadow:0 16px 36px #4f46e54d,0 4px 12px #4f46e51f,inset 0 1px #ffffff52}.feedback-primary-button:active{transform:scale(.98)}.feedback-primary-button:disabled{cursor:wait;opacity:.7}.feedback-secondary-button{color:#334155;background:#ffffffc7;border:1px solid #4b628526;box-shadow:inset 0 1px #ffffffe6}.feedback-submit-button{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.feedback-submit-helper{color:#64748b;text-align:center;margin:10px 0 0;font:600 10px/1.45 Manrope,system-ui,sans-serif}.feedback-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite feedbackSpin}@keyframes feedbackSpin{to{transform:rotate(360deg)}}.feedback-submit-error{color:#881337;background:#fff1f2eb;border:1px solid #e11d482e;border-radius:15px;margin:0 0 16px;padding:15px}.feedback-submit-error strong{font:850 12px/1.3 Manrope,system-ui,sans-serif}.feedback-submit-error p{margin:6px 0 10px;font:600 11px/1.5 Manrope,system-ui,sans-serif}.feedback-submit-error a{color:#9f1239;font:800 11px/1.3 Manrope,system-ui,sans-serif}.feedback-success-card{box-sizing:border-box;text-align:center;border-radius:32px;width:min(100%,620px);margin:48px auto 0;padding:40px 28px 32px;animation:.5s both feedbackFadeIn}.feedback-success-icon{color:#fff;background:linear-gradient(145deg,#10b981,#059669);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:30px;font-weight:900;display:grid;position:relative;box-shadow:0 16px 36px #05966952,inset 0 1px #ffffff73}.feedback-success-icon:after{content:"";border:2px solid #10b98140;border-radius:50%;animation:2s ease-out infinite feedbackPulse;position:absolute;inset:-6px}@keyframes feedbackPulse{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.feedback-success-card dl{gap:8px;margin:26px 0;display:grid;position:relative}.feedback-success-card dl>div{background:#ffffff9e;border:1px solid #ffffffb3;border-radius:13px;justify-content:space-between;gap:20px;padding:12px 14px;display:flex}.feedback-success-card dt{color:#64748b;font:750 11px/1.3 Manrope,system-ui,sans-serif}.feedback-success-card dd{color:#0f172a;margin:0;font:850 11px/1.3 Manrope,system-ui,sans-serif}.feedback-success-actions{grid-template-columns:1fr 1fr;gap:11px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.feedback-type-card:hover{transform:translateY(-3px);box-shadow:0 20px 42px #20417621,inset 0 1px #fffffff5}.feedback-back-button:hover,.feedback-secondary-button:hover{background:#ffffffeb}.feedback-rating-grid button:hover{background:#ffffffe0;border-color:#6366f147}}@media (width<=620px){.feedback-page-shell{padding-top:calc(66px + env(safe-area-inset-top))}.feedback-hero-card{border-radius:26px;padding:26px 18px 24px}.feedback-type-grid{grid-template-columns:1fr;gap:10px}.feedback-type-card{flex-direction:row;align-items:center;min-height:96px;padding:15px 16px}.feedback-type-copy{padding-right:28px}.feedback-form-card{border-radius:26px;padding:22px 16px 26px}.feedback-rating-grid{grid-template-columns:repeat(5,minmax(54px,1fr));padding-bottom:4px;overflow-x:auto}.feedback-contact-grid,.feedback-success-actions{grid-template-columns:1fr}.feedback-success-card{margin-top:32px;padding:34px 20px 28px}}@media (width<=380px){.feedback-hero-card h1,.feedback-success-card h1{font-size:28px}.feedback-form-heading h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.feedback-page-content,.feedback-success-card,.feedback-type-card,.feedback-type-check,.feedback-toggle-track,.feedback-toggle-track>span,.feedback-success-icon:after{transition:none;animation:none}.feedback-spinner{animation:none}}.trust-page-shell{width:100%;min-height:100%;padding:calc(72px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(132px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-sizing:border-box;color:#172033;background:radial-gradient(80% 50% at 50% -10%,#6366f10f,#0000 55%),radial-gradient(55% 40% at 92% 18%,#0ea5e90d,#0000 50%)}.trust-page-content{width:min(100%,680px);margin:0 auto;animation:.45s both trustFadeIn}@keyframes trustFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.trust-back-button{color:#334155;-webkit-backdrop-filter:blur(20px);cursor:pointer;background:#ffffffb8;border:1px solid #ffffffd9;border-radius:999px;min-height:42px;margin:0 0 18px;padding:9px 16px;font:800 12px/1.2 Manrope,system-ui,sans-serif;transition:background .18s,transform .16s;box-shadow:0 8px 24px #2546781a,inset 0 1px #fffffff2}.trust-back-button:active{transform:scale(.97)}.trust-card{-webkit-backdrop-filter:blur(32px)saturate(175%);background:radial-gradient(circle at 12% 6%,#fffffff2,#0000 36%),linear-gradient(148deg,#ffffffe0,#eef5ffb8 48%,#fcf6ffbd);border:1px solid #ffffffd1;border-radius:28px;padding:28px 26px 30px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1c376921,0 8px 22px #1c37690f,inset 0 1.5px #fffffffa,inset 0 -1px #ffffff59}.trust-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 8%,#7c3aed1a,#0000 28%),radial-gradient(circle at 6% 88%,#0ea5e91a,#0000 30%);position:absolute;inset:0}.trust-eyebrow{color:#5b57a6;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font:850 10px/1.2 Manrope,system-ui,sans-serif;display:block;position:relative}.trust-card h1{color:#0f172a;letter-spacing:-.035em;margin:0 0 14px;font:800 clamp(28px,6.8vw,40px)/1.08 Fraunces,Georgia,serif;position:relative}.trust-intro{color:#475569;margin:0 0 8px;font:600 15px/1.72 Manrope,system-ui,sans-serif;position:relative}.trust-section{margin-top:28px;position:relative}.trust-section h2{color:#0f172a;letter-spacing:-.01em;margin:0 0 10px;font:800 18px/1.3 Manrope,system-ui,sans-serif}.trust-section p{color:#334155;margin:0 0 12px;font:600 14.5px/1.75 Manrope,system-ui,sans-serif}.trust-section p:last-child{margin-bottom:0}.trust-links{gap:12px;margin-top:28px;display:grid;position:relative}.trust-link-card{color:#1d4ed8;overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #fffc;border-radius:15px;padding:15px 16px;font:700 14px/1.4 Manrope,system-ui,sans-serif;text-decoration:none;transition:transform .16s,box-shadow .18s;display:block;box-shadow:0 8px 22px #20417612,inset 0 1px #ffffffe6}.trust-link-card span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font:750 10.5px/1.3 Manrope,system-ui,sans-serif;display:block}.trust-footer{color:#64748b;border-top:1px solid #4e658c1f;margin:32px 0 0;padding-top:18px;font:600 12.5px/1.6 Manrope,system-ui,sans-serif;position:relative}.trust-footer a{color:#1d4ed8;font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.trust-back-button:hover{background:#ffffffeb}.trust-link-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2041761a,inset 0 1px #fffffff2}}@media (width<=620px){.trust-page-shell{padding-top:calc(66px + env(safe-area-inset-top))}.trust-card{border-radius:24px;padding:24px 18px 26px}.trust-card h1{font-size:clamp(26px,7vw,34px)}.trust-section h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.trust-page-content{animation:none}}.mScroll{min-width:0;scroll-padding-top:var(--mba-measured-nav-top,16px)!important;scroll-padding-bottom:var(--mba-measured-nav-bottom,120px)!important}.mba-bottom-nav .sky-glass-nav__tab:focus-visible{outline-offset:-3px;outline:2px solid!important}@media (width<=599px){.mScroll input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.mScroll select,.mScroll textarea{font-size:max(16px,1em)!important}.mScroll{padding-bottom:max(var(--sky-nav-bottom-clearance,120px), var(--mba-measured-nav-bottom,120px))!important}}@media (width>=600px) and (width<=1023px){.mScroll{padding-bottom:max(var(--sky-nav-bottom-clearance,120px), var(--mba-measured-nav-bottom,120px))!important}.mba-bottom-nav .sky-glass-nav__tab{min-height:44px}}@media (width>=1024px){.mba-bottom-nav .sky-glass-nav__tab{min-height:44px}.mScroll>.sky-glass-nav.mba-bottom-nav[aria-label]{z-index:60!important;position:sticky!important;top:0!important}}.home-dashboard-group-grid{box-sizing:border-box;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}.home-dashboard-card{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:manipulation;backface-visibility:hidden;min-width:0;height:100%;min-height:94px;overflow:hidden;transform:translateZ(0)}.home-dashboard-card__icon,.home-dashboard-card__arrow{flex:none}.home-dashboard-card__copy{flex:auto;min-width:0;overflow:hidden}.home-dashboard-card__title{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;min-width:0;max-width:100%;display:block;white-space:normal!important;text-overflow:clip!important;font-size:clamp(12px,3.25vw,14px)!important;line-height:1.18!important;overflow:hidden!important}.home-dashboard-card__subtitle{text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;display:block;overflow:hidden;line-height:1.25!important}.home-dashboard-card[aria-label^="Open Financial Crime"],.home-dashboard-card[aria-label^="Open Regional Payments"],.home-dashboard-card[aria-label^="Open Risk & Compliance"],.home-dashboard-card[aria-label^="Open Digital Banking & Fintech"],.home-dashboard-card[aria-label^="Open Agentic Payments"],.home-dashboard-card[aria-label^="Open Communication Lab"],.home-dashboard-card[aria-label^="Open Software Delivery"]{min-height:104px}.home-dashboard-card[aria-label^="Open Financial Crime"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Regional Payments"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Risk & Compliance"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Digital Banking & Fintech"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Agentic Payments"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Communication Lab"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Software Delivery"] .home-dashboard-card__title{font-size:clamp(11.4px,3.05vw,13.6px)!important;line-height:1.16!important}.home-dashboard-card[aria-label^="Open Agentic Payments"],.home-dashboard-card[aria-label^="Open Agentic Payments"] .home-dashboard-card__icon,.home-dashboard-card[aria-label^="Open Agentic Payments"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Agentic Payments"] .home-dashboard-card__arrow{color:inherit;box-shadow:inherit}@supports (-webkit-touch-callout:none){.home-dashboard-card{-webkit-user-select:none;user-select:none}}@media (width<=430px){.home-dashboard-group-grid{gap:12px!important}.home-dashboard-card{min-height:96px;padding-inline:9px}.home-dashboard-card__title{font-size:clamp(11.2px,3.18vw,12.8px)!important;line-height:1.15!important}.home-dashboard-card__subtitle{font-size:10.4px!important;line-height:1.22!important}.home-dashboard-card[aria-label^="Open Financial Crime"],.home-dashboard-card[aria-label^="Open Regional Payments"],.home-dashboard-card[aria-label^="Open Risk & Compliance"],.home-dashboard-card[aria-label^="Open Digital Banking & Fintech"],.home-dashboard-card[aria-label^="Open Agentic Payments"],.home-dashboard-card[aria-label^="Open Communication Lab"],.home-dashboard-card[aria-label^="Open Software Delivery"]{min-height:112px}}@media (width<=360px){.home-dashboard-group-grid{gap:10px!important}.home-dashboard-card{min-height:100px;padding-inline:8px}.home-dashboard-card__title{font-size:11px!important;line-height:1.13!important}.home-dashboard-card__subtitle{font-size:9.8px!important}.home-dashboard-card[aria-label^="Open Financial Crime"],.home-dashboard-card[aria-label^="Open Regional Payments"],.home-dashboard-card[aria-label^="Open Risk & Compliance"],.home-dashboard-card[aria-label^="Open Digital Banking & Fintech"],.home-dashboard-card[aria-label^="Open Agentic Payments"],.home-dashboard-card[aria-label^="Open Communication Lab"],.home-dashboard-card[aria-label^="Open Software Delivery"]{min-height:122px}}@media (width>=768px){.home-dashboard-group-grid{grid-template-columns:repeat(3,minmax(220px,1fr))!important;gap:18px!important}.home-dashboard-card{min-height:92px}.home-dashboard-card__title{font-size:clamp(13px,1.05vw,15px)!important}.home-dashboard-card__subtitle{font-size:clamp(11px,.9vw,12.5px)!important}.home-dashboard-card[aria-label^="Open Financial Crime"],.home-dashboard-card[aria-label^="Open Regional Payments"],.home-dashboard-card[aria-label^="Open Risk & Compliance"],.home-dashboard-card[aria-label^="Open Digital Banking & Fintech"],.home-dashboard-card[aria-label^="Open Agentic Payments"],.home-dashboard-card[aria-label^="Open Communication Lab"],.home-dashboard-card[aria-label^="Open Software Delivery"]{min-height:102px}.home-dashboard-card[aria-label^="Open Financial Crime"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Regional Payments"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Risk & Compliance"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Digital Banking & Fintech"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Agentic Payments"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Communication Lab"] .home-dashboard-card__title,.home-dashboard-card[aria-label^="Open Software Delivery"] .home-dashboard-card__title{font-size:clamp(12.5px,.98vw,14.5px)!important}}@media (width>=1180px){.home-dashboard-group-grid{grid-template-columns:repeat(4,minmax(210px,1fr))!important;gap:20px!important}.home-dashboard-card{min-height:90px}}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){grid-column:1/-1;grid-template-columns:76px minmax(0,1fr) 42px;align-items:center;gap:18px;background:linear-gradient(135deg,#ffffffd6,#e0f7ffa8 48%,#f0fdfa8a),radial-gradient(circle at 92% 16%,#facc1547,#0000 24%),radial-gradient(circle at 10% 80%,#0ea5e933,#0000 28%)!important;border:1.5px solid #ffffffdb!important;border-radius:28px!important;min-height:124px!important;padding:22px 24px!important;display:grid!important;box-shadow:0 18px 40px #0e2a5a24,0 7px 16px #0ea5e914,inset 0 1px #ffffffeb!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__icon{transform:none;border-radius:18px!important;width:62px!important;height:62px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__title{letter-spacing:-.04em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(23px,5.5vw,30px)!important;line-height:1.06!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__subtitle{color:#1f2937c2;text-overflow:clip;margin-top:5px;font-weight:800;font-size:clamp(15px,3.8vw,19px)!important;line-height:1.22!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__arrow{color:#0369a1;background:#ffffffc7;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px #0e2a5a1a,inset 0 1px #ffffffe6;width:42px!important;height:42px!important}@media (width<=430px){.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){grid-template-columns:62px minmax(0,1fr) 34px;gap:13px;border-radius:26px!important;min-height:120px!important;padding:18px 18px 19px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):after{height:5px;bottom:15px;left:46px;right:42px}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__icon{border-radius:16px!important;width:54px!important;height:54px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__title{font-size:clamp(20px,6.6vw,25px)!important;line-height:1.08!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__subtitle{font-size:clamp(14px,4.3vw,17px)!important;line-height:1.2!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__arrow{width:34px!important;height:34px!important}}@media (width<=360px){.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){grid-template-columns:54px minmax(0,1fr) 30px;gap:10px;padding:16px 14px 18px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__title{font-size:19px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__subtitle{font-size:13px!important}}@media (width>=900px){.home-dashboard-group-grid{gap:22px!important}.home-dashboard-card{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;border-radius:24px!important;min-height:116px!important;padding:18px!important;box-shadow:0 18px 42px #0f172a1a,0 4px 14px #3b82f60f,inset 0 1px #ffffffb8!important}.home-dashboard-card__icon{transform:scale(1.08)}.home-dashboard-card__title{letter-spacing:-.18px;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.18!important}.home-dashboard-card__subtitle{margin-top:5px;font-size:clamp(11.5px,.86vw,13px)!important;line-height:1.28!important}.home-dashboard-card:hover{transform:translateY(-3px)translateZ(0);box-shadow:0 24px 54px #0f172a21,0 6px 18px #3b82f61a,inset 0 1px #ffffffc7!important}.home-dashboard-card:focus-visible{outline-offset:3px;outline:3px solid #3b82f652}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){grid-template-columns:74px minmax(0,1fr) 44px;min-height:126px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__title{font-size:clamp(24px,2vw,31px)!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__subtitle{font-size:clamp(15px,1.25vw,18px)!important}}@media (width>=1180px){.home-dashboard-group-grid{gap:24px!important}.home-dashboard-card{min-height:124px!important;padding:20px!important}.home-dashboard-card[aria-label^="Open Financial Crime"],.home-dashboard-card[aria-label^="Open Regional Payments"],.home-dashboard-card[aria-label^="Open Risk & Compliance"],.home-dashboard-card[aria-label^="Open Digital Banking & Fintech"],.home-dashboard-card[aria-label^="Open Agentic Payments"],.home-dashboard-card[aria-label^="Open Communication Lab"],.home-dashboard-card[aria-label^="Open Software Delivery"],.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){min-height:132px!important}}.paymentStoriesRegionCard,.europeLearningCard,.practiceHero,.practiceControlDeck,.practiceMainPanel,.practiceAdvisorCard,.agenticPageCard,.agenticTopicCard{-webkit-backdrop-filter:blur(18px)saturate(1.16);border-color:#ffffff9e!important;box-shadow:0 16px 42px #0f172a1a,0 2px 12px #0ea5e90f,inset 0 1px #ffffffb8!important}@media (hover:hover) and (pointer:fine){.paymentStoriesRegionCard:hover,.europeLearningCard:hover,.practiceModeCard:hover,.practiceChoiceButton:hover,.agenticTopicCard:hover{transition:transform .16s,box-shadow .16s;transform:translateY(-2px)translateZ(0)}}.mba-diagram-zoom-overlay [data-action]{background:#ffffff24!important;border-color:#ffffff4d!important;border-radius:999px!important;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff2e!important}.mba-diagram-zoom-overlay [data-action=fit]{letter-spacing:.04em!important;background:linear-gradient(135deg,#0ea5e96b,#8b5cf65c)!important;min-width:92px!important}.mba-diagram-viewer-toolbar{-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;background:#0f172ad1!important;min-height:58px!important}.mba-diagram-viewer-button{border-radius:999px!important;min-width:46px!important}@media (width>=980px){img[src*="/diagrams/"]:not(.mba-diagram-viewer-image),button[aria-label^="Open zoom view"]{max-width:min(1120px,100vw - 120px)!important}.foundation-focused-visuals,.foundation-focused-grid{max-width:min(1120px,100vw - 120px);margin-left:auto;margin-right:auto}}@media (width<=760px){.bottomNav,.bottom-nav,.mobile-bottom-nav,nav[class*=bottom],div[class*=BottomNav]{min-height:62px!important;padding-top:7px!important;padding-bottom:calc(7px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(20px)saturate(1.14)!important;border-radius:22px 22px 0 0!important}}@media (prefers-reduced-motion:reduce){.home-dashboard-card,.paymentStoriesRegionCard,.europeLearningCard,.practiceModeCard,.practiceChoiceButton,.agenticTopicCard{transition:none!important;transform:none!important}}.home-dashboard-group:first-child .home-dashboard-group-grid{grid-auto-rows:auto!important;align-items:stretch!important;row-gap:10px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){background:linear-gradient(120deg,#ffffffe6,#e2f6ffad 56%,#f1fdfa94),radial-gradient(circle at 94% 12%,#facc1524,#0000 24%)!important;border:1.35px solid #ffffffe0!important;border-radius:18px!important;grid-column:1/-1!important;grid-template-columns:42px minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:74px!important;margin:0!important;padding:11px 13px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 9px 20px #0e2a5a1a,inset 0 1px #ffffffeb!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):before{content:"CORE"!important;z-index:1!important;color:#0369a1a8!important;letter-spacing:.12em!important;pointer-events:none!important;background:#ffffff85!important;border-radius:999px!important;padding:2px 5px!important;font-size:6px!important;font-weight:900!important;line-height:1!important;position:absolute!important;top:7px!important;right:42px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):after{content:""!important;opacity:.64!important;pointer-events:none!important;background:linear-gradient(90deg,#38bdf8,#22d3ee,#fbbf24)!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:8px!important;left:54px!important;right:42px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__icon{border-radius:12px!important;width:38px!important;height:38px!important;transform:none!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__copy{min-width:0!important;overflow:hidden!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__title{letter-spacing:-.02em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(15px,4vw,18px)!important;line-height:1.08!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__subtitle{color:#1f2937ad!important;white-space:normal!important;text-overflow:clip!important;margin-top:3px!important;font-size:clamp(11.5px,3.1vw,13px)!important;font-weight:760!important;line-height:1.12!important;overflow:hidden!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__arrow{color:#0369a1!important;background:#fffc!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important;box-shadow:0 6px 14px #0e2a5a17,inset 0 1px #ffffffe6!important}@media (width<=430px){.home-dashboard-group:first-child .home-dashboard-group-grid{row-gap:9px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){border-radius:18px!important;grid-template-columns:40px minmax(0,1fr) 28px!important;gap:9px!important;min-height:72px!important;padding:10px 12px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):before{padding:2px 5px!important;font-size:5.5px!important;top:6px!important;right:38px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):after{bottom:7px!important;left:50px!important;right:38px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__icon{border-radius:11px!important;width:36px!important;height:36px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__title{font-size:clamp(14.5px,4.3vw,17px)!important;line-height:1.08!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__subtitle{font-size:clamp(11px,3.2vw,12.4px)!important;line-height:1.1!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__arrow{width:28px!important;height:28px!important}}@media (width>=900px){.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){grid-template-columns:44px minmax(0,1fr) 32px!important;min-height:78px!important;padding:12px 16px!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__title{font-size:clamp(17px,1.18vw,20px)!important}.home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__subtitle{font-size:clamp(12px,.82vw,13.5px)!important}}@media (width<=1023px){.home-premium-workspace__primary{flex-direction:column!important;display:flex!important}.home-greeting-clock-wrap{order:1}.home-continue-wrap{order:2}.home-language-wrap{order:3}.home-daily-quote-wrap{order:4}.home-search-command{order:5}.home-command-center{order:6;display:block!important}.home-hero-brand-media{padding-top:calc(10px + env(safe-area-inset-top))!important;padding-bottom:4px!important;padding-left:max(8px, env(safe-area-inset-left))!important;padding-right:max(8px, env(safe-area-inset-right))!important}.home-continue-card{z-index:2!important;padding-bottom:14px!important;position:relative!important}.home-continue-card__copy p{margin-bottom:10px!important;display:block!important}.home-continue-card__actions{z-index:3!important;flex-wrap:wrap!important;gap:8px!important;display:flex!important;position:relative!important}.home-premium-shell,.home-desktop-main{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important}}@media (width<=767px){.home-premium-shell.home-premium-shell{width:100%!important;overflow-x:clip!important}.home-premium-shell.home-premium-shell .home-desktop-main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-inline:14px!important}.home-premium-shell.home-premium-shell .home-hero-brand-media{padding-top:calc(16px + env(safe-area-inset-top))!important;padding-bottom:12px!important}.home-premium-shell.home-premium-shell .home-hero-media{border-radius:26px!important;width:min(100%,520px)!important;min-height:310px!important;max-height:390px!important;box-shadow:0 20px 44px #0e2a6433,0 5px 14px #0e2a501a,inset 0 1px #ffffffb8!important}.home-premium-shell.home-premium-shell .home-premium-workspace{gap:14px!important;width:100%!important;max-width:none!important}.home-premium-shell.home-premium-shell .home-command-center,.home-premium-shell.home-premium-shell .home-dashboard-groups{padding-inline:0!important}.home-premium-shell.home-premium-shell .home-command-head{margin:8px 2px 12px!important}.home-premium-shell.home-premium-shell .home-command-head h2,.home-premium-shell.home-premium-shell .home-dashboard-group__head h2{letter-spacing:-.035em!important;font-size:21px!important;line-height:1.14!important}.home-premium-shell.home-premium-shell .home-primary-actions-grid,.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(112px,auto)!important;gap:12px!important}.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-dashboard-card{border-radius:21px!important;min-height:112px!important;padding:14px!important}.home-premium-shell.home-premium-shell .home-primary-action-card__icon,.home-premium-shell.home-premium-shell .home-dashboard-card__icon{filter:drop-shadow(0 7px 10px #123a6424);width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;max-height:50px!important}.home-premium-shell.home-premium-shell .home-primary-action-card__title,.home-premium-shell.home-premium-shell .home-dashboard-card__title{overflow-wrap:normal!important;word-break:normal!important;font-size:14px!important;line-height:1.16!important}.home-premium-shell.home-premium-shell .home-primary-action-card__subtitle,.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle{font-size:11.5px!important;line-height:1.28!important}.home-premium-shell.home-premium-shell .home-special-cards{gap:12px!important}.home-premium-shell.home-premium-shell .home-special-card{border-radius:22px!important;min-height:112px!important;padding:16px!important}.home-premium-shell.home-premium-shell .home-footer-section{padding-bottom:calc(184px + env(safe-area-inset-bottom))!important}}@media (width<=374px){.home-premium-shell.home-premium-shell .home-desktop-main{padding-inline:11px!important}.home-premium-shell.home-premium-shell .home-hero-media{min-height:286px!important}.home-premium-shell.home-premium-shell .home-primary-actions-grid,.home-premium-shell.home-premium-shell .home-dashboard-group-grid{gap:10px!important}.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-dashboard-card{min-height:104px!important;padding:12px!important}.home-premium-shell.home-premium-shell .home-primary-action-card__icon,.home-premium-shell.home-premium-shell .home-dashboard-card__icon{width:45px!important;min-width:45px!important;max-width:45px!important;height:45px!important;max-height:45px!important}}@media (width<=767px){.home-premium-shell.home-premium-shell .home-dashboard-group{margin-top:30px!important}.home-premium-shell.home-premium-shell .home-dashboard-group__head{margin:0 3px 13px!important}.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:12px!important}.home-premium-shell.home-premium-shell .home-dashboard-card{background:linear-gradient(116deg,#ffffffe6,#eaf7ffb3)!important;border:1px solid #ffffffdb!important;border-radius:20px!important;grid-template-columns:54px minmax(0,1fr) 26px!important;align-items:center!important;gap:13px!important;height:auto!important;min-height:96px!important;padding:15px 16px!important;display:grid!important;box-shadow:0 10px 24px #0e2a5a14,inset 0 1px #ffffffe6!important}.home-premium-shell.home-premium-shell .home-dashboard-card__icon{border-radius:15px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;max-height:54px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__copy{overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title{text-overflow:clip!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:16px!important;line-height:1.14!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle{color:#60778f!important;text-overflow:clip!important;white-space:normal!important;margin-top:4px!important;font-size:12.5px!important;line-height:1.28!important;display:block!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__arrow{opacity:.8;width:26px!important;height:26px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){grid-template-columns:54px minmax(0,1fr) 26px!important;min-height:96px!important;padding:15px 16px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):before,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):after{display:none!important}}@media (width<=374px){.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){grid-template-columns:48px minmax(0,1fr) 24px!important;gap:11px!important;min-height:92px!important;padding:14px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__icon{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;max-height:48px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title{font-size:15px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle{font-size:12px!important}}@media (width<=767px){.home-premium-shell.home-premium-shell .home-dashboard-card__icon,.home-premium-shell.home-premium-shell .home-primary-action-card__icon,.home-premium-shell.home-premium-shell .home-special-card__icon{display:none!important}.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){grid-template-columns:minmax(0,1fr) 28px!important;gap:12px!important;min-height:86px!important;padding:16px 18px!important}.home-premium-shell.home-premium-shell .home-primary-action-card{grid-template-columns:minmax(0,1fr) 28px!important;gap:12px!important;min-height:88px!important;padding:16px 18px!important}.home-premium-shell.home-premium-shell .home-special-card{grid-template-columns:minmax(0,1fr) auto 28px!important;gap:11px!important;min-height:88px!important;padding:16px 18px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title,.home-premium-shell.home-premium-shell .home-primary-action-card__title,.home-premium-shell.home-premium-shell .home-special-card__title{color:#173a62!important;letter-spacing:-.02em!important;font-size:17px!important;line-height:1.14!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle,.home-premium-shell.home-premium-shell .home-primary-action-card__subtitle,.home-premium-shell.home-premium-shell .home-special-card__subtitle{color:#5b718a!important;white-space:normal!important;text-overflow:clip!important;font-size:12.5px!important;line-height:1.32!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__arrow,.home-premium-shell.home-premium-shell .home-primary-action-card__arrow,.home-premium-shell.home-premium-shell .home-special-card__arrow{color:#173a62!important;background:#173a6214!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}}@media (width<=374px){.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2),.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-special-card{min-height:82px!important;padding:14px 16px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title,.home-premium-shell.home-premium-shell .home-primary-action-card__title,.home-premium-shell.home-premium-shell .home-special-card__title{font-size:16px!important}}@media (width<=767px){.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2){border-color:#ffffff42!important;min-height:112px!important;position:relative!important;overflow:hidden!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child{background:linear-gradient(125deg,#123457 0%,#1b527b 56%,#27719a 100%)!important;box-shadow:0 17px 34px #11365b42,inset 0 1px #ffffff2e!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2){background:linear-gradient(125deg,#0b6f89 0%,#168eae 58%,#4db5c8 100%)!important;box-shadow:0 17px 34px #0a668438,inset 0 1px #ffffff38!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child:before,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2):before{z-index:1!important;color:#ffffff9e!important;letter-spacing:.12em!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:850!important;line-height:1!important;display:block!important;position:absolute!important;top:14px!important;right:18px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child:before{content:"CORE LIBRARY"!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2):before{content:"GLOBAL VIEW"!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child:after,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2):after{opacity:1!important;background:0 0!important;border:1px solid #ffffff2e!important;border-radius:50%!important;width:152px!important;height:152px!important;display:block!important;position:absolute!important;top:-48px!important;right:-28px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child .home-dashboard-card__title,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2) .home-dashboard-card__title{z-index:2!important;color:#fff!important;padding-right:54px!important;font-size:19px!important;line-height:1.1!important;position:relative!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child .home-dashboard-card__subtitle,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2) .home-dashboard-card__subtitle{z-index:2!important;color:#eff9ffc7!important;font-size:13px!important;position:relative!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child .home-dashboard-card__arrow,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2) .home-dashboard-card__arrow{z-index:3!important;color:#fff!important;background:#ffffff2b!important;position:relative!important}.home-premium-shell.home-premium-shell .home-primary-actions-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:12px!important}.home-premium-shell.home-premium-shell .home-primary-action-card{background:linear-gradient(116deg,#ffffffe6,#eaf7ffb3)!important;border:1px solid #ffffffdb!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:86px!important;padding:16px 18px!important;display:grid!important;box-shadow:0 10px 24px #0e2a5a14,inset 0 1px #ffffffe6!important}.home-premium-shell.home-premium-shell .home-primary-action-card__copy{min-width:0!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-primary-action-card__title{color:#173a62!important;letter-spacing:-.02em!important;white-space:normal!important;text-overflow:clip!important;font-size:17px!important;line-height:1.14!important;display:block!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-primary-action-card__subtitle{color:#5b718a!important;white-space:normal!important;text-overflow:clip!important;margin-top:4px!important;font-size:12.5px!important;line-height:1.32!important;display:block!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-primary-action-card__arrow{color:#173a62!important;background:#173a6214!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}}@media (width<=374px){.home-premium-shell.home-premium-shell .home-primary-action-card{min-height:82px!important;padding:14px 16px!important}.home-premium-shell.home-premium-shell .home-primary-action-card__title{font-size:16px!important}}@media (width<=767px){.home-premium-shell.home-premium-shell .home-dashboard-group+.home-dashboard-group{border-top:1px solid #ffffff94;margin-top:34px!important;padding-top:22px!important}.home-premium-shell.home-premium-shell .home-dashboard-group__head{padding-bottom:2px;position:relative}.home-premium-shell.home-premium-shell .home-dashboard-group__head:after{content:"";background:linear-gradient(90deg,#173a62,#42bde8);border-radius:999px;width:44px;height:3px;margin-top:10px;display:block}.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(2) .home-dashboard-group__head:after{background:linear-gradient(90deg,#0e7490,#65d2dd)}.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(3) .home-dashboard-group__head:after{background:linear-gradient(90deg,#a75a18,#e9b568)}.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-special-card{-webkit-tap-highlight-color:transparent;transition:transform .16s,box-shadow .16s}.home-premium-shell.home-premium-shell .home-dashboard-card:active,.home-premium-shell.home-premium-shell .home-primary-action-card:active,.home-premium-shell.home-premium-shell .home-special-card:active{transform:scale(.985)!important;box-shadow:0 6px 14px #0e2a5a1f,inset 0 1px #ffffffd1!important}}@media (prefers-reduced-motion:reduce){.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-special-card{transition:none!important}}@media (width<=767px){.home-premium-shell.home-premium-shell .home-dashboard-group{isolation:isolate;position:relative}.home-premium-shell.home-premium-shell .home-dashboard-group:before{z-index:-1;-webkit-backdrop-filter:blur(8px)saturate(112%);content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff38,#e7f6ff14 52%,#ffffff26),#6fb7e814;border:1px solid #ffffff70;border-radius:26px;position:absolute;inset:-12px -7px -14px;box-shadow:0 18px 38px #0b346317,inset 0 1px #ffffff61}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child:before{background:linear-gradient(132deg,#d7f1ff47,#57b3df1a 54%,#ffffff29),#4892cc1a;border-color:#ffffff8a;box-shadow:0 20px 42px #0b34631f,inset 0 1px #ffffff75}.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-special-card{border-color:#ffffffeb!important;box-shadow:0 12px 26px #0e2a5a17,inset 0 1px #fffffff5,inset 0 -1px #165d8e09!important}.home-premium-shell.home-premium-shell .home-dashboard-card:active,.home-premium-shell.home-premium-shell .home-primary-action-card:active,.home-premium-shell.home-premium-shell .home-special-card:active{box-shadow:0 6px 14px #0e2a5a1f,inset 0 1px #ffffffd1!important}}@media (width>=768px){.home-premium-shell.home-premium-shell .home-dashboard-card__icon,.home-premium-shell.home-premium-shell .home-primary-action-card__icon{display:none!important}.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card{background:linear-gradient(116deg,#ffffffeb,#eaf7ffb8)!important;border:1px solid #ffffffe0!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) 28px!important;gap:12px!important;min-height:88px!important;padding:16px 18px!important;box-shadow:0 10px 24px #0e2a5a14,inset 0 1px #ffffffeb!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title,.home-premium-shell.home-premium-shell .home-primary-action-card__title{color:#173a62!important;letter-spacing:-.018em!important;white-space:normal!important;font-size:16px!important;line-height:1.16!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle,.home-premium-shell.home-premium-shell .home-primary-action-card__subtitle{color:#5b718a!important;white-space:normal!important;margin-top:4px!important;font-size:12.5px!important;line-height:1.3!important;display:block!important}.home-premium-shell.home-premium-shell .home-dashboard-card__arrow,.home-premium-shell.home-premium-shell .home-primary-action-card__arrow{color:#173a62!important;background:#173a6214!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){background:linear-gradient(116deg,#ffffffeb,#eaf7ffb8)!important;grid-column:auto!important;min-height:88px!important;padding:16px 18px!important;box-shadow:0 10px 24px #0e2a5a14,inset 0 1px #ffffffeb!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):before,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):after{content:none!important;display:none!important}.home-premium-shell.home-premium-shell .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-primary-actions-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:12px!important}.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){grid-column:auto!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:86px!important;padding:16px 18px!important;display:grid!important}.home-premium-shell.home-premium-shell .home-dashboard-card__copy,.home-premium-shell.home-premium-shell .home-primary-action-card__copy{grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title,.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle,.home-premium-shell.home-premium-shell .home-primary-action-card__title,.home-premium-shell.home-premium-shell .home-primary-action-card__subtitle{text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important;max-width:none!important;display:block!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__arrow,.home-premium-shell.home-premium-shell .home-primary-action-card__arrow{grid-column:2!important;justify-self:end!important}.home-premium-shell.home-premium-shell .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-primary-actions-grid,.home-premium-shell.home-premium-shell .home-dashboard-group__head,.home-premium-shell.home-premium-shell .home-command-head{width:min(100%,880px)!important;margin-inline:auto!important}.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){border-radius:20px!important;min-height:92px!important;padding:17px 20px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title,.home-premium-shell.home-premium-shell .home-primary-action-card__title{font-size:17px!important;line-height:1.14!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle,.home-premium-shell.home-premium-shell .home-primary-action-card__subtitle{font-size:12.5px!important;line-height:1.32!important}}@media (width>=1200px){.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){min-height:96px!important;padding:18px 22px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title,.home-premium-shell.home-premium-shell .home-primary-action-card__title{font-size:18px!important}}.malla-bites{box-sizing:border-box;width:min(100%,340px);margin:12px auto 0;padding:0 clamp(10px,3vw,14px)}.malla-bites__heart-card{isolation:isolate;text-align:left;-webkit-backdrop-filter:blur(16px);cursor:pointer;box-sizing:border-box;background:radial-gradient(circle at 9% 18%,#ffffffb8,#0000 24%),radial-gradient(circle at 78% 10%,#fde04770,#0000 25%),radial-gradient(circle at 94% 88%,#38bdf857,#0000 30%),linear-gradient(135deg,#ff7a59 0%,#ec4899 44%,#6d28d9 100%);border:1px solid #ffffffc7;border-radius:999px 18px;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:9px;width:100%;min-height:66px;padding:9px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #7c3aed2e,0 5px 14px #0f172a12,inset 0 1px #ffffff6b}.malla-bites__heart-card:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border:1px solid #ffffff3d;border-radius:999px 22px;position:absolute;inset:6px}.malla-bites__heart-card:after{content:"♥";color:#ffffff21;pointer-events:none;z-index:-1;font-size:64px;line-height:1;position:absolute;bottom:-18px;right:34px}.malla-bites__heart{color:#8b1d5c;filter:drop-shadow(0 7px 12px #581c8724);place-items:center;width:43px;height:40px;font-size:21px;font-weight:950;display:grid;position:relative}.malla-bites__heart:before{content:"";background:radial-gradient(circle at 30% 24%,#fffffff0,#0000 24%),linear-gradient(145deg,#fffffff5,#fde68a 46%,#fbcfe8 100%);border:1px solid #ffffffd1;border-radius:14px 14px 6px;position:absolute;inset:4px 3px 2px;transform:rotate(-45deg);box-shadow:inset 0 1px #fffffff0,0 5px 12px #7c3aed1a}.malla-bites__heart span{z-index:1;position:relative;transform:translateY(-1px)}.malla-bites__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.malla-bites__title{color:#fff;letter-spacing:-.04em;text-shadow:0 2px 12px #4c1d953d;font-size:clamp(18px,4.6vw,23px);font-weight:950;line-height:1}.malla-bites__eyebrow{color:#fffffff0;letter-spacing:.05em;text-transform:uppercase;background:#ffffff24;border:1px solid #fff3;border-radius:999px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:900}.malla-bites__arrow{color:#6d28d9;background:linear-gradient(145deg,#fffffffa,#fff7edeb);border-radius:999px;place-items:center;width:27px;height:27px;font-size:15px;font-weight:950;display:grid;box-shadow:0 6px 12px #3b076421,inset 0 1px #ffffffe6}@media (width<=430px){.malla-bites{width:min(100%,310px);margin-top:10px}.malla-bites__heart-card{border-radius:999px 20px;grid-template-columns:42px minmax(0,1fr) 26px;gap:8px;min-height:62px;padding:8px 10px}.malla-bites__heart{width:40px;height:37px;font-size:19px}.malla-bites__title{font-size:20px}.malla-bites__eyebrow{font-size:9px}.malla-bites__arrow{width:25px;height:25px}}@media (width<=350px){.malla-bites__eyebrow{letter-spacing:.02em}}.malla-bites__invitation{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.1);background:radial-gradient(circle at 88% 12%,#ffeda794,#0000 24%),linear-gradient(132deg,#ffffffbd,#ffe1eea8 52%,#e6e3ffad);border:1px solid #ffffffbf;border-radius:19px 19px 24px;grid-template-columns:42px minmax(0,1fr);gap:11px;width:100%;margin:12px auto 0;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #48419624,inset 0 1px #ffffffe6}.malla-bites__invitation:after{content:"♥";color:#ce588b1a;pointer-events:none;font-family:Georgia,serif;font-size:84px;line-height:1;position:absolute;top:-20px;right:10px}.malla-bites__invitation-icon{z-index:1;color:#9c4074;background:#ffffff9e;border:1px solid #ffffffe6;border-radius:14px;place-items:center;width:40px;height:40px;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:700;display:grid;position:relative;box-shadow:inset 0 1px #fffffff0}.malla-bites__invitation-copy{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.malla-bites__invitation-copy>span{color:#78649e;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.15}.malla-bites__invitation-copy strong{color:#272050;letter-spacing:-.035em;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:700;line-height:1.04}.malla-bites__invitation-copy p{color:#5d6577;margin:1px 0 0;font-size:11px;font-weight:650;line-height:1.33}.malla-bites__invitation-cta{z-index:1;color:#5b45a1;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:#ffffff8f;border:1px solid #6653a733;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:6px;min-height:28px;margin-top:3px;padding:6px 9px;font:850 8.5px/1 Manrope,system-ui,sans-serif;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffe6}.malla-bites__invitation-cta b{font-size:13px;line-height:1;transition:transform .18s}.malla-bites__invitation-cta:hover b,.malla-bites__invitation-cta:focus-visible b{transform:translate(2px,-2px)}.malla-bites__invitation-cta:focus-visible{outline-offset:2px;outline:3px solid #5d4ab152}@media (width<=430px){.malla-bites__invitation{border-radius:17px 17px 21px;margin-top:10px;padding:13px 12px 11px}.malla-bites__invitation-copy strong{font-size:17px}.malla-bites__invitation-copy p{font-size:10.5px}}.malla-bites-popup{right:max(18px, env(safe-area-inset-right));bottom:calc(114px + env(safe-area-inset-bottom));z-index:85;box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:radial-gradient(circle at 86% 16%,#ffefaead,#0000 23%),linear-gradient(138deg,#ffffffe8,#ffe4f0d9 55%,#eae6ffdb);border:1px solid #ffffffe6;border-radius:24px 24px 30px;gap:8px;width:min(352px,100vw - 36px);padding:20px 47px 19px 20px;animation:.45s cubic-bezier(.2,.86,.26,1) both malla-bites-popup-arrive;display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 56px #38307e3d,inset 0 1px #fffffffa}.malla-bites-popup:after{content:"♥";color:#d352891f;pointer-events:none;font-family:Georgia,serif;font-size:150px;line-height:1;position:absolute;bottom:-42px;right:-12px}.malla-bites-popup__dismiss{z-index:2;color:#695987;cursor:pointer;background:#ffffffa3;border:1px solid #5e4b9b29;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:11px;right:11px}.malla-bites-popup__icon{z-index:1;color:#9b4774;background:#ffffff8c;border:1px solid #ffffffe0;border-radius:12px;place-items:center;width:35px;height:35px;font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:700;display:grid;position:relative;box-shadow:inset 0 1px #fffffff0}.malla-bites-popup__label{z-index:1;color:#776198;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.1;position:relative}.malla-bites-popup strong{z-index:1;color:#20194d;letter-spacing:-.045em;text-wrap:balance;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:700;line-height:.98;position:relative}.malla-bites-popup p{z-index:1;color:#586276;text-wrap:balance;margin:0;font-size:13px;font-weight:630;line-height:1.4;position:relative}.malla-bites-popup__cta{z-index:1;color:#5346b2;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:#ffffffad;border:1px solid #5b50b930;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:34px;margin-top:3px;padding:7px 11px;font:850 10px/1 Manrope,system-ui,sans-serif;display:inline-flex;position:relative;box-shadow:inset 0 1px #fffffff0}.malla-bites-popup__cta b{font-size:14px;transition:transform .18s}.malla-bites-popup__cta:hover b,.malla-bites-popup__cta:focus-visible b{transform:translate(2px,-2px)}@keyframes malla-bites-popup-arrive{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=599px){.malla-bites-popup{right:max(14px, env(safe-area-inset-right));bottom:calc(162px + env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left));border-radius:21px 21px 27px;width:auto;padding:18px 44px 17px 18px}.malla-bites-popup strong{font-size:22px}.malla-bites-popup p{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.malla-bites-popup{animation:none}}.malla-bites-popup{right:max(18px, env(safe-area-inset-right));bottom:calc(112px + env(safe-area-inset-bottom));isolation:isolate;width:min(300px,100vw - 28px);height:278px;box-shadow:none;filter:drop-shadow(0 18px 30px #4e368c42);-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;gap:4px;padding:52px 45px 34px;display:grid;overflow:visible}.malla-bites-popup:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 320 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='.08' y1='.05' x2='.88' y2='.96'%3E%3Cstop stop-color='%23fffdfd'/%3E%3Cstop offset='.46' stop-color='%23ffc4dc'/%3E%3Cstop offset='1' stop-color='%23b993ed'/%3E%3C/linearGradient%3E%3CradialGradient id='s' cx='.3' cy='.15' r='.68'%3E%3Cstop stop-color='%23fff' stop-opacity='.94'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M160 282S25 200 25 96C25 53 55 26 94 26c29 0 52 16 66 41 14-25 37-41 66-41 39 0 69 27 69 70 0 104-135 186-135 186Z' fill='url(%23g)' stroke='%23fff' stroke-opacity='.92' stroke-width='2.5'/%3E%3Cpath d='M160 282S25 200 25 96C25 53 55 26 94 26c29 0 52 16 66 41 14-25 37-41 66-41 39 0 69 27 69 70 0 104-135 186-135 186Z' fill='url(%23s)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.malla-bites-popup:after{content:none}.malla-bites-popup__dismiss{color:#715e91;background:#ffffff8c;border-color:#704a9624;width:23px;height:23px;font-size:16px;top:42px;right:42px}.malla-bites-popup__icon{color:#a33f74;background:#ffffff94;border-radius:50%;width:25px;height:25px;font-size:13px}.malla-bites-popup__label{color:#795d9e;letter-spacing:.1em;text-align:center;max-width:190px;font-size:7.5px;line-height:1.12}.malla-bites-popup strong{color:#271e54;text-align:center;max-width:202px;font-size:17px;line-height:1.02}.malla-bites-popup p{color:#5d5e79;text-align:center;max-width:204px;font-size:10.5px;line-height:1.27}.malla-bites-popup__cta{color:#5941a8;letter-spacing:.045em;text-align:center;background:#ffffff9e;justify-content:center;max-width:178px;min-height:28px;margin-top:2px;padding:6px 10px;font-size:8px}.malla-bites-popup__cta b{flex:none;font-size:12px}@media (width<=599px){.malla-bites-popup{right:auto;bottom:calc(114px + env(safe-area-inset-bottom));width:286px;height:265px;padding:50px 43px 31px;left:calc(50% - 143px)}.malla-bites-popup__dismiss{top:40px;right:39px}.malla-bites-popup strong{font-size:16px}.malla-bites-popup p{font-size:10px}}@media (width<=330px){.malla-bites-popup{width:266px;height:247px;padding:45px 40px 28px;left:calc(50% - 133px)}.malla-bites-popup__dismiss{top:36px;right:36px}.malla-bites-popup strong{font-size:15px}.malla-bites-popup p{font-size:9.5px}}.malla-whatsapp-contact-bubble-wrap{box-sizing:border-box;width:min(100%,340px);margin:10px auto 0;padding:0 clamp(10px,3vw,14px)}.malla-whatsapp-contact-bubble{isolation:isolate;color:#0f172a;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-sizing:border-box;background:radial-gradient(circle at 10% 14%,#ffffffd1,#0000 28%),radial-gradient(circle at 82% 16%,#bbf7d09e,#0000 32%),radial-gradient(circle at 92% 86%,#bfdbfe8a,#0000 34%),linear-gradient(135deg,#ffffffdb,#dcfce7b8 46%,#dbeafead);border:1px solid #ffffffb8;border-radius:22px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:64px;padding:8px 13px 8px 9px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f172a24,0 6px 16px #16a34a1f,inset 0 1.5px #ffffffc7,inset 0 -1px #ffffff38}.malla-whatsapp-contact-bubble:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#fff3,#ffffff0f);border:1px solid #ffffff57;border-radius:18px;position:absolute;inset:6px}.malla-whatsapp-contact-bubble:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#22c55e38,#0000 68%);border-radius:50%;width:104px;height:104px;position:absolute;bottom:-32px;right:-28px}.malla-whatsapp-contact-bubble__avatar-wrap{background:conic-gradient(from 160deg,#16a34a,#2563eb,#f59e0b,#fff,#16a34a);border-radius:50%;flex:0 0 48px;width:48px;height:48px;padding:2px;display:inline-flex;position:relative;box-shadow:0 7px 16px #0f172a2e,inset 0 0 0 1px #ffffffad}.malla-whatsapp-contact-bubble__avatar{object-fit:cover;object-position:center;border:2px solid #ffffffeb;border-radius:50%;width:100%;height:100%;display:block}.malla-whatsapp-contact-bubble__status{background:linear-gradient(135deg,#22c55e,#16a34a);border:2px solid #fffffff5;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid;position:absolute;bottom:-1px;right:-2px;box-shadow:0 3px 9px #16a34a70}.malla-whatsapp-contact-bubble__whatsapp-mark{color:#fff;letter-spacing:-.04em;font-size:8px;font-weight:950;line-height:1}.malla-whatsapp-contact-bubble__copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:1.08;display:inline-flex}.malla-whatsapp-contact-bubble__eyebrow{color:#15803d;letter-spacing:.06em;text-transform:uppercase;background:#22c55e1f;border:1px solid #22c55e33;border-radius:999px;width:fit-content;padding:3px 7px;font-size:8px;font-weight:900}.malla-whatsapp-contact-bubble__title{color:#0f172a;letter-spacing:-.02em;font-size:14px;font-weight:900}.malla-whatsapp-contact-bubble__subtitle{color:#0f172aad;font-size:10px;font-weight:750}@media (hover:hover) and (pointer:fine){.malla-whatsapp-contact-bubble:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0f172a2e,0 8px 20px #16a34a29,inset 0 1.5px #ffffffd6,inset 0 -1px #ffffff3d}}.malla-whatsapp-contact-bubble:active{transform:scale(.985)}.malla-whatsapp-contact-bubble:focus-visible{outline-offset:4px;outline:3px solid #2563eb9e}@media (width>=900px){.malla-whatsapp-contact-bubble-wrap{width:min(100%,380px);margin-top:12px}.malla-whatsapp-contact-bubble{border-radius:24px;grid-template-columns:56px minmax(0,1fr);min-height:72px;padding:9px 16px 9px 10px}.malla-whatsapp-contact-bubble__avatar-wrap{flex-basis:56px;width:56px;height:56px}.malla-whatsapp-contact-bubble__title{font-size:16px}.malla-whatsapp-contact-bubble__subtitle{font-size:11px}}@media (width<=430px){.malla-whatsapp-contact-bubble-wrap{width:min(100%,310px);margin-top:10px}.malla-whatsapp-contact-bubble{grid-template-columns:46px minmax(0,1fr);gap:9px;min-height:62px;padding:8px 11px 8px 9px}.malla-whatsapp-contact-bubble__avatar-wrap{flex-basis:46px;width:46px;height:46px}.malla-whatsapp-contact-bubble__title{font-size:13px}.malla-whatsapp-contact-bubble__subtitle{font-size:9px}}@media (width<=350px){.malla-whatsapp-contact-bubble__eyebrow{letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.malla-whatsapp-contact-bubble{transition:none}}@media (width<=767px){.home-premium-shell.home-premium-shell.home-premium-responsive,.home-premium-shell.home-premium-shell.home-premium-responsive .home-desktop-main{padding-bottom:0!important}.home-premium-shell.home-premium-shell.home-premium-responsive .home-footer-section{padding:18px 18px var(--mba-measured-nav-bottom,120px)!important}}.payment-simulator-home{box-sizing:border-box;width:min(100%,340px);margin:10px auto 0;padding:0 clamp(10px,3vw,14px)}.payment-simulator-home__card{isolation:isolate;text-align:left;color:#fff;-webkit-backdrop-filter:blur(16px);cursor:pointer;box-sizing:border-box;background:radial-gradient(circle at 9% 18%,#ffffffb8,#0000 24%),radial-gradient(circle at 78% 10%,#2dd4bf70,#0000 25%),radial-gradient(circle at 94% 88%,#7dd3fc57,#0000 30%),linear-gradient(135deg,#0f766e 0%,#2563eb 46%,#4f46e5 100%);border:1px solid #ffffffc7;border-radius:999px 18px;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:9px;width:100%;min-height:66px;padding:9px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #2563eb2e,0 5px 14px #0f172a12,inset 0 1px #ffffff6b}.payment-simulator-home__card:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border:1px solid #ffffff3d;border-radius:999px 22px;position:absolute;inset:6px}.payment-simulator-home__card:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffff21,#ffffff21) 50%/8px 8px no-repeat,radial-gradient(circle,#ffffff21 0 42%,#0000 44%);border-radius:999px;width:68px;height:68px;position:absolute;bottom:-18px;right:34px}.payment-simulator-home__icon{color:#075985;filter:drop-shadow(0 7px 12px #0e749029);place-items:center;width:43px;height:40px;font-size:9px;font-weight:950;display:grid;position:relative}.payment-simulator-home__icon:before{content:"";background:radial-gradient(circle at 30% 24%,#fffffff5,#0000 24%),linear-gradient(145deg,#fffffffa,#bfdbfe 44%,#99f6e4 100%);border:1px solid #ffffffd1;border-radius:999px;animation:1.8s ease-out infinite paymentSimulatorLivePulse;position:absolute;inset:3px;box-shadow:inset 0 1px #fffffff0,0 5px 12px #0e74901f}.payment-simulator-home__icon span{z-index:1;position:relative;transform:translateY(-1px)}.payment-simulator-home__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.payment-simulator-home__title{color:#fff;letter-spacing:-.04em;text-shadow:0 2px 12px #0f172a3d;font-size:clamp(18px,4.6vw,23px);font-weight:950;line-height:1}.payment-simulator-home__eyebrow{color:#fffffff0;letter-spacing:.05em;text-transform:uppercase;background:#ffffff24;border:1px solid #fff3;border-radius:999px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:900}.payment-simulator-home__arrow{color:#2563eb;background:linear-gradient(145deg,#fffffffa,#f0f9ffeb);border-radius:999px;place-items:center;width:27px;height:27px;font-size:15px;font-weight:950;display:grid;box-shadow:0 6px 12px #1e40af21,inset 0 1px #ffffffe6}@keyframes paymentSimulatorLivePulse{0%{box-shadow:inset 0 1px #fffffff0,0 0 #22d3ee6b}80%,to{box-shadow:inset 0 1px #fffffff0,0 0 0 12px #22d3ee00}}@media (width<=430px){.payment-simulator-home{width:min(100%,310px);margin-top:10px}.payment-simulator-home__card{border-radius:999px 20px;grid-template-columns:42px minmax(0,1fr) 26px;gap:8px;min-height:62px;padding:8px 10px}.payment-simulator-home__icon{width:40px;height:37px;font-size:8px}.payment-simulator-home__title{font-size:20px}.payment-simulator-home__eyebrow{font-size:9px}.payment-simulator-home__arrow{width:25px;height:25px}}@media (width<=350px){.payment-simulator-home__eyebrow{letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.payment-simulator-home__icon:before{animation:none}}@media (width>=768px) and (width<=1023px){.home-premium-shell.home-premium-shell{--mba-tablet-max:960px;--mba-tablet-gutter:clamp(20px, 4vw, 36px)}.home-premium-shell.home-premium-shell .home-desktop-main{width:min(100%, var(--mba-tablet-max))!important;max-width:var(--mba-tablet-max)!important;padding-inline:var(--mba-tablet-gutter)!important;box-sizing:border-box!important;align-items:stretch!important;margin-inline:auto!important}.home-premium-shell.home-premium-shell .home-hero-brand-media{padding-top:calc(34px + env(safe-area-inset-top))!important;padding-bottom:14px!important}.home-premium-shell.home-premium-shell .home-desktop-main .home-hero-media,.home-premium-shell.home-premium-shell .home-hero-media{border-radius:30px!important;width:min(86vw,620px)!important;max-width:620px!important;min-height:340px!important;max-height:440px!important;margin-inline:auto!important}.home-premium-shell.home-premium-shell .home-premium-workspace{width:100%!important;max-width:none!important;margin-inline:0!important;padding:0!important;display:block!important}.home-premium-shell.home-premium-shell .home-premium-workspace__primary,.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{width:100%!important;min-width:0!important;max-width:none!important}.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important;position:static!important}.home-premium-shell.home-premium-shell .home-greeting-clock-wrap,.home-premium-shell.home-premium-shell .home-daily-quote-wrap,.home-premium-shell.home-premium-shell .home-search-command,.home-premium-shell.home-premium-shell .home-command-center,.home-premium-shell.home-premium-shell .home-continue-wrap,.home-premium-shell.home-premium-shell .home-snapshot-wrap,.home-premium-shell.home-premium-shell .home-special-cards,.home-premium-shell.home-premium-shell .home-recent-compact{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-inline:0!important}.home-premium-shell.home-premium-shell .home-primary-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.home-premium-shell.home-premium-shell .home-primary-action-card{border-radius:22px!important;min-height:96px!important;padding:14px!important}.home-premium-shell.home-premium-shell .home-dashboard-groups{gap:18px!important;width:100%!important;max-width:none!important;padding:18px 0 8px!important}.home-premium-shell.home-premium-shell .home-dashboard-grid,.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(104px,auto)!important;gap:12px!important}.home-premium-shell.home-premium-shell .home-dashboard-card{border-radius:22px!important;grid-template-columns:46px minmax(0,1fr) auto 12px!important;align-items:center!important;gap:11px!important;height:auto!important;min-height:104px!important;padding:14px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__icon{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title{font-size:15px!important;line-height:1.2!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle{font-size:12.5px!important;line-height:1.3!important}.home-premium-shell.home-premium-shell .home-special-cards{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.home-premium-shell.home-premium-shell .home-special-card{border-radius:22px!important;min-height:96px!important;padding:14px!important}.home-premium-shell.home-premium-shell .home-snapshot-card,.home-premium-shell.home-premium-shell .home-search-command__shell,.home-premium-shell.home-premium-shell .home-continue-card{border-radius:24px!important}.home-premium-shell.home-premium-shell .home-footer-section{width:min(100%,760px)!important;max-width:760px!important;margin-inline:auto!important;padding:24px 0 28px!important}.home-premium-shell.home-premium-shell .home-footer-trust-card{box-sizing:border-box!important;width:100%!important}}@media (width>=768px) and (width<=859px){.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{grid-template-columns:1fr!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell{--mba-desktop-max:1440px;--mba-desktop-gutter:clamp(28px, 4vw, 56px)}.home-premium-shell.home-premium-shell .home-desktop-main{width:min(calc(100% - 48px), var(--mba-desktop-max))!important;max-width:var(--mba-desktop-max)!important;padding-inline:var(--mba-desktop-gutter)!important;box-sizing:border-box!important;align-items:stretch!important;margin-inline:auto!important}.home-premium-shell.home-premium-shell .home-hero-brand-media{padding-top:calc(94px + env(safe-area-inset-top))!important;padding-bottom:18px!important}.home-premium-shell.home-premium-shell .home-desktop-main .home-hero-media,.home-premium-shell.home-premium-shell .home-hero-media{border-radius:32px!important;width:min(62vw,720px)!important;max-width:720px!important;min-height:400px!important;max-height:500px!important;margin-inline:auto!important}.home-premium-shell.home-premium-shell .home-premium-workspace{grid-template-columns:minmax(0,1.56fr) minmax(320px,.74fr)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding:10px 0 22px!important;display:grid!important}.home-premium-shell.home-premium-shell .home-premium-workspace__primary,.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{width:100%!important;min-width:0!important;max-width:none!important}.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{align-self:start!important;position:sticky!important;top:88px!important}.home-premium-shell.home-premium-shell .home-greeting-clock-wrap,.home-premium-shell.home-premium-shell .home-daily-quote-wrap,.home-premium-shell.home-premium-shell .home-search-command,.home-premium-shell.home-premium-shell .home-command-center,.home-premium-shell.home-premium-shell .home-continue-wrap,.home-premium-shell.home-premium-shell .home-snapshot-wrap,.home-premium-shell.home-premium-shell .home-special-cards{width:100%!important;max-width:none!important;padding-inline:0!important}.home-premium-shell.home-premium-shell .home-primary-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.home-premium-shell.home-premium-shell .home-primary-action-card{border-radius:22px!important;min-height:104px!important;padding:15px!important}.home-premium-shell.home-premium-shell .home-dashboard-groups{gap:24px!important;width:100%!important;max-width:none!important;padding:22px 0 10px!important}.home-premium-shell.home-premium-shell .home-dashboard-group__head{margin-bottom:10px!important}.home-premium-shell.home-premium-shell .home-dashboard-group__head h2{letter-spacing:-.45px!important;font-size:22px!important;line-height:1.15!important}.home-premium-shell.home-premium-shell .home-dashboard-grid,.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(108px,auto)!important;gap:14px!important}.home-premium-shell.home-premium-shell .home-dashboard-card{border-radius:22px!important;grid-template-columns:44px minmax(0,1fr) auto 12px!important;align-items:center!important;gap:11px!important;height:auto!important;min-height:108px!important;padding:14px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__icon{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;max-height:44px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title{font-size:14.8px!important;line-height:1.2!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle{font-size:12.2px!important;line-height:1.3!important}.home-premium-shell.home-premium-shell .home-special-cards{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.home-premium-shell.home-premium-shell .home-special-card{border-radius:22px!important;min-height:96px!important;padding:14px!important}.home-premium-shell.home-premium-shell .home-recent-compact,.home-premium-shell.home-premium-shell .home-footer-section{width:min(100%,1180px)!important;max-width:1180px!important;margin-inline:auto!important}.home-premium-shell.home-premium-shell .home-recent-compact{padding-inline:0!important}.home-premium-shell.home-premium-shell .home-footer-section{padding:30px 0 40px!important}.home-premium-shell.home-premium-shell .home-footer-trust-card{box-sizing:border-box!important;width:100%!important}}@media (width>=1440px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-dashboard-grid,.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width>=1024px) and (width<=1199px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-premium-workspace{grid-template-columns:minmax(0,1.42fr) minmax(300px,.78fr)!important;gap:18px!important}.home-premium-shell.home-premium-shell .home-dashboard-grid,.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=768px) and (width<=1023px){.home-premium-shell.home-premium-shell .home-desktop-main .home-hero-media,.home-premium-shell.home-premium-shell .home-hero-media{width:min(92vw,720px)!important;max-width:720px!important;min-height:400px!important;max-height:500px!important}.home-premium-shell.home-premium-shell .home-primary-actions-grid,.home-premium-shell.home-premium-shell .home-dashboard-grid,.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-special-card{min-height:124px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__icon{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;max-height:56px!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-desktop-main .home-hero-media,.home-premium-shell.home-premium-shell .home-hero-media{border-radius:36px!important;width:min(78vw,960px)!important;max-width:960px!important;min-height:480px!important;max-height:600px!important;box-shadow:0 28px 70px #0e2a7838,0 8px 22px #0e2a5a1f,inset 0 1px #ffffffb3!important}.home-premium-shell.home-premium-shell .home-primary-actions-grid,.home-premium-shell.home-premium-shell .home-dashboard-grid,.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(132px,auto)!important;gap:16px!important}.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-dashboard-card{border-radius:24px!important;min-height:132px!important;padding:18px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__icon{filter:drop-shadow(0 8px 12px #123a6426);width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;max-height:60px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title{font-size:16px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle{font-size:12.8px!important}.home-premium-shell.home-premium-shell .home-special-card{border-radius:24px!important;min-height:126px!important;padding:18px!important}}@media (width>=1440px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-dashboard-grid,.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=768px){.home-premium-shell.home-premium-shell .home-dashboard-group{isolation:isolate;-webkit-backdrop-filter:blur(9px)saturate(112%);background:linear-gradient(135deg,#ffffff2e,#dff4ff12 54%,#ffffff21),#519bcf12;border:1px solid #ffffff6b;border-radius:30px;padding:24px;position:relative;box-shadow:0 20px 46px #0c325e17,inset 0 1px #ffffff61}.home-premium-shell.home-premium-shell .home-dashboard-group+.home-dashboard-group{margin-top:34px!important}.home-premium-shell.home-premium-shell .home-dashboard-group__head{border-bottom:1px solid #ffffff6b;padding-bottom:12px;position:relative;margin:0 2px 20px!important}.home-premium-shell.home-premium-shell .home-dashboard-group__head:after{content:"";background:linear-gradient(90deg,#153d67,#54c6e9);border-radius:999px;width:58px;height:3px;position:absolute;bottom:-1px;left:0}.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(2) .home-dashboard-group__head:after{background:linear-gradient(90deg,#0d7089,#6bd7dc)}.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(3) .home-dashboard-group__head:after{background:linear-gradient(90deg,#a75a18,#e9b568)}.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-special-card{transition:transform .2s,box-shadow .2s,border-color .2s;border-color:#ffffffe0!important;box-shadow:0 14px 30px #0c325e1a,inset 0 1px #ffffffeb,inset 0 -1px #165d8e09!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-dashboard-group{border-radius:34px;padding:28px}.home-premium-shell.home-premium-shell .home-dashboard-group__head h2{letter-spacing:-.035em;font-size:clamp(26px,2.05vw,34px)!important}.home-premium-shell.home-premium-shell .home-dashboard-card:hover,.home-premium-shell.home-premium-shell .home-primary-action-card:hover,.home-premium-shell.home-premium-shell .home-special-card:hover{transform:translateY(-3px);border-color:#fffffffa!important;box-shadow:0 20px 38px #0c325e26,inset 0 1px #fffffff5,inset 0 -1px #165d8e0a!important}}@media (prefers-reduced-motion:reduce){.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-special-card{transition:none!important}}@media (width>=768px){.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2){background:linear-gradient(118deg,#fffffff2,#e0f5ffc2 58%,#f1fdfab8),radial-gradient(circle at 90% 10%,#41bde829,#0000 30%)!important;border-color:#fffffff0!important;box-shadow:0 16px 34px #0c325e21,inset 0 1px #fffffff5,inset 0 -1px #165d8e0d!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2){background:linear-gradient(118deg,#fffffff2,#e0f9f9c2 58%,#f0fdfcb8),radial-gradient(circle at 90% 10%,#3cc7cb26,#0000 30%)!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):before{color:#0f6391bf!important;background:#ffffffa3!important}.home-premium-shell.home-premium-shell .home-dashboard-card:focus-visible,.home-premium-shell.home-premium-shell .home-primary-action-card:focus-visible,.home-premium-shell.home-premium-shell .home-special-card:focus-visible{z-index:2;outline-offset:3px;outline:3px solid #23aadab8}}@media (width>=768px) and (width<=1023px){.home-premium-shell.home-premium-shell .home-dashboard-card:active,.home-premium-shell.home-premium-shell .home-primary-action-card:active,.home-premium-shell.home-premium-shell .home-special-card:active{transform:scale(.99);box-shadow:0 8px 18px #0c325e1f,inset 0 1px #ffffffdb!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child:hover,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2):hover{transform:translateY(-4px);box-shadow:0 23px 42px #0c325e2b,inset 0 1px #fffffffa,inset 0 -1px #165d8e0d!important}}@media (prefers-reduced-motion:reduce){.home-premium-shell.home-premium-shell .home-dashboard-card:active,.home-premium-shell.home-premium-shell .home-primary-action-card:active,.home-premium-shell.home-premium-shell .home-special-card:active{transform:none!important}}@media (width>=768px){.home-premium-shell.home-premium-shell .home-dashboard-group .home-dashboard-grid,.home-premium-shell.home-premium-shell .home-dashboard-group .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(2) .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(3) .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-primary-actions-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:12px!important;width:min(100%,880px)!important;margin-inline:auto!important}.home-premium-shell.home-premium-shell .home-dashboard-card__icon,.home-premium-shell.home-premium-shell .home-primary-action-card__icon{display:none!important}.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){background:linear-gradient(116deg,#ffffffeb,#eaf7ffb8)!important;border:1px solid #ffffffe0!important;border-radius:20px!important;grid-column:auto!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:92px!important;padding:17px 20px!important;display:grid!important;box-shadow:0 10px 24px #0e2a5a14,inset 0 1px #ffffffeb!important}.home-premium-shell.home-premium-shell .home-dashboard-card__copy,.home-premium-shell.home-premium-shell .home-primary-action-card__copy{grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title,.home-premium-shell.home-premium-shell .home-primary-action-card__title{color:#173a62!important;letter-spacing:-.02em!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;font-size:17px!important;line-height:1.14!important;display:block!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle,.home-premium-shell.home-premium-shell .home-primary-action-card__subtitle{color:#5b718a!important;white-space:normal!important;text-overflow:clip!important;margin-top:4px!important;font-size:12.5px!important;line-height:1.32!important;display:block!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__arrow,.home-premium-shell.home-premium-shell .home-primary-action-card__arrow{color:#173a62!important;background:#173a6214!important;border-radius:50%!important;grid-column:2!important;justify-self:end!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):before,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):after{content:none!important;display:none!important}}@media (width>=1200px){.home-premium-shell.home-premium-shell .home-dashboard-card,.home-premium-shell.home-premium-shell .home-primary-action-card,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2){min-height:96px!important;padding:18px 22px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title,.home-premium-shell.home-premium-shell .home-primary-action-card__title{font-size:18px!important}}@media (width<=1023px){.content-protected>[aria-hidden=true]:first-child{opacity:.45!important}.content-protected>[aria-hidden=true]:first-child>div{letter-spacing:.08em!important;opacity:.018!important;font-size:8px!important}}.home-search-command:not(.home-search-command--typed) .home-search-command__results{display:none!important}.malla-bites-page{box-sizing:border-box;width:min(100%,1120px);padding:clamp(22px, 3vw, 38px) clamp(16px, 4vw, 42px) calc(132px + env(safe-area-inset-bottom));color:#17203a;margin:0 auto;font-family:Manrope,system-ui,sans-serif}.malla-bites-page__top{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;min-height:48px;display:grid}.malla-bites-page__back{color:#4d4a9e;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#ffffff6b;border:1px solid #ffffffb8;border-radius:999px;justify-self:start;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font:800 13px/1 Manrope,system-ui,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #334c8714}.malla-bites-page__back span{font-size:17px;line-height:1;transition:transform .2s}.malla-bites-page__back:hover span,.malla-bites-page__back:focus-visible span{transform:translate(-3px)}.malla-bites-page__back:focus-visible,.malla-bites-category:focus-visible{outline-offset:3px;outline:3px solid #4e56c857}.malla-bites-page__brand{text-align:center;justify-items:center;gap:3px;display:grid}.malla-bites-page__brand strong{color:#11184a;letter-spacing:-.045em;font-family:Fraunces,Georgia,serif;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1}.malla-bites-page__brand span{color:#626bb3;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.2}.malla-bites-page__content{width:min(100%,1000px);margin:0 auto}.malla-bites-hero{-webkit-backdrop-filter:blur(16px)saturate(1.08);background:radial-gradient(circle at 85% 12%,#fff4c0b8,#0000 19%),radial-gradient(circle at 16% 90%,#b2e0ff8a,#0000 26%),linear-gradient(118deg,#ffffffbd,#ffecf4a8 45%,#ebebff9e);border:1px solid #ffffffc7;border-radius:34px;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:center;gap:clamp(28px,7vw,88px);min-height:360px;margin:clamp(18px,3.5vw,40px) 0 0;padding:clamp(34px,6vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 65px #34468621,inset 0 1px #fffffff5}.malla-bites-hero:before,.malla-bites-hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.malla-bites-hero:before{border:1px solid #5f5dcd24;width:380px;height:380px;bottom:-210px;right:-150px}.malla-bites-hero:after{filter:blur(5px);background:#ffffff4d;width:190px;height:190px;top:-132px;right:18%}.malla-bites-hero__copy{z-index:1;position:relative}.malla-bites-hero__eyebrow,.malla-bites-introduction__label,.malla-bites-section-heading>div>span,.malla-bites-selected__label{color:#7162ac;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2;display:block}.malla-bites-hero h1{color:#141344;letter-spacing:-.075em;margin:11px 0 14px;font-family:Fraunces,Georgia,serif;font-size:clamp(50px,7vw,84px);font-weight:700;line-height:.88}.malla-bites-hero__thesis{color:#3f4962;letter-spacing:-.018em;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(16px,2vw,20px);font-weight:650;line-height:1.48}.malla-bites-hero__line{color:#594576;background:#ffffff6e;border:1px solid #8369b72e;border-radius:999px;width:fit-content;max-width:420px;margin:22px 0 0;padding:8px 12px;font-size:12px;font-weight:750;line-height:1.35}.malla-bites-hero__mark{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 31% 25%,#fffffff5,#0000 13%),radial-gradient(circle at 72% 21%,#fff2adb3,#0000 11%),linear-gradient(145deg,#fffafd 0%,#ffd7e6 29%,#fa83ad 58%,#9b75ee 100%);border:1px solid #ffffffbf;border-radius:50%;justify-self:center;place-items:center;width:min(100%,286px);display:grid;position:relative;transform:rotate(-7deg);box-shadow:inset 0 2px #ffffffd6,inset -20px -22px 42px #503eb929,0 28px 54px #834cb840}.malla-bites-hero__mark:before,.malla-bites-hero__mark:after{content:"";border:1px solid #ffffff75;border-radius:50%;position:absolute;inset:13px}.malla-bites-hero__heart{color:#fffffff5;text-shadow:0 9px 24px #722b743d;font-family:Georgia,serif;font-size:clamp(100px,14vw,152px);line-height:.7}.malla-bites-hero__sound,.malla-bites-hero__sparkle{color:#793a8d;background:#ffffff94;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:43px;height:43px;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:700;display:grid;position:absolute;box-shadow:inset 0 1px #fffffff0,0 10px 18px #5f377f1f}.malla-bites-hero__sound{top:12%;left:10%;transform:rotate(7deg)}.malla-bites-hero__sparkle{color:#bd7c1f;bottom:15%;right:7%;transform:rotate(14deg)}.malla-bites-introduction{grid-template-columns:2px minmax(0,1fr);gap:22px;max-width:760px;margin:clamp(44px,7vw,78px) auto;padding:0 clamp(6px,2vw,18px);display:grid}.malla-bites-introduction__rule{background:linear-gradient(#f27ba8,#8a83e9);border-radius:999px}.malla-bites-introduction h2,.malla-bites-section-heading h2,.malla-bites-selected h2{color:#181642;letter-spacing:-.052em;margin:8px 0;font-family:Fraunces,Georgia,serif;font-weight:700;line-height:1}.malla-bites-introduction p{color:#4f5870;letter-spacing:-.012em;text-wrap:pretty;max-width:650px;margin:0;font-size:clamp(15px,1.7vw,18px);font-weight:560;line-height:1.62}.malla-bites-section-heading{justify-content:space-between;align-items:end;gap:26px;margin-bottom:20px;display:flex}.malla-bites-section-heading h2{font-size:clamp(31px,4vw,46px)}.malla-bites-section-heading p{color:#616b82;max-width:250px;margin:0 0 3px;font-size:13px;font-weight:620;line-height:1.45}.malla-bites-category{min-height:260px;color:inherit;cursor:pointer;text-align:left;border:1px solid #ffffffc7;border-radius:28px;flex-direction:column;align-items:flex-start;padding:clamp(24px,3.4vw,34px);transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 14px 30px #4952851a}.malla-bites-category:before{content:"";border:1px solid #ffffff73;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-74px;right:-68px}.malla-bites-category:after{content:"";border:2px solid #ffffffa3;border-radius:50%;width:13px;height:13px;position:absolute;top:18px;right:18px}.malla-bites-category:hover,.malla-bites-category--selected{border-color:#fffffffa;transform:translateY(-5px);box-shadow:inset 0 1px #fffffffa,0 24px 46px #464a922e}.malla-bites-category__icon{z-index:1;color:#4d488e;background:#ffffff8f;border:1px solid #ffffffe6;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:auto;font-family:Fraunces,Georgia,serif;font-size:23px;font-weight:700;display:grid;position:relative;box-shadow:inset 0 1px #fffffff0,0 9px 18px #52538f1a}.malla-bites-category__copy{z-index:1;gap:8px;margin-top:32px;display:grid;position:relative}.malla-bites-category__eyebrow{color:#7166aa;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.malla-bites-category__title{color:#171541;letter-spacing:-.052em;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.4vw,39px);font-weight:700;line-height:.95}.malla-bites-category__description{color:#535e74;letter-spacing:-.012em;max-width:360px;font-size:14px;font-weight:600;line-height:1.45}.malla-bites-category__select{z-index:1;color:#564b9b;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;bottom:22px;right:24px}.malla-bites-category__select b{background:#ffffff73;border:1px solid #564b9b33;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;transition:transform .22s;display:grid}.malla-bites-category:hover .malla-bites-category__select b,.malla-bites-category--selected .malla-bites-category__select b{transform:translate(2px,-2px)}.malla-bites-selected{-webkit-backdrop-filter:blur(14px);background:#ffffff7a;border:1px solid #fffc;border-radius:23px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:28px;padding:24px 27px;display:grid;box-shadow:inset 0 1px #fffffff0,0 14px 30px #49528514}.malla-bites-selected__icon{color:#5f4b9d;background:linear-gradient(145deg,#fff8fc,#eae7ff);border-radius:15px;place-items:center;width:50px;height:50px;font-family:Fraunces,Georgia,serif;font-size:23px;font-weight:700;display:grid}.malla-bites-selected h2{margin:5px 0 6px;font-size:27px}.malla-bites-selected p{color:#556076;max-width:600px;margin:0;font-size:14px;font-weight:590;line-height:1.45}.malla-bites-selected__status{color:#645aa3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff7a;border:1px solid #6b61b233;border-radius:999px;align-self:start;padding:7px 10px;font-size:9px;font-weight:850}.malla-bites-signoff{text-align:center;justify-items:center;gap:8px;margin:clamp(54px,8vw,90px) 0 0;display:grid}.malla-bites-signoff>span{color:#df6393;font-size:18px}.malla-bites-signoff p{color:#555f77;max-width:420px;margin:0;font-size:14px;font-weight:620;line-height:1.45}.malla-bites-signoff strong{color:#4d3a68;letter-spacing:-.04em;font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:700}@media (width<=760px){.malla-bites-page{width:min(100%,480px);padding:20px 14px calc(110px + env(safe-area-inset-bottom))}.malla-bites-page__top{grid-template-columns:1fr auto 1fr}.malla-bites-page__brand strong{font-size:17px}.malla-bites-page__brand span{font-size:8px}.malla-bites-page__back{min-height:37px;padding:8px 11px;font-size:12px}.malla-bites-hero{border-radius:27px;grid-template-columns:1fr;gap:22px;min-height:0;margin-top:18px;padding:32px 25px 27px}.malla-bites-hero h1{font-size:clamp(49px,15vw,67px)}.malla-bites-hero__thesis{font-size:16px}.malla-bites-hero__line{margin-top:18px;font-size:11.5px}.malla-bites-hero__mark{width:182px}.malla-bites-hero__heart{font-size:100px}.malla-bites-hero__sound,.malla-bites-hero__sparkle{width:34px;height:34px;font-size:15px}.malla-bites-introduction{gap:17px;margin:45px auto;padding:0 5px}.malla-bites-introduction h2{font-size:31px}.malla-bites-introduction p{font-size:15px;line-height:1.55}.malla-bites-section-heading{gap:11px;margin-bottom:16px;display:grid}.malla-bites-section-heading h2{font-size:32px}.malla-bites-section-heading p{max-width:330px;margin:0}.malla-bites-page__category-grid{grid-template-columns:1fr;gap:13px}.malla-bites-category{border-radius:23px;min-height:228px;padding:23px}.malla-bites-category__copy{margin-top:24px}.malla-bites-category__title{font-size:32px}.malla-bites-category__description{max-width:300px;font-size:13.5px}.malla-bites-selected{border-radius:20px;grid-template-columns:43px minmax(0,1fr);gap:14px;padding:21px 18px}.malla-bites-selected__icon{border-radius:13px;width:43px;height:43px;font-size:20px}.malla-bites-selected h2{font-size:25px}.malla-bites-selected p{font-size:13px}.malla-bites-selected__status{grid-column:2;justify-self:start;margin-top:1px}.malla-bites-signoff{margin-top:56px}}@media (width<=360px){.malla-bites-page{padding-left:11px;padding-right:11px}.malla-bites-page__brand strong{font-size:15px}.malla-bites-hero{padding:28px 20px 24px}.malla-bites-hero h1{font-size:48px}.malla-bites-category__description{font-size:13px}}@media (prefers-reduced-motion:reduce){.malla-bites-page *,.malla-bites-page :before,.malla-bites-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.malla-bites-page{--bites-ink:#17153f;--bites-rose:#c8618e;--bites-gold:#bb8a2d;--bites-blue:#5574a9;--bites-lilac:#7563a8}.malla-bites-hero{background:radial-gradient(circle at 78% 33%,#ffdae9d1,#0000 21%),radial-gradient(circle at 90% 13%,#fff6c4b3,#0000 17%),radial-gradient(circle at 12% 95%,#c9e5ff9e,#0000 27%),linear-gradient(120deg,#fffc,#fceef5b8 49%,#e8eaffb0);border-radius:42px 42px 42px 14px;box-shadow:0 34px 80px #2937782b,inset 0 1px #ffffffe6,inset 0 -1px #7160a314}.malla-bites-hero:before{border:1px solid #6759b72b;width:440px;height:440px;bottom:-245px;right:-176px;box-shadow:0 0 0 28px #ffffff0f,0 0 0 56px #ffffff0b}.malla-bites-hero__eyebrow:before,.malla-bites-section-heading>div>span:before{content:"✦";color:var(--bites-gold);margin-right:7px}.malla-bites-hero h1{color:var(--bites-ink);text-shadow:0 1px #ffffffc7;font-size:clamp(54px,7.5vw,90px)}.malla-bites-hero__line{background:#ffffff94;border-color:#7d5ca02b;position:relative;overflow:hidden;box-shadow:0 7px 18px #4d448712,inset 0 1px #ffffffe6}.malla-bites-hero__line:before{content:"";background:linear-gradient(var(--bites-rose), var(--bites-gold));width:3px;position:absolute;inset:0 auto 0 0}.malla-bites-hero__mark{background:radial-gradient(circle at 34% 25%,#fffffffa,#0000 10%),radial-gradient(circle at 72% 20%,#fff4b5d1,#0000 9%),linear-gradient(145deg,#fffafd 0%,#ffd8e7 27%,#f477a8 54%,#9a6cdf 100%);border-color:#ffffffe0;width:min(100%,304px);box-shadow:inset 0 2px #ffffffeb,inset -23px -24px 44px #4330ab2e,0 32px 58px #7846a74a}.malla-bites-hero__mark:before{border-color:#ffffff8c;inset:15px}.malla-bites-hero__mark:after{border-color:#ffffff61;inset:37px}.malla-bites-hero__heart{text-shadow:0 10px 26px #711f6e4d;transform:translateY(2px)scale(.93)}.malla-bites-hero__sound,.malla-bites-hero__sparkle{box-shadow:inset 0 1px #fffffffa,0 12px 23px #462b7229}.malla-bites-introduction{grid-template-columns:5px minmax(0,1fr);gap:28px;max-width:800px}.malla-bites-introduction__rule{background:linear-gradient(180deg, var(--bites-gold), var(--bites-rose) 54%, var(--bites-lilac));box-shadow:0 0 17px #c8618e38}.malla-bites-introduction h2{font-size:clamp(32px,4.4vw,48px)}.malla-bites-introduction p{color:#4d5871;max-width:680px}.malla-bites-page__category-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:17px}.malla-bites-category:first-child{grid-column:span 7}.malla-bites-category:nth-child(2),.malla-bites-category:nth-child(3){grid-column:span 5}.malla-bites-category:nth-child(4){grid-column:span 7}.malla-bites-category{border-radius:30px 30px 30px 12px;min-height:278px;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #695e9d0f,0 18px 34px #454f881a}.malla-bites-category:nth-child(2n){border-radius:30px 30px 12px}.malla-bites-category:before{border-color:#ffffff94;width:236px;height:236px}.malla-bites-category:after{border-width:3px;width:17px;height:17px}.malla-bites-category--rose .malla-bites-category__icon{color:var(--bites-rose)}.malla-bites-category--gold .malla-bites-category__icon{color:var(--bites-gold)}.malla-bites-category--blue .malla-bites-category__icon{color:var(--bites-blue)}.malla-bites-category--lilac .malla-bites-category__icon{color:var(--bites-lilac)}.malla-bites-category__icon{background:#ffffffab;border-radius:18px;width:54px;height:54px;font-size:25px}.malla-bites-category__copy{max-width:385px;margin-top:38px}.malla-bites-category__eyebrow{color:#635999}.malla-bites-category__title{color:var(--bites-ink);font-size:clamp(30px,3.6vw,43px)}.malla-bites-category__select{bottom:25px}.malla-bites-category--selected{box-shadow:0 0 0 3px #ffffff6b,inset 0 1px #fff,inset 0 -1px #695e9d14,0 28px 50px #454f8833}.malla-bites-selected{background:radial-gradient(circle at 95% 0,#ffebbd73,#0000 22%),linear-gradient(110deg,#ffffffa8,#f1eeff8c);border-radius:27px 27px 27px 10px;margin-top:32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 20px 40px #4952851c}.malla-bites-selected:after{content:"M";color:#6a57a712;pointer-events:none;font-family:Fraunces,Georgia,serif;font-size:178px;font-weight:700;line-height:1;position:absolute;bottom:-40px;right:20px}.malla-bites-selected>*{z-index:1;position:relative}.malla-bites-selected__status{color:#554b91;background:#ffffffad}.malla-bites-signoff{margin-top:clamp(65px,9vw,106px);position:relative}.malla-bites-signoff:before{content:"";background:linear-gradient(90deg,#0000,#61559b80,#0000);width:76px;height:1px;margin-bottom:4px}@media (width<=760px){.malla-bites-hero{border-radius:28px 28px 28px 11px}.malla-bites-hero h1{font-size:clamp(52px,15vw,69px)}.malla-bites-hero__mark{width:194px}.malla-bites-introduction{grid-template-columns:4px minmax(0,1fr);gap:20px}.malla-bites-page__category-grid{grid-template-columns:1fr;gap:14px}.malla-bites-category:nth-child(n){grid-column:auto}.malla-bites-category{border-radius:25px 25px 25px 10px;min-height:236px}.malla-bites-category:nth-child(2n){border-radius:25px 25px 10px}.malla-bites-category__copy{margin-top:26px}.malla-bites-category__icon{border-radius:16px;width:48px;height:48px}.malla-bites-selected{border-radius:22px 22px 22px 9px}}@media (prefers-reduced-motion:reduce){.malla-bites-page *{transition:none!important}}.malla-bites-category--rose:after{border-color:#cc437d66}.malla-bites-category--gold:after{border-color:#bc82166b}.malla-bites-category--blue:after{border-color:#2d7cc466}.malla-bites-category--lilac:after{border-color:#6f4ab466}.malla-bites-hero__mark{animation:8s cubic-bezier(.45,.05,.55,.95) infinite malla-bites-drift}.malla-bites-hero__heart{animation:3.6s ease-in-out infinite malla-bites-heartbeat}.malla-bites-hero__sound{animation:4.8s ease-in-out infinite malla-bites-note}.malla-bites-hero__sparkle{animation:3.9s ease-in-out infinite malla-bites-sparkle}.malla-bites-signoff>span{animation:3.2s ease-in-out .4s infinite malla-bites-heartbeat;display:inline-block}@keyframes malla-bites-drift{0%,to{transform:rotate(-7deg)translate(0,0)}50%{transform:rotate(-5deg)translateY(-4px)}}@keyframes malla-bites-heartbeat{0%,60%,to{opacity:.96;transform:translateY(2px)scale(.98)}12%{opacity:1;transform:translateY(2px)scale(1.012)}24%{opacity:.98;transform:translateY(2px)scale(.985)}}@keyframes malla-bites-note{0%,to{opacity:.92;transform:rotate(7deg)translate(0,0)}50%{opacity:1;transform:rotate(10deg)translate(1px,-4px)}}@keyframes malla-bites-sparkle{0%,to{opacity:.82;transform:rotate(14deg)scale(1)}50%{opacity:1;transform:rotate(20deg)scale(1.045)}}@media (width<=599px) and (display-mode:browser){.mba-bottom-nav{bottom:calc(78px + env(safe-area-inset-bottom))!important}.malla-bites-page{padding-bottom:calc(190px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.malla-bites-hero__mark,.malla-bites-hero__heart,.malla-bites-hero__sound,.malla-bites-hero__sparkle,.malla-bites-signoff>span{animation:none!important}}.malla-bites-category{cursor:default}.malla-bites-category:hover{transform:translateY(-3px)}.malla-bites-category:hover .malla-bites-category__select b{transform:rotate(18deg)scale(1.06)}.malla-bites-empty-sky{z-index:100;background-color:#9bd8fb;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;min-height:100dvh;position:fixed;inset:0}body:has(.malla-bites-empty-sky) .mba-bottom-nav{display:none!important}button.malla-bites-category{cursor:pointer}.malla-bites-empty-sky__back{top:max(22px, calc(14px + env(safe-area-inset-top)));left:max(20px, calc(14px + env(safe-area-inset-left)));color:#394b82;-webkit-backdrop-filter:blur(15px)saturate(1.08);cursor:pointer;background:#ffffff94;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font:800 13px/1 Manrope,system-ui,sans-serif;display:inline-flex;position:absolute;box-shadow:0 12px 26px #24569629,inset 0 1px #fffffff0}.malla-bites-empty-sky__back span{font-size:17px;line-height:1;transition:transform .18s}.malla-bites-empty-sky__back:hover span,.malla-bites-empty-sky__back:focus-visible span{transform:translate(-3px)}.malla-bites-empty-sky__back:focus-visible{outline-offset:3px;outline:3px solid #4856be61}@media (width<=599px){.malla-bites-hero{gap:14px;padding:26px 20px 20px}.malla-bites-hero h1{margin:8px 0 10px;font-size:clamp(45px,13vw,58px)}.malla-bites-hero__thesis{font-size:15px;line-height:1.38}.malla-bites-hero__line{margin-top:14px;padding:7px 10px;font-size:11px}.malla-bites-hero__mark{width:158px}.malla-bites-hero__heart{font-size:84px}.malla-bites-hero__sound,.malla-bites-hero__sparkle{width:30px;height:30px;font-size:13px}.malla-bites-hero__sound{top:9%;left:8%}.malla-bites-hero__sparkle{bottom:12%;right:6%}.malla-bites-introduction{margin-top:34px}body:has(.malla-bites-page) .mba-bottom-nav{bottom:calc(88px + env(safe-area-inset-bottom))!important}.malla-bites-page{padding-bottom:calc(224px + env(safe-area-inset-bottom))}.malla-bites-page__top{top:max(12px, env(safe-area-inset-top));z-index:70;pointer-events:none;min-height:46px;margin:0 -2px 8px;padding:2px;position:sticky}.malla-bites-page__top .malla-bites-page__back{pointer-events:auto}.malla-bites-page__top .malla-bites-page__brand{display:none}}.malla-bites-hero__mark{animation-duration:11s}.malla-bites-hero__heart{animation-duration:5.2s}.malla-bites-hero__sound{animation-duration:7.5s}.malla-bites-hero__sparkle{animation-duration:6.8s}.malla-bites-signoff>span{animation-duration:5s}.malla-bites-story{box-sizing:border-box;width:min(100%,780px);padding:clamp(18px, 4vw, 38px) clamp(16px, 4vw, 34px) calc(138px + env(safe-area-inset-bottom));color:#24204b;margin:0 auto;font-family:Manrope,system-ui,sans-serif}.malla-bites-story__back{color:#564b9b;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#ffffff9e;border:1px solid #ffffffd1;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font:800 13px/1 Manrope,system-ui,sans-serif;display:inline-flex;box-shadow:0 10px 24px #463e901a,inset 0 1px #fffffff5}.malla-bites-story__hero{text-align:center;background:radial-gradient(circle at 16% 23%,#fffffff5,#0000 18%),radial-gradient(circle at 81% 18%,#ffef9dd1,#0000 18%),radial-gradient(circle at 81% 90%,#a475f661,#0000 28%),linear-gradient(135deg,#ffd9e7 0%,#f9a8d4 43%,#a78bfa 100%);border:1px solid #ffffffd6;border-radius:34px 34px 34px 12px;margin-top:18px;padding:clamp(34px,8vw,68px) clamp(24px,7vw,62px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 26px 55px #6f46a738}.malla-bites-story__hero:after{content:"♥";color:#ffffff30;pointer-events:none;font:700 240px/1 Georgia,serif;position:absolute;bottom:-64px;right:-22px}.malla-bites-story__eyebrow{z-index:1;color:#754671;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900;display:block;position:relative}.malla-bites-story__heart{z-index:1;color:#fff;text-shadow:0 12px 28px #812c7040;margin:14px 0 2px;font:700 clamp(64px,13vw,108px)/.8 Georgia,serif;animation:5.2s ease-in-out infinite malla-bites-heartbeat;display:block;position:relative}.malla-bites-story__hero h1,.malla-bites-story__ending h2{z-index:1;color:#201941;letter-spacing:-.065em;margin:14px auto 12px;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,7vw,65px);font-weight:700;line-height:.93;position:relative}.malla-bites-story__hero p{z-index:1;color:#493b6e;max-width:510px;margin:0 auto;font-size:clamp(15px,2.5vw,18px);font-weight:650;line-height:1.48;position:relative}.malla-bites-story__opening{color:#565476;background:#ffffff94;border-left:5px solid #e4609b;gap:3px;margin:30px auto 40px;padding:18px 20px;display:grid;box-shadow:0 12px 30px #50538e14}.malla-bites-story__opening strong{color:#241c51;letter-spacing:-.04em;font-family:Fraunces,Georgia,serif;font-size:clamp(22px,4vw,30px)}.malla-bites-story__opening span{letter-spacing:.04em;font-size:14px;font-weight:800}.malla-bites-story__journey{gap:18px;display:grid}.malla-bites-story__chapter{background:#ffffffa8;border:1px solid #ffffffd1;border-radius:26px 26px 26px 9px;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:clamp(22px,4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 15px 34px #49528517}.malla-bites-story__number{color:#50468f2b;letter-spacing:.11em;font:800 13px/1 Manrope,system-ui,sans-serif;position:absolute;top:14px;right:18px}.malla-bites-story__icon{background:#ffffffa3;border:1px solid #ffffffeb;border-radius:17px;place-items:center;width:50px;height:50px;font-size:24px;display:grid;box-shadow:inset 0 1px #fffffff5,0 9px 18px #50538c1a}.malla-bites-story__copy p{color:#4b5670;grid-template-columns:20px minmax(0,1fr);gap:7px;margin:8px 0 0;font-size:clamp(14px,2.2vw,16px);font-weight:590;line-height:1.5;display:grid}.malla-bites-story__copy p b{color:#39a661;font-size:16px;line-height:1.35}.malla-bites-story__ending{text-align:center;background:linear-gradient(135deg,#ffdbeb,#efe2ff 55%,#d7edff);border-radius:30px 30px 12px;margin-top:38px;padding:clamp(28px,6vw,46px) clamp(22px,6vw,50px);box-shadow:0 20px 46px #57489229}.malla-bites-story__ending h2{margin:10px 0 12px;font-size:clamp(30px,6vw,46px)}.malla-bites-story__ending p{color:#4b5670;max-width:570px;margin:0 auto 13px;font-size:15px;font-weight:620;line-height:1.55}.malla-bites-story__ending strong{color:#60469c;font-family:Fraunces,Georgia,serif;font-size:20px}@media (width<=599px){.malla-bites-story__chapter{grid-template-columns:43px minmax(0,1fr);gap:12px;padding:21px 18px}.malla-bites-story__icon{border-radius:14px;width:42px;height:42px;font-size:21px}.malla-bites-story__copy h2{font-size:24px}.malla-bites-story__copy p{grid-template-columns:18px minmax(0,1fr);font-size:14px}body:has(.malla-bites-story) .mba-bottom-nav{bottom:calc(88px + env(safe-area-inset-bottom))!important}.malla-bites-story{padding-bottom:calc(310px + env(safe-area-inset-bottom))}.malla-bites-story__ending{margin-bottom:72px}}.malla-bites-story__hero{box-shadow:inset 0 1px #ffffffe6,0 30px 64px #6f46a73d}.malla-bites-story__journey{position:relative}.malla-bites-story__journey:before{content:"✦  ·  ✦  ·  ✦  ·  ✦  ·  ✦";color:#b277b9;letter-spacing:.2em;text-align:center;margin:-6px 0 15px;font-size:12px;font-weight:900;display:block}.malla-bites-story__chapter{isolation:isolate;background-color:#ffffffe0;border-color:#fffffff0;box-shadow:inset 0 1px #fff,0 17px 36px #3c4b8421}.malla-bites-story__chapter:after{content:"✦";z-index:-1;color:#725bbe1c;pointer-events:none;font:700 116px/1 Georgia,serif;position:absolute;bottom:-26px;right:18px}.malla-bites-story__number{color:#755aaf;background:#ffffffb3;border:1px solid #624eaa1f;border-radius:999px;place-items:center;min-width:30px;height:25px;padding:0 5px;font-size:10px;display:grid}.malla-bites-story__icon{z-index:1;background:linear-gradient(145deg,#fffffffa,#ffefbfad);position:relative;transform:rotate(-4deg)}.malla-bites-story__copy h2{color:#1e1a43}.malla-bites-story__copy p{color:#3d4c67;font-weight:650}.malla-bites-story__copy p b{color:#199c57;font-size:18px;font-weight:950}.malla-bites-story__ending{border:1px solid #ffffffe0;position:relative;overflow:hidden;box-shadow:0 24px 54px #57489233,inset 0 1px #ffffffeb}.malla-bites-story__ending:after{content:"♥";color:#ffffff47;pointer-events:none;font:700 170px/1 Georgia,serif;position:absolute;bottom:-55px;right:-18px}.malla-bites-story{background:radial-gradient(circle at 8% 13%,#ffcfe76b,#0000 21%),radial-gradient(circle at 92% 32%,#b5dcff66,#0000 25%),linear-gradient(#fffdfa94,#f7f4ffad)}.malla-bites-story__hero:before{content:"♥  ✦  ♥  ✦  ♥";z-index:1;color:#5f367ead;letter-spacing:.42em;margin-bottom:9px;font-size:18px;font-weight:900;display:block;position:relative}.malla-bites-story__eyebrow{color:#734865;background:#ffffff47;border:1px solid #ffffff85;border-radius:999px;padding:6px 11px}.malla-bites-story__opening{text-align:center;background:linear-gradient(130deg,#ffffffd1,#ffeaf6b3);border:1px solid #ffffffe0;border-left:0;border-radius:18px 18px 18px 4px;max-width:600px;margin-bottom:34px;position:relative}.malla-bites-story__opening:before{content:"a small love story about a payment";color:#a04a7f;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.malla-bites-story__chapter{border-radius:31px 31px 31px 11px}.malla-bites-story__chapter:nth-child(2n){border-radius:31px 31px 11px}.malla-bites-story__number:before{content:"chapter ";letter-spacing:.05em;text-transform:uppercase;font-size:8px}.malla-bites-story__copy h2{padding-bottom:11px;position:relative}.malla-bites-story__copy h2:after{content:"♥";color:#d5538c8c;font:16px/1 Georgia,serif;position:absolute;bottom:0;left:0}.malla-bites-story__copy p:first-of-type{color:#4f3975;letter-spacing:-.025em;background:#ffffff75;border:1px solid #ffffffc7;border-radius:16px 16px 16px 4px;margin:0 0 15px;padding:13px 15px;font-family:Fraunces,Georgia,serif;font-size:clamp(18px,3.5vw,22px);font-weight:650;line-height:1.25;display:block;box-shadow:inset 0 1px #ffffffd9}.malla-bites-story__copy p:first-of-type b{display:none}.malla-bites-story__copy p:not(:first-of-type):before{content:"✦";color:#e16e9e;font-size:14px;font-weight:950}.malla-bites-story__copy p:not(:first-of-type) b{display:none}.malla-bites-story__ending:before{content:"♥  how the story ends  ♥";z-index:1;color:#8d4e88;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900;display:block;position:relative}.malla-bites-story__ending p{z-index:1;position:relative}@media (width<=599px){.malla-bites-story__hero:before{letter-spacing:.3em;font-size:15px}.malla-bites-story__copy p:first-of-type{padding:12px 13px;font-size:18px}}.malla-bites-story__track{color:#9a4e84;letter-spacing:.12em;text-transform:uppercase;background:#ffffff85;border:1px solid #8b54a024;border-radius:999px;align-items:center;min-height:22px;margin:1px 0 8px;padding:4px 9px;font-size:8.5px;font-weight:950;line-height:1;display:inline-flex}.malla-bites-story__track:before{content:"✦";margin-right:5px;font-size:12px}.malla-bites-story__chapter:nth-child(3n+2) .malla-bites-story__track{color:#4d70a7;border-color:#4c70a724}.malla-bites-story__chapter:nth-child(3n) .malla-bites-story__track{color:#9a6b28;border-color:#9a6b2824}.malla-bites-story__copy h2{margin-top:0}.malla-bites-story__hero{text-align:center;justify-items:center;display:grid}.malla-bites-story__hero h1{text-wrap:balance;max-width:650px}.malla-bites-story__hero p{background:#fff3;border:1px solid #ffffff78;border-radius:18px;max-width:540px;padding:12px 16px}.malla-bites-story__opening{text-align:center;justify-items:center}.malla-bites-story__chapter{background:radial-gradient(circle at 88% 13%,#ffffff8c,#0000 23%),#ffffffe0}.malla-bites-story__chapter:nth-child(3n+1){background:radial-gradient(circle at 88% 13%,#ffffffa3,#0000 23%),linear-gradient(135deg,#ffffffeb,#ffe0eec7)}.malla-bites-story__chapter:nth-child(3n+2){background:radial-gradient(circle at 88% 13%,#ffffffa3,#0000 23%),linear-gradient(135deg,#ffffffeb,#e0ebffd1)}.malla-bites-story__chapter:nth-child(3n){background:radial-gradient(circle at 88% 13%,#ffffffa3,#0000 23%),linear-gradient(135deg,#ffffffeb,#fff2c0cc)}.malla-bites-story__track{letter-spacing:.1em}.malla-bites-story{--story-ink:#18223d;--story-muted:#4a5870;isolation:isolate;width:min(100%,1120px);min-height:100dvh;padding:clamp(28px, 5vw, 64px) clamp(24px, 8vw, 120px) calc(240px + env(safe-area-inset-bottom));color:var(--story-ink);background-color:#c9edff;background-image:linear-gradient(180deg, #eef9ff33, #ffffff4f 17%, #ffffff4f 86%, #e8f7ff33), var(--malla-story-sky);background-position:50%,50%;background-size:cover,cover;background-attachment:fixed,fixed;margin:0 auto;font-family:Manrope,Avenir Next,Arial,sans-serif;position:relative}.malla-bites-story:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 18%,#ffeef880,#0000 24%),radial-gradient(circle at 88% 37%,#ffefb952,#0000 19%);position:absolute;inset:0}.malla-bites-story__back{color:#324c78;background:#ffffffb8;border:1px solid #364f7a33;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font:800 12px/1 Manrope,sans-serif;display:inline-flex;box-shadow:0 8px 20px #2c5a881a}.malla-bites-story__hero{text-align:center;justify-items:center;max-width:690px;margin:clamp(40px,7vw,78px) auto clamp(58px,9vw,96px);display:grid}.malla-bites-story__hero:before{content:"✦     ♥     ✦";color:#d35685;letter-spacing:.18em;font-size:15px}.malla-bites-story__eyebrow{color:#66568f;letter-spacing:.14em;text-transform:uppercase;background:#ffffff54;border:1px solid #ffffffc7;border-radius:999px;margin-top:18px;padding:10px 17px;font-size:11px;font-weight:850}.malla-bites-story__heart{color:#dc4e81;text-shadow:0 7px 15px #d345732e;margin-top:24px;font-size:52px;line-height:.8}.malla-bites-story__hero h1,.malla-bites-story__ending h2{color:#17213e;font-family:Fraunces,Georgia,serif;font-weight:700}.malla-bites-story__hero h1{letter-spacing:-.055em;margin:22px 0 17px;font-size:clamp(43px,6.2vw,70px);line-height:.96}.malla-bites-story__hero p{color:#40506c;background:#ffffff59;border:1px solid #ffffffba;border-radius:24px;margin:0;padding:20px 25px;font-size:clamp(16px,2vw,19px);font-weight:700;line-height:1.55}.malla-bites-story__opening{text-align:center;border-top:1px solid #28447133;border-bottom:1px solid #28447133;gap:5px;max-width:830px;margin:0 auto 24px;padding:22px 0;display:grid}.malla-bites-story__opening strong{color:#182747;letter-spacing:-.035em;font-family:Fraunces,Georgia,serif;font-size:clamp(25px,3.4vw,35px);line-height:1.12}.malla-bites-story__opening span{color:#c94879;font-size:16px;font-weight:850}.malla-bites-story__journey{width:min(100%,900px);margin:0 auto;padding:0}.malla-bites-story__journey:before,.malla-bites-story__number,.malla-bites-story__icon,.malla-bites-story__track{display:none!important}.malla-bites-story__chapter{box-shadow:none;text-align:left;background:0 0;border:0;border-bottom:1px solid #2a487733;border-radius:0;margin:0;padding:clamp(31px,4vw,45px) 0;display:block}.malla-bites-story__chapter:after{display:none}.malla-bites-story__copy{display:block}.malla-bites-story__copy h2{color:#101d37;letter-spacing:-.045em;margin:0 0 16px;font-family:Manrope,Avenir Next,Arial,sans-serif;font-size:clamp(22px,3vw,31px);font-weight:850;line-height:1.18}.malla-bites-story__copy p,.malla-bites-story__copy p:first-of-type{color:#202d43;max-width:820px;box-shadow:none;letter-spacing:-.015em;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:9px;margin:9px 0 0;padding:0;font-family:Manrope,Avenir Next,Arial,sans-serif;font-size:clamp(16px,1.85vw,18px);font-style:normal;font-weight:620;line-height:1.56;display:grid}.malla-bites-story__copy p b{color:initial;margin-top:1px;font-size:21px;font-weight:400;line-height:1.2;display:block}.malla-bites-story__bridge{color:#3e5173;text-align:center;border-bottom:1px solid #2a487733;margin:12px 0 4px;padding:23px 0;font-size:17px;font-weight:700;line-height:1.5}.malla-bites-story__bridge strong{color:#bf4775;letter-spacing:-.03em;margin-bottom:4px;font-family:Fraunces,Georgia,serif;font-size:27px;display:block}.malla-bites-story__ending{text-align:center;justify-items:center;max-width:760px;margin:clamp(56px,8vw,90px) auto 0;display:grid}.malla-bites-story__ending>span{font-size:34px}.malla-bites-story__ending h2{letter-spacing:-.05em;margin:17px 0 12px;font-size:clamp(32px,4.5vw,46px);line-height:1}.malla-bites-story__ending p{color:var(--story-muted);margin:0;font-size:clamp(16px,2vw,19px);font-weight:650;line-height:1.55}.malla-bites-story__ending strong{color:#c54878;letter-spacing:-.03em;margin-top:14px;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2.8vw,27px)}body:has(.malla-bites-story) .mba-bottom-nav{top:auto!important;right:0!important;bottom:max(14px, env(safe-area-inset-bottom))!important;z-index:1200!important;width:100%!important;max-width:none!important;position:fixed!important;left:0!important;transform:none!important}@media (width<=599px){.malla-bites-story{width:100%;padding:24px 22px calc(280px + env(safe-area-inset-bottom));background-attachment:scroll,scroll}.malla-bites-story__hero{margin:39px auto 61px}.malla-bites-story__hero h1{font-size:clamp(39px,12vw,53px)}.malla-bites-story__hero p{border-radius:22px;padding:18px 20px}.malla-bites-story__opening{padding:20px 0}.malla-bites-story__opening strong{font-size:25px}.malla-bites-story__chapter{padding:29px 0}.malla-bites-story__copy h2{margin-bottom:14px;font-size:23px}.malla-bites-story__copy p,.malla-bites-story__copy p:first-of-type{grid-template-columns:25px minmax(0,1fr);gap:7px;margin-top:8px;font-size:16px;line-height:1.49}.malla-bites-story__copy p b{font-size:18px}.malla-bites-story__bridge{font-size:16px}.malla-bites-story__bridge strong{font-size:25px}body:has(.malla-bites-story) .mba-bottom-nav{bottom:calc(82px + env(safe-area-inset-bottom))!important}body:has(.malla-bites-story) .sky-glass-nav{width:calc(100vw - 20px)!important;max-width:none!important;left:10px!important;right:10px!important;transform:none!important}body:has(.malla-bites-story) .sky-glass-nav__label{letter-spacing:-.42px!important;font-size:8.8px!important}body:has(.malla-bites-story) .sky-glass-nav__tab:nth-child(3) .sky-glass-nav__label{font-size:8.2px!important}}body:has(.malla-bites-story) .malla-bites-story__journey{width:100%!important;min-width:0!important;display:block!important}body:has(.malla-bites-story) .malla-bites-story__journey>div{width:100%!important;min-width:0!important;display:block!important}body:has(.malla-bites-story) .malla-bites-story__chapter{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #2a487733!important;border-radius:0!important;margin:0!important;padding:clamp(30px,4vw,44px) 0!important;display:block!important;overflow:visible!important}body:has(.malla-bites-story) .malla-bites-story__chapter:nth-child(n){width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #2a487733!important;border-radius:0!important;margin:0!important;padding:clamp(30px,4vw,44px) 0!important;display:block!important;overflow:visible!important}body:has(.malla-bites-story) .malla-bites-story__chapter:after{content:none!important;display:none!important}body:has(.malla-bites-story) .malla-bites-story__copy{width:100%!important;min-width:0!important;display:block!important}body:has(.malla-bites-story) .malla-bites-story__copy h2{color:#101d37!important;letter-spacing:-.045em!important;background:0 0!important;width:100%!important;min-width:0!important;margin:0 0 16px!important;padding:0!important;font-family:Manrope,Avenir Next,Arial,sans-serif!important;font-size:clamp(22px,3vw,31px)!important;font-weight:850!important;line-height:1.18!important}body:has(.malla-bites-story) .malla-bites-story__copy h2:after{content:none!important;display:none!important}body:has(.malla-bites-story) .malla-bites-story__copy p:before{content:none!important;display:none!important}body:has(.malla-bites-story) .malla-bites-story__copy p{color:#202d43!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;letter-spacing:-.015em!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin:9px 0 0!important;padding:0!important;font-family:Manrope,Avenir Next,Arial,sans-serif!important;font-size:clamp(16px,1.85vw,18px)!important;font-style:normal!important;font-weight:620!important;line-height:1.56!important;display:grid!important;overflow:visible!important}body:has(.malla-bites-story) .malla-bites-story__copy p:first-of-type{color:#202d43!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;letter-spacing:-.015em!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin:9px 0 0!important;padding:0!important;font-family:Manrope,Avenir Next,Arial,sans-serif!important;font-size:clamp(16px,1.85vw,18px)!important;font-style:normal!important;font-weight:620!important;line-height:1.56!important;display:grid!important;overflow:visible!important}body:has(.malla-bites-story) .malla-bites-story__copy p:not(:first-of-type){color:#202d43!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;letter-spacing:-.015em!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin:9px 0 0!important;padding:0!important;font-family:Manrope,Avenir Next,Arial,sans-serif!important;font-size:clamp(16px,1.85vw,18px)!important;font-style:normal!important;font-weight:620!important;line-height:1.56!important;display:grid!important;overflow:visible!important}body:has(.malla-bites-story) .malla-bites-story__copy p b{min-width:0!important;color:initial!important;margin:1px 0 0!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;display:block!important}body:has(.malla-bites-story) .malla-bites-story__copy p:first-of-type b{min-width:0!important;color:initial!important;margin:1px 0 0!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;display:block!important}body:has(.malla-bites-story) .malla-bites-story__copy p:not(:first-of-type) b{min-width:0!important;color:initial!important;margin:1px 0 0!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;display:block!important}body:has(.malla-bites-story) .malla-bites-story__copy p>span{overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;width:auto!important;min-width:0!important;max-width:none!important;display:block!important;overflow:visible!important}@media (width<=599px){body:has(.malla-bites-story) .malla-bites-story__chapter{padding:29px 0!important}body:has(.malla-bites-story) .malla-bites-story__chapter:nth-child(n){padding:29px 0!important}body:has(.malla-bites-story) .malla-bites-story__copy h2{font-size:23px!important}body:has(.malla-bites-story) .malla-bites-story__copy p{grid-template-columns:25px minmax(0,1fr)!important;gap:7px!important;font-size:16px!important;line-height:1.49!important}body:has(.malla-bites-story) .malla-bites-story__copy p:first-of-type{grid-template-columns:25px minmax(0,1fr)!important;gap:7px!important;font-size:16px!important;line-height:1.49!important}body:has(.malla-bites-story) .malla-bites-story__copy p:not(:first-of-type){grid-template-columns:25px minmax(0,1fr)!important;gap:7px!important;font-size:16px!important;line-height:1.49!important}body:has(.malla-bites-story) .malla-bites-story__copy p b{font-size:18px!important}}body:has(.malla-bites-story) .malla-bites-story__ending{color:#18223d!important;width:100%!important;min-width:0!important;max-width:760px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;justify-items:center!important;margin:clamp(58px,8vw,92px) auto 0!important;padding:0 0 190px!important;display:grid!important;overflow:visible!important}body:has(.malla-bites-story) .malla-bites-story__ending:before{content:none!important;display:none!important}body:has(.malla-bites-story) .malla-bites-story__ending:after{content:none!important;display:none!important}body:has(.malla-bites-story) .malla-bites-story__ending h2{color:#17213e!important;background:0 0!important;max-width:100%!important;margin:17px 0 12px!important;padding:0!important;font-family:Fraunces,Georgia,serif!important;font-size:clamp(32px,4.5vw,46px)!important;line-height:1!important}body:has(.malla-bites-story) .malla-bites-story__ending p{color:#4a5870!important;background:0 0!important;max-width:700px!important;margin:0!important;padding:0!important;font-family:Manrope,Avenir Next,Arial,sans-serif!important;font-size:clamp(16px,2vw,19px)!important;line-height:1.55!important}@media (width<=599px){body:has(.malla-bites-story) .malla-bites-story__ending{padding-bottom:220px!important}}.malla-bites-story__promise-note{z-index:0;color:#6d315d;isolation:isolate;place-items:center;width:170px;height:150px;margin:3px auto 21px;display:grid;position:relative;transform:rotate(-45deg)}.malla-bites-story__promise-note:before,.malla-bites-story__promise-note:after{content:"";z-index:-1;background:linear-gradient(145deg,#ffffffc2,#ffe0f0b3);position:absolute;box-shadow:0 13px 25px #b1497e24,inset 0 1px #ffffffeb}.malla-bites-story__promise-note:before{border:1px solid #ffffffe0;border-radius:17px 17px 7px;inset:25px}.malla-bites-story__promise-note:after{border:1px solid #ffffffe0;border-radius:50%;width:76px;height:76px;top:1px;left:47px;box-shadow:54px 54px 0 -1px #ffecf6d9,55px 55px #ffffffe0,0 13px 25px #b1497e1f}.malla-bites-story__promise-note span,.malla-bites-story__promise-note small{text-align:center;display:block;transform:rotate(45deg)}.malla-bites-story__promise-note span{color:#c64778;letter-spacing:-.035em;margin-top:15px;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:700;line-height:1}.malla-bites-story__promise-note small{color:#4e5873;letter-spacing:.015em;margin-top:-39px;font:800 10px/1.35 Manrope,Arial,sans-serif}.malla-bites-story__hero .malla-bites-story__promise-note+p{max-width:560px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0;font-size:clamp(15px,1.8vw,18px)}@media (width<=599px){.malla-bites-story__promise-note{width:152px;height:136px;margin-bottom:17px}.malla-bites-story__promise-note:before{inset:23px}.malla-bites-story__promise-note:after{width:68px;height:68px;left:42px;box-shadow:48px 48px 0 -1px #ffecf6d9,49px 49px #ffffffe0,0 13px 25px #b1497e1f}.malla-bites-story__promise-note span{font-size:18px}.malla-bites-story__promise-note small{font-size:9px}}.malla-bites-story__promise-note{width:166px!important;height:148px!important;margin:0 auto 20px!important;display:block!important;transform:none!important}.malla-bites-story__promise-note:before{content:"♥"!important;z-index:-1!important;color:#ffebf5f0!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:auto!important;font:165px/.88 Georgia,serif!important;position:absolute!important;inset:-7px 0 auto!important;box-shadow:0 12px 23px #b1497e29!important}.malla-bites-story__promise-note:after{display:none!important}.malla-bites-story__promise-note span,.malla-bites-story__promise-note small{z-index:1!important;text-align:center!important;margin:0!important;display:block!important;position:absolute!important;left:0!important;right:0!important;transform:none!important}.malla-bites-story__promise-note span{color:#c64778!important;font:700 19px/1 Fraunces,Georgia,serif!important;top:48px!important}.malla-bites-story__promise-note small{color:#4e5873!important;font:800 9px/1.35 Manrope,Arial,sans-serif!important;top:74px!important}@media (width<=599px){.malla-bites-story__promise-note{width:150px!important;height:133px!important;margin-bottom:15px!important}.malla-bites-story__promise-note:before{font-size:150px!important}.malla-bites-story__promise-note span{font-size:17px!important;top:44px!important}.malla-bites-story__promise-note small{font-size:8.5px!important;top:67px!important}}body:has(.malla-bites-story) .malla-bites-story__opening{color:#1d3154!important;width:min(100%,850px)!important;min-width:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:1px solid #2a487738!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0 auto 20px!important;padding:24px 0!important;display:block!important;overflow:visible!important}body:has(.malla-bites-story) .malla-bites-story__opening:before{content:none!important;display:none!important}body:has(.malla-bites-story) .malla-bites-story__opening:after{content:none!important;display:none!important}:is(body:has(.malla-bites-story) .malla-bites-story__opening strong,body:has(.malla-bites-story) .malla-bites-story__opening span){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}body:has(.malla-bites-story) .malla-bites-story__opening strong{color:#1d3154!important;font-family:Fraunces,Georgia,serif!important;font-size:clamp(24px,3.3vw,34px)!important;line-height:1.13!important}body:has(.malla-bites-story) .malla-bites-story__opening span{color:#c94778!important;margin-top:5px!important;font:800 16px/1.35 Manrope,Arial,sans-serif!important}body:has(.malla-bites-story) .malla-bites-story__promise-note{display:none!important}@media (width<=599px){body:has(.malla-bites-story) .malla-bites-story__opening{padding:20px 0!important}body:has(.malla-bites-story) .malla-bites-story__opening strong{font-size:24px!important}}body:has(.malla-bites-story) .malla-bites-story__hero>p{color:#40506c!important;max-width:580px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;margin:18px auto 0!important;padding:0!important;font:700 clamp(16px,2vw,19px)/1.55 Manrope,Avenir Next,Arial,sans-serif!important;display:block!important}body:has(.malla-bites-story) .malla-bites-story__hero .malla-bites-story__promise-note+p{color:#40506c!important;max-width:580px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;margin:18px auto 0!important;padding:0!important;font:700 clamp(16px,2vw,19px)/1.55 Manrope,Avenir Next,Arial,sans-serif!important;display:block!important}body:has(.malla-bites-story) .malla-bites-story__hero>.malla-bites-story__promise-note{display:none!important}body:has(.malla-bites-story) .malla-bites-story__hero{padding-bottom:clamp(44px,6vw,64px)!important}body:has(.malla-bites-story) .malla-bites-story__hero{width:min(100%,720px)!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;justify-items:center!important;margin:clamp(50px,8vw,96px) auto clamp(56px,9vw,100px)!important;padding:0!important;display:grid!important;overflow:visible!important}body:has(.malla-bites-story) .malla-bites-story__hero:after{box-shadow:none!important;background:0 0!important}body:has(.malla-bites-story) .malla-bites-story__hero:before{box-shadow:none!important;background:0 0!important}body:has(.malla-bites-story) .malla-bites-story__hero:after{content:none!important;display:none!important}body:has(.malla-bites-story) .malla-bites-story__hero h1{text-shadow:0 2px 16px #ffffff8a!important;background:0 0!important;max-width:650px!important;margin:22px 0 0!important;padding:0!important}@media (width<=599px){body:has(.malla-bites-story) .malla-bites-story__hero{width:100%!important;margin:46px auto 64px!important}}.malla-bites-story__sky-title{color:#17213e;width:min(100%,720px);min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;margin:clamp(52px,8vw,98px) auto clamp(58px,9vw,104px);padding:0;display:grid}.malla-bites-story__sky-title:before{content:"✦  ♥  ✦";color:#d35685;letter-spacing:.28em;margin-bottom:17px;font-size:15px;font-weight:850}.malla-bites-story__sky-title .malla-bites-story__eyebrow{color:#66568f;box-shadow:none;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0;padding:0;font:850 11px/1.2 Manrope,Arial,sans-serif}.malla-bites-story__sky-title .malla-bites-story__heart{color:#db4e80;text-shadow:0 7px 15px #d345732b;margin-top:24px;font-size:51px;line-height:.8}.malla-bites-story__sky-title h1{color:#17213e;letter-spacing:-.055em;text-shadow:0 2px 16px #ffffff94;background:0 0;border:0;max-width:650px;margin:23px 0 0;padding:0;font-family:Fraunces,Georgia,serif;font-size:clamp(43px,6.2vw,70px);font-weight:700;line-height:.96}@media (width<=599px){.malla-bites-story__sky-title{width:100%;margin:47px auto 66px}.malla-bites-story__sky-title h1{font-size:clamp(39px,12vw,53px)}}body:has(.malla-bites-story) .mba-bottom-nav{z-index:auto!important;width:100%!important;max-width:none!important;margin:0 auto!important;position:static!important;inset:auto!important;transform:none!important}body:has(.malla-bites-story) .malla-bites-story{padding-bottom:52px!important}@media (width<=599px){body:has(.malla-bites-story) .malla-bites-story{padding-bottom:calc(54px + env(safe-area-inset-bottom))!important}}body.malla-bites-reading-stories{background:#cef!important;overflow-x:hidden!important}body.malla-bites-reading-stories .malla-bites-story{box-sizing:border-box!important;min-height:auto!important;padding-top:max(88px, env(safe-area-inset-top))!important;background-image:linear-gradient(#ffffff14, #ffffff14), var(--malla-story-sky)!important;background-position:top!important;background-size:cover!important;background-attachment:scroll!important;padding-bottom:34px!important;overflow:visible!important}body.malla-bites-reading-stories .malla-bites-story__back{margin-bottom:clamp(24px,5vw,46px)!important}body.malla-bites-reading-stories .malla-bites-story__sky-title{width:min(100%,720px)!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;justify-items:center!important;margin:0 auto clamp(58px,9vw,104px)!important;padding:0!important;display:grid!important;overflow:visible!important}body.malla-bites-reading-stories .malla-bites-story__sky-title:before{content:"✦  ♥  ✦"!important;color:#d35685!important;letter-spacing:.28em!important;margin-bottom:17px!important;font:850 15px/1 Manrope,Arial,sans-serif!important}body.malla-bites-reading-stories .malla-bites-story__sky-title .malla-bites-story__eyebrow,body.malla-bites-reading-stories .malla-bites-story__sky-title .malla-bites-story__heart,body.malla-bites-reading-stories .malla-bites-story__sky-title h1{max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;position:static!important;transform:none!important}body.malla-bites-reading-stories .malla-bites-story__sky-title h1{color:#17213e!important;letter-spacing:-.055em!important;text-shadow:0 2px 16px #ffffff94!important;margin:23px 0 0!important;font:700 clamp(43px,6.2vw,70px)/.96 Fraunces,Georgia,serif!important}body.malla-bites-reading-stories .malla-bites-story__journey{z-index:1!important;position:relative!important}body.malla-bites-reading-stories .malla-bites-story__copy h2{text-align:left!important;color:#101d37!important;font-family:Manrope,Avenir Next,Arial,sans-serif!important;font-weight:900!important}body.malla-bites-reading-stories .malla-bites-story__copy p{color:#15233c!important;overflow-wrap:normal!important;word-break:normal!important;font-family:Manrope,Avenir Next,Arial,sans-serif!important;font-weight:760!important}body.malla-bites-reading-stories .mba-bottom-nav,body.malla-bites-reading-stories .sky-glass-nav{z-index:1!important;width:min(100% - 28px,980px)!important;max-width:980px!important;margin:48px auto max(18px, env(safe-area-inset-bottom))!important;position:relative!important;inset:auto!important;transform:none!important}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story{width:100%!important;padding:max(78px, env(safe-area-inset-top)) 28px 28px!important}body.malla-bites-reading-stories .malla-bites-story__back{margin-bottom:28px!important}body.malla-bites-reading-stories .malla-bites-story__sky-title{margin-bottom:64px!important}body.malla-bites-reading-stories .malla-bites-story__sky-title h1{font-size:clamp(39px,12vw,53px)!important}body.malla-bites-reading-stories .malla-bites-story__copy p{line-height:1.52!important}body.malla-bites-reading-stories .mba-bottom-nav,body.malla-bites-reading-stories .sky-glass-nav{width:calc(100vw - 28px)!important;max-width:none!important;margin-top:44px!important}}body.malla-bites-reading-stories .mScroll{-webkit-overflow-scrolling:touch;overflow:hidden auto!important}body.malla-bites-reading-stories .malla-bites-story{box-sizing:border-box!important;color:#15223f!important;background-color:#b9e0ff!important;background-image:var(--malla-story-sky)!important;background-position:top!important;background-repeat:repeat-y!important;background-size:100%!important;background-attachment:scroll!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:clamp(92px,12vw,132px) clamp(22px,5vw,72px) 72px!important;overflow:visible!important}body.malla-bites-reading-stories .malla-bites-story__heart{color:#dc4f82!important;text-shadow:0 4px 15px #ffffff8c!important;margin:24px 0 0!important;font-size:50px!important;line-height:.8!important}body.malla-bites-reading-stories .malla-bites-story__sky-title h1{color:#11234a!important;letter-spacing:-.055em!important;text-shadow:0 2px 15px #fffc!important;max-width:700px!important;margin:24px 0 0!important;padding:0!important;font:700 clamp(42px,6vw,68px)/.98 Fraunces,Georgia,serif!important}body.malla-bites-reading-stories .malla-bites-story__opening strong{color:#162b55!important;text-shadow:0 1px 12px #ffffffd1!important;font:700 clamp(25px,3.4vw,35px)/1.12 Fraunces,Georgia,serif!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story__opening span{color:#ce3f74!important;text-shadow:0 1px 10px #ffffffd9!important;margin:7px 0 0!important;font:850 clamp(16px,2vw,19px)/1.35 Manrope,Arial,sans-serif!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story__copy h2{color:#10254b!important;letter-spacing:-.05em!important;text-align:left!important;text-shadow:0 1px 13px #ffffffc7!important;margin:0 0 18px!important;padding:0!important;font:900 clamp(25px,3.2vw,35px)/1.12 Manrope,Avenir Next,Arial,sans-serif!important}body.malla-bites-reading-stories .malla-bites-story__copy p{color:#16233f!important;letter-spacing:-.018em!important;text-align:left!important;text-shadow:0 1px 11px #ffffffd1!important;background:0 0!important;border:0!important;grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin:11px 0 0!important;padding:0!important;font:650 clamp(16px,1.8vw,19px)/1.55 Manrope,Avenir Next,Arial,sans-serif!important;display:grid!important}body.malla-bites-reading-stories .malla-bites-story__copy p>span{overflow-wrap:normal!important;word-break:normal!important;min-width:0!important}body.malla-bites-reading-stories .malla-bites-story__bridge{color:#22365b!important;text-align:center!important;text-shadow:0 1px 12px #ffffffd1!important;border:1px solid #18356047!important;border-left:0!important;border-right:0!important;width:100%!important;margin:10px 0 0!important;padding:24px 0!important;font:650 clamp(16px,2vw,19px)/1.55 Manrope,Arial,sans-serif!important}body.malla-bites-reading-stories .malla-bites-story__bridge strong{color:#14315c!important;margin:0 0 8px!important;font:800 clamp(19px,2.6vw,24px)/1.25 Manrope,Arial,sans-serif!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story__ending{text-align:center!important;border:0!important;justify-items:center!important;width:min(100%,760px)!important;margin:clamp(56px,9vw,96px) auto 0!important;padding:0!important;display:grid!important}body.malla-bites-reading-stories .malla-bites-story__ending h2{color:#11254d!important;letter-spacing:-.05em!important;text-shadow:0 1px 14px #fffc!important;margin:15px 0 12px!important;font:700 clamp(34px,4.8vw,48px)/1 Fraunces,Georgia,serif!important}body.malla-bites-reading-stories .malla-bites-story__ending p,body.malla-bites-reading-stories .malla-bites-story__ending strong{color:#1b2c49!important;text-shadow:0 1px 12px #ffffffd1!important;max-width:700px!important;margin:0!important;font:650 clamp(16px,2vw,19px)/1.55 Manrope,Arial,sans-serif!important}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story{padding:calc(env(safe-area-inset-top) + 116px) 28px 56px!important;background-size:auto 620px!important}body.malla-bites-reading-stories .malla-bites-story__back{margin-bottom:48px!important}body.malla-bites-reading-stories .malla-bites-story__sky-title{margin-bottom:56px!important}body.malla-bites-reading-stories .malla-bites-story__sky-title h1{font-size:clamp(40px,12vw,52px)!important}body.malla-bites-reading-stories .malla-bites-story__copy h2{font-size:25px!important}body.malla-bites-reading-stories .malla-bites-story__copy p{grid-template-columns:26px minmax(0,1fr)!important;gap:8px!important;font-size:16px!important;line-height:1.52!important}}body.malla-bites-reading-stories .malla-bites-story{background-color:#0000!important;background-image:none!important}body.malla-bites-reading-stories .malla-bites-story__ending{padding-bottom:max(180px, calc(124px + env(safe-area-inset-bottom)))!important}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story__ending{padding-bottom:max(210px, calc(154px + env(safe-area-inset-bottom)))!important}}body.malla-bites-reading-stories .malla-bites-story{background-color:#dbeeff!important;background-image:var(--malla-story-sky)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story{background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}}.malla-radio{--radio-ink:#17213e;--radio-muted:#55627d;--radio-pink:#d95180;--radio-rose:#f9e6ed;width:min(100%,1160px);color:var(--radio-ink);background:radial-gradient(circle at 10% 12%,#ffffffd1,#0000 30%),linear-gradient(130deg,#ffe8f1d1,#eae2ffb8 52%,#ddf4ffcc);border:1px solid #fffc;border-radius:34px;margin:clamp(52px,8vw,92px) auto;padding:clamp(26px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 22px 60px #32548c2b}.malla-radio .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.malla-radio__heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:clamp(28px,4vw,46px);display:flex}.malla-radio__eyebrow,.malla-radio__stations-label,.malla-radio__controls-label,.malla-radio__now-playing{color:#74608d;letter-spacing:.16em;text-transform:uppercase;font:850 10px/1.2 Manrope,Arial,sans-serif;display:block}.malla-radio__heading h2{letter-spacing:-.06em;margin:7px 0 0;font:700 clamp(38px,5vw,62px)/.94 Fraunces,Georgia,serif}.malla-radio__heading p{max-width:310px;color:var(--radio-muted);text-align:right;margin:0;font:650 15px/1.55 Manrope,Arial,sans-serif}.malla-radio__deck{grid-template-columns:minmax(180px,.78fr) minmax(290px,1.25fr) minmax(180px,.78fr);align-items:center;gap:clamp(20px,3vw,42px);display:grid}.malla-radio__stations,.malla-radio__controls{gap:10px;display:grid}.malla-radio__stations-label,.malla-radio__controls-label{margin-bottom:5px}.malla-radio__station{color:#283350;cursor:pointer;text-align:left;background:#ffffff6b;border:1px solid #3848721f;border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:9px;width:100%;padding:12px;transition:transform .2s,background .2s,box-shadow .2s;display:grid}.malla-radio__station:hover,.malla-radio__station:focus-visible,.malla-radio__station.is-active{background:#ffffffdb;outline:none;transform:translate(4px);box-shadow:0 9px 21px #664d8b1f}.malla-radio__station>span{color:var(--radio-pink);grid-row:span 2;font-size:19px}.malla-radio__station strong{font:800 13px/1.2 Manrope,Arial,sans-serif}.malla-radio__station small{color:#68728c;margin-top:3px;font:600 10px/1.3 Manrope,Arial,sans-serif}.malla-radio__station--gold.is-active{border-color:#cb912d6b}.malla-radio__station--lilac.is-active{border-color:#825bbc57}.malla-radio__station--blue.is-active{border-color:#357ab957}.malla-radio__heart-stage{place-items:center;min-height:360px;display:grid;position:relative}.malla-radio__heart-glow{aspect-ratio:1;filter:blur(2px);background:radial-gradient(circle,#e2457b47,#f4c0de2e 44%,#0000 70%);border-radius:50%;width:min(92%,350px);position:absolute}.malla-radio__heart{filter:drop-shadow(0 20px 26px #9e2b5b38);width:min(100%,350px);position:absolute;overflow:visible}.malla-radio__heart path{fill:#e45383;stroke:#ffffffb8;stroke-width:5px}.malla-radio__heart-content{z-index:1;color:#fff;text-align:center;justify-items:center;width:min(80%,260px);display:grid;position:relative}.malla-radio__live-state{letter-spacing:.08em;text-transform:uppercase;background:#5b173b33;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font:800 9px/1 Manrope,Arial,sans-serif;display:inline-flex}.malla-radio__live-state i{background:#ffffffb8;border-radius:50%;width:6px;height:6px}.malla-radio__live-state i.is-playing{background:#ffe17f;animation:1.4s ease-in-out infinite malla-radio-pulse;box-shadow:0 0 0 5px #ffe17f33}.malla-radio__now-playing{color:#ffffffb3;margin-top:22px}.malla-radio__heart-content strong{margin-top:6px;font:800 clamp(19px,2.3vw,25px)/1.04 Fraunces,Georgia,serif}.malla-radio__heart-content small{color:#ffffffdb;max-width:190px;margin-top:7px;font:650 11px/1.35 Manrope,Arial,sans-serif}.malla-radio__play{color:#b92965;cursor:pointer;background:#fffffff2;border:1px solid #ffffffc2;border-radius:50%;place-items:center;width:58px;height:58px;margin-top:21px;display:grid;box-shadow:0 7px 18px #59113133}.malla-radio__play:hover,.malla-radio__play:focus-visible{outline:none;transform:scale(1.06)}.malla-radio__play span{margin-left:2px;font-size:21px;line-height:1}.malla-radio__control-row{align-items:center;gap:11px;display:flex}.malla-radio__icon-button,.malla-radio__off{color:#394663;cursor:pointer;background:#ffffff9e;border:1px solid #38487224}.malla-radio__icon-button{border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.malla-radio__volume{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.malla-radio__volume input{width:100%;accent-color:var(--radio-pink)}.malla-radio__volume output{color:#58647d;min-width:32px;font:800 10px/1 Manrope,Arial,sans-serif}.malla-radio__off{border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:3px;padding:11px 13px;font:800 11px/1.2 Manrope,Arial,sans-serif;display:inline-flex}.malla-radio__off:disabled{opacity:.42;cursor:not-allowed}.malla-radio__off:not(:disabled):hover,.malla-radio__off:not(:disabled):focus-visible{background:#ffffffe6;outline:none}.malla-radio__source-note{color:#707b93;margin:6px 0 0;font:600 10px/1.45 Manrope,Arial,sans-serif}@keyframes malla-radio-pulse{50%{opacity:.72;transform:scale(1.22)}}@media (width<=820px){.malla-radio{border-radius:25px;padding:26px 20px}.malla-radio__heading{align-items:start;gap:13px;display:grid}.malla-radio__heading p{text-align:left;max-width:470px}.malla-radio__deck{grid-template-columns:1fr;gap:28px}.malla-radio__heart-stage{order:-1;min-height:324px}.malla-radio__stations{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:9px}.malla-radio__stations-label{grid-column:1/-1}.malla-radio__station{min-height:76px;padding:10px}.malla-radio__controls{width:min(100%,420px);margin:0 auto}}@media (width<=480px){.malla-radio{margin:44px auto;padding:23px 16px}.malla-radio__heading h2{font-size:42px}.malla-radio__heart-stage{min-height:294px}.malla-radio__heart{width:298px}.malla-radio__heart-content{width:235px}.malla-radio__stations{grid-template-columns:1fr}}.malla-radio__group-tabs{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.malla-radio__group-tabs button{color:#58647c;cursor:pointer;background:#ffffff78;border:1px solid #38487224;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font:800 11px/1 Manrope,Arial,sans-serif;display:inline-flex}.malla-radio__group-tabs button span{color:#fff;background:#8d739f;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.malla-radio__group-tabs button.is-active{color:#7f2758;background:#ffffffe6;border-color:#cc458047;box-shadow:0 7px 18px #6e40781a}.malla-radio__group-tabs button.is-active span{background:#d95180}.malla-radio__station-list{gap:8px;max-height:325px;padding-right:4px;display:grid;overflow-y:auto}.malla-radio__station-list::-webkit-scrollbar{width:4px}.malla-radio__station-list::-webkit-scrollbar-thumb{background:#695b8e3d;border-radius:8px}.malla-radio__heart-glow.is-playing{animation:2.2s ease-in-out infinite malla-radio-glow}.malla-radio__source-note--error{color:#a3325d!important}@keyframes malla-radio-glow{50%{opacity:.75;transform:scale(1.08)}}@media (width<=820px){.malla-radio__station-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (width<=480px){.malla-radio__station-list{grid-template-columns:1fr}}.malla-bites-page--collection-open>.malla-bites-page__top,.malla-bites-page--collection-open .malla-bites-hero,.malla-bites-page--collection-open .malla-bites-introduction,.malla-bites-page--collection-open .malla-bites-collections,.malla-bites-page--collection-open .malla-bites-signoff{display:none}.malla-bites-page--collection-open .malla-bites-page__content{min-height:0;padding:0}.malla-radio--compact{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:120;margin:0;position:fixed}.malla-radio__mini-player{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#13234be0;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.65rem;min-width:min(18rem,100vw - 2rem);padding:.48rem .55rem .48rem .48rem;display:flex;box-shadow:0 12px 32px #122b5d4d}.malla-radio__mini-play,.malla-radio__mini-stop{color:#fff;cursor:pointer;border:0;place-items:center;display:grid}.malla-radio__mini-play{background:linear-gradient(135deg,#ff6f9e,#8a62ff);border-radius:50%;flex:0 0 2.7rem;width:2.7rem;height:2.7rem;font-size:1.05rem;box-shadow:0 5px 16px #8a62ff6b}.malla-radio__mini-play:disabled,.malla-radio__mini-stop:disabled{cursor:default;opacity:.55}.malla-radio__mini-copy{text-align:left;gap:.1rem;min-width:0;display:grid}.malla-radio__mini-copy span{color:#ffffffb3;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:700}.malla-radio__mini-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.malla-radio__mini-stop{background:#ffffff21;border-radius:50%;width:2rem;height:2rem;margin-left:auto;font-size:1.3rem;line-height:1}@media (width<=480px){.malla-radio--compact{right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom))}.malla-radio__mini-player{min-width:min(16.5rem,100vw - 1.5rem)}}.malla-radio__stations-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.malla-radio__text-button,.malla-radio__save{color:#2259d8;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.malla-radio__text-button{font-size:.78rem}.malla-radio__save{margin:.1rem 0 .85rem;padding:0;font-size:.82rem}.malla-radio__station.is-unavailable{cursor:not-allowed;opacity:.46}.malla-radio__empty{color:#53657f;margin:0;padding:.75rem 0;font-size:.86rem}.malla-radio__sleep{color:#53657f;letter-spacing:.05em;text-transform:uppercase;gap:.35rem;margin:1rem 0 .85rem;font-size:.72rem;font-weight:700;display:grid}.malla-radio__sleep select{color:#182441;width:100%;font:inherit;letter-spacing:normal;text-transform:none;background:#ffffffb8;border:1px solid #3a599233;border-radius:.65rem;padding:.55rem .65rem}.malla-radio__recents{gap:.4rem;margin:0 0 .85rem;display:grid}.malla-radio__recents>span{color:#53657f;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.malla-radio__recents button{color:#2259d8;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700;overflow:hidden}.malla-radio__mini-copy{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:.1rem;padding:0;display:grid}@media (width>=1180px){.malla-radio{padding:3.35rem}.malla-radio__deck{grid-template-columns:minmax(250px,.85fr) minmax(340px,1.18fr) minmax(250px,.85fr);gap:clamp(2.2rem,4vw,4.6rem)}.malla-radio__station-list{max-height:390px}.malla-radio__heart-stage{min-height:410px}.malla-radio__heart{width:min(100%,385px)}.malla-radio__controls{align-content:start;align-self:stretch}}@media (width>=721px) and (width<=1024px){.malla-radio{width:min(100% - 2.5rem,860px);margin:3.5rem auto;padding:2rem}.malla-radio__deck{grid-template-columns:minmax(0,1.1fr) minmax(235px,.9fr);align-items:start;gap:1.5rem 1.75rem}.malla-radio__heart-stage{order:-1;grid-column:1/-1;min-height:335px}.malla-radio__stations{grid-column:1;min-width:0;display:grid}.malla-radio__station-list{grid-template-columns:1fr;max-height:340px}.malla-radio__controls{grid-column:2;width:100%;margin:0}.malla-radio__heading{align-items:start}.malla-radio__heading p{max-width:360px}}@media (width<=720px){.malla-radio{border-radius:1.45rem;width:calc(100% - 1.5rem);margin:2.25rem auto;padding:1.35rem 1rem 1.1rem}.malla-radio__heading{gap:.75rem;margin-bottom:1.25rem;display:grid}.malla-radio__heading h2{letter-spacing:-.05em;font-size:clamp(2.25rem,12vw,3.15rem)}.malla-radio__heading p{text-align:left;max-width:34rem;font-size:.9rem;line-height:1.45}.malla-radio__group-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -.2rem 1.2rem;padding:.2rem;overflow-x:auto}.malla-radio__group-tabs::-webkit-scrollbar{display:none}.malla-radio__group-tabs button{flex:none;min-height:2.65rem;padding:.7rem .8rem}.malla-radio__deck{grid-template-columns:minmax(0,1fr);gap:1.35rem}.malla-radio__heart-stage{order:-1;min-height:272px}.malla-radio__heart{width:min(100%,286px)}.malla-radio__heart-content{width:min(82%,235px)}.malla-radio__now-playing{margin-top:1rem}.malla-radio__play{width:3.7rem;height:3.7rem;margin-top:1rem}.malla-radio__stations,.malla-radio__controls{width:100%}.malla-radio__station-list{grid-template-columns:1fr;max-height:18.5rem;padding-right:.25rem}.malla-radio__station{min-height:3.95rem;padding:.65rem .7rem}.malla-radio__station:hover,.malla-radio__station:focus-visible,.malla-radio__station.is-active{transform:none}.malla-radio__controls{gap:.75rem}.malla-radio__icon-button{width:2.7rem;height:2.7rem}.malla-radio__off{min-height:2.8rem}.malla-radio__sleep select{min-height:2.8rem;font-size:1rem}.malla-radio--compact{right:max(.7rem, env(safe-area-inset-right));bottom:max(.7rem, env(safe-area-inset-bottom));width:auto;box-shadow:none;background:0 0;border:0;padding:0;left:auto}.malla-radio__mini-player{width:min(100vw - 1.4rem,22rem);min-width:0}}@media (width<=390px){.malla-radio{width:calc(100% - 1rem);padding:1.15rem .8rem 1rem}.malla-radio__group-tabs button{font-size:.66rem}.malla-radio__stations-toolbar{align-items:flex-start}.malla-radio__text-button{font-size:.72rem}.malla-radio__mini-player{width:calc(100vw - 1rem)}}@media (width<=760px){.malla-bites-page.page-fade-in{opacity:1!important;animation:none!important;transform:none!important}.malla-bites-page__back,.malla-bites-hero,.malla-bites-selected,.malla-radio,.malla-radio__mini-player{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.malla-bites-page__back{background:#ffffffe6}.malla-bites-hero{background:radial-gradient(circle at 85% 12%,#fff4c0b3,#0000 19%),radial-gradient(circle at 16% 90%,#b2e0ff80,#0000 26%),linear-gradient(118deg,#fffffff0,#ffecf4e6 45%,#ebebffe0)}.malla-bites-hero:after{filter:none;opacity:.35}.malla-bites-hero__mark,.malla-bites-hero__heart,.malla-bites-hero__sound,.malla-bites-hero__sparkle,.malla-radio__heart-glow.is-playing,.malla-radio__live-state i.is-playing{animation:none!important}.malla-radio__mini-player{background:#13234bf5}}body.malla-bites-reading-stories,body.malla-bites-reading-stories #root{background:#dcefff!important}body.malla-bites-reading-stories .mba-bottom-nav,body.malla-bites-reading-stories .sky-glass-nav{display:none!important}body.malla-bites-reading-stories .mScroll{-webkit-overflow-scrolling:touch;scroll-padding-top:0!important;overflow:hidden auto!important}body.malla-bites-reading-stories .malla-bites-story{box-sizing:border-box!important;width:100%!important;min-height:100dvh!important;padding:clamp(96px, 11vw, 144px) clamp(24px, 6vw, 96px) max(280px, calc(210px + env(safe-area-inset-bottom)))!important;background-color:#dcefff!important;background-image:var(--malla-story-sky)!important;color:#13284c!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important;margin:0!important;overflow:visible!important}body.malla-bites-reading-stories .malla-bites-story__back{color:#19355b!important;background:#fff9!important;border:1px solid #ffffffd1!important;border-radius:999px!important;width:fit-content!important;margin:0 0 clamp(42px,6vw,68px)!important;padding:10px 16px!important;display:inline-flex!important;position:static!important;box-shadow:0 8px 24px #1843761f!important}body.malla-bites-reading-stories .malla-bites-story__sky-title,body.malla-bites-reading-stories .malla-bites-story__opening,body.malla-bites-reading-stories .malla-bites-story__journey,body.malla-bites-reading-stories .malla-bites-story__chapter,body.malla-bites-reading-stories .malla-bites-story__copy,body.malla-bites-reading-stories .malla-bites-story__bridge,body.malla-bites-reading-stories .malla-bites-story__ending{box-sizing:border-box!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}body.malla-bites-reading-stories .malla-bites-story__sky-title{text-align:center!important;border:0!important;justify-items:center!important;width:min(100%,900px)!important;margin:0 auto clamp(58px,8vw,100px)!important;padding:0!important;display:grid!important}body.malla-bites-reading-stories .malla-bites-story__sky-title:before{content:"✦  ♥  ✦"!important;color:#d45081!important;letter-spacing:.28em!important;margin:0 0 16px!important;font:850 15px/1 Manrope,Arial,sans-serif!important}body.malla-bites-reading-stories .malla-bites-story__eyebrow{color:#66578a!important;letter-spacing:.16em!important;text-transform:uppercase!important;font:850 11px/1.2 Manrope,Arial,sans-serif!important}body.malla-bites-reading-stories .malla-bites-story__heart{color:#dd4e80!important;margin:24px 0 0!important;font-size:52px!important;line-height:.8!important}body.malla-bites-reading-stories .malla-bites-story__sky-title h1{color:#11254c!important;letter-spacing:-.055em!important;text-shadow:0 2px 15px #ffffffd1!important;max-width:780px!important;margin:24px 0 0!important;font:700 clamp(48px,6vw,76px)/.98 Fraunces,Georgia,serif!important}body.malla-bites-reading-stories .malla-bites-story__opening{text-align:center!important;border:1px solid #14315a47!important;border-left:0!important;border-right:0!important;width:min(100%,960px)!important;margin:0 auto clamp(46px,6vw,76px)!important;padding:25px 0!important}body.malla-bites-reading-stories .malla-bites-story__opening strong{color:#142a54!important;font:700 clamp(29px,3.2vw,42px)/1.12 Fraunces,Georgia,serif!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story__opening span{color:#cf4077!important;margin-top:8px!important;font:850 clamp(17px,1.9vw,21px)/1.35 Manrope,Arial,sans-serif!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story__journey{border:0!important;width:min(100%,980px)!important;margin:0 auto!important;padding:0!important}body.malla-bites-reading-stories .malla-bites-story__chapter{border:0!important;border-bottom:1px solid #14315a38!important;width:100%!important;margin:0!important;padding:clamp(36px,5vw,58px) 0!important}body.malla-bites-reading-stories .malla-bites-story__copy h2{color:#10264e!important;letter-spacing:-.05em!important;text-align:left!important;margin:0 0 20px!important;font:900 clamp(29px,3vw,40px)/1.12 Manrope,Avenir Next,Arial,sans-serif!important}body.malla-bites-reading-stories .malla-bites-story__cue{color:#28466f!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #14315a3d!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;margin:0 0 23px!important;padding:0 0 15px!important;display:flex!important}body.malla-bites-reading-stories .malla-bites-story__cue-symbol{color:#d45081!important;text-shadow:0 1px 9px #ffffffdb!important;place-items:center!important;width:30px!important;height:30px!important;font:800 23px/1 Manrope,Arial,sans-serif!important;display:inline-grid!important}body.malla-bites-reading-stories .malla-bites-story__cue-label{color:#9d3564!important;letter-spacing:.12em!important;text-transform:uppercase!important;font:850 11px/1.15 Manrope,Arial,sans-serif!important}body.malla-bites-reading-stories .malla-bites-story__cue-steps{color:#27466f!important;letter-spacing:.02em!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-left:auto!important;font:800 12px/1.3 Manrope,Arial,sans-serif!important;display:inline-flex!important}body.malla-bites-reading-stories .malla-bites-story__cue-steps span{align-items:center!important;gap:7px!important;display:inline-flex!important}body.malla-bites-reading-stories .malla-bites-story__cue-steps i{color:#cf4077!important;font-style:normal!important;font-weight:900!important}body.malla-bites-reading-stories .malla-bites-story__copy p{color:#172642!important;letter-spacing:-.018em!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin:13px 0 0!important;padding:0!important;font:650 clamp(18px,1.75vw,22px)/1.55 Manrope,Avenir Next,Arial,sans-serif!important;display:grid!important}body.malla-bites-reading-stories .malla-bites-story__copy p b{font-size:21px!important;line-height:1.35!important}body.malla-bites-reading-stories .malla-bites-story__bridge{color:#20375e!important;text-align:center!important;border:1px solid #14315a47!important;border-left:0!important;border-right:0!important;margin:10px 0 0!important;padding:28px 0!important;font:650 clamp(18px,1.75vw,22px)/1.55 Manrope,Arial,sans-serif!important}body.malla-bites-reading-stories .malla-bites-story__bridge strong{color:#142f5a!important;margin-bottom:8px!important;font:850 clamp(21px,2.4vw,28px)/1.25 Manrope,Arial,sans-serif!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story__ending{width:min(100%,900px)!important;padding:0 0 max(210px, calc(150px + env(safe-area-inset-bottom)))!important;text-align:center!important;border:0!important;justify-items:center!important;margin:clamp(70px,10vw,120px) auto 0!important;display:grid!important}body.malla-bites-reading-stories .malla-bites-story__ending h2{color:#11254c!important;letter-spacing:-.05em!important;margin:16px 0!important;font:700 clamp(42px,5vw,62px)/1 Fraunces,Georgia,serif!important}body.malla-bites-reading-stories .malla-bites-story__ending p,body.malla-bites-reading-stories .malla-bites-story__ending strong{color:#172642!important;max-width:820px!important;margin:0!important;font:650 clamp(18px,1.75vw,22px)/1.55 Manrope,Arial,sans-serif!important}body.malla-bites-reading-stories .malla-bites-story__ending strong{color:#cf4077!important;margin-top:14px!important;font-weight:900!important}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story{padding:calc(env(safe-area-inset-top) + 122px) 28px max(300px, calc(230px + env(safe-area-inset-bottom)))!important;background-position:top!important;background-size:cover!important}body.malla-bites-reading-stories .malla-bites-story__back{margin-bottom:50px!important}body.malla-bites-reading-stories .malla-bites-story__sky-title{margin-bottom:64px!important}body.malla-bites-reading-stories .malla-bites-story__sky-title h1{font-size:clamp(41px,12vw,54px)!important}body.malla-bites-reading-stories .malla-bites-story__opening{margin-bottom:48px!important}body.malla-bites-reading-stories .malla-bites-story__opening strong{font-size:27px!important}body.malla-bites-reading-stories .malla-bites-story__cue{gap:7px 9px!important;margin-bottom:19px!important;padding-bottom:13px!important}body.malla-bites-reading-stories .malla-bites-story__cue-symbol{width:26px!important;height:26px!important;font-size:20px!important}body.malla-bites-reading-stories .malla-bites-story__cue-label{letter-spacing:.1em!important;font-size:10px!important}body.malla-bites-reading-stories .malla-bites-story__cue-steps{width:100%!important;margin-left:35px!important;font-size:11px!important}body.malla-bites-reading-stories .malla-bites-story__copy h2{font-size:26px!important}body.malla-bites-reading-stories .malla-bites-story__copy p{grid-template-columns:27px minmax(0,1fr)!important;gap:9px!important;font-size:16px!important;line-height:1.52!important}body.malla-bites-reading-stories .malla-bites-story__ending{padding-bottom:max(250px, calc(190px + env(safe-area-inset-bottom)))!important;margin-top:76px!important}body.malla-bites-reading-stories .malla-bites-story__ending h2{font-size:41px!important}body.malla-bites-reading-stories .malla-bites-story__ending p,body.malla-bites-reading-stories .malla-bites-story__ending strong{font-size:17px!important}}body.malla-bites-reading-stories .malla-bites-story:before,body.malla-bites-reading-stories .malla-bites-story:after,body.malla-bites-reading-stories .malla-bites-story__sky-title:after,body.malla-bites-reading-stories .malla-bites-story__opening:before,body.malla-bites-reading-stories .malla-bites-story__opening:after,body.malla-bites-reading-stories .malla-bites-story__journey:before,body.malla-bites-reading-stories .malla-bites-story__journey:after,body.malla-bites-reading-stories .malla-bites-story__chapter:before,body.malla-bites-reading-stories .malla-bites-story__chapter:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}body.malla-bites-reading-stories .malla-bites-story__opening,body.malla-bites-reading-stories .malla-bites-story__opening *{background-color:#0000!important}body.malla-bites-reading-stories .content-protected.home-clouds{background-color:#dcefff!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}body.malla-bites-reading-stories .malla-bites-story{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}body.malla-bites-reading-stories .malla-bites-story,body.malla-bites-reading-stories .malla-bites-story *{border-radius:0!important}@media (width<=599px){body.malla-bites-reading-stories .content-protected.home-clouds{background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important}}body.malla-bites-reading-stories .malla-bites-story__cue{width:min(100%,690px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #14315a3d!important;margin:0 0 28px!important;padding:0 0 22px!important;display:grid!important}body.malla-bites-reading-stories .malla-bites-story__cue-label{color:#9d3564!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 15px!important;font:850 11px/1.15 Manrope,Arial,sans-serif!important}body.malla-bites-reading-stories .malla-bites-story__cue-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:0!important;width:100%!important;display:grid!important}body.malla-bites-reading-stories .malla-bites-story__cue-station{color:#173765!important;text-align:center!important;justify-items:center!important;min-width:0!important;display:grid!important;position:relative!important}body.malla-bites-reading-stories .malla-bites-story__cue-station i{color:#d45081!important;text-shadow:0 1px 12px #fffffff5!important;background:0 0!important;border:1.5px solid #1a3d6b80!important;border-radius:50%!important;place-items:center!important;width:54px!important;height:54px!important;font:800 28px/1 Manrope,Arial,sans-serif!important;display:grid!important}body.malla-bites-reading-stories .malla-bites-story__cue-station b{color:#28466f!important;letter-spacing:.04em!important;text-transform:uppercase!important;max-width:110px!important;margin-top:8px!important;font:850 11px/1.22 Manrope,Arial,sans-serif!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story__cue-station em{border:0!important;border-top:1.5px dashed #cf4077a8!important;width:calc(100% - 72px)!important;height:1px!important;position:absolute!important;top:26px!important;left:calc(50% + 36px)!important}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story__cue{margin-bottom:24px!important;padding-bottom:18px!important}body.malla-bites-reading-stories .malla-bites-story__cue-label{margin-bottom:13px!important;font-size:10px!important}body.malla-bites-reading-stories .malla-bites-story__cue-station i{width:44px!important;height:44px!important;font-size:23px!important}body.malla-bites-reading-stories .malla-bites-story__cue-station b{max-width:88px!important;margin-top:7px!important;font-size:9px!important}body.malla-bites-reading-stories .malla-bites-story__cue-station em{width:calc(100% - 60px)!important;top:21px!important;left:calc(50% + 30px)!important}}body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark{color:#c73f73!important;text-shadow:0 1px 8px #ffffffe6!important;background:#ffffff1f!important;border:1px solid #c73f736b!important;border-radius:50%!important;place-items:center!important;width:26px!important;height:26px!important;margin-top:2px!important;font:800 15px/1 Georgia,Times New Roman,serif!important;display:grid!important;box-shadow:0 2px 12px #ffffffb3!important}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark{width:23px!important;height:23px!important;margin-top:1px!important;font-size:13px!important}}body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark{color:#fff!important;text-shadow:none!important;background:linear-gradient(135deg,#d73f7b,#a64eea)!important;border-color:#ffffffdb!important;box-shadow:0 5px 15px #8d347e47,inset 0 1px #ffffff47!important}body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark--1{background:linear-gradient(135deg,#e96a5f,#d73f7b)!important}body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark--2{background:linear-gradient(135deg,#4e91d8,#6d5ce7)!important}body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark--3{background:linear-gradient(135deg,#c78338,#e76a82)!important}body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark{width:auto!important;height:auto!important;box-shadow:none!important;color:#df3f7e!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;font:800 24px/1.38 Georgia,Times New Roman,serif!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark--1{color:#e26a42!important;background:0 0!important}body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark--2{color:#4b79c9!important;background:0 0!important}body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark--3{color:#bd7b25!important;background:0 0!important}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story__copy p .malla-bites-story__point-mark{width:auto!important;height:auto!important;font-size:20px!important}}body.malla-bites-reading-stories .malla-bites-story__cue-station i{color:#df3f7e!important;text-align:center!important;text-shadow:0 1px 12px #fffffff5!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:38px!important;font-size:32px!important;line-height:38px!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story__cue-station:nth-child(2) i{color:#527ecb!important}body.malla-bites-reading-stories .malla-bites-story__cue-station:nth-child(3) i{color:#c7842c!important}body.malla-bites-reading-stories .malla-bites-story__cue-station em{width:calc(100% - 50px)!important;top:19px!important;left:calc(50% + 25px)!important}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story__cue-station i{height:32px!important;font-size:27px!important;line-height:32px!important}body.malla-bites-reading-stories .malla-bites-story__cue-station em{width:calc(100% - 44px)!important;top:16px!important;left:calc(50% + 22px)!important}}body.malla-bites-reading-stories .malla-bites-story__point-mark,body.malla-bites-reading-stories .malla-bites-story__cue-station i{font-variant-emoji:text!important;font-family:Segoe UI Symbol,Arial Unicode MS,Georgia,serif!important}.malla-bites-story-library,.malla-bites-story-library *{box-sizing:border-box}.malla-bites-empty-sky.malla-bites-story-library{width:100%;max-width:100%;left:0;right:0}.malla-bites-story-library{padding:max(68px, calc(52px + env(safe-area-inset-top))) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;display:flex;overflow:hidden auto}.malla-bites-story-library__stage{text-align:center;justify-items:center;gap:10px;width:min(100%,360px);margin:0 auto;display:grid}.malla-bites-story-library__eyebrow{color:#5c4f88;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 10px #ffffffdb;font:850 10px/1.2 Manrope,system-ui,sans-serif}.malla-bites-story-library__stage h2{color:#13244c;letter-spacing:-.04em;text-align:center;text-wrap:balance;text-shadow:0 2px 16px #ffffffe0;width:100%;margin:0;font:700 clamp(20px,5.4vw,26px)/1.15 Fraunces,Georgia,serif}.malla-bites-story-library__stage p{color:#3d4f73;text-align:center;text-wrap:balance;text-shadow:0 1px 10px #fffc;max-width:28ch;margin:0 auto 2px;font:620 13px/1.35 Manrope,system-ui,sans-serif}.malla-bites-story-library__grid{justify-items:stretch;gap:8px;width:100%;display:grid}.malla-bites-story-card{width:100%;min-width:0;color:inherit;-webkit-backdrop-filter:blur(16px)saturate(1.08);cursor:pointer;text-align:left;background:linear-gradient(160deg,#ffffffd1,#ffecf4a8 58%,#e8e2ff94);border:1px solid #ffffffd1;border-radius:16px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px 8px;padding:12px 14px 12px 12px;transition:box-shadow .2s;display:grid;box-shadow:inset 0 1px #fffffff0,0 10px 24px #2a48841f}.malla-bites-story-card__mark{color:#d45081;grid-area:1/1;margin-top:3px;font:700 14px/1 Georgia,serif}.malla-bites-story-card strong{color:#151844;letter-spacing:-.03em;text-wrap:balance;grid-column:2;min-width:0;font:700 16px/1.25 Fraunces,Georgia,serif}.malla-bites-story-card span:last-child{-webkit-line-clamp:2;color:#4a5773;-webkit-box-orient:vertical;grid-column:2;min-width:0;font:600 12.5px/1.35 Manrope,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.malla-bites-story-library--centered .malla-bites-story-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:14px 16px 13px}.malla-bites-story-library--centered .malla-bites-story-card__mark,.malla-bites-story-library--centered .malla-bites-story-card strong,.malla-bites-story-library--centered .malla-bites-story-card span:last-child{grid-column:1}.malla-bites-story-library--centered .malla-bites-story-card__mark{grid-row:auto;margin:0 0 6px}.malla-bites-story-library--centered .malla-bites-story-card strong,.malla-bites-story-library--centered .malla-bites-story-card span:last-child{text-align:center}.malla-bites-story-card:focus-visible{outline-offset:2px;outline:3px solid #4e56c857}@media (hover:hover) and (pointer:fine){.malla-bites-story-card:hover,.malla-bites-story-card:focus-visible{box-shadow:inset 0 1px #fffffffa,0 14px 28px #2a488429}}@media (width>=900px){.malla-bites-story-library__stage{width:min(100%,400px)}}@media (width<=599px){.malla-bites-story-library__stage{width:min(100%,320px)}.malla-bites-story-library__stage h2{font-size:22px}.malla-bites-story-card{border-radius:14px}.malla-bites-story-library--centered .malla-bites-story-card strong{font-size:15px}.malla-bites-story-library--centered .malla-bites-story-card span:last-child{font-size:12px}}@media (height<=740px){.malla-bites-story-library__stage p{display:none}}@media (height<=620px){.malla-bites-story-library__stage h2{font-size:20px}.malla-bites-story-card span:last-child{-webkit-line-clamp:1}}@media (prefers-reduced-motion:reduce){.malla-bites-story-card{transition:none}}.malla-bites-page{padding-bottom:calc(196px + env(safe-area-inset-bottom))!important}.malla-bites-hero{border-radius:30px!important;box-shadow:inset 0 1px #fffffff5,0 22px 48px #3446861f!important}.malla-bites-hero__sound,.malla-bites-hero__sparkle,.malla-bites-hero__heart{color:#0000!important;font-size:0!important;line-height:0!important}.malla-bites-hero__sound:before{content:"♪";color:#793a8d;font-size:18px;line-height:1}.malla-bites-hero__heart{font-size:0!important}.malla-bites-hero__sparkle:before{content:"✦";color:#bd7c1f;font-size:16px;line-height:1}@media (width>=880px){.malla-bites-page__category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}}.malla-bites-category{border-radius:24px!important;align-content:start!important;gap:16px!important;min-height:0!important;padding:22px 20px 18px!important;display:grid!important;overflow:hidden!important}.malla-bites-category__icon{margin-bottom:0!important}.malla-bites-category__copy{margin-top:8px!important}.malla-bites-category__title{font-size:clamp(26px,7vw,34px)!important}.malla-bites-category__description{max-width:34ch!important}.malla-bites-category__select{background:#ffffff8c!important;border-radius:999px!important;width:fit-content!important;margin-top:8px!important;padding:8px 12px!important;position:static!important;bottom:auto!important;right:auto!important}.malla-bites-category__select b{font-size:0!important}.malla-bites-category__select b:before{content:"↗";font-size:14px}.malla-bites-category--rose{background:radial-gradient(circle at 92% 10%,#ffffffc7,#0000 22%),linear-gradient(155deg,#fff7fb,#ffd7e6 72%)!important}.malla-bites-category--gold{background:radial-gradient(circle at 92% 10%,#ffffffc7,#0000 22%),linear-gradient(155deg,#fffaf0,#ffe7a8 72%)!important}.malla-bites-category--lilac{background:radial-gradient(circle at 92% 10%,#ffffffc7,#0000 22%),linear-gradient(155deg,#fbf8ff,#ddd4ff 72%)!important}.malla-radio{z-index:4!important;background:radial-gradient(circle at 8% 0,#ffecbab3,#0000 26%),linear-gradient(165deg,#ffffffdb,#d6e4ffc7 58%,#baa8ff8c)!important;border:1px solid #fffc!important;border-radius:28px!important;margin:6px 0 28px!important;padding:20px 16px 18px!important;position:relative!important;box-shadow:inset 0 1px #fffffff2,0 16px 34px #3446861f!important}.malla-radio__heading h2{font-size:clamp(26px,7vw,36px)!important}.malla-bites-signoff>span{font-size:0!important}.malla-bites-signoff>span:before{content:"♥";color:#df6393;font-size:18px}.malla-bites-signoff strong{font-size:24px!important}@media (width<=760px){.malla-radio{margin-bottom:48px!important;padding-bottom:22px!important}.malla-bites-page{padding-bottom:calc(210px + env(safe-area-inset-bottom))!important}}.malla-radio__global-controls{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.malla-radio__global-controls button{color:#3b2859;background:#ffffffc2;border:1px solid #533e803d;border-radius:999px;min-height:40px;padding:0 14px;font:800 12px/1 Manrope,Arial,sans-serif}.malla-radio__global-controls button:first-child{color:#4d2c08;background:linear-gradient(135deg,#ffe1a0,#f2b66f);border-color:#be7c226b}.malla-radio__global-controls span{color:#5f7089;flex:180px;font-size:11px}.malla-bites-page__back,.malla-bites-empty-sky__back,body.malla-bites-reading-stories .malla-bites-story__back{touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-sizing:border-box!important;color:#19355b!important;-webkit-backdrop-filter:blur(14px)saturate(1.05)!important;backdrop-filter:blur(14px)saturate(1.05)!important;letter-spacing:0!important;white-space:nowrap!important;text-align:left!important;cursor:pointer!important;background:#ffffffad!important;border:1px solid #ffffffd1!important;border-radius:999px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:fit-content!important;min-width:44px!important;max-width:calc(100vw - 32px)!important;min-height:44px!important;padding:9px 14px!important;font:800 13px/1.15 Manrope,system-ui,sans-serif!important;display:inline-flex!important;box-shadow:inset 0 1px #fffffff0,0 9px 24px #1843761f!important}.malla-bites-page__back>span:first-child,.malla-bites-empty-sky__back>span:first-child,body.malla-bites-reading-stories .malla-bites-story__back>span:first-child{flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;margin:0!important;font-size:18px!important;line-height:1!important;display:inline-grid!important;transform:none!important}.malla-bites-page__back:focus-visible,.malla-bites-empty-sky__back:focus-visible,body.malla-bites-reading-stories .malla-bites-story__back:focus-visible{outline-offset:3px!important;outline:3px solid #4e56c86b!important}.malla-bites-page__top{padding-top:env(safe-area-inset-top)!important}.malla-bites-page__back{justify-self:start!important;margin:0!important;position:relative!important;inset:auto!important}.malla-bites-empty-sky.malla-bites-story-library{position:relative!important}.malla-bites-empty-sky__back{z-index:30!important;top:calc(env(safe-area-inset-top) + 16px)!important;left:max(18px, calc(env(safe-area-inset-left) + 16px))!important;margin:0!important;position:absolute!important;bottom:auto!important;right:auto!important}body.malla-bites-reading-stories .malla-bites-story{position:relative!important}body.malla-bites-reading-stories .malla-bites-story__back{z-index:40!important;top:calc(env(safe-area-inset-top) + clamp(18px, 2.5vw, 30px))!important;left:max(calc(env(safe-area-inset-left) + 16px), clamp(20px, 6vw, 96px))!important;margin:0!important;position:absolute!important;bottom:auto!important;right:auto!important}@media (hover:hover) and (pointer:fine){.malla-bites-page__back:hover,.malla-bites-empty-sky__back:hover,body.malla-bites-reading-stories .malla-bites-story__back:hover{background:#ffffffd1!important;box-shadow:inset 0 1px #fffffffa,0 12px 28px #18437629!important}.malla-bites-page__back:hover>span:first-child,.malla-bites-empty-sky__back:hover>span:first-child,body.malla-bites-reading-stories .malla-bites-story__back:hover>span:first-child{transform:translate(-2px)!important}}@media (width<=599px){.malla-bites-page__back,.malla-bites-empty-sky__back,body.malla-bites-reading-stories .malla-bites-story__back{text-wrap:pretty;width:auto!important;min-width:0!important;max-width:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 28px)!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;gap:7px!important;height:auto!important;min-height:46px!important;padding:9px 12px!important;font-size:clamp(11.5px,3.2vw,12.5px)!important;line-height:1.2!important;overflow:hidden!important}.malla-bites-page__back>span:first-child,.malla-bites-empty-sky__back>span:first-child,body.malla-bites-reading-stories .malla-bites-story__back>span:first-child{flex:0 0 18px!important;width:18px!important;height:18px!important;font-size:17px!important}.malla-bites-page__top{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.malla-bites-page__brand{justify-self:end!important;min-width:0!important}.malla-bites-page__brand strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(46vw,180px)!important;overflow:hidden!important}.malla-bites-empty-sky__back{top:calc(env(safe-area-inset-top) + 14px)!important;left:max(14px, calc(env(safe-area-inset-left) + 12px))!important}body.malla-bites-reading-stories .malla-bites-story__back{top:calc(env(safe-area-inset-top) + 14px)!important;left:max(14px, calc(env(safe-area-inset-left) + 12px))!important;max-width:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 28px)!important}}@media (width<=359px){.malla-bites-page__back,.malla-bites-empty-sky__back,body.malla-bites-reading-stories .malla-bites-story__back{max-width:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 20px)!important;gap:6px!important;padding-inline:10px!important;font-size:11.5px!important}.malla-bites-page__brand strong{max-width:42vw!important}}@media (width>=600px) and (width<=1023px){.malla-bites-empty-sky__back{top:calc(env(safe-area-inset-top) + 22px)!important;left:max(24px, calc(env(safe-area-inset-left) + 20px))!important}body.malla-bites-reading-stories .malla-bites-story__back{top:calc(env(safe-area-inset-top) + 24px)!important}}@media (width>=1024px){.malla-bites-empty-sky__back{top:28px!important;left:32px!important}body.malla-bites-reading-stories .malla-bites-story__back{top:28px!important}}@media (prefers-reduced-motion:reduce){.malla-bites-page__back>span:first-child,.malla-bites-empty-sky__back>span:first-child,body.malla-bites-reading-stories .malla-bites-story__back>span:first-child{transition:none!important;transform:none!important}}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__sky-title:before{content:"♪ ♥ ♪"!important;color:#c48a2a!important;letter-spacing:.32em!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__heart{color:#c48a2a!important;text-shadow:0 2px 18px #ffecbaf2!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__music-mood{color:#8a4a16;letter-spacing:.06em;margin:10px 0 0;font-size:13px;font-weight:600}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__opening span{color:#b56a1f!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__chapter{margin-bottom:28px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue{background:#fff8eb94;border-radius:16px;margin:14px 0 20px;padding:12px 14px 14px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue-label{letter-spacing:.08em;margin:0 0 10px;font-size:13px;display:block;color:#8a4a16!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue-station:first-child i{color:#c48a2a!important;border-color:#c48a2a9e!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue-station:nth-child(2) i{color:#d45081!important;border-color:#d450818c!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue-station:nth-child(3) i{color:#3d6fbf!important;border-color:#3d6fbf8c!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue-station em{border-top-color:#c48a2a8c!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy p .malla-bites-story__point-mark,body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy p .malla-bites-story__point-mark--0{color:#c48a2a!important;box-shadow:none!important;background:0 0!important;border:0!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy p .malla-bites-story__point-mark--1{color:#d45081!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy p .malla-bites-story__point-mark--2{color:#3d6fbf!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy p .malla-bites-story__point-mark--3{color:#7a4bb8!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__bridge strong{color:#8a4a16!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__ending span{color:#c48a2a!important;font-size:42px!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__ending strong{color:#b0562a!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin:0 0 22px;display:grid}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools__jump,body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-notes{background:#fffbf2b8;border:1px solid #8a4a1633;border-radius:16px;box-shadow:0 8px 24px #63411f14}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools summary,body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-notes summary{cursor:pointer;color:#7b4315;font-weight:800;list-style:none}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools summary::-webkit-details-marker{display:none}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-notes summary::-webkit-details-marker{display:none}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools__jump summary{padding:12px 14px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools__jump summary:after{content:"⌄";float:right}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools__jump>div{scrollbar-width:none;gap:7px;padding:0 12px 12px;display:flex;overflow-x:auto}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools__jump a{color:#754313;background:#ffffffb3;border:1px solid #c48a2a59;border-radius:999px;flex:none;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools__listen{color:#754313;min-height:44px;font:inherit;background:#fff8ebdb;border:1px solid #c48a2a80;border-radius:14px;padding:0 12px;font-size:12px;font-weight:800}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-notes{margin-top:4px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-notes summary{justify-content:space-between;gap:12px;padding:12px 14px;display:flex}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-notes summary b{color:#b0562a;white-space:nowrap;font-size:12px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-notes__body{padding:0 14px 4px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-rail-map{color:#fff8ea;background:linear-gradient(135deg,#344e78f2,#5c396af2);border-radius:22px;margin:36px 0 28px;padding:22px 18px;box-shadow:0 18px 38px #2a365438}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-rail-map>span{color:#f7d78f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-rail-map h2{color:#fffdf7;margin:6px 0 16px;font-size:22px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-rail-map>div{scrollbar-width:none;grid-template-columns:repeat(5,minmax(106px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-rail-map article{background:#ffffff17;border:1px solid #ffffff38;border-radius:14px;min-width:106px;padding:11px 10px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-rail-map article b{color:#f7d78f;font-size:12px;display:block}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-rail-map article strong{color:#fffdf7;margin:5px 0;font-size:13px;line-height:1.25;display:block}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-rail-map article small{color:#dfe9ff;font-size:11px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-rail-map p{color:#eef4ff;margin:16px 0 0;font-size:13px;line-height:1.55}@media (width<=540px){body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools{grid-template-columns:1fr}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools__listen{width:100%}}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__chapter{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 91% 7%,#fcc65d38,#0000 29%),linear-gradient(135deg,#112b4df0,#3a235ae8)!important;border:1px solid #ffe09947!important;border-radius:24px!important;margin:0 0 26px!important;padding:clamp(28px,4.4vw,46px) clamp(22px,4vw,42px)!important;position:relative!important;box-shadow:0 18px 38px #182c4b3d,inset 0 1px #ffffff2e!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__chapter:nth-of-type(4n+2){background:radial-gradient(circle at 7% 0,#ec759f40,#0000 30%),linear-gradient(135deg,#432454f2,#173d5deb)!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__chapter:nth-of-type(4n+3){background:radial-gradient(circle at 88% 4%,#58bfd33b,#0000 31%),linear-gradient(135deg,#10415bf2,#2f265feb)!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__chapter:nth-of-type(4n){background:radial-gradient(circle at 12% 4%,#f4c0633d,#0000 30%),linear-gradient(135deg,#522e39f2,#232e63ed)!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__chapter:before{z-index:-1;pointer-events:none;opacity:.16;content:""!important;background:repeating-linear-gradient(#0000 0 25px,#fff8de8c 26px,#0000 27px)!important;display:block!important;position:absolute!important;inset:0!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__chapter>*{z-index:1;position:relative}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy h2{text-shadow:0 2px 16px #00000038;color:#fff7df!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy p{color:#fffaedf5!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue{background:#08183157!important;border:1px solid #ffde9842!important;border-radius:16px!important;margin:14px 0 22px!important;padding:15px 16px 17px!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue-label{color:#f9d986!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue-station b{color:#fff8e8!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue-station i{text-shadow:0 2px 12px #00000047!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools__jump,body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-notes{background:linear-gradient(135deg,#1c3662f0,#512b64ed)!important;border-color:#ffdf9b59!important;border-radius:18px!important;box-shadow:0 14px 30px #202c5533!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools summary,body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-notes summary{color:#fff2c8!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools__jump a{color:#fff4d0!important;background:#ffffff1f!important;border-color:#ffe0996b!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-tools__listen{color:#44220b!important;background:linear-gradient(135deg,#ffd980,#f0a864)!important;border-color:#ffdc8bad!important;box-shadow:0 8px 18px #231c482e!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-notes summary b{color:#f9d986!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-rail-map{border:1px solid #ffda8c57;background:radial-gradient(circle at 90% 0,#e97ba44d,#0000 32%),linear-gradient(135deg,#173f69,#5b3172)!important}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__chapter{border-radius:19px!important;margin-bottom:20px!important;padding:26px 18px!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__cue{padding:13px 12px 15px!important}}.malla-bites-story--musical .malla-bites-musical-scope{color:#634328;overflow-wrap:anywhere;margin:0 0 22px;font-size:13px;line-height:1.75}.malla-bites-story--musical .malla-bites-musical-jump-button{color:#fff4d0;min-height:44px;font:inherit;cursor:pointer;background:#ffffff1f;border:1px solid #ffe0996b;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.malla-bites-story--musical .malla-bites-story__chapter{scroll-margin-top:88px}.malla-bites-story--musical .malla-bites-story__chapter:focus-visible,.malla-bites-story--musical .malla-bites-musical-jump-button:focus-visible,.malla-bites-story--musical summary:focus-visible,.malla-bites-story--musical pre:focus-visible{outline-offset:4px;outline:3px solid #f9d986}.malla-bites-story--musical .malla-bites-musical-refrain{color:#fff0be;white-space:pre-line;overflow-wrap:anywhere;background:0 0;border-left:2px solid #f9d986;margin:28px 0;padding:8px 0 8px 20px;font-family:Georgia,serif;font-size:clamp(17px,2vw,22px);font-style:italic;line-height:1.8}.malla-bites-story--musical .malla-bites-musical-note-title{color:#fff0be;margin-bottom:5px;display:block}.malla-bites-story--musical .malla-bites-musical-notes{margin-top:20px}.malla-bites-story--musical .malla-bites-musical-notes summary{align-items:center;min-height:44px}.malla-bites-story--musical .malla-bites-musical-notes__body,.malla-bites-story--musical .malla-bites-story__copy>p>span{overflow-wrap:anywhere;min-width:0}.malla-bites-story--musical .malla-bites-musical-source{font-size:12px;line-height:1.75}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy .malla-bites-musical-notes__body>p.malla-bites-musical-source,body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy .malla-bites-musical-example .malla-bites-musical-notes__body>p,body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy .malla-market-rehearsal .malla-bites-musical-notes__body>p,body.malla-bites-reading-stories .malla-bites-story--funny .malla-bites-story__copy>p.ft-source-note{box-sizing:border-box!important;grid-template-columns:none!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy .malla-bites-musical-source>span,body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy .malla-bites-musical-example .malla-bites-musical-notes__body>p>span,body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-story__copy .malla-market-rehearsal .malla-bites-musical-notes__body>p>span,body.malla-bites-reading-stories .malla-bites-story--funny .malla-bites-story__copy>p.ft-source-note>span{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.malla-bites-story--musical .malla-bites-musical-source code{white-space:normal;word-break:normal;overflow-wrap:anywhere;max-width:100%;display:inline}.malla-bites-story--musical .malla-bites-musical-example pre{box-sizing:border-box;color:#fff8e8;white-space:pre;tab-size:2;background:#0000002e;border:1px solid #ffe09940;border-radius:10px;max-width:100%;max-height:34rem;margin:16px 0;padding:16px;font-size:12px;line-height:1.65;overflow:auto}.malla-bites-story--musical .malla-bites-musical-example code{font:inherit;color:inherit}body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-source-map>div{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.malla-bites-story--musical .malla-bites-musical-source-map article{overflow-wrap:anywhere;min-width:0}@media (width<=540px){.malla-bites-story--musical .malla-bites-musical-notes summary{flex-wrap:wrap;gap:6px}.malla-bites-story--musical .malla-bites-musical-notes summary>span:first-child{flex:150px;min-width:0}.malla-bites-story--musical .malla-bites-musical-notes summary b{white-space:normal;overflow-wrap:anywhere;flex:0 auto}.malla-bites-story--musical .malla-bites-musical-notes__body{padding-inline:12px}.malla-bites-story--musical .malla-bites-musical-source{font-size:14px!important;line-height:1.65!important}.malla-bites-story--musical .malla-bites-story__cue-rail{flex-wrap:wrap;row-gap:12px}.malla-bites-story--musical .malla-bites-story__cue-station{min-width:0;max-width:100%}.malla-bites-story--musical .malla-bites-story__cue-station b{overflow-wrap:anywhere}}@media (width<=380px){body.malla-bites-reading-stories .malla-bites-story--musical .malla-bites-musical-source-map>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.malla-bites-story--musical{scroll-behavior:auto}}body.malla-bites-reading-stories .malla-bites-story--loving{--loving-ink:#fff7e8;--loving-muted:#e5dceb;--loving-gold:#f9d986;--loving-border:#ffe09959}body.malla-bites-reading-stories .malla-bites-story--loving .malla-bites-story__sky-title:before{content:"♡ ✉ ♥"!important}body.malla-bites-reading-stories .malla-bites-story--loving .malla-bites-story__sky-title h1{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(28px,4.7vw,46px);line-height:1.18}body.malla-bites-reading-stories .malla-bites-story--loving .loving-scope{line-height:1.8}body.malla-bites-reading-stories .malla-bites-story--loving :is(.malla-bites-story__chapter,.malla-bites-story__copy,.loving-scene-wrap,.loving-tools){box-sizing:border-box;min-width:0;max-width:100%}body.malla-bites-reading-stories .malla-bites-story--loving .loving-scene-wrap:nth-child(4n+2)>.malla-bites-story__chapter{background:radial-gradient(circle at 7% 0,#ec759f40,#0000 30%),linear-gradient(135deg,#432454f2,#173d5deb)!important}body.malla-bites-reading-stories .malla-bites-story--loving .loving-scene-wrap:nth-child(4n+3)>.malla-bites-story__chapter{background:radial-gradient(circle at 88% 4%,#58bfd33b,#0000 31%),linear-gradient(135deg,#10415bf2,#2f265feb)!important}body.malla-bites-reading-stories .malla-bites-story--loving .loving-scene-wrap:nth-child(4n)>.malla-bites-story__chapter{background:radial-gradient(circle at 12% 4%,#f4c0633d,#0000 30%),linear-gradient(135deg,#522e39f2,#232e63ed)!important}body.malla-bites-reading-stories .malla-bites-story--loving .loving-scene-number{color:var(--loving-gold);letter-spacing:.035em;margin-bottom:10px;font-size:12px;line-height:1.6;display:block}body.malla-bites-reading-stories .malla-bites-story--loving .malla-bites-story__copy p{overflow-wrap:anywhere}body.malla-bites-reading-stories .malla-bites-story--loving .loving-cue .malla-bites-story__cue-rail{width:100%;min-width:0;display:flex}body.malla-bites-reading-stories .malla-bites-story--loving .loving-cue .malla-bites-story__cue-station{flex:1 1 0;min-width:0}body.malla-bites-reading-stories .malla-bites-story--loving .loving-cue .malla-bites-story__cue-station b{white-space:normal;overflow-wrap:anywhere;line-height:1.5}body.malla-bites-reading-stories .malla-bites-story--loving .loving-tools{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 0 28px;display:grid}body.malla-bites-reading-stories .malla-bites-story--loving .loving-jump{margin:0}body.malla-bites-reading-stories .malla-bites-story--loving .malla-bites-musical-notes summary{box-sizing:border-box;align-items:center;min-height:48px;line-height:1.5}body.malla-bites-reading-stories .malla-bites-story--loving .loving-jump-body{padding:0 16px 16px}body.malla-bites-reading-stories .malla-bites-story--loving .loving-jump-body label{color:var(--loving-muted);margin:10px 0 8px;font-size:14px;display:block}body.malla-bites-reading-stories .malla-bites-story--loving select{box-sizing:border-box;border:1px solid var(--loving-border);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--loving-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#10253f;border-radius:12px;padding:11px 12px;font-size:16px;display:block}body.malla-bites-reading-stories .malla-bites-story--loving :is(.loving-primary,.loving-next,.loving-link-button){box-sizing:border-box;border:1px solid var(--loving-border);max-width:100%;min-height:44px;font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;color:var(--loving-ink);background:#ffffff14;border-radius:12px;padding:11px 15px;font-size:14px;font-weight:700;line-height:1.6}body.malla-bites-reading-stories .malla-bites-story--loving .loving-primary{color:#44220b;background:linear-gradient(135deg,#ffd980,#f0a864);border-color:#ffdc8bad;min-height:50px;box-shadow:0 8px 18px #231c482e}body.malla-bites-reading-stories .malla-bites-story--loving :is(.loving-link-button,.loving-next){margin-top:14px}body.malla-bites-reading-stories .malla-bites-story--loving :is(button,summary,select,a):focus-visible{outline-offset:3px;outline:3px solid #f9d986}body.malla-bites-reading-stories .malla-bites-story--loving :is(article[id],section[id]){scroll-margin-top:100px}body.malla-bites-reading-stories .malla-bites-story--loving .loving-refrain{color:#ffe5b0;border-left-color:#eda4c4}body.malla-bites-reading-stories .malla-bites-story--loving :is(.loving-notes,.loving-reflection){margin-top:18px}body.malla-bites-reading-stories .malla-bites-story--loving .loving-note-body{padding:0 16px 17px}body.malla-bites-reading-stories .malla-bites-story--loving .loving-note-body>p{color:var(--loving-ink)!important;margin:10px 0!important;padding:0!important;font-size:15px!important;line-height:1.85!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story--loving .loving-note-body h3{color:var(--loving-gold);margin:10px 0;font-size:16px;line-height:1.6}body.malla-bites-reading-stories .malla-bites-story--loving .loving-source-links{gap:14px;margin-top:18px;display:grid}body.malla-bites-reading-stories .malla-bites-story--loving .loving-source-link{border-top:1px solid var(--loving-border);overflow-wrap:anywhere;padding-top:12px}body.malla-bites-reading-stories .malla-bites-story--loving .loving-source-link :is(a,strong){color:#ffe4a4;font-size:14px;font-weight:650;line-height:1.7}body.malla-bites-reading-stories .malla-bites-story--loving .loving-source-link a{text-underline-offset:3px;text-decoration:underline}body.malla-bites-reading-stories .malla-bites-story--loving .loving-source-link span{color:var(--loving-muted);margin-top:4px;font-size:12px;line-height:1.8;display:block}body.malla-bites-reading-stories .malla-bites-story--loving .loving-sources{box-sizing:border-box;border:1px solid var(--loving-border);color:var(--loving-ink);background:radial-gradient(circle at 90% 0,#e97ba433,#0000 35%),linear-gradient(135deg,#173f69,#5b3172);border-radius:22px;margin:32px 0;padding:clamp(22px,3.5vw,36px)}body.malla-bites-reading-stories .malla-bites-story--loving .loving-sources h2{color:var(--loving-ink);font-size:clamp(22px,3vw,29px);line-height:1.4}body.malla-bites-reading-stories .malla-bites-story--loving .loving-sources>p{color:var(--loving-ink);font-size:15px;line-height:1.85}body.malla-bites-reading-stories .malla-bites-story--loving .loving-provenance{line-height:1.8;color:var(--loving-muted)!important;font-size:13px!important}body.malla-bites-reading-stories .malla-bites-story--loving .loving-return{margin:25px auto 0;display:block}.malla-bites-story-library[aria-label=Story\ Bites]{align-items:safe center}.malla-bites-story-library[aria-label=Story\ Bites] .malla-bites-story-library__stage{flex-shrink:0;padding-block:8px}.malla-bites-story-library[aria-label=Story\ Bites] .malla-bites-story-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:14px 16px 13px}.malla-bites-story-library[aria-label=Story\ Bites] :is(.malla-bites-story-card__mark,.malla-bites-story-card strong,.malla-bites-story-card span:last-child){text-align:center;grid-column:1}.malla-bites-story-library[aria-label=Story\ Bites] .malla-bites-story-card__mark{grid-row:auto;margin:0 0 6px}@media (height<=740px){.malla-bites-story-library[aria-label=Story\ Bites]{align-items:flex-start}}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story--loving .loving-tools{grid-template-columns:minmax(0,1fr)}body.malla-bites-reading-stories .malla-bites-story--loving :is(.loving-primary,.loving-next){width:100%}body.malla-bites-reading-stories .malla-bites-story--loving .loving-sources{border-radius:19px;padding:22px 16px}body.malla-bites-reading-stories .malla-bites-story--loving .loving-note-body{padding-inline:12px}body.malla-bites-reading-stories .malla-bites-story--loving .malla-bites-musical-notes summary{gap:8px;font-size:14px}.malla-bites-story-library[aria-label=Story\ Bites] .malla-bites-story-card strong{font-size:15px}.malla-bites-story-library[aria-label=Story\ Bites] .malla-bites-story-card span:last-child{font-size:12px}}@media (prefers-reduced-motion:reduce){body.malla-bites-reading-stories .malla-bites-story--loving{scroll-behavior:auto;animation:none!important}}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-journey{min-width:0;scroll-margin-top:96px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-introduction{margin-top:38px;margin-bottom:24px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-introduction h2{margin:10px 0 16px;font-size:clamp(22px,3vw,32px);line-height:1.25}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-introduction p{max-width:75ch;margin:12px 0;line-height:1.75;display:block}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-introduction p strong{display:inline}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-contents{margin-bottom:28px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-scene-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 14px 16px;display:grid}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-scene-links button{color:#fff4d8;text-align:left;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#091a3261;border:1px solid #ffe09966;border-radius:12px;align-items:baseline;gap:10px;padding:12px;font-size:14px;line-height:1.5;display:flex}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-scene-links button>span{color:#f9d986;flex-shrink:0;font-weight:800}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-chapter{scroll-margin-top:96px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-scene-number{color:#f9d986;letter-spacing:.05em;margin-bottom:10px;font-size:12px;font-weight:700;display:block}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-cue .malla-bites-story__cue-label{margin-bottom:5px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-location{color:#fff3db;font-size:13px;line-height:1.65;display:block}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-evidence{flex-wrap:wrap;gap:6px 12px;margin-top:7px;display:flex}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-evidence a,body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-source-entry a{text-underline-offset:3px;overflow-wrap:anywhere;word-break:normal;text-decoration:underline;color:#ffe2a4!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-evidence a{align-items:center;min-height:44px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-rehearsal{margin-top:22px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-exercise-label{font-size:12px!important;line-height:1.7!important}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-source-entry{color:#fff5df;border-top:1px solid #ffe09940;gap:5px;padding:16px 0;font-size:13px;line-height:1.75;display:grid}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-source-entry>strong{color:#f9d986}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-source-entry>a{padding-block:8px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-journey :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #ffd980}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=639px){body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-scene-links{grid-template-columns:minmax(0,1fr);padding-inline:12px}body.malla-bites-reading-stories .malla-bites-story--musical .malla-market-journey summary{flex-wrap:wrap}}@media print{.malla-market-contents{display:none}}body.malla-bites-reading-stories .malla-bites-story--funny{--ft-ink:#fff7df;--ft-muted:#e3d9c5;--ft-gold:#f9d986;--ft-border:#ffe09957}body.malla-bites-reading-stories .malla-bites-story--funny .malla-bites-story__sky-title:before{content:"☺ ✉ ☺"!important}body.malla-bites-reading-stories .malla-bites-story--funny #funny-twice-title{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(27px,4.8vw,48px);line-height:1.17}body.malla-bites-reading-stories .malla-bites-story--funny .ft-intro{margin:20px 0 26px;line-height:1.8}body.malla-bites-reading-stories .malla-bites-story--funny .ft-tools{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 0 28px;display:grid}body.malla-bites-reading-stories .malla-bites-story--funny :is(.ft-navigation,.ft-lab){box-sizing:border-box;min-width:0;max-width:100%;color:var(--ft-ink);border:1px solid var(--ft-border);background:radial-gradient(circle at 90% 0,#e97ba433,#0000 35%),linear-gradient(135deg,#112b4df5,#3a235af2);border-radius:22px;box-shadow:0 18px 38px #182c4b38,inset 0 1px #ffffff1f}body.malla-bites-reading-stories .malla-bites-story--funny .ft-navigation{border-radius:18px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-navigation>summary{cursor:pointer;min-height:48px;color:var(--ft-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:750;list-style:none;display:flex}body.malla-bites-reading-stories .malla-bites-story--funny .ft-navigation>summary::-webkit-details-marker{display:none}body.malla-bites-reading-stories .malla-bites-story--funny .ft-navigation>summary>span{color:var(--ft-gold)}body.malla-bites-reading-stories .malla-bites-story--funny .ft-navigation[open]>summary>span{transform:rotate(180deg)}body.malla-bites-reading-stories .malla-bites-story--funny .ft-navigation-body{padding:0 16px 16px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-lab{margin:30px 0;padding:clamp(22px,3.5vw,36px)}body.malla-bites-reading-stories .malla-bites-story--funny :is(.ft-navigation label,.ft-search-label,.ft-fold-body>label){color:var(--ft-muted);margin:12px 0 8px;font-weight:650;line-height:1.6;display:block}body.malla-bites-reading-stories .malla-bites-story--funny :is(select,.ft-search){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;color:var(--ft-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10253f;border:1px solid #ffe09973;border-radius:12px;padding:11px 12px;font-size:16px;display:block}body.malla-bites-reading-stories .malla-bites-story--funny .ft-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}body.malla-bites-reading-stories .malla-bites-story--funny :is(.ft-actions button,.ft-control,.ft-next,.ft-type-link,.ft-start){box-sizing:border-box;max-width:100%;min-height:44px;color:var(--ft-ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#ffffff17;border:1px solid #ffe0996b;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:650;line-height:1.5}body.malla-bites-reading-stories .malla-bites-story--funny :is(.ft-control,.ft-start){color:#44220b;background:linear-gradient(135deg,#ffd980,#f0a864);border-color:#ffdc8bad;font-weight:750;box-shadow:0 8px 18px #231c482e}body.malla-bites-reading-stories .malla-bites-story--funny .ft-start{min-height:50px}body.malla-bites-reading-stories .malla-bites-story--funny :is(button,summary,input,select,a):focus-visible{outline-offset:3px;outline:3px solid #f9d986}body.malla-bites-reading-stories .malla-bites-story--funny button:disabled{cursor:default;opacity:.6}body.malla-bites-reading-stories .malla-bites-story--funny :is(article[id],section[id],.ft-inspector){scroll-margin-top:96px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-scene-wrap:nth-child(4n+2)>.malla-bites-story__chapter{background:radial-gradient(circle at 7% 0,#ec759f40,#0000 30%),linear-gradient(135deg,#432454f2,#173d5deb)!important}body.malla-bites-reading-stories .malla-bites-story--funny .ft-scene-wrap:nth-child(4n+3)>.malla-bites-story__chapter{background:radial-gradient(circle at 88% 4%,#58bfd33b,#0000 31%),linear-gradient(135deg,#10415bf2,#2f265feb)!important}body.malla-bites-reading-stories .malla-bites-story--funny .ft-scene-wrap:nth-child(4n)>.malla-bites-story__chapter{background:radial-gradient(circle at 12% 4%,#f4c0633d,#0000 30%),linear-gradient(135deg,#522e39f2,#232e63ed)!important}body.malla-bites-reading-stories .malla-bites-story--funny .ft-scene-kind{color:var(--ft-gold);letter-spacing:.035em;margin-bottom:10px;font-size:12px;line-height:1.65;display:block}body.malla-bites-reading-stories .malla-bites-story--funny .ft-journey-cue .malla-bites-story__cue-rail{width:100%;min-width:0;display:flex}body.malla-bites-reading-stories .malla-bites-story--funny .ft-journey-cue .malla-bites-story__cue-station{flex:1 1 0;min-width:0}body.malla-bites-reading-stories .malla-bites-story--funny .ft-journey-cue .malla-bites-story__cue-station b{white-space:normal;overflow-wrap:anywhere;line-height:1.45}body.malla-bites-reading-stories .malla-bites-story--funny .ft-takeaway{border-left:3px solid var(--ft-gold);color:var(--ft-ink);background:#ffefc013;border-radius:0 12px 12px 0;gap:7px;margin-top:24px;padding:16px 18px;line-height:1.8;display:grid}body.malla-bites-reading-stories .malla-bites-story--funny .ft-takeaway>strong{color:var(--ft-gold)}body.malla-bites-reading-stories .malla-bites-story--funny .ft-fold{border:1px solid var(--ft-border);min-width:0;color:var(--ft-ink);background:#08183161;border-radius:16px;margin:16px 0}body.malla-bites-reading-stories .malla-bites-story--funny .ft-fold>summary{box-sizing:border-box;cursor:pointer;min-height:46px;color:var(--ft-gold);overflow-wrap:anywhere;padding:14px 16px;font-weight:700;line-height:1.65}body.malla-bites-reading-stories .malla-bites-story--funny .ft-fold>summary::marker{color:var(--ft-gold)}body.malla-bites-reading-stories .malla-bites-story--funny .ft-fold>summary small{color:var(--ft-muted);margin-left:8px;font-weight:500}body.malla-bites-reading-stories .malla-bites-story--funny .ft-fold-body{min-width:0;padding:0 16px 16px}body.malla-bites-reading-stories .malla-bites-story--funny .malla-bites-story__copy .ft-question>p{color:var(--ft-ink)!important;margin:0!important;padding:0 16px 16px!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story--funny .ft-next{color:var(--ft-gold);margin:18px 0 0;display:block}body.malla-bites-reading-stories .malla-bites-story--funny .malla-bites-story__copy .ft-source-note{overflow-wrap:anywhere;color:var(--ft-muted)!important;margin-top:18px!important;font-size:13px!important;line-height:1.75!important}body.malla-bites-reading-stories .malla-bites-story--funny .ft-lab :is(p,li){color:var(--ft-ink);line-height:1.8}body.malla-bites-reading-stories .malla-bites-story--funny .ft-lab-eyebrow{color:var(--ft-gold);letter-spacing:.05em;margin-bottom:8px;font-size:12px;line-height:1.6;display:block}body.malla-bites-reading-stories .malla-bites-story--funny .ft-lab h2{color:var(--ft-ink);text-wrap:balance;margin-top:0;font-size:clamp(23px,3vw,30px);line-height:1.35}body.malla-bites-reading-stories .malla-bites-story--funny .ft-lab h3{color:var(--ft-ink);overflow-wrap:anywhere;font-size:17px;line-height:1.5}body.malla-bites-reading-stories .malla-bites-story--funny .ft-lab code{color:inherit;overflow-wrap:anywhere;font-size:.9em}body.malla-bites-reading-stories .malla-bites-story--funny .ft-lab pre{box-sizing:border-box;white-space:pre;color:#f5f6f7;background:#0b1b30;border:1px solid #9fc4e74d;border-radius:14px;max-width:100%;max-height:min(65vh,42rem);padding:18px;font-size:13px;line-height:1.7;overflow:auto}body.malla-bites-reading-stories .malla-bites-story--funny .ft-lab pre code{overflow-wrap:normal;font-size:inherit;color:inherit}body.malla-bites-reading-stories .malla-bites-story--funny .ft-fields{margin:0;padding:0 20px 14px 42px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-fields li{border-top:1px solid #ffe09933;padding:18px 0}body.malla-bites-reading-stories .malla-bites-story--funny .ft-field-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body.malla-bites-reading-stories .malla-bites-story--funny .ft-field-title code{color:var(--ft-gold);font-size:15px;font-weight:700}body.malla-bites-reading-stories .malla-bites-story--funny .ft-field-title small{color:var(--ft-ink);background:#ffffff17;border-radius:6px;padding:4px 8px;font:13px ui-monospace,monospace}body.malla-bites-reading-stories .malla-bites-story--funny .ft-type-link{color:#cbe7ff;background:#4d86ba29;border-color:#99c5ef80;max-width:100%;font:13px/1.55 ui-monospace,monospace;display:inline-block}body.malla-bites-reading-stories .malla-bites-story--funny .ft-inspector{margin-top:22px;padding-top:12px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-inspector-tools{flex-wrap:wrap;gap:8px;display:flex}body.malla-bites-reading-stories .malla-bites-story--funny .ft-schema-node{border-left:2px solid #f9d98666;min-width:0;margin:12px 0;padding-left:12px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-schema-row{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}body.malla-bites-reading-stories .malla-bites-story--funny .ft-schema-row small{color:var(--ft-muted);font-size:12px;display:inline-block}body.malla-bites-reading-stories .malla-bites-story--funny .ft-schema-hint{color:var(--ft-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.75}body.malla-bites-reading-stories .malla-bites-story--funny .ft-facet{color:var(--ft-ink);font-size:13px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-notice{color:var(--ft-ink);overflow-wrap:anywhere;background:#77b2e51f;border-left:3px solid #a4d5ff;border-radius:0 12px 12px 0;padding:14px 16px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-tests{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body.malla-bites-reading-stories .malla-bites-story--funny .ft-tests article{border:1px solid var(--ft-border);background:#ffffff0a;border-radius:14px;min-width:0;padding:16px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-test-result{color:var(--ft-gold);font-size:12px;font-weight:750}body.malla-bites-reading-stories .malla-bites-story--funny .ft-reference{border-top:1px solid var(--ft-border);overflow-wrap:anywhere;margin-top:18px;padding-top:8px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-reference a{color:#cbe7ff;text-underline-offset:4px;text-decoration:underline}body.malla-bites-reading-stories .malla-bites-story--funny .ft-return{margin:24px auto 0;display:block}@media (hover:hover){body.malla-bites-reading-stories .malla-bites-story--funny :is(.ft-actions button,.ft-next,.ft-type-link):hover{border-color:var(--ft-gold);background:#ffffff29}}@media (width<=600px){body.malla-bites-reading-stories .malla-bites-story--funny .ft-tools{grid-template-columns:minmax(0,1fr)}body.malla-bites-reading-stories .malla-bites-story--funny .ft-start{text-align:center;width:100%}body.malla-bites-reading-stories .malla-bites-story--funny .ft-tests{grid-template-columns:minmax(0,1fr)}body.malla-bites-reading-stories .malla-bites-story--funny .ft-lab{border-radius:19px;padding:24px 16px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-fields{padding-left:28px;padding-right:12px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-schema-node{padding-left:7px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-fold-body{padding-left:12px;padding-right:12px}body.malla-bites-reading-stories .malla-bites-story--funny .ft-next{width:100%}}@media (prefers-reduced-motion:reduce){body.malla-bites-reading-stories .malla-bites-story--funny{scroll-behavior:auto;animation:none!important}}body.malla-bites-reading-stories .malla-bites-story--practice-address{--pa-ink:#fff7e8;--pa-muted:#e5dceb;--pa-gold:#f9d986;--pa-border:#ffe09959;width:100%;max-width:100%;overflow-x:clip}body.malla-bites-reading-stories .malla-bites-story--practice-address .malla-bites-story__sky-title:before{content:"✉ ♪ ♡"!important}body.malla-bites-reading-stories .malla-bites-story--practice-address #practice-address-title{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(27px,4.7vw,46px);line-height:1.18}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-scene-wrap,.malla-bites-story__chapter,.malla-bites-story__copy,.pa-body,.pa-tools,.pa-status,.pa-sources,.pa-at-a-glance,.pa-agent-decision,.pa-code-shell){box-sizing:border-box;min-width:0;max-width:100%}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-scope{line-height:1.85}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-scene-wrap:nth-child(4n+2)>.malla-bites-story__chapter{background:radial-gradient(circle at 7% 0,#ec759f40,#0000 30%),linear-gradient(135deg,#432454f2,#173d5deb)!important}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-scene-wrap:nth-child(4n+3)>.malla-bites-story__chapter{background:radial-gradient(circle at 88% 4%,#58bfd33b,#0000 31%),linear-gradient(135deg,#10415bf2,#2f265feb)!important}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-scene-wrap:nth-child(4n)>.malla-bites-story__chapter{background:radial-gradient(circle at 12% 4%,#f4c0633d,#0000 30%),linear-gradient(135deg,#522e39f2,#232e63ed)!important}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-kicker{color:var(--pa-gold);letter-spacing:.035em;margin-bottom:10px;font-size:12px;line-height:1.6;display:block}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-cue .malla-bites-story__cue-rail{width:100%;min-width:0;display:flex}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-cue .malla-bites-story__cue-station{flex:1 1 0;min-width:0}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-cue .malla-bites-story__cue-station b{white-space:normal;overflow-wrap:anywhere;line-height:1.5}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-status,.pa-sources,.pa-at-a-glance,.pa-agent-decision){border:1px solid var(--pa-border);color:var(--pa-ink);background:radial-gradient(circle at 90% 0,#e97ba433,#0000 35%),linear-gradient(135deg,#173f69,#5b3172);border-radius:22px;margin:28px 0;padding:clamp(22px,3.5vw,36px);box-shadow:0 16px 32px #182c4b33}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-at-a-glance{background:radial-gradient(circle at 8% 0,#f9d98633,#0000 32%),linear-gradient(135deg,#173b62,#3f2f70)}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-agent-decision{background:radial-gradient(circle at 92% 0,#75d2d12e,#0000 34%),linear-gradient(135deg,#133f58,#4f315f)}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-status,.pa-sources,.pa-at-a-glance,.pa-agent-decision) h2{color:var(--pa-ink);text-wrap:balance;margin:8px 0 16px;font-size:clamp(21px,3vw,29px);line-height:1.4}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-status,.pa-sources,.pa-at-a-glance,.pa-agent-decision,.pa-body) p{overflow-wrap:anywhere;color:var(--pa-ink)!important;margin:12px 0!important;padding:0!important;font-size:15px!important;line-height:1.85!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-body,.pa-status,.pa-sources,.pa-at-a-glance,.pa-agent-decision) h3{color:var(--pa-gold);overflow-wrap:anywhere;margin:16px 0 8px;font-size:16px;line-height:1.6}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-address-journey{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin:22px 0;display:grid}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-address-journey>i{color:var(--pa-gold);align-self:center;font-size:24px;font-style:normal}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-address-journey article,body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-agent-path article{border:1px solid var(--pa-border);background:#07152d47;border-radius:16px;min-width:0;padding:16px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-address-journey article>span,body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-agent-path article>span{width:30px;height:30px;color:var(--pa-gold);background:#f9d98629;border-radius:50%;place-items:center;font-weight:800;display:inline-grid}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-address-journey code{color:#ffe7aa;overflow-wrap:anywhere;min-height:46px;margin:10px 0 4px;font:700 12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-address-journey strong{color:#ffe6a7;letter-spacing:.03em;margin-top:10px;font-size:12px;display:block}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-rule-banner{color:var(--pa-ink);text-align:center;background:#f9d98614;border:1px solid #f9d9868c;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:20px 0 4px;padding:14px;display:flex}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-rule-banner b{color:#ffe6a7}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-rule-banner span{color:#eda4c4;font-size:20px;font-weight:900}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-agent-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-agent-punchline{background:#ffffff0f;border-left:3px solid #eda4c4;border-radius:0 12px 12px 0;margin-top:18px!important;padding:14px 16px!important}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-agent-punchline code{color:#ffe6a7;font-weight:800}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-tools{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 0 28px;display:grid}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-jump{margin:0}body.malla-bites-reading-stories .malla-bites-story--practice-address .malla-bites-musical-notes{margin-top:18px}body.malla-bites-reading-stories .malla-bites-story--practice-address .malla-bites-musical-notes summary{box-sizing:border-box;align-items:center;gap:10px;min-height:48px;line-height:1.6}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-body{padding:0 16px 18px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-body label{color:var(--pa-muted);margin:12px 0 8px;font-size:14px;line-height:1.6;display:block}body.malla-bites-reading-stories .malla-bites-story--practice-address select{box-sizing:border-box;border:1px solid var(--pa-border);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--pa-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#10253f;border-radius:12px;padding:11px 12px;font-size:16px;display:block}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-actions button,.pa-next,.pa-primary){box-sizing:border-box;border:1px solid var(--pa-border);max-width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;color:var(--pa-ink);background:#ffffff14;border-radius:12px;padding:11px 15px;font-size:14px;font-weight:700;line-height:1.6}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-primary{color:#44220b;background:linear-gradient(135deg,#ffd980,#f0a864);border-color:#ffdc8bad;min-height:50px;box-shadow:0 8px 18px #231c482e}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-next{margin-top:16px}body.malla-bites-reading-stories .malla-bites-story--practice-address .malla-bites-story__copy .pa-next{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(button,summary,select,a,pre):focus-visible{outline-offset:3px;outline:3px solid #f9d986}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(article[id],section[id],details[id]){scroll-margin-top:100px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-source-links{gap:12px;margin-top:16px;display:grid}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-source-link,.pa-source-entry,.pa-market-list article,.pa-paths article){border-top:1px solid var(--pa-border);overflow-wrap:anywhere;min-width:0;margin-top:14px;padding-top:12px}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-source-link,.pa-source-entry) a{color:#ffe4a4;text-underline-offset:3px;font-size:14px;font-weight:650;line-height:1.7;text-decoration:underline}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-source-link strong{color:#ffe4a4;font-size:14px;line-height:1.7}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-source-link,.pa-source-entry)>span{color:var(--pa-muted);margin-top:4px;font-size:12px;line-height:1.8;display:block}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-inner-fold{border:1px solid var(--pa-border);background:#07152d4d;border-radius:14px;min-width:0;margin:18px 0 4px;padding:0 14px 12px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-inner-fold>summary{cursor:pointer;min-height:46px;color:var(--pa-gold);padding:12px 0;font-weight:700;line-height:1.6}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-code-shell{width:100%;margin:14px 0;overflow:hidden}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-code-hint{color:var(--pa-muted);margin:0 0 7px;font-size:11px;line-height:1.5;display:none}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-body pre{white-space:pre;box-sizing:border-box;color:#f4f2ed;tab-size:2;scrollbar-width:thin;background:#0a1b32;border:1px solid #ffe09933;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:16px;font:13px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow-x:auto}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-body pre code{min-width:max-content;color:inherit;font:inherit;white-space:pre;overflow-wrap:normal;word-break:normal;display:inline-block}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-who-are-you-fixing{border:1px solid var(--pa-border);background:#ffffff0d;border-radius:12px;flex-wrap:wrap;gap:8px;margin:14px 0;padding:12px;display:flex}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-who-are-you-fixing strong{color:#ffe6a7;flex:1 0 100%}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-who-are-you-fixing span{color:var(--pa-ink);background:#ffffff14;border-radius:999px;padding:6px 10px;font-size:13px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-body .pa-result,body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-body .pa-caution{background:#ffffff0f;border-left:3px solid #eda4c4;border-radius:0 10px 10px 0;padding:12px 14px!important}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-field-list,.pa-delivery){color:var(--pa-ink);margin:16px 0;padding-left:24px}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-field-list,.pa-delivery) li{border-top:1px solid var(--pa-border);padding:14px 0}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-field-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-field-heading code{color:#ffe4a4;font:700 15px/1.6 ui-monospace,monospace}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-field-heading span{background:#ffffff1a;border-radius:6px;padding:3px 8px;font-size:12px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-field-heading small{color:var(--pa-muted);overflow-wrap:anywhere;font-size:12px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-test-grid article{border:1px solid var(--pa-border);background:#07152d42;border-radius:14px;min-width:0;padding:16px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-test-grid strong{color:var(--pa-ink);font-size:14px;line-height:1.65;display:block}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-test-label{color:var(--pa-gold);font-size:12px;font-weight:700;line-height:1.6}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-flow>span{border:1px solid var(--pa-border);color:var(--pa-ink);border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-flow b{color:var(--pa-gold)}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-refrain{color:#ffe5b0;border-left-color:#eda4c4}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-return{margin:25px auto 0;display:block}@media (width<=780px){body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-address-journey{grid-template-columns:minmax(0,1fr)}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-address-journey>i{justify-self:center;transform:rotate(90deg)}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-agent-path{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-tools,body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-test-grid{grid-template-columns:minmax(0,1fr)}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-primary,.pa-next){width:100%}body.malla-bites-reading-stories .malla-bites-story--practice-address :is(.pa-status,.pa-sources,.pa-at-a-glance,.pa-agent-decision){border-radius:19px;padding:22px 16px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-body{padding-inline:12px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-code-hint{display:block}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-body pre{-webkit-overflow-scrolling:touch;padding:12px;font-size:11.5px;line-height:1.7}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-flow{grid-template-columns:repeat(2,minmax(0,1fr))}body.malla-bites-reading-stories .malla-bites-story--practice-address .malla-bites-musical-notes summary{gap:8px;font-size:14px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-rule-banner{flex-direction:column;align-items:stretch}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-rule-banner span{line-height:1;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){body.malla-bites-reading-stories .malla-bites-story--practice-address{scroll-behavior:auto;animation:none!important}}.malla-bites-story__subtitle{color:#c9b8a0;text-wrap:balance;max-width:34ch;margin:8px auto 0;font:650 clamp(14px,2.4vw,18px)/1.45 Fraunces,Georgia,serif}body.malla-bites-reading-stories .malla-bites-story--practice-address #practice-address-title{max-width:16ch;margin-inline:auto;font-size:clamp(30px,7vw,54px)}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-five-things{color:#fff7e8;background:radial-gradient(circle at 12% 0,#f9d98638,#0000 34%),linear-gradient(135deg,#173b62,#4a306c);border:1px solid #ffe09959;border-radius:22px;margin:28px 0;padding:clamp(20px,3.5vw,34px);box-shadow:0 16px 32px #182c4b33}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-five-things h2{color:#fff7e8;text-wrap:balance;margin:8px 0 16px;font-size:clamp(22px,3.2vw,30px);line-height:1.35}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-five-things ol{counter-reset:pa-five;gap:10px;margin:0;padding:0;list-style:none;display:grid}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-five-things li{color:#fff7e8;overflow-wrap:anywhere;background:#07152d47;border:1px solid #ffe09947;border-radius:14px;padding:12px 14px 12px 48px;font-size:15px;line-height:1.65;position:relative}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-five-things li:before{counter-increment:pa-five;content:counter(pa-five);color:#f9d986;background:#f9d98629;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:12px;left:12px}body.malla-bites-reading-stories .malla-bites-story--practice-address{padding-bottom:calc(120px + env(safe-area-inset-bottom))}body.malla-bites-reading-stories .malla-bites-story--practice-address .malla-bites-story__copy p,body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-notes p,body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-question p{max-width:62ch}.malla-bites-category--blue{background:radial-gradient(circle at 92% 10%,#ffffffc7,#0000 22%),linear-gradient(155deg,#f3f8ff,#c9defc 72%)!important}.malla-bites-page__category-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}@media (width>=720px) and (width<=1099px){.malla-bites-page__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.malla-bites-category{min-height:196px!important}}@media (width>=1100px){.malla-bites-page__category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.malla-bites-category{min-height:228px!important}.malla-bites-story--practice-address{width:min(100% - 48px,820px)}}@media (width>=600px) and (width<=899px){body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-agent-path,body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-address-journey,body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-test-grid,body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-tools{grid-template-columns:minmax(0,1fr)}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-address-journey>i{justify-self:center;transform:rotate(90deg)}}@media (width<=599px){.malla-bites-hero h1{font-size:clamp(40px,14vw,64px);line-height:.95}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-five-things{border-radius:19px;padding:20px 16px}body.malla-bites-reading-stories .malla-bites-story--practice-address .pa-five-things li{padding-left:46px;font-size:14.5px}.malla-bites-story-library__grid{grid-template-columns:minmax(0,1fr)!important}}body.malla-bites-reading-stories .malla-bites-story__journey,body.malla-bites-reading-stories .malla-bites-story__journey>*,body.malla-bites-reading-stories .malla-bites-story__chapter,body.malla-bites-reading-stories .malla-bites-story__copy,body.malla-bites-reading-stories .malla-bites-musical-notes,body.malla-bites-reading-stories .malla-bites-musical-notes__body{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.malla-bites-reading-stories .malla-bites-story__chapter{grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:0!important;width:100%!important;display:grid!important}body.malla-bites-reading-stories .malla-bites-story__copy{width:100%!important;display:block!important}body.malla-bites-reading-stories .malla-bites-story__copy>p:before,body.malla-bites-reading-stories .malla-bites-story__copy>p:after{content:none!important;display:none!important}body.malla-bites-reading-stories .malla-bites-story details,body.malla-bites-reading-stories .malla-bites-story details>*,body.malla-bites-reading-stories .malla-bites-story summary{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.malla-bites-reading-stories .malla-bites-story :not(pre)>code{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%}body.malla-bites-reading-stories .malla-bites-story pre{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;display:block;overflow:auto}body.malla-bites-reading-stories .malla-bites-story :is(img,video,canvas,svg){max-width:100%}body.malla-bites-reading-stories .malla-bites-story :is(img,video){height:auto}body.malla-bites-reading-stories .malla-bites-story :is(button,select,input,textarea,a){max-width:100%}.malla-bites-page,.malla-bites-page__content,.malla-bites-collections,.malla-bites-story-library,.malla-bites-story-library__stage,.malla-bites-story-library__grid,.malla-bites-story-card,.malla-radio,.malla-radio__heading,.malla-radio__global-controls{box-sizing:border-box;min-width:0}.malla-bites-page,.malla-bites-page__content,.malla-bites-collections,.malla-bites-story-library,.malla-radio{max-width:100%}.malla-bites-collections .malla-bites-page__category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width>=641px) and (width<=1099px){.malla-bites-collections .malla-bites-page__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.malla-bites-collections .malla-bites-page__category-grid{grid-template-columns:minmax(0,1fr)!important}}.payment-simulator-page{width:100%;min-height:100dvh;padding:calc(76px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-left)) calc(128px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-right));box-sizing:border-box;color:#0f172a;background:radial-gradient(circle at 10% 8%,#2dd4bf38,#0000 28%),radial-gradient(circle at 88% 10%,#a855f72e,#0000 30%),radial-gradient(circle at 50% 95%,#0ea5e929,#0000 30%),linear-gradient(#f8fbff 0%,#eef7ff 48%,#f8fbff 100%);overflow-x:hidden}.payment-simulator-page *{box-sizing:border-box}.payment-simulator-hero,.payment-simulator-controls,.payment-simulator-scenarios,.payment-simulator-scenario-guide,.payment-simulator-stage,.payment-simulator-log,.payment-simulator-live-summary,.payment-simulator-phase-guide{width:min(1180px,100%);margin-left:auto;margin-right:auto}.payment-simulator-hero{color:#fff;background:radial-gradient(circle at 11% 14%,#ffffffc7,#0000 23%),radial-gradient(circle at 82% 18%,#fbbf2457,#0000 25%),linear-gradient(135deg,#0f766e 0%,#2563eb 35%,#7c3aed 68%,#db2777 100%);border:1px solid #ffffffd1;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:end;gap:18px;padding:clamp(22px,4vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 62px #2563eb2e,0 10px 22px #0f172a14}.payment-simulator-back{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff57;border-radius:999px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:850;position:absolute;top:14px;left:14px}.payment-simulator-kicker{width:fit-content;color:inherit;letter-spacing:.06em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:950;display:inline-flex}.payment-simulator-hero h1{letter-spacing:-.045em;max-width:760px;margin:12px 0 8px;font-size:clamp(38px,8vw,76px);font-weight:950;line-height:.92}.payment-simulator-hero p{color:#ffffffeb;max-width:760px;margin:0;font-size:clamp(14px,2.2vw,18px);font-weight:650;line-height:1.55}.payment-simulator-scoreboard{text-align:center;background:#ffffff2e;border:1px solid #ffffff47;border-radius:24px;flex-direction:column;justify-content:center;gap:6px;min-height:160px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff47}.payment-simulator-scoreboard span{font-size:clamp(42px,7vw,62px);font-weight:950;line-height:1}.payment-simulator-scoreboard strong{color:#fff;font-size:15px}.payment-simulator-scoreboard small{color:#ffffffc7;font-size:12px;font-weight:750}.payment-simulator-phase-guide,.payment-simulator-live-summary,.payment-simulator-scenarios{gap:10px;margin-top:14px;display:grid}.payment-simulator-phase-guide{grid-template-columns:repeat(5,minmax(0,1fr))}.payment-simulator-live-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-simulator-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-simulator-modes button{min-height:82px}.payment-simulator-phase-guide button,.payment-simulator-live-summary div,.payment-simulator-scenarios button{background:#ffffffc7;border:1px solid #94a3b838;border-radius:18px;min-width:0;box-shadow:0 12px 28px #0f172a0e}.payment-simulator-phase-guide button,.payment-simulator-scenarios button{text-align:left;color:#0f172a;min-height:96px;font:inherit;cursor:pointer;padding:14px}.payment-simulator-phase-guide button.is-active,.payment-simulator-scenarios button.is-active{background:radial-gradient(circle at 92% 8%,#0ea5e92e,#0000 28%),linear-gradient(135deg,#fffffff5,#eff6ffe6);border-color:#2563eb73;box-shadow:0 16px 36px #2563eb1f}.payment-simulator-phase-guide span,.payment-simulator-phase-guide strong,.payment-simulator-phase-guide small,.payment-simulator-live-summary span,.payment-simulator-live-summary strong,.payment-simulator-scenarios strong,.payment-simulator-scenarios span,.payment-simulator-scenarios small{display:block}.payment-simulator-phase-guide span,.payment-simulator-scenarios small{color:#2563eb;background:#2563eb14;border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:950}.payment-simulator-phase-guide strong,.payment-simulator-scenarios strong{color:#0f172a;margin-top:7px;font-size:13px;font-weight:950;line-height:1.1}.payment-simulator-phase-guide small,.payment-simulator-scenarios span{color:#64748b;margin-top:5px;font-size:11px;font-weight:700;line-height:1.35}.payment-simulator-scenarios button.is-context-scenario{opacity:.66}.payment-simulator-scenarios button.is-context-scenario small{color:#64748b;background:#94a3b81f}.payment-simulator-live-summary div{background:radial-gradient(circle at 92% 8%,#2dd4bf29,#0000 28%),#ffffffd1;min-height:72px;padding:13px}.payment-simulator-live-summary span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:950}.payment-simulator-live-summary strong{color:#0f172a;margin-top:6px;font-size:17px;font-weight:950;line-height:1.05}.payment-simulator-controls{background:#ffffffc7;border:1px solid #94a3b838;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex;box-shadow:0 14px 34px #0f172a0f}.payment-simulator-controls button,.payment-simulator-controls label{color:#0f172a;background:#fff;border:1px solid #2563eb24;border-radius:999px;min-height:42px;font-size:13px;font-weight:900;box-shadow:0 8px 18px #0f172a0d}.payment-simulator-controls button{cursor:pointer;padding:9px 14px}.payment-simulator-controls button:first-child{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.payment-simulator-controls label{align-items:center;gap:8px;padding:6px 8px 6px 14px;display:inline-flex}.payment-simulator-controls select{color:#0f172a;min-height:30px;font:inherit;background:#2563eb14;border:0;border-radius:999px;padding:4px 28px 4px 10px;font-size:12px;font-weight:850}.payment-simulator-scenario-guide{color:#fff;background:radial-gradient(circle at 8% 10%,#ffffff42,#0000 24%),radial-gradient(circle at 92% 18%,#22c55e4d,#0000 28%),linear-gradient(135deg,#0f172a,#1d4ed8 46%,#0f766e);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(160px,220px) auto;align-items:stretch;gap:12px;margin-top:14px;padding:14px;display:grid;box-shadow:0 18px 42px #2563eb24}.payment-simulator-scenario-guide div{background:#ffffff1f;border:1px solid #ffffff29;border-radius:16px;min-width:0;padding:12px}.payment-simulator-scenario-guide span,.payment-simulator-scenario-guide h2,.payment-simulator-scenario-guide p,.payment-simulator-scenario-guide small,.payment-simulator-scenario-guide strong{display:block}.payment-simulator-scenario-guide div>span:first-child{text-transform:uppercase;letter-spacing:.05em;background:#ffffff29;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:950}.payment-simulator-scenario-guide h2{margin:8px 0 6px;font-size:22px;font-weight:950;line-height:1.05}.payment-simulator-scenario-guide p{color:#ffffffe0;margin:0;font-size:13px;font-weight:700;line-height:1.45}.payment-simulator-scenario-guide small{color:#ffffffb8;margin-top:8px;font-size:11px;font-weight:800;line-height:1.35}.payment-simulator-scenario-guide strong{font-size:34px;font-weight:950;line-height:1}.payment-simulator-scenario-guide button{color:#0f172a;cursor:pointer;background:#fff;border:0;border-radius:16px;min-height:100%;padding:10px 14px;font-size:12px;font-weight:950;box-shadow:0 10px 22px #0f172a1f}.payment-simulator-stage{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:16px;margin-top:16px;display:grid}.payment-simulator-page.is-simple .payment-simulator-stage,.payment-simulator-page.is-banker .payment-simulator-stage{grid-template-columns:minmax(0,760px);justify-content:center}.payment-simulator-page.is-simple .payment-simulator-detail,.payment-simulator-page.is-banker .payment-simulator-detail{position:relative;top:auto}.payment-simulator-page.is-simple .payment-simulator-phase-guide button{min-height:78px}.payment-simulator-map,.payment-simulator-detail,.payment-simulator-log{-webkit-backdrop-filter:blur(18px);background:#fffc;border:1px solid #94a3b838;box-shadow:0 16px 38px #0f172a12}.payment-simulator-map{border-radius:24px;padding:14px;overflow:hidden}.payment-simulator-progress{background:#0f172a14;border-radius:999px;height:11px;margin-bottom:14px;overflow:hidden}.payment-simulator-progress span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4,#22c55e,#f59e0b,#ef4444);height:100%;transition:width .35s;display:block}.payment-simulator-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.payment-simulator-step{text-align:left;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b838;border-radius:16px;flex-direction:column;justify-content:space-between;gap:7px;min-height:92px;padding:11px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a0b}.payment-simulator-step:before{content:"";background:linear-gradient(135deg, var(--lane-color), transparent 58%);opacity:.08;pointer-events:none;position:absolute;inset:0}.payment-simulator-step span,.payment-simulator-step strong,.payment-simulator-step small{z-index:1;position:relative}.payment-simulator-step span{color:#fff;background:var(--lane-color);border-radius:999px;place-items:center;width:36px;height:28px;font-size:10px;font-weight:950;display:grid}.payment-simulator-step strong{font-size:12px;font-weight:950;line-height:1.2}.payment-simulator-step small{color:#64748b;font-size:10px;font-weight:850}.payment-simulator-step.is-context-step{opacity:.58}.payment-simulator-step.is-active{opacity:1;border-color:var(--lane-color);transform:translateY(-3px);box-shadow:0 16px 30px #2563eb24}.payment-simulator-step.is-done{border-color:#22c55e40}.payment-simulator-step.is-done span{background:#16a34a}.payment-simulator-step.is-issue{background:#fff7ed;border-color:#ef444480;box-shadow:0 16px 30px #ef44441f}.payment-simulator-step.is-issue span{background:#dc2626}.payment-simulator-detail{border-radius:24px;position:sticky;top:84px;overflow:hidden}.payment-simulator-detail__head{color:#fff;background:radial-gradient(circle at 92% 12%, #ffffff47, transparent 28%), linear-gradient(135deg, var(--lane-color), #0f172a);align-items:center;gap:12px;padding:18px;display:flex}.payment-simulator-detail__head>span{background:#ffffff2e;border:1px solid #ffffff47;border-radius:15px;flex:none;place-items:center;width:54px;height:44px;font-weight:950;display:grid}.payment-simulator-detail__head p,.payment-simulator-detail__head h2{margin:0}.payment-simulator-detail__head p{color:#ffffffbd;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.payment-simulator-detail__head h2{margin-top:3px;font-size:22px;font-weight:950;line-height:1.08}.payment-simulator-plain-card,.payment-simulator-microflow,.payment-simulator-status-lab,.payment-simulator-live-object,.payment-simulator-role-checks,.payment-simulator-payment-card{border-radius:20px;margin:0 16px 16px;padding:14px}.payment-simulator-plain-card{color:#fff;background:radial-gradient(circle at 92% 12%,#2dd4bf4d,#0000 28%),linear-gradient(135deg,#1d4ed8,#0f766e);margin-top:16px;box-shadow:0 14px 28px #2563eb24}.payment-simulator-plain-card span,.payment-simulator-plain-card h3,.payment-simulator-plain-card p,.payment-simulator-plain-card small{display:block}.payment-simulator-plain-card span{letter-spacing:.05em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:950}.payment-simulator-plain-card h3{margin:9px 0 6px;font-size:19px;font-weight:950;line-height:1.05}.payment-simulator-plain-card p{color:#ffffffe6;margin:0;font-size:13px;font-weight:700;line-height:1.45}.payment-simulator-plain-card small{color:#ffffffbd;margin-top:9px;font-size:11px;font-weight:800;line-height:1.35}.payment-simulator-facts{gap:10px;margin:0;padding:16px;display:grid}.payment-simulator-facts div,.payment-simulator-status-lab__views div,.payment-simulator-role-checks article{background:#f8fafce6;border:1px solid #94a3b829;border-radius:15px;padding:12px}.payment-simulator-facts dt{color:#0f172a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:11px;font-weight:950}.payment-simulator-facts dd{color:#475569;margin:0;font-size:13px;font-weight:650;line-height:1.48}.payment-simulator-microflow{background:radial-gradient(circle at 92% 10%,#22c55e1f,#0000 28%),linear-gradient(135deg,#fffffff5,#f0fdfae6);border:1px solid #14b8a629;box-shadow:0 12px 28px #0f172a0e}.payment-simulator-microflow__head span,.payment-simulator-role-checks>span{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:950;display:inline-flex}.payment-simulator-microflow__head span{color:#0f766e;background:#14b8a61a;border:1px solid #14b8a629}.payment-simulator-microflow__head h3,.payment-simulator-role-checks h3{color:#0f172a;margin:8px 0 12px;font-size:18px;font-weight:950;line-height:1.1}.payment-simulator-microflow ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.payment-simulator-microflow li{background:#ffffffdb;border:1px solid #94a3b829;border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px;display:grid}.payment-simulator-microflow li>span{color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);border-radius:999px;place-items:center;width:34px;height:28px;font-size:10px;font-weight:950;display:grid}.payment-simulator-microflow strong{color:#0f172a;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:950;line-height:1.2;display:block}.payment-simulator-microflow p{color:#475569;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.4}.payment-simulator-status-lab,.payment-simulator-role-checks{background:#fffffff0;border:1px solid #94a3b82e;box-shadow:0 12px 28px #0f172a0e}.payment-simulator-status-lab__track{flex-wrap:wrap;gap:6px;display:flex}.payment-simulator-status-lab__track span{color:#64748b;background:#94a3b81f;border:1px solid #94a3b824;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.payment-simulator-status-lab__track span.is-lit{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4)}.payment-simulator-status-lab__views{gap:8px;margin-top:12px;display:grid}.payment-simulator-status-lab__views strong,.payment-simulator-live-object span{color:#0f172a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.payment-simulator-status-lab__views p{color:#475569;margin:0;font-size:12px;font-weight:700;line-height:1.42}.payment-simulator-live-object{background:radial-gradient(circle at 90% 10%,#22c55e1f,#0000 28%),linear-gradient(135deg,#0f172af5,#1e40afed);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payment-simulator-live-object div{background:#ffffff1a;border:1px solid #ffffff24;border-radius:14px;min-width:0;padding:10px}.payment-simulator-live-object span{color:#ffffffa3}.payment-simulator-live-object strong{overflow-wrap:anywhere;color:#fff;font-size:12px;font-weight:900;line-height:1.25;display:block}.payment-simulator-role-checks>span{color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b29}.payment-simulator-role-checks>div{gap:8px;display:grid}.payment-simulator-role-checks article strong{color:#0f172a;text-transform:capitalize;font-size:11px;font-weight:950;display:block}.payment-simulator-role-checks ul{gap:5px;margin:7px 0 0;padding-left:17px;display:grid}.payment-simulator-role-checks li{color:#475569;font-size:12px;font-weight:700;line-height:1.35}.payment-simulator-payment-card{color:#fff;background:radial-gradient(circle at 88% 12%,#ffffff3d,#0000 24%),linear-gradient(135deg,#0f172a,#1d4ed8);box-shadow:0 14px 28px #0f172a1f}.payment-simulator-payment-card span,.payment-simulator-payment-card strong,.payment-simulator-payment-card p{display:block}.payment-simulator-payment-card span{color:#ffffffb8;text-transform:uppercase;font-size:11px;font-weight:900}.payment-simulator-payment-card strong{margin-top:4px;font-size:21px;font-weight:950;line-height:1.1}.payment-simulator-payment-card p{color:#ffffffd1;margin:8px 0 0;font-size:12px;font-weight:650;line-height:1.45}.payment-simulator-log{border-radius:24px;margin-top:16px;padding:18px}.payment-simulator-log .payment-simulator-kicker{color:#2563eb;background:#2563eb14;border-color:#2563eb21}.payment-simulator-log h2{letter-spacing:-.03em;margin:8px 0 14px;font-size:clamp(22px,4vw,34px);line-height:1}.payment-simulator-log__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.payment-simulator-log__item{background:#fff;border:1px solid #94a3b82e;border-radius:14px;min-height:70px;padding:11px}.payment-simulator-log__item.is-attention{background:#fff7ed;border-color:#f973164d}.payment-simulator-log__item span{color:#2563eb;font-size:11px;font-weight:950;display:block}.payment-simulator-log__item.is-attention span{color:#ea580c}.payment-simulator-log__item p{color:#334155;margin:5px 0 0;font-size:12px;font-weight:750;line-height:1.35}@media (width<=980px){.payment-simulator-hero,.payment-simulator-stage,.payment-simulator-scenario-guide{grid-template-columns:minmax(0,1fr)}.payment-simulator-detail{position:relative;top:auto}.payment-simulator-scenarios,.payment-simulator-phase-guide,.payment-simulator-live-summary,.payment-simulator-log__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.payment-simulator-page{padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right))}.payment-simulator-hero{border-radius:22px;padding:18px}.payment-simulator-hero h1{font-size:43px}.payment-simulator-scoreboard{min-height:118px}.payment-simulator-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-simulator-controls button,.payment-simulator-controls label{justify-content:center;width:100%}.payment-simulator-scenarios,.payment-simulator-phase-guide,.payment-simulator-live-summary,.payment-simulator-step-grid,.payment-simulator-log__items,.payment-simulator-live-object,.payment-simulator-page.is-simple .payment-simulator-scenarios[aria-label=Scenario\ modes]{grid-template-columns:minmax(0,1fr)}.payment-simulator-step{min-height:76px}}.payment-simulator-role-paths,.payment-simulator-scenario-packs{background:#ffffffc7;border:1px solid #94a3b833;border-radius:22px;width:min(1180px,100%);margin:14px auto 0;padding:14px;box-shadow:0 14px 34px #0f172a0e}.payment-simulator-section-intro{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.payment-simulator-section-intro span{color:#0f766e;letter-spacing:.05em;text-transform:uppercase;background:#14b8a61a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950}.payment-simulator-section-intro strong{color:#0f172a;font-size:15px;font-weight:950;line-height:1.15}.payment-simulator-role-paths__grid,.payment-simulator-scenario-packs__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.payment-simulator-role-paths button,.payment-simulator-scenario-packs button,.payment-simulator-detail-toggle button{color:#0f172a;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b833;border-radius:16px;box-shadow:0 8px 18px #0f172a0a}.payment-simulator-role-paths button,.payment-simulator-scenario-packs button{min-height:94px;padding:12px}.payment-simulator-role-paths button.is-active,.payment-simulator-scenario-packs button.is-active,.payment-simulator-detail-toggle button.is-active{background:radial-gradient(circle at 90% 8%,#2dd4bf2e,#0000 30%),linear-gradient(135deg,#fff,#ecfeff);border-color:#0f766e5c;box-shadow:0 14px 30px #0e74901c}.payment-simulator-role-paths strong,.payment-simulator-scenario-packs strong,.payment-simulator-role-paths span,.payment-simulator-scenario-packs span{display:block}.payment-simulator-role-paths strong,.payment-simulator-scenario-packs strong{font-size:12px;font-weight:950;line-height:1.15}.payment-simulator-role-paths span,.payment-simulator-scenario-packs span{color:#64748b;margin-top:6px;font-size:11px;font-weight:700;line-height:1.35}.payment-simulator-role-card,.payment-simulator-detail-toggle{border-radius:20px;margin:0 16px 16px;padding:14px}.payment-simulator-role-card{background:radial-gradient(circle at 92% 10%,#fbbf242e,#0000 30%),linear-gradient(135deg,#fffbeb,#fff);border:1px solid #f59e0b2e}.payment-simulator-role-card span,.payment-simulator-role-card h3,.payment-simulator-role-card p,.payment-simulator-role-card strong{display:block}.payment-simulator-role-card span{color:#b45309;letter-spacing:.05em;text-transform:uppercase;background:#f59e0b1f;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:950}.payment-simulator-role-card h3{color:#0f172a;margin:9px 0 6px;font-size:18px;font-weight:950;line-height:1.1}.payment-simulator-role-card p,.payment-simulator-role-card strong{color:#475569;margin:0;font-size:12px;font-weight:750;line-height:1.42}.payment-simulator-role-card strong{color:#0f172a;margin-top:8px}.payment-simulator-detail-toggle{background:#f8fafcdb;border:1px solid #94a3b829;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payment-simulator-detail-toggle button{text-align:center;min-height:40px;padding:9px 10px;font-size:12px;font-weight:950}.payment-simulator-payment-card small{color:#ffffffbd;margin-top:8px;font-size:11px;font-weight:750;line-height:1.35;display:block}.payment-simulator-role-checks article.is-selected-role{background:#fffbeb;border-color:#f59e0b61}@media (width<=980px){.payment-simulator-role-paths__grid,.payment-simulator-scenario-packs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.payment-simulator-role-paths,.payment-simulator-scenario-packs{border-radius:18px;padding:12px}.payment-simulator-role-paths__grid,.payment-simulator-scenario-packs__grid,.payment-simulator-detail-toggle{grid-template-columns:minmax(0,1fr)}.payment-simulator-role-paths button,.payment-simulator-scenario-packs button{min-height:78px}}.payment-simulator-page{--sim-sky:#eaf7ff;--sim-sky-deep:#8ed7ff;--sim-ink:#12304a;--sim-muted:#5f7890;--sim-line:#4a90b82e;--sim-glass:#ffffffbd;--sim-glass-strong:#ffffffe0;--sim-shadow:0 18px 44px #226e9c1f;color:var(--sim-ink);background-image:linear-gradient(#f0faff3d,#eef8fff0 34%,#f8fcfffa),url(/assets/Sky-CI1joCum.png);background-position:top;background-size:cover;background-attachment:fixed}.payment-simulator-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 14% 16%,#ffffffb8,#0000 20%),radial-gradient(circle at 86% 12%,#7dd3fc38,#0000 24%),linear-gradient(#ffffff38,#f0f9ffb3);position:fixed;inset:0}.payment-simulator-page>*{z-index:1;position:relative}.payment-simulator-hero{background-color:#0000;background-image:linear-gradient(135deg,#0f766eb8,#2563eba3 48%,#0ea5e97a),url(/assets/Sky-CI1joCum.png);background-position:50% 34%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffffb3;border-radius:26px;min-height:250px;box-shadow:0 28px 70px #1453782e}.payment-simulator-hero h1{letter-spacing:-.025em;text-shadow:0 2px 18px #0f172a2e}.payment-simulator-scoreboard,.payment-simulator-back{-webkit-backdrop-filter:blur(16px);background:#ffffff2e}.payment-simulator-controls,.payment-simulator-phase-guide button,.payment-simulator-live-summary div,.payment-simulator-scenarios button,.payment-simulator-role-paths,.payment-simulator-scenario-packs,.payment-simulator-map,.payment-simulator-detail,.payment-simulator-log{border-color:var(--sim-line);background:var(--sim-glass);box-shadow:var(--sim-shadow);-webkit-backdrop-filter:blur(20px)}.payment-simulator-role-paths,.payment-simulator-scenario-packs,.payment-simulator-controls{border-radius:20px}.payment-simulator-phase-guide button,.payment-simulator-scenarios button,.payment-simulator-role-paths button,.payment-simulator-scenario-packs button,.payment-simulator-step,.payment-simulator-log__item{background:#ffffffdb;border-color:#4a90b829;box-shadow:0 10px 24px #226e9c14}.payment-simulator-phase-guide button.is-active,.payment-simulator-scenarios button.is-active,.payment-simulator-role-paths button.is-active,.payment-simulator-scenario-packs button.is-active,.payment-simulator-detail-toggle button.is-active{background:radial-gradient(circle at 92% 8%,#bae6fd6b,#0000 30%),linear-gradient(135deg,#fffffffa,#e8f6fff0);border-color:#0ea5e96b;box-shadow:0 16px 34px #0e74901f}.payment-simulator-phase-guide span,.payment-simulator-scenarios small,.payment-simulator-section-intro span{color:#0369a1;background:#e0f2fee6;border:1px solid #7dd3fc47}.payment-simulator-phase-guide strong,.payment-simulator-scenarios strong,.payment-simulator-role-paths strong,.payment-simulator-scenario-packs strong,.payment-simulator-live-summary strong,.payment-simulator-section-intro strong{color:var(--sim-ink)}.payment-simulator-phase-guide small,.payment-simulator-scenarios span,.payment-simulator-role-paths span,.payment-simulator-scenario-packs span,.payment-simulator-live-summary span{color:var(--sim-muted)}.payment-simulator-scenario-guide{color:var(--sim-ink);background-color:#0000;background-image:linear-gradient(135deg,#ffffffd6,#e2f6ffbd),url(/assets/Sky-CI1joCum.png);background-position:50% 48%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffffad;box-shadow:0 20px 50px #226e9c24}.payment-simulator-scenario-guide div{background:#ffffff7a;border-color:#ffffff9e}.payment-simulator-scenario-guide div>span:first-child,.payment-simulator-scenario-guide p,.payment-simulator-scenario-guide small{color:var(--sim-ink)}.payment-simulator-scenario-guide button{color:#075985;background:#ffffffdb;border:1px solid #7dd3fc47}.payment-simulator-detail{background:#ffffffd1}.payment-simulator-detail__head{color:var(--sim-ink);background:linear-gradient(135deg, #ffffffe0, #e0f2feb3), linear-gradient(135deg, var(--lane-color), #fff3);border-bottom:1px solid #7dd3fc3d}.payment-simulator-detail__head>span{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#ffffffb3}.payment-simulator-detail__head p{color:#0369a1}.payment-simulator-plain-card{color:var(--sim-ink);background-color:#0000;background-image:linear-gradient(135deg,#ffffffe6,#e0f2fec7),url(/assets/Sky-CI1joCum.png);background-position:50% 58%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;box-shadow:0 14px 32px #0e74901f}.payment-simulator-plain-card span{color:#075985;background:#ffffff9e;border-color:#7dd3fc47}.payment-simulator-plain-card p,.payment-simulator-plain-card small{color:var(--sim-ink)}.payment-simulator-role-card,.payment-simulator-microflow,.payment-simulator-status-lab,.payment-simulator-role-checks,.payment-simulator-detail-toggle{background:#ffffffc7;border-color:#7dd3fc33;box-shadow:0 12px 28px #226e9c14}.payment-simulator-facts div,.payment-simulator-status-lab__views div,.payment-simulator-role-checks article,.payment-simulator-microflow li{background:#ffffffc7;border-color:#7dd3fc29}.payment-simulator-microflow li>span,.payment-simulator-status-lab__track span.is-lit{background:linear-gradient(135deg,#0284c7,#14b8a6)}.payment-simulator-live-object,.payment-simulator-payment-card{color:var(--sim-ink);background-color:#0000;background-image:linear-gradient(135deg,#ffffffe6,#dbeafebd),url(/assets/Sky-CI1joCum.png);background-position:50% 44%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;box-shadow:0 14px 32px #226e9c1f}.payment-simulator-live-object div{background:#ffffff7a;border-color:#7dd3fc33}.payment-simulator-live-object span,.payment-simulator-payment-card span,.payment-simulator-payment-card p,.payment-simulator-payment-card small{color:var(--sim-muted)}.payment-simulator-live-object strong,.payment-simulator-payment-card strong{color:var(--sim-ink)}.payment-simulator-step.is-active{box-shadow:0 18px 38px #0e749029}.payment-simulator-step.is-issue{background:#fff7edeb}@media (width<=640px){.payment-simulator-page{background-attachment:scroll}.payment-simulator-hero{min-height:220px}.payment-simulator-scoreboard span{font-size:38px}}.payment-simulator-rule-engine{background:#fffc;border:1px solid #7dd3fc38;border-radius:20px;margin:0 16px 16px;padding:14px;box-shadow:0 12px 28px #226e9c14}.payment-simulator-rule-engine.is-ok{background:linear-gradient(135deg,#f0fdfae6,#ffffffdb);border-color:#14b8a647}.payment-simulator-rule-engine.is-watch{background:linear-gradient(135deg,#fffbebeb,#ffffffdb);border-color:#f59e0b52}.payment-simulator-rule-engine.is-stop{background:linear-gradient(135deg,#fff1f2eb,#ffffffdb);border-color:#f8717157}.payment-simulator-rule-engine__head span,.payment-simulator-rule-engine__head h3,.payment-simulator-rule-engine__head p,.payment-simulator-rule-engine__facts strong,.payment-simulator-rule-engine__facts span,.payment-simulator-rule-actions strong,.payment-simulator-rule-actions span{display:block}.payment-simulator-rule-engine__head span{color:#0369a1;letter-spacing:.05em;text-transform:uppercase;background:#e0f2fee6;border:1px solid #7dd3fc47;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:950}.payment-simulator-rule-engine__head h3{color:#12304a;margin:9px 0 6px;font-size:18px;font-weight:950;line-height:1.1}.payment-simulator-rule-engine__head p{color:#475569;margin:0;font-size:12px;font-weight:750;line-height:1.42}.payment-simulator-rule-engine__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.payment-simulator-rule-engine__facts div{background:#ffffffb8;border:1px solid #7dd3fc29;border-radius:14px;min-width:0;padding:10px}.payment-simulator-rule-engine__facts strong{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:950}.payment-simulator-rule-engine__facts span{color:#12304a;margin-top:4px;font-size:12px;font-weight:850;line-height:1.3}.payment-simulator-rule-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.payment-simulator-rule-actions button{color:#12304a;text-align:left;min-width:0;min-height:72px;font:inherit;cursor:pointer;background:#ffffffc2;border:1px solid #7dd3fc33;border-radius:14px;padding:10px}.payment-simulator-rule-actions button.is-active{background:linear-gradient(135deg,#fff,#e0f2fe);border-color:#0ea5e970;box-shadow:0 10px 22px #0e74901a}.payment-simulator-rule-actions strong{font-size:12px;font-weight:950;line-height:1.15}.payment-simulator-rule-actions span{color:#5f7890;margin-top:5px;font-size:10px;font-weight:700;line-height:1.3}@media (width<=640px){.payment-simulator-rule-engine__facts,.payment-simulator-rule-actions{grid-template-columns:minmax(0,1fr)}.payment-simulator-rule-actions button{min-height:58px}}.payment-simulator-hero,.payment-simulator-compass,.payment-simulator-controls,.payment-simulator-scenarios,.payment-simulator-scenario-guide,.payment-simulator-stage,.payment-simulator-log,.payment-simulator-live-summary,.payment-simulator-phase-guide,.payment-simulator-role-paths,.payment-simulator-scenario-packs{width:min(1040px,100%)}.payment-simulator-page{padding-top:calc(68px + env(safe-area-inset-top))}.payment-simulator-hero{align-items:center;min-height:220px}.payment-simulator-hero p{max-width:640px}.payment-simulator-scoreboard{border-radius:20px;min-height:132px}.payment-simulator-compass{-webkit-backdrop-filter:blur(20px);background-color:#0000;background-image:linear-gradient(135deg,#ffffffdb,#e0f2feb8),url(/assets/Sky-CI1joCum.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #7dd3fc38;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(320px,1.1fr) auto;align-items:stretch;gap:12px;margin:14px auto 0;padding:14px;display:grid;box-shadow:0 18px 42px #226e9c1f}.payment-simulator-compass__copy{min-width:0;padding:8px 4px}.payment-simulator-compass__copy span,.payment-simulator-compass__copy h2,.payment-simulator-compass__copy p{display:block}.payment-simulator-compass__copy span{color:#0369a1;letter-spacing:.05em;text-transform:uppercase;background:#e0f2fee6;border:1px solid #7dd3fc47;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:950}.payment-simulator-compass__copy h2{color:#12304a;margin:8px 0 6px;font-size:clamp(22px,3vw,30px);font-weight:950;line-height:1.02}.payment-simulator-compass__copy p{color:#5f7890;margin:0;font-size:13px;font-weight:750;line-height:1.45}.payment-simulator-compass__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.payment-simulator-compass__steps div{background:#ffffffb8;border:1px solid #7dd3fc2e;border-radius:16px;min-width:0;min-height:96px;padding:11px}.payment-simulator-compass__steps span,.payment-simulator-compass__steps strong,.payment-simulator-compass__steps small{display:block}.payment-simulator-compass__steps span{color:#fff;background:linear-gradient(135deg,#0284c7,#14b8a6);border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:950;display:grid}.payment-simulator-compass__steps strong{color:#12304a;margin-top:8px;font-size:12px;font-weight:950;line-height:1.15}.payment-simulator-compass__steps small{color:#5f7890;letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:850}.payment-simulator-compass>button{color:#fff;min-width:128px;min-height:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0284c7,#0f766e);border:0;border-radius:16px;padding:12px 16px;font-size:12px;font-weight:950;box-shadow:0 14px 28px #0e749029}.payment-simulator-scenarios,.payment-simulator-role-paths__grid,.payment-simulator-scenario-packs__grid,.payment-simulator-phase-guide{gap:8px}.payment-simulator-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-simulator-modes button,.payment-simulator-scenarios button,.payment-simulator-role-paths button,.payment-simulator-scenario-packs button,.payment-simulator-phase-guide button{border-radius:15px;min-height:76px;padding:11px}.payment-simulator-page.is-simple .payment-simulator-phase-guide,.payment-simulator-page.is-simple .payment-simulator-live-summary{display:none}.payment-simulator-page.is-simple .payment-simulator-role-paths,.payment-simulator-page.is-simple .payment-simulator-scenario-packs{padding:12px}.payment-simulator-page.is-simple .payment-simulator-role-paths__grid,.payment-simulator-page.is-simple .payment-simulator-scenario-packs__grid{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(128px,1fr));padding-bottom:3px;overflow-x:auto}.payment-simulator-page.is-simple .payment-simulator-role-paths__grid button,.payment-simulator-page.is-simple .payment-simulator-scenario-packs__grid button{min-height:72px}.payment-simulator-page.is-simple .payment-simulator-scenarios[aria-label=Scenario\ modes]{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-simulator-stage{margin-top:14px}.payment-simulator-page.is-simple .payment-simulator-detail{border-radius:22px;max-width:720px;margin:0 auto}.payment-simulator-detail__head{padding:15px}.payment-simulator-detail__head h2{font-size:20px}.payment-simulator-plain-card,.payment-simulator-role-card,.payment-simulator-rule-engine,.payment-simulator-detail-toggle,.payment-simulator-microflow,.payment-simulator-status-lab,.payment-simulator-live-object,.payment-simulator-role-checks,.payment-simulator-payment-card{border-radius:17px;margin-left:14px;margin-right:14px}.payment-simulator-facts{padding:14px}.payment-simulator-page.is-simple .payment-simulator-microflow{display:none}.payment-simulator-rule-engine__facts{grid-template-columns:minmax(0,1fr)}.payment-simulator-rule-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-simulator-rule-actions button{min-height:62px}.payment-simulator-page.is-simple .payment-simulator-rule-actions{grid-template-columns:minmax(0,1fr)}.payment-simulator-page.is-simple .payment-simulator-rule-actions button:not(.is-active){display:none}.payment-simulator-payment-card{margin-bottom:14px}.payment-simulator-controls{justify-content:center}.payment-simulator-controls button,.payment-simulator-controls label{min-height:40px}@media (width<=980px){.payment-simulator-compass{grid-template-columns:minmax(0,1fr)}.payment-simulator-compass>button{min-height:48px}.payment-simulator-compass__steps,.payment-simulator-page.is-simple .payment-simulator-scenarios[aria-label=Scenario\ modes]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.payment-simulator-page{padding-top:calc(58px + env(safe-area-inset-top))}.payment-simulator-hero{min-height:190px;padding:16px}.payment-simulator-hero__copy{padding-top:30px}.payment-simulator-hero h1{font-size:36px}.payment-simulator-compass{border-radius:18px;padding:12px}.payment-simulator-compass__steps,.payment-simulator-modes,.payment-simulator-page.is-simple .payment-simulator-scenarios[aria-label=Scenario\ modes],.payment-simulator-rule-actions{grid-template-columns:minmax(0,1fr)}.payment-simulator-compass__steps div{min-height:74px}.payment-simulator-page.is-simple .payment-simulator-role-paths__grid,.payment-simulator-page.is-simple .payment-simulator-scenario-packs__grid{grid-template-columns:minmax(0,1fr);overflow:visible}.payment-simulator-scoreboard{min-height:100px}.payment-simulator-controls{grid-template-columns:minmax(0,1fr)}}.payment-simulator-seo{color:#12304a;background-color:#0000;background-image:linear-gradient(135deg,#ffffffe0,#e0f2feb3),url(/assets/Sky-CI1joCum.png);background-position:50% 58%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #7dd3fc38;border-radius:24px;width:min(1040px,100%);margin:18px auto 0;padding:clamp(18px,3vw,28px);box-shadow:0 18px 44px #226e9c1f}.payment-simulator-seo .payment-simulator-kicker{color:#0369a1;background:#e0f2feeb;border-color:#7dd3fc4d}.payment-simulator-seo h2{color:#12304a;max-width:780px;margin:10px 0 8px;font-size:clamp(26px,4vw,40px);font-weight:950;line-height:1.02}.payment-simulator-seo>p{color:#475569;max-width:860px;margin:0;font-size:14px;font-weight:700;line-height:1.6}.payment-simulator-seo__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.payment-simulator-seo article,.payment-simulator-faq{background:#ffffffb8;border:1px solid #7dd3fc2e;border-radius:17px;min-width:0;padding:14px}.payment-simulator-seo h3{color:#12304a;margin:0 0 7px;font-size:16px;font-weight:950;line-height:1.15}.payment-simulator-seo article p,.payment-simulator-faq p{color:#5f7890;margin:0;font-size:13px;font-weight:700;line-height:1.5}.payment-simulator-faq{gap:8px;margin-top:12px;display:grid}.payment-simulator-faq details{background:#ffffff9e;border:1px solid #7dd3fc29;border-radius:14px}.payment-simulator-faq summary{color:#12304a;cursor:pointer;padding:12px;font-size:13px;font-weight:900}.payment-simulator-faq details p{padding:0 12px 12px}@media (width<=640px){.payment-simulator-seo{border-radius:18px}.payment-simulator-seo__grid{grid-template-columns:minmax(0,1fr)}}.payment-simulator-page{padding-top:calc(28px + env(safe-area-inset-top));padding-bottom:calc(190px + env(safe-area-inset-bottom))}.payment-simulator-hero,.payment-simulator-compass,.payment-simulator-controls,.payment-simulator-scenarios,.payment-simulator-scenario-guide,.payment-simulator-stage,.payment-simulator-log,.payment-simulator-live-summary,.payment-simulator-phase-guide,.payment-simulator-role-paths,.payment-simulator-scenario-packs,.payment-simulator-seo{width:min(1120px,100%)}.payment-simulator-hero{grid-template-columns:minmax(0,1.18fr) minmax(220px,320px);gap:clamp(14px,2vw,24px);min-height:260px;padding:clamp(24px,3vw,36px)}.payment-simulator-hero__copy{padding-top:36px}.payment-simulator-hero h1{max-width:680px;font-size:clamp(40px,5.4vw,64px);line-height:.98}.payment-simulator-hero p{max-width:660px;font-size:clamp(15px,1.45vw,18px);line-height:1.5}.payment-simulator-scoreboard{min-height:150px;padding:18px}.payment-simulator-compass,.payment-simulator-controls,.payment-simulator-role-paths,.payment-simulator-scenario-packs,.payment-simulator-scenarios,.payment-simulator-scenario-guide,.payment-simulator-stage,.payment-simulator-log,.payment-simulator-seo{margin-top:16px}.payment-simulator-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-simulator-page.is-simple .payment-simulator-stage,.payment-simulator-page.is-banker .payment-simulator-stage{grid-template-columns:minmax(0,820px)}@media (width>=1200px){.payment-simulator-page{padding-left:max(28px, env(safe-area-inset-left));padding-right:max(28px, env(safe-area-inset-right))}.payment-simulator-stage{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}}@media (width<=980px){.payment-simulator-page{padding-top:calc(22px + env(safe-area-inset-top));padding-bottom:calc(180px + env(safe-area-inset-bottom))}.payment-simulator-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.payment-simulator-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.payment-simulator-page{padding-top:max(14px, env(safe-area-inset-top));padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:calc(205px + env(safe-area-inset-bottom))}.payment-simulator-hero{background-position:50% 30%;border-radius:20px;gap:12px;padding:58px 14px 14px}.payment-simulator-back{min-height:36px;padding:8px 13px;top:14px;left:14px}.payment-simulator-hero__copy{text-align:center;padding-top:0}.payment-simulator-kicker{white-space:normal;text-align:center;justify-content:center;max-width:100%;margin-left:auto;margin-right:auto;line-height:1.2}.payment-simulator-hero h1{max-width:320px;margin:10px auto 8px;font-size:clamp(30px,9vw,36px);line-height:1.02}.payment-simulator-hero p{max-width:310px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.42}.payment-simulator-scoreboard{border-radius:17px;gap:4px;width:100%;min-height:86px;padding:12px}.payment-simulator-scoreboard span{font-size:34px}.payment-simulator-scoreboard strong{font-size:13px}.payment-simulator-scoreboard small{font-size:11px}.payment-simulator-compass,.payment-simulator-controls,.payment-simulator-role-paths,.payment-simulator-scenario-packs,.payment-simulator-scenarios,.payment-simulator-scenario-guide,.payment-simulator-stage,.payment-simulator-log,.payment-simulator-seo{margin-top:12px}.payment-simulator-compass,.payment-simulator-controls,.payment-simulator-role-paths,.payment-simulator-scenario-packs,.payment-simulator-map,.payment-simulator-detail,.payment-simulator-log,.payment-simulator-seo{border-radius:18px}.payment-simulator-modes button,.payment-simulator-scenarios button,.payment-simulator-role-paths button,.payment-simulator-scenario-packs button,.payment-simulator-phase-guide button{min-height:68px;padding:10px}.payment-simulator-step-grid{grid-template-columns:minmax(0,1fr)}.payment-simulator-step{min-height:68px}.payment-simulator-detail__head{padding:13px}.payment-simulator-plain-card,.payment-simulator-role-card,.payment-simulator-rule-engine,.payment-simulator-detail-toggle,.payment-simulator-microflow,.payment-simulator-status-lab,.payment-simulator-live-object,.payment-simulator-role-checks,.payment-simulator-payment-card{margin-left:12px;margin-right:12px}}@media (width<=390px){.payment-simulator-hero h1{font-size:30px}.payment-simulator-hero p{font-size:13px}.payment-simulator-scoreboard span{font-size:31px}}.payment-simulator-detail,.payment-simulator-detail__head,.payment-simulator-plain-card,.payment-simulator-role-card,.payment-simulator-rule-engine,.payment-simulator-status-lab,.payment-simulator-role-checks,.payment-simulator-payment-card,.payment-simulator-live-object,.payment-simulator-seo{color:#102a43}.payment-simulator-detail__head h2,.payment-simulator-detail__head p,.payment-simulator-plain-card h3,.payment-simulator-plain-card p,.payment-simulator-plain-card small,.payment-simulator-role-card h3,.payment-simulator-role-card p,.payment-simulator-role-card strong,.payment-simulator-payment-card strong,.payment-simulator-payment-card p,.payment-simulator-payment-card small,.payment-simulator-live-object strong,.payment-simulator-live-object span,.payment-simulator-rule-engine__head h3,.payment-simulator-rule-engine__head p,.payment-simulator-status-lab__views strong,.payment-simulator-status-lab__views p{color:#102a43;text-shadow:none}.payment-simulator-detail__head p,.payment-simulator-plain-card span,.payment-simulator-payment-card span,.payment-simulator-live-object span,.payment-simulator-rule-engine__head span{color:#075985}.payment-simulator-detail__head{background:linear-gradient(135deg,#fffffff5,#e0f2fee6),linear-gradient(135deg,#0ea5e938,#ffffff1a)}.payment-simulator-plain-card,.payment-simulator-payment-card,.payment-simulator-live-object{background-color:#0000;background-image:linear-gradient(135deg,#fffffff0,#e0f2fedb),url(/assets/Sky-CI1joCum.png);background-position:50% 56%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.payment-simulator-plain-card:before,.payment-simulator-payment-card:before,.payment-simulator-live-object:before{content:none}.payment-simulator-plain-card h3,.payment-simulator-detail__head h2{font-weight:950}@media (width<=640px){.payment-simulator-detail__head h2,.payment-simulator-plain-card h3,.payment-simulator-payment-card strong{color:#0b2540}.payment-simulator-plain-card,.payment-simulator-payment-card,.payment-simulator-live-object{background-color:#0000;background-image:linear-gradient(135deg,#fffffff7,#e8f6ffe6),url(/assets/Sky-CI1joCum.png);background-position:50% 58%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}@media (width>=981px){.payment-simulator-page{padding-top:calc(36px + env(safe-area-inset-top));padding-bottom:calc(150px + env(safe-area-inset-bottom));padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}.payment-simulator-hero,.payment-simulator-compass,.payment-simulator-controls,.payment-simulator-scenarios,.payment-simulator-scenario-guide,.payment-simulator-stage,.payment-simulator-log,.payment-simulator-live-summary,.payment-simulator-phase-guide,.payment-simulator-role-paths,.payment-simulator-scenario-packs,.payment-simulator-seo{width:min(1240px,100%)}.payment-simulator-hero{background-position:50% 38%;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(260px,340px);align-items:center;gap:28px;min-height:300px;padding:42px}.payment-simulator-back{top:18px;left:18px}.payment-simulator-hero__copy{padding-top:18px}.payment-simulator-hero h1{max-width:720px;font-size:clamp(48px,4.8vw,70px);line-height:.98}.payment-simulator-hero p{max-width:700px;font-size:18px;line-height:1.48}.payment-simulator-scoreboard{border-radius:24px;min-height:170px}.payment-simulator-scoreboard span{font-size:64px}.payment-simulator-compass{grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr) minmax(140px,auto);gap:14px;padding:16px}.payment-simulator-compass__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-simulator-compass__steps div{min-height:90px}.payment-simulator-controls{justify-content:center;gap:10px;padding:12px 14px}.payment-simulator-controls button,.payment-simulator-controls label{min-height:42px}.payment-simulator-phase-guide{grid-template-columns:repeat(5,minmax(0,1fr))}.payment-simulator-live-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-simulator-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-simulator-scenarios{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-simulator-page.is-simple .payment-simulator-scenarios[aria-label=Scenario\ modes]{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-simulator-role-paths__grid,.payment-simulator-scenario-packs__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.payment-simulator-modes button,.payment-simulator-scenarios button,.payment-simulator-role-paths button,.payment-simulator-scenario-packs button,.payment-simulator-phase-guide button{min-height:82px;padding:12px}.payment-simulator-stage{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start;gap:18px}.payment-simulator-page.is-simple .payment-simulator-stage,.payment-simulator-page.is-banker .payment-simulator-stage{grid-template-columns:minmax(0,900px)}.payment-simulator-map{border-radius:24px;padding:16px}.payment-simulator-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.payment-simulator-step{min-height:84px;padding:11px}.payment-simulator-detail{border-radius:24px;top:22px}.payment-simulator-detail__head{padding:18px}.payment-simulator-detail__head h2{font-size:24px;line-height:1.08}.payment-simulator-plain-card,.payment-simulator-role-card,.payment-simulator-rule-engine,.payment-simulator-detail-toggle,.payment-simulator-microflow,.payment-simulator-status-lab,.payment-simulator-live-object,.payment-simulator-role-checks,.payment-simulator-payment-card{margin-left:16px;margin-right:16px;padding:16px}.payment-simulator-rule-engine__facts,.payment-simulator-rule-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-simulator-log__items,.payment-simulator-seo__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=981px) and (width<=1180px){.payment-simulator-hero{grid-template-columns:minmax(0,1fr) minmax(230px,300px);padding:34px}.payment-simulator-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-simulator-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-simulator-seo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-simulator-bank-model{color:#08233d;background:linear-gradient(145deg,#fffffff2,#e0f4ffe6);border:1px solid #0f5e8f29;border-radius:22px;margin:14px;padding:16px;box-shadow:0 18px 44px #0f5e8f1f}.payment-simulator-bank-model.is-watch{background:linear-gradient(145deg,#fffffff5,#fff7d9eb);border-color:#b4530942}.payment-simulator-bank-model.is-stop{background:linear-gradient(145deg,#fffffff5,#ffebebeb);border-color:#b91c1c33}.payment-simulator-bank-model__head{gap:6px;margin-bottom:14px;display:grid}.payment-simulator-bank-model__head span,.payment-simulator-bank-model__columns span{color:#075985;letter-spacing:.08em;text-transform:uppercase;background:#0e74901a;border-radius:999px;width:max-content;max-width:100%;padding:7px 11px;font-size:11px;font-weight:900}.payment-simulator-bank-model__head h3{color:#08233d;margin:0;font-size:24px;line-height:1.08}.payment-simulator-bank-model__head p{color:#31445f;margin:0;font-weight:750;line-height:1.5}.payment-simulator-bank-model__grid,.payment-simulator-bank-model__ids{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.payment-simulator-bank-model__grid div,.payment-simulator-bank-model__ids div,.payment-simulator-bank-model__coverage div{background:#ffffffd1;border:1px solid #0f5e8f1a;border-radius:16px;min-width:0;padding:12px}.payment-simulator-bank-model__grid strong,.payment-simulator-bank-model__ids span,.payment-simulator-bank-model__coverage strong{color:#075985;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.payment-simulator-bank-model__grid span,.payment-simulator-bank-model__ids strong,.payment-simulator-bank-model__coverage p{color:#12263f;overflow-wrap:anywhere;font-weight:800;line-height:1.38}.payment-simulator-bank-model__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.payment-simulator-bank-model__columns article{background:#ffffffbd;border:1px solid #0f5e8f1a;border-radius:18px;min-width:0;padding:14px}.payment-simulator-bank-model__columns ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.payment-simulator-bank-model__columns li{color:#263b56;padding-left:18px;font-size:13px;font-weight:750;line-height:1.38;position:relative}.payment-simulator-bank-model__columns li:before{content:"";background:#0ea5e9;border-radius:999px;width:7px;height:7px;position:absolute;top:.58em;left:0}.payment-simulator-bank-model__coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.payment-simulator-bank-model__coverage p{color:#34465f;margin:0}@media (width<=760px){.payment-simulator-bank-model{border-radius:20px;margin:12px;padding:14px}.payment-simulator-bank-model__grid,.payment-simulator-bank-model__ids,.payment-simulator-bank-model__columns,.payment-simulator-bank-model__coverage{grid-template-columns:1fr}.payment-simulator-bank-model__head h3{font-size:21px}}.payment-simulator-bank-gates{gap:14px;width:min(1120px,100% - 28px);margin:0 auto;display:grid}.payment-simulator-bank-gates__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-simulator-bank-gates article{color:#08233d;background:#ffffffe6;border:1px solid #0f5e8f24;border-radius:22px;min-width:0;padding:16px;box-shadow:0 16px 34px #0f5e8f1a}.payment-simulator-bank-gates article.is-active{background:linear-gradient(145deg,#fffffffa,#e0f4fff2);border-color:#0ea5e980;box-shadow:0 20px 42px #0e749029}.payment-simulator-bank-gates article>span{color:#075985;letter-spacing:.08em;text-transform:uppercase;background:#0e74901a;border-radius:999px;width:max-content;max-width:100%;margin-bottom:10px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.payment-simulator-bank-gates h3{color:#08233d;margin:0 0 8px;font-size:20px;line-height:1.14}.payment-simulator-bank-gates p,.payment-simulator-bank-gates dd{color:#34465f;margin:0;font-weight:720;line-height:1.45}.payment-simulator-bank-gates dl{gap:10px;margin:14px 0 0;display:grid}.payment-simulator-bank-gates dl div{background:#e0f4ff8a;border-radius:16px;padding:12px}.payment-simulator-bank-gates dt{color:#075985;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900}@media (width>=981px){.payment-simulator-bank-gates{width:min(1240px,100%)}.payment-simulator-bank-gates__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-simulator-bank-gates article{padding:18px}}@media (width<=760px){.payment-simulator-bank-gates{width:min(100% - 24px,640px)}.payment-simulator-bank-gates__grid{grid-template-columns:1fr}.payment-simulator-bank-gates article{border-radius:20px}}.payment-simulator-live-map{color:#08233d;background-color:#0000;background-image:linear-gradient(135deg,#fffffff0,#e1f4ffe0),url(/assets/Sky-CI1joCum.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #0f5e8f2e;border-radius:28px;width:min(1120px,100% - 28px);margin:16px auto 0;padding:clamp(18px,2.6vw,28px);overflow:hidden;box-shadow:0 18px 44px #0f5e8f21}.payment-simulator-live-map__head{justify-content:space-between;align-items:end;gap:20px;display:flex}.payment-simulator-live-map__head>div:first-child>span,.payment-simulator-live-map__head small{color:#075985;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.payment-simulator-live-map__head h2{color:#08233d;margin:5px 0 6px;font-size:clamp(23px,2.3vw,31px);line-height:1.05}.payment-simulator-live-map__head p{color:#31445f;max-width:660px;margin:0;font-weight:720;line-height:1.45}.payment-simulator-live-map__head>div:last-child{text-align:right;background:#ffffffd4;border:1px solid #0e749029;border-radius:18px;min-width:136px;padding:12px 14px}.payment-simulator-live-map__head strong,.payment-simulator-live-map__head>div:last-child>span{display:block}.payment-simulator-live-map__head strong{color:#08233d;margin:3px 0;font-size:18px}.payment-simulator-live-map__head>div:last-child>span{color:#46617b;font-size:12px;font-weight:800}.payment-simulator-live-map__canvas{scrollbar-width:thin;margin-top:18px;overflow-x:auto}.payment-simulator-live-map svg{width:100%;min-width:820px;height:auto;display:block}.payment-simulator-live-map__route{fill:none;stroke:#0e749042;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.payment-simulator-live-map__node{cursor:default;outline:none}.payment-simulator-live-map__node circle:first-child{fill:#fffffff5;stroke:#0e749040;stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:transform .18s,fill .18s,stroke .18s}.payment-simulator-live-map__node text{fill:#41617a;pointer-events:none;font-size:14px;font-weight:900}.payment-simulator-live-map__node .payment-simulator-live-map__label{fill:#173c5c;font-size:14px}.payment-simulator-live-map__node .payment-simulator-live-map__range{fill:#5e7891;font-size:10px;font-weight:800}.payment-simulator-live-map__node.is-complete circle:first-child{fill:#0d9488;stroke:#0d9488}.payment-simulator-live-map__node.is-complete text:not(.payment-simulator-live-map__label):not(.payment-simulator-live-map__range){fill:#fff}.payment-simulator-live-map__node.is-current circle:first-child{fill:#2563eb;stroke:#0b4cc3;transform:scale(1.12)}.payment-simulator-live-map__node.is-current text:not(.payment-simulator-live-map__label):not(.payment-simulator-live-map__range){fill:#fff}.payment-simulator-live-map__node:not(.is-context){cursor:pointer}.payment-simulator-live-map__node:not(.is-context):hover circle:first-child,.payment-simulator-live-map__node:not(.is-context):focus-visible circle:first-child{stroke:#0ea5e9;transform:scale(1.12)}.payment-simulator-live-map__pulse{fill:none;stroke:#2563eb61;stroke-width:3px;pointer-events:none;animation:1.8s ease-out infinite payment-simulator-map-pulse}.payment-simulator-live-map__token{fill:#f59e0b;stroke:#fff;stroke-width:4px;filter:drop-shadow(0 3px 4px #0f172a47);pointer-events:none}.payment-simulator-live-map__hint{color:#304962;background:#ffffffab;border-radius:16px;margin:4px 0 0;padding:12px 14px;font-weight:720;line-height:1.45}.payment-simulator-live-map__hint strong{color:#075985}@keyframes payment-simulator-map-pulse{0%{opacity:.9;transform-origin:50%;transform:scale(.82)}to{opacity:0;transform-origin:50%;transform:scale(1.34)}}@media (width>=981px){.payment-simulator-live-map{width:min(1240px,100%);margin-top:18px}}@media (width<=640px){.payment-simulator-live-map{border-radius:22px;width:min(100% - 24px,640px);margin-top:12px;padding:16px 14px}.payment-simulator-live-map__head{flex-direction:column;align-items:stretch;gap:12px}.payment-simulator-live-map__head>div:last-child{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;display:grid}.payment-simulator-live-map__head>div:last-child small,.payment-simulator-live-map__head>div:last-child strong,.payment-simulator-live-map__head>div:last-child>span{margin:0}.payment-simulator-live-map__head>div:last-child>span{text-align:right}.payment-simulator-live-map__canvas{margin-right:-14px;padding-right:14px}.payment-simulator-live-map__hint{font-size:13px}}@media (prefers-reduced-motion:reduce){.payment-simulator-live-map__pulse{animation:none}.payment-simulator-live-map__node circle:first-child{transition:none}}.payment-simulator-subprocess-launch{color:#08233d;background:linear-gradient(135deg,#e0f4ffb8,#ffffffdb);border:1px solid #0e749029;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:14px 16px 0;padding:14px;display:flex}.payment-simulator-subprocess-launch span,.payment-simulator-subprocess-map__head>div>span,.payment-simulator-subprocess-map__group>span,.payment-simulator-subprocess-map__explanation>span{color:#075985;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.payment-simulator-subprocess-launch strong{color:#08233d;margin-top:4px;font-size:15px;line-height:1.25;display:block}.payment-simulator-subprocess-launch button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#075985;border:0;border-radius:999px;flex:none;padding:10px 14px;font-size:13px;font-weight:900;box-shadow:0 8px 16px #0759852e}.payment-simulator-subprocess-launch button.is-open{background:#0f766e}.payment-simulator-subprocess-map{color:#08233d;background-color:#0000;background-image:linear-gradient(135deg,#fffffff2,#e2f6ffe6),url(/assets/Sky-CI1joCum.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #0e74902e;border-radius:22px;margin:14px 16px 0;padding:16px;overflow:hidden;box-shadow:0 18px 40px #0f5e8f1a}.payment-simulator-subprocess-map__head{justify-content:space-between;align-items:start;gap:14px;display:flex}.payment-simulator-subprocess-map__head h3{color:#08233d;margin:5px 0;font-size:21px;line-height:1.12}.payment-simulator-subprocess-map__head p{color:#3c526b;max-width:600px;margin:0;font-size:13px;font-weight:700;line-height:1.45}.payment-simulator-subprocess-map__count{color:#075985;white-space:nowrap;background:#0759851a;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.payment-simulator-subprocess-map__flow{grid-template-columns:.9fr 1.3fr .9fr .9fr;gap:10px;margin-top:16px;display:grid}.payment-simulator-subprocess-map__group{background:#ffffffb8;border:1px solid #0e74901f;border-radius:18px;min-width:0;padding:10px;position:relative}.payment-simulator-subprocess-map__group:not(:last-child):after{content:"→";z-index:1;color:#0ea5e9;text-align:center;width:18px;font-size:18px;font-weight:900;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.payment-simulator-subprocess-map__group>span{padding-bottom:8px;font-size:10px}.payment-simulator-subprocess-map__group>div{gap:7px;display:grid}.payment-simulator-subprocess-map__group button{color:#153752;text-align:left;cursor:pointer;background:#f0f9ffd1;border:1px solid #0e74901a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:44px;padding:8px;display:grid}.payment-simulator-subprocess-map__group button:hover,.payment-simulator-subprocess-map__group button:focus-visible{background:#fff;border-color:#0ea5e985;outline:none}.payment-simulator-subprocess-map__group button.is-active{color:#fff;background:linear-gradient(135deg,#0b75bc,#2563eb);border-color:#0ea5e9;box-shadow:0 8px 18px #0e749033}.payment-simulator-subprocess-map__group button small{color:#075985;font-size:10px;font-weight:950}.payment-simulator-subprocess-map__group button strong{overflow-wrap:anywhere;color:inherit;font-size:12px;font-weight:850;line-height:1.18}.payment-simulator-subprocess-map__group button.is-active small{color:#ffffffc7}.payment-simulator-subprocess-map__explanation{background:#07598512;border-radius:16px;margin-top:12px;padding:13px 14px}.payment-simulator-subprocess-map__explanation p{color:#173c5c;margin:6px 0 0;font-weight:750;line-height:1.48}@media (width<=760px){.payment-simulator-subprocess-launch,.payment-simulator-subprocess-map{margin-left:12px;margin-right:12px}.payment-simulator-subprocess-launch{flex-direction:column;align-items:stretch}.payment-simulator-subprocess-launch button{width:100%}.payment-simulator-subprocess-map{border-radius:20px;padding:14px}.payment-simulator-subprocess-map__head{flex-direction:column;align-items:stretch}.payment-simulator-subprocess-map__count{width:max-content}.payment-simulator-subprocess-map__flow{grid-template-columns:1fr;gap:8px}.payment-simulator-subprocess-map__group:not(:last-child):after{top:auto;bottom:-17px;right:50%;transform:translate(50%)rotate(90deg)}}.payment-simulator-live-map__mobile{display:none}.payment-simulator-live-map__route-segment{fill:none;stroke:#64748b2e;stroke-width:5px;stroke-linecap:round;transition:stroke .26s}.payment-simulator-live-map__route-segment.is-complete{stroke:var(--phase-color)}.payment-simulator-live-map__node circle:first-child{stroke:color-mix(in srgb, var(--phase-color) 34%, white)}.payment-simulator-live-map__node.is-complete circle:first-child,.payment-simulator-live-map__node.is-current circle:first-child{fill:var(--phase-color);stroke:var(--phase-color)}.payment-simulator-live-map__node.is-current circle:first-child{filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--phase-color) 32%, transparent))}.payment-simulator-live-map__node.is-current .payment-simulator-live-map__label{fill:var(--phase-color);font-weight:950}.payment-simulator-live-map__pulse{stroke:var(--phase-color)}.payment-simulator-live-map__token{fill:#fbbf24;stroke:var(--phase-color);stroke-width:5px}@media (width<=640px){.payment-simulator-live-map__canvas{display:none}.payment-simulator-live-map__mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid;position:relative}.payment-simulator-live-map__mobile:before{content:"";pointer-events:none;background:linear-gradient(#0ea5e92e,#0e749014);width:2px;position:absolute;top:12px;bottom:12px;left:calc(50% - 1px)}.payment-simulator-live-map__mobile button{z-index:1;border:1px solid color-mix(in srgb, var(--phase-color) 22%, white);border-left:5px solid var(--phase-color);color:#102a43;text-align:left;cursor:pointer;background:#ffffffe0;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:9px;display:grid;position:relative}.payment-simulator-live-map__mobile button:nth-child(2n){margin-top:18px}.payment-simulator-live-map__mobile button.is-complete{background:color-mix(in srgb, var(--phase-color) 11%, white)}.payment-simulator-live-map__mobile button.is-current{border-color:var(--phase-color);background:color-mix(in srgb, var(--phase-color) 16%, white);box-shadow:0 10px 22px color-mix(in srgb, var(--phase-color) 20%, transparent)}.payment-simulator-live-map__mobile button.is-context{opacity:.42;cursor:default}.payment-simulator-live-map__mobile button:focus-visible{outline:3px solid color-mix(in srgb, var(--phase-color) 45%, white);outline-offset:2px}.payment-simulator-live-map__mobile button>span{background:var(--phase-color);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:950;display:grid}.payment-simulator-live-map__mobile strong,.payment-simulator-live-map__mobile small{display:block}.payment-simulator-live-map__mobile strong{color:#102a43;font-size:13px;line-height:1.12}.payment-simulator-live-map__mobile small{color:#557089;margin-top:3px;font-size:10px;font-weight:850}.payment-simulator-live-map__mobile em{background:var(--phase-color);color:#fff;text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}}@media (prefers-reduced-motion:reduce){.payment-simulator-live-map__route-segment{transition:none}}.payment-simulator-live-map__why{background:#ffffffb3;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px 14px;display:flex}.payment-simulator-live-map__why span{color:#075985;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.payment-simulator-live-map__why p{color:#304962;margin:4px 0 0;font-weight:720;line-height:1.42}.payment-simulator-live-map__why button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#075985;border:1px solid #07598529;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:900}.payment-simulator-live-map__why button:hover,.payment-simulator-live-map__why button:focus-visible{background:#0f766e;outline:none}.payment-simulator-live-map__why button:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.payment-simulator-live-map__why{flex-direction:column;align-items:stretch}.payment-simulator-live-map__why button{width:100%}}.payment-simulator-subprocess-map__scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.payment-simulator-subprocess-map__scope div{background:#ffffffbf;border:1px solid #0e74901f;border-radius:14px;min-width:0;padding:10px 12px}.payment-simulator-subprocess-map__scope span,.payment-simulator-subprocess-map__decision>div:first-child>span{color:#075985;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.payment-simulator-subprocess-map__scope strong{color:#173c5c;margin-top:4px;font-size:13px;line-height:1.28;display:block}.payment-simulator-subprocess-map__decision{background:#f0f9ffc2;border:1px solid #0e749029;border-radius:18px;margin-top:12px;padding:14px}.payment-simulator-subprocess-map__decision.is-watch{background:#fff8dcc2;border-color:#d9770647}.payment-simulator-subprocess-map__decision.is-stop{background:#ffefefcc;border-color:#dc26263d}.payment-simulator-subprocess-map__decision>div:first-child strong{color:#102a43;margin-top:4px;font-size:18px;line-height:1.15;display:block}.payment-simulator-subprocess-map__decision>div:first-child p{color:#3c526b;margin:5px 0 0;font-size:13px;font-weight:720;line-height:1.42}.payment-simulator-subprocess-map__branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.payment-simulator-subprocess-map__branches article{background:#ffffffc7;border:1px solid #0e74901f;border-radius:14px;min-width:0;padding:10px;position:relative}.payment-simulator-subprocess-map__branches article.is-active{background:linear-gradient(135deg,#e0f2fefa,#ecfdf5fa);border-color:#0ea5e9;box-shadow:0 8px 18px #0e74901f}.payment-simulator-subprocess-map__branches strong,.payment-simulator-subprocess-map__branches small,.payment-simulator-subprocess-map__branches em{display:block}.payment-simulator-subprocess-map__branches strong{color:#173c5c;font-size:12px}.payment-simulator-subprocess-map__branches small{color:#5b7188;margin-top:4px;font-size:11px;font-weight:700;line-height:1.32}.payment-simulator-subprocess-map__branches em{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#075985;border-radius:999px;width:max-content;max-width:100%;margin-top:8px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:900;overflow:hidden}@media (width<=760px){.payment-simulator-subprocess-map__scope,.payment-simulator-subprocess-map__branches{grid-template-columns:1fr}}.payment-simulator-subprocess-map__acceptance{background:#ffffffc7;border:1px solid #0e749029;border-radius:18px;margin-top:12px;padding:14px}.payment-simulator-subprocess-map__acceptance.is-ready{background:linear-gradient(135deg,#ecfdf5eb,#ffffffe0);border-color:#0d948842}.payment-simulator-subprocess-map__acceptance.is-blocked{background:linear-gradient(135deg,#fffbebeb,#ffffffe0);border-color:#d9770642}.payment-simulator-subprocess-map__acceptance>div>span,.payment-simulator-subprocess-map__acceptance p>span{color:#075985;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.payment-simulator-subprocess-map__acceptance>div>strong{color:#173c5c;margin-top:4px;font-size:14px;line-height:1.35;display:block}.payment-simulator-subprocess-map__acceptance ul{gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.payment-simulator-subprocess-map__acceptance li{color:#334e68;padding-left:19px;font-size:12px;font-weight:730;line-height:1.38;position:relative}.payment-simulator-subprocess-map__acceptance li:before{content:"✓";color:#0f766e;font-weight:950;position:absolute;top:0;left:0}.payment-simulator-subprocess-map__acceptance.is-blocked li:before{content:"•";color:#b45309;font-size:18px;line-height:.72}.payment-simulator-subprocess-map__acceptance p{color:#3c526b;border-top:1px solid #0e74901a;margin:0;padding-top:10px;font-size:12px;font-weight:720;line-height:1.4}.payment-simulator-subprocess-map__acceptance p>span{margin-bottom:4px}.payment-simulator-service-paths,.payment-simulator-service-profile{width:min(1120px,100% - 28px);margin:16px auto 0}.payment-simulator-service-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.payment-simulator-service-paths button{color:#153752;text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #0e749026;border-radius:18px;min-width:0;min-height:132px;padding:14px;box-shadow:0 10px 24px #0f5e8f14}.payment-simulator-service-paths button.is-active{background:linear-gradient(135deg,#e0f2fefa,#ecfdf5f5);border-color:#0ea5e9;box-shadow:0 14px 30px #0e749026}.payment-simulator-service-paths button strong,.payment-simulator-service-paths button span,.payment-simulator-service-paths button small{display:block}.payment-simulator-service-paths button strong{color:#08233d;font-size:16px}.payment-simulator-service-paths button span{color:#3c526b;margin-top:6px;font-size:12px;font-weight:720;line-height:1.42}.payment-simulator-service-paths button small{color:#075985;margin-top:9px;font-size:10px;font-weight:900;line-height:1.3}.payment-simulator-service-profile{background:linear-gradient(135deg,#fffffff0,#e0f4ffe6);border:1px solid #0e74902b;border-radius:24px;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);gap:16px;padding:18px;display:grid;box-shadow:0 16px 36px #0f5e8f1a}.payment-simulator-service-profile>div>span{color:#075985;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.payment-simulator-service-profile h2{color:#08233d;margin:5px 0 7px;font-size:24px;line-height:1.08}.payment-simulator-service-profile p{color:#3c526b;margin:0;font-weight:720;line-height:1.45}.payment-simulator-service-profile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.payment-simulator-service-profile dl div{background:#fffc;border-radius:16px;min-width:0;padding:12px}.payment-simulator-service-profile dt{color:#075985;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}.payment-simulator-service-profile dd{color:#173c5c;margin:0;font-size:12px;font-weight:750;line-height:1.38}@media (width>=981px){.payment-simulator-service-paths,.payment-simulator-service-profile{width:min(1240px,100%)}}@media (width<=760px){.payment-simulator-service-paths,.payment-simulator-service-profile{width:min(100% - 24px,640px);margin-top:12px}.payment-simulator-service-paths__grid,.payment-simulator-service-profile,.payment-simulator-service-profile dl{grid-template-columns:1fr}.payment-simulator-service-paths button{min-height:0}.payment-simulator-service-profile{border-radius:20px;gap:14px;padding:15px}}.payment-simulator-subprocess-map__service-lens{background:linear-gradient(135deg,#e0f2feb3,#ffffffdb);border:1px solid #0e749029;border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr);gap:14px;margin-top:12px;padding:14px;display:grid}.payment-simulator-subprocess-map__service-lens span{color:#075985;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.payment-simulator-subprocess-map__service-lens strong{color:#08233d;margin-top:4px;font-size:16px;line-height:1.2;display:block}.payment-simulator-subprocess-map__service-lens p{color:#3c526b;margin:6px 0 0;font-size:12px;font-weight:720;line-height:1.42}.payment-simulator-subprocess-map__service-lens ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.payment-simulator-subprocess-map__service-lens li{color:#334e68;padding-left:17px;font-size:12px;font-weight:730;line-height:1.38;position:relative}.payment-simulator-subprocess-map__service-lens li:before{content:"•";color:#0ea5e9;font-size:17px;line-height:.9;position:absolute;top:-1px;left:2px}.payment-simulator-ready{background:linear-gradient(135deg,#ecfeffe6,#ffffffe0);border:1px solid #0e749033;border-radius:19px;gap:5px;margin:16px 0 0;padding:17px 18px;display:grid;box-shadow:0 12px 28px #0e749014}.payment-simulator-ready span{color:#0e7490;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.payment-simulator-ready strong{color:#0f2f4f;font-size:17px;line-height:1.3}.payment-simulator-ready p{color:#4b647b;max-width:760px;margin:0;font-size:13px;font-weight:680;line-height:1.5}@media (width<=560px){.payment-simulator-ready{margin-top:12px;padding:15px}.payment-simulator-ready strong{font-size:16px}}.payment-simulator-subprocess-svg{background:linear-gradient(135deg,#eff6ffe6,#ffffffdb);border:1px solid #2563eb29;border-radius:19px;margin-top:12px;overflow:hidden}.payment-simulator-subprocess-svg__head{border-bottom:1px solid #2563eb1a;justify-content:space-between;align-items:end;gap:14px;padding:13px 14px 10px;display:flex}.payment-simulator-subprocess-svg__head span{color:#1d4ed8;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.payment-simulator-subprocess-svg__head strong{color:#092d58;margin-top:4px;font-size:15px;line-height:1.2;display:block}.payment-simulator-subprocess-svg__head small{color:#5a7189;text-align:right;max-width:184px;font-size:11px;font-weight:760;line-height:1.35}.payment-simulator-subprocess-svg__viewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#2563eb59 transparent;padding:4px 8px 8px;overflow-x:auto}.payment-simulator-subprocess-svg svg{width:100%;min-width:760px;height:auto;display:block}.payment-simulator-subprocess-svg__node{cursor:pointer;outline:none}.payment-simulator-subprocess-svg__node circle,.payment-simulator-subprocess-svg__node text{transition:transform .16s,opacity .16s}.payment-simulator-subprocess-svg__node:hover circle,.payment-simulator-subprocess-svg__node:focus-visible circle{transform:scale(1.1)}.payment-simulator-subprocess-svg__node:focus-visible circle{stroke:#0f172a;stroke-width:4px}@media (width<=560px){.payment-simulator-subprocess-svg__head{flex-direction:column;align-items:start;gap:5px}.payment-simulator-subprocess-svg__head small{text-align:left;max-width:none}.payment-simulator-subprocess-svg__viewport{padding-left:6px;padding-right:6px}}.payment-simulator-subprocess-map__bank-grade{background:linear-gradient(135deg,#eff6ffe6,#f8fafceb);border:1px solid #1e40af24;border-radius:18px;margin-top:12px;padding:14px}.payment-simulator-subprocess-map__bank-grade-head span,.payment-simulator-subprocess-map__bank-grade-grid span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.payment-simulator-subprocess-map__bank-grade-head strong{color:#092d58;margin-top:4px;font-size:16px;line-height:1.2;display:block}.payment-simulator-subprocess-map__bank-grade-head p{color:#42617d;margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.42}.payment-simulator-subprocess-map__bank-grade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.payment-simulator-subprocess-map__bank-grade-grid article{background:#ffffffbd;border:1px solid #2563eb1a;border-radius:14px;min-width:0;padding:11px}.payment-simulator-subprocess-map__bank-grade-grid article:nth-child(2) span{color:#0f766e}.payment-simulator-subprocess-map__bank-grade-grid article:nth-child(3) span{color:#9a3412}.payment-simulator-subprocess-map__bank-grade-grid p{color:#334e68;margin:5px 0 0;font-size:11.5px;font-weight:690;line-height:1.44}@media (width<=760px){.payment-simulator-subprocess-map__bank-grade-grid{grid-template-columns:1fr}}.payment-simulator-subprocess-map__evidence{border-top:1px solid #0e749024;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:11px;display:grid}.payment-simulator-subprocess-map__evidence>div{background:#ffffffa8;border:1px solid #0e74901a;border-radius:13px;padding:10px 11px}.payment-simulator-subprocess-map__evidence p{margin-top:4px;font-size:11.5px;line-height:1.42}@media (width<=560px){.payment-simulator-subprocess-map__evidence{grid-template-columns:1fr}}@media (width<=760px){.payment-simulator-subprocess-map__service-lens{grid-template-columns:1fr}}.payment-simulator-live-map{-webkit-backdrop-filter:blur(22px);background-color:#0000;background-image:linear-gradient(135deg,#ffffffe6,#e0f2feb8),url(/assets/Sky-CI1joCum.png);background-position:50% 42%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #7dd3fc3d;border-radius:26px;width:min(1240px,100%);margin:16px auto 0;padding:clamp(14px,2vw,20px);box-shadow:0 22px 56px #226e9c24}.payment-simulator-live-map__head{grid-template-columns:minmax(0,1fr) minmax(136px,auto);align-items:stretch;gap:14px;margin-bottom:12px;display:grid}.payment-simulator-live-map__head>div:first-child,.payment-simulator-live-map__head>div:last-child{background:#ffffffb3;border:1px solid #7dd3fc2e;border-radius:18px;min-width:0;padding:14px}.payment-simulator-live-map__head span,.payment-simulator-live-map__head small{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.payment-simulator-live-map__head h2{color:#0b2540;margin:6px 0;font-size:clamp(22px,3vw,34px);font-weight:950;line-height:1.02}.payment-simulator-live-map__head p{color:#405a73;margin:0;font-size:13px;font-weight:760;line-height:1.5}.payment-simulator-live-map__head>div:last-child{text-align:center;place-items:center;display:grid}.payment-simulator-live-map__head>div:last-child strong{color:#0b2540;font-size:24px;line-height:1.05}.payment-simulator-live-map__head>div:last-child span{color:#0f766e;margin-top:5px}.payment-simulator-live-map__head>div:last-child.is-watch{background:linear-gradient(135deg,#fff7edf0,#ffffffbd);border-color:#f973163d}.payment-simulator-live-map__canvas{background:radial-gradient(circle at 12% 18%,#ffffffd1,#0000 18%),linear-gradient(135deg,#ffffffb8,#e0f2fe9e);border:1px solid #7dd3fc29;border-radius:22px;overflow:hidden}.payment-simulator-live-map__canvas svg{width:100%;height:auto;display:block}.payment-simulator-live-map__route-segment{stroke-width:7px;stroke-dasharray:8 10;opacity:.72}.payment-simulator-live-map__route-segment.is-complete{stroke-width:8px;stroke-dasharray:0;filter:drop-shadow(0 4px 7px color-mix(in srgb, var(--phase-color) 26%, transparent))}.payment-simulator-live-map__node{cursor:pointer}.payment-simulator-live-map__node circle:first-child{fill:#fffffff0;stroke-width:4px;filter:drop-shadow(0 7px 12px #0f5e8f24)}.payment-simulator-live-map__node.is-complete circle:first-child,.payment-simulator-live-map__node.is-current circle:first-child{fill:var(--phase-color)}.payment-simulator-live-map__node text:not(.payment-simulator-live-map__label):not(.payment-simulator-live-map__range):not(.payment-simulator-live-map__status){font-weight:950}.payment-simulator-live-map__label{fill:#102a43;font-size:13px;font-weight:900}.payment-simulator-live-map__range,.payment-simulator-live-map__status{fill:#557089;font-size:10px;font-weight:850}.payment-simulator-live-map__status{fill:var(--phase-color);letter-spacing:.06em;text-transform:uppercase;font-weight:950}.payment-simulator-live-map__pulse{fill:none;stroke-width:4px;stroke-dasharray:6 7;opacity:.7;animation:1.4s ease-in-out infinite paymentMapPulse}.payment-simulator-live-map__token{filter:drop-shadow(0 8px 10px #fbbf246b);animation:1.2s ease-in-out infinite paymentMapToken}@keyframes paymentMapPulse{0%,to{opacity:.25;transform:scale(.96)}50%{opacity:.82;transform:scale(1.05)}}@keyframes paymentMapToken{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.payment-simulator-subprocess-svg{background:radial-gradient(circle at 12% 14%,#ffffffe6,#0000 18%),linear-gradient(135deg,#eff6fff5,#ecfdf5d6);border-color:#0ea5e933;box-shadow:0 14px 32px #226e9c1a}.payment-simulator-subprocess-svg__head{background:#ffffff9e}.payment-simulator-subprocess-svg__viewport{padding:8px}.payment-simulator-subprocess-svg svg{min-width:920px}.payment-simulator-subprocess-svg__node.is-active circle:nth-of-type(2){filter:drop-shadow(0 9px 13px #2563eb3d)}.payment-simulator-subprocess-map__explanation{background:linear-gradient(135deg,#ffffffdb,#e0f2feb3);border:1px solid #0ea5e924}@media (width<=760px){.payment-simulator-live-map{border-radius:22px;padding:13px}.payment-simulator-live-map__head,.payment-simulator-live-map__mobile{grid-template-columns:minmax(0,1fr)}.payment-simulator-live-map__mobile:before{left:22px}.payment-simulator-live-map__mobile button:nth-child(2n){margin-top:0}.payment-simulator-live-map__mobile button{background:#ffffffeb;grid-template-columns:auto minmax(0,1fr) auto;min-height:70px}.payment-simulator-subprocess-svg svg{min-width:860px}}@media (prefers-reduced-motion:reduce){.payment-simulator-live-map__pulse,.payment-simulator-live-map__token{animation:none}}.payment-simulator-service-control{background:linear-gradient(135deg,#ffffffe0,#e0f2feb8);border:1px solid #0e749024;border-radius:17px;gap:10px;margin:12px 0;padding:13px;display:grid}.payment-simulator-service-control span,.payment-simulator-service-control strong,.payment-simulator-service-control p{display:block}.payment-simulator-service-control span{color:#0369a1;letter-spacing:.07em;text-transform:uppercase;background:#e0f2feeb;border:1px solid #7dd3fc47;border-radius:999px;width:fit-content;padding:5px 9px;font-size:10px;font-weight:950}.payment-simulator-service-control strong{color:#0b2540;font-size:14px;font-weight:950;line-height:1.34}.payment-simulator-service-control div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payment-simulator-service-control p{color:#31445f;background:#ffffffb8;border:1px solid #7dd3fc24;border-radius:13px;margin:0;padding:10px;font-size:12px;font-weight:720;line-height:1.42}.payment-simulator-service-control b{color:#075985}@media (width<=640px){.payment-simulator-service-control div{grid-template-columns:minmax(0,1fr)}}.payment-simulator-live-map__facts,.payment-simulator-live-map__substeps,.payment-simulator-live-map__journeys{gap:10px;margin-bottom:12px;display:grid}.payment-simulator-live-map__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-simulator-live-map__facts div{background:#ffffffbd;border:1px solid #0ea5e929;border-radius:16px;min-width:0;padding:11px 12px;box-shadow:0 8px 18px #226e9c0f}.payment-simulator-live-map__facts span,.payment-simulator-live-map__substeps>div span,.payment-simulator-live-map__journeys span{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.payment-simulator-live-map__facts strong,.payment-simulator-live-map__substeps>div strong,.payment-simulator-live-map__journeys strong{color:#0b2540;margin-top:4px;font-size:12px;font-weight:900;line-height:1.3;display:block}.payment-simulator-live-map__route-segment.is-context{opacity:.28;stroke-dasharray:3 12}.payment-simulator-live-map__node.is-context{opacity:.42}.payment-simulator-live-map__token circle:first-child{fill:#fef3c7;stroke:#f59e0b;stroke-width:3px}.payment-simulator-live-map__token circle:last-child{fill:#fff}.payment-simulator-live-map__substeps{background:#ffffffad;border:1px solid #0ea5e924;border-radius:20px;grid-template-columns:minmax(145px,.28fr) minmax(0,1fr);align-items:stretch;margin-top:12px;padding:12px}.payment-simulator-live-map__substeps>div{background:linear-gradient(135deg,#e0f2fee0,#ecfdf5d1);border-radius:15px;min-width:0;padding:10px}.payment-simulator-live-map__substeps ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.payment-simulator-live-map__substeps li{min-width:0}.payment-simulator-live-map__substeps button{color:#173c5c;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #94a3b82e;border-radius:13px;width:100%;min-height:58px;padding:8px}.payment-simulator-live-map__substeps li.is-done button{background:#ecfdf5e6;border-color:#14b8a638}.payment-simulator-live-map__substeps li.is-live button{background:linear-gradient(135deg,#dbeafefa,#ffffffe6);border-color:#2563eb57;box-shadow:0 10px 22px #2563eb1f}.payment-simulator-live-map__substeps button span,.payment-simulator-live-map__substeps button strong{display:block}.payment-simulator-live-map__substeps button span{color:#2563eb;font-size:10px;font-weight:950}.payment-simulator-live-map__substeps button strong{color:#173c5c;margin-top:3px;font-size:11px;font-weight:860;line-height:1.22}.payment-simulator-live-map__journeys{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.payment-simulator-live-map__journeys button{text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #0ea5e926;border-radius:16px;min-width:0;padding:12px}.payment-simulator-live-map__journeys button.is-selected{background:linear-gradient(135deg,#dbeafef0,#ecfdf5db);border-color:#2563eb61;box-shadow:0 12px 26px #2563eb1c}.payment-simulator-live-map__journeys button.is-phase-context{opacity:.72}.payment-simulator-live-map__journeys small{color:#557089;margin-top:5px;font-size:11px;font-weight:760;line-height:1.35;display:block}@media (width<=980px){.payment-simulator-live-map__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-simulator-live-map__substeps{grid-template-columns:1fr}.payment-simulator-live-map__substeps ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.payment-simulator-live-map__facts,.payment-simulator-live-map__journeys{grid-template-columns:1fr}.payment-simulator-live-map__canvas{overscroll-behavior-x:contain;overflow-x:auto}.payment-simulator-live-map__canvas svg{min-width:860px}.payment-simulator-live-map__substeps{padding:10px}.payment-simulator-live-map__substeps ol{grid-template-columns:1fr;max-height:300px;padding-right:2px;overflow-y:auto}}.payment-simulator-live-map__accuracy{background:linear-gradient(135deg,#ffffffc7,#e0f2fe99);border:1px solid #0ea5e926;border-radius:20px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:10px;margin-bottom:12px;padding:12px;display:grid}.payment-simulator-live-map__accuracy>div:first-child{background:#ffffffd1;border:1px solid #7dd3fc29;border-radius:16px;min-width:0;padding:12px}.payment-simulator-live-map__accuracy>div:first-child span,.payment-simulator-live-map__accuracy-rules article span{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.payment-simulator-live-map__accuracy>div:first-child strong{color:#0b2540;margin-top:5px;font-size:13px;font-weight:840;line-height:1.45;display:block}.payment-simulator-live-map__accuracy-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.payment-simulator-live-map__accuracy-rules article{background:#ffffffb3;border:1px solid #94a3b829;border-radius:15px;min-width:0;padding:11px}.payment-simulator-live-map__accuracy-rules article.is-active{background:linear-gradient(135deg,#ecfdf5f0,#ffffffdb);border-color:#14b8a647;box-shadow:0 10px 22px #0e749017}.payment-simulator-live-map__accuracy-rules article.is-active span{color:#0f766e}.payment-simulator-live-map__accuracy-rules article strong{color:#0b2540;margin-top:4px;font-size:13px;font-weight:920;line-height:1.18;display:block}.payment-simulator-live-map__accuracy-rules article p{color:#405a73;margin:6px 0 0;font-size:11.5px;font-weight:700;line-height:1.42}@media (width<=980px){.payment-simulator-live-map__accuracy,.payment-simulator-live-map__accuracy-rules{grid-template-columns:1fr}}.payment-simulator-rail,.payment-simulator-ops{width:min(1180px,100%);margin-top:16px;margin-left:auto;margin-right:auto}.payment-simulator-rail{color:#fff;background:radial-gradient(circle at 8% 6%,#ffffff38,#0000 26%),radial-gradient(circle at 92% 12%,#2dd4bf52,#0000 30%),linear-gradient(135deg,#0b2540 0%,#1d4ed8 48%,#0f766e 100%);border:1px solid #94a3b838;border-radius:26px;padding:clamp(16px,3vw,26px);overflow:hidden;box-shadow:0 22px 48px #0f172a38}.payment-simulator-rail__head{grid-template-columns:minmax(0,1fr) minmax(150px,200px);align-items:end;gap:14px;display:grid}.payment-simulator-rail__head span{letter-spacing:.06em;text-transform:uppercase;background:#ffffff24;border:1px solid #fff3;border-radius:999px;width:fit-content;padding:4px 9px;font-size:10px;font-weight:950;display:inline-flex}.payment-simulator-rail__head h2{letter-spacing:-.02em;margin:9px 0 6px;font-size:clamp(21px,3.4vw,30px);font-weight:950;line-height:1.04}.payment-simulator-rail__head p{color:#ffffffd1;margin:0;font-size:12.5px;font-weight:650;line-height:1.5}.payment-simulator-rail__progress{text-align:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;padding:13px}.payment-simulator-rail__progress small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:800;display:block}.payment-simulator-rail__progress strong{font-size:34px;font-weight:950;line-height:1;display:block}.payment-simulator-rail__progress span{background:#ffffff2e;border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.payment-simulator-rail__progress em{border-radius:inherit;background:linear-gradient(90deg,#34d399,#fbbf24);height:100%;transition:width .5s;display:block}.payment-simulator-rail__corridor{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.payment-simulator-rail__corridor div{background:#ffffff1a;border:1px solid #ffffff24;border-radius:14px;min-width:0;padding:10px 12px}.payment-simulator-rail__corridor span{color:#ffffffa8;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:900;display:block}.payment-simulator-rail__corridor strong{margin-top:3px;font-size:12px;font-weight:850;line-height:1.3;display:block}.payment-simulator-rail__track{scrollbar-width:thin;gap:8px;margin-top:22px;padding:26px 4px 6px;display:flex;position:relative;overflow-x:auto}.payment-simulator-rail__line{background:#fff3;border-radius:999px;height:5px;position:absolute;top:12px;left:12px;right:12px}.payment-simulator-rail__line em{border-radius:inherit;background:linear-gradient(90deg,#34d399,#60a5fa,#fbbf24);height:100%;transition:width .5s;display:block}.payment-simulator-rail__token{background:var(--stage-color,#34d399);width:15px;height:15px;box-shadow:0 0 0 5px #ffffff38, 0 0 18px var(--stage-color,#34d399);border:3px solid #fff;border-radius:50%;transition:left .5s,background .4s;animation:1.8s ease-in-out infinite rail-token-glow;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes rail-token-glow{0%,to{box-shadow:0 0 0 5px #ffffff38, 0 0 12px var(--stage-color,#34d399)}50%{box-shadow:0 0 0 9px #ffffff4d, 0 0 26px var(--stage-color,#34d399)}}.payment-simulator-rail__node{color:#fff;min-width:118px;min-height:96px;font:inherit;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:15px;flex-direction:column;flex:1 0 118px;align-items:flex-start;gap:3px;padding:11px 10px 10px 12px;transition:transform .22s,background .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.payment-simulator-rail__node:before{content:"";background:#fff6;border:2px solid #ffffffa6;border-radius:50%;width:11px;height:11px;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.payment-simulator-rail__node.is-done{background:#34d39933}.payment-simulator-rail__node.is-done:before{background:#34d399;border-color:#ecfdf5}.payment-simulator-rail__node.is-live{color:#0b2540;border-color:var(--stage-color);background:#fffffff5;animation:1.8s ease-in-out infinite rail-live-pulse;transform:translateY(-3px);box-shadow:0 12px 28px #00000038}.payment-simulator-rail__node.is-live:before{background:var(--stage-color);border-color:#fff;box-shadow:0 0 0 5px #ffffff4d}@keyframes rail-live-pulse{0%,to{box-shadow:0 12px 28px #00000038}50%{box-shadow:0 12px 34px #00000057,0 0 0 4px #ffffff40}}.payment-simulator-rail__node.is-context{opacity:.72;border-style:dashed}.payment-simulator-rail__node.is-issue{background:linear-gradient(135deg,#dc262680,#7c3aed66);border-color:#fca5a5;animation:1.4s ease-in-out infinite rail-issue-flash}@keyframes rail-issue-flash{0%,to{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 22px #ef4444bf}}.payment-simulator-rail__node.is-selected{outline-offset:2px;outline:2px solid #ffffffbf}.payment-simulator-rail__node:hover{transform:translateY(-3px)}.payment-simulator-rail__node:focus-visible{outline-offset:2px;outline:3px solid #fbbf24}.payment-simulator-rail__num{background:var(--stage-color);color:#fff;border-radius:999px;place-items:center;min-width:30px;height:22px;padding:0 7px;font-size:10px;font-weight:950;display:inline-grid}.payment-simulator-rail__node.is-live .payment-simulator-rail__num{color:#fff}.payment-simulator-rail__node strong{font-size:12px;font-weight:950;line-height:1.2}.payment-simulator-rail__node small{letter-spacing:.05em;text-transform:uppercase;opacity:.85;font-size:9.5px;font-weight:900}.payment-simulator-rail__detail{color:#0f172a;background:#fffffff7;border-radius:20px;margin-top:14px;overflow:hidden}.payment-simulator-rail__detail-head{border-left:8px solid var(--stage-color,#2563eb);background:linear-gradient(135deg,#2563eb0f,#0000 55%);padding:16px 18px}.payment-simulator-rail__detail-head span{letter-spacing:.06em;text-transform:uppercase;color:var(--stage-color,#2563eb);font-size:10px;font-weight:950}.payment-simulator-rail__detail-head h3{margin:4px 0 6px;font-size:21px;font-weight:950}.payment-simulator-rail__detail-head p{color:#405a73;margin:0;font-size:13px;font-weight:650;line-height:1.5}.payment-simulator-rail__detail-head small{color:#475569;background:#94a3b81f;border-radius:10px;margin-top:8px;padding:7px 10px;font-size:11px;font-weight:750;display:block}.payment-simulator-rail__detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 16px;display:grid}.payment-simulator-rail__detail-grid div{background:#f8fafcf2;border:1px solid #94a3b829;border-radius:14px;padding:12px}.payment-simulator-rail__detail-grid span{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:10px;font-weight:950}.payment-simulator-rail__detail-grid ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.payment-simulator-rail__detail-grid li{color:#0f172a;font-size:12px;font-weight:700;line-height:1.4}.payment-simulator-rail__detail-grid li b{color:#1d4ed8;background:#2563eb1a;border-radius:999px;margin-right:6px;padding:2px 7px;font-size:10px;font-weight:950;display:inline-block}.payment-simulator-rail__issue{color:#fff;background:linear-gradient(135deg,#dc2626,#7c2d12);border-radius:15px;margin:0 18px 18px;padding:13px 15px;box-shadow:0 12px 26px #dc26264d}.payment-simulator-rail__issue span{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:10px;font-weight:950}.payment-simulator-rail__issue strong{margin-top:4px;font-size:16px;font-weight:950;display:block}.payment-simulator-rail__issue p{color:#ffffffe6;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.5}.payment-simulator-ops{-webkit-backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #94a3b838;border-radius:26px;padding:clamp(16px,3vw,26px);overflow:hidden;box-shadow:0 18px 42px #0f172a14}.payment-simulator-ops__head{grid-template-columns:minmax(0,1fr) minmax(150px,210px);align-items:stretch;gap:12px;display:grid}.payment-simulator-ops__head span{color:#1d4ed8;letter-spacing:.06em;text-transform:uppercase;background:#2563eb17;border-radius:999px;width:fit-content;padding:4px 9px;font-size:10px;font-weight:950;display:inline-flex}.payment-simulator-ops__head h2{color:#0b2540;margin:8px 0 6px;font-size:clamp(19px,3vw,26px);font-weight:950;line-height:1.06}.payment-simulator-ops__head p{color:#64748b;margin:0;font-size:12px;font-weight:700;line-height:1.5}.payment-simulator-ops__verdict{text-align:center;color:#fff;background:linear-gradient(135deg,#16a34a,#0f766e);border-radius:18px;padding:13px}.payment-simulator-ops__verdict.is-watch{background:linear-gradient(135deg,#d97706,#b45309)}.payment-simulator-ops__verdict.is-stop{background:linear-gradient(135deg,#dc2626,#7c2d12);animation:1.6s ease-in-out infinite rail-issue-flash}.payment-simulator-ops__verdict small{text-transform:uppercase;letter-spacing:.06em;opacity:.8;font-size:10px;font-weight:900;display:block}.payment-simulator-ops__verdict strong{margin-top:3px;font-size:17px;font-weight:950;display:block}.payment-simulator-ops__verdict span{background:#ffffff38;border-radius:999px;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-block}.payment-simulator-ops__money{background:linear-gradient(135deg,#2563eb12,#0f766e12);border:1px solid #94a3b82e;border-radius:18px;grid-template-columns:minmax(120px,180px) minmax(0,1fr) minmax(120px,180px);align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}.payment-simulator-ops__party span{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:950;display:block}.payment-simulator-ops__party strong{color:#0b2540;margin-top:3px;font-size:13px;font-weight:950;display:block}.payment-simulator-ops__flow{min-width:0}.payment-simulator-ops__flow em{background:#0f172a1a;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.payment-simulator-ops__flow em i{background:#16a34a;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 2px 8px #16a34a80}.payment-simulator-ops__flow em.is-moving i{animation:2.6s ease-in-out infinite ops-money-run}.payment-simulator-ops__flow em.is-held i{background:#dc2626;animation:1.4s ease-in-out infinite rail-issue-flash;left:46%;box-shadow:0 2px 10px #dc262699}@keyframes ops-money-run{0%{left:0}50%{left:calc(100% - 16px)}to{left:0}}.payment-simulator-ops__flow small{color:#405a73;text-align:center;margin-top:7px;font-size:11px;font-weight:750;display:block}.payment-simulator-ops__nostro{background:linear-gradient(135deg,#0b2540f0,#1e1b4bf0);border:1px solid #94a3b840;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;padding:12px;display:grid}.payment-simulator-ops__nostro div{min-width:0}.payment-simulator-ops__nostro span{color:#e2e8f0a6;letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:900;display:block}.payment-simulator-ops__nostro strong{color:#fff;overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;font-weight:900;display:block}.payment-simulator-ops__nostro small{color:#6ee7b7;margin-top:4px;font-size:10.5px;font-weight:850;display:block}.payment-simulator-ops__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.payment-simulator-ops__grid article{background:#f8fafceb;border:1px solid #94a3b829;border-radius:18px;min-width:0;padding:14px}.payment-simulator-ops__grid article>span{color:#1d4ed8;letter-spacing:.05em;text-transform:uppercase;background:#2563eb17;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:950;display:inline-flex}.payment-simulator-ops__grid ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.payment-simulator-ops__grid article li{font-size:12px;line-height:1.45}.payment-simulator-ops__grid article li b{letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;background:#2563eb1a;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:9.5px;font-weight:950;display:inline-block}.payment-simulator-ops__grid article li.is-watch b{color:#b45309;background:#d9770624}.payment-simulator-ops__grid article li strong{color:#0b2540;margin-top:2px;font-size:12.5px;font-weight:900;display:block}.payment-simulator-ops__grid article li p{color:#52677d;margin:2px 0 0;font-size:11.5px;font-weight:650}.payment-simulator-ops__grid article>small{color:#64748b;margin-top:10px;font-size:10.5px;font-weight:750;line-height:1.45;display:block}.payment-simulator-ops__status{gap:8px;margin-top:10px;display:grid}.payment-simulator-ops__status div{background:#fff;border:1px solid #94a3b829;border-left:5px solid #2563eb;border-radius:13px;padding:10px 12px;animation:.45s ops-status-in}@keyframes ops-status-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.payment-simulator-ops__status b{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:9.5px;font-weight:950}.payment-simulator-ops__status p{color:#0b2540;margin:3px 0 0;font-size:12px;font-weight:800;line-height:1.4}.payment-simulator-ops__failure{color:#fff;background:linear-gradient(135deg,#b91c1c,#7c2d12);border-radius:14px;margin-top:10px;padding:12px}.payment-simulator-ops__failure strong{font-size:14px;font-weight:950;display:block}.payment-simulator-ops__failure p{color:#ffffffeb;margin:6px 0 0;font-size:11.5px;font-weight:650;line-height:1.5}.payment-simulator-ops__failure p b{color:#fff}.payment-simulator-ops__failure small{opacity:.85;margin-top:8px;font-size:10.5px;font-weight:800;display:block}.payment-simulator-ops__calm{background:linear-gradient(135deg,#ecfdf5f2,#ffffffe6);border:1px solid #22c55e40;border-radius:14px;margin-top:10px;padding:12px}.payment-simulator-ops__calm strong{color:#166534;font-size:13.5px;font-weight:950;display:block}.payment-simulator-ops__calm p{color:#405a73;margin:6px 0 0;font-size:11.5px;font-weight:650;line-height:1.5}.payment-simulator-ops__calm small{color:#64748b;margin-top:8px;font-size:10.5px;font-weight:750;display:block}.payment-simulator-ops__events{max-height:260px;overflow-y:auto}.payment-simulator-ops__events li{background:#fff;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;animation:.45s ops-status-in;display:grid}.payment-simulator-ops__events li.is-attention{background:#fff7ed;border-color:#dc262666}.payment-simulator-ops__events b{color:#64748b;font-size:10px;font-weight:900}.payment-simulator-ops__events p{color:#0b2540;margin:0;font-size:11px;font-weight:700;line-height:1.4}.payment-simulator-live-map__accuracy-rules,.payment-simulator-service-paths__grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=980px){.payment-simulator-rail__head{grid-template-columns:1fr}.payment-simulator-rail__corridor{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-simulator-rail__corridor div:last-child{grid-column:1/-1}.payment-simulator-rail__detail-grid,.payment-simulator-ops__head{grid-template-columns:1fr}.payment-simulator-ops__nostro,.payment-simulator-live-map__accuracy-rules,.payment-simulator-service-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.payment-simulator-ops__grid{grid-template-columns:1fr}}@media (width<=640px){.payment-simulator-rail,.payment-simulator-ops{border-radius:22px}.payment-simulator-rail__corridor{grid-template-columns:1fr 1fr}.payment-simulator-rail__track{scroll-snap-type:x mandatory;padding-bottom:10px}.payment-simulator-rail__node{scroll-snap-align:start;flex-basis:132px;min-width:132px;min-height:104px}.payment-simulator-ops__money{text-align:center;grid-template-columns:1fr}.payment-simulator-ops__nostro{grid-template-columns:1fr}.payment-simulator-ops__party{text-align:center}.payment-simulator-live-map__accuracy-rules,.payment-simulator-service-paths__grid{grid-template-columns:1fr}}@media (width<=390px){.payment-simulator-rail__corridor{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.payment-simulator-rail__token,.payment-simulator-rail__node.is-live,.payment-simulator-rail__node.is-issue,.payment-simulator-ops__verdict.is-stop,.payment-simulator-ops__flow em.is-moving i,.payment-simulator-ops__flow em.is-held i{animation:none}.payment-simulator-rail__token,.payment-simulator-rail__line em,.payment-simulator-rail__progress em{transition:none}}.payment-simulator-composer,.payment-simulator-compare,.payment-simulator-inspector,.payment-simulator-lab{width:min(1180px,100%);margin-top:16px;margin-left:auto;margin-right:auto}.payment-simulator-composer{background:linear-gradient(135deg,#fffffff0,#eff6ffe6);border:1px solid #94a3b838;border-radius:26px;padding:clamp(16px,3vw,26px);overflow:hidden;box-shadow:0 18px 42px #0f172a14}.payment-simulator-composer__head span,.payment-simulator-compare__head span,.payment-simulator-inspector__head span,.payment-simulator-lab__head span{color:#1d4ed8;letter-spacing:.06em;text-transform:uppercase;background:#2563eb17;border-radius:999px;width:fit-content;padding:4px 9px;font-size:10px;font-weight:950;display:inline-flex}.payment-simulator-composer__head h2,.payment-simulator-compare__head h2,.payment-simulator-inspector__head h2,.payment-simulator-lab__head h2{color:#0b2540;margin:8px 0 6px;font-size:clamp(19px,3vw,26px);font-weight:950;line-height:1.06}.payment-simulator-composer__head p,.payment-simulator-compare__head p,.payment-simulator-inspector__head p{color:#64748b;margin:0;font-size:12px;font-weight:700;line-height:1.5}.payment-simulator-composer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.payment-simulator-composer__grid label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;gap:6px;font-size:10.5px;font-weight:900;display:grid}.payment-simulator-composer__grid input,.payment-simulator-composer__grid select{color:#0b2540;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #2563eb40;border-radius:14px;padding:10px 12px;font-size:14px;font-weight:850}.payment-simulator-composer__grid select:disabled{opacity:.55;background:#94a3b81f}.payment-simulator-composer__ticket{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.payment-simulator-composer__ticket div{color:#fff;background:linear-gradient(135deg,#0f766e,#1d4ed8);border-radius:15px;min-width:0;padding:11px 12px;box-shadow:0 12px 26px #1d4ed833}.payment-simulator-composer__ticket span{letter-spacing:.05em;text-transform:uppercase;opacity:.78;font-size:9.5px;font-weight:900;display:block}.payment-simulator-composer__ticket strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:900;line-height:1.3;display:block}.payment-simulator-composer__footnote{color:#64748b;margin:10px 2px 0;font-size:11px;font-weight:750}.payment-simulator-compare{background:#ffffffd9;border:1px solid #94a3b838;border-radius:26px;padding:clamp(16px,3vw,26px);overflow:hidden;box-shadow:0 18px 42px #0f172a14}.payment-simulator-compare__head{margin-bottom:12px}.payment-simulator-compare__table{border:1px solid #94a3b833;border-radius:18px;overflow-x:auto}.payment-simulator-compare__row{grid-template-columns:minmax(120px,170px) repeat(4,minmax(150px,1fr));min-width:720px;display:grid}.payment-simulator-compare__row span,.payment-simulator-compare__row button{border-bottom:1px solid #94a3b824;padding:11px 12px;font-size:12px;line-height:1.4}.payment-simulator-compare__row span:first-child{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafce6;font-size:10.5px;font-weight:900}.payment-simulator-compare__row span:not(:first-child){color:#0b2540;background:#fff;border-left:1px solid #94a3b824;font-size:12px;font-weight:700}.payment-simulator-compare__row span:not(:first-child).is-active{background:linear-gradient(135deg,#e0f2fef2,#ecfdf5e6)}.payment-simulator-compare__row button{color:#0b2540;font:inherit;text-align:left;cursor:pointer;background:#fff;border-top:0;border-left:1px solid #94a3b824;border-right:0;font-size:12px;font-weight:700}.payment-simulator-compare__row.is-head button{color:#fff;background:linear-gradient(135deg,#334155,#1d4ed8);font-weight:950}.payment-simulator-compare__row button.is-active{background:linear-gradient(135deg,#e0f2fef2,#ecfdf5e6)}.payment-simulator-compare__row.is-head button.is-active{background:linear-gradient(135deg,#1d4ed8,#0f766e)}.payment-simulator-compare__row:last-child span,.payment-simulator-compare__row:last-child button{border-bottom:0}.payment-simulator-inspector{color:#e2e8f0;background:linear-gradient(135deg,#0b2540,#1e1b4b 60%,#0f766e);border-radius:26px;padding:clamp(16px,3vw,26px);overflow:hidden;box-shadow:0 22px 48px #0f172a40}.payment-simulator-inspector__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.payment-simulator-inspector__head span{color:#a5f3fc;background:#a5f3fc1f}.payment-simulator-inspector__head h2{color:#fff;font-family:ui-monospace,monospace;font-size:clamp(16px,2.6vw,21px)}.payment-simulator-inspector__head p{color:#e2e8f0bf}.payment-simulator-inspector__head button{color:#0b2540;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:44px;padding:10px 18px;font-size:12px;font-weight:950}.payment-simulator-inspector__actions{justify-items:end;gap:8px;display:grid}.payment-simulator-inspector__actions div[role=group]{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:4px;display:inline-flex}.payment-simulator-inspector__actions div[role=group] button{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:8px 14px;font-size:11.5px;font-weight:900}.payment-simulator-inspector__actions div[role=group] button.is-active{color:#0b2540;background:#fff}.payment-simulator-inspector__note{color:#a5f3fc;margin:10px 0 0;font-size:11.5px;font-weight:750;line-height:1.5}.payment-simulator-sectionnav{z-index:30;-webkit-backdrop-filter:blur(18px);scrollbar-width:none;background:#ffffffd1;border:1px solid #94a3b840;border-radius:999px;gap:8px;width:min(1180px,100%);margin-top:14px;margin-left:auto;margin-right:auto;padding:8px;display:flex;position:sticky;top:10px;overflow-x:auto;box-shadow:0 12px 28px #0f172a1a}.payment-simulator-sectionnav::-webkit-scrollbar{display:none}.payment-simulator-sectionnav a{color:#0b2540;white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:10px 16px;font-size:12.5px;font-weight:900;text-decoration:none;display:inline-flex}.payment-simulator-sectionnav a:hover{background:#2563eb1a}#sim-composer,#sim-compare,#sim-journey,#sim-ops,#sim-messages,#sim-lab,#sim-control{scroll-margin-top:84px}.payment-simulator-page button:focus-visible,.payment-simulator-page a:focus-visible,.payment-simulator-page input:focus-visible,.payment-simulator-page select:focus-visible{outline-offset:2px;outline:3px solid #f59e0b}.payment-simulator-inspector__actions div[role=group] button,.payment-simulator-compare__row.is-head button{min-height:44px}.payment-simulator-lab__grid button{min-height:112px}.payment-simulator-compare__swipehint{display:none}@media (width<=760px){.payment-simulator-compare__swipehint{color:#1d4ed8;margin-top:8px;font-size:11px;font-weight:900;display:block}}.payment-simulator-inspector__code{background:#020617b8;border:1px solid #94a3b840;border-radius:16px;margin:14px 0 0;padding:16px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.payment-simulator-inspector__code code{color:#bae6fd;white-space:pre;display:block}.payment-simulator-inspector__code code.is-hl{color:#fecaca;background:#dc262638;border-radius:6px;animation:1.6s ease-in-out infinite rail-issue-flash}.payment-simulator-inspector__flag{color:#fca5a5;margin:10px 0 0;font-size:12px;font-weight:800}.payment-simulator-lab{background:linear-gradient(135deg,#fff7edf2,#ffffffeb);border:1px solid #dc262640;border-radius:26px;padding:clamp(16px,3vw,26px);overflow:hidden;box-shadow:0 18px 42px #dc26261a}.payment-simulator-lab__head span{color:#b91c1c;background:#dc262617}.payment-simulator-lab__head p{color:#64748b;margin:0;font-size:12px;font-weight:700;line-height:1.5}.payment-simulator-lab__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.payment-simulator-lab__grid button{color:#0b2540;min-height:104px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dc262640;border-radius:16px;padding:12px;transition:transform .2s,box-shadow .2s}.payment-simulator-lab__grid button:hover{transform:translateY(-2px)}.payment-simulator-lab__grid button.is-active{color:#fff;background:linear-gradient(135deg,#dc2626,#7c2d12);box-shadow:0 12px 26px #dc26264d}.payment-simulator-lab__grid strong{font-size:12.5px;font-weight:950;line-height:1.25;display:block}.payment-simulator-lab__grid span{color:inherit;opacity:.8;margin-top:6px;font-size:11px;font-weight:650;line-height:1.4;display:block}.payment-simulator-lab__guard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.payment-simulator-lab__guard div{color:#fff;background:#0b2540;border-radius:14px;padding:11px 12px}.payment-simulator-lab__guard span{letter-spacing:.05em;text-transform:uppercase;opacity:.7;font-size:9.5px;font-weight:900;display:block}.payment-simulator-lab__guard strong{overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:850;line-height:1.4;display:block}@media (width<=980px){.payment-simulator-composer__grid,.payment-simulator-composer__ticket{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-simulator-composer__ticket div:last-child{grid-column:1/-1}.payment-simulator-lab__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-simulator-lab__guard{grid-template-columns:1fr}}@media (width<=640px){.payment-simulator-composer__grid,.payment-simulator-composer__ticket,.payment-simulator-lab__grid,.payment-simulator-inspector__head{grid-template-columns:1fr}}.career-suite-loading{box-sizing:border-box;-webkit-backdrop-filter:blur(26px)saturate(160%);background:radial-gradient(circle at 10% 0,#fffffff2,#0000 35%),linear-gradient(145deg,#ffffffd1,#e8f4ffad 58%,#f6edffb3);border:1px solid #fffc;border-radius:30px;align-content:start;gap:18px;width:min(100% - 28px,1120px);min-height:430px;margin:14px auto 0;padding:28px;display:grid;box-shadow:0 22px 58px #20417621,inset 0 1px #fffffff5}.career-suite-loading__hero{gap:10px;display:grid}.career-suite-loading__eyebrow{color:#5b57a6;letter-spacing:.14em;text-transform:uppercase;font:850 9px/1.2 Manrope,system-ui,sans-serif}.career-suite-loading__title,.career-suite-loading__line,.career-suite-loading__grid>span{background:#94a3b829;border-radius:999px;position:relative;overflow:hidden}.career-suite-loading__title:after,.career-suite-loading__line:after,.career-suite-loading__grid>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.35s ease-in-out infinite careerSuiteLoading;position:absolute;inset:0;transform:translate(-100%)}.career-suite-loading__title{width:min(72%,560px);height:42px}.career-suite-loading__line{width:min(92%,760px);height:13px}.career-suite-loading__line--short{width:min(64%,520px)}.career-suite-loading__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.career-suite-loading__grid>span{border-radius:20px;min-height:145px}.career-suite-loading>p{color:#64748b;margin:0;font:750 10px/1.4 Manrope,system-ui,sans-serif}@keyframes careerSuiteLoading{to{transform:translate(100%)}}@media (width<=760px){.career-suite-loading{border-radius:24px;width:calc(100% - 16px);min-height:360px;padding:20px 16px}.career-suite-loading__title{width:88%;height:34px}.career-suite-loading__grid{grid-template-columns:1fr}.career-suite-loading__grid>span{min-height:90px}}@media (prefers-reduced-motion:reduce){.career-suite-loading__title:after,.career-suite-loading__line:after,.career-suite-loading__grid>span:after{animation:none}}.career-onboarding{z-index:12050;padding:max(18px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#0f172a94;place-items:center;display:grid;position:fixed;inset:0}.career-onboarding__card{color:#172033;background:radial-gradient(circle at 12% 0,#fffffffa,#0000 40%),linear-gradient(145deg,#f7fcfff5,#e8f3ffe6 55%,#f6ecffe6);border:1px solid #ffffffe0;border-radius:28px;width:min(100%,440px);padding:26px 22px 20px;box-shadow:0 28px 70px #0f172a47,inset 0 1px #fffffffa}.career-onboarding__progress{gap:6px;margin-bottom:18px;display:flex}.career-onboarding__progress i{background:#6366f129;border-radius:999px;flex:1;height:4px}.career-onboarding__progress i.is-active{background:linear-gradient(90deg,#2563eb,#7c3aed)}.career-onboarding__eyebrow{color:#5753a6;letter-spacing:.14em;text-transform:uppercase;font:850 9px/1.2 Manrope,system-ui,sans-serif;display:block}.career-onboarding__card h2{color:#111827;letter-spacing:-.03em;margin:8px 0 10px;font:800 26px/1.12 Fraunces,Georgia,serif}.career-onboarding__card p{color:#526176;margin:0;font:600 13px/1.65 Manrope,system-ui,sans-serif}.career-onboarding__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.career-onboarding__skip{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:42px;padding:0 12px;font:750 11px/1.2 Manrope,system-ui,sans-serif}.career-onboarding__nav{gap:8px;display:flex}.career-onboarding__back,.career-onboarding__next{cursor:pointer;border-radius:14px;min-height:44px;padding:0 16px;font:850 11px/1.2 Manrope,system-ui,sans-serif}.career-onboarding__back{color:#475569;background:#ffffffb8;border:1px solid #4b628529}.career-onboarding__next{color:#fff;background:linear-gradient(115deg,#2563eb,#6d28d9 58%,#db2777);border:1px solid #ffffff80;box-shadow:0 12px 24px #4f46e53d,inset 0 1px #ffffff4d}@media (width<=420px){.career-onboarding__card{border-radius:24px;padding:22px 16px 16px}.career-onboarding__card h2{font-size:23px}.career-onboarding__card p{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.career-onboarding,.career-onboarding__card{transition:none}}.career-suite-shell{box-sizing:border-box;width:100%;min-height:100%;padding-top:calc(61px + env(safe-area-inset-top));color:#172033;position:relative}.career-suite-nav{top:calc(54px + env(safe-area-inset-top));z-index:92;box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(175%);background:radial-gradient(circle at 8% 0,#fffffffa,#0000 34%),linear-gradient(135deg,#f7fcfff0,#e8f3ffe0 52%,#f6ecffe0);border:1px solid #ffffffe0;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100% - 28px,1180px);min-height:76px;margin:0 auto;padding:9px;display:grid;position:sticky;box-shadow:0 18px 46px #19396829,0 4px 14px #19396814,inset 0 1px #fffffffa,inset 0 -1px #ffffff59}.career-suite-nav__intro{align-items:center;gap:9px;min-width:190px;padding:0 9px 0 4px;display:flex}.career-suite-nav__mark{color:#fff;background:linear-gradient(145deg,#2563eb,#6d28d9 62%,#db2777);border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 10px 24px #4f46e547,inset 0 1px #ffffff5c}.career-suite-nav__intro>div{gap:3px;display:grid}.career-suite-nav__intro span:not(.career-suite-nav__mark),.career-suite-nav__next small{color:#6965aa;letter-spacing:.12em;text-transform:uppercase;font:850 8.5px/1.15 Manrope,system-ui,sans-serif}.career-suite-nav__intro strong{color:#1f2937;font:850 11px/1.25 Manrope,system-ui,sans-serif}.career-suite-nav__journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.career-suite-nav__item{color:#475569;-webkit-tap-highlight-color:transparent;background:#ffffff6b;border:1px solid #0000;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:56px;padding:8px 10px;text-decoration:none;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;display:grid;position:relative}.career-suite-nav__item.is-active{color:#3730a3;background:linear-gradient(145deg,#eef2fff5,#f3e8ffe0);border-color:#4f46e542;box-shadow:0 9px 22px #4f46e524,inset 0 1px #fffffff5}.career-suite-nav__item-icon{color:#4f46e5;background:#eef2ffc7;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.career-suite-nav__item.is-active .career-suite-nav__item-icon{color:#fff;background:linear-gradient(145deg,#2563eb,#7c3aed);box-shadow:0 7px 16px #4f46e538}.career-suite-nav__item-copy{gap:2px;min-width:0;display:grid}.career-suite-nav__item-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font:850 11px/1.2 Manrope,system-ui,sans-serif;overflow:hidden}.career-suite-nav__item-copy small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font:650 8.5px/1.2 Manrope,system-ui,sans-serif;overflow:hidden}.career-suite-nav__item-status{justify-items:end;gap:5px;min-width:42px;display:grid}.career-suite-nav__item-status b{color:#4f46e5;font:850 9px/1 Manrope,system-ui,sans-serif}.career-suite-nav__item-status i{background:#6366f124;border-radius:999px;width:40px;height:4px;position:relative;overflow:hidden}.career-suite-nav__item-status i:after{content:"";width:var(--career-suite-progress);border-radius:inherit;background:linear-gradient(90deg,#2563eb,#7c3aed,#db2777);position:absolute;inset:0 auto 0 0}.career-suite-nav__next{color:#fff;background:linear-gradient(115deg,#2563eb,#6d28d9 58%,#db2777);border:1px solid #ffffff85;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-width:182px;min-height:54px;padding:8px 12px;text-decoration:none;transition:transform .17s,box-shadow .17s;display:flex;box-shadow:0 12px 26px #4f46e542,inset 0 1px #ffffff52}.career-suite-nav__next span{gap:3px;min-width:0;display:grid}.career-suite-nav__next small{color:#ffffffb8}.career-suite-nav__next strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:850 10px/1.25 Manrope,system-ui,sans-serif;overflow:hidden}.career-suite-context{box-sizing:border-box;color:#64748b;text-align:center;justify-content:center;align-items:center;gap:9px;width:min(100% - 32px,1120px);margin:8px auto 0;padding:0 8px;font:650 9.5px/1.4 Manrope,system-ui,sans-serif;display:flex}.career-suite-context>span{color:#047857;background:#ecfdf5c7;border:1px solid #05966929;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-weight:800;display:inline-flex}.career-suite-context p{margin:0}.career-suite-page{min-height:1px;position:relative}.career-suite-shell .profile-worldclass-shell,.career-suite-shell .career-worldclass-shell,.career-suite-shell .career-workspace-shell,.career-suite-shell .resume-architect-shell{padding-top:18px!important}.career-suite-shell .career-workspace-header{top:calc(138px + env(safe-area-inset-top))!important}.career-suite-shell--careers .career-snapshot-grid>article:first-child{display:none}.career-suite-shell--careers .career-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (hover:hover) and (pointer:fine){.career-suite-nav__item:hover,.career-suite-nav__next:hover{transform:translateY(-2px)}.career-suite-nav__next:hover{box-shadow:0 16px 34px #4f46e552,inset 0 1px #ffffff57}}@media (width<=1024px){.career-suite-nav{grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 22px)}.career-suite-nav__intro{display:none}.career-suite-nav__next{min-width:165px}}@media (width<=760px){.career-suite-shell{padding-top:calc(57px + env(safe-area-inset-top))}.career-suite-nav{top:calc(51px + env(safe-area-inset-top));border-radius:20px;grid-template-columns:1fr;gap:8px;width:calc(100% - 16px);min-height:0;padding:8px}.career-suite-nav__journey{gap:6px}.career-suite-nav__item{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:52px;padding:8px 10px}.career-suite-nav__item-icon{border-radius:11px;width:34px;height:34px}.career-suite-nav__item-copy strong{font-size:11px}.career-suite-nav__item-copy small{display:none}.career-suite-nav__item-status{display:grid}.career-suite-nav__item-status b{font-size:9px}.career-suite-nav__next{box-sizing:border-box;border-radius:14px;width:100%;min-width:0;min-height:49px;padding:9px 14px}.career-suite-nav__next strong{font-size:11px}.career-suite-context{width:calc(100% - 18px);margin-top:8px;font-size:10px}.career-suite-context p{display:none}.career-suite-shell .profile-worldclass-shell,.career-suite-shell .career-worldclass-shell,.career-suite-shell .career-workspace-shell,.career-suite-shell .resume-architect-shell{padding-top:14px!important}.career-suite-shell .career-workspace-header{top:calc(169px + env(safe-area-inset-top))!important}}@media (width<=480px){.career-suite-nav{width:calc(100% - 12px)}.career-suite-nav__item{min-height:50px;padding:7px 9px}.career-suite-nav__item-copy strong{font-size:10.5px}.career-suite-nav__next{min-height:46px}.career-suite-nav__next strong{font-size:10.5px}.career-suite-shell--careers .career-snapshot-grid{grid-template-columns:1fr}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.career-suite-nav{background:#f1f7fffa}}@media (prefers-reduced-motion:reduce){.career-suite-nav__item,.career-suite-nav__next{transition:none}.career-suite-nav__item:hover,.career-suite-nav__next:hover{transform:none}}.career-suite-page{scroll-padding-top:calc(178px + env(safe-area-inset-top));scroll-padding-bottom:calc(164px + env(safe-area-inset-bottom))}.career-suite-nav a,.career-suite-shell button{touch-action:manipulation}@media (width<=760px){.career-suite-shell input,.career-suite-shell select,.career-suite-shell textarea{font-size:16px}}@media (width<=360px){.career-suite-nav__next small{display:none}.career-suite-nav__item-copy strong,.career-suite-nav__next strong{font-size:10px}}@media (height<=600px) and (orientation:landscape){.career-suite-nav{position:relative;top:auto}.career-suite-shell .career-workspace-header{top:calc(54px + env(safe-area-inset-top))!important}}@media (forced-colors:active){.career-suite-nav,.career-suite-nav__item,.career-suite-nav__next{color:canvastext;box-shadow:none;background:canvas;border:1px solid buttontext}.career-suite-nav__item.is-active{outline:3px solid highlight}}.resume-coach-panel{background:linear-gradient(145deg,#eef2fff0,#f5f3ffe0);border:1px solid #4f46e529;border-radius:18px;margin:0 0 14px;padding:14px 15px;box-shadow:0 12px 28px #4f46e514,inset 0 1px #fffffff2}.resume-coach-bridge{width:min(100%,1440px);padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));box-sizing:border-box;margin:0 auto}.resume-coach-panel__head{gap:3px;margin-bottom:10px;display:grid}.resume-coach-panel__head span{color:#5753a6;letter-spacing:.12em;text-transform:uppercase;font:850 9px/1.2 Manrope,system-ui,sans-serif}.resume-coach-panel__head strong{color:#312e81;font:850 12.5px/1.3 Manrope,system-ui,sans-serif}.resume-coach-panel ul{gap:7px;margin:0;padding-left:18px;display:grid}.resume-coach-panel li{color:#4338ca;font:650 11.5px/1.5 Manrope,system-ui,sans-serif}.resume-coach-panel__note{color:#64748b;margin:10px 0 0;font:600 9px/1.45 Manrope,system-ui,sans-serif}.resume-coach-examples{gap:8px;margin-top:12px;display:grid}.resume-coach-examples__item{border-radius:14px;gap:5px;padding:10px 12px;display:grid}.resume-coach-examples__item span{letter-spacing:.1em;text-transform:uppercase;font:850 8.5px/1.2 Manrope,system-ui,sans-serif}.resume-coach-examples__item p{margin:0;font:600 10.5px/1.5 Manrope,system-ui,sans-serif}.resume-coach-examples__item.is-weak{color:#991b1b;background:#fef2f2c7;border:1px solid #dc262624}.resume-coach-examples__item.is-strong{color:#065f46;background:#ecfdf5d1;border:1px solid #05966929}.resume-bullet-coach{border-radius:12px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.resume-bullet-coach p{margin:0;font:650 10px/1.45 Manrope,system-ui,sans-serif}.resume-bullet-coach.is-strong{color:#047857;background:#ecfdf5bf;border:1px solid #05966929}.resume-bullet-coach.is-improve{color:#b45309;background:#fff7edcc;border:1px solid #d977062e}.resume-bullet-coach button{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:10px;width:fit-content;min-height:36px;padding:0 12px;font:800 9px/1.2 Manrope,system-ui,sans-serif}.resume-focus-bar{width:min(100%,1440px);padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto 10px;display:flex}.resume-focus-bar>span{color:#64748b;font:600 10px/1.4 Manrope,system-ui,sans-serif}.resume-focus-toggle{color:#334155;cursor:pointer;background:#ffffffc7;border:1px solid #4b628529;border-radius:13px;min-height:42px;padding:0 14px;font:800 10px/1.2 Manrope,system-ui,sans-serif;box-shadow:0 6px 14px #2041760f}.resume-suite-wrap.is-focus-mode .resume-architect-hero,.resume-suite-wrap.is-focus-mode .resume-score-grid,.resume-suite-wrap.is-focus-mode .resume-preview-panel{display:none!important}.resume-suite-wrap.is-focus-mode .resume-architect-layout{grid-template-columns:1fr!important}.resume-suite-wrap.is-focus-mode .resume-step-rail{position:relative!important;top:auto!important}.resume-suite-wrap.is-focus-mode .resume-editor-preview-layout{grid-template-columns:1fr!important}@media (width<=680px){.resume-coach-bridge,.resume-focus-bar{padding-left:max(11px, env(safe-area-inset-left));padding-right:max(11px, env(safe-area-inset-right))}.resume-focus-bar>span{width:100%}.resume-suite-wrap.is-focus-mode .resume-editor-panel{padding:14px 12px!important}.resume-suite-wrap.is-focus-mode .resume-section-heading h2{font-size:24px!important}.resume-suite-wrap.is-focus-mode .resume-subsection{padding:12px!important}.resume-coach-panel li{font-size:11px}}:root{--fs-xs:10px;--fs-sm:11px;--fs-caption:12px;--fs-small:13px;--fs-button:14px;--fs-body:15px;--fs-subtitle:16px;--fs-title:18px;--fs-headline:22px;--fs-display:28px;--sp-xs:4px;--sp-sm:8px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:24px;--r-pill:50px;--app-sticky-top:calc(54px + env(safe-area-inset-top));--app-touch-min:44px;--motion-fast:.18s;--motion-base:.28s;--motion-curve:cubic-bezier(.4, 0, .2, 1);--text:#6a635b;--text-h:#121418;--bg:#fdfbf6;--border:#e6e1d9;--code-bg:#f7f2e9;--accent:#f59e0b;--accent-bg:#f59e0b1f;--accent-border:#f59e0b73;--social-bg:#f9f4eb99;--shadow:#1018281f 0 12px 18px -6px, #10182814 0 4px 8px -4px;--glass-bg:#ffffff6b;--glass-bg-strong:#ffffff8f;--glass-border:#ffffff8f;--glass-border-strong:#ffffffad;--glass-blur:22px;--glass-blur-strong:32px;--glass-sat:170%;--glass-sat-strong:200%;--glass-shadow:0 10px 30px #0a14231a, 0 2px 6px #0a14230d, inset 0 1.5px 0 #ffffffb8, inset 0 -1px 0 #ffffff2e;--glass-shadow-strong:0 18px 46px #0a142324, 0 4px 10px #0a142312, inset 0 1.5px 0 #ffffffe0, inset 0 -1px 0 #ffffff47;--scene-bg:radial-gradient(120% 140% at 20% 0%, #ffbf7821 0%, #14243a4d 35%, #0a1628d9 70%), linear-gradient(145deg, #0a1426 0%, #0d1f36 45%, #132a46 70%, #1b2f48 100%);--sans:"Manrope", "Inter", "Segoe UI", system-ui, sans-serif;--heading:"Fraunces", "Playfair Display", "Georgia", serif;--mono:ui-monospace, Consolas, monospace;font:17px/150% var(--sans);letter-spacing:.15px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#b6b1a8;--text-h:#f8f3ea;--bg:#131621;--border:#2a2d38;--code-bg:#1a1e2a;--accent:#fbbf24;--accent-bg:#fbbf2429;--accent-border:#fbbf2480;--social-bg:#24273499;--shadow:#00000073 0 12px 18px -6px, #0000004d 0 4px 8px -4px;--glass-bg:#14182480;--glass-bg-strong:#181e2c99;--glass-border:#ffffff14;--glass-border-strong:#ffffff1f;--glass-shadow:0 10px 30px #00000059, inset 0 1px 0 #ffffff0d;--glass-shadow-strong:0 16px 40px #0006, inset 0 1px 0 #ffffff14;--scene-bg:radial-gradient(120% 140% at 20% 0%, #ffb0601f 0%, #0c142466 35%, #070c16e6 70%), linear-gradient(145deg, #0a0f1a 0%, #0b1524 45%, #111f33 70%, #17273d 100%)}#social .button-icon{filter:invert()brightness(2)}}body{background:var(--scene-bg);margin:0;overflow:hidden}body:before{content:"";pointer-events:none;z-index:0;opacity:.8;background:radial-gradient(80% 120% at 70% -10%,#ffc88c33 0%,#fff0 60%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 140% at 0 100%,#6091dc26 0%,#0a101c00 65%);position:fixed;inset:0}#root{z-index:1;position:relative}.home-premium-shell{position:relative}.home-premium-shell:before{content:"";pointer-events:none;opacity:.85;z-index:-1;background:radial-gradient(120% 60% at 20% 0,#ffc48024 0%,#0000 55%),radial-gradient(120% 70% at 85% 15%,#8cbeff24 0%,#0000 60%);position:absolute;inset:0}h1,h2,h3,h4,h5,h6{font-family:var(--heading);color:var(--text-h);letter-spacing:-.2px}button,input,select,textarea{font-family:var(--sans)}button,[role=button],a[role=button]{min-height:var(--app-touch-min)}button,input,select,textarea,[role=button]{transition:transform var(--motion-fast) var(--motion-curve), box-shadow var(--motion-base) var(--motion-curve), background-color var(--motion-base) var(--motion-curve), border-color var(--motion-base) var(--motion-curve), color var(--motion-base) var(--motion-curve)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){:root{--border:#000}}button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{background:var(--accent);color:#fff;z-index:100;padding:8px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.content-protected,.content-protected *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@keyframes driftClouds{0%{background-position:0%}50%{background-position:100% 45%}to{background-position:0%}}.content-protected.home-clouds{background-size:150% 150%;animation:60s ease-in-out infinite driftClouds}.content-protected input,.content-protected textarea,.content-protected select,.content-protected [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@keyframes scrollHintFade{0%{opacity:0;transform:translateY(-10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes featureCardReveal{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tabBounce{0%{transform:scale(1)}35%{transform:scale(.88)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes pulseDot{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.featureCard{transition:all .3s cubic-bezier(.4,0,.2,1)}.featureCard:hover{background:#ffffffb3!important;transform:translateY(-3px)scale(1.012)!important;box-shadow:0 16px 40px #0e2a7824,0 4px 12px #0e2a4814,inset 0 1.5px #fffffff5!important}.featureCard:active{transform:translateY(-1px)scale(.985)!important}.featureCard[role=button]:focus-visible{outline-offset:3px;outline:2px solid #f59e0bf2;box-shadow:0 0 0 4px #f59e0b38,0 10px 30px #00000024,inset 0 1px #ffffffd1!important}.libCard[role=button]:focus-visible,.paymentChildCard[role=button]:focus-visible,.docCard[role=button]:focus-visible,button:focus-visible{outline-offset:3px;outline:2px solid #f59e0beb;box-shadow:0 0 0 4px #f59e0b2e,0 10px 28px #0f172a24,inset 0 1px #fffc!important}.sky-float{transform-style:preserve-3d;perspective:1000px;position:relative;overflow:hidden}.sky-float:before{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 30%,#ffffff12 50%,#0000 70%);width:200%;height:200%;transition:transform .6s;position:absolute;top:-50%;left:-50%;transform:translate(-100%)rotate(45deg)}.sky-float:hover:before{transform:translate(100%)rotate(45deg)}.libCard{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.libCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014,0 4px 12px #0000000d,inset 0 1px #ffffffbf!important}.chevronArrow{transition:transform .2s}.libCard:hover .chevronArrow{transform:translate(3px)}.libSectionCard{transition:all .25s cubic-bezier(.4,0,.2,1)}.libSectionCard:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 12px 32px #0000001a,0 4px 12px #0000000f,inset 0 1px #fffc!important}.hover-slide-right{transition:all .2s}.hover-slide-right:hover{transform:translate(4px);box-shadow:0 4px 12px #00000014!important}.hover-search-result{transition:background .2s}.hover-search-result:hover{background:#7c3aed14!important}.learnSearchInput{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s,background .22s}.learnSearchInput:focus{transform:translateY(-1px);border-color:#6366f147!important;box-shadow:0 10px 24px #4361ee1a,0 0 0 3px #6366f114,inset 0 1px #ffffffbf!important}.learnPhaseButton:hover{transform:translateY(-2px)}.learnTopicButton:hover{transform:translate(4px);box-shadow:0 10px 24px #32537614}@media (prefers-reduced-motion:reduce){.learnPhaseButton:hover,.learnTopicButton:hover,.learnSearchInput:focus{transform:none}.featureCard:hover,.featureCard:active,.cta-primary:hover,.cta-secondary:hover,.sky-float:hover:before{transform:none!important}.sky-float:before{transition:none}}.cta-primary{transition:all .25s cubic-bezier(.4,0,.2,1)}.cta-primary:hover{transform:translateY(-3px)scale(1.018);box-shadow:0 16px 40px #f806,0 4px 12px #f803,inset 0 1px #fff6,0 0 30px #ffa03c40!important}.cta-secondary{transition:all .25s cubic-bezier(.4,0,.2,1)}.cta-secondary:hover{transform:translateY(-3px);background:#ffffff52!important;box-shadow:0 12px 32px #0000001f,inset 0 1px #ffffffb3,0 0 30px #ffffff26!important}.cta-primary:active,.cta-secondary:active{transform:translateY(-1px)scale(.985)}.hover-lib-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lib-card:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 12px 36px #0000001f,inset 0 1px #fff9,0 0 40px #ffa03c2e!important}.hover-slide-right-link{transition:all .25s cubic-bezier(.4,0,.2,1)}.hover-slide-right-link:hover{transform:translate(4px);background:#ffffff40!important}.glass-card-hoverable{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.glass-card-hoverable:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000014,inset 0 1px #ffffffbf!important}@keyframes toastSlide{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes floatInSky{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes glassCardShine{0%{opacity:0;transform:translate(-120%)skew(-18deg)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(240%)skew(-18deg)}}.glass-shine{position:relative;overflow:hidden}.glass-shine:before{content:"";pointer-events:none;z-index:10;border-radius:inherit;background:linear-gradient(115deg,#0000 20%,#ffffff1a 40%,#fff3 50%,#ffffff1a 60%,#0000 80%) 0 0/200% 100%;animation:8s cubic-bezier(.4,0,.2,1) infinite glassCardShine;position:absolute;inset:0}.logo-float-pure{cursor:pointer;border-radius:50%;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;box-shadow:0 0 0 1px #ffffff8c,0 0 32px #ffa03c47,0 0 64px #ff780024}.logo-float-pure:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 0 0 1px #ffffffbf,0 0 48px #ffaa3c8c,0 0 96px #ff820047}.logo-float-pure:hover img{filter:drop-shadow(0 3px 6px #0003)drop-shadow(0 6px 16px #0000001f)drop-shadow(0 0 40px #ffa03c4d)!important}.logo-float-pure:active{transform:translateY(0)scale(.98)}@keyframes taglinePulse{0%,to{text-shadow:0 2px 4px #00000040,0 0 20px #ffa03ccc,0 0 40px #f809,0 0 60px #f806,0 0 80px #ffa03c33}50%{text-shadow:0 2px 4px #00000040,0 0 30px #ffa03c,0 0 50px #f80c,0 0 70px #ff880080,0 0 100px #ffa03c4d}}@keyframes floatCard{0%,to{transform:translateY(0)rotateX(0)}33%{transform:translateY(-4px)rotateX(1deg)}66%{transform:translateY(-2px)rotateX(-.5deg)}}@keyframes skyShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes floatParticle{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-900px)translate(20px)}}@keyframes driftCloud{0%{opacity:.72;transform:translate(-28%)scale(1)}50%{opacity:.92;transform:translate(2%,-2.5%)scale(1.04)}to{opacity:.72;transform:translate(28%)scale(1)}}@media (prefers-reduced-motion:reduce){@keyframes driftCloud{0%,to{opacity:.78;transform:translate(0,0)scale(1)}}}@keyframes rayShimmer{0%,to{opacity:.3}50%{opacity:.7}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}html{scroll-behavior:smooth}.hide-scrollbar{-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.mScroll{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.mScroll::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#00000008;border-radius:10px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00000040}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.92)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}.about-story ::selection{color:#0b2045;background:#0b204529}.about-story ::selection{color:#0b2045;background:#0b204529}html.doc-vault-fullscreen nav[role=navigation],html.doc-vault-fullscreen .home-indicator{display:none!important}@keyframes aboutGoldFlow{0%{background-position:0%;box-shadow:0 8px 28px #8552153d,0 1px 8px #0000001f,inset 0 1px #ffffffb3}50%{background-position:100%;box-shadow:0 11px 36px #a36a1857,0 2px 10px #00000024,inset 0 1px #ffffffd1}to{background-position:0%;box-shadow:0 8px 28px #8552153d,0 1px 8px #0000001f,inset 0 1px #ffffffb3}}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #f9731680}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.tappable{transition:transform var(--motion-fast) var(--motion-curve), filter var(--motion-fast) var(--motion-curve);-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}.tappable:active{filter:brightness(.97);transform:scale(.985)}.tappable-button:active{filter:brightness(.96);transform:scale(.97)}@media (prefers-reduced-motion:reduce){.tappable,.tappable:active,.tappable-button,.tappable-button:active{filter:none!important;transition:none!important;transform:none!important}}.skeleton{border-radius:var(--r-md);background:linear-gradient(90deg,#c8c8d240 25%,#e6e6f066 50%,#c8c8d240 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite skeletonShimmer}.skeleton-card{border-radius:18px;min-height:138px}[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.reading-progress-bar{z-index:9999;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.reading-progress-bar:after{content:"";height:100%;width:var(--reading-progress,0%);background:linear-gradient(90deg,#f59e0b 0%,#fb923c 60%,#f59e0b 100%);transition:width .12s linear;display:block;box-shadow:0 0 6px #f59e0b8c}@keyframes bookmark-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}70%{transform:scale(.94)}to{transform:scale(1)}}.bookmark-pop{animation:bookmark-pop .32s var(--motion-curve)}@media (prefers-reduced-motion:reduce){.bookmark-pop{animation:none}}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}.page-fade-in{animation:page-fade-in .18s var(--motion-curve)}@media (prefers-reduced-motion:reduce){.page-fade-in{animation:none}}@keyframes plansCardSlideIn{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes plansHeroFade{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes plansShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes plansGlowPulse{0%,to{box-shadow:0 0 20px var(--glow-color,#3b82f64d)}50%{box-shadow:0 0 32px var(--glow-color,#3b82f673)}}@keyframes plansBadgePulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes plansSaveBadgeIn{0%{opacity:0;transform:scale(.7)translate(-10px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes plansOldPriceIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.plans-save-badge-enter{animation:.35s cubic-bezier(.22,1,.36,1) forwards plansSaveBadgeIn}.plans-old-price-enter{animation:.4s cubic-bezier(.22,1,.36,1) forwards plansOldPriceIn}.plans-card-enter{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) forwards plansCardSlideIn}.plans-hero-enter{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards plansHeroFade}.plans-shimmer-btn{background-size:200% 100%;animation:2.5s ease-in-out infinite plansShimmer}.plans-card-enter.plans-popular-glow{animation:.5s cubic-bezier(.22,1,.36,1) forwards plansCardSlideIn,2s ease-in-out infinite plansGlowPulse}.plans-badge-bounce{animation:2s ease-in-out infinite plansBadgePulse}.plans-scroll-hide::-webkit-scrollbar{display:none}.plans-scroll-hide{scrollbar-width:none;-ms-overflow-style:none}.magic-dust-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.magic-dust-layer .particle{filter:blur(.5px);will-change:transform, opacity;background:radial-gradient(circle,#ffdca0e6 0%,#ffc87866 40%,#0000 70%);border-radius:50%;animation:12s ease-in-out infinite floatParticle;position:absolute}.magic-dust-layer .particle:first-child{width:3px;height:3px;animation-duration:10s;animation-delay:0s;top:95%;left:8%}.magic-dust-layer .particle:nth-child(2){width:2px;height:2px;animation-duration:14s;animation-delay:1.2s;top:98%;left:18%}.magic-dust-layer .particle:nth-child(3){opacity:.7;width:4px;height:4px;animation-duration:11s;animation-delay:2.5s;top:96%;left:28%}.magic-dust-layer .particle:nth-child(4){width:2px;height:2px;animation-duration:13s;animation-delay:.8s;top:99%;left:38%}.magic-dust-layer .particle:nth-child(5){width:3px;height:3px;animation-duration:9s;animation-delay:3.1s;top:97%;left:48%}.magic-dust-layer .particle:nth-child(6){width:2px;height:2px;animation-duration:15s;animation-delay:1.5s;top:98%;left:58%}.magic-dust-layer .particle:nth-child(7){opacity:.6;width:4px;height:4px;animation-duration:12s;animation-delay:4s;top:95%;left:68%}.magic-dust-layer .particle:nth-child(8){width:2px;height:2px;animation-duration:10s;animation-delay:2.2s;top:99%;left:78%}.magic-dust-layer .particle:nth-child(9){width:3px;height:3px;animation-duration:14s;animation-delay:.3s;top:96%;left:88%}.magic-dust-layer .particle:nth-child(10){width:2px;height:2px;animation-duration:11s;animation-delay:5s;top:92%;left:12%}.magic-dust-layer .particle:nth-child(11){width:3px;height:3px;animation-duration:13s;animation-delay:3.8s;top:94%;left:35%}.magic-dust-layer .particle:nth-child(12){width:2px;height:2px;animation-duration:16s;animation-delay:1s;top:93%;left:62%}.magic-dust-layer .particle:nth-child(13){opacity:.5;width:4px;height:4px;animation-duration:10s;animation-delay:4.5s;top:91%;left:82%}.magic-dust-layer .particle:nth-child(14){width:2px;height:2px;animation-duration:12s;animation-delay:2s;top:90%;left:5%}.magic-dust-layer .particle:nth-child(15){width:3px;height:3px;animation-duration:15s;animation-delay:.6s;top:94%;left:92%}@keyframes heroFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.004)}}.hero-breathing{will-change:transform;animation:6s ease-in-out infinite heroFloat}.home-premium-shell{--cursor-x:50%;--cursor-y:50%}.home-premium-shell .cursor-spotlight{pointer-events:none;z-index:0;background:radial-gradient(600px circle at var(--cursor-x) var(--cursor-y), #ffc87812 0%, #8cbeff0a 35%, transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.home-premium-shell:hover .cursor-spotlight,.home-premium-shell:active .cursor-spotlight{opacity:1}@media (hover:none) and (pointer:coarse){.home-premium-shell .cursor-spotlight{opacity:.6;background:radial-gradient(400px at 50% 30%,#ffc8780d 0%,#0000 60%)}}.orb-layer{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.orb{filter:blur(80px);will-change:transform;pointer-events:none;border-radius:50%;position:absolute}.orb-amber{background:radial-gradient(circle,#ffb45038 0%,#0000 70%);width:320px;height:320px;animation:20s ease-in-out infinite orbDriftAmber;top:5%;left:-10%}.orb-blue{background:radial-gradient(circle,#64a0ff29 0%,#0000 70%);width:380px;height:380px;animation:25s ease-in-out infinite orbDriftBlue;top:25%;right:-15%}.orb-violet{background:radial-gradient(circle,#b478ff24 0%,#0000 70%);width:280px;height:280px;animation:18s ease-in-out infinite orbDriftViolet;bottom:15%;left:20%}.orb-gold{background:radial-gradient(circle,#ffc8641f 0%,#0000 70%);width:240px;height:240px;animation:22s ease-in-out infinite orbDriftGold;bottom:30%;right:10%}@keyframes orbDriftAmber{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,30px)scale(1.08)}66%{transform:translate(-20px,50px)scale(.95)}}@keyframes orbDriftBlue{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-50px,40px)scale(1.05)}66%{transform:translate(30px,-30px)scale(.98)}}@keyframes orbDriftViolet{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.06)}66%{transform:translate(-30px,20px)scale(.97)}}@keyframes orbDriftGold{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-40px,60px)scale(1.04)}66%{transform:translate(50px,-20px)scale(.96)}}.scroll-reveal{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(28px)scale(.97)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)scale(1)}.scroll-reveal.revealed .stagger-child{opacity:0;animation:.45s cubic-bezier(.22,1,.36,1) forwards staggerIn;transform:translateY(16px)}.scroll-reveal.revealed .stagger-child:first-child{animation-delay:0s}.scroll-reveal.revealed .stagger-child:nth-child(2){animation-delay:80ms}.scroll-reveal.revealed .stagger-child:nth-child(3){animation-delay:.16s}.scroll-reveal.revealed .stagger-child:nth-child(4){animation-delay:.24s}.scroll-reveal.revealed .stagger-child:nth-child(5){animation-delay:.32s}.scroll-reveal.revealed .stagger-child:nth-child(6){animation-delay:.4s}@keyframes staggerIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.streak-spark-container{position:relative}.streak-spark-container .spark{pointer-events:none;background:radial-gradient(circle,#ffb43cf2 0%,#0000 70%);border-radius:50%;width:2px;height:2px;animation:2.4s ease-out infinite sparkBurst;position:absolute}.streak-spark-container .spark:first-child{--spark-dx:-12px;--spark-dy:-18px;animation-delay:0s;top:30%;left:20%}.streak-spark-container .spark:nth-child(2){--spark-dx:8px;--spark-dy:-22px;animation-delay:.6s;top:25%;left:50%}.streak-spark-container .spark:nth-child(3){--spark-dx:14px;--spark-dy:-14px;animation-delay:1.2s;top:35%;left:75%}.streak-spark-container .spark:nth-child(4){--spark-dx:-6px;--spark-dy:-20px;animation-delay:1.8s;top:40%;left:35%}.streak-spark-container .spark:nth-child(5){--spark-dx:10px;--spark-dy:-16px;animation-delay:.3s;top:28%;left:60%}@keyframes sparkBurst{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1;transform:translate(calc(var(--spark-dx) * .2), calc(var(--spark-dy) * .2)) scale(1)}60%{opacity:.6;transform:translate(calc(var(--spark-dx) * .7), calc(var(--spark-dy) * .7)) scale(.8)}to{opacity:0;transform:translate(var(--spark-dx), var(--spark-dy)) scale(.2)}}.chip-magnetic{transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .2s}.chip-magnetic:hover{transform:translateY(-2px)scale(1.04);background:linear-gradient(135deg,#ffffff6b 0%,#ffffff2e 100%)!important;box-shadow:0 4px 14px #00000014,0 0 24px #ffa03c1f,inset 0 1px #ffffffa6!important}.chip-magnetic:active{transform:translateY(0)scale(.97)}.section-header-accent{display:inline-block;position:relative}.section-header-accent:after{content:"";background:linear-gradient(90deg,#ffa03cb3 0%,#ffc8784d 60%,#0000 100%);border-radius:2px;width:0;height:2px;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0}.section-header-accent.revealed:after,.scroll-reveal.revealed .section-header-accent:after{width:60px}.about-gold-cta{position:relative;overflow:hidden}.about-gold-cta:before{content:"";filter:blur(14px);opacity:.75;pointer-events:none;z-index:-2;background:conic-gradient(#ffb43c59,#ffe18c99,#ffc86480,#ffa03259,#ffe18c99,#ffb43c59);border-radius:999px;animation:4s linear infinite goldAuraRotate;position:absolute;inset:-6px}@keyframes goldAuraRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-gold-cta:after{content:"";filter:blur(6px);opacity:.6;pointer-events:none;z-index:-1;background:conic-gradient(from 180deg,#ffd27833,#fff0be59,#ffd27833);border-radius:999px;animation:6s linear infinite reverse goldAuraRotate;position:absolute;inset:-3px}.about-gold-cta .shimmer-layer{border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.about-gold-cta .shimmer-layer:before{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff38 45%,#ffffff80 50%,#ffffff38 55%,#0000 70%);width:200%;height:200%;animation:3.5s ease-in-out infinite goldShimmerSweep;position:absolute;top:-50%;left:-50%;transform:translate(-100%)rotate(25deg)}@keyframes goldShimmerSweep{0%,to{transform:translate(-100%)rotate(25deg)}50%{transform:translate(100%)rotate(25deg)}}.about-gold-cta .sparkle{pointer-events:none;z-index:2;background:radial-gradient(circle,#fff 0%,#ffebb499 40%,#0000 70%);border-radius:50%;width:4px;height:4px;animation:2.5s ease-in-out infinite diamondSparkle;position:absolute}.about-gold-cta .sparkle:first-child{animation-delay:0s;top:18%;left:12%}.about-gold-cta .sparkle:nth-child(2){animation-delay:.7s;top:72%;left:82%}.about-gold-cta .sparkle:nth-child(3){animation-delay:1.4s;top:38%;left:88%}.about-gold-cta .sparkle:nth-child(4){animation-delay:2.1s;top:78%;left:18%}.about-gold-cta .sparkle:nth-child(5){animation-delay:1s;top:12%;left:55%}.about-gold-cta .sparkle:nth-child(6){animation-delay:1.8s;top:55%;left:8%}@keyframes diamondSparkle{0%,to{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.4)}60%{opacity:.25;transform:scale(.9)}}.about-crown-icon:after{content:"";border-radius:inherit;background:linear-gradient(120deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:4s ease-in-out infinite crownShimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes crownShimmer{0%,to{transform:translate(-120%)}50%{transform:translate(120%)}}.about-gold-cta:hover{transform:scale(1.05)!important;box-shadow:0 18px 52px #85521580,0 5px 18px #00000038,inset 0 2px #fffffff2,0 0 72px #ffb43c59!important}.about-gold-cta:hover:before{opacity:1;filter:blur(18px)}.about-gold-cta:hover .about-arrow{transform:translate(4px);color:#8c5a14e6!important}.about-gold-cta:active{transform:scale(.96)!important}.hero-sun-overlay .sun-rays{filter:blur(.4px);background:conic-gradient(#0000 0deg 8deg,#fff1b4f2 9deg 15deg,#0000 16deg 26deg,#ffe7a0e6 27deg 33deg,#0000 34deg 44deg,#ffdc8cd9 45deg 51deg,#0000 52deg 62deg,#fff1b4f2 63deg 69deg,#0000 70deg 80deg,#ffe7a0e6 81deg 87deg,#0000 88deg 98deg,#ffdc8cd9 99deg 105deg,#0000 106deg 116deg,#fff1b4f2 117deg 123deg,#0000 124deg 134deg,#ffe7a0e6 135deg 141deg,#0000 142deg 152deg,#ffdc8cd9 153deg 159deg,#0000 160deg 170deg,#fff1b4f2 171deg 177deg,#0000 178deg 188deg,#ffe7a0e6 189deg 195deg,#0000 196deg 206deg,#ffdc8cd9 207deg 213deg,#0000 214deg 224deg,#fff1b4f2 225deg 231deg,#0000 232deg 242deg,#ffe7a0e6 243deg 249deg,#0000 250deg 260deg,#ffdc8cd9 261deg 267deg,#0000 268deg 278deg,#fff1b4f2 279deg 285deg,#0000 286deg 296deg,#ffe7a0e6 297deg 303deg,#0000 304deg 314deg,#ffdc8cd9 315deg 321deg,#0000 322deg 332deg,#fff1b4f2 333deg 339deg,#0000 340deg 348deg,#ffe7a0e6 349deg 355deg,#0000 356deg 360deg);border-radius:50%;animation:12s linear infinite sunRaySpin}@keyframes sunRaySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-sun-overlay .sun-body{animation:3s ease-in-out infinite sunBodyPulse}@keyframes sunBodyPulse{0%,to{transform:scale(1);box-shadow:inset -2px -2px 4px #b71c1c40,inset 2px 2px 4px #fff9,0 0 12px 3px #ffc83c80}50%{transform:scale(1.08);box-shadow:inset -2px -2px 4px #b71c1c4d,inset 2px 2px 4px #ffffffb3,0 0 18px 5px #ffd750a6}}.hero-sun-overlay .sun-corona{animation:4s ease-in-out infinite coronaBreathe}@keyframes coronaBreathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.hero-sun-overlay .sun-glow-wash{animation:3.5s ease-in-out infinite glowWashPulse}@keyframes glowWashPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-sun-overlay .sun-text-wash{animation:3s ease-in-out infinite textWashShimmer}@keyframes textWashShimmer{0%,to{opacity:.8}50%{opacity:1}}.hero-sunbeams{background:linear-gradient(245deg,#0000 0% 62%,#ffeba02e 63%,#fff5c859 64.5%,#ffeba02e 66%,#0000 67% 100%),linear-gradient(250deg,#0000 0% 60%,#ffe6961f 61%,#fff0be47 63%,#ffe6961f 65%,#0000 66% 100%),linear-gradient(240deg,#0000 0% 64%,#ffdc8214 65%,#ffebb42e 66.5%,#ffdc8214 68%,#0000 69% 100%);animation:5s ease-in-out infinite sunbeamShimmer}@keyframes sunbeamShimmer{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.magic-dust-layer,.orb-layer,.cursor-spotlight,.streak-spark-container .spark,.about-gold-cta:after,.hero-sun-overlay .sun-rays,.hero-sun-overlay .sun-core{display:none!important}.hero-breathing{animation:none!important}.scroll-reveal{opacity:1!important;transition:none!important;transform:none!important}.chip-magnetic:hover{transform:none!important}.orb{animation:none!important}}.home-premium-responsive{margin-inline:auto;width:min(100%,1320px)!important}.home-premium-responsive .home-reading-text{color:#122844eb!important}.home-premium-responsive .home-section-kicker{color:#a25e16f5!important}.home-premium-responsive .featureCard p,.home-premium-responsive .featureCard span,.home-premium-responsive .featureCard div{color:inherit}@media (width>=768px){.home-premium-responsive{width:min(100%,1160px)!important}.home-premium-responsive>div[style*="padding: calc(54px + env(safe-area-inset-top))"]{padding:calc(64px + env(safe-area-inset-top)) 34px 12px!important}.home-premium-responsive>div[style*="padding: 6px 3% 0"]{padding:12px 2.4% 6px!important}.home-premium-responsive .home-hero-media{aspect-ratio:704/576!important;border-radius:24px!important;width:calc(100% - 28px)!important;max-width:520px!important;height:auto!important;min-height:280px!important;max-height:360px!important}}@media (width>=1024px){.home-premium-responsive{width:min(100%,1280px)!important}.home-premium-responsive>div[style*="padding: 8px 20px 12px"]{gap:16px!important;padding:14px 30px 18px!important}.home-premium-responsive>div[style*="padding: 16px 20px 10px"],.home-premium-responsive>div[style*="padding: 4px 20px 8px"],.home-premium-responsive>div[style*="padding: 0 20px 16px"],.home-premium-responsive>div[style*="padding: 0 16px 12px"]{padding-left:30px!important;padding-right:30px!important}.home-premium-responsive .chip-magnetic{padding:8px 14px!important;font-size:13.5px!important}.home-premium-responsive .home-hero-media{aspect-ratio:704/576!important;width:calc(100% - 28px)!important;max-width:520px!important;height:auto!important;min-height:280px!important;max-height:360px!important}}.home-reading-text{text-wrap:balance}.tappable{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (width<=480px){.home-premium-responsive{padding-inline:0}.hero-greeting-text{font-size:15px!important}.home-hero-media{aspect-ratio:704/576!important;border-radius:24px!important;width:calc(100% - 28px)!important;max-width:520px!important;height:auto!important;min-height:280px!important;max-height:360px!important}.featureCard{border-radius:18px!important}}:root{--sky-nav-bottom-clearance:calc(108px + max(12px, env(safe-area-inset-bottom) * 2));--sky-nav-top-clearance:0px}.sky-glass-nav{inset-inline:0;z-index:200;box-sizing:border-box;padding:0 max(10px, env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-right));pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:0}.sky-glass-nav__panel{box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(190%);pointer-events:auto;background:linear-gradient(135deg,#ffffffc2,#d2f4ff85,#e8deff57,#ffeec457);border:1px solid #ffffffc7;border-radius:26px;width:min(100%,520px);height:66px;position:relative;overflow:hidden;box-shadow:0 18px 44px #2563eb24,0 8px 22px #f973161a,inset 0 1px #fffffff2}.sky-glass-nav__panel:before{content:"";border-radius:inherit;pointer-events:none;opacity:.86;background:radial-gradient(58% 90% at 14% 0,#7dd3fc3d,#0000 58%),radial-gradient(52% 82% at 64% 0,#e8deff3d,#0000 62%),radial-gradient(56% 90% at 78% 0,#ffcd8042,#0000 62%),radial-gradient(48% 110% at 100% 80%,#c4b5fd29,#0000 66%);position:absolute;inset:1px}.sky-glass-nav__shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#fff4d69e,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:14px;right:14px;box-shadow:0 1px 12px #7dd3fc2e}.sky-glass-nav__tabs{box-sizing:border-box;justify-content:space-between;align-items:stretch;gap:2px;width:100%;height:100%;padding:7px 5px 6px;display:flex;overflow:hidden}.sky-glass-nav__tab{color:#405570cc;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;height:100%;min-height:44px;padding:4px 0 2px;transition:transform .2s cubic-bezier(.4,0,.2,1),color .22s,opacity .22s,background-color .22s,filter .22s;display:flex;position:relative}.sky-glass-nav__tab:hover{filter:drop-shadow(0 4px 12px #7dd3fc1f);background:linear-gradient(135deg,#e0f7ff38,#eee8ff2e)}.sky-glass-nav__tab:active{transform:translateY(1px)scale(.98)}.sky-glass-nav__tab:focus-visible{outline-offset:-2px;border-radius:18px;outline:2px solid #f59e0bb8}.sky-glass-nav__active-capsule{z-index:0;pointer-events:none;background:radial-gradient(circle at 28% 14%,#fffffff5,#fff0 42%),radial-gradient(circle at 70% 88%,#ffbe5861,#0000 54%),linear-gradient(135deg,#ffffffd6,#ffe5b094,#deebff57);border:1px solid #ffffffd1;border-radius:18px;width:48px;height:31px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #f59e0b38,0 4px 14px #f973161f,0 3px 12px #7dd3fc1f,inset 0 1px #fffffffa}.sky-glass-nav__icon{z-index:2;opacity:.82;color:#405570cc;justify-content:center;align-items:center;width:24px;height:24px;transition:color .22s,opacity .22s,filter .22s;display:flex;position:relative}.sky-glass-nav__tab--active .sky-glass-nav__icon{color:#d97706;opacity:1;filter:drop-shadow(0 2px 7px #f59e0b42)}.sky-glass-nav__label{z-index:2;text-overflow:ellipsis;white-space:nowrap;color:#405570cc;letter-spacing:.04em;opacity:.78;max-width:100%;font-size:9.5px;font-weight:560;line-height:1;transition:color .22s,opacity .22s,font-weight .2s;position:relative;overflow:hidden}.sky-glass-nav__tab--active .sky-glass-nav__label{color:#9a4f08;opacity:1;text-shadow:0 1px 8px #ffffffb8;font-weight:700}.sky-glass-nav__live-dot{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulseDot;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 2px #ffffffd1,0 0 8px #34d39959}@media (width<=374px){.sky-glass-nav{padding-inline:8px}.sky-glass-nav__panel{border-radius:24px;height:64px}.sky-glass-nav__tabs{gap:1px;padding-inline:4px}.sky-glass-nav__label{letter-spacing:.02em;font-size:9px}.sky-glass-nav__icon{width:23px;height:23px}.sky-glass-nav__icon svg{width:22px;height:22px}.sky-glass-nav__active-capsule{width:44px;height:30px}}@media (width>=768px) and (width<=1023px){:root{--sky-nav-bottom-clearance:calc(124px + env(safe-area-inset-bottom))}.sky-glass-nav{padding:0 max(32px, env(safe-area-inset-left)) calc(16px + env(safe-area-inset-bottom)) max(32px, env(safe-area-inset-right))}.sky-glass-nav__panel{border-radius:28px;width:min(100%,760px);height:70px}.sky-glass-nav__tabs{gap:6px;padding:8px 10px 7px}.sky-glass-nav__label{font-size:10.5px}}@media (width>=1024px){:root{--sky-nav-bottom-clearance:28px;--sky-nav-top-clearance:86px}.sky-glass-nav{top:calc(14px + env(safe-area-inset-top));padding:0 max(40px, env(safe-area-inset-left)) 0 max(40px, env(safe-area-inset-right));bottom:auto}.sky-glass-nav__panel{background:linear-gradient(135deg,#ffffffc2,#d2f4ff85,#e8deff57,#ffeec457);border:1px solid #ffffffc7;border-radius:999px;width:min(100%,900px);height:56px;box-shadow:0 18px 44px #2563eb24,0 8px 22px #f973161a,inset 0 1px #fffffff2}.sky-glass-nav__tabs{gap:6px;padding:5px 8px}.sky-glass-nav__tab{color:#334155c2;border-radius:999px;flex-direction:row;gap:7px;min-height:44px;padding:0 10px}.sky-glass-nav__tab:hover{background:linear-gradient(135deg,#e0f7ff3d,#eee8ff33)}.sky-glass-nav__active-capsule{opacity:.92;background:radial-gradient(circle at 24% 12%,#fffffff0,#fff0 44%),radial-gradient(circle at 78% 82%,#ffbe584d,#0000 56%),linear-gradient(135deg,#fffc,#ffe6b480,#e2e8ff47);border:1px solid #ffffffbd;border-radius:999px;width:auto;height:auto;inset:7px 6px;transform:none;box-shadow:0 7px 18px #f59e0b29,0 3px 12px #f973161a,0 2px 10px #7dd3fc1a,inset 0 1px #fffffff0}.sky-glass-nav__label{letter-spacing:.02em;font-size:11.5px}.sky-glass-nav__icon,.sky-glass-nav__label{color:#334155c2}.sky-glass-nav__tab--active .sky-glass-nav__icon{color:#9a4f08;opacity:1;filter:none}.sky-glass-nav__tab--active .sky-glass-nav__label{color:#92400e;opacity:1;text-shadow:none;font-weight:700}.sky-glass-nav__icon,.sky-glass-nav__icon svg{width:21px;height:21px}}@media (width>=1280px){:root{--sky-nav-top-clearance:92px}.sky-glass-nav{top:calc(18px + env(safe-area-inset-top))}.sky-glass-nav__panel{width:min(100%,980px)}.sky-glass-nav__label{font-size:12px}}@media (width>=1440px){.sky-glass-nav__panel{width:min(100%,1040px)}}@media (height<=480px) and (orientation:landscape) and (width<=1023px){:root{--sky-nav-bottom-clearance:calc(82px + env(safe-area-inset-bottom))}.sky-glass-nav{padding-bottom:calc(6px + env(safe-area-inset-bottom))}.sky-glass-nav__panel{border-radius:22px;height:58px}.sky-glass-nav__tabs{padding-block:5px}.sky-glass-nav__label{font-size:8.5px}.sky-glass-nav__icon,.sky-glass-nav__icon svg{width:21px;height:21px}.sky-glass-nav__active-capsule{height:27px;top:4px}}.home-premium-shell:before{display:none}.glass-shine:before{display:none!important}@media (width>=768px){.hero-greeting-text{letter-spacing:-.3px!important;font-size:18px!important}.home-insight-grid{gap:12px!important;padding-left:24px!important;padding-right:24px!important}}@media (width>=1024px){.hero-greeting-text{letter-spacing:-.5px!important;font-size:22px!important}.section-header-base{letter-spacing:-.5px!important;font-size:20px!important}.home-insight-grid{gap:14px!important;padding-left:30px!important;padding-right:30px!important}}@media (width>=1280px){.hero-greeting-text{letter-spacing:-.6px!important;font-size:24px!important}}.home-desktop-sidebar,.home-desktop-main{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;width:100%;display:flex}@media (width>=1024px){.content-protected{border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important}.home-premium-responsive{min-height:unset!important;grid-template-rows:1fr!important;grid-template-columns:1fr!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:100%!important;margin-inline:0!important;display:grid!important;overflow:hidden!important}.home-desktop-sidebar{display:none}.home-desktop-main{scrollbar-width:thin;scrollbar-color:#1e5e9675 transparent;scrollbar-gutter:stable;overscroll-behavior:contain;grid-area:1/1;align-items:stretch;height:100%;padding-bottom:48px;overflow:hidden auto}.home-desktop-main::-webkit-scrollbar{width:10px;display:block}.home-desktop-main::-webkit-scrollbar-track{background:#fff3;border-radius:999px;margin:18px 3px}.home-desktop-main::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8e0,#2563ebc2) padding-box padding-box;border:3px solid #0000;border-radius:999px;min-height:48px;box-shadow:0 2px 8px #1e40af33}.home-desktop-main::-webkit-scrollbar-thumb:hover{background:linear-gradient(#0ea5e9fa,#1e40afe6) padding-box padding-box}.home-greeting-section{padding-top:28px!important}.home-desktop-main .home-hero-media{aspect-ratio:704/576!important;width:calc(100% - 28px)!important;max-width:520px!important;height:auto!important;min-height:280px!important;max-height:360px!important}.home-footer-section{padding-bottom:36px!important}}@media (width>=1280px){.home-desktop-main .home-hero-media{height:auto!important;min-height:280px!important;max-height:360px!important}}.sky-float:before,.sky-float:hover:before,.magic-dust-layer,.orb-layer,.cursor-spotlight,.streak-spark-container .spark{display:none!important}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:0;max-width:100%}img,svg,video,canvas,iframe,object,embed{max-width:100%}button,a,[role=button],[role=tab],input,select,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,a,[role=button],[role=tab]{overflow-wrap:anywhere}.mScroll{width:100%;min-width:0;max-width:100%;padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right));scrollbar-gutter:stable both-edges}.mScroll>*{min-width:0;max-width:100%}.mScroll h1,.mScroll h2,.mScroll h3,.mScroll h4,.mScroll p,.mScroll li,.mScroll span,.mScroll div,.mScroll button,.mScroll a{overflow-wrap:anywhere}.mScroll pre,.mScroll code{white-space:pre-wrap;word-break:break-word;max-width:100%}.featureCard,.libCard,.libSectionCard,.paymentChildCard,.docCard,.glass-card-hoverable,.hover-lib-card,.learnTopicButton,.learnPhaseButton,.plans-card-enter{overflow-wrap:anywhere;min-width:0;max-width:100%}.featureCard,.libCard,.libSectionCard,.paymentChildCard,.docCard{min-height:44px}.featureCard svg,.libCard svg,.paymentChildCard svg,.docCard svg,.sky-glass-nav__icon svg{flex-shrink:0}@media (hover:none),(pointer:coarse){.featureCard:hover,.libCard:hover,.libSectionCard:hover,.hover-lib-card:hover,.glass-card-hoverable:hover,.hover-slide-right:hover,.hover-slide-right-link:hover,.learnPhaseButton:hover,.learnTopicButton:hover,.cta-primary:hover,.cta-secondary:hover{transform:none!important}}@media (width<=430px){:root{--sky-nav-bottom-clearance:calc(116px + max(14px, env(safe-area-inset-bottom) * 2))}.mScroll{scroll-padding-bottom:var(--sky-nav-bottom-clearance)}.mScroll h1{font-size:clamp(28px,10vw,36px)!important;line-height:1.08!important}.mScroll h2{font-size:clamp(18px,6vw,22px)!important;line-height:1.18!important}.mScroll [style*=grid-template-columns]{grid-template-columns:1fr!important}.mScroll .paymentRegionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.mScroll .paymentRegionGrid .paymentChildCard{width:100%}.mScroll [style*="padding: 58px 24px 100px"],.mScroll [style*="padding: 60px 24px 100px"],.mScroll [style*="padding: 64px"]{padding-left:max(14px, env(safe-area-inset-left))!important;padding-right:max(14px, env(safe-area-inset-right))!important}.featureCard,.libCard,.libSectionCard,.paymentChildCard,.docCard,.glass-card-hoverable{border-radius:18px!important}}@media (width<=360px){:root{--fs-body:14px;--fs-title:17px;--sky-nav-bottom-clearance:calc(112px + max(12px, env(safe-area-inset-bottom) * 2))}.mScroll [style*="padding: 16px 20px"],.mScroll [style*="padding: 20px"],.mScroll [style*="padding: 24px"]{padding-left:14px!important;padding-right:14px!important}}@media (width>=1024px){.mScroll{scrollbar-gutter:stable}.mScroll>.page-fade-in,.mScroll>[style*="width: 100%"]{max-width:1180px}}.home-greeting-clock-wrap,.home-snapshot-wrap,.home-dashboard-section,.home-recent-compact,.home-special-cards{box-sizing:border-box;width:min(100%,980px);margin-inline:auto;padding-inline:16px}.home-snapshot-wrap{padding-top:10px;padding-bottom:8px}.home-dashboard-section{padding-bottom:12px}.home-special-cards{gap:10px;padding-top:2px;padding-bottom:12px;display:grid}.home-compact-section-head{margin:0 2px 8px}.home-compact-section-head h2{color:#111827f0;letter-spacing:-.34px;margin:0;font-size:15px;font-weight:850;line-height:1.16}.home-compact-section-head p{color:#4b5563bd;margin:3px 0 0;font-size:11px;font-weight:650;line-height:1.35}.home-snapshot-card{box-sizing:border-box;background:var(--glass-bg);border:1px solid var(--glass-border);width:100%;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:18px;padding:12px;position:relative;overflow:hidden}.home-snapshot-card:before,.home-dashboard-card:before,.home-special-card:before,.home-greeting-clock-card:before,.home-footer-trust-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.58;z-index:0;background:linear-gradient(118deg,#ffffff85,#ffffff1a 34%,#0000 54%),radial-gradient(circle at 16% 0,#ffffff94,#0000 34%);position:absolute;inset:1px}.home-snapshot-card>*,.home-greeting-clock-card>*,.home-footer-trust-card>*{z-index:1;position:relative}.home-snapshot-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.home-snapshot-head h2{color:#111827f0;letter-spacing:-.35px;margin:0;font-size:15px;font-weight:850;line-height:1.15}.home-snapshot-head span{color:#0369a1;letter-spacing:.06em;text-transform:uppercase;background:#0ea5e91a;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:800}.home-snapshot-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-snapshot-stat{background:linear-gradient(145deg, var(--stat-bg), #ffffff6b);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #ffffffb3;border-radius:14px;grid-template-columns:20px 1fr;grid-template-areas:"icon value""label label""cta cta";align-items:center;gap:3px 5px;min-width:0;min-height:76px;padding:8px 7px;font-family:inherit;display:grid;box-shadow:inset 0 1px #ffffffdb}.home-snapshot-icon{background:#ffffff94;border-radius:8px;grid-area:icon;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.home-snapshot-value{min-width:0;color:var(--stat-color);letter-spacing:-.55px;white-space:nowrap;grid-area:value;font-size:19px;font-weight:900;line-height:1}.home-snapshot-label{color:#374151c7;letter-spacing:.02em;text-transform:uppercase;grid-area:label;font-size:10px;font-weight:800;line-height:1.15}.home-snapshot-cta{color:var(--stat-color);grid-area:cta;font-size:11px;font-weight:800;line-height:1.2}.home-snapshot-helper{color:#4b5563c7;margin:8px 2px 0;font-size:11px;font-weight:600;line-height:1.35}.home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:88px;align-items:stretch;gap:9px;display:grid}.home-dashboard-card{box-sizing:border-box;border:1px solid var(--glass-border);background:linear-gradient(145deg, #ffffffa8, var(--action-bg), #ebf8ff57);min-width:0;height:100%;min-height:0;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);text-align:left;cursor:pointer;border-radius:17px;grid-template-columns:34px minmax(0,1fr) auto 8px;align-items:center;gap:7px;padding:10px;font-family:inherit;display:grid;position:relative;overflow:hidden}.home-dashboard-card__icon{background:color-mix(in srgb, var(--action-accent) 12%, white 88%);border:1px solid color-mix(in srgb, var(--action-accent) 20%, transparent);z-index:1;border-radius:12px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:flex;position:relative}.home-dashboard-card__copy{z-index:1;flex-direction:column;gap:3px;min-width:0;display:flex;position:relative;overflow:visible}.home-dashboard-card__title{color:#111827f0;letter-spacing:-.18px;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:30px;font-size:13px;font-weight:850;line-height:1.15;display:-webkit-box;overflow:hidden}.home-dashboard-card__subtitle{color:#4b5563bd;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.home-dashboard-card--special{position:relative}.home-dashboard-card--special:after{content:"";border-radius:inherit;pointer-events:none;opacity:.9;position:absolute;inset:0}.home-dashboard-card--about{background:linear-gradient(145deg,#ffffffa8,#fbbf2421,#b4530914);box-shadow:0 5px 20px #b453091f,inset 0 1px #ffffffe6}.home-dashboard-card--about:after{box-shadow:inset 0 0 0 1px #fbbf2433,inset 0 -18px 28px #fbbf2414}.home-dashboard-card--youtube{background:linear-gradient(145deg,#ffffffa8,#fee2e26b,#dc262614);box-shadow:0 5px 20px #dc26261a,inset 0 1px #ffffffe6}.home-dashboard-card--youtube:after{box-shadow:inset 0 0 0 1px #dc262629,inset 0 -18px 28px #dc26260f}.home-dashboard-card__badge{background:color-mix(in srgb, var(--action-accent) 12%, white 88%);max-width:42px;color:var(--action-accent);white-space:nowrap;text-overflow:ellipsis;z-index:1;border-radius:999px;justify-self:end;padding:2px 6px;font-size:9px;font-weight:850;line-height:1.2;position:relative;overflow:hidden}.home-dashboard-card__arrow{color:#6b7280b3;z-index:1;font-size:20px;line-height:1;position:relative}.home-dashboard-card,.home-dashboard-card *,.home-special-card,.home-special-card *,.home-snapshot-card,.home-snapshot-card *{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.home-special-card{box-sizing:border-box;border:1px solid var(--glass-border);min-width:0;height:clamp(86px,22vw,104px);min-height:86px;-webkit-backdrop-filter:var(--glass-blur);text-align:left;cursor:pointer;border-radius:19px;grid-template-columns:42px minmax(0,1fr) auto 10px;align-items:center;gap:10px;padding:12px;font-family:inherit;display:grid;position:relative;overflow:hidden}.home-special-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.home-special-card--about{background:linear-gradient(135deg,#ffffffc2,#fef3c785,#fb923c1f);box-shadow:0 10px 28px #b4530921,inset 0 1px #ffffffeb}.home-special-card--about:after{box-shadow:inset 0 0 0 1px #fbbf243d,inset 30px 0 42px #fbbf2414}.home-special-card--youtube{background:linear-gradient(135deg,#ffffffc2,#fee2e28a,#dc26261a);box-shadow:0 10px 28px #dc26261c,inset 0 1px #ffffffeb}.home-special-card--youtube:after{box-shadow:inset 0 0 0 1px #dc26262e,inset 30px 0 42px #dc26260f}.home-special-card__icon{background:color-mix(in srgb, var(--action-accent) 13%, white 87%);border:1px solid color-mix(in srgb, var(--action-accent) 22%, transparent);z-index:1;border-radius:14px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex;position:relative}.home-special-card__copy{z-index:1;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative;overflow:visible}.home-special-card__title{color:#111827f0;letter-spacing:-.24px;white-space:normal;min-height:17px;font-size:15px;font-weight:900;line-height:1.14;overflow:visible}.home-special-card__subtitle{color:#4b5563c2;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.home-special-card__cta{color:var(--action-accent);white-space:nowrap;z-index:1;font-size:12px;font-weight:850;line-height:1.1;position:relative}.home-special-card__arrow{color:color-mix(in srgb, var(--action-accent) 64%, #6b7280);z-index:1;font-size:22px;line-height:1;position:relative}.home-footer-trust-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);position:relative;overflow:hidden}.home-recent-compact{padding-top:2px;padding-bottom:12px}.home-recent-title{letter-spacing:1.1px;text-transform:uppercase;color:#6b7280;margin:0 0 7px 2px;font-size:10px;font-weight:800}.home-recent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-bottom:3px;display:grid}.home-recent-list button{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;background:#ffffff80;border:1px solid #ffffff9e;border-radius:10px;min-width:0;min-height:34px;padding:7px 11px;font:700 12px/1.2 inherit;overflow:hidden}@media (width>=768px){.home-recent-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=360px){.home-greeting-clock-wrap,.home-snapshot-wrap,.home-dashboard-section,.home-recent-compact,.home-special-cards{padding-inline:12px}.home-dashboard-grid{grid-auto-rows:88px;gap:8px}.home-dashboard-card{grid-template-columns:30px minmax(0,1fr) auto;padding:10px 8px}.home-dashboard-card__icon{width:30px;min-width:30px;height:30px}.home-dashboard-card__arrow{display:none}.home-dashboard-card__title{font-size:12.2px}.home-dashboard-card__subtitle{display:none}.home-snapshot-card{padding:10px}.home-snapshot-stats{gap:6px}.home-snapshot-stat{grid-template-columns:18px 1fr;min-height:72px;padding:7px 6px}.home-snapshot-value{font-size:17px}.home-snapshot-label{font-size:9px}.home-special-card{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding:10px}.home-special-card__icon{width:38px;min-width:38px;height:38px}.home-special-card__cta{font-size:11px}.home-special-card__arrow{display:none}}@media (width>=768px){.home-greeting-clock-wrap,.home-snapshot-wrap,.home-dashboard-section,.home-recent-compact,.home-special-cards{padding-inline:24px}.home-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:86px;gap:10px}}@media (width>=1024px){.home-greeting-clock-wrap,.home-snapshot-wrap,.home-dashboard-section,.home-recent-compact,.home-special-cards{max-width:980px;padding-inline:30px}.home-greeting-clock-wrap{padding-top:calc(28px + env(safe-area-inset-top))}.home-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:88px}.home-desktop-main .home-hero-media{aspect-ratio:704/576!important;height:auto!important;min-height:280px!important;max-height:360px!important}}.home-greeting-clock-wrap{box-sizing:border-box;width:min(100%,980px);padding:calc(12px + env(safe-area-inset-top)) 16px 10px;flex-shrink:0;justify-content:center;margin-inline:auto;display:flex}.home-greeting-clock-card{box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(190%);color:#10233af0;background:linear-gradient(135deg,#ffffffb8,#d7f5ff70,#ffffff5c);border:1px solid #ffffffd1;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:fit-content;max-width:100%;height:auto;min-height:0;padding:9px 22px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #2563eb17,inset 0 1px #fffffff2,inset 0 -1px #ffffff59}.home-greeting-clock-card:before{content:"";border-radius:inherit;opacity:.74;pointer-events:none;z-index:0;background:linear-gradient(120deg,#ffffff8c,#0000 35%,#ffffff40 70%,#0000);position:absolute;inset:1px}.home-greeting-clock-card:after{content:"";border-radius:inherit;opacity:.42;pointer-events:none;z-index:0;background:radial-gradient(circle at 24% 12%,#ffffff9e,#0000 28%);position:absolute;inset:0}.home-greeting-clock-card--morning{--greeting-accent:#b45309}.home-greeting-clock-card--afternoon{--greeting-accent:#1d5fd6}.home-greeting-clock-card--evening{--greeting-accent:#4338ca}.home-greeting-clock-card--night{--greeting-accent:#52606d}.home-greeting-clock-card__greeting{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04px;min-width:0;font-size:clamp(12.5px,3.4vw,14px);font-weight:750;line-height:1.1;overflow:hidden}.home-greeting-clock-wrap .home-greeting-clock-card__greeting{color:var(--greeting-accent,#334155db)!important}.home-greeting-clock-card__divider{background:linear-gradient(#0000,#0f172a24,#0000);flex-shrink:0;align-self:stretch;width:1px;min-height:16px}.home-greeting-clock-card__time{letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-family:SF Pro Rounded,SF Pro Display,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(14px,4vw,16px);font-weight:700;line-height:1}.home-greeting-clock-wrap .home-greeting-clock-card__time{color:#1e293be6!important}@media (width<=1023px){.home-desktop-sidebar{display:none}.home-desktop-main .home-hero-media{aspect-ratio:704/576!important;width:calc(100% - 28px)!important;max-width:520px!important;height:auto!important;min-height:280px!important;max-height:360px!important}}.home-premium-shell,.home-premium-shell *,.home-dashboard-card,.home-dashboard-card *,.home-special-card,.home-special-card *,.home-snapshot-card,.home-snapshot-card *,.home-greeting-clock-card,.home-greeting-clock-card *,.home-daily-quote-card,.home-daily-quote-card *{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.home-premium-shell .home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:88px!important;align-items:stretch!important;gap:9px!important;display:grid!important}.home-premium-shell .home-dashboard-card{box-sizing:border-box!important;text-align:left!important;border-radius:17px!important;grid-template-columns:34px minmax(0,1fr) auto 8px!important;align-items:center!important;gap:7px!important;min-width:0!important;height:100%!important;min-height:0!important;padding:10px!important;display:grid!important;overflow:hidden!important}.home-premium-shell .home-dashboard-card__icon{flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important;overflow:hidden!important}.home-premium-shell .home-dashboard-card__icon svg,.home-premium-shell .home-dashboard-card__icon img{width:100%!important;max-width:34px!important;height:100%!important;max-height:34px!important;display:block!important}.home-premium-shell .home-dashboard-card__copy{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.home-premium-shell .home-dashboard-card__title{-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.home-premium-shell .home-dashboard-card__subtitle{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.home-premium-shell .home-greeting-clock-card{justify-content:center!important;align-items:center!important;gap:11px!important;display:inline-flex!important}.home-premium-shell .home-greeting-clock-card__greeting{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.home-premium-shell .home-greeting-clock-card__divider{display:block!important}.home-premium-shell .home-greeting-clock-card__time{white-space:nowrap!important}.home-premium-shell .home-snapshot-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.home-premium-shell .home-snapshot-stat{text-align:left!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-areas:"icon value""label label""cta cta"!important;align-items:center!important;gap:3px 5px!important;min-height:76px!important;padding:8px 7px!important;display:grid!important}.home-premium-shell .home-special-card{box-sizing:border-box!important;text-align:left!important;grid-template-columns:42px minmax(0,1fr) auto 10px!important;align-items:center!important;gap:10px!important;width:100%!important;height:clamp(92px,22vw,108px)!important;min-height:92px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.home-premium-shell .home-special-card__icon{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important;overflow:hidden!important}.home-premium-shell .home-special-card__icon svg,.home-premium-shell .home-special-card__icon img{width:100%!important;max-width:42px!important;height:100%!important;max-height:42px!important;display:block!important}.home-premium-shell .home-greeting-clock-wrap{justify-content:center!important;width:min(100%,520px)!important;max-width:520px!important;padding:10px 16px!important;display:flex!important}.home-premium-shell .home-greeting-clock-card{border-radius:999px!important;gap:11px!important;width:fit-content!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:9px 22px!important}.home-premium-shell .home-greeting-clock-card__greeting{font-size:clamp(12.5px,3.4vw,14px)!important;line-height:1.1!important}.home-premium-shell .home-greeting-clock-card__time{font-size:clamp(14px,4vw,16px)!important;line-height:1!important}.home-premium-shell .home-daily-quote-wrap{box-sizing:border-box!important;justify-content:center!important;width:min(100%,620px)!important;max-width:620px!important;padding:0 16px 10px!important;display:flex!important}@keyframes homeDailyQuoteSweep{0%,62%{opacity:0;transform:translate(-130%)}74%{opacity:1}to{opacity:0;transform:translate(135%)}}@keyframes homeDailyQuoteTextShine{0%,58%{filter:drop-shadow(0 1px #ffffff85);background-position:0%}74%{filter:drop-shadow(0 1px 8px #0ea5e938);background-position:100%}to{filter:drop-shadow(0 1px #ffffff85);background-position:0%}}.home-daily-quote-card{text-align:left;-webkit-backdrop-filter:blur(26px)saturate(185%);box-sizing:border-box;background:radial-gradient(circle at 8% 0,#ffffffdb,#0000 34%),radial-gradient(circle at 84% 12%,#0ea5e929,#0000 38%),linear-gradient(135deg,#ffffffbd,#e0f4ff70,#ffefcb47);border:1px solid #ffffffc7;border-radius:21px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:74px;padding:12px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0e2a641f,0 3px 10px #0e2a640f,inset 0 1px #fffffff0}.home-daily-quote-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 8%,#ffffff42 30%,#0000 48%);animation:8s ease-in-out infinite homeDailyQuoteSweep;position:absolute;inset:0;transform:translate(-130%)}.home-daily-quote-card__icon{color:#fff;z-index:1;background:radial-gradient(circle at 24% 18%,#ffffffeb,#fff0 36%),linear-gradient(135deg,#0ea5e9,#2563eb 48%,#8b5cf6 76%,#f59e0b);border:1px solid #ffffffd1;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;box-shadow:0 10px 20px #2563eb33,inset 0 1px #ffffffdb}.home-daily-quote-card__copy{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.home-daily-quote-card__kicker{color:#0000;background:linear-gradient(90deg,#b45309,#f59e0b,#2563eb,#b45309) 0 0/220% 100%;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 12px #f59e0b29;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:9.8px;font-weight:950;line-height:1.1;animation:7s ease-in-out infinite homeDailyQuoteTextShine}.home-daily-quote-card p{color:#0000;background:linear-gradient(100deg,#0f172a 0%,#1d4ed8 34%,#7c3aed 54%,#b45309 72%,#0f172a 100%) 0 0/260% 100%;letter-spacing:-.08px;text-shadow:0 1px 14px #ffffff94;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(13px,2.4vw,15px);font-weight:850;line-height:1.42;animation:8.5s ease-in-out infinite homeDailyQuoteTextShine;overflow-wrap:anywhere!important}.home-daily-quote-card__today{z-index:1;color:#1d4ed8;text-shadow:0 1px 8px #ffffffd1;background:linear-gradient(135deg,#ffffffbd,#dbeafe85);border:1px solid #2563eb2e;border-radius:999px;align-self:start;padding:5px 8px;font-size:9.5px;font-weight:950;line-height:1;position:relative;box-shadow:inset 0 1px #ffffffd1,0 5px 14px #2563eb14}@media (hover:hover) and (pointer:fine){.home-daily-quote-card:hover{transform:translateY(-1px);box-shadow:0 16px 38px #0e2a6424,0 4px 12px #0e2a6412,inset 0 1px #fffffff5}}@media (width<=430px){.home-premium-shell .home-daily-quote-wrap{padding-inline:14px!important}.home-daily-quote-card{border-radius:19px;grid-template-columns:34px minmax(0,1fr);min-height:78px;padding:11px 12px}.home-daily-quote-card__icon{border-radius:13px;width:34px;height:34px}.home-daily-quote-card__today{grid-column:2;justify-self:start;margin-top:1px}}@media (prefers-reduced-motion:reduce){.home-daily-quote-card:after,.home-daily-quote-card__kicker,.home-daily-quote-card p{animation:none!important}}.home-premium-shell .home-special-cards{gap:10px!important;width:min(100%,980px)!important;padding-top:4px!important;padding-bottom:10px!important;display:grid!important}.home-premium-shell .home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:88px!important;gap:9px!important;display:grid!important}.home-premium-shell .home-dashboard-card{border-radius:17px!important;grid-template-columns:34px minmax(0,1fr) auto 8px!important;align-items:center!important;gap:7px!important;height:100%!important;padding:10px!important;display:grid!important;overflow:hidden!important}.home-premium-shell .home-dashboard-card__icon{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important}.home-premium-shell .home-dashboard-card__icon svg,.home-premium-shell .home-dashboard-card__icon img{width:100%!important;max-width:34px!important;height:100%!important;max-height:34px!important}@media (width<=430px){.home-premium-shell .home-dashboard-card{grid-template-columns:30px minmax(0,1fr)!important;padding:10px 8px!important}.home-premium-shell .home-dashboard-card__icon{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;max-height:30px!important}.home-premium-shell .home-dashboard-card__icon svg,.home-premium-shell .home-dashboard-card__icon img{max-width:30px!important;max-height:30px!important}.home-dashboard-card__arrow{display:none}}.home-premium-shell{--glass-bg:linear-gradient(148deg, #ffffffb8, #e6f7ff66 58%, #ffffff4d);--glass-border:#fffc;--glass-shadow:0 16px 38px #0e2a6424, 0 3px 10px #0e2a6412, inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff38;--glass-blur:blur(26px) saturate(190%)}.home-hero-media:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;background:linear-gradient(128deg,#ffffff4d 0%,#ffffff14 22%,#0000 46%);position:absolute;inset:0}.home-greeting-clock-card{transition:box-shadow .3s,transform .3s;box-shadow:0 8px 20px #2563eb17,0 1px 4px #2563eb0d,inset 0 1px #fffffff5,inset 0 -1px #ffffff61}@media (hover:hover) and (pointer:fine){.home-greeting-clock-card:hover{box-shadow:0 10px 24px #2563eb1f,0 2px 6px #2563eb0f,inset 0 1px #fffffffa,inset 0 -1px #fff6}}.home-snapshot-stat{transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s,border-color .22s}@media (hover:hover) and (pointer:fine){.home-snapshot-stat:hover{border-color:#ffffffeb;transform:translateY(-2px);box-shadow:0 10px 22px #0f172a17,inset 0 1px #ffffffeb}}.home-snapshot-stat:active{transform:scale(.97)}.home-dashboard-card{border-color:#ffffffd9;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s,border-color .22s}@media (hover:hover) and (pointer:fine){.home-dashboard-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0e2a6429,inset 0 1px #fffffff2,inset 0 -1px #ffffff40}}.home-dashboard-card:active{transform:scale(.98)}.home-dashboard-card__icon{box-shadow:inset 0 1px #ffffffa6,inset 0 -1px 2px #0000000a}.home-special-card{border-color:#ffffffdb;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s}@media (hover:hover) and (pointer:fine){.home-special-card:hover{transform:translateY(-2px)}.home-special-card--about:hover{box-shadow:0 16px 34px #b453092e,inset 0 1px #fffffff2}.home-special-card--youtube:hover{box-shadow:0 16px 34px #dc262629,inset 0 1px #fffffff2}}.home-special-card:active{transform:scale(.985)}.home-special-card__icon{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #0000000a}.home-footer-trust-card{box-shadow:0 12px 30px #0e2a641a,inset 0 1px #ffffffeb}.home-footer-trust-card button{transition:background .2s,border-color .2s,transform .2s}@media (hover:hover) and (pointer:fine){.home-footer-trust-card button:hover{background:#ffffff9e!important;border-color:#ffffffd9!important}}.home-footer-trust-card button:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.home-greeting-clock-card,.home-snapshot-stat,.home-dashboard-card,.home-special-card,.home-footer-trust-card button,.home-recent-list button{transition:none!important}.home-snapshot-stat:hover,.home-dashboard-card:hover,.home-special-card:hover,.home-recent-list button:active{transform:none!important}}.home-snapshot-stat:focus-visible,.home-dashboard-card:focus-visible,.home-special-card:focus-visible,.home-recent-list button:focus-visible,.home-footer-trust-card button:focus-visible{outline-offset:2px;outline:2px solid #f59e0bb8}.home-dashboard-card__subtitle{color:#475569db}.home-special-card__subtitle{color:#475569e0}.home-snapshot-label{color:#334151db}.home-recent-title{color:#57606f}.sky-glass-nav__label{font-weight:600}@supports not (background:color-mix(in srgb, red 50%, white)){.home-dashboard-card__icon,.home-dashboard-card__badge{background:#ffffffd9}.home-special-card__icon{background:#ffffffde}}.home-dashboard-card__arrow,.home-special-card__arrow{line-height:1}.home-dashboard-card__arrow svg,.home-special-card__arrow svg{vertical-align:middle}.home-dashboard-card__arrow{font-size:15px}.home-special-card__arrow{font-size:17px}@media (prefers-reduced-motion:reduce){.sky-glass-nav__live-dot{animation:none!important}}.home-premium-shell{--glass-shadow:0 16px 38px #0e2a6424, 0 3px 10px #0e2a6412, 0 1.5px 4px #0e2a641a, inset 0 1px 0 #fffffff2, inset 1px 0 0 #ffffff4d, inset 0 -1px 0 #ffffff38}.home-special-card--about{box-shadow:0 10px 28px #b4530921,0 2px 7px #b4530914,inset 0 1px #ffffffeb,inset 1px 0 #ffffff47}.home-special-card--youtube{box-shadow:0 10px 28px #dc26261c,0 2px 7px #dc262612,inset 0 1px #ffffffeb,inset 1px 0 #ffffff47}@media (hover:hover) and (pointer:fine){.home-dashboard-card:hover:before,.home-special-card:hover:before,.home-snapshot-card:hover:before{opacity:.74}.home-dashboard-card:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--action-accent) 22%, #0e2a6429), inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff40}}.home-dashboard-card__icon,.home-special-card__icon{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #0000000d,inset 1px 0 #ffffff38}.home-snapshot-icon{background:linear-gradient(145deg, #ffffffd9, var(--stat-bg));box-shadow:inset 0 1px #ffffffd9,inset 0 -1px 1px #0000000a}.home-recent-list button{-webkit-backdrop-filter:blur(18px)saturate(170%);background:linear-gradient(145deg,#ffffff9e,#e6f7ff57);border:1px solid #ffffffb3;transition:background .2s,border-color .2s,transform .2s;box-shadow:0 4px 14px #0e2a6414,inset 0 1px #ffffffd9}@media (hover:hover) and (pointer:fine){.home-recent-list button:hover{background:linear-gradient(145deg,#ffffffbd,#e6f7ff70);border-color:#ffffffd9}}.home-recent-list button:active{transform:scale(.97)}.home-greeting-clock-card{background:linear-gradient(135deg, color-mix(in srgb, var(--greeting-accent,#64748b) 10%, #ffffffb8), #d7f5ff66, #ffffff57);box-shadow:0 8px 20px color-mix(in srgb, var(--greeting-accent,#64748b) 18%, #2563eb12), 0 1.5px 5px #0e2a640f, inset 0 1px 0 #fffffff5, inset 1px 0 0 #ffffff57, inset 0 -1px 0 #ffffff52;transition:background .6s,box-shadow .6s}.home-greeting-clock-card__divider{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--greeting-accent,#0f172a) 40%, #0f172a24), transparent)}@media (width>=768px){.home-premium-shell .home-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:92px!important;gap:10px!important}.home-premium-shell .home-special-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-premium-shell .home-snapshot-stats{gap:10px!important}}@media (width>=1024px){.home-premium-shell .home-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:96px!important;gap:12px!important}.home-premium-shell .home-dashboard-card{grid-template-columns:38px minmax(0,1fr) auto 8px!important;padding:12px!important}.home-premium-shell .home-dashboard-card__icon{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;max-height:38px!important}.home-premium-shell .home-dashboard-card__icon svg,.home-premium-shell .home-dashboard-card__icon img{max-width:38px!important;max-height:38px!important}.home-premium-shell .home-dashboard-card__title{font-size:13.5px!important}}@media (height<=480px) and (orientation:landscape){.home-desktop-main .home-hero-media,.home-hero-media{min-height:200px!important;max-height:240px!important}}.home-language-wrap{width:100%;padding:8px max(16px, env(safe-area-inset-left)) 10px max(16px, env(safe-area-inset-right));box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-language-pill{isolation:isolate;color:#0a1c3ee0;-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);cursor:pointer;background:linear-gradient(120deg,#ffffffb8,#ffffff47 42%,#e0f2fe6b),radial-gradient(circle at 18% 16%,#fffffff5,#0000 28%),radial-gradient(circle at 84% 0,#f5be565c,#0000 38%),linear-gradient(135deg,#0715361a,#2563eb1f);border:1px solid #ffffff9e;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:calc(100vw - 40px);min-height:44px;padding:0 17px 0 14px;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 42px #07153624,0 8px 22px #2563eb1f,0 0 0 1px #f5be5629,inset 0 1px #ffffffe6,inset 0 -1px #0f172a0f}.home-language-pill:before{content:"";z-index:-1;border-radius:inherit;opacity:.42;filter:blur(10px);background:linear-gradient(115deg,#0715369e,#2563eb94,#f5be5685,#ffffffb8) 0 0/220% 220%;animation:8s ease-in-out infinite homeLanguageAura;position:absolute;inset:-2px}.home-language-pill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 0% 32%,#ffffff94 47%,#f5be562e 52%,#0000 66% 100%);animation:5.8s ease-in-out infinite homeLanguageShimmer;position:absolute;inset:1px;transform:translate(-72%)}.home-language-pill:hover,.home-language-pill:focus-visible{color:#071536f5;border-color:#ffffffe6;transform:translateY(-1px)scale(1.015);box-shadow:0 20px 48px #0715362e,0 10px 26px #2563eb29,0 0 24px #f5be562e,inset 0 1px #fffffff2}.home-language-pill:active{transform:translateY(0)scale(.985)}.home-language-pill:focus-visible{outline-offset:3px;outline:2px solid #f5be56ad}.home-language-pill__icon{z-index:1;background:linear-gradient(135deg,#2563eb38,#f5be5633);border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:inline-grid;position:relative;box-shadow:0 0 14px #2563eb42,inset 0 1px #ffffffb8}.home-language-pill__label{z-index:1;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;font-size:12px;font-weight:850;transition:opacity .18s,transform .18s;position:relative;overflow:hidden}.home-language-pill__label--short{display:none}.home-language-modal-backdrop{z-index:1000;padding:18px 16px calc(92px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:radial-gradient(circle at 50% 100%,#2563eb3d,#0000 42%),#050c1e52;justify-content:center;align-items:flex-end;animation:.18s both homeLanguageFadeIn;display:flex;position:fixed;inset:0}.home-language-modal{-webkit-backdrop-filter:blur(30px)saturate(185%);backdrop-filter:blur(30px)saturate(185%);background:linear-gradient(#f5be5633,#0000 18%),radial-gradient(circle at 12% 0,#ffffff57,#0000 32%),radial-gradient(circle at 92% 12%,#2563eb5c,#0000 38%),linear-gradient(145deg,#071536d1,#164994ad 48%,#ffffff80);border:1px solid #ffffff57;border-radius:28px;width:min(100%,430px);padding:20px;animation:.21s cubic-bezier(.2,.8,.2,1) both homeLanguageSheetIn;position:relative;overflow:hidden;box-shadow:0 30px 80px #050c1e57,inset 0 1px #ffffff75,inset 0 0 0 1px #ffffff1f}.home-language-modal h2{color:#fffffff0;letter-spacing:-.02em;text-align:center;text-shadow:0 1px 14px #2563eb3d;margin:0 0 16px;font-size:16px;font-weight:850;position:relative}.home-language-options{gap:9px;display:grid;position:relative}.home-language-option{color:#0e1f3deb;cursor:pointer;background:linear-gradient(135deg,#ffffffc7,#ffffff85);border:1px solid #ffffff70;border-radius:17px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 14px;font-size:14px;font-weight:780;transition:transform .17s,background .17s,border-color .17s,box-shadow .17s,color .17s;display:flex;box-shadow:inset 0 1px #ffffffb8}.home-language-option:hover,.home-language-option:focus-visible{background:linear-gradient(135deg,#ffffffeb,#eff6ffb8);border-color:#f5be568a;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #050c1e29,0 0 18px #2563eb1f,inset 0 1px #ffffffe6}.home-language-option--active{color:#fffffff5;background:linear-gradient(135deg,#2563ebeb,#0e3876db 54%,#f5be56c7);border-color:#f5be56ad;box-shadow:0 12px 30px #2563eb3d,0 0 24px #f5be562e,inset 0 1px #ffffff57}.home-language-option__check{color:currentColor;background:#fff3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffff47}@keyframes homeLanguageAura{0%,to{opacity:.36;background-position:0%}50%{opacity:.52;background-position:100%}}@keyframes homeLanguageShimmer{0%,55%{opacity:0;transform:translate(-82%)}68%{opacity:.64}to{opacity:0;transform:translate(82%)}}@keyframes homeLanguageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes homeLanguageSheetIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.home-language-pill,.home-language-pill:before,.home-language-pill:after,.home-language-modal-backdrop,.home-language-modal,.home-language-option{transition-duration:1ms;animation:none}}@media (width>=768px){.home-language-modal-backdrop{align-items:center;padding-bottom:18px}}@media (width<=360px){.home-language-wrap{padding-top:6px;padding-bottom:8px}.home-language-pill{padding-inline:12px 14px}.home-language-pill__label--full{display:none}.home-language-pill__label--short{display:inline}}.home-footer-section{justify-content:center;align-self:center;margin-inline:auto;display:flex}.home-footer-trust-card{text-align:center;width:min(100%,640px);margin-inline:auto}.home-footer-link-list{text-align:center;justify-content:center;align-items:center;width:100%;margin-inline:auto}.home-footer-link-chip{text-align:center;white-space:nowrap;flex:0 auto}.home-footer-disclaimer{text-align:center;margin-inline:auto}@media (width>=768px){.home-premium-shell .home-footer-section{align-self:center!important;width:min(100%,680px)!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}.home-premium-shell .home-footer-trust-card{width:min(100%,640px)!important;margin-left:auto!important;margin-right:auto!important}.home-premium-shell .home-footer-link-list{justify-content:center!important}}@media (width>=1024px){.home-desktop-main .home-footer-section{align-self:center!important;margin-left:auto!important;margin-right:auto!important}}.home-command-center,.home-continue-wrap,.home-dashboard-groups{box-sizing:border-box;width:min(100%,980px);margin-inline:auto;padding-inline:16px}.home-command-center{padding-top:2px;padding-bottom:10px}.home-command-head,.home-dashboard-group__head{text-align:left;margin:0 2px 8px}.home-dashboard-group__head{grid-template-columns:minmax(0,1fr);place-items:start;gap:4px;display:grid}.home-command-head span,.home-dashboard-group__head span,.home-continue-card__kicker{color:#b45309e6;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2;display:block}.home-command-head h2,.home-dashboard-group__head h2,.home-continue-card h2{color:#111827f0;letter-spacing:-.32px;margin:3px 0 0;font-size:15px;font-weight:900;line-height:1.16}.home-dashboard-group__head h2{text-align:left;max-width:min(100%,720px)}.home-primary-actions-grid{grid-template-columns:1fr;gap:9px;display:grid}.home-primary-action-card{background:linear-gradient(145deg, #ffffffc2, var(--action-bg), #ebf8ff5c);-webkit-backdrop-filter:blur(24px)saturate(180%);text-align:left;cursor:pointer;border:1px solid #ffffffc7;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 12px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px 12px;font-family:inherit;display:grid;box-shadow:0 12px 30px #0e2a641f,inset 0 1px #ffffffeb}.home-primary-action-card__icon{background:color-mix(in srgb, var(--action-accent) 13%, white 87%);border:1px solid color-mix(in srgb, var(--action-accent) 22%, transparent);border-radius:14px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px 2px #0000000a}.home-primary-action-card__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.home-primary-action-card__title{color:#111827f5;letter-spacing:-.18px;font-size:14px;font-weight:900;line-height:1.14}.home-primary-action-card__subtitle{color:#475569d1;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;line-height:1.2;overflow:hidden}.home-primary-action-card__arrow{color:color-mix(in srgb, var(--action-accent) 64%, #6b7280);font-size:17px;line-height:1}.home-continue-wrap{padding-top:0;padding-bottom:10px}.home-continue-card{text-align:left;-webkit-backdrop-filter:blur(26px)saturate(185%);background:radial-gradient(circle at 10% 0,#ffffffbd,#0000 34%),linear-gradient(135deg,#ffffffbd,#dbf4ff6b,#ffeec44d);border:1px solid #ffffffc2;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0e2a641f,inset 0 1px #fffffff0}.home-continue-card p{color:#475569d1;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.45}.home-continue-card__actions{flex-wrap:wrap;gap:8px;display:flex}.home-continue-card__primary,.home-continue-card__secondary{cursor:pointer;border-radius:999px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:850}.home-continue-card__primary{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border:1px solid #f59e0b52;box-shadow:0 8px 20px #f9731633}.home-continue-card__secondary{color:#334155e6;background:#ffffff94;border:1px solid #ffffffb8}.home-dashboard-groups{gap:14px;padding-bottom:12px;display:grid}.home-dashboard-group{min-width:0}.home-dashboard-group-grid{width:100%}@media (width>=640px){.home-primary-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-primary-action-card{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);min-height:96px}.home-primary-action-card__arrow{grid-column:2;justify-self:end}}@media (width>=768px){.home-command-center,.home-continue-wrap,.home-dashboard-groups{padding-inline:24px}.home-continue-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 18px}}@media (width>=1024px){.home-command-center,.home-continue-wrap,.home-dashboard-groups{max-width:980px;padding-inline:30px}.home-primary-action-card{min-height:104px}}@media (width<=360px){.home-command-center,.home-continue-wrap,.home-dashboard-groups{padding-inline:12px}.home-primary-action-card{grid-template-columns:38px minmax(0,1fr)}.home-primary-action-card__icon{width:38px;min-width:38px;height:38px}.home-primary-action-card__arrow{display:none}}@media (prefers-reduced-motion:reduce){.home-primary-action-card,.home-continue-card__primary,.home-continue-card__secondary{transition:none!important}}.home-premium-workspace{width:min(100%,1080px);padding:0 max(14px, env(safe-area-inset-left)) 12px max(14px, env(safe-area-inset-right));box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-inline:auto;display:grid}.home-premium-workspace__primary,.home-premium-workspace__secondary{align-content:start;gap:10px;width:100%;min-width:0;display:grid}.home-premium-workspace .home-greeting-clock-wrap,.home-premium-workspace .home-language-wrap,.home-premium-workspace .home-search-command,.home-premium-workspace .home-command-center,.home-premium-workspace .home-continue-wrap,.home-premium-workspace .home-snapshot-wrap,.home-premium-workspace .home-special-cards{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-inline:auto!important;padding-inline:0!important}.home-premium-workspace .home-command-center,.home-premium-workspace .home-continue-wrap,.home-premium-workspace .home-snapshot-wrap,.home-premium-workspace .home-special-cards{padding-top:0!important;padding-bottom:0!important}.home-search-command{justify-content:center;display:flex}.home-search-command__shell{-webkit-backdrop-filter:blur(26px)saturate(185%);text-align:left;background:radial-gradient(circle at 10% 0,#fffc,#0000 34%),radial-gradient(circle at 92% 12%,#2563eb21,#0000 38%),linear-gradient(135deg,#ffffffb8,#e0f4ff6b,#ffefcb3d);border:1px solid #ffffffc2;border-radius:22px;width:100%;padding:13px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0e2a6421,0 3px 10px #0e2a6412,inset 0 1px #fffffff0}.home-search-command__label{color:#b45309eb;letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px 2px;font-size:10px;font-weight:900;line-height:1.2;display:block}.home-search-command__input-row{background:#ffffff9e;border:1px solid #ffffffc7;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:0 12px;display:grid;box-shadow:inset 0 1px #ffffffd9,0 8px 20px #0e2a6412}.home-search-command__icon{color:#2563ebc7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.home-search-command__input-row input{color:#0f172af0;background:0 0;border:0;outline:0;width:100%;min-height:42px;font-size:13px;font-weight:750}.home-search-command__input-row input::placeholder{color:#475569a3}.home-search-command__results{gap:7px;margin-top:10px;display:grid}.home-search-command__result{color:#0f172aeb;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffffa8,#ecf8ff66);border:1px solid #ffffffad;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffffc2}.home-search-command__result span{gap:3px;min-width:0;display:grid}.home-search-command__result strong{color:#111827f5;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:900;line-height:1.16;overflow:hidden}.home-search-command__result small{color:#475569c7;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1.2;overflow:hidden}.home-search-command__result em{color:#2563ebe0;letter-spacing:.02em;background:#2563eb1a;border-radius:999px;padding:4px 7px;font-size:9.5px;font-style:normal;font-weight:900}.home-search-command__empty{color:#475569c7;text-align:center;margin:0;padding:8px 2px 2px;font-size:11px;font-weight:700;line-height:1.35}@media (hover:hover) and (pointer:fine){.home-search-command__result:hover{background:linear-gradient(135deg,#fffc,#e6f6ff85);transform:translateY(-1px);box-shadow:0 10px 22px #0e2a641a,inset 0 1px #ffffffdb}}@media (width>=768px){.home-premium-workspace{gap:16px;padding-inline:24px}}@media (width>=900px){.home-premium-workspace{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;padding-inline:30px}.home-premium-workspace__primary,.home-premium-workspace__secondary{gap:12px}.home-premium-workspace .home-special-cards{grid-template-columns:minmax(0,1fr)!important}.home-premium-workspace .home-snapshot-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1180px){.home-premium-workspace{width:min(100%,1120px)}}@media (width<=430px){.home-search-command__shell{border-radius:20px;padding:12px}.home-search-command__input-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;padding:7px 11px 6px}.home-search-command__icon{font-size:9px}}@media (width>=768px) and (height>=481px){.home-hero-brand-media{padding-top:calc(72px + env(safe-area-inset-top))!important;padding-bottom:12px!important}.home-desktop-main .home-hero-media,.home-hero-media{border-radius:28px!important;width:min(92vw,680px)!important;max-width:680px!important;min-height:clamp(360px,42vw,430px)!important;max-height:clamp(430px,48vw,500px)!important}}@media (width>=1024px) and (height>=600px){.home-hero-brand-media{padding-top:calc(78px + env(safe-area-inset-top))!important;padding-bottom:14px!important}.home-desktop-main .home-hero-media,.home-hero-media{border-radius:30px!important;width:min(84vw,760px)!important;max-width:760px!important;min-height:clamp(430px,38vw,500px)!important;max-height:clamp(500px,42vw,560px)!important}}@media (width>=1280px) and (height>=720px){.home-desktop-main .home-hero-media,.home-hero-media{width:min(72vw,820px)!important;max-width:820px!important;min-height:460px!important;max-height:580px!important}}@media (height<=480px) and (orientation:landscape){.home-desktop-main .home-hero-media,.home-hero-media{min-height:200px!important;max-height:240px!important}}.sky-glass-nav__panel{-webkit-backdrop-filter:blur(34px)saturate(220%)!important;background:radial-gradient(75% 120% at 8% 0,#38bdf84d,#0000 58%),radial-gradient(70% 120% at 35% 100%,#22c55e2e,#0000 58%),radial-gradient(78% 120% at 68% 0,#a855f73d,#0000 60%),radial-gradient(72% 115% at 96% 24%,#f9731640,#0000 62%),linear-gradient(135deg,#fffc,#ecf8ff8f 36%,#f4ecff70 68%,#fff4d675)!important;border-color:#ffffffe0!important;box-shadow:0 22px 54px #0e2a642e,0 10px 28px #38bdf821,0 8px 24px #a855f71a,0 7px 20px #f973161f,inset 0 1px #fffffffa,inset 0 -1px #ffffff57!important}.sky-glass-nav__panel:before{opacity:.96!important;background:radial-gradient(52% 95% at 10% 0,#7dd3fc5c,#0000 60%),radial-gradient(46% 92% at 34% 102%,#86efac3b,#0000 62%),radial-gradient(50% 92% at 65% 0,#d8b4fe57,#0000 62%),radial-gradient(52% 96% at 92% 80%,#fdba7457,#0000 64%)!important}.sky-glass-nav__shine{background:linear-gradient(90deg,#0000,#fffffff5,#7dd3fcbf,#d8b4fea6,#fdba74b3,#0000)!important;height:2px!important;box-shadow:0 1px 18px #7dd3fc4d,0 1px 22px #fdba742e!important}.sky-glass-nav__tab{color:#243655c7!important}.sky-glass-nav__tab:before{content:"";z-index:0;background:linear-gradient(135deg, var(--nav-tab-accent-soft,#2563eb1f), #fff3);opacity:0;pointer-events:none;border-radius:18px;transition:opacity .22s,transform .22s;position:absolute;inset:6px 5px;transform:scale(.92)}.sky-glass-nav__tab:hover:before,.sky-glass-nav__tab--active:before{opacity:1;transform:scale(1)}.sky-glass-nav__tab:first-child{--nav-tab-accent:#f59e0b;--nav-tab-accent-soft:#f59e0b2e}.sky-glass-nav__tab:nth-child(2){--nav-tab-accent:#0ea5e9;--nav-tab-accent-soft:#0ea5e929}.sky-glass-nav__tab:nth-child(3){--nav-tab-accent:#14b8a6;--nav-tab-accent-soft:#14b8a629}.sky-glass-nav__tab:nth-child(4){--nav-tab-accent:#8b5cf6;--nav-tab-accent-soft:#8b5cf629}.sky-glass-nav__tab:nth-child(5){--nav-tab-accent:#2563eb;--nav-tab-accent-soft:#2563eb26}.sky-glass-nav__tab:nth-child(6){--nav-tab-accent:#ec4899;--nav-tab-accent-soft:#ec489926}.sky-glass-nav__tab:nth-child(7){--nav-tab-accent:#64748b;--nav-tab-accent-soft:#64748b29}.sky-glass-nav__active-capsule{background:radial-gradient(circle at 24% 12%, #fffffffa, #fff0 44%), radial-gradient(circle at 78% 86%, color-mix(in srgb, var(--nav-tab-accent,#f59e0b) 38%, transparent), transparent 58%), linear-gradient(135deg, #ffffffe0, color-mix(in srgb, var(--nav-tab-accent,#f59e0b) 26%, #ffffff7a), #e8f4ff57)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--nav-tab-accent,#f59e0b) 32%, #0f172a1a), 0 4px 16px #ffffff52, inset 0 1px 0 #fffffffa, inset 0 -1px 0 #ffffff47!important;border-color:#ffffffe6!important}.sky-glass-nav__icon,.sky-glass-nav__label{color:#243655c7!important}.sky-glass-nav__tab--active .sky-glass-nav__icon{color:var(--nav-tab-accent,#f59e0b)!important;filter:drop-shadow(0 3px 9px color-mix(in srgb, var(--nav-tab-accent,#f59e0b) 34%, transparent))!important}.sky-glass-nav__tab--active .sky-glass-nav__label{color:color-mix(in srgb, var(--nav-tab-accent,#f59e0b) 72%, #0f172a)!important;text-shadow:0 1px 10px #ffffffd6!important;font-weight:800!important}.sky-glass-nav__live-dot{background:linear-gradient(135deg,#22c55e,#67e8f9)!important;box-shadow:0 0 0 2px #ffffffe6,0 0 10px #22c55e80,0 0 18px #67e8f94d!important}@media (hover:hover) and (pointer:fine){.sky-glass-nav__tab:hover .sky-glass-nav__icon{color:var(--nav-tab-accent,#0ea5e9)!important;opacity:1!important}.sky-glass-nav__tab:hover .sky-glass-nav__label{color:color-mix(in srgb, var(--nav-tab-accent,#0ea5e9) 66%, #0f172a)!important;opacity:1!important}}@media (width>=1024px){.sky-glass-nav__tab:before{border-radius:999px;inset:5px 4px}.sky-glass-nav__panel{box-shadow:0 18px 46px #0e2a6429,0 8px 24px #38bdf81f,0 6px 20px #f973161a,inset 0 1px #fffffffa,inset 0 -1px #ffffff52!important}.sky-glass-nav__tab--active .sky-glass-nav__label{text-shadow:none!important}}@media (prefers-reduced-motion:reduce){.sky-glass-nav__tab:before{transition:none!important}}@media (width>=1024px){.home-premium-shell .home-desktop-main{flex-direction:column!important;align-items:center!important;width:100%!important;max-width:1180px!important;margin-inline:auto!important;display:flex!important}.home-premium-shell .home-premium-workspace{grid-template-columns:minmax(0,1fr)!important;place-items:start center!important;gap:14px!important;width:min(100%,880px)!important;max-width:880px!important;margin-inline:auto!important;padding-inline:30px!important}.home-premium-shell .home-premium-workspace__primary,.home-premium-shell .home-premium-workspace__secondary{justify-self:center!important;gap:12px!important;width:100%!important;max-width:760px!important}.home-premium-shell .home-premium-workspace .home-greeting-clock-wrap,.home-premium-shell .home-premium-workspace .home-language-wrap{justify-content:center!important}.home-premium-shell .home-premium-workspace .home-search-command,.home-premium-shell .home-premium-workspace .home-command-center,.home-premium-shell .home-premium-workspace .home-continue-wrap,.home-premium-shell .home-premium-workspace .home-snapshot-wrap,.home-premium-shell .home-premium-workspace .home-special-cards{width:100%!important;max-width:760px!important}.home-premium-shell .home-premium-workspace .home-special-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-premium-shell .home-dashboard-groups,.home-premium-shell .home-recent-compact{width:min(100%,980px)!important;max-width:980px!important;margin-inline:auto!important;padding-inline:30px!important}.home-premium-shell .home-footer-section{align-self:center!important}}@media (width>=1280px){.home-premium-shell .home-premium-workspace{width:min(100%,920px)!important;max-width:920px!important}.home-premium-shell .home-dashboard-groups,.home-premium-shell .home-recent-compact{width:min(100%,1040px)!important;max-width:1040px!important}}@media (width>=1440px){.home-premium-shell.home-premium-shell .home-premium-workspace{width:min(100%,1040px)!important;max-width:1040px!important}.home-premium-shell.home-premium-shell .home-premium-workspace__primary,.home-premium-shell.home-premium-shell .home-premium-workspace__secondary,.home-premium-shell.home-premium-shell .home-premium-workspace .home-search-command,.home-premium-shell.home-premium-shell .home-premium-workspace .home-command-center,.home-premium-shell.home-premium-shell .home-premium-workspace .home-continue-wrap,.home-premium-shell.home-premium-shell .home-premium-workspace .home-snapshot-wrap,.home-premium-shell.home-premium-shell .home-premium-workspace .home-special-cards{max-width:900px!important}.home-premium-shell.home-premium-shell .home-dashboard-groups,.home-premium-shell.home-premium-shell .home-recent-compact{width:min(100%,1160px)!important;max-width:1160px!important}}@media (width>=768px){.home-premium-shell .home-desktop-main{flex-direction:column!important;align-items:center!important;width:100%!important;max-width:1180px!important;margin-inline:auto!important;display:flex!important}.home-premium-shell .home-premium-workspace{grid-template-columns:minmax(0,1fr)!important;place-items:start center!important;gap:14px!important;width:min(100%,900px)!important;max-width:900px!important;margin-inline:auto!important;padding-inline:clamp(18px,4vw,30px)!important;display:grid!important}.home-premium-shell .home-premium-workspace__primary,.home-premium-shell .home-premium-workspace__secondary{grid-template-columns:minmax(0,1fr)!important;place-self:start center!important;gap:12px!important;width:100%!important;max-width:760px!important;display:grid!important}.home-premium-shell .home-premium-workspace .home-greeting-clock-wrap,.home-premium-shell .home-premium-workspace .home-language-wrap,.home-premium-shell .home-premium-workspace .home-search-command,.home-premium-shell .home-premium-workspace .home-command-center,.home-premium-shell .home-premium-workspace .home-continue-wrap,.home-premium-shell .home-premium-workspace .home-snapshot-wrap,.home-premium-shell .home-premium-workspace .home-special-cards{justify-self:center!important;width:100%!important;max-width:760px!important;margin-inline:auto!important}.home-premium-shell .home-premium-workspace .home-greeting-clock-wrap,.home-premium-shell .home-premium-workspace .home-language-wrap,.home-premium-shell .home-premium-workspace .home-search-command{justify-content:center!important;display:flex!important}.home-premium-shell .home-premium-workspace .home-special-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-premium-shell .home-dashboard-groups,.home-premium-shell .home-recent-compact,.home-premium-shell .home-footer-section{align-self:center!important;margin-inline:auto!important}}@media (width>=768px) and (width<=920px){.home-premium-shell .home-premium-workspace,.home-premium-shell .home-premium-workspace__primary,.home-premium-shell .home-premium-workspace__secondary,.home-premium-shell .home-premium-workspace .home-search-command,.home-premium-shell .home-premium-workspace .home-command-center,.home-premium-shell .home-premium-workspace .home-continue-wrap,.home-premium-shell .home-premium-workspace .home-snapshot-wrap,.home-premium-shell .home-premium-workspace .home-special-cards{max-width:680px!important}}.mScroll .featureCard,.mScroll .featureCard *,.mScroll .libCard,.mScroll .libCard *,.mScroll .libSectionCard,.mScroll .libSectionCard *,.mScroll .paymentChildCard,.mScroll .paymentChildCard *,.mScroll .docCard,.mScroll .docCard *,.mScroll .learnTopicButton,.mScroll .learnTopicButton *,.mScroll .learnPhaseButton,.mScroll .learnPhaseButton *{overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.mScroll .featureCard,.mScroll .libCard,.mScroll .libSectionCard,.mScroll .paymentChildCard,.mScroll .docCard,.mScroll .learnTopicButton,.mScroll .learnPhaseButton{min-width:0!important}.mScroll .featureCard>*,.mScroll .libCard>*,.mScroll .libSectionCard>*,.mScroll .paymentChildCard>*,.mScroll .docCard>*,.mScroll .learnTopicButton>*,.mScroll .learnPhaseButton>*{min-width:0}.mScroll .europeLearningPage,.mScroll .europeLearningBranch,.mScroll .europeLearningCardGrid,.mScroll .europeLearningCardGrid>.libCard,.mScroll .europeLearningCardGrid>.libCard *{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.mScroll .europeLearningCardGrid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.mScroll .europeLearningCardGrid>.libCard{text-align:left!important;white-space:normal!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.mScroll .europeLearningCardGrid>.libCard>div:first-child{flex:0 0 32px!important}.mScroll .europeLearningCardGrid>.libCard>div:last-child{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important}@media (width>=640px){.mScroll .europeLearningCardGrid{grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:12px!important}}@media (width>=1024px){.mScroll .europeLearningCardGrid{grid-template-columns:repeat(2,minmax(320px,1fr))!important;gap:14px!important}}@media (width>=1280px){.groupedTopicRows,.marketsTreasuryTopicRows{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;display:grid!important}}@media (width>=768px) and (width<=1180px){.mScroll{padding-inline:clamp(18px,3.6vw,34px)!important;scroll-padding-inline:clamp(18px,3.6vw,34px)!important}.mScroll>section,.mScroll .contentPage,.mScroll .learnPage,.mScroll .paymentStoriesPage,.mScroll .europeLearningPage,.mScroll .europeLearningBranch,.mScroll .libraryPage,.mScroll .topicPage,.mScroll .articlePage{width:min(100%,900px)!important;max-width:900px!important;margin-inline:auto!important}.mScroll h1,.mScroll .pageTitle,.mScroll .heroTitle{text-wrap:balance!important;max-width:820px!important;margin-inline:auto!important;line-height:1.08!important}.mScroll h2,.mScroll h3,.mScroll .sectionTitle{text-wrap:balance!important;line-height:1.18!important}.mScroll p,.mScroll li,.mScroll .articleBody,.mScroll .contentBody{line-height:1.72!important}.mScroll .featureGrid,.mScroll .libGrid,.mScroll .paymentChildGrid,.mScroll .docGrid,.mScroll .learnTopicGrid,.mScroll .learnPhaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(12px,2vw,18px)!important;display:grid!important}.mScroll .featureCard,.mScroll .libCard,.mScroll .libSectionCard,.mScroll .paymentChildCard,.mScroll .docCard,.mScroll .learnTopicButton,.mScroll .learnPhaseButton{min-height:100%!important;padding:clamp(16px,2.2vw,22px)!important}.mScroll svg,.mScroll .diagramCard,.mScroll .diagramPanel,.mScroll .svgDiagram,.mScroll .academyDiagram,.mScroll .paymentDiagram{max-width:100%!important}.mScroll .diagramCard,.mScroll .diagramPanel,.mScroll .svgDiagram,.mScroll .academyDiagram,.mScroll .paymentDiagram{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.mScroll .sky-glass-nav,.mScroll .sky-glass-nav__list,.mScroll .sky-glass-nav__track{max-width:calc(100vw - 36px)!important;margin-inline:auto!important}.mScroll .sky-glass-nav__tab{white-space:nowrap!important;min-width:max-content!important;min-height:44px!important}}@media (width>=768px) and (width<=920px){.mScroll>section,.mScroll .contentPage,.mScroll .learnPage,.mScroll .paymentStoriesPage,.mScroll .europeLearningPage,.mScroll .europeLearningBranch,.mScroll .libraryPage,.mScroll .topicPage,.mScroll .articlePage{width:min(100%,720px)!important;max-width:720px!important}.mScroll .featureGrid,.mScroll .libGrid,.mScroll .paymentChildGrid,.mScroll .docGrid,.mScroll .learnTopicGrid,.mScroll .learnPhaseGrid{grid-template-columns:minmax(0,1fr)!important}}@media (width>=921px) and (width<=1180px){.mScroll .home-premium-shell.home-premium-shell .home-premium-workspace,.home-premium-shell.home-premium-shell .home-premium-workspace{width:min(100%,860px)!important;max-width:860px!important}.mScroll .home-premium-shell.home-premium-shell .home-dashboard-groups,.mScroll .home-premium-shell.home-premium-shell .home-recent-compact,.home-premium-shell.home-premium-shell .home-dashboard-groups,.home-premium-shell.home-premium-shell .home-recent-compact{width:min(100%,900px)!important;max-width:900px!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-desktop-main{box-sizing:border-box!important;align-items:stretch!important;width:min(100%,1360px)!important;max-width:1360px!important;padding-inline:clamp(28px,4vw,52px)!important}.home-premium-shell.home-premium-shell .home-premium-workspace{grid-template-columns:minmax(0,1.42fr) minmax(340px,.78fr)!important;place-items:start stretch!important;gap:clamp(22px,2.2vw,34px)!important;width:min(100%,1280px)!important;max-width:1280px!important;margin-inline:auto!important;padding:0 0 30px!important}.home-premium-shell.home-premium-shell .home-premium-workspace__primary,.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{justify-self:stretch!important;width:100%!important;max-width:none!important}.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{position:sticky;top:96px;gap:16px!important}.home-premium-shell.home-premium-shell .home-premium-workspace .home-special-cards{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.home-premium-shell.home-premium-shell .home-dashboard-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:clamp(18px,2vw,28px)!important;width:min(100%,1280px)!important;max-width:1280px!important;margin:0 auto 28px!important;padding:0!important}.home-premium-shell.home-premium-shell .home-dashboard-group{background:radial-gradient(circle at 100% 0,#7dd3fc29,#0000 36%),linear-gradient(145deg,#ffffffb3,#e6f6ff61);border:1px solid #ffffffc7;border-radius:24px;min-width:0;box-shadow:0 18px 42px #0e2a641a,inset 0 1px #ffffffeb;padding:18px!important}.home-premium-shell.home-premium-shell .home-dashboard-group__head{margin:1px 2px 14px!important}.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:94px!important;gap:10px!important}.home-premium-shell.home-premium-shell .home-recent-compact,.home-premium-shell.home-premium-shell .home-footer-section{width:min(100%,1280px)!important;max-width:1280px!important}}@media (width>=1440px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-premium-workspace{grid-template-columns:minmax(0,1.48fr) minmax(360px,.72fr)!important}}@media (width>=768px) and (hover:none) and (pointer:coarse){.home-premium-shell.home-premium-shell .home-desktop-main{width:min(100%,960px)!important;max-width:960px!important;padding-inline:20px!important}.home-premium-shell.home-premium-shell .home-premium-workspace{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:min(100%,920px)!important;max-width:920px!important;padding:0 0 110px!important;display:grid!important}.home-premium-shell.home-premium-shell .home-premium-workspace__primary,.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{width:100%!important;min-width:0!important;max-width:none!important}.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;display:grid!important;position:static!important}.home-premium-shell.home-premium-shell .home-snapshot-wrap,.home-premium-shell.home-premium-shell .home-special-cards{grid-column:1/-1!important;width:100%!important}.home-premium-shell.home-premium-shell .home-special-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.home-premium-shell.home-premium-shell .home-dashboard-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:min(100%,920px)!important;max-width:920px!important;margin-bottom:18px!important;display:grid!important}.home-premium-shell.home-premium-shell .home-dashboard-group{border-radius:22px!important;min-width:0!important;padding:16px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child{grid-column:1/-1!important}.home-premium-shell.home-premium-shell .home-dashboard-group-grid{grid-auto-rows:96px!important;gap:10px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-premium-shell.home-premium-shell .home-dashboard-group:not(:first-child) .home-dashboard-group-grid{grid-template-columns:minmax(0,1fr)!important}.sky-glass-nav{inset:auto 0 calc(14px + env(safe-area-inset-bottom)) 0!important;padding:0 max(16px, env(safe-area-inset-left))!important;position:fixed!important}.sky-glass-nav__panel{border-radius:24px!important;width:min(100%,760px)!important;height:74px!important}.sky-glass-nav__tabs{gap:4px!important;padding:7px 8px!important}.sky-glass-nav__tab{gap:4px!important;min-height:58px!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-dashboard-groups{grid-template-columns:minmax(560px,1.45fr) minmax(400px,.9fr)!important;grid-auto-flow:row!important;align-items:start!important;gap:18px!important;width:min(100%,1240px)!important;max-width:1240px!important}.home-premium-shell.home-premium-shell .home-dashboard-group{min-width:0!important;padding:18px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child{grid-area:span 2/1!important}.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(2),.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(3){grid-column:2!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(2) .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(3) .home-dashboard-group-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.home-premium-shell.home-premium-shell .home-dashboard-group .home-dashboard-card{min-width:0!important;min-height:94px!important;padding:14px 16px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title{-webkit-line-clamp:2!important;white-space:normal!important;text-overflow:clip!important;-webkit-box-orient:vertical!important;line-height:1.16!important;display:-webkit-box!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}}@media (width>=1440px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-dashboard-groups{grid-template-columns:minmax(620px,1.48fr) minmax(440px,.86fr)!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-desktop-main{width:min(100% - 64px,1440px)!important;max-width:1440px!important;padding-inline:0!important}.home-premium-shell.home-premium-shell .home-premium-workspace{grid-template-columns:minmax(0,1.58fr) minmax(360px,.72fr)!important;gap:22px!important;width:100%!important;max-width:none!important;padding-bottom:26px!important}.home-premium-shell.home-premium-shell .home-dashboard-groups{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:20px!important;width:100%!important;max-width:none!important;padding:0 0 28px!important;display:grid!important}.home-premium-shell.home-premium-shell .home-dashboard-group,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child,.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(2),.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(3){grid-area:auto!important;width:100%!important;min-width:0!important;padding:20px!important}.home-premium-shell.home-premium-shell .home-dashboard-group .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(2) .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(3) .home-dashboard-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.home-premium-shell.home-premium-shell .home-dashboard-group .home-dashboard-card{min-width:0!important;min-height:104px!important;padding:16px 18px!important}.home-premium-shell.home-premium-shell .home-dashboard-card__title{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:15px!important;line-height:1.18!important;display:-webkit-box!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-card__subtitle{font-size:12px!important;line-height:1.35!important}}@media (width>=1440px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-desktop-main{width:min(100% - 96px,1520px)!important;max-width:1520px!important}.home-premium-shell.home-premium-shell .home-dashboard-group .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(2) .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(3) .home-dashboard-group-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-hero-brand-media{width:min(100% - 64px,1440px)!important;max-width:1440px!important;margin-inline:auto!important}.home-premium-shell.home-premium-shell .home-hero-brand-media .home-hero-media{width:min(820px,72vw)!important;max-width:820px!important;min-height:480px!important}}@media (width>=1440px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-hero-brand-media .home-hero-media{width:min(920px,68vw)!important;max-width:920px!important;min-height:520px!important}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.home-premium-shell.home-premium-shell .home-premium-workspace{gap:26px!important}.home-premium-shell.home-premium-shell .home-premium-workspace__primary,.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{gap:16px!important}.home-premium-shell.home-premium-shell .home-search-command__shell{border-radius:24px!important;padding:16px 18px!important}.home-premium-shell.home-premium-shell .home-command-center{background:radial-gradient(circle at 100% 0,#7dd3fc33,#0000 34%),linear-gradient(135deg,#ffffffa8,#e0f4ff57,#ffeec433)!important;border:1px solid #ffffffbd!important;border-radius:24px!important;padding:18px 20px!important;box-shadow:0 16px 34px #0e2a641c,inset 0 1px #ffffffe6!important}.home-premium-shell.home-premium-shell .home-primary-actions-grid{gap:12px!important}.home-premium-shell.home-premium-shell .home-primary-action-card{border-radius:20px!important;min-height:116px!important;padding:16px!important}.home-premium-shell.home-premium-shell .home-primary-action-card__title{font-size:15px!important;line-height:1.18!important}.home-premium-shell.home-premium-shell .home-primary-action-card__subtitle{white-space:normal!important;text-overflow:clip!important;line-height:1.36!important;overflow:visible!important}.home-premium-shell.home-premium-shell .home-dashboard-group__head{gap:5px!important;margin:0 4px 12px!important}.home-premium-shell.home-premium-shell .home-dashboard-group__head h2{letter-spacing:-.38px!important;font-size:18px!important}.home-premium-shell.home-premium-shell .home-dashboard-group__head span{font-size:10.5px!important}.home-premium-shell.home-premium-shell .home-dashboard-card{transition:transform .18s,box-shadow .18s,border-color .18s!important}.home-premium-shell.home-premium-shell .home-premium-workspace__secondary{align-content:start!important}.home-premium-shell.home-premium-shell .home-dashboard-card:hover,.home-premium-shell.home-premium-shell .home-primary-action-card:hover{border-color:#fffffff5!important;transform:translateY(-2px)!important;box-shadow:0 18px 34px #0e2a6429,inset 0 1px #fffffff0!important}}@media (width<=760px){.page-fade-in,.mScroll>.page-fade-in{opacity:1!important;animation:none!important;transform:none!important}}@media (width>=1024px){.mScroll{padding-top:env(safe-area-inset-top)!important;scroll-padding-top:calc(82px + env(safe-area-inset-top))!important;padding-bottom:32px!important}.mScroll>.sky-glass-nav.mba-bottom-nav{inset-inline:auto!important;z-index:20!important;width:100%!important;height:78px!important;padding:calc(10px + env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 10px max(24px, env(safe-area-inset-left))!important;flex:0 0 78px!important;align-self:stretch!important;position:relative!important;top:auto!important;bottom:auto!important}.mScroll>.sky-glass-nav.mba-bottom-nav .sky-glass-nav__panel{border-radius:999px!important;width:min(100%,1080px)!important;height:58px!important;min-height:58px!important}.mScroll>.sky-glass-nav.mba-bottom-nav .sky-glass-nav__tabs{min-height:0!important;padding:5px 8px!important}.mScroll>.sky-glass-nav.mba-bottom-nav .sky-glass-nav__tab{min-height:44px!important}}@media (width<=767px){:root{--sky-nav-bottom-clearance:calc(184px + env(safe-area-inset-bottom))!important}.mScroll{padding-bottom:var(--sky-nav-bottom-clearance)!important;scroll-padding-bottom:var(--sky-nav-bottom-clearance)!important}}@media (width>=768px){.home-premium-shell.home-premium-shell .home-dashboard-group .home-dashboard-grid,.home-premium-shell.home-premium-shell .home-dashboard-group .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(2) .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-dashboard-group:nth-child(3) .home-dashboard-group-grid,.home-premium-shell.home-premium-shell .home-primary-actions-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:12px!important;width:min(100%,880px)!important;margin-inline:auto!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-group-grid{gap:14px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child,.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2){isolation:isolate!important;color:#fff!important;border-color:#ffffff3d!important;min-height:118px!important;position:relative!important;overflow:hidden!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child{background:linear-gradient(125deg,#123457,#1b527b 56%,#27719a)!important;box-shadow:0 18px 36px #11365b40,inset 0 1px #ffffff2e!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2){background:linear-gradient(125deg,#0b6f89,#168eae 58%,#4db5c8)!important;box-shadow:0 18px 36px #0a668438,inset 0 1px #ffffff38!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):before{z-index:1!important;color:#ffffff9e!important;letter-spacing:.12em!important;background:0 0!important;font-size:9px!important;font-weight:850!important;display:block!important;position:absolute!important;top:16px!important;right:20px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:first-child:before{content:"CORE LIBRARY"!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(2):before{content:"GLOBAL VIEW"!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2):after{content:""!important;border:1px solid #ffffff2e!important;border-radius:50%!important;width:170px!important;height:170px!important;display:block!important;position:absolute!important;top:-55px!important;right:-22px!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__title{z-index:2!important;color:#fff!important;padding-right:88px!important;font-size:20px!important;line-height:1.1!important;position:relative!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__subtitle{z-index:2!important;color:#eff9ffcc!important;font-size:13px!important;position:relative!important}.home-premium-shell.home-premium-shell .home-dashboard-group:first-child .home-dashboard-card:nth-child(-n+2) .home-dashboard-card__arrow{z-index:3!important;color:#fff!important;background:#ffffff2b!important;position:relative!important}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.paymentStoriesDetailPage{min-height:100dvh;padding-bottom:calc(140px + env(safe-area-inset-bottom));box-sizing:border-box;overflow:hidden auto!important}.paymentStoriesDetailPage,.paymentStoriesDetailPage *{box-sizing:border-box;max-width:100%}.paymentStoriesDetailHeader{flex-shrink:0}.paymentStoriesDetailStats,.europeLearningPage{width:min(100%,1180px)!important;margin-left:auto!important;margin-right:auto!important}.europeLearningPage{overflow:visible;padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}.europeLearningBranch{overflow:visible}.europeLearningCardGrid{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.europeLearningCardGrid>.libCard{overflow-wrap:anywhere;width:100%;min-width:0}.paymentStoriesChapterPage button[aria-label^="Open zoom view for"]{transform:translate(-50%);width:min(1180px,100vw - 28px)!important;max-width:min(1180px,100vw - 28px)!important;margin-left:50%!important;margin-right:0!important}.paymentStoriesChapterPage button[aria-label^="Open zoom view for"] img[src*="/diagrams/payment-stories/europe/"]{pointer-events:none!important;width:100%!important;max-width:none!important}@media (width<=430px){.paymentStoriesChapterPage button[aria-label^="Open zoom view for"]{width:min(100%,100vw - 20px)!important;max-width:calc(100vw - 20px)!important}}@media (width>=640px){.paymentStoriesDetailStats,.europeLearningPage{padding-left:calc(24px + env(safe-area-inset-left))!important;padding-right:calc(24px + env(safe-area-inset-right))!important}.europeLearningCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width>=1024px){.paymentStoriesDetailHeader{padding-left:max(32px,50vw - 558px)!important;padding-right:max(32px,50vw - 558px)!important}.paymentStoriesDetailStats,.europeLearningPage{padding-left:32px!important;padding-right:32px!important}.europeLearningPage{gap:14px!important}}@supports (-webkit-touch-callout:none){@media (width<=820px){.malla-radio--compact{max-width:calc(100vw - 1.5rem);right:max(.75rem, env(safe-area-inset-right))!important;bottom:calc(5.5rem + env(safe-area-inset-bottom))!important}.malla-radio__mini-player{box-sizing:border-box;max-width:calc(100vw - 1.5rem)}}@media (display-mode:standalone) and (width<=820px){.malla-radio--compact{bottom:calc(.9rem + env(safe-area-inset-bottom))!important}}}.malla-bites-page .malla-radio:not(.malla-radio--compact){isolation:isolate!important;color:#f8ead0!important;background:radial-gradient(circle at 50% 24%,#b0482729,#0000 28%),radial-gradient(circle at 88% 8%,#1f64732e,#0000 28%),linear-gradient(155deg,#07131c 0%,#081720 45%,#050b11 100%)!important;border:1px solid #ddab5b38!important;border-radius:28px!important;padding:clamp(20px,4vw,34px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0a!important}.malla-bites-page .malla-radio:not(.malla-radio--compact):before{content:"SONGS  •  PEOPLE  •  MEMORIES  •  A BRIGHTER YOU";color:#e8be79b8;letter-spacing:.22em;text-align:center;margin:0 auto 8px;font-size:9px;font-weight:700;display:block}.malla-bites-page .malla-radio:not(.malla-radio--compact) audio{display:none!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heading{text-align:center!important;margin:0 auto 8px!important;display:block!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heading>div{display:block!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__eyebrow{display:none!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heading h2{color:#f3d59d!important;letter-spacing:-.025em!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(31px,6vw,50px)!important;font-weight:600!important;line-height:1.04!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heading p{color:#0000!important;max-width:640px!important;margin:9px auto 0!important;font-size:0!important;line-height:1.5!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heading p:after{content:"Music stories and stations are under preparation";color:#e1e8edbd;font-size:clamp(12px,2vw,15px);font-weight:500}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__group-tabs{display:none!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__deck{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;margin-top:8px!important;display:grid!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heart-stage{min-height:clamp(220px,34vw,330px)!important;box-shadow:none!important;background:0 0!important;border:0!important;order:1!important;place-items:center!important;padding:14px!important;display:grid!important;position:relative!important;overflow:visible!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heart-stage:before{content:"🫀";z-index:2;filter:drop-shadow(0 18px 24px #00000061)drop-shadow(0 0 28px #db6d4429);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:clamp(128px,25vw,220px);line-height:1;display:block;position:relative;transform:rotate(-3deg)}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heart-stage:after{content:"♪        ♫       ♪";z-index:1;color:#e59e4ccc;letter-spacing:.35em;text-align:center;text-shadow:0 0 14px #e89d4857;font-size:clamp(22px,5vw,38px);position:absolute;inset:47% 3% auto;transform:translateY(-50%)rotate(-7deg)}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heart,.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heart-glow,.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__heart-content{display:none!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__stations{box-shadow:none!important;background:0 0!important;border:0!important;order:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;display:grid!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__stations-toolbar{display:none!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station-list{display:contents!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station{opacity:1!important;pointer-events:none!important;cursor:default!important;text-align:left!important;background:linear-gradient(145deg,#451f13eb,#1d1312f5)!important;border:1px solid #ffffff1c!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:4px!important;width:100%!important;min-height:112px!important;padding:16px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000002e!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:nth-child(2){background:linear-gradient(145deg,#531433eb,#230d1df5)!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:nth-child(3){background:linear-gradient(145deg,#094450eb,#071f27f7)!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:nth-child(4){background:linear-gradient(145deg,#194e2feb,#0a2719f7)!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:nth-child(5){background:linear-gradient(145deg,#3e2258eb,#19102af7)!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station>*{display:none!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:before,.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__stations:after{color:#fff6e8;font-size:clamp(13px,2.3vw,17px);font-weight:750;line-height:1.18;display:block}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:after{content:"♪  Playlist coming soon";color:#f0e2cdad;margin-top:5px;font-size:10px;font-weight:550;line-height:1.3;display:block}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:first-child:before{content:"Kishore Kumar"}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:nth-child(2):before{content:"Lata Mangeshkar"}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:nth-child(3):before{content:"R.D. Burman"}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:nth-child(4):before{content:"Ilaiyaraaja"}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:nth-child(5):before{content:"S. P. Balasubrahmanyam"}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__stations:after{content:"English Classics\a ♪  Playlist coming soon";white-space:pre-line;box-sizing:border-box;background:linear-gradient(145deg,#183b5ff0,#091c31f7);border:1px solid #ffffff1c;border-radius:18px;min-height:112px;padding:16px;line-height:1.55;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000002e}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__controls{pointer-events:none!important;background:linear-gradient(135deg,#14353ac7,#0a1920e0)!important;border:1px solid #72a2a238!important;border-radius:18px!important;order:3!important;min-height:86px!important;padding:18px 20px!important;display:block!important;position:relative!important;box-shadow:inset 0 1px #ffffff09!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__controls>*{display:none!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__controls:before{content:"For now, this section is a preview.";color:#fff3dc;font-size:clamp(13px,2vw,16px);font-weight:750;line-height:1.35;display:block}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__controls:after{content:"Playback will be added later — same soul, more to come.";color:#e1ebe9ad;margin-top:5px;font-size:11px;font-weight:500;line-height:1.45;display:block}.malla-bites-page .malla-radio--compact{pointer-events:none!important}.malla-bites-page .malla-radio--compact .malla-radio__mini-player{-webkit-backdrop-filter:blur(18px)!important;background:#07131cf5!important;border:1px solid #ddab5b3d!important;border-radius:18px!important;min-width:min(330px,100vw - 24px)!important;padding:12px 15px!important;box-shadow:0 16px 44px #00000057!important}.malla-bites-page .malla-radio--compact .malla-radio__mini-play,.malla-bites-page .malla-radio--compact .malla-radio__mini-stop{display:none!important}.malla-bites-page .malla-radio--compact .malla-radio__mini-copy{color:#0000!important;text-align:left!important;background:0 0!important;border:0!important;width:100%!important;padding:0!important;font-size:0!important;display:block!important}.malla-bites-page .malla-radio--compact .malla-radio__mini-copy>*{display:none!important}.malla-bites-page .malla-radio--compact .malla-radio__mini-copy:before{content:"🫀  Malla Radio";color:#f3d59d;font-size:13px;font-weight:800;display:block}.malla-bites-page .malla-radio--compact .malla-radio__mini-copy:after{content:"Playback coming soon";color:#e6ecefad;margin-top:2px;font-size:10px;font-weight:550;display:block}@media (width>=760px){.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__stations{grid-template-columns:repeat(3,minmax(0,1fr))!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station,.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__stations:after{min-height:132px!important;padding:19px!important}}@media (width<=430px){.malla-bites-page .malla-radio:not(.malla-radio--compact){border-radius:22px!important;padding:18px 12px 16px!important}.malla-bites-page .malla-radio:not(.malla-radio--compact):before{max-width:260px;font-size:7px;line-height:1.65}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__stations{gap:8px!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station,.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__stations:after{border-radius:15px!important;min-height:105px!important;padding:13px!important}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:before,.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__stations:after{font-size:12px}.malla-bites-page .malla-radio:not(.malla-radio--compact) .malla-radio__station:after{font-size:8px}}img[src*="/diagrams/"]:not(.mba-diagram-viewer-image){object-fit:contain;box-sizing:border-box;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:zoom-in;touch-action:manipulation;transform:translateZ(0);width:100%!important;max-width:980px!important;height:auto!important;margin:28px auto 12px!important;display:block!important}p:has(>img[src*="/diagrams/"]){box-sizing:border-box;width:100%;max-width:980px;margin-left:auto;margin-right:auto;position:relative}p:has(>img[src*="/diagrams/"]):after{content:"Tap to view & zoom";z-index:3;color:#fff;letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);pointer-events:none;background:#0f172adb;border:1px solid #ffffffb8;border-radius:999px;align-items:center;min-height:34px;padding:6px 10px;font:700 10.5px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:inline-flex;position:absolute;bottom:22px;right:12px;box-shadow:0 6px 20px #0f172a33}html.mba-diagram-viewer-open{overflow:hidden}.mba-diagram-viewer{z-index:10000;-webkit-backdrop-filter:blur(18px);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#070f1ef0;flex-direction:column;display:flex;position:fixed;inset:0}.mba-diagram-viewer-toolbar{z-index:2;min-height:64px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:#0f172ae0;border-bottom:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.mba-diagram-viewer-button{color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;min-width:44px;min-height:40px;padding:8px 12px;font:800 14px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.mba-diagram-viewer-button:disabled{opacity:.36;cursor:default}.mba-diagram-viewer-close{margin-left:8px;font-size:22px}.mba-diagram-viewer-viewport{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;flex:1;width:100%;padding:18px;overflow:auto}.mba-diagram-viewer-image,.mba-diagram-viewer img[src*="/diagrams/"]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;object-fit:contain;background:#fff;border-radius:12px;width:100%;box-shadow:0 18px 60px #00000052;max-width:none!important;height:auto!important;margin:0 auto!important;display:block!important}@media (width<=768px){p:has(>img[src*="/diagrams/"]){contain:layout paint;isolation:isolate;overscroll-behavior:contain;border-radius:14px;width:100%;max-width:100%;overflow:hidden}img[src*="/diagrams/"]:not(.mba-diagram-viewer-image){object-fit:contain;touch-action:manipulation;will-change:auto;border-radius:14px!important;width:100%!important;max-width:100%!important;height:auto!important;margin:20px auto 10px!important}p:has(>img[src*="/diagrams/"]):after{min-height:32px;padding:6px 9px;font-size:10px;bottom:18px;right:8px}.mba-diagram-viewer-toolbar{justify-content:flex-start;overflow-x:auto}.mba-diagram-viewer-viewport{padding:10px}.mba-diagram-viewer-image,.mba-diagram-viewer img[src*="/diagrams/"]{max-width:none!important;margin:0 auto!important}}@media (width<=430px){img[src*="/diagrams/"]:not(.mba-diagram-viewer-image){max-width:calc(100vw - 28px)!important}p:has(>img[src*="/diagrams/"]):after{content:"Tap to zoom"}}.foundation-iso-experience,.foundation-self-check{--foundation-accent:#2563eb;--foundation-soft:#2563eb1a;box-sizing:border-box;width:100%;max-width:860px;margin:6px auto 24px}.foundation-iso-experience{border:1px solid color-mix(in srgb, var(--foundation-accent) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--foundation-soft) 78%, white), #ffffffa3);-webkit-backdrop-filter:blur(16px);border-radius:22px;padding:16px;box-shadow:0 10px 34px #0f172a12,inset 0 1px #ffffffc2}.foundation-journey-label,.foundation-mini-label{letter-spacing:.1em;text-transform:uppercase;color:var(--foundation-accent);font:900 9.5px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.foundation-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.foundation-journey-step{color:#334155;background:#ffffff94;border:1px solid #94a3b829;border-radius:14px;min-width:0;padding:10px 11px;text-decoration:none;box-shadow:inset 0 1px #ffffffa8}.foundation-journey-step span{color:#475569ad;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:9.5px;font-weight:800;display:block}.foundation-journey-step strong{color:#1e293b;font-size:12px;font-weight:850;line-height:1.25;display:block}.foundation-journey-step.is-current{border-color:color-mix(in srgb, var(--foundation-accent) 42%, transparent);background:color-mix(in srgb, var(--foundation-soft) 82%, white);box-shadow:0 4px 14px color-mix(in srgb, var(--foundation-accent) 12%, transparent), inset 0 1px 0 #ffffffb8}.foundation-journey-step.is-current span,.foundation-journey-step.is-current strong{color:var(--foundation-accent)}.foundation-outcomes{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:14px;margin-top:16px;display:grid}.foundation-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.foundation-outcome,.foundation-question{background:#ffffff94;border:1px solid #94a3b821;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.foundation-outcome>span,.foundation-question>span{background:var(--foundation-soft);width:23px;height:23px;color:var(--foundation-accent);border-radius:999px;flex:0 0 23px;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.foundation-outcome p,.foundation-question p{color:#1e293bd1;margin:1px 0 0;font-size:11.2px;font-weight:650;line-height:1.45}.foundation-map-button{border:1px solid color-mix(in srgb, var(--foundation-accent) 30%, transparent);background:linear-gradient(145deg, var(--foundation-accent), color-mix(in srgb, var(--foundation-accent) 72%, #0f172a));color:#fff;text-align:left;min-height:100%;box-shadow:0 8px 22px color-mix(in srgb, var(--foundation-accent) 20%, transparent);cursor:pointer;border-radius:16px;padding:14px}.foundation-map-button span{font-size:12px;font-weight:900;line-height:1.25;display:block}.foundation-map-button small{opacity:.8;margin-top:5px;font-size:9.5px;font-weight:650;line-height:1.35;display:block}.foundation-map-button.is-secondary{background:color-mix(in srgb, var(--foundation-soft) 70%, white);min-height:auto;color:var(--foundation-accent);box-shadow:none;margin-top:12px}.foundation-methodology-note{border:1px solid color-mix(in srgb, var(--foundation-accent) 20%, transparent);background:linear-gradient(135deg, #ffffffbd, color-mix(in srgb, var(--foundation-soft) 48%, white));border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffffb8}.foundation-methodology-note strong{color:#10243a;margin-top:5px;font-size:13px;line-height:1.35;display:block}.foundation-methodology-note p{color:#334155cc;margin:6px 0 0;font-size:11.2px;line-height:1.55}.foundation-methodology-link{white-space:nowrap;min-height:38px;color:var(--foundation-accent);border:1px solid color-mix(in srgb, var(--foundation-accent) 22%, transparent);background:#ffffffb8;border-radius:11px;justify-content:center;align-items:center;padding:9px 11px;font-size:10.5px;font-weight:850;text-decoration:none;display:inline-flex}.foundation-focused-visuals{border-top:1px solid color-mix(in srgb, var(--foundation-accent) 16%, transparent);margin-top:16px;padding-top:15px}.foundation-focused-intro{color:#334155b8;margin:6px 0 10px;font-size:11.2px;line-height:1.5}.foundation-focused-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.foundation-focused-grid.is-single{grid-template-columns:1fr}.foundation-focused-figure{border:1px solid color-mix(in srgb, var(--foundation-accent) 18%, transparent);background:#ffffffb8;border-radius:16px;min-width:0;margin:0;padding:10px;overflow:hidden;box-shadow:0 7px 20px #0f172a0f}.foundation-focused-heading{color:#10243a;margin:1px 2px 8px;font-size:12.5px;font-weight:850;line-height:1.35}.foundation-focused-figure img{cursor:zoom-in;background:#fff;border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.foundation-focused-figure figcaption{color:#334155c7;margin:9px 2px 1px;font-size:10.7px;line-height:1.5}.foundation-practice-layer{border-top:1px solid color-mix(in srgb, var(--foundation-accent) 16%, transparent);margin-top:17px;padding-top:15px}.foundation-common-mistake{background:linear-gradient(135deg,#fffbebeb,#fff7edcc);border:1px solid #f59e0b4d;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:11px;margin-top:9px;padding:13px 14px;display:grid}.foundation-practice-icon{color:#fff;background:#f59e0b;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:flex;box-shadow:0 5px 13px #f59e0b38}.foundation-common-mistake span,.foundation-case-kicker{letter-spacing:.1em;color:#b45309;font-size:9px;font-weight:900;line-height:1.2;display:block}.foundation-common-mistake strong{color:#78350f;margin-top:4px;font-size:13px;line-height:1.35;display:block}.foundation-common-mistake p{color:#78350fd4;margin:6px 0 0;font-size:11.2px;line-height:1.55}.foundation-role-section{margin-top:12px}.foundation-practice-subtitle{color:#10243a;margin-bottom:8px;font-size:11.5px;font-weight:850}.foundation-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.foundation-role-card{border:1px solid color-mix(in srgb, var(--foundation-accent) 16%, transparent);background:#ffffffad;border-radius:13px;min-width:0;padding:10px}.foundation-role-card strong{background:var(--foundation-soft);min-width:34px;color:var(--foundation-accent);letter-spacing:.04em;border-radius:999px;justify-content:center;padding:4px 7px;font-size:9.5px;display:inline-flex}.foundation-role-card p{color:#334155cc;margin:7px 0 0;font-size:10.4px;line-height:1.48}.foundation-mini-case{border:1px solid color-mix(in srgb, var(--foundation-accent) 22%, transparent);background:linear-gradient(135deg, #ffffffd1, color-mix(in srgb, var(--foundation-soft) 42%, white));border-radius:16px;margin-top:12px;padding:14px;box-shadow:inset 0 1px #ffffffb8}.foundation-case-kicker{color:var(--foundation-accent)}.foundation-mini-case h3{color:#10243a;margin:5px 0 6px;font-size:14px;line-height:1.35}.foundation-mini-case>p{color:#334155cc;margin:0;font-size:11.2px;line-height:1.55}.foundation-case-question{color:#334155;background:#ffffffb8;border-radius:11px;margin-top:10px;padding:9px 10px;font-size:10.8px;line-height:1.5}.foundation-case-question strong{color:var(--foundation-accent)}.foundation-mini-case details{border-top:1px dashed color-mix(in srgb, var(--foundation-accent) 24%, transparent);margin-top:9px;padding-top:8px}.foundation-mini-case summary{cursor:pointer;color:var(--foundation-accent);font-size:10.5px;font-weight:850}.foundation-mini-case details p{color:#334155cc;margin:7px 0 0;font-size:10.8px;line-height:1.52}.foundation-section-progress{top:calc(var(--app-sticky-top) + 8px);z-index:6;scrollbar-width:none;-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #fff9;border-radius:14px;gap:6px;margin-top:14px;padding:7px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 6px 18px #0f172a12}.foundation-section-progress::-webkit-scrollbar{display:none}.foundation-section-progress a{text-overflow:ellipsis;white-space:nowrap;color:#334155b8;background:#f8fafcbd;border-radius:10px;flex:none;max-width:180px;padding:7px 9px;font-size:9.8px;font-weight:750;text-decoration:none;overflow:hidden}.foundation-section-progress a.is-active{color:var(--foundation-accent);background:var(--foundation-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foundation-accent) 22%, transparent)}.foundation-map-fab{right:18px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:30;background:var(--foundation-accent);color:#fff;width:46px;height:46px;box-shadow:0 10px 26px color-mix(in srgb, var(--foundation-accent) 25%, #0f172a38);cursor:pointer;border:1px solid #ffffffa3;border-radius:999px;font-size:10px;font-weight:900;position:fixed}.foundation-self-check{border:1px solid color-mix(in srgb, var(--foundation-accent) 24%, transparent);background:linear-gradient(135deg, #ffffffc2, color-mix(in srgb, var(--foundation-soft) 58%, white));border-radius:20px;margin-top:16px;padding:18px;box-shadow:0 10px 28px #0f172a0f}.foundation-self-check h2{color:#10243a;margin:7px 0 6px;font-size:20px;line-height:1.3}.foundation-self-check-intro{color:#334155c2;max-width:720px;margin:0;font-size:12px;line-height:1.6}.foundation-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}@media (width>=1080px){.foundation-map-fab{right:max(22px,50vw - 580px)}}@media (width<=768px){.foundation-iso-experience,.foundation-self-check{max-width:100%}.foundation-iso-experience{border-radius:18px;padding:13px}.foundation-journey{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.foundation-journey::-webkit-scrollbar{display:none}.foundation-journey-step{flex:0 0 150px}.foundation-outcomes,.foundation-outcome-grid{grid-template-columns:1fr}.foundation-map-button{min-height:58px}.foundation-methodology-note{grid-template-columns:1fr;gap:10px;padding:12px}.foundation-methodology-link{box-sizing:border-box;white-space:normal;width:100%}.foundation-focused-grid,.foundation-focused-grid.is-single{grid-template-columns:1fr}.foundation-focused-figure{border-radius:14px;padding:8px}.foundation-focused-heading{font-size:12px}.foundation-focused-figure figcaption{font-size:10.5px}.foundation-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-common-mistake{grid-template-columns:30px minmax(0,1fr);padding:12px}.foundation-practice-icon{width:30px;height:30px;font-size:16px}.foundation-section-progress{top:calc(var(--app-sticky-top) + 4px);margin-left:-4px;margin-right:-4px}.foundation-section-progress a{max-width:145px;font-size:9.4px}.foundation-question-grid{grid-template-columns:1fr}.foundation-self-check{border-radius:17px;padding:15px}.foundation-self-check h2{font-size:18px}.foundation-map-fab{right:14px;bottom:calc(82px + env(safe-area-inset-bottom));width:44px;height:44px}}@media (width<=430px){.foundation-role-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.foundation-map-button,.foundation-map-fab,.foundation-journey-step{transition:none!important}}.mba-channels-domain-card{background:radial-gradient(circle at 12% 18%,#67e8f942,#0000 34%),linear-gradient(135deg,#ecfeffd1,#f0fdfaab)!important;border:1.5px solid #06b6d47a!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #0891b221,inset 0 1px #ffffffd9!important}.mba-channels-domain-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#06b6d4 0%,#14b8a6 58%,#0f766e 100%);width:4px;position:absolute;inset:0 auto 0 0}.mba-channels-domain-card:after{content:"CHANNELS";color:#0e749094;letter-spacing:.16em;pointer-events:none;background:#ecfeffa8;border:1px solid #0891b22e;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:900;line-height:1;position:absolute;top:10px;right:16px}.mba-channels-domain-card svg{filter:drop-shadow(0 5px 9px #06b6d433)}.mba-channels-topic-card{--channel-accent:6, 182, 212;border-color:rgba(var(--channel-accent), .27)!important;background:linear-gradient(135deg, rgba(var(--channel-accent), .075), #ffffff70)!important;box-shadow:0 8px 22px rgba(var(--channel-accent), .08), inset 0 1px 0 #ffffffb8!important;position:relative!important;overflow:hidden!important}.mba-channels-topic-card:before{content:"";background:rgba(var(--channel-accent), .76);pointer-events:none;border-radius:0 4px 4px 0;width:3px;position:absolute;top:18%;bottom:18%;left:0}.mba-channels-topic-header{background:radial-gradient(circle at 10% 10%,#67e8f938,#0000 35%),linear-gradient(135deg,#ecfeffb8,#f0fdfa8f)!important;border-color:#06b6d46b!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 28px #0891b21c,inset 0 1px #ffffffd1!important}.mba-channels-topic-header:after{content:"CUSTOMER JOURNEY";color:#0e74908f;letter-spacing:.12em;pointer-events:none;background:#cffafead;border:1px solid #0891b229;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:900;position:absolute;top:10px;right:12px}@media (width<=430px){.mba-channels-domain-card:after,.mba-channels-topic-header:after{font-size:6.5px;right:10px}}@media (prefers-reduced-motion:no-preference){.mba-channels-domain-card,.mba-channels-topic-card{transition:transform .18s,box-shadow .18s,border-color .18s}.mba-channels-domain-card:active,.mba-channels-topic-card:active{transform:scale(.985)}}.malla-bites-collections .malla-bites-page__category-grid{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,18px)!important;display:grid!important}.malla-bites-collections .malla-bites-category,.malla-bites-collections .malla-bites-category:nth-child(n){transform:none;border-width:1px!important;grid-column:auto!important;min-height:198px!important;padding:20px 19px 18px!important;box-shadow:inset 0 1px #fffffff5,0 12px 26px #424f8417!important}.malla-bites-collections .malla-bites-category:first-child{border-radius:26px 26px 12px!important}.malla-bites-collections .malla-bites-category:nth-child(2){border-radius:26px 12px 26px 26px!important}.malla-bites-collections .malla-bites-category:nth-child(3){border-radius:12px 26px 26px!important}.malla-bites-collections .malla-bites-category:nth-child(4){border-radius:26px 26px 26px 12px!important}.malla-bites-collections .malla-bites-category:before{opacity:.72;width:150px!important;height:150px!important;bottom:-72px!important;right:-62px!important}.malla-bites-collections .malla-bites-category:after{border-width:2px!important;width:10px!important;height:10px!important;top:14px!important;right:14px!important}.malla-bites-collections .malla-bites-category__icon{border-radius:13px!important;width:40px!important;height:40px!important;margin-bottom:0!important;font-size:19px!important}.malla-bites-collections .malla-bites-category__copy{padding-right:2px;gap:5px!important;max-width:none!important;margin-top:18px!important}.malla-bites-collections .malla-bites-category__eyebrow{letter-spacing:.11em!important;font-size:8px!important}.malla-bites-collections .malla-bites-category__title{font-size:clamp(22px,2.1vw,29px)!important;line-height:1!important}.malla-bites-collections .malla-bites-category__description{max-width:260px!important;font-size:11.5px!important;line-height:1.4!important}.malla-bites-collections .malla-bites-category__select{letter-spacing:.07em!important;font-size:8px!important;bottom:14px!important;right:16px!important}.malla-bites-collections .malla-bites-category__select b{width:20px!important;height:20px!important;font-size:11px!important}@media (hover:hover) and (pointer:fine){.malla-bites-collections .malla-bites-category:hover{transform:translateY(-3px)scale(1.008)!important;box-shadow:inset 0 1px #fffffffa,0 18px 34px #424f8421!important}}@media (width>=641px) and (width<=1023px){.malla-bites-collections .malla-bites-page__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.malla-bites-collections .malla-bites-category,.malla-bites-collections .malla-bites-category:nth-child(n){min-height:184px!important;padding:18px 18px 16px!important}.malla-bites-collections .malla-bites-category__title{font-size:clamp(24px,3.2vw,31px)!important}.malla-bites-collections .malla-bites-category__description{max-width:330px!important;font-size:12px!important}}@media (width<=640px){.malla-bites-collections .malla-bites-section-heading{margin-bottom:12px!important}.malla-bites-collections .malla-bites-page__category-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.malla-bites-collections .malla-bites-category,.malla-bites-collections .malla-bites-category:nth-child(n){min-height:154px!important;padding:15px 15px 13px!important}.malla-bites-collections .malla-bites-category:first-child{border-radius:22px 22px 9px!important}.malla-bites-collections .malla-bites-category:nth-child(2){border-radius:22px 9px 22px 22px!important}.malla-bites-collections .malla-bites-category:nth-child(3){border-radius:9px 22px 22px!important}.malla-bites-collections .malla-bites-category:nth-child(4){border-radius:22px 22px 22px 9px!important}.malla-bites-collections .malla-bites-category__icon{border-radius:11px!important;width:34px!important;height:34px!important;font-size:16px!important}.malla-bites-collections .malla-bites-category__copy{padding-right:44px;gap:4px!important;margin-top:10px!important}.malla-bites-collections .malla-bites-category__eyebrow{font-size:7px!important}.malla-bites-collections .malla-bites-category__title{font-size:clamp(22px,7vw,27px)!important}.malla-bites-collections .malla-bites-category__description{max-width:100%!important;font-size:10.5px!important;line-height:1.35!important}.malla-bites-collections .malla-bites-category__select{bottom:12px!important;right:13px!important}}@media (width<=380px){.malla-bites-collections .malla-bites-category,.malla-bites-collections .malla-bites-category:nth-child(n){min-height:146px!important;padding:14px 13px 12px!important}.malla-bites-collections .malla-bites-category__copy{padding-right:38px}.malla-bites-collections .malla-bites-category__description{font-size:10px!important}}.malla-bites-page .malla-bites-hero{gap:clamp(22px,5vw,56px)!important;min-height:300px!important;padding:clamp(26px,4.2vw,48px)!important}.malla-bites-page .malla-bites-hero h1{font-size:clamp(46px,6.2vw,72px)!important}.malla-bites-page .malla-bites-hero__thesis{font-size:clamp(15px,1.7vw,18px)!important}.malla-bites-page .malla-bites-hero__line{margin-top:16px!important}.malla-bites-page .malla-bites-hero__mark{width:min(100%,244px)!important}.malla-bites-page .malla-bites-hero__heart{font-size:clamp(86px,11vw,128px)!important}@media (width>=641px) and (width<=1023px){.malla-bites-page .malla-bites-hero{gap:26px!important;min-height:270px!important;padding:28px 32px!important}.malla-bites-page .malla-bites-hero__mark{width:210px!important}}@media (width<=640px){.malla-bites-page .malla-bites-hero{border-radius:24px 24px 24px 10px!important;gap:16px!important;min-height:0!important;padding:24px 20px 20px!important}.malla-bites-page .malla-bites-hero h1{font-size:clamp(43px,13vw,58px)!important}.malla-bites-page .malla-bites-hero__thesis{font-size:14.5px!important;line-height:1.45!important}.malla-bites-page .malla-bites-hero__line{margin-top:13px!important;font-size:10.5px!important}.malla-bites-page .malla-bites-hero__mark{width:154px!important}.malla-bites-page{overflow-x:clip;width:100%!important;max-width:100%!important;margin:0 auto!important;padding-left:14px!important;padding-right:14px!important}.malla-bites-page__content{width:100%!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important}.malla-bites-page__top{column-gap:8px;width:100%;max-width:430px;margin-left:auto;margin-right:auto;grid-template-columns:auto minmax(0,1fr) auto!important}.malla-bites-page__brand{min-width:0;padding:0 6px}.malla-bites-page__brand strong{font-size:16px!important}.malla-bites-page__brand span{letter-spacing:.13em!important;font-size:7.5px!important}.malla-bites-page__back{min-height:36px!important;padding:7px 10px!important;font-size:11px!important}.malla-bites-page .malla-bites-hero{text-align:center!important;border-radius:26px!important;grid-template-columns:1fr!important;justify-items:center!important;gap:14px!important;width:100%!important;max-width:410px!important;margin:14px auto 0!important;padding:22px 18px 20px!important;box-shadow:0 20px 44px #34468621,inset 0 1px #fffffff5!important}.malla-bites-hero__copy{width:100%;max-width:350px;margin:0 auto}.malla-bites-page .malla-bites-hero h1{text-align:center!important;margin:8px 0 10px!important;font-size:clamp(42px,12vw,54px)!important;line-height:.92!important}.malla-bites-page .malla-bites-hero__thesis{text-align:center!important;max-width:330px!important;margin:0 auto!important;font-size:13.5px!important;line-height:1.48!important}.malla-bites-page .malla-bites-hero__line{text-align:center!important;max-width:320px!important;margin:12px auto 0!important;padding:7px 10px!important;font-size:10px!important}.malla-bites-page .malla-bites-hero__mark{justify-self:center!important;width:132px!important;margin:0 auto!important}.malla-bites-page .malla-bites-hero__heart{font-size:72px!important}.malla-bites-introduction{width:100%;grid-template-columns:3px minmax(0,1fr)!important;gap:14px!important;max-width:380px!important;margin:30px auto 32px!important;padding:0 4px!important}.malla-bites-introduction h2{font-size:26px!important;line-height:1.06!important}.malla-bites-introduction p{font-size:13px!important;line-height:1.52!important}.malla-bites-collections{width:100%;max-width:410px;margin-left:auto;margin-right:auto}.malla-bites-collections .malla-bites-section-heading{text-align:center;max-width:360px;margin-left:auto!important;margin-right:auto!important}.malla-bites-collections .malla-bites-section-heading h2{font-size:27px!important;line-height:1.05!important}.malla-bites-collections .malla-bites-section-heading p{max-width:330px!important;margin-left:auto!important;margin-right:auto!important;font-size:11.5px!important;line-height:1.42!important}.malla-bites-collections .malla-bites-page__category-grid{width:100%;max-width:390px;margin-left:auto;margin-right:auto;gap:11px!important}.malla-bites-collections .malla-bites-category,.malla-bites-collections .malla-bites-category:nth-child(n){border-radius:22px!important;width:100%!important;min-height:148px!important;padding:15px 16px 14px!important;box-shadow:inset 0 1px #fffffff5,0 12px 28px #424f841a!important}.malla-bites-collections .malla-bites-category__copy{max-width:305px!important;margin-top:10px!important}.malla-bites-collections .malla-bites-category__title{font-size:clamp(21px,6.5vw,25px)!important}.malla-bites-collections .malla-bites-category__description{max-width:285px!important;font-size:10.5px!important;line-height:1.4!important}.malla-bites-signoff{text-align:center;max-width:360px;margin-left:auto!important;margin-right:auto!important}}@media (width<=390px){.malla-bites-page{padding-left:10px!important;padding-right:10px!important}.malla-bites-page__content,.malla-bites-page__top,.malla-bites-page .malla-bites-hero,.malla-bites-collections,.malla-bites-collections .malla-bites-page__category-grid{max-width:100%!important}}.malla-bites-page--collection-open .malla-radio--compact{display:none!important}@media (width<=430px){body:has(#training-contact) div[style*="position: fixed"][style*="max-width: 340px"][style*="translateX(-50%)"]{display:none!important}body:has(#training-contact) a[href*="wa.me/918050251306"][style*="position: fixed"]{display:none!important}.mScroll>div:has(>#training-contact){padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}#training-contact{margin-bottom:0!important}#training-contact+div{padding-top:22px!important;padding-bottom:10px!important}}@media (width<=360px){.mScroll>div:has(>#training-contact){padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}}.malla-global-radio{z-index:9200;right:max(12px, env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));color:#fff8ed;filter:drop-shadow(0 12px 26px #1c19433d);width:min(100vw - 24px,390px);font-family:Manrope,Arial,sans-serif;position:fixed}.malla-global-radio__bar{background:radial-gradient(circle at 12% 15%,#f5c06540,#0000 30%),linear-gradient(135deg,#19355df5,#552866f5);border:1px solid #ffe6aa61;border-radius:19px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:9px;min-height:58px;padding:8px 9px;display:grid;box-shadow:inset 0 1px #ffffff2b}.malla-global-radio__pulse,.malla-global-radio__play,.malla-global-radio__panel-heading button,.malla-global-radio__stations button{font:inherit;cursor:pointer}.malla-global-radio__pulse,.malla-global-radio__play{color:#55300c;background:linear-gradient(135deg,#ffe09a,#f0ab6a);border:1px solid #ffe7ab6b;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.malla-global-radio__pulse span{color:#b33f69;font-size:20px;line-height:1}.malla-global-radio__play{color:#362050;font-size:17px}.malla-global-radio__details{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.malla-global-radio__details span,.malla-global-radio__details strong,.malla-global-radio__details small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.malla-global-radio__details span{color:#f7d78f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.malla-global-radio__details strong{color:#fff9ec;margin-top:2px;font-size:12px;line-height:1.25}.malla-global-radio__details small{color:#dbe8ff;margin-top:2px;font-size:10px}.malla-global-radio__panel{background:linear-gradient(145deg,#19355dfa,#542968fa);border:1px solid #ffe6aa57;border-radius:19px;margin-top:8px;padding:14px;display:none;box-shadow:inset 0 1px #ffffff26}.malla-global-radio.is-expanded .malla-global-radio__panel{display:block}.malla-global-radio__panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.malla-global-radio__panel-heading span,.malla-global-radio__panel-heading strong{display:block}.malla-global-radio__panel-heading span{color:#f6d788;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.malla-global-radio__panel-heading strong{color:#fff9ec;margin-top:3px;font-size:12px}.malla-global-radio__panel-heading button{color:#51300f;background:#fbd68b;border:1px solid #ffe2a073;border-radius:999px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.malla-global-radio__panel-heading button:disabled{cursor:not-allowed;opacity:.5}.malla-global-radio__stations{gap:7px;margin-top:12px;display:grid}.malla-global-radio__stations button{color:#f8fbff;text-align:left;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;width:100%;padding:9px 10px}.malla-global-radio__stations button.is-current{background:#ffd37c26;border-color:#ffde90a3}.malla-global-radio__stations span,.malla-global-radio__stations small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.malla-global-radio__stations span{font-size:11px;font-weight:800}.malla-global-radio__stations small{color:#d8e8ff;margin-top:2px;font-size:9px}.malla-global-radio__volume{color:#e7efff;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;font-size:10px;display:grid}.malla-global-radio__volume input{accent-color:#f5c66e;width:100%}.malla-global-radio button:focus-visible,.malla-global-radio input:focus-visible{outline-offset:2px;outline:2px solid #fff4be}@media (width>=768px){.malla-global-radio{right:22px;bottom:calc(22px + env(safe-area-inset-bottom));width:min(440px,100vw - 44px)}.malla-global-radio__bar{border-radius:21px;grid-template-columns:48px minmax(0,1fr) 48px;min-height:66px;padding:9px 10px}.malla-global-radio__pulse,.malla-global-radio__play{width:48px;height:48px}.malla-global-radio__details strong{font-size:13px}.malla-global-radio__details small{font-size:11px}}@media (width>=1100px){.malla-global-radio{width:380px;bottom:30px;right:30px}.malla-global-radio__bar{min-height:62px}}@media (prefers-reduced-motion:reduce){.malla-global-radio{filter:drop-shadow(0 8px 16px #1c194333)}}@media (width<=767px){.malla-global-radio{right:max(14px, env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom));width:min(100vw - 28px,320px)}.malla-global-radio__bar{border-radius:999px;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;min-height:52px;padding:4px}.malla-global-radio__pulse,.malla-global-radio__play{width:44px;height:44px}.malla-global-radio__pulse span{font-size:17px}.malla-global-radio__play{font-size:15px}.malla-global-radio__details span,.malla-global-radio__details small{display:none}.malla-global-radio__details strong{margin:0;font-size:11px;line-height:1.2}.malla-global-radio__panel{border-radius:18px;padding:12px}}.malla-global-radio__mobile-bubble{display:none}@media (width<=767px){.malla-global-radio{left:var(--malla-radio-mobile-left,auto);top:var(--malla-radio-mobile-top,auto);right:var(--malla-radio-mobile-right,max(14px, env(safe-area-inset-right)));bottom:var(--malla-radio-mobile-bottom,calc(74px + env(safe-area-inset-bottom)));touch-action:none;width:44px}.malla-global-radio__bar{display:none}.malla-global-radio__mobile-bubble{color:#39204d;cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 34% 28%,#ffffffd9,#0000 27%),linear-gradient(135deg,#ffe5a7,#ec9f68);border:1px solid #ffe7ab8f;border-radius:50%;place-items:center;width:44px;height:44px;margin:0;font:900 16px/1 Manrope,Arial,sans-serif;display:grid;box-shadow:0 9px 20px #1b1c4942,inset 0 1px #ffffff8c}.malla-global-radio__mobile-bubble:active{cursor:grabbing}.malla-global-radio__panel{right:14px;bottom:calc(58px + env(safe-area-inset-bottom));width:auto;max-height:min(410px,100dvh - 88px);position:fixed;left:14px;overflow-y:auto}}.malla-global-radio__panel-actions{gap:6px;display:inline-flex}.malla-global-radio__panel-actions button{min-width:0;padding:0 10px}@media (width<=767px){.malla-global-radio__mobile-bubble span{font-size:18px}.malla-global-radio__panel{right:14px;bottom:calc(58px + env(safe-area-inset-bottom));border-radius:16px;width:min(292px,100vw - 28px);padding:11px;left:auto}.malla-global-radio__panel-heading{gap:8px}.malla-global-radio__panel-heading strong{max-width:118px;font-size:11px}.malla-global-radio__panel-actions button{min-height:32px;font-size:10px}.malla-global-radio__stations{gap:5px;margin-top:9px}.malla-global-radio__stations button{padding:8px 9px}.malla-global-radio__volume{margin-top:9px}}.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact){box-shadow:none!important;border:0!important;padding:0!important;overflow:hidden!important}.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact):before,.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact):after,.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact) .malla-radio__controls:before,.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact) .malla-radio__controls:after{content:none!important;display:none!important}.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact)>.malla-radio__heading,.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact)>.malla-radio__group-tabs,.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact)>.malla-radio__deck,.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact) .malla-radio__stations,.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact) .malla-radio__heart-stage,.malla-bites-page .malla-radio[data-mp3-ready=true]:not(.malla-radio--compact) .malla-radio__controls{display:none!important}.malla-bites-page .malla-radio[data-mp3-ready=true] .malla-local-player{border-radius:26px;width:100%;max-width:none;margin:0}
