@layer quartz-base{.dynamic-island{--di-fg:#fff;--di-muted:#9a9a9a;--di-spring:cubic-bezier(.34, 1.56, .64, 1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.dynamic-island .di-cluster{z-index:800;align-items:flex-start;gap:6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.dynamic-island.di-top .di-cluster{top:.75rem}.dynamic-island.di-bottom .di-cluster{align-items:flex-end;bottom:1rem}@media (max-width:800px){.dynamic-island.di-top .di-cluster{top:auto;bottom:calc(1.5rem + env(safe-area-inset-bottom));align-items:flex-end}}.dynamic-island .di-island{width:max-content;max-width:min(92vw,300px);color:var(--di-fg);border-radius:22px;position:relative;overflow:hidden}.dynamic-island .di-island[data-state=expanded]{touch-action:pan-y;border-radius:42px;width:min(80vw,367px);max-width:min(80vw,367px)}.dynamic-island .di-minimal{width:38px;height:38px;color:var(--di-fg);border-radius:19px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dynamic-island .di-minimal.di-active,.dynamic-island .di-minimal.di-gated:not(.di-started){display:none}.dynamic-island:has(.di-island[data-state=expanded]) .di-minimal{display:none}.dynamic-island .di-minimal-dot{background:var(--di-fg);border-radius:50%;width:8px;height:8px}.dynamic-island .di-slot{display:none}.dynamic-island .di-slot.di-active{display:contents}.dynamic-island .di-expanded-inner.di-slide-left .di-card.di-active{animation:di-card-in-left .35s var(--di-spring)}.dynamic-island .di-expanded-inner.di-slide-right .di-card.di-active{animation:di-card-in-right .35s var(--di-spring)}.dynamic-island.di-solid .di-island,.dynamic-island.di-solid .di-minimal{background:#000;box-shadow:0 8px 16px #00000040}.dynamic-island.di-glass .di-island,.dynamic-island.di-glass .di-minimal{-webkit-backdrop-filter:blur(26px)saturate(2.1);backdrop-filter:blur(26px)saturate(2.1);background:linear-gradient(155deg,#ffffff29 0%,#fff0 45%),#141418bf;box-shadow:0 12px 40px #00000073,inset 0 1px #ffffff40,inset 0 -1px 1px #ffffff0f,inset 1px 0 .5px #ffffff1a,inset -1px 0 .5px #ffffff1a}.dynamic-island.di-glass .di-island:before,.dynamic-island.di-glass .di-minimal:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(#ffffff73 0%,#ffffff1f 14%,#fff0 38%);position:absolute;inset:0;box-shadow:inset 1px 1px #ffffff59}@supports ((-webkit-backdrop-filter:blur(1px) url(#a)) or (backdrop-filter:blur(1px) url(#a))){.dynamic-island.di-glass .di-island,.dynamic-island.di-glass .di-minimal{-webkit-backdrop-filter:blur(20px)saturate(2.1)url(#di-glass-distortion);backdrop-filter:blur(20px)saturate(2.1)url(#di-glass-distortion)}}.dynamic-island.di-glass .di-island:after,.dynamic-island.di-glass .di-minimal:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -1px 1.5px #0000004d}.dynamic-island button{width:24px;height:24px;color:var(--di-fg);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s;display:inline-flex}.dynamic-island button:hover{background:#ffffff24}.dynamic-island button svg{fill:currentColor;pointer-events:none;height:13px}.dynamic-island .di-marquee-text{white-space:nowrap;display:inline-block}.dynamic-island .di-compact-wrap{grid-template-rows:1fr;display:grid}.dynamic-island .di-compact{cursor:pointer;opacity:1;filter:blur();align-items:center;gap:12px;min-height:24px;padding:7px 12px;transition:opacity .22s,filter .22s;display:flex;overflow:hidden}.dynamic-island .di-compact:focus-visible{outline-offset:-2px;outline:2px solid #fff9}.dynamic-island .di-island[data-state=expanded] .di-compact-wrap{grid-template-rows:0fr}.dynamic-island .di-island[data-state=expanded] .di-compact{opacity:0;filter:blur(6px);pointer-events:none;min-height:0;padding-top:0;padding-bottom:0;transition:opacity .12s,filter .12s}.dynamic-island .di-expanded{opacity:0;grid-template-rows:0fr;grid-template-columns:0fr;transition:opacity .12s;display:grid}.dynamic-island .di-expanded-inner{filter:blur(6px);transform-origin:top;flex-direction:column;gap:9px;min-height:0;padding:0;transition:filter .12s,transform .12s;display:flex;position:relative;overflow:hidden;transform:scale(.94)}.dynamic-island .di-island[data-state=expanded] .di-expanded{opacity:1;grid-template-rows:1fr;grid-template-columns:1fr;transition:opacity .28s}.dynamic-island .di-island[data-state=expanded] .di-expanded-inner{filter:blur();transition:filter .3s ease 60ms, transform .45s var(--di-spring) 60ms;padding:20px;transform:scale(1)}.dynamic-island .di-card{touch-action:none;min-width:0;transition:transform .3s var(--di-spring);flex-direction:column;gap:9px;display:none}.dynamic-island .di-card.di-active{display:flex}.dynamic-island .di-card.di-card-dragging{transition:none}.dynamic-island .di-island[data-di-grid-open=true] .di-card[data-di-module=controls]{display:flex}.dynamic-island .di-island[data-di-grid-open=true] .di-card:not([data-di-module=controls]){display:none}@media (max-width:800px){.dynamic-island .di-island[data-state=collapsed]{border-radius:19px}.dynamic-island .di-island[data-state=collapsed] .di-compact{gap:0;padding:7px}.dynamic-island.di-glass .di-island,.dynamic-island.di-glass .di-minimal{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff1f 0%,#ffffff08 55%),#202026f2;box-shadow:0 8px 16px #0000004d,0 0 0 1px #ffffff24,inset 0 1px #fff3}.dynamic-island.di-glass .di-island:before,.dynamic-island.di-glass .di-island:after,.dynamic-island.di-glass .di-minimal:before,.dynamic-island.di-glass .di-minimal:after{display:none}.dynamic-island .di-compact{filter:none;transition:opacity .22s 80ms}.dynamic-island .di-island[data-state=expanded] .di-compact{filter:none;transition:opacity .12s}.dynamic-island .di-expanded-inner{filter:none;transition:transform .12s}.dynamic-island .di-island[data-state=expanded] .di-expanded-inner{filter:none;transition:transform .45s var(--di-spring) 60ms}.dynamic-island .di-expanded-inner.di-slide-left .di-card.di-active{animation:di-card-in-left-flat .35s var(--di-spring)}.dynamic-island .di-expanded-inner.di-slide-right .di-card.di-active{animation:di-card-in-right-flat .35s var(--di-spring)}}@keyframes di-card-in-left-flat{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes di-card-in-right-flat{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes di-card-in-left{0%{opacity:0;filter:blur(4px);transform:translate(28px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes di-card-in-right{0%{opacity:0;filter:blur(4px);transform:translate(-28px)}to{opacity:1;filter:blur();transform:translate(0)}}@media (prefers-reduced-motion:reduce){.dynamic-island .di-island,.dynamic-island .di-compact-wrap,.dynamic-island .di-compact,.dynamic-island .di-expanded,.dynamic-island .di-expanded-inner,.dynamic-island .di-card{transition:none}.dynamic-island .di-card.di-active,.dynamic-island .di-expanded-inner.di-slide-left .di-card.di-active,.dynamic-island .di-expanded-inner.di-slide-right .di-card.di-active{animation:none}}.dynamic-island{--di-brightness:.8;--di-contrast:1.2;--di-opacity:.08;--di-scale:1.1}.dynamic-island .di-backdrop{z-index:-1;visibility:hidden;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .23s ease-in-out,transform .23s ease-in-out,visibility;display:flex;position:fixed;inset:0;overflow:hidden}.dynamic-island .di-backdrop youtube-video,.dynamic-island .di-backdrop vimeo-video,.dynamic-island .di-backdrop video,.dynamic-island .di-backdrop audio,.dynamic-island .di-backdrop iframe{border:none;width:100%;height:100%}.dynamic-island .di-backdrop-dim{z-index:-1;opacity:1;visibility:hidden;pointer-events:none;background:#000;transition:opacity .23s ease-in-out,visibility;position:fixed;inset:0}.dynamic-island.di-background.di-playing:not(.di-bg-hidden) .di-backdrop{visibility:visible;opacity:1;transform:scale(var(--di-scale))}.dynamic-island.di-background.di-playing:not(.di-bg-hidden) .di-backdrop youtube-video,.dynamic-island.di-background.di-playing:not(.di-bg-hidden) .di-backdrop vimeo-video,.dynamic-island.di-background.di-playing:not(.di-bg-hidden) .di-backdrop video{filter:brightness(var(--di-brightness)) contrast(var(--di-contrast))}.dynamic-island.di-background.di-playing:not(.di-bg-hidden) .di-backdrop-dim{visibility:visible;opacity:calc(1 - var(--di-opacity))}.dynamic-island:not(.di-background) .di-backdrop{width:1px;height:1px;position:fixed;inset:auto 0 0 auto;overflow:hidden}.dynamic-island.di-background:not(.di-playing) .di-backdrop youtube-video,.dynamic-island.di-background:not(.di-playing) .di-backdrop vimeo-video,.dynamic-island.di-background:not(.di-playing) .di-backdrop video,.dynamic-island.di-background.di-bg-hidden .di-backdrop youtube-video,.dynamic-island.di-background.di-bg-hidden .di-backdrop vimeo-video,.dynamic-island.di-background.di-bg-hidden .di-backdrop video{width:2px;height:2px}.dynamic-island .di-play .di-icon-pause,.dynamic-island.di-playing .di-play .di-icon-play{display:none}.dynamic-island.di-playing .di-play .di-icon-pause{display:block}.dynamic-island .di-unmute{display:none;position:relative}.dynamic-island .di-unmute:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#ffffff40;position:absolute;inset:0}.dynamic-island.di-muted .di-unmute{display:inline-flex}.dynamic-island.di-muted .di-unmute:after{animation:2s ease-in-out infinite di-pulse}.dynamic-island .di-art{background:#ffffff1a;border-radius:4.5px;flex-shrink:0;width:24px;height:24px;display:block;position:relative;overflow:hidden}.dynamic-island .di-art:before{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff38 50%,#0000 80%);animation:1.4s ease-in-out infinite di-art-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dynamic-island .di-art .di-art-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dynamic-island.di-has-art .di-art:before{content:none}.dynamic-island .di-art-lg{border-radius:8px;width:53px;height:53px}.dynamic-island .di-eq{flex-shrink:0;align-items:flex-end;gap:2.5px;height:16px;display:flex}.dynamic-island .di-eq span{background:var(--di-fg);transform-origin:50%;border-radius:1.5px;width:3px;height:100%;animation:1s ease-in-out infinite paused di-eq-bounce;transform:scaleY(.3)}.dynamic-island .di-eq span:nth-child(2){animation-duration:.85s;animation-delay:.2s}.dynamic-island .di-eq span:nth-child(3){animation-duration:1.15s;animation-delay:.35s}.dynamic-island .di-eq span:nth-child(4){animation-duration:.95s;animation-delay:.1s}.dynamic-island.di-playing .di-eq span{animation-play-state:running}.dynamic-island .di-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:32px;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}.dynamic-island .di-head{align-items:center;gap:12px;display:flex}.dynamic-island .di-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dynamic-island .di-video-title{letter-spacing:-.408px;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:18px;overflow:hidden}.dynamic-island .di-subtitle{color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:18px;overflow:hidden}.dynamic-island .di-progress{align-items:center;gap:9px;display:flex}.dynamic-island .di-current,.dynamic-island .di-duration{letter-spacing:-.408px;font-variant-numeric:tabular-nums;color:#9a9a9a;flex-shrink:0;font-size:12px;line-height:18px}.dynamic-island .di-seek{appearance:none;background:linear-gradient(to right, #fffc var(--di-played,0%), #3f3f3fb3 var(--di-played,0%));cursor:pointer;border-radius:8px;outline:none;flex:1;min-width:0;height:6.5px}.dynamic-island .di-seek::-webkit-slider-thumb{appearance:none;background:0 0;border:none;border-radius:50%;width:14px;height:14px}.dynamic-island .di-seek::-moz-range-thumb{background:0 0;border:none;border-radius:50%;width:14px;height:14px}.dynamic-island .di-seek:hover::-webkit-slider-thumb{background:var(--di-fg)}.dynamic-island .di-seek:focus-visible::-webkit-slider-thumb{background:var(--di-fg)}.dynamic-island .di-seek:hover::-moz-range-thumb{background:var(--di-fg)}.dynamic-island .di-seek:focus-visible::-moz-range-thumb{background:var(--di-fg)}.dynamic-island .di-minimal[data-di-module=player] .di-eq-scrim{opacity:0;background:linear-gradient(#0000,#0009);height:18px;transition:opacity .2s;position:absolute;inset:auto 0 0}.dynamic-island .di-minimal[data-di-module=player] .di-eq{opacity:0;gap:1.5px;height:7px;transition:opacity .2s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.dynamic-island .di-minimal[data-di-module=player] .di-eq span{width:1.5px}.dynamic-island.di-playing .di-minimal[data-di-module=player] .di-eq-scrim,.dynamic-island.di-playing .di-minimal[data-di-module=player] .di-eq{opacity:1}@media (max-width:800px){.dynamic-island .di-island[data-state=collapsed] .di-title,.dynamic-island .di-island[data-state=collapsed] .di-play,.dynamic-island .di-island[data-state=collapsed] .di-unmute,.dynamic-island .di-island[data-state=collapsed] .di-eq{display:none}.dynamic-island.di-background.di-playing:not(.di-bg-hidden) .di-backdrop youtube-video,.dynamic-island.di-background.di-playing:not(.di-bg-hidden) .di-backdrop vimeo-video,.dynamic-island.di-background.di-playing:not(.di-bg-hidden) .di-backdrop video{filter:none}}.dynamic-island .di-transport{justify-content:center;align-items:center;padding:0 16px;display:flex}.dynamic-island .di-transport .di-spacer{flex-shrink:0;width:36px;height:36px}.dynamic-island .di-transport button{width:36px;height:36px}.dynamic-island .di-transport button svg{height:18px}.dynamic-island .di-transport .di-play-lg{width:44px;height:44px}.dynamic-island .di-transport .di-play-lg svg{height:28px}.page-header,.center>article{transition:opacity .4s,text-shadow .4s}:root[di-hide-content=on] .page-header,:root[di-hide-content=on] .center>article{opacity:0;pointer-events:none}:root[di-bg-active=on] .page-header,:root[di-bg-active=on] .center>article{text-shadow:0 1px 2px #0009,0 2px 8px #00000073,0 0 18px #00000059}@media (max-width:800px){.page-header,.center>article{transition:opacity .4s}:root[di-hide-content=on] .page-header,:root[di-hide-content=on] .center>article{visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}:root[di-bg-active=on] .page-header,:root[di-bg-active=on] .center>article{text-shadow:0 1px 3px #000000a6}}@keyframes di-pulse{0%,to{opacity:0}50%{opacity:1}}@keyframes di-art-shimmer{to{transform:translate(100%)}}@keyframes di-eq-bounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.dynamic-island .di-backdrop{transition:none}.dynamic-island .di-eq span,.dynamic-island .di-art:before{animation:none}}.dynamic-island .di-rec-canvas-wrap{flex-shrink:0;display:inline-flex;position:relative}.dynamic-island[data-di-rec-state=paused] .di-rec-canvas-wrap-lg{cursor:pointer}.dynamic-island .di-rec-canvas{width:46px;height:20px;display:block}.dynamic-island .di-minimal .di-rec-canvas{width:30px;height:16px}.dynamic-island .di-rec-canvas-wrap-lg .di-rec-canvas{width:130px;height:32px}.dynamic-island .di-rec-elapsed{font-variant-numeric:tabular-nums;letter-spacing:-.408px;color:#fa3532;flex-shrink:0;font-size:14px;font-weight:400}.dynamic-island .di-rec-elapsed-lg{font-size:18px}.dynamic-island .di-rec-card{flex-direction:column;width:100%;display:flex}.dynamic-island .di-rec-row{justify-content:space-between;align-items:center;width:100%;display:flex}.dynamic-island .di-rec-trailing{flex-shrink:0;align-items:center;gap:12px;display:flex}.dynamic-island .di-rec-ring-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;padding:0;display:flex;position:relative}.dynamic-island .di-rec-ring{z-index:0;border:2.5px solid #fff;border-radius:50%;transition:border-color .3s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.dynamic-island .di-rec-successpulse{z-index:0;opacity:0;pointer-events:none;border:2px solid #34c759;border-radius:50%;position:absolute;inset:-6px}.dynamic-island .di-rec-spinner,.dynamic-island .di-rec-check,.dynamic-island .di-rec-alert,.dynamic-island .di-rec-cancelledglyph{z-index:1;display:none;position:relative}.dynamic-island .di-rec-shapeglyph{z-index:1;clip-path:polygon(50% 23%,55.27% 23.52%,60.33% 25.06%,65% 27.55%,69.09% 30.91%,72.45% 35%,74.94% 39.67%,76.48% 44.73%,77% 50%,76.48% 55.27%,74.94% 60.33%,72.45% 65%,69.09% 69.09%,65% 72.45%,60.33% 74.94%,55.27% 76.48%,50% 77%,44.73% 76.48%,39.67% 74.94%,35% 72.45%,30.91% 69.09%,27.55% 65%,25.06% 60.33%,23.52% 55.27%,23% 50%,23.52% 44.73%,25.06% 39.67%,27.55% 35%,30.91% 30.91%,35% 27.55%,39.67% 25.06%,44.73% 23.52%);background:#fa3532;width:34px;height:34px;transition:clip-path .32s cubic-bezier(.34,1.2,.64,1);display:none;position:relative}.dynamic-island[data-di-rec-state=idle] .di-rec-shapeglyph,.dynamic-island[data-di-rec-state=recording] .di-rec-shapeglyph,.dynamic-island[data-di-rec-state=paused] .di-rec-shapeglyph{display:block}.dynamic-island[data-di-rec-state=recording] .di-rec-shapeglyph{clip-path:polygon(50% 26%,54.77% 26%,59.94% 26%,66% 26.06%,71.36% 28.64%,73.94% 34%,74% 40.06%,74% 45.23%,74% 50%,74% 54.77%,74% 59.94%,73.94% 66%,71.36% 71.36%,66% 73.94%,59.94% 74%,54.77% 74%,50% 74%,45.23% 74%,40.06% 74%,34% 73.94%,28.64% 71.36%,26.06% 66%,26% 59.94%,26% 54.77%,26% 50%,26% 45.23%,26% 40.06%,26.06% 34%,28.64% 28.64%,34% 26.06%,40.06% 26%,45.23% 26%)}.dynamic-island[data-di-rec-state=paused] .di-rec-shapeglyph{clip-path:polygon(50% 37.11%,52.34% 38.23%,54.46% 39.24%,56.53% 40.23%,58.72% 41.28%,61.25% 42.48%,64.45% 44.01%,69.06% 46.21%,73.04% 50%,69.06% 53.79%,64.45% 55.99%,61.25% 57.52%,58.72% 58.72%,56.53% 59.77%,54.46% 60.76%,52.34% 61.77%,50% 62.89%,47.17% 64.24%,43.35% 66.06%,37.36% 68.92%,33.08% 66.92%,33% 61.36%,33% 57.04%,33% 53.38%,33% 50%,33% 46.62%,33% 42.96%,33% 38.64%,33.08% 33.08%,37.36% 31.08%,43.35% 33.94%,47.17% 35.76%)}.dynamic-island .di-rec-spinner{border:2.5px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite di-rec-spin}.dynamic-island .di-rec-check{stroke:#34c759;stroke-width:2.5px;fill:none;width:26px;height:26px}.dynamic-island .di-rec-check path{stroke-dasharray:24;stroke-dashoffset:24px}.dynamic-island .di-rec-alert{fill:#fa3532;width:24px;height:24px}.dynamic-island .di-rec-cancelledglyph{stroke:#fa3532;stroke-width:2.5px;fill:none;width:22px;height:22px}.dynamic-island[data-di-rec-state=requesting] .di-rec-spinner,.dynamic-island[data-di-rec-state=uploading] .di-rec-spinner{display:block}.dynamic-island[data-di-rec-state=done] .di-rec-ring{background:#34c759;border-color:#34c759;animation:.4s cubic-bezier(.34,1.56,.64,1) di-rec-ring-pop}.dynamic-island[data-di-rec-state=done] .di-rec-check{stroke:#fff;display:block}.dynamic-island[data-di-rec-state=done] .di-rec-check path{animation:.35s ease-out .35s forwards di-rec-check-draw}.dynamic-island[data-di-rec-state=done] .di-rec-successpulse{animation:.7s ease-out .3s di-rec-pulse}.dynamic-island[data-di-rec-state=error] .di-rec-alert{display:block}.dynamic-island[data-di-rec-state=error] .di-rec-ring{border-color:#fa3532}.dynamic-island[data-di-rec-state=cancelled] .di-rec-cancelledglyph{animation:.3s ease-out di-rec-glyph-pop;display:block}.dynamic-island[data-di-rec-state=cancelled] .di-rec-ring{border-color:#fa3532}.dynamic-island .di-rec-actions{justify-content:center;align-items:center;gap:16px;width:100%;margin-top:14px;display:none}.dynamic-island[data-di-rec-state=paused] .di-rec-actions{display:flex}.dynamic-island .di-rec-playpausebtn,.dynamic-island .di-rec-cancelbtn,.dynamic-island .di-rec-donebtn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.dynamic-island .di-rec-playpausebtn svg,.dynamic-island .di-rec-playpausebtn span,.dynamic-island .di-rec-cancelbtn svg,.dynamic-island .di-rec-cancelbtn span,.dynamic-island .di-rec-donebtn svg,.dynamic-island .di-rec-donebtn span{width:18px;height:18px}.dynamic-island .di-rec-playpausebtn{background:#ffffff29;display:none}.dynamic-island .di-rec-playpausebtn svg{fill:#fff}.dynamic-island[data-di-rec-state=paused] .di-rec-playpausebtn{display:flex}.dynamic-island .di-rec-playpausebtn .di-rec-pauseglyph-sm,.dynamic-island .di-rec-playpausebtn .di-rec-resumeglyph-sm{display:none}.dynamic-island[data-di-rec-state=paused]:not(.di-rec-preview-playing) .di-rec-playpausebtn .di-rec-resumeglyph-sm,.dynamic-island[data-di-rec-state=paused].di-rec-preview-playing .di-rec-playpausebtn .di-rec-pauseglyph-sm{display:block}.dynamic-island .di-rec-cancelbtn{background:#fa3532}.dynamic-island .di-rec-cancelbtn svg{stroke:#fff;stroke-width:2.5px;fill:none}.dynamic-island .di-rec-donebtn{background:#34c759}.dynamic-island .di-rec-donebtn svg{stroke:#fff;stroke-width:2.5px;fill:none;width:20px;height:20px}@media (max-width:800px){.dynamic-island .di-island[data-state=collapsed] [data-di-module=voice-memo] .di-rec-elapsed{display:none}}@keyframes di-rec-spin{to{transform:rotate(360deg)}}@keyframes di-rec-ring-pop{0%{transform:scale(1)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes di-rec-check-draw{to{stroke-dashoffset:0}}@keyframes di-rec-pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}@keyframes di-rec-glyph-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dynamic-island .di-rec-spinner{animation-duration:1.6s}.dynamic-island[data-di-rec-state=done] .di-rec-check path{stroke-dashoffset:0;animation:none}.dynamic-island[data-di-rec-state=done] .di-rec-ring,.dynamic-island[data-di-rec-state=done] .di-rec-successpulse,.dynamic-island[data-di-rec-state=cancelled] .di-rec-cancelledglyph{animation:none}}.dynamic-island .di-controls-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.dynamic-island .di-controls-icon svg{fill:currentColor;height:15px}.dynamic-island .di-actions{grid-template-columns:repeat(auto-fit,minmax(calc(33.3333% - 7.66667px),1fr));gap:10px;padding-top:2px;display:grid}.dynamic-island .di-action{background:#ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:auto;padding:13px 8px 11px;display:flex}.dynamic-island .di-action:hover{background:#ffffff29}.dynamic-island .di-action .di-action-icon{display:inline-flex}.dynamic-island .di-action .di-action-icon svg{height:22px}.dynamic-island .di-action .di-action-icon.di-bounce{animation:.38s cubic-bezier(.34,1.56,.64,1) di-symbol-bounce}.dynamic-island .di-action .di-action-label{color:var(--di-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.2;overflow:hidden}@media (max-width:800px){.dynamic-island .di-action{gap:5px;padding:10px 4px 9px}.dynamic-island .di-action .di-action-icon svg{height:18px}.dynamic-island .di-action .di-action-label{font-size:9.5px}}.dynamic-island .di-action.di-action-on{color:#111;background:#ffffffe0}.dynamic-island .di-action.di-action-on:hover{background:#ffffffc7}.dynamic-island .di-action.di-action-on .di-action-label{color:#111111b8}.dynamic-island .di-action[data-di-action=menu]{display:none}@media (max-width:800px){.dynamic-island .di-action[data-di-action=menu]{display:flex}}.dynamic-island .di-action.di-action-hidden,.dynamic-island .di-action[data-di-action=gallery-mode]{display:none}@media (min-width:1200px){.dynamic-island .di-action[data-di-action=gallery-mode]{display:flex}}.dynamic-island .di-action[data-di-action=gallery-mode].di-action-hidden{display:none}@keyframes di-symbol-bounce{0%{transform:scale(1)}35%{transform:scale(.82,1.18)}60%{transform:scale(1.14,.9)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dynamic-island .di-action-icon{animation:none!important}}.di-menu{z-index:900;pointer-events:none;visibility:hidden;transition:visibility 0s linear .5s;position:fixed;inset:0}.di-menu-backdrop{opacity:0;touch-action:none;background:#00000073;transition:opacity .28s;position:absolute;inset:0}.di-menu.di-menu-open{pointer-events:auto;visibility:visible;transition-delay:0s}.di-menu.di-menu-open .di-menu-backdrop{opacity:1}.di-menu.di-menu-open .di-menu-sheet{transform:translateY(0)}.dynamic-island .di-menu-sheet{max-height:80vh;padding:10px 16px calc(16px + env(safe-area-inset-bottom));color:var(--di-fg);will-change:transform;border-radius:24px 24px 0 0;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;transition:transform .42s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.dynamic-island .di-menu-sheet.di-menu-dragging{transition:none}.dynamic-island.di-solid .di-menu-sheet{background:#141418f5;box-shadow:0 -8px 24px #00000059}.dynamic-island.di-glass .di-menu-sheet{background:linear-gradient(#ffffff1f 0%,#fff0 12%),#202026f2;box-shadow:0 -12px 40px #00000073,0 0 0 1px #ffffff24,inset 0 1px #fff3}.dynamic-island .di-menu-grabber{touch-action:none;cursor:grab;background:#ffffff47 padding-box content-box;border-radius:26px/12px;flex-shrink:0;width:36px;height:4px;margin:6px auto 10px;padding:10px 24px}.dynamic-island .di-menu-list{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;padding-bottom:6px;display:flex;overflow-y:auto}.dynamic-island .di-menu-link{color:inherit;border-radius:12px;align-items:center;padding:12px;font-size:15px;text-decoration:none;display:flex}.dynamic-island .di-menu-link:hover{background:#ffffff14}.dynamic-island .di-menu-group{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.dynamic-island .di-menu-sublink{color:var(--di-muted);padding-left:24px;font-size:13px}@media (prefers-reduced-motion:reduce){.di-menu,.di-menu-backdrop,.di-menu-sheet{transition:none}}}