[data-slot=auth-art] .auth-art-frame{justify-content:center;align-items:center;display:flex;position:absolute;inset:104px 16px 64px;overflow:hidden}[data-slot=auth-art] .auth-art-stream{flex-direction:column;justify-content:flex-end;padding:0 32px 72px;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0 120px,#000 240px);mask-image:linear-gradient(#0000 0 120px,#000 240px)}[data-fit-frame=auth-plan]{container:auth-plan/size}[data-fit=auth-plan]{zoom:.45;flex-shrink:0;width:880px;height:640px}@container auth-plan (min-width:440px) and (min-height:320px){[data-fit=auth-plan]{zoom:.5}}@container auth-plan (min-width:485px) and (min-height:352px){[data-fit=auth-plan]{zoom:.55}}@container auth-plan (min-width:528px) and (min-height:384px){[data-fit=auth-plan]{zoom:.6}}@container auth-plan (min-width:572px) and (min-height:416px){[data-fit=auth-plan]{zoom:.65}}@container auth-plan (min-width:616px) and (min-height:448px){[data-fit=auth-plan]{zoom:.7}}@container auth-plan (min-width:660px) and (min-height:480px){[data-fit=auth-plan]{zoom:.75}}@container auth-plan (min-width:704px) and (min-height:512px){[data-fit=auth-plan]{zoom:.8}}@container auth-plan (min-width:748px) and (min-height:544px){[data-fit=auth-plan]{zoom:.85}}@container auth-plan (min-width:792px) and (min-height:576px){[data-fit=auth-plan]{zoom:.9}}@container auth-plan (min-width:836px) and (min-height:608px){[data-fit=auth-plan]{zoom:.95}}@container auth-plan (min-width:880px) and (min-height:640px){[data-fit=auth-plan]{zoom:1}}[data-fit-frame=auth-focus]{container:auth-focus/size}[data-fit=auth-focus]{zoom:.45;flex-shrink:0;width:720px;height:500px}@container auth-focus (min-width:360px) and (min-height:250px){[data-fit=auth-focus]{zoom:.5}}@container auth-focus (min-width:397px) and (min-height:275px){[data-fit=auth-focus]{zoom:.55}}@container auth-focus (min-width:432px) and (min-height:300px){[data-fit=auth-focus]{zoom:.6}}@container auth-focus (min-width:468px) and (min-height:325px){[data-fit=auth-focus]{zoom:.65}}@container auth-focus (min-width:504px) and (min-height:350px){[data-fit=auth-focus]{zoom:.7}}@container auth-focus (min-width:540px) and (min-height:375px){[data-fit=auth-focus]{zoom:.75}}@container auth-focus (min-width:576px) and (min-height:400px){[data-fit=auth-focus]{zoom:.8}}@container auth-focus (min-width:612px) and (min-height:425px){[data-fit=auth-focus]{zoom:.85}}@container auth-focus (min-width:648px) and (min-height:450px){[data-fit=auth-focus]{zoom:.9}}@container auth-focus (min-width:684px) and (min-height:475px){[data-fit=auth-focus]{zoom:.95}}@container auth-focus (min-width:720px) and (min-height:500px){[data-fit=auth-focus]{zoom:1}}[data-fit-frame=auth-routine]{container:auth-routine/size}[data-fit=auth-routine]{zoom:.45;flex-shrink:0;width:1060px;height:460px}@container auth-routine (min-width:530px) and (min-height:230px){[data-fit=auth-routine]{zoom:.5}}@container auth-routine (min-width:583px) and (min-height:254px){[data-fit=auth-routine]{zoom:.55}}@container auth-routine (min-width:636px) and (min-height:276px){[data-fit=auth-routine]{zoom:.6}}@container auth-routine (min-width:689px) and (min-height:299px){[data-fit=auth-routine]{zoom:.65}}@container auth-routine (min-width:742px) and (min-height:322px){[data-fit=auth-routine]{zoom:.7}}@container auth-routine (min-width:795px) and (min-height:345px){[data-fit=auth-routine]{zoom:.75}}@container auth-routine (min-width:848px) and (min-height:368px){[data-fit=auth-routine]{zoom:.8}}@container auth-routine (min-width:901px) and (min-height:391px){[data-fit=auth-routine]{zoom:.85}}@container auth-routine (min-width:954px) and (min-height:414px){[data-fit=auth-routine]{zoom:.9}}@container auth-routine (min-width:1007px) and (min-height:437px){[data-fit=auth-routine]{zoom:.95}}@container auth-routine (min-width:1060px) and (min-height:460px){[data-fit=auth-routine]{zoom:1}}[data-fit-frame=auth-spoken]{container:auth-spoken/size}[data-fit=auth-spoken]{zoom:.45;flex-shrink:0;width:1060px;height:660px}@container auth-spoken (min-width:530px) and (min-height:330px){[data-fit=auth-spoken]{zoom:.5}}@container auth-spoken (min-width:583px) and (min-height:364px){[data-fit=auth-spoken]{zoom:.55}}@container auth-spoken (min-width:636px) and (min-height:396px){[data-fit=auth-spoken]{zoom:.6}}@container auth-spoken (min-width:689px) and (min-height:429px){[data-fit=auth-spoken]{zoom:.65}}@container auth-spoken (min-width:742px) and (min-height:462px){[data-fit=auth-spoken]{zoom:.7}}@container auth-spoken (min-width:795px) and (min-height:495px){[data-fit=auth-spoken]{zoom:.75}}@container auth-spoken (min-width:848px) and (min-height:528px){[data-fit=auth-spoken]{zoom:.8}}@container auth-spoken (min-width:901px) and (min-height:561px){[data-fit=auth-spoken]{zoom:.85}}@container auth-spoken (min-width:954px) and (min-height:594px){[data-fit=auth-spoken]{zoom:.9}}@container auth-spoken (min-width:1007px) and (min-height:627px){[data-fit=auth-spoken]{zoom:.95}}@container auth-spoken (min-width:1060px) and (min-height:660px){[data-fit=auth-spoken]{zoom:1}}[data-slot=auth-art] [data-slot=routine-zoom]{display:none}[data-slot=auth-art] [data-slot=plan-map-frame]>div:has(>button[aria-keyshortcuts=Escape]){display:none}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes auth-mark{0%{color:var(--muted-foreground);background-size:0% 100%}to{color:var(--foreground);background-size:100% 100%}}@keyframes auth-word{0%{color:var(--muted-foreground)}to{color:var(--foreground)}}@keyframes auth-wipe{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}[data-slot=auth-art] .auth-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both auth-rise;animation-delay:var(--auth-at,0s)}[data-slot=auth-art] .auth-phrase{background-image:linear-gradient(to top, color-mix(in oklch, var(--brand) 22%, transparent) 0 38%, transparent 38%);animation:.45s ease-out both auth-mark;animation-delay:var(--auth-at,0s);background-repeat:no-repeat;background-size:100% 100%;border-radius:1px}[data-slot=auth-art] .auth-word{animation:.3s ease-out both auth-word;animation-delay:var(--auth-at,0s)}[data-slot=auth-art] [data-slot=auth-art-plan]:not([data-focused]) [data-slot=plan-map]{animation:1.6s cubic-bezier(.45,0,.2,1) .15s both auth-wipe}@media (prefers-reduced-motion:reduce){[data-slot=auth-art] .auth-rise,[data-slot=auth-art] .auth-phrase,[data-slot=auth-art] .auth-word,[data-slot=auth-art] [data-slot=plan-map]{animation:none}}
