body:has(.milodiPrivateSurface),html:has(.milodiPrivateSurface){background:#0c1523;color-scheme:dark}body:has(.accessPrivateSurface),html:has(.accessPrivateSurface){background:#f3f6f4;color-scheme:light}.milodiPrivateSurface{min-height:100dvh;background:#0c1523}.accessPrivateSurface{min-height:100dvh;background:#f3f6f4}.accessPrivateSurface,.milodiPrivateSurface{text-size-adjust:100%;overflow-wrap:break-word}.accessPrivateSurface,.milodiPrivateSurface,body:has(.accessPrivateSurface),body:has(.milodiPrivateSurface),html:has(.accessPrivateSurface),html:has(.milodiPrivateSurface){touch-action:pan-x pan-y}.accessPrivateSurface :where(*),.milodiPrivateSurface :where(:not(.touchPan)){touch-action:pan-x pan-y}.accessPrivateSurface :is(button,a,input,select,textarea,summary),.milodiPrivateSurface :is(button,a,input,select,textarea,summary),.milodiSheet :is(button,a,input,select,textarea,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.appInstallationCard{margin-top:20px;border:1px solid #34465e;border-radius:18px;background:#162438;color:#f1f5fb;text-align:left;overflow:hidden}.appInstallationCard summary{list-style:none;display:flex;align-items:center;gap:12px;padding:15px;min-height:64px;cursor:pointer}.appInstallationCard summary::-webkit-details-marker{display:none}.appInstallationCard summary img{border-radius:10px;flex-shrink:0}.appInstallationCard summary span{flex:1 1;min-width:0}.appInstallationCard strong{font-size:14px}.appInstallationCard small{display:block;font-size:12px;line-height:1.5;color:#a0b0c5}.appInstallationCard summary b{font-size:22px;font-weight:400}.appInstallationCard>div{padding:0 16px 16px}.appInstallationCard li,.appInstallationCard p{font-size:14px;line-height:1.65}.appInstallationCard ol{padding-left:20px}.appInstallationCard button{width:100%;min-height:46px;border:0;border-radius:12px;padding:12px;background:#586fea;color:white;font-size:15px;font-weight:650;margin:0 0 12px}.appInstallationCard.accessInstallation{margin:0 0 18px;background:#eaf3ed;border-color:#cbded2;color:#18362b}.accessInstallation small{color:#64796e}.accessInstallation button{background:#147550}.appInstallationCard :focus-visible{outline:2px solid #7e99df;outline-offset:3px}@media(max-width:1023px){.accessPrivateSurface :is(input:not([type=checkbox]):not([type=range]),select,textarea),.milodiPrivateSurface :is(input:not([type=checkbox]):not([type=range]),select,textarea){font-size:16px!important}.milodiPrivateSurface .accessShell{min-height:100dvh;background:#0c1523;padding:calc(24px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px))}.milodiPrivateSurface .mobileAppHeader{background:#0c1523;backdrop-filter:none;-webkit-backdrop-filter:none}.milodiPrivateSurface .dashboard,.milodiPrivateSurface .module{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.accessPrivateSurface .acAppHeader{position:sticky;top:0;z-index:25;background:#f3f6f4;padding:calc(14px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) 14px max(18px,env(safe-area-inset-left,0px))}.accessPrivateSurface .acGuardContent,.accessPrivateSurface .acLoginWrap{padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.accessPrivateSurface .acGuardContent{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.accessPrivateSurface .acBottomNav{width:min(440px,calc(100% - max(32px,env(safe-area-inset-left,0px)) - max(16px,env(safe-area-inset-right,0px))));bottom:max(12px,env(safe-area-inset-bottom,0px))}.accessPrivateSurface .accessApp.keyboardOpen .acBottomNav{display:none}}