.tz85Ya_overlay{z-index:2147483647;-webkit-backdrop-filter:blur(4px);background:#0009;place-items:center;padding:20px;animation:.16s ease-out tz85Ya_overlayIn;display:grid;position:fixed;inset:0}.tz85Ya_dialog{border:1px solid hsl(var(--border) / .7);border-radius:var(--radius-2xl);background:hsl(var(--popover));width:min(480px,100%);max-height:calc(100dvh - 40px);color:hsl(var(--popover-foreground));box-shadow:var(--shadow-2xl);padding:24px;animation:.18s ease-out tz85Ya_dialogIn;overflow:auto}.tz85Ya_heading{align-items:center;gap:13px;display:flex}.tz85Ya_icon{border:1px solid hsl(var(--primary) / .4);border-radius:var(--radius-2xl);background:hsl(var(--primary) / .1);width:44px;height:44px;color:hsl(var(--primary));flex:0 0 44px;place-items:center;display:grid}.tz85Ya_icon svg{width:21px;height:21px}.tz85Ya_title{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:24px;font-weight:800;line-height:1}.tz85Ya_description{color:hsl(var(--muted-foreground));font-family:var(--font-geist-sans), system-ui, sans-serif;margin:20px 0 18px;font-size:14px;line-height:1.55}.tz85Ya_description p{margin:0}.tz85Ya_description p+p{margin-top:10px}.tz85Ya_retentionNote{border:1px solid hsl(var(--border) / .7);border-radius:var(--radius-xl);background:hsl(var(--muted) / .3);color:hsl(var(--muted-foreground));font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.025em;align-items:center;gap:10px;padding:11px 12px;font-size:10px;display:flex}.tz85Ya_retentionNote svg{width:17px;height:17px;color:hsl(var(--primary));flex:none}.tz85Ya_error{border-left:2px solid hsl(var(--destructive));background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));font-family:var(--font-geist-sans), system-ui, sans-serif;margin:12px 0 0;padding:9px 11px;font-size:12px;line-height:1.4}.tz85Ya_actions{gap:10px;margin-top:22px;display:grid}.tz85Ya_acceptButton,.tz85Ya_exitButton{border-radius:var(--radius-xl);cursor:pointer;min-height:42px;font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.065em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:800;transition:border-color .15s,background .15s,color .15s,opacity .15s;display:inline-flex}.tz85Ya_acceptButton{border:1px solid hsl(var(--primary));background:hsl(var(--primary) / .72);color:hsl(var(--primary-foreground));position:relative;overflow:hidden}.tz85Ya_acceptButton:hover:not(:disabled){border-color:hsl(var(--primary))}.tz85Ya_buttonLabel{z-index:1;position:relative}.tz85Ya_exitButton{border:1px solid var(--destructive-button);background:var(--destructive-button);color:var(--destructive-button-foreground);position:relative;overflow:hidden}.tz85Ya_exitButton:hover:not(:disabled){filter:brightness(.95)}.tz85Ya_acceptButton:disabled,.tz85Ya_exitButton:disabled{cursor:wait;opacity:.62}.tz85Ya_acceptButton:focus-visible,.tz85Ya_exitButton:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 5px hsl(var(--ring) / .92);outline:none}@keyframes tz85Ya_overlayIn{0%{opacity:0}}@keyframes tz85Ya_dialogIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-width:520px){.tz85Ya_overlay{align-items:end;padding:12px}.tz85Ya_dialog{padding:20px}}@media (prefers-reduced-motion:reduce){.tz85Ya_overlay,.tz85Ya_dialog{animation:none}.tz85Ya_acceptButton,.tz85Ya_exitButton{transition:none}}
.Yh5OwG_loader{z-index:2147483647;opacity:1;isolation:isolate;position:fixed;inset:0;overflow:hidden}.Yh5OwG_apertureCover,.Yh5OwG_backdrop{background:hsl(var(--background));position:absolute;inset:0}.Yh5OwG_artwork{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.Yh5OwG_mark{isolation:isolate;width:min(330px,72vw);position:relative}.Yh5OwG_shine{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/logo/finetune.svg?v=brand-red-20261016);mask-image:url(/logo/finetune.svg?v=brand-red-20261016);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.Yh5OwG_shine:after{content:"";pointer-events:none;width:40%;animation:Yh5OwG_logoShimmer var(--shimmer-duration) linear infinite;will-change:transform;background:linear-gradient(90deg,#0000 0%,#fff3 25%,#fffffff2 50%,#fff3 75%,#0000 100%);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.Yh5OwG_logo{opacity:.55;width:100%;height:auto;display:block}.Yh5OwG_title{width:min(28rem,100vw - 3rem);color:hsl(var(--foreground));font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;will-change:opacity, transform;margin:0;font-size:clamp(1.1rem,3vw,1.45rem);font-weight:800;line-height:1.15;position:absolute;top:calc(50% + clamp(3.5rem,8vw,4.75rem));left:50%;transform:translate(-50%)}.Yh5OwG_titleShimmer{color:#0000;background-color:hsl(var(--foreground) / .55);background-image:linear-gradient(90deg, transparent 0%, hsl(var(--foreground) / .2) 25%, hsl(var(--foreground) / .95) 50%, hsl(var(--foreground) / .2) 75%, transparent 100%);animation:Yh5OwG_titleShimmer var(--shimmer-duration) linear infinite;background-position:-66.667% 0;background-repeat:no-repeat;background-size:40% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.Yh5OwG_loader[data-phase=exiting] .Yh5OwG_titleShimmer{color:hsl(var(--foreground));background:0 0;animation:none}.Yh5OwG_loader[data-phase=visible]{animation:.25s ease-out both Yh5OwG_loaderIn}.Yh5OwG_loader[data-exit=reveal] .Yh5OwG_backdrop{clip-path:var(--reveal-start)}.Yh5OwG_loader[data-exit=reveal] .Yh5OwG_apertureCover{will-change:opacity}.Yh5OwG_loader[data-exit=zoom] .Yh5OwG_apertureCover{opacity:0}.Yh5OwG_loader[data-exit=zoom] .Yh5OwG_backdrop{animation:Yh5OwG_revealThroughFlag var(--zoom-duration) cubic-bezier(.55, 0, 1, .45) both;will-change:clip-path}.Yh5OwG_loader[data-exit=zoom] .Yh5OwG_mark{transform-origin:var(--flag-origin);animation:Yh5OwG_markExpandOut var(--zoom-duration) cubic-bezier(.55, 0, 1, .45) both;will-change:opacity, transform}.Yh5OwG_loader[data-exit=fade]{animation:Yh5OwG_loaderFadeOut var(--fade-duration) ease-out both}.Yh5OwG_loader[data-phase=exiting] .Yh5OwG_logo{opacity:1}.Yh5OwG_loader[data-phase=exiting] .Yh5OwG_shine{display:none}.Yh5OwG_loader[data-phase=exiting] .Yh5OwG_title{animation:.15s ease-out both Yh5OwG_titleOut}@keyframes Yh5OwG_loaderIn{0%{opacity:0}to{opacity:1}}@keyframes Yh5OwG_loaderFadeOut{0%{opacity:1}to{opacity:0}}@keyframes Yh5OwG_markExpandOut{0%{opacity:1;transform:translate(0)scale(1)}82%{opacity:1}to{opacity:0;transform:translate(var(--flag-translate-x), var(--flag-translate-y)) scale(var(--flag-scale))}}@keyframes Yh5OwG_revealThroughFlag{0%{clip-path:var(--reveal-start)}to{clip-path:var(--reveal-end)}}@keyframes Yh5OwG_titleOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,.4rem)}}@keyframes Yh5OwG_logoShimmer{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes Yh5OwG_titleShimmer{0%{background-position:-66.667% 0}to{background-position:166.667% 0}}@media (prefers-reduced-motion:reduce){.Yh5OwG_shine:after{animation:none}.Yh5OwG_shine{display:none}.Yh5OwG_logo{opacity:1}.Yh5OwG_titleShimmer{color:hsl(var(--foreground));background:0 0;animation:none}.Yh5OwG_loader[data-phase=visible]{animation:none}.Yh5OwG_loader[data-exit=zoom] .Yh5OwG_mark,.Yh5OwG_loader[data-exit=zoom] .Yh5OwG_backdrop,.Yh5OwG_loader[data-exit=zoom] .Yh5OwG_apertureCover{will-change:auto;animation:none}.Yh5OwG_loader[data-phase=exiting] .Yh5OwG_title{animation:Yh5OwG_loaderFadeOut var(--fade-duration) ease-out both}}
.azgSBa_overlay{z-index:2147483647;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(7px);background:#000000b8;place-items:center;animation:.18s ease-out azgSBa_overlayIn;display:grid;position:fixed;inset:0}.azgSBa_dialog{border:1px solid hsl(var(--border) / .85);border-radius:var(--radius-2xl);background:linear-gradient(145deg, hsl(var(--card)) 0%, hsl(var(--background)) 78%);width:min(100%,23rem);color:hsl(var(--foreground));box-shadow:var(--shadow-2xl);padding:1.5rem;animation:.22s ease-out azgSBa_dialogIn;position:relative;overflow:hidden}.azgSBa_visual{border:1px solid hsl(var(--primary) / .32);border-radius:var(--radius-2xl);background:hsl(var(--primary) / .08);width:4.75rem;height:4.75rem;color:hsl(var(--primary));place-items:center;margin-bottom:1.25rem;display:grid;position:relative}.azgSBa_screen{place-items:center;display:grid;position:relative}.azgSBa_screen>svg{stroke-width:1.45px;width:2.5rem;height:2.5rem}.azgSBa_screenLine,.azgSBa_screenLineShort{background:currentColor;height:1px;position:absolute;left:.65rem}.azgSBa_screenLine{width:1.15rem;top:.8rem}.azgSBa_screenLineShort{opacity:.65;width:.75rem;top:1.15rem}.azgSBa_expand{background:hsl(var(--primary));width:1.5rem;height:1.5rem;color:hsl(var(--primary-foreground));box-shadow:0 0 0 3px hsl(var(--card));border-radius:999px;place-items:center;display:grid;position:absolute;bottom:.45rem;right:.45rem}.azgSBa_expand svg{stroke-width:2.4px;width:.8rem;height:.8rem}.azgSBa_eyebrow{color:hsl(var(--primary));font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:block}.azgSBa_title{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(1.65rem,8vw,2.1rem);font-weight:800;line-height:1}.azgSBa_description{color:hsl(var(--muted-foreground));font-family:var(--font-geist-sans), system-ui, sans-serif;gap:.65rem;margin-top:1rem;font-size:.9375rem;line-height:1.5;display:grid}.azgSBa_description p{margin:0}.azgSBa_action{border:1px solid hsl(var(--primary));border-radius:var(--radius-xl);background:hsl(var(--primary));width:100%;min-height:3rem;color:hsl(var(--primary-foreground));font-family:var(--font-geist-sans), system-ui, sans-serif;cursor:pointer;margin-top:1.35rem;padding:.75rem 1rem;font-weight:750;transition:filter .15s,transform .15s}.azgSBa_action:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:3px}.azgSBa_action:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.azgSBa_action:hover{filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.azgSBa_overlay,.azgSBa_dialog{animation:none}}@keyframes azgSBa_overlayIn{0%{opacity:0}}@keyframes azgSBa_dialogIn{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}
