.mobile-menu-trigger.ym-trigger{display:none;width:46px;height:46px;min-width:46px;padding:0;border:1px solid #e6e2f4;border-radius:15px;background:#f8f6ff;color:#16094f;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,transform .16s ease,border-color .16s ease}.ym-trigger:hover{background:#efe9ff;border-color:#c7b8f8}.ym-trigger:active{transform:scale(.95)}.ym-bars{display:grid;width:21px;gap:6px}.ym-bars>span{display:block;height:2px;border-radius:2px;background:currentColor}.ym-bars>span:last-child{width:15px;justify-self:end}.ym-sr-only{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ym-dialog,.ym-sr-only{padding:0;overflow:hidden}.ym-dialog{position:fixed;inset:auto 0 0;box-sizing:border-box;width:min(100%,480px);max-width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);margin:0 auto;border:1px solid #f4efff;border-bottom:0;border-radius:30px 30px 0 0;background:#fff;color:#090e36;box-shadow:0 -20px 80px #0e0a3538;overscroll-behavior:contain;text-align:left}.ym-dialog:not([open]){display:none}.ym-dialog[open]{animation:ym-sheet-in .22s cubic-bezier(.2,.8,.2,1)}.ym-dialog::backdrop{background:#0b092f70;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.ym-dialog[open]::backdrop{animation:ym-backdrop-in .2s ease}.ym-sheet{display:flex;flex-direction:column;max-height:inherit}.ym-handle{flex:none;width:34px;height:4px;background:#dcd8eb;border-radius:10px;margin:10px auto 0}.ym-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 22px 3px;flex:none}.ym-dialog .ym-header .brand{display:block;width:98px;height:auto;overflow:visible;line-height:0}.ym-dialog .ym-header .brand img{position:static;display:block;width:100%;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain}.ym-close{display:inline-flex;flex:none;align-items:center;justify-content:center;height:44px;width:44px;border:1px solid #e9e6f2;border-radius:50%;background:#f8f7fc;color:#272044;cursor:pointer}.ym-close:hover{background:#efe9ff;color:#5e20df}.ym-body{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 18px 8px;scrollbar-width:thin;scrollbar-color:#d9d0f2 transparent}.ym-intro{padding:13px 7px 18px}.ym-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#6625d8;font-size:10px;font-weight:750;letter-spacing:1.1px;line-height:1.5}.ym-eyebrow>span{height:5px;width:5px;flex:none;border-radius:50%;background:#7d42f1;box-shadow:0 0 0 3px #f1eaff}.ym-intro h2{margin:10px 0 7px;font-size:clamp(23px,6.5vw,28px);font-weight:750;line-height:1.14;letter-spacing:-.8px;color:#090e36}.ym-intro p{margin:0;color:#62667e;font-size:12px;line-height:1.6}.ym-dialog .ym-nav{display:grid;gap:5px;margin:0;padding:0;width:auto}.ym-dialog .ym-link{display:flex;align-items:center;gap:12px;min-height:69px;padding:10px 9px;border:1px solid transparent;border-radius:17px;text-decoration:none;color:#101538;transition:background .16s ease,border-color .16s ease}.ym-link:focus-visible,.ym-link:hover{background:#f8f6ff;border-color:#ece5fd}.ym-link:active{background:#f0eaff}.ym-dialog .ym-link[aria-current=page]{background:#f5f0ff;border-color:#e7dafb}.ym-link[aria-current=page] .ym-link-copy strong,.ym-link[aria-current=page]>svg{color:#6224d8}.ym-link-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:14px}.ym-tone-violet{color:#6522e9;background:#eee7ff}.ym-tone-mint{color:#0b7458;background:#e1f7ef}.ym-tone-peach{color:#9a470f;background:#fff0e2}.ym-tone-blue{color:#355aad;background:#edf1ff}.ym-link-copy{display:grid;gap:4px;min-width:0;flex:1}.ym-link-copy strong{font-size:14px;font-weight:700;line-height:1.3;letter-spacing:-.15px}.ym-link-copy>span{font-size:11px;line-height:1.45;color:#65697d}.ym-link>svg{flex:none;color:#8b81a8;width:17px;height:17px}.ym-footer{flex:none;padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid #efedf5;background:linear-gradient(180deg,#fdfcff,#f7f4ff)}.ym-signup{display:flex;align-items:center;justify-content:center;gap:13px;min-height:53px;padding:12px 14px;border:1px solid #6330dc;border-radius:15px;background:linear-gradient(115deg,#7440fa,#5920dc);box-shadow:0 5px 12px #6024d925,inset 0 1px 0 #ffffff30;color:#fff;text-decoration:none;font-size:13px;line-height:1.4;font-weight:700;text-align:center;transition:filter .16s ease}.ym-signup:hover{filter:brightness(1.07)}.ym-signup>svg{flex:none}.ym-reassurance{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 11px;color:#69647c;font-size:10px;line-height:1.5;text-align:center}.ym-reassurance>svg{flex:none}.ym-bottom-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.ym-language-label{color:#625c76;font-size:11px;line-height:1.4}.ym-dialog .language-switch{display:flex;align-items:center;width:auto;gap:3px;margin:0;padding:3px;border:1px solid #e6dff4;border-radius:12px;background:#fff}.ym-dialog .language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border-radius:9px;color:#6c617f;font-size:11px;font-weight:650;line-height:1;text-decoration:none}.ym-dialog .language-switch a[aria-current=page]{background:#ede6fc;color:#5721cb}.ym-home{display:inline-flex;gap:7px;align-items:center;min-height:44px;color:#514364;text-decoration:none;font-size:12px;font-weight:650}.ym-dialog a:focus-visible,.ym-dialog button:focus-visible,.ym-trigger:focus-visible{outline:3px solid #9065ed;outline-offset:3px}@keyframes ym-sheet-in{0%{transform:translateY(25px);opacity:.4}to{transform:translateY(0);opacity:1}}@keyframes ym-backdrop-in{0%{background:transparent}to{background:#0b092f70}}@media (max-width:650px){.mobile-menu-trigger.ym-trigger{display:inline-flex}}@media (max-width:360px){.ym-header{padding-inline:17px}.ym-body{padding-inline:12px}.ym-footer{padding-inline:18px}.ym-dialog .ym-link{gap:10px;padding-inline:7px}.ym-link-copy strong{font-size:13px}.ym-link-copy>span{font-size:10px}.ym-intro{padding-inline:7px}}@media (max-height:650px){.ym-intro{padding-top:7px;padding-bottom:10px}.ym-intro h2{margin-top:7px}.ym-header{padding-top:2px}.ym-footer{padding-top:12px}}@media (prefers-reduced-motion:reduce){.ym-dialog[open],.ym-dialog[open]::backdrop{animation:none}.ym-link,.ym-signup,.ym-trigger{transition:none}.ym-trigger:active{transform:none}}@media (max-height:450px) and (min-width:480px){.ym-intro{padding:6px 7px 10px}.ym-intro h2{margin:0;font-size:20px}.ym-eyebrow,.ym-intro p,.ym-reassurance{display:none}.ym-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px max(10px,env(safe-area-inset-bottom))}.ym-signup{min-height:48px;padding:10px 12px;font-size:12px;gap:8px}.ym-bottom-row .ym-home,.ym-language-label{display:none}}