/* Scoped presentation only. No business controls, data, formulas or eligibility are changed. */
.wq-ux-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0;padding:14px 16px;border:1px solid #5d897759;border-radius:10px;background:#102b25;color:#d7e8df;font-size:14px;line-height:1.6}
.wq-ux-pager .wq-pager-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wq-ux-pager button,.wq-account-menu{font:inherit;min-height:44px;padding:10px 16px;border:1px solid #7fa79977;border-radius:7px;background:#193d32;color:#e1f0e7;cursor:pointer}.wq-ux-pager button:disabled{opacity:.45;cursor:default}.wq-ux-pager button:focus-visible,.wq-account-menu:focus-visible{outline:2px solid #e2c78e;outline-offset:3px}
.wq-experienced{margin:24px auto;border:1px solid #7b9c8959;border-radius:12px;background:#0c1a20}.wq-experienced>summary{padding:20px;cursor:pointer;font-size:16px;font-weight:600;line-height:1.6;color:#c7ded5}.wq-experienced>section,.wq-experienced>.wrap{width:100%;max-width:none;margin:0;padding:20px}.wq-experienced .weekly-block{margin:0}.wq-experienced:not([open])>*:not(summary){display:none}
.wq-beginner-card{border:1px solid #b7a76d77;border-radius:12px;padding:24px;background:#13251f;margin:20px auto;color:#e1e9e1}.wq-beginner-card h2{font-size:24px;margin:0 0 12px;line-height:1.35}.wq-beginner-card p{font-size:16px;line-height:1.75;max-width:850px}.wq-beginner-card .actions{margin-top:16px}
.wq-account-menu{display:none}.wq-ux-menu-meta{font-size:12px;font-weight:400;opacity:.8}.hub-nav-bottom[hidden]{display:none!important}html:not([data-wq-owner=true]) #owner-mode{display:none!important}
#content .compare-tray[hidden]{display:none!important}
#content .catalog-card[hidden]{display:none!important}
body.wq-has-ux-pager .catalog-card>p{font-size:14px;line-height:1.75}body.wq-has-ux-pager .product-entry>div>p{font-size:16px;line-height:1.75}.wq-ux-pager [hidden]{display:none!important}
@media(max-width:760px){
 body[data-live-member=true]>.hub-session-welcome{margin:10px auto;width:94%;padding:12px 14px;gap:10px;min-height:0;align-items:center}
 body[data-live-member=true]>.hub-session-welcome h1{display:none}body[data-live-member=true]>.hub-session-welcome p{font-size:13px;line-height:1.5;margin:0}body[data-live-member=true]>.hub-session-welcome .hub-session-actions a{min-height:40px;font-size:13px;padding:8px 12px}
 body[data-live-member=true]>header nav{gap:6px}body[data-live-member=true]>header nav a{font-size:12px;min-height:38px;padding:8px 10px}
 #account-sync-hub .hub-workspace{grid-template-columns:1fr!important;min-height:0}
 #account-sync-hub .hub-navigation{display:flex!important;flex-direction:column;padding:10px;gap:8px;min-height:0;border-inline-end:0;border-bottom:1px solid #a5c8bb33}
 #account-sync-hub .hub-navigation>.wq-account-menu{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600}
 #account-sync-hub .hub-navigation:not([data-wq-menu-open=true])>*:not(.wq-account-menu){display:none!important}
 #account-sync-hub .hub-navigation[data-wq-menu-open=true] .hub-nav-caption{display:none}
 #account-sync-hub .hub-workspace-main{padding:18px 15px}#account-sync-hub .hub-header{margin-bottom:16px}#account-sync-hub .hub-header h2{font-size:26px;line-height:1.35}
 #account-sync-hub .hub-native-pane p,#account-sync-hub .live-native-pane p{font-size:15px;line-height:1.7}
 #header+#mobile-action{position:static!important;inset:auto!important;z-index:auto!important;box-shadow:none;width:100%;padding:10px 14px;min-height:0;border-top:0;border-bottom:1px solid #627e6959;display:flex;gap:9px;background:#0b1b20}
 #header+#mobile-action .mobile-system-nav{display:flex;justify-content:space-around;width:100%;gap:10px}
 #header+#mobile-action>.button{min-height:44px;font-size:13px;flex:1}
 body{padding-bottom:0!important}#content .compare-tray{position:static!important;inset:auto!important;z-index:auto!important;margin:14px 0;box-shadow:none;flex-wrap:wrap}
 .cinema-content>.arrival-bar{width:100%;max-width:none;margin:18px 0 0;padding:14px;border:1px solid #80997b55;border-radius:9px;background:#0a1b20dd;display:flex;flex-wrap:wrap;gap:12px}.cinema-content>.arrival-bar .return-user{display:none}.cinema-content>.arrival-bar .button{min-height:44px;font-size:14px}
 #content .catalog-card{padding:20px}#content .catalog-card>p{font-size:15px;line-height:1.75}#content .catalog-card .micro,#content .catalog-card small{font-size:13px;line-height:1.65}
 #content .filter-bar label{font-size:14px}#content .filter-bar input,#content .filter-bar select{font-size:15px;min-height:44px}#content .filter-bar input[type=checkbox]{min-height:20px;width:20px;height:20px}
 #content .p3-policy p,#content .p3-policy li,#content .plan-step p,#content .note,#content .section-footnote{font-size:14px;line-height:1.75}
 .wq-ux-pager{padding:12px;font-size:14px;gap:10px}.wq-ux-pager .wq-pager-actions{width:100%;min-width:0}.wq-ux-pager button{flex:1 1 90px;min-width:0;padding:10px 12px;overflow-wrap:anywhere}
 .wq-beginner-card{padding:20px}.wq-beginner-card h2{font-size:23px}.wq-beginner-card p{font-size:15px}.wq-experienced>summary{font-size:15px;padding:16px}
 .catalog-controls>label{min-width:0}.catalog-controls select,.catalog-controls input{box-sizing:border-box;min-width:0;max-width:100%;width:100%;font-size:15px;min-height:44px}
}
