.czM3k1K{display:inline-flex;flex:none;align-items:center;gap:var(--n-s8);height:var(--n-button);padding:0 15px 0 13px;border:var(--n-edge);border-radius:var(--n-r-control);corner-shape:var(--n-corner);background:var(--n-white);color:var(--n-night);font-family:var(--n-font);font-size:var(--n-size-body);font-weight:var(--n-weight-medium);line-height:var(--n-lh-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--n-fast) var(--n-ease),box-shadow var(--n-fast) var(--n-ease)}.cnOkZef{height:var(--n-button-lg);padding:0 var(--n-s20) 0 var(--n-s16);font-size:var(--n-size-body-lg);line-height:var(--n-lh-body-lg)}@media (hover:hover){.cSCbm5W:hover,.cgAgEcc:hover{box-shadow:var(--n-shadow-hover);transform:var(--n-lift)}}.cSCbm5W:active,.cgAgEcc:active{box-shadow:var(--n-shadow-press);transform:var(--n-lift-press)}.cgAgEcc{border-color:var(--join-color,var(--n-night));background:var(--join-color,var(--n-night));color:var(--join-ink,var(--n-white))}.cgAgEcc svg{color:var(--join-ink,var(--n-cream))}.c3KmuLC{border:1px solid var(--n-line-soft);padding:0 15.5px 0 13.5px;background:transparent;color:var(--n-text-body);cursor:pointer}.cnOkZef.c3KmuLC{padding:0 20.5px 0 16.5px}@media (pointer:coarse){.czM3k1K{position:relative}.czM3k1K:after{position:absolute;inset:calc((var(--n-button) - 44px) / 2) -4px;content:""}.cnOkZef:after{inset:0}}.cemu61s{position:fixed;top:0;right:0;left:0;z-index:-1;height:520px;background:linear-gradient(180deg,#ded4f7,rgba(255,224,209,.85) 35%,hsla(70,65%,91%,.5) 60%,hsla(0,0%,100%,0));pointer-events:none}@media (max-width:767px){.cemu61s{height:360px}}.cv01ZBO{position:relative;z-index:2;display:inline-flex;align-items:center;gap:inherit;min-width:0;max-width:100%;color:inherit;text-decoration:none}.ctUKs45{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration-thickness:1px;text-underline-offset:2px}.cv01ZBO:hover .ctUKs45{text-decoration-line:underline}.cv01ZBO:focus-visible{border-radius:4px;outline:2px solid var(--n-night);outline-offset:2px}.cXn803g{position:relative;z-index:2;display:inline-flex;flex:none;color:inherit}@media (pointer:coarse){.cXn803g:after,.cv01ZBO:after{position:absolute;top:min(0px,calc((100% - 44px) / 2));right:min(0px,calc((100% - 44px) / 2));bottom:min(0px,calc((100% - 44px) / 2));left:min(0px,calc((100% - 44px) / 2));content:""}}.cn04sJF{display:inline-flex;flex:none;flex-direction:column;align-items:center;width:44px;padding:4px 0 3px;border:2px solid var(--n-ink);border-radius:var(--n-radius-md);background:var(--n-cream);box-shadow:2px 2px 0 var(--n-ink);color:var(--n-ink)}.cWz3hHY{font-family:var(--n-font);font-size:11px;font-weight:var(--n-weight-medium);line-height:12px;letter-spacing:.04em}.cJa9WAL{font-family:var(--n-font-display);font-size:var(--d-shelf-size,23px);line-height:var(--d-shelf-lh,22px)}.ccHXNy0{width:40px}.ccHXNy0 .cJa9WAL{font-size:var(--d-shelf-size,22px);line-height:var(--d-shelf-lh,21px)}:where(html[data-display=doyle]) .cJa9WAL,:where(html[data-display=doyle]) .ccHXNy0 .cJa9WAL{letter-spacing:var(--d-shelf-track)}.c8Gdd8l,.czQ79pS{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:var(--n-edge);border-radius:12px;background:var(--n-white);color:var(--n-night);box-shadow:var(--n-shadow-hard);corner-shape:var(--n-corner);transition:transform var(--n-fast) var(--n-ease),box-shadow var(--n-fast) var(--n-ease);-webkit-tap-highlight-color:transparent}.czQ79pS:not([data-playing]) svg{margin-left:2px}@supports (corner-shape:squircle){.c8Gdd8l,.czQ79pS{border-radius:19px}}button.c8Gdd8l,button.czQ79pS{cursor:pointer}@media (hover:hover){.cgF2ltN:hover{box-shadow:var(--n-shadow-hard-lg);transform:translate(-1px,-1px)}}.cgF2ltN:active{box-shadow:var(--n-shadow-press);transform:translate(2px,2px)}.c8Gdd8l:focus-visible,.czQ79pS:focus-visible{outline:2px solid var(--n-white);outline-offset:2px}@media (max-width:767px){.c8Gdd8l,.czQ79pS{width:34px;height:34px;border-radius:11px}@supports (corner-shape:squircle){.c8Gdd8l,.czQ79pS{border-radius:17px}}}@media (prefers-reduced-motion:reduce){.c8Gdd8l,.czQ79pS{transition:none}}