:root{--pf-ease:cubic-bezier(.2, .8, .2, 1);--pf-spring:var(--pf-ease)}@supports (transition-timing-function:linear(0, 1)){:root{--pf-spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1)}}.pf-ring{transition:left .18s var(--pf-ease), scale .16s var(--pf-ease), box-shadow .16s var(--pf-ease);view-transition-name:pf-bet-ring}.pf-scale[data-interactive=true]:hover .pf-ring:not([data-dragging=true]){scale:1.06}.pf-scale[data-active=true] .pf-ring{box-shadow:0 0 0 6px #ff346e29}.pf-ring[data-dragging=true]{transition:none}.pf-dot{transition:left .7s var(--pf-spring), opacity .2s linear}.pf-gap{transition:opacity .25s linear .65s}@starting-style{.pf-dot{opacity:0!important;left:0%!important}.pf-gap{opacity:0!important}}.pf-stamp{transition:transform .26s var(--pf-spring), opacity .12s linear;display:inline-block;transform:rotate(-4deg)}.pf-stamp[data-in=false]{opacity:0;transform:rotate(-4deg)scale(1.4)}@keyframes pf-breathe{50%{opacity:.6;transform:scale(.75)}}.pf-breathe{animation:1.6s ease-in-out infinite pf-breathe}.pf-enter{transition:opacity .24s linear, translate .32s var(--pf-ease)}@starting-style{.pf-enter{opacity:0;translate:0 6px}}.pf-square{transform-origin:bottom;transition:transform .26s var(--pf-ease)}@starting-style{.pf-square{transform:scaleY(0)}}@property --pf-count{syntax:"<integer>";inherits:false;initial-value:0}.pf-count{--pf-count:var(--pf-target,0);counter-reset:pf-n var(--pf-count);transition:--pf-count 1.2s var(--pf-ease)}.pf-count:after{content:counter(pf-n)}@starting-style{.pf-count{--pf-count:0}}.pf-vt-spine{view-transition-name:pf-spine}.pf-vt-medal{view-transition-name:pf-medal}.pf-vt-content{view-transition-name:pf-content}::view-transition-old(pf-content){animation:.16s var(--pf-ease) both pf-out}::view-transition-new(pf-content){animation:.32s var(--pf-ease) both pf-in}@keyframes pf-out{to{opacity:0}}@keyframes pf-in{0%{opacity:0;translate:12px}}.pf-sky{background:linear-gradient(#56c9ff 0%,#abe2fc 62%,#e6f6fe 100%)}@keyframes pf-drift{0%{translate:-18px}to{translate:18px}}.pf-drift-a{animation:90s ease-in-out infinite alternate pf-drift}.pf-drift-b{animation:120s ease-in-out infinite alternate-reverse pf-drift}@keyframes pf-glide{0%{translate:0 -16px}to{translate:0}}.pf-dot-landed{animation:pf-glide .76s var(--pf-spring) both}.pf-sky-stage{pointer-events:none;z-index:0;background:linear-gradient(#00a1ee 0%,#56c9ff 48%,#abe2fc 100%);transition:opacity .4s linear;position:fixed;inset:0;overflow:hidden}.pf-sky-deep,.pf-sky-haze,.pf-sky-layer,.pf-sky-ground{position:absolute;inset:0}.pf-sky-deep{background:linear-gradient(#0074c4 0%,#0a93e2 55%,#56c9ff 100%)}.pf-sky-haze{background:linear-gradient(#ecf7fee6 0%,#f2fafe 55%,#f8fcff 100%)}.pf-sky-stage{--pf-sky-ease:cubic-bezier(.22, 1, .36, 1);--pf-sky-ms:1.1s}.pf-sky-stage[data-flying=true] .pf-sky-layer,.pf-sky-stage[data-flying=true] .pf-sky-ground,.pf-sky-stage[data-flying=true] .pf-sky-deep,.pf-sky-stage[data-flying=true] .pf-sky-haze{will-change:transform, opacity}.pf-sky-cloud,.pf-sky-bank{display:block;position:absolute}.pf-sky-bank-a{width:76vw;bottom:-14vh;left:-18vw}.pf-sky-bank-b{width:70vw;bottom:-18vh;right:-20vw;transform:scaleX(-1)}.pf-sky-horizon{background:linear-gradient(#e6f6fe00 0%,#e6f6fed9 60%,#e6f6fe 100%);height:22vh;position:absolute;inset:auto 0 0}.pf-sky-moving .pf-sky-layer,.pf-sky-moving .pf-sky-ground{transition:transform var(--pf-sky-ms) var(--pf-sky-ease), opacity var(--pf-sky-ms) var(--pf-sky-ease)}.pf-sky-moving .pf-sky-deep,.pf-sky-moving .pf-sky-haze{transition:opacity var(--pf-sky-ms) var(--pf-sky-ease)}@keyframes pf-sky-idle{0%{transform:translate(-1.5vw)}to{transform:translate(1.5vw)}}.pf-sky-idle{will-change:transform;animation:96s ease-in-out infinite alternate pf-sky-idle;position:absolute;inset:0}.pf-ground-stage{background:linear-gradient(#00a1ee 0%,#56c9ff 55%,#abe2fc 100%);position:relative;overflow:hidden}.pf-stage{flex-direction:column;align-items:center;min-height:100dvh;padding:20px 24px 24px;display:flex;position:relative}.pf-stage-col{flex-direction:column;flex:auto;gap:16px;width:100%;min-height:0;display:flex}.pf-panel,.pf-panel-body{flex-direction:column;flex:auto;gap:24px;min-height:0;display:flex}.pf-stage-col{--pf-col-w:100%;width:100%;max-width:var(--pf-col-w)}@media (min-width:768px){.pf-stage-col,.pf-stage-col[data-width=medium]{--pf-col-w:clamp(720px, 60vw, 1100px)}.pf-stage-col[data-width=wide]{--pf-col-w:1100px}.pf-stage[data-fit=true]{justify-content:center;height:100dvh;min-height:0;overflow:hidden}.pf-stage[data-fit=true] .pf-stage-col{height:auto;max-height:calc(max(90dvh, 100dvh - 64px) / var(--pf-zoom,1));flex:0 auto}.pf-stage[data-fit=true] .pf-panel,.pf-stage[data-fit=true] .pf-panel-body,.pf-stage[data-fit=true] .pf-fill{flex:0 auto}.pf-stage[data-fit=true] .pf-panel-body{margin:-12px;padding:12px;overflow-y:auto}}@media (min-width:768px) and (max-height:799px){.pf-stage[data-fit=true] .pf-stage-col{max-height:calc(100dvh - 32px)}}@media (min-width:1800px) and (min-height:1000px){.pf-stage .pf-stage-col{--pf-zoom:1.08;zoom:var(--pf-zoom)}}@media (min-width:2400px) and (min-height:1300px){.pf-stage .pf-stage-col{--pf-zoom:1.2}}@media (min-width:3400px) and (min-height:1900px){.pf-stage .pf-stage-col{--pf-zoom:1.4}}.pf-fill{flex-direction:column;flex:auto;min-height:0;display:flex}@media (max-width:767px){.pf-stage{padding:12px 12px 0}}.pf-week-chart{height:clamp(72px,19vh,150px)}.pf-square-fill{height:clamp(8px, calc((100% - 28px) / var(--rows,6) - 4px), 22px)}@media (min-width:768px){.pf-stage[data-fit=true] .pf-week-chart{flex:0 auto;height:clamp(96px,26dvh,280px);min-height:64px}}@media (min-width:768px) and (max-height:860px){.pf-stage{padding:12px 24px 16px}.pf-stage .pf-stage-col{gap:8px}.pf-stage .pf-stage-logo{height:24px}.pf-stage .pf-stage-logo img{width:16px}.pf-stage .pf-panel{gap:16px;padding:24px}.pf-stage .pf-panel-body{gap:16px}.pf-stage .pf-step-medal{width:40px;height:40px;box-shadow:none}.pf-stage .pf-step-head h1{font-size:28px;line-height:34px}}@media (min-width:768px) and (max-height:640px){.pf-stage[data-fit=true]{padding:8px 24px 12px}.pf-stage[data-fit=true] .pf-panel{padding:16px 24px}.pf-stage[data-fit=true] .pf-step-head p:not(.uppercase){display:none}}@media (min-width:768px) and (max-height:740px){.pf-stage .pf-panel{gap:12px;padding:20px 24px}.pf-stage .pf-panel-body{gap:12px}.pf-stage .pf-spine-label{display:none}.pf-stage .pf-step-head h1{font-size:24px;line-height:30px}.pf-stage .pf-actions{min-height:52px;padding-top:12px}}@media (min-width:768px) and (max-height:939px){.pf-stage[data-fit=true] .pf-src-backup-time{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-stage[data-fit=true] .pf-src-benefits{row-gap:4px;margin-top:4px}}@media (min-width:768px) and (max-height:739px){.pf-stage[data-fit=true] .pf-src-trial,.pf-stage[data-fit=true] .pf-src-backup{padding-top:8px;padding-bottom:8px}.pf-stage[data-fit=true] p.pf-src-foot{max-inline-size:none}.pf-stage[data-fit=true] .pf-src-benefits{row-gap:0}}.pf-actions{z-index:5;background:#fff;border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-top:auto;padding-top:16px;display:flex;position:sticky;bottom:0}@media (max-width:767px){.pf-actions{padding-bottom:12px}}@keyframes pf-medal-pulse{0%{transform:scale(.86)}55%{transform:scale(1.08)}to{transform:scale(1)}}.pf-medal-in{animation:pf-medal-pulse .64s var(--pf-ease) .12s both}@keyframes pf-drop{0%{opacity:0;transform:translateY(-28px)}60%{opacity:1;transform:translateY(3px)}80%{transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.pf-drop{animation:pf-drop .52s var(--pf-ease) both;animation-delay:calc(var(--i,0) * 45ms + .15s)}.pf-lift{transition:transform .16s var(--pf-ease), box-shadow .16s var(--pf-ease), border-color .16s linear, background-color .16s linear}.pf-lift:hover{box-shadow:0 8px 24px #0000000f}.pf-lift:active{box-shadow:none;transform:scale(.99)}.pf-ring[data-dragging=true]{scale:1.08;box-shadow:0 0 0 6px #ff346e29,0 6px 16px #26222a2e}@keyframes pf-tick{0%{scale:1.08}45%{scale:.94}to{scale:1}}.pf-ring[data-snap=true]{animation:pf-tick .24s var(--pf-ease)}.pf-puff{position:relative}.pf-puff:before,.pf-puff:after,.pf-puff>.pf-puff-c{content:"";opacity:0;pointer-events:none;background:#fff;border:1.5px solid #26222a59;border-radius:999px;width:8px;height:8px;position:absolute}@keyframes pf-puff-l{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-16px,6px)scale(1.2)}}@keyframes pf-puff-r{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(16px,6px)scale(1.2)}}@keyframes pf-puff-u{0%{opacity:.9;transform:translate(0)scale(.6)}to{opacity:0;transform:translateY(-14px)scale(1.2)}}.pf-puff:before{animation:pf-puff-l .52s var(--pf-ease) .18s both;top:40%;left:-4px}.pf-puff:after{animation:pf-puff-r .52s var(--pf-ease) .18s both;top:40%;right:-4px}.pf-puff>.pf-puff-c{animation:pf-puff-u .52s var(--pf-ease) .2s both;top:-4px;left:45%}@keyframes pf-flip{0%{opacity:0;transform:perspective(600px)rotateX(-90deg)}60%{opacity:1;transform:perspective(600px)rotateX(12deg)}to{opacity:1;transform:perspective(600px)rotateX(0)}}.pf-flip{transform-origin:top;animation:pf-flip .64s var(--pf-ease) .2s both}@keyframes pf-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.pf-row-in{animation:pf-slide-in .36s var(--pf-ease) both}@keyframes pf-deal{0%{opacity:0;transform:translateY(18px)rotate(-1.5deg)scale(.97)}to{opacity:1;transform:none}}.pf-deal{transform-origin:bottom;animation:pf-deal .56s var(--pf-ease) 80ms both}@keyframes pf-note-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pf-note-in{animation:pf-note-in .42s var(--pf-ease) .12s both}.pf-scene{width:168px;height:136px;font-size:16px}.pf-scene-deep,.pf-scene-cloud{transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}@media (min-width:768px) and (max-height:800px){.pf-scene{width:148px;height:120px;font-size:14px}}@media (max-width:767px){.pf-scene{border-radius:16px;width:96px;height:96px;font-size:10px}}@media (min-width:768px){.pf-id-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#26222a47 transparent;overflow-y:auto}.pf-id-body[data-more=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}}@media (min-width:768px) and (max-height:999px){.pf-id-extra{display:none}}@media (min-width:768px) and (max-height:880px){.pf-stage .pf-id-body{gap:10px;padding:20px}}@media (min-width:768px) and (max-height:800px){.pf-stage .pf-style-short{display:none}}@keyframes pf-bubble-out{0%,45%{opacity:1}to{opacity:.7}}.pf-bubble-out{animation:pf-bubble-out 1.6s var(--pf-ease) both}@media (prefers-reduced-motion:reduce){.pf-scene-deep,.pf-scene-cloud{transition:none!important}.pf-bubble-out{opacity:.7;animation:none}.pf-ring,.pf-dot,.pf-gap,.pf-stamp,.pf-enter,.pf-square,.pf-count,.pf-sky-stage,.pf-lift,.pf-sky-moving .pf-sky-layer,.pf-sky-moving .pf-sky-ground,.pf-sky-moving .pf-sky-deep,.pf-sky-moving .pf-sky-haze{transition:none!important}.pf-sky-stage[data-flying=true] .pf-sky-layer,.pf-sky-stage[data-flying=true] .pf-sky-ground,.pf-sky-stage[data-flying=true] .pf-sky-deep,.pf-sky-stage[data-flying=true] .pf-sky-haze{will-change:auto}.pf-lift:hover,.pf-lift:active{transform:none}.pf-breathe,.pf-drift-a,.pf-drift-b,.pf-dot-landed,.pf-sky-idle,.pf-medal-in,.pf-drop,.pf-flip,.pf-row-in,.pf-deal,.pf-note-in,.pf-ring[data-snap=true],.pf-puff:before,.pf-puff:after,.pf-puff>.pf-puff-c{animation:none}.pf-ring[data-dragging=true],.pf-scale[data-interactive=true]:hover .pf-ring{scale:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.pf-first-run :is(p,li,dd,dt,label,span){text-wrap:pretty}.pf-first-run :is(h1,h2,h3,.uppercase){text-wrap:balance}.pf-first-run p:not(.text-center){max-inline-size:60ch}@keyframes pf-deck-tick{0%{width:0%}to{width:100%}}.pf-first-run .pf-deck p:not(.text-center){max-inline-size:none}@media (prefers-reduced-motion:reduce){.pf-deck [style*=pf-deck-tick]{width:100%!important;animation:none!important}}@media (max-width:767px){.pf-stage{min-height:100vh;min-height:100dvh;padding:8px 8px 0}.pf-stage .pf-stage-col{gap:0}.pf-stage .pf-panel{border-bottom-right-radius:0;border-bottom-left-radius:0;gap:12px;padding-top:12px;padding-bottom:0}.pf-stage .pf-panel-body{gap:12px}.pf-stage .pf-step-head h1{font-size:24px;line-height:30px}.pf-stage .pf-scene{border-radius:14px;width:64px;height:64px;font-size:7px}.pf-stage .pf-q-head{gap:12px}.pf-stage .pf-bubble-out{display:none}.pf-stage:has(.pf-hairline) .pf-vt-spine{visibility:hidden}.pf-stage .pf-choice{min-height:56px;padding:12px}.pf-stage div:has(>.pf-choice){gap:8px}.pf-import-wait .pf-fill{flex:0 auto}.pf-lead-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;gap:8px;margin:0 -16px;padding:0 16px;scroll-padding:0 16px;overflow-x:auto}.pf-lead-track::-webkit-scrollbar{display:none}.pf-lead-track>ul{display:contents}.pf-lead-track .pf-lead-card{scroll-snap-align:start;border:1px solid #0000000f;border-radius:20px;flex:0 0 86%;align-self:stretch;padding:12px}.pf-id-track{flex-direction:column;flex:none;gap:12px;display:flex}.pf-id-track>.pf-id-slide{flex:none}.pf-stage .pf-id-half{--pf-id-medal:44px}.pf-stage .pf-actions{min-height:0;padding-top:8px;padding-bottom:max(8px, env(safe-area-inset-bottom));gap:8px}}.pf-import-list{--pf-row:39px;min-height:calc(var(--pf-row) * min(1.5, var(--pf-n,1)));--pf-list-max:calc(var(--pf-row) * 4.5);max-height:min(var(--pf-list-max), var(--pf-list-fit,9999px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#26222a47 transparent;flex:0 auto;overflow-y:auto}.pf-import-list::-webkit-scrollbar{width:4px}.pf-import-list::-webkit-scrollbar-thumb{background:#26222a47;border-radius:9999px}.pf-import-list[data-more=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}@media (max-width:767px) and (max-height:675px){.pf-import-list{--pf-list-max:calc(var(--pf-row) * 3.5)}}
