.page-header.svelte-o5bjmm{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.page-header.svelte-o5bjmm .logo-link:where(.svelte-o5bjmm){text-decoration:none}.page-header.svelte-o5bjmm .logo-link:where(.svelte-o5bjmm) .logo:where(.svelte-o5bjmm){width:6.1875rem;height:1.375rem;display:block}.page-header.variant-menu.svelte-o5bjmm{margin-bottom:0}.page-header.variant-menu.svelte-o5bjmm .logo-link:where(.svelte-o5bjmm) .logo:where(.svelte-o5bjmm){width:6.1875rem;height:1.3125rem}.page-header.svelte-o5bjmm .action-buttons:where(.svelte-o5bjmm){display:flex;gap:.625rem}.header-button.svelte-o5bjmm{width:1.75rem;height:1.75rem;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#fff3;align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0;transition:opacity .2s ease}@media (hover: hover){.header-button.svelte-o5bjmm:hover{opacity:.8}}.header-button.svelte-o5bjmm:active{opacity:.6}.header-button.svelte-o5bjmm i:where(.svelte-o5bjmm){color:#fff;font-size:.875rem;display:block}.menu-button.svelte-o5bjmm{width:1.5rem;height:1.5rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s ease}@media (hover: hover){.menu-button.svelte-o5bjmm:hover{opacity:.8}}.menu-button.svelte-o5bjmm:active{opacity:.6}.menu-button.svelte-o5bjmm i:where(.svelte-o5bjmm){color:#fff;font-size:1.25rem;display:block}.player-button.svelte-7c9ezw{width:100%;border:none;border-radius:22.8125rem;box-shadow:0 2px 4px #00000026;cursor:pointer;display:block;position:relative;text-decoration:none;font-family:inherit;transition:box-shadow .3s ease-out,opacity .2s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d}.player-button.svelte-7c9ezw:disabled{opacity:.7;cursor:not-allowed}@media (hover: hover){.player-button.svelte-7c9ezw:hover{box-shadow:0 2px 4px #00000026,0 0 20px #00000026}}.player-button.svelte-7c9ezw:before,.player-button.svelte-7c9ezw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22.8125rem;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.player-button.svelte-7c9ezw:before{background:conic-gradient(from 100deg,#fff3 7%,#fff3,#2626261a 43%,#fff6 57%,#fff3,#ffffff0d 93%,#fff3)}.player-button.svelte-7c9ezw:after{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 40%),conic-gradient(from 100deg,#fff3 7%,#fff3,#2626261a 43%,#fff6 57%,#fff3,#ffffff0d 93%,#fff3);opacity:0;transition:opacity .15s ease-out}@media (hover: hover){.player-button.svelte-7c9ezw:hover:after{opacity:1}}.player-button.svelte-7c9ezw .button-content:where(.svelte-7c9ezw){align-items:center;display:flex;justify-content:space-between;padding:.75rem 1.125rem}.player-button.svelte-7c9ezw .button-content:where(.svelte-7c9ezw) .button-left:where(.svelte-7c9ezw){display:flex;align-items:center;gap:.625rem;min-width:0}.player-button.svelte-7c9ezw .button-content:where(.svelte-7c9ezw) .service-icon:where(.svelte-7c9ezw){width:1.75rem;height:1.75rem;display:block;border-radius:50%;object-fit:cover;box-shadow:0 2px 6px #26262640;flex-shrink:0}.player-button.svelte-7c9ezw .button-content:where(.svelte-7c9ezw) .button-text:where(.svelte-7c9ezw){text-shadow:0px 2px 6px rgba(38,38,38,.25);color:#fff;font-size:.875rem;font-weight:600;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.player-button.svelte-7c9ezw .button-content:where(.svelte-7c9ezw) .open-icon:where(.svelte-7c9ezw){flex-shrink:0;display:flex;align-items:center;justify-content:center}.player-button.svelte-7c9ezw .button-content:where(.svelte-7c9ezw) .open-icon:where(.svelte-7c9ezw) .open-svg:where(.svelte-7c9ezw){width:1rem;height:1rem;display:block;transform:rotate(-45deg)}.player-button.svelte-7c9ezw .button-content:where(.svelte-7c9ezw) .button-spinner:where(.svelte-7c9ezw){width:1.75rem;height:1.75rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-7c9ezw-spin 1s linear infinite;flex-shrink:0}.player-button.svelte-7c9ezw .button-content:where(.svelte-7c9ezw) .success-icon:where(.svelte-7c9ezw){width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;color:#34c759;flex-shrink:0}.player-button.svelte-7c9ezw .button-content:where(.svelte-7c9ezw) .success-icon:where(.svelte-7c9ezw) svg:where(.svelte-7c9ezw){width:1.25rem;height:1.25rem}.player-button.svelte-7c9ezw .button-content:where(.svelte-7c9ezw) .button-text.success:where(.svelte-7c9ezw){color:#34c759}@keyframes svelte-7c9ezw-spin{to{transform:rotate(360deg)}}
