/* Source: Flutter service_os/service_switcher_sheet.dart. No player or stream CSS. */
body.mxso-switch-route #bottomNav,body.mxso-switch-route .topbar{display:none!important}
body.mxso-switch-route #page{max-width:none!important;padding:0!important}
.mxso-switch-link{margin-left:auto;color:#ff3281;text-decoration:none;font-size:11px;font-weight:750;border:1px solid #8d1c50;border-radius:20px;padding:8px 10px;white-space:nowrap}
.mxss-screen{max-width:740px;min-height:100dvh;margin:0 auto;padding:10px 16px 85px;background:#020912;color:#fff;font:14px system-ui,-apple-system,sans-serif;box-sizing:border-box}
.mxss-welcome{display:flex;align-items:center;gap:12px;margin-bottom:18px}.mxss-welcome>div{flex:1;min-width:0}.mxss-welcome strong,.mxss-welcome small{display:block}.mxss-welcome strong{font-size:15px}.mxss-welcome small{color:#b0bfcc;font-size:11px}.mxss-close,.mxss-account{display:grid;place-items:center;width:38px;height:38px;flex:none;text-decoration:none;color:#fff;border-radius:50%;background:#122033;border:1px solid #263f54}.mxss-close{font-size:24px}.mxss-account{border-color:#ff0b70;color:#ff0b70}.mxss-account svg{width:22px;height:22px}
.mxss-screen h1{font-size:25px;font-weight:900;line-height:1.2;margin:0 0 4px}.mxss-sub{font-size:12px;color:#b0bfcc;margin:0 0 16px}
.mxss-search{background:#102033;border:1px solid #405a73;border-radius:13px;display:flex;gap:10px;align-items:center;padding:0 12px;height:47px;margin:0 0 14px}.mxss-search:focus-within{border-color:#ff0b5f}.mxss-search>span{font-size:25px;color:#b9cde1}.mxss-search input{width:100%;background:none;border:0;outline:0;color:white;font-size:13px;min-width:0}.mxss-search input::placeholder{color:#9bafc1}
.mxss-1xtra{display:flex;gap:12px;align-items:center;min-height:77px;padding:10px 12px;background:#102033;border:1.2px solid #ff0b70;border-radius:14px;text-decoration:none;color:#fff}.mxss-1xtra-icon{width:53px;height:53px;border-radius:12px;background:#10304b;color:#4faaff;display:grid;place-items:center;flex:none}.mxss-1xtra-icon svg{height:34px;width:34px}.mxss-1xtra>span:nth-child(2){flex:1;min-width:0}.mxss-1xtra strong,.mxss-1xtra small{display:block}.mxss-1xtra strong{font-size:17px}.mxss-1xtra small{font-size:11px;color:#b0bfcc}.mxss-1xtra b{font-size:23px;color:#ff4b8a}
.mxss-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:21px 0 10px}.mxss-heading h2{margin:0;font-size:17px;font-weight:800}.mxss-toggle{background:transparent;color:#bacadb;border:0;font-size:11px;cursor:pointer;padding:9px}
.mxss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mxss-tile{background:#102033;border:1px solid #283d50;border-radius:13px;min-height:95px;padding:8px 3px;color:white;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;box-sizing:border-box}.mxss-tile-icon svg{width:27px;height:27px}.mxss-tile strong{font-size:11px;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.mxss-tile:focus-visible,.mxss-result:focus-visible{outline:2px solid #ff0b70;outline-offset:2px}
.mxss-extra{margin-top:10px}.mxss-extra[hidden],#mxssSearchResults[hidden],#mxssGroups[hidden]{display:none!important}.mxss-result{display:flex;gap:12px;align-items:center;padding:11px 12px;background:#0d1b29;color:white;text-decoration:none;border:1px solid #283d50;border-radius:12px;margin:0 0 7px}.mxss-result>svg{width:24px;height:24px;color:#4ea4f5}.mxss-result>span{flex:1}.mxss-result strong,.mxss-result small{display:block}.mxss-result small{color:#aabace;font-size:11px}.mxss-result b{color:#ff4b8a}.mxss-no-results{color:#b0bfcc;padding:18px}
@media(max-width:350px){.mxss-screen{padding:9px 12px 80px}.mxss-grid{gap:7px}.mxss-tile{min-height:85px}.mxso-switch-link{font-size:10px;padding:6px}}
