.market-coverage-notice{border-bottom:1px solid var(--line);background:var(--surface-2,var(--surface));color:var(--muted);font:400 14px/1.5 var(--ui);flex:none;padding:10px clamp(18px,3.5vw,52px)}.market-coverage-notice p{overflow-wrap:anywhere;margin:0}.market-coverage-notice p+p{margin-top:6px}.market-coverage-notice strong{color:var(--ink);font-weight:600}.market-coverage-notice{justify-content:space-between;align-items:baseline;gap:12px 28px;font-size:13px;display:flex}.market-coverage-notice>p{flex:1}.market-coverage-media{flex:0 420px}.market-coverage-media:not([open]){flex-basis:auto}.market-coverage-media summary{cursor:pointer;color:var(--ink);padding-block:4px;font-weight:600}.market-coverage-media summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.market-coverage-media p{padding-top:6px}@media (width<=640px){.market-coverage-notice{font-size:12px;display:block}.market-coverage-media{margin-top:3px}}.m-app>.market-coverage-notice{padding-inline:max(16px, var(--safe-area-inset-left,env(safe-area-inset-left,0px))) max(16px, var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.m-home>.market-coverage-notice{margin:-20px calc(-1 * max(16px, var(--safe-area-inset-right,env(safe-area-inset-right,0px)))) 20px calc(-1 * max(16px, var(--safe-area-inset-left,env(safe-area-inset-left,0px))));padding-inline:max(16px, var(--safe-area-inset-left,env(safe-area-inset-left,0px))) max(16px, var(--safe-area-inset-right,env(safe-area-inset-right,0px)))}.google-play-badge{border-radius:8px;flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.google-play-badge img{width:130px;height:auto;display:block}.google-play-badge:focus-visible{outline:2px solid var(--rose,var(--accent));outline-offset:3px}.notification-bell{flex:none;position:relative}.notification-bell-button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:relative}.notification-bell-button:hover{border-color:var(--rose);color:var(--rose)}.notification-bell-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.notification-bell-button ion-icon{fill:currentColor;pointer-events:none;width:22px;height:22px;display:block}.notification-bell-button ion-icon svg{width:100%;height:100%;display:block}.notification-bell-button ion-icon .ionicon{stroke:currentColor}.notification-bell-button ion-icon .ionicon-fill-none{fill:none}.notification-bell-button ion-icon .ionicon-stroke-width{stroke-width:32px}.notification-bell-count{border:2px solid var(--bg,var(--surface));background:var(--rose);min-width:19px;height:19px;color:var(--on-accent,#fff);font:800 11px/15px var(--ui);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;position:absolute;top:-3px;right:-3px}.notification-bell-panel{z-index:60;border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;width:min(360px,100vw - 24px);max-height:min(70vh,520px);display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 40px #0000002e}.notification-bell-panel h2{color:var(--ink);font:800 16px var(--ui);margin:0;padding:14px 16px 10px}.notification-bell-panel ul{overscroll-behavior:contain;margin:0;padding:0 6px;list-style:none;overflow-y:auto}.notification-bell-panel li a{color:inherit;border-radius:10px;gap:2px;padding:10px 10px 10px 22px;text-decoration:none;display:grid;position:relative}.notification-bell-panel li a:hover{background:var(--surface-2,var(--line))}.notification-bell-panel li a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.notification-bell-panel li a.is-new:before{content:"";background:var(--rose);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:8px}.notification-bell-panel strong{color:var(--ink);font:700 14px/1.35 var(--ui);overflow-wrap:anywhere}.notification-bell-panel small{color:var(--muted);font:400 12px/1.4 var(--ui)}.notification-bell-empty{color:var(--muted);font:400 14px/1.5 var(--ui);margin:0;padding:4px 16px 14px}.notification-bell-footer{border-top:1px solid var(--line);color:var(--rose);font:700 13px var(--ui);padding:12px 16px;text-decoration:none}.notification-bell-footer:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.m-app-bar .notification-bell-button{background:0 0;border:0;width:48px;height:48px}.m-app-bar .notification-bell-button ion-icon{width:24px;height:24px}
