.p87QwW_shimmer{inset-block:-40%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-foreground) 24%, transparent), transparent);width:34%;animation:3.2s linear infinite p87QwW_upload-bar-shimmer;position:absolute;left:-42%;transform:translate(0)skew(-18deg)}.p87QwW_leadingGlow{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-foreground) 16%, transparent));width:1.5rem;position:absolute;inset-block:0;transform:translate(-100%)}@keyframes p87QwW_upload-bar-shimmer{0%{transform:translate(0)skew(-18deg)}58%{transform:translate(420%)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.p87QwW_shimmer{opacity:0;animation:none}}
.SFpVeq_backdrop.SFpVeq_backdrop{z-index:70}.SFpVeq_backdrop.SFpVeq_nested,.SFpVeq_content.SFpVeq_nested{z-index:71}.SFpVeq_content.SFpVeq_content{z-index:70;width:100%;max-width:28rem;max-height:calc(100dvh - .75rem);margin-inline:auto}.SFpVeq_content.SFpVeq_wide{max-width:40rem}.SFpVeq_dialog.SFpVeq_dialog{max-height:calc(100dvh - .75rem)}.SFpVeq_content.SFpVeq_content[data-sheet-detached]{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.SFpVeq_content.SFpVeq_content[data-sheet-detached]:after{content:none}.SFpVeq_content[data-sheet-detached] .SFpVeq_dialog{max-height:calc(100dvh - 1rem)}.SFpVeq_content.SFpVeq_withNotice{overflow:visible}.SFpVeq_dialog.SFpVeq_withNotice{box-shadow:none;isolation:isolate;background:0 0;overflow:visible}.SFpVeq_panel{z-index:1;border-radius:inherit;background:var(--overlay);min-height:0;box-shadow:var(--overlay-shadow);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.SFpVeq_topNotice{z-index:0;flex-shrink:0;margin-bottom:.5rem;animation:.2s ease-out both SFpVeq_noticeEnter;position:relative}@keyframes SFpVeq_noticeEnter{0%{opacity:0;transform:translateY(calc(100% + .5rem))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SFpVeq_topNotice{animation:none}}.SFpVeq_lockedHandle{pointer-events:none}.SFpVeq_lockedClose:disabled{opacity:1}.SFpVeq_header{flex-shrink:0;padding-right:3.5rem}.SFpVeq_body.SFpVeq_body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.SFpVeq_scrollBody{flex:auto;min-height:0;padding:.5rem 1.25rem;overflow-y:auto}.SFpVeq_footer{flex-shrink:0}.SFpVeq_discardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;min-width:0;display:grid}.SFpVeq_discardAction.SFpVeq_discardAction{white-space:normal;overflow-wrap:anywhere;padding-block:calc(var(--spacing) * 2);height:auto;min-height:calc(var(--spacing) * 10);min-width:0}.SFpVeq_scrollBody[data-last-region],.SFpVeq_footer[data-last-region]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}
.esYkjW_clock{height:calc(var(--spacing) * 6);color:var(--foreground);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:var(--cursor-interactive);justify-content:center;align-items:center;line-height:1;display:flex}.esYkjW_clock[data-compact]{font-size:var(--text-xs)}@media (prefers-reduced-motion:no-preference){.esYkjW_clock[data-compact] .esYkjW_separator{animation:1s step-end infinite esYkjW_blink}}@keyframes esYkjW_blink{50%{visibility:hidden}}
.CuWl-a_monthViewport{margin-block:-.125em;padding-block:.125em;display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.CuWl-a_rescheduleTimeButton{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out), opacity .24s var(--ease-out)}@media (prefers-reduced-motion:reduce){.CuWl-a_rescheduleTimeButton{transition:none}}
.Bq2cWq_item{border-radius:var(--radius-3xl);text-align:left;width:100%;height:auto;min-height:3.5rem;color:var(--foreground);cursor:var(--cursor-interactive,pointer);--button-bg-hover:var(--surface-secondary);--button-bg-pressed:var(--surface-secondary);justify-content:start;align-items:center;gap:.75rem;padding:.5rem .75rem;font-weight:400;display:flex}.Bq2cWq_item[aria-disabled=true]{cursor:not-allowed;opacity:.56}.Bq2cWq_iconCircle{border-radius:var(--radius-3xl);background:var(--surface-secondary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.Bq2cWq_item .Bq2cWq_iconCircle svg{width:1.25rem;height:1.25rem;margin:0}.Bq2cWq_itemText{min-width:0}.Bq2cWq_label{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.Bq2cWq_caption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.Bq2cWq_danger{color:var(--danger)}.Bq2cWq_danger .Bq2cWq_iconCircle{background:var(--danger-soft)}.Bq2cWq_item:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}
.D5eGVq_prototype{overflow-anchor:none}.D5eGVq_moveTimeOption{transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out), color .16s ease-out, opacity .16s ease-out}.D5eGVq_bookingCard{border:1px solid #0000;transition:background-color .22s ease-out,color .22s ease-out;position:relative}.D5eGVq_bookingCard[data-booking-phase=sending],.D5eGVq_bookingCard[data-booking-phase=pending],.D5eGVq_bookingCard[data-booking-phase=receiving],.D5eGVq_bookingCard[data-booking-phase=cancelling]{background-color:var(--surface-secondary)}.D5eGVq_bookingCard[data-time-state=current]{--foreground:var(--danger-foreground);--muted:var(--danger-foreground);background-color:var(--color-red-600);color:var(--danger-foreground)}.D5eGVq_bookingBorder{border-radius:inherit;pointer-events:none;opacity:0;padding:2px;transition:opacity .24s ease-out;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.D5eGVq_bookingCard:not([data-booking-phase=free]) .D5eGVq_bookingBorder{opacity:1}.D5eGVq_bookingBorder>span{position:absolute;inset:0}.D5eGVq_bookingBorder>span:before{content:"";--stripe-color:color-mix(in oklab, var(--warning) 65%, transparent);background-image:linear-gradient(135deg, var(--stripe-color) 25%, transparent 25%, transparent 50%, var(--stripe-color) 50%, var(--stripe-color) 75%, transparent 75%);background-size:20px 20px;animation:1.5s linear infinite paused D5eGVq_border-travel;position:absolute;inset:-20px}.D5eGVq_borderTop{clip-path:polygon(0 0,100% 0,50% 50%);--border-x:20px;--border-y:0px}.D5eGVq_borderRight{clip-path:polygon(100% 0,100% 100%,50% 50%);--border-x:0px;--border-y:20px}.D5eGVq_borderBottom{clip-path:polygon(100% 100%,0 100%,50% 50%);--border-x:-20px;--border-y:0px}.D5eGVq_borderLeft{clip-path:polygon(0 100%,0 0,50% 50%);--border-x:0px;--border-y:-20px}.D5eGVq_bookingCard[data-booking-phase=sending] .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-booking-phase=pending] .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-booking-phase=receiving] .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-booking-phase=cancelling] .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-text-saving=true] .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-time-moving=true] .D5eGVq_bookingBorder>span:before{animation-play-state:running}.D5eGVq_bookingCard[data-reply-unknown=true]:not([data-booking-checking=true]) .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-booking-read-failed=true] .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-change-unknown=true]:not([data-change-checking=true]) .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-needs-attention=true] .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-actions-available=false] .D5eGVq_bookingBorder>span:before{animation-play-state:paused}.D5eGVq_bookingCard[data-booking-phase=cancelling] .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-time-moving=true] .D5eGVq_bookingBorder>span:before,.D5eGVq_bookingCard[data-transfer-cancelling=true] .D5eGVq_bookingBorder>span:before{animation-direction:reverse}.D5eGVq_bookingBorder:after{content:"";background:var(--accent);opacity:0;transition:opacity .24s ease-out,background-color .24s ease-out;position:absolute;inset:0}.D5eGVq_bookingCard[data-booking-phase=confirmed]:not([data-text-saving=true]):not([data-time-moving=true]) .D5eGVq_bookingBorder:after{opacity:1}.D5eGVq_bookingCard[data-text-exit=true] .D5eGVq_bookingBorder,.D5eGVq_bookingCard[data-time-state=current] .D5eGVq_bookingBorder,.D5eGVq_bookingCard[data-time-state=past] .D5eGVq_bookingBorder{opacity:0}.D5eGVq_liveDot{animation:1.8s ease-in-out .22s infinite D5eGVq_live-pulse}.D5eGVq_liveDot[data-paused=true]{animation:none}@keyframes D5eGVq_live-pulse{0%,to{opacity:1}50%{opacity:.5}}.D5eGVq_bookingCard[data-time-state=past] .D5eGVq_bookingBorder:after{background:var(--separator)}.D5eGVq_bookingCard[data-time-state=past] .D5eGVq_bookingText{color:var(--muted)}@keyframes D5eGVq_border-travel{to{transform:translate(var(--border-x), var(--border-y))}}.D5eGVq_cardStatus{flex:none;place-items:center end;min-block-size:1.5rem;display:grid}.D5eGVq_stateMarks{place-items:center end;display:grid;position:relative}.D5eGVq_stateMark{pointer-events:none;opacity:1;visibility:visible;grid-area:1/1;justify-content:center;align-items:center;transition:opacity .22s ease-out,visibility;display:inline-flex}.D5eGVq_stateMark[data-visible=false]{opacity:0;visibility:hidden;transition:opacity .22s ease-out,visibility 0s .22s}.D5eGVq_cardFaces.D5eGVq_cardFaces{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.D5eGVq_bookingDetails,.D5eGVq_bookingActions{opacity:1;visibility:visible;grid-area:1/1;min-width:0;transition:opacity .16s ease-out,visibility}.D5eGVq_bookingDetails{align-content:start;gap:.25rem;display:grid;position:relative}.D5eGVq_bookingText{transition:color .22s ease-out}.D5eGVq_bookingDetails[data-receiving=true] .D5eGVq_bookingText{color:var(--muted)}.D5eGVq_bookingDetails[data-receiving=true] [data-scramble-part=surface]{transition:opacity .24s ease-out}.D5eGVq_bookingDetails[data-receiving=true][data-restoring=true] [data-scramble-part=surface]{opacity:.45}.D5eGVq_bookingDetails[data-retiring=true],.D5eGVq_cardFaces[data-compact-free=true]>[data-visible=false]{inset-inline:0;position:absolute;top:0}.D5eGVq_managementActions[data-receiving=true],.D5eGVq_managementActions[data-allowed=false]{inset-inline:0;position:absolute;top:calc(100% + .25rem)}.D5eGVq_bookingActions{align-self:end}.D5eGVq_durationActions{gap:calc(var(--spacing) * 2);width:100%;display:flex}.D5eGVq_bookingDetails[data-visible=false],.D5eGVq_bookingActions[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease-out,visibility 0s .16s}.D5eGVq_bookingDetails[data-visible=false]{transition:none}.D5eGVq_slot:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-lg)}@media (prefers-reduced-motion:reduce){:is(.D5eGVq_durationActions .button:active,.D5eGVq_durationActions .button[data-pressed=true]){transition:none;transform:none}.D5eGVq_stateMark,.D5eGVq_stateMark[data-visible=false],.D5eGVq_liveDot,.D5eGVq_moveTimeOption,.D5eGVq_bookingCard,.D5eGVq_bookingBorder,.D5eGVq_bookingBorder:after,.D5eGVq_bookingBorder>span:before,.D5eGVq_bookingDetails[data-visible],.D5eGVq_bookingText,.D5eGVq_bookingActions[data-visible]{transition:none;animation:none}.D5eGVq_bookingDetails[data-receiving=true] [data-scramble-part=surface]{transition:none;animation:none}}
.B16zSW_backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000003;position:fixed;inset:0}.B16zSW_positioner{left:0;right:0;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:50;max-height:calc(100dvh - 86px - env(safe-area-inset-bottom,0px) - 1rem);display:flex;position:fixed}.B16zSW_panel{max-height:inherit;border:1px solid var(--border);border-radius:var(--radius-3xl);background:color-mix(in srgb, var(--surface) 96%, transparent);min-height:0;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.B16zSW_body{overscroll-behavior-y:contain;scrollbar-width:none;gap:.25rem;min-height:0;padding:1.25rem .5rem .25rem;display:grid;overflow-y:auto}.B16zSW_body::-webkit-scrollbar{display:none}.B16zSW_accountHeader{min-width:0;padding:0 .75rem .75rem}.B16zSW_accountDetails{gap:.75rem;min-width:0;padding:.75rem .75rem .5rem;display:grid}.B16zSW_email{color:var(--muted);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:.875rem}.B16zSW_footer{flex-shrink:0;gap:.25rem;padding:0 .5rem .75rem;display:grid}.B16zSW_panel:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}
.H1dKUG_shell{background:var(--background);height:100dvh;min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex;overflow:hidden}.H1dKUG_header{--row-height:2.25rem;box-sizing:border-box;height:calc(var(--row-height) + max(1rem, env(safe-area-inset-top,0px)) + .75rem);width:100%;max-width:28rem;padding:max(1rem, env(safe-area-inset-top,0px)) max(1.25rem, env(safe-area-inset-right,0px)) .75rem max(1.25rem, env(safe-area-inset-left,0px));flex:none;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media (min-width:48rem){.H1dKUG_header{--row-height:2rem}}.H1dKUG_signIn{align-items:center;display:flex}.H1dKUG_scroll{scrollbar-width:none;min-height:0;padding-top:.5rem;padding-inline:max(1.25rem, env(safe-area-inset-left,0px)) max(1.25rem, env(safe-area-inset-right,0px));flex:1;padding-bottom:0;overflow-y:auto}.H1dKUG_scroll[data-dock=true]{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))}.H1dKUG_shell:has(.H1dKUG_dockSlot:not(:empty)) .H1dKUG_scroll[data-dock=true]{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.H1dKUG_scroll::-webkit-scrollbar{display:none}.H1dKUG_fullScreen .H1dKUG_scroll{padding:0;overflow:hidden}.H1dKUG_outlet{flex-direction:column;width:100%;max-width:28rem;min-height:100%;margin-inline:auto;display:flex}.H1dKUG_navigationInsets{padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px))}.H1dKUG_navigationFrame{width:100%;max-width:28rem;margin-inline:auto}.H1dKUG_dock{z-index:60;pointer-events:none;padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.H1dKUG_dockFrame{grid-template-rows:60px;grid-template-columns:minmax(0,1fr) 62px;gap:.5rem;display:grid}.H1dKUG_dockFrame:has(.H1dKUG_dockSlot:not(:empty)){grid-template-rows:48px 60px}.H1dKUG_dockSlot{pointer-events:auto;grid-column:1/-1;min-width:0;height:48px}.H1dKUG_dockSlot:empty{display:none}.H1dKUG_primary{pointer-events:auto;border:1px solid color-mix(in srgb, var(--border) 60%, transparent);border-radius:var(--radius-3xl);background:color-mix(in srgb, var(--surface) 96%, transparent);min-width:0;height:60px;box-shadow:var(--shadow-overlay);padding:4px;display:flex}.H1dKUG_primaryItem{border-radius:var(--radius-3xl);min-width:0;height:50px;color:var(--muted);cursor:var(--cursor-interactive,pointer);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;font-size:10px;font-weight:500;display:flex}.H1dKUG_primaryContent{flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:100%;height:100%;display:flex}.H1dKUG_primaryItem[aria-current=page]{background:var(--accent);color:var(--accent-foreground)}.H1dKUG_primaryItem:disabled{cursor:not-allowed;opacity:.56}.H1dKUG_more{pointer-events:auto;border-radius:var(--radius-3xl);width:60px;height:60px;color:var(--muted);background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);box-shadow:var(--shadow-overlay);cursor:var(--cursor-interactive,pointer);grid-column:2;justify-content:center;justify-self:center;align-items:center;display:flex}.H1dKUG_more[aria-expanded=true]{background:var(--accent);color:var(--accent-foreground)}.H1dKUG_header a:focus-visible,.H1dKUG_primaryItem:focus-visible,.H1dKUG_more:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}
._SlAfG_colon{display:inline-block;transform:translateY(-.08em)}
.t1zxta_tracklistInteractionSurface{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.BXbQ-q_scrambleSurface{display:block;position:relative}.BXbQ-q_scrambleOverlay{visibility:hidden;pointer-events:none;position:absolute;inset:0}.BXbQ-q_eraseLayer{position:absolute;inset:0}.BXbQ-q_scrambleLine{white-space:pre;transform-origin:0 0;width:max-content;position:absolute;left:0}[data-scramble-active=true] .BXbQ-q_scrambleSource{visibility:hidden}[data-scramble-active=true] .BXbQ-q_scrambleOverlay{visibility:visible}
