.tap-curriculum-page>.topbar .brand .brand-exit-link{flex:0 0 auto!important;min-height:38px!important;padding:0 12px!important;border-radius:999px!important;box-shadow:0 1px 2px #0f172a08!important;white-space:nowrap!important}.tap-curriculum-page>.topbar .brand .brand-exit-link .utility-language-toggle-label{display:inline!important}.tap-curriculum-page>.topbar .top-actions .utility-club-link .utility-club-link-label{display:inline!important}.player-mobile-summary-strip{display:none}body.theme-dark .tap-curriculum-page>.topbar .brand .brand-exit-link{background:rgba(255,255,255,.1)!important;border-color:#94a3b847!important;color:#dbe7f5!important;box-shadow:0 10px 22px #0f172a2e!important}body.theme-dark .tap-curriculum-page>.topbar .brand .brand-exit-link:hover{background:rgba(255,255,255,.16)!important;border-color:#94a3b85c!important;color:#f8fbff!important}.tap-curriculum-page>.topbar .mobile-top-actions .mobile-top-btn[aria-expanded=true]{border-color:#3b82f642!important;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.08))!important;color:#174ea6!important;box-shadow:0 10px 24px #2563eb1f!important}body.theme-dark .tap-curriculum-page>.topbar .mobile-top-actions .mobile-top-btn[aria-expanded=true]{border-color:#60a5fa57!important;background:linear-gradient(135deg,rgba(30,64,175,.34),rgba(14,116,144,.22))!important;color:#dbeafe!important;box-shadow:0 14px 28px #02061757!important}body.theme-dark .player-mobile-summary-strip{border-color:#60a5fa2e;background:linear-gradient(180deg,rgba(18,28,43,.98),rgba(11,18,29,.94));box-shadow:0 18px 36px #02061752}body.theme-dark .player-mobile-summary-strip-copy small,body.theme-dark .player-mobile-summary-stat span{color:#9aa9bd}body.theme-dark .player-mobile-summary-strip-copy strong,body.theme-dark .player-mobile-summary-stat strong{color:#eef4fb}body.theme-dark .player-mobile-summary-strip-action{border-color:#60a5fa3d;background:rgba(15,23,36,.92);color:#bfdbfe}body.theme-dark .player-mobile-summary-pill{border-color:#4ade8047;background:rgba(22,101,52,.2);color:#bbf7d0}body.theme-dark .player-mobile-summary-stat{border-color:#94a3b829;background:rgba(15,23,36,.9)}@media (max-width: 860px){.player-mobile-summary-strip{display:grid;gap:10px;margin:6px 0 12px;padding:12px;border:1px solid rgba(210,217,229,.9);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,248,253,.94));box-shadow:0 14px 32px #0f172a14}.player-mobile-summary-strip-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-mobile-summary-strip-copy{display:grid;gap:3px;min-width:0}.player-mobile-summary-strip-copy small{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#71839b}.player-mobile-summary-strip-copy strong{font-size:14px;line-height:1.3;color:#162033}.player-mobile-summary-strip-action,.player-mobile-summary-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:800}.player-mobile-summary-strip-action{border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.92);color:#174ea6}.player-mobile-summary-pill{border:1px solid #d1ebdd;background:var(--green-soft);color:var(--green)}.player-mobile-summary-strip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.player-mobile-summary-stat{display:grid;gap:3px;padding:10px;border-radius:16px;border:1px solid rgba(210,217,229,.92);background:rgba(255,255,255,.94)}.player-mobile-summary-stat strong{font-size:18px;line-height:1;color:#162033}.player-mobile-summary-stat span{font-size:11px;font-weight:700;color:#71839b;line-height:1.35}.tap-curriculum-page>.topbar .brand .brand-exit-link{display:none!important;min-height:36px!important;padding:0 10px!important;gap:8px!important;font-size:11px!important}.tap-curriculum-page>.topbar .brand .brand-exit-link .utility-language-toggle-label{max-width:52px!important}}@media (max-width: 560px){.player-mobile-summary-strip-grid{grid-template-columns:1fr}}@media (min-width: 861px){.tap-curriculum-page>.topbar .topbar-inner{gap:14px!important;grid-template-columns:minmax(0,1fr) auto minmax(48px,1fr)!important;container-name:tap-player-topbar;container-type:inline-size}.tap-curriculum-page>.topbar .brand{min-width:0!important;gap:8px!important}.tap-curriculum-page>.topbar .brand-logo{flex:0 1 168px!important;max-width:168px!important;opacity:1;transform:translate(0);transition:flex-basis var(--tap-player-shell-motion, .22s) var(--tap-player-shell-ease, cubic-bezier(.2,.8,.2,1)),max-width var(--tap-player-shell-motion, .22s) var(--tap-player-shell-ease, cubic-bezier(.2,.8,.2,1)),opacity .14s ease,transform var(--tap-player-shell-motion, .22s) var(--tap-player-shell-ease, cubic-bezier(.2,.8,.2,1))}.tap-curriculum-page>.topbar .brand-logo-img{width:100%!important;height:30px!important}.tap-curriculum-page>.topbar .top-mode-nav{min-width:0!important;justify-self:center!important;justify-content:center!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:3px!important;padding:4px!important;border:1px solid var(--line)!important;border-radius:15px!important;background:color-mix(in srgb,var(--surface-soft) 86%,transparent)!important;box-shadow:inset 0 1px #ffffffb8,0 4px 14px #0f172a09!important;scrollbar-width:none!important}.tap-curriculum-page>.topbar .top-mode-nav::-webkit-scrollbar{display:none!important}.tap-curriculum-page>.topbar .top-mode-btn{flex:0 0 auto!important;min-width:106px!important;min-height:38px!important;padding:5px 12px!important;border-color:transparent!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.tap-curriculum-page>.topbar .top-mode-btn.is-home{min-width:132px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.tap-curriculum-page>.topbar .top-mode-btn.is-home:before{display:none!important}.tap-curriculum-page>.topbar .top-mode-btn:hover{border-color:transparent!important;background:color-mix(in srgb,var(--surface-soft) 76%,#fff)!important;box-shadow:none!important}.tap-curriculum-page>.topbar .top-mode-btn.active{border-color:color-mix(in srgb,var(--blue) 22%,var(--line))!important;background:color-mix(in srgb,#fff 91%,var(--blue))!important;color:var(--blue)!important;box-shadow:0 3px 10px #2563eb1a,inset 0 1px #ffffffe6!important}.tap-curriculum-page>.topbar .top-mode-btn-copy{gap:1px!important;min-width:0!important}.tap-curriculum-page>.topbar .top-mode-btn-label{font-size:12px!important}.tap-curriculum-page>.topbar .top-mode-btn-note{display:none!important}.tap-curriculum-page>.topbar .top-mode-btn-badge{min-width:20px!important;height:20px!important;font-size:10px!important}.tap-curriculum-page>.topbar .top-actions{min-width:-moz-max-content!important;min-width:max-content!important;flex:0 0 auto!important;gap:6px!important;justify-self:end!important}body.theme-dark .tap-curriculum-page>.topbar .top-mode-nav{border-color:#94a3b833!important;background:rgba(255,255,255,.045)!important;box-shadow:inset 0 1px #ffffff09,0 5px 16px #0000001a!important}body.theme-dark .tap-curriculum-page>.topbar .top-mode-btn,body.theme-dark .tap-curriculum-page>.topbar .top-mode-btn.is-home{border-color:transparent!important;background:transparent!important;color:#c8d4e3!important;box-shadow:none!important}body.theme-dark .tap-curriculum-page>.topbar .top-mode-btn:hover{border-color:transparent!important;background:rgba(255,255,255,.075)!important;color:#f2f6fb!important;box-shadow:none!important}body.theme-dark .tap-curriculum-page>.topbar .top-mode-btn.active{border-color:#60a5fa6b!important;background:rgba(59,130,246,.18)!important;color:#e6f0ff!important;box-shadow:0 4px 12px #030a1838,inset 0 1px #bfdbfe14!important}.tap-curriculum-page>.topbar .topbar-preferences{min-width:-moz-max-content!important;min-width:max-content!important;flex:0 0 auto!important;gap:4px!important}.tap-curriculum-page>.topbar .topbar-preferences>*,.tap-curriculum-page>.topbar .topbar-today,.tap-curriculum-page>.topbar .utility-club-link{flex:0 0 auto!important}.tap-curriculum-page>.topbar .topbar-preferences .utility-language-toggle{min-width:40px!important;padding:0 8px!important}.tap-curriculum-page>.topbar .topbar-preferences .utility-exit-link{padding:0 10px!important}.tap-curriculum-page>.topbar .topbar-preferences .utility-exit-link .utility-language-toggle-label{display:none!important}.tap-curriculum-page>.topbar .top-actions .utility-club-link .utility-club-link-label{display:none!important}.tap-curriculum-page>.topbar .icon-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important}.tap-curriculum-page[data-drawer-open=true],body[data-shell-drawer=right] .tap-curriculum-page,body[data-shell-right-drawer-open="1"] .tap-curriculum-page{--panel-w: clamp(320px, 22vw, 360px) !important}.tap-curriculum-page>.topbar{position:fixed!important;inset:0 var(--tap-player-topbar-inset, 0px) auto 0!important;top:0!important;right:var(--tap-player-topbar-inset, 0px)!important;bottom:unset!important;left:0!important;padding:0!important;z-index:24!important;transform:none!important;transition:right var(--tap-player-shell-motion, .22s) var(--tap-player-shell-ease, cubic-bezier(.2,.8,.2,1))!important}.tap-curriculum-page>.topbar .topbar-inner{position:relative!important;transform:none!important}}@container tap-player-topbar (max-width: 760px){.tap-curriculum-page>.topbar .brand{gap:0!important}.tap-curriculum-page>.topbar .brand-logo{flex-basis:0!important;max-width:0!important;opacity:0;transform:translate(-6px);pointer-events:none}.tap-curriculum-page>.topbar .top-mode-nav{justify-content:safe center!important}.tap-curriculum-page>.topbar .brand .brand-exit-link{min-width:36px!important;padding-inline:8px!important;gap:0!important}.tap-curriculum-page>.topbar .brand .brand-exit-link .utility-language-toggle-label{display:inline-block!important;max-width:0!important;overflow:hidden!important;opacity:0!important}.tap-curriculum-page>.topbar .top-mode-btn{min-width:86px!important;padding-inline:10px!important}.tap-curriculum-page>.topbar .top-mode-btn.is-home{min-width:110px!important}.tap-curriculum-page>.topbar .top-mode-btn-note:not([hidden]){max-height:0!important;opacity:0!important;transform:translateY(-2px)}}
