.ds-app-menu{position:fixed;z-index:600;inset:0;color:var(--ds-android-ink);background:var(--ds-android-home-gradient,var(--ds-android-bg));background-color:var(--ds-android-bg);transition:opacity .2s ease-out,transform .26s cubic-bezier(.2,.8,.2,1)}.ds-app-menu[data-ds-motion-state=entering],.ds-app-menu[data-ds-motion-state=exiting]{opacity:0;transform:translateY(.75rem);pointer-events:none}@media (prefers-reduced-motion:reduce){.ds-app-menu{transition:opacity .12s linear}.ds-app-menu[data-ds-motion-state=entering],.ds-app-menu[data-ds-motion-state=exiting]{transform:none}}html.ds-app-menu-open,html.ds-app-menu-open body{overflow:hidden}.ds-app-menu-scroll{box-sizing:border-box;display:flex;height:100%;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:max(.9rem,calc(var(--ds-android-safe-top, 0px) + .5rem)) 1rem max(1rem,var(--ds-android-safe-bottom,0px));scrollbar-width:none}.ds-app-menu-scroll::-webkit-scrollbar{display:none}@media (min-width:37.5rem){.ds-app-menu-scroll{max-width:36rem;margin:0 auto}}@media (min-width:40rem) and (min-height:40rem){.ds-app-menu-scroll{max-width:48rem;padding-right:1.75rem;padding-left:1.75rem}.ds-app-menu-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-app-menu-cards>:first-child,.ds-app-menu-cards>:nth-child(4){grid-column:1/-1}}.ds-app-menu-header{display:flex;align-items:center;gap:.75rem;padding:.25rem 0 1rem}html.android-phone .ds-app-menu-header{--ds-app-menu-top:max(0.9rem,calc(var(--ds-android-safe-top, 0px) + 0.5rem));position:sticky;z-index:2;top:calc(-1 * var(--ds-app-menu-top));margin:calc(-1 * var(--ds-app-menu-top)) -1rem 0;padding:calc(var(--ds-app-menu-top) + .25rem) 1rem 1rem;isolation:isolate}html.android-phone .ds-app-menu-header:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background-color:var(--ds-android-bg);background-image:var(--ds-android-home-gradient,none);background-position:0 0;background-repeat:no-repeat;background-size:100vw 100dvh;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - .875rem),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - .875rem),transparent)}.ds-app-menu-avatar{width:2.9rem;height:2.9rem;flex:none;border-radius:999px;object-fit:cover}.ds-app-menu-who{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}.ds-app-menu-who>span:first-child{font-size:1.125rem;font-weight:700}.ds-app-menu-who>span:last-child{color:var(--ds-android-muted);font-size:.82rem}.ds-app-menu-close{flex:none}html:not(.dark) .ds-app-menu-close{--ds-ui-fill:var(--ds-android-surface);box-shadow:inset 0 0 0 1px var(--ds-android-border)}.ds-app-menu-cards{display:grid;gap:.625rem}.ds-app-menu-card{position:relative;display:flex;min-height:6rem;box-sizing:border-box;align-items:center;overflow:hidden;padding:1rem 1.25rem;border:1px solid var(--ds-android-border);border-radius:1.625rem;color:var(--ds-android-ink);background:var(--ds-android-surface);font:inherit;text-align:left;cursor:var(--ds-cursor-pointer,pointer);transition:transform .14s ease-out,background-color .16s ease-out;-webkit-tap-highlight-color:transparent}.ds-app-menu-card:active{transform:scale(.985)}.ds-app-menu-card:has(.ds-app-menu-fan) .ds-app-menu-card-text{max-width:calc(100% - 8.5rem)}.ds-app-menu-card.is-active{border-color:var(--ds-android-primary);color:var(--ds-android-primary-label);background:var(--ds-android-primary)}.ds-app-menu-card-text{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:.3rem}.ds-app-menu-card-title{font-family:var(--font-literata),Georgia,serif;font-size:clamp(1.6rem,7.6vw,1.95rem);font-weight:600;letter-spacing:-.02em;line-height:1.08}.ds-app-menu-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--ds-android-muted);font-size:.82rem;font-weight:600}.ds-app-menu-card.is-active .ds-app-menu-card-meta{color:color-mix(in srgb,var(--ds-android-primary-label) 78%,transparent)}.ds-app-menu-badge{padding:.2rem .55rem;border-radius:999px;color:#2a1d06;background:#f3c56e;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ds-app-menu-fan{position:absolute;right:1rem;bottom:-1.6rem;width:9.25rem;height:5.25rem;pointer-events:none}.ds-app-menu-fan-cover{position:absolute;bottom:0;display:flex;width:3.6rem;height:5.25rem;box-sizing:border-box;align-items:flex-end;overflow:hidden;border-radius:.45rem;background:var(--ds-android-surface-muted);box-shadow:0 .5rem 1.1rem rgb(0 0 0/.32)}.ds-app-menu-fan-cover[data-fan-index="0"]{right:4.5rem;transform:rotate(-14deg)}.ds-app-menu-fan-cover[data-fan-index="1"]{right:2.25rem;transform:rotate(-3deg)}.ds-app-menu-fan-cover[data-fan-index="2"]{right:0;transform:rotate(9deg)}.ds-app-menu-fan-cover img{width:100%;height:100%;object-fit:cover}.ds-app-menu-fan-cover>span{padding:.35rem;color:#fffaf0;font-family:var(--font-literata),Georgia,serif;font-size:.55rem;font-weight:600;line-height:1.15}.ds-app-menu-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding-top:.875rem}.ds-app-menu-tiles.has-converted>:last-child{grid-column:1/-1}.ds-app-menu-tile{display:flex;min-width:0;min-height:6.125rem;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.875rem 1rem;border:1px solid var(--ds-android-border);border-radius:1.375rem;color:var(--ds-android-ink);background:var(--ds-android-surface);font:inherit;text-align:left;text-decoration:none;cursor:var(--ds-cursor-pointer,pointer);-webkit-tap-highlight-color:transparent}.ds-app-menu-tile.is-active{border-color:var(--ds-android-primary)}.ds-app-menu-tile svg{width:1.4rem;height:1.4rem;margin-bottom:.25rem;color:var(--ds-android-primary)}.ds-app-menu-tile strong{font-size:1rem;font-weight:700}.ds-app-menu-tile small{overflow:hidden;max-width:100%;color:var(--ds-android-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.ds-app-menu-help{display:flex;flex-direction:column;gap:.625rem;padding-top:1rem}.ds-app-menu-help h2{margin:0;color:var(--ds-android-muted);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ds-app-menu-help-tiles{padding-top:0}.ds-app-menu-tile.is-strong{border-color:var(--ds-android-primary);color:var(--ds-android-primary-label);background:var(--ds-android-primary)}.ds-app-menu-tile.is-strong svg{color:currentColor}.ds-app-menu-foot{display:flex;margin:auto 0 0;padding-top:1.1rem;flex-direction:column;align-items:center;gap:.25rem;color:var(--ds-android-muted);font-size:.75rem;text-align:center}.ds-app-menu-foot-brand{display:inline-flex;align-items:center;gap:.4rem;color:var(--ds-android-ink);font-size:.875rem}.ds-app-menu-foot-brand img{width:1.25rem;height:1.25rem}@media (hover:hover){.ds-app-menu-card:not(.is-active):hover,.ds-app-menu-tile:not(.is-strong):hover{background:var(--ds-android-surface-muted)}}.ds-app-menu:focus{outline:none}.ds-app-menu :focus-visible{outline:2px solid var(--ds-android-primary);outline-offset:2px}.ds-menu-avatar-button{display:inline-grid;width:3rem;height:3rem;flex:0 0 3rem;place-items:center;padding:.3rem;border:0;border-radius:1.15rem;background:color-mix(in srgb,var(--ds-android-primary,var(--ds-primary)) 13%,transparent);cursor:var(--ds-cursor-pointer,pointer);transition:background .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.ds-menu-avatar-button:active{transform:scale(.94)}.ds-menu-avatar-button img{display:block;width:100%;height:100%;border-radius:999px;object-fit:cover}.ds-android-home-avatar-button:not(.ds-android-home-avatar-button-search-close){padding:.3rem}html.ds-app-menu-open .ds-android-alphabet-rail{visibility:hidden}