._46JryG_stage{transition:height .32s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}._46JryG_pane{flex-direction:column;transition:opacity .18s;display:flex}._46JryG_paneAbsolute{position:absolute;inset:0 0 auto}._46JryG_paneHidden{opacity:0;pointer-events:none}._46JryG_rise{opacity:0;transition:opacity .32s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1);transform:translateY(8px)}._46JryG_riseIn{opacity:1;transform:none}._46JryG_fold{grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.32,.72,0,1),opacity .2s;display:grid}._46JryG_fold>*{min-height:0;overflow:hidden}._46JryG_foldClosed{opacity:0;grid-template-rows:0fr}._46JryG_ghost{white-space:nowrap;transition:opacity .2s,width .26s cubic-bezier(.32,.72,0,1),padding .26s cubic-bezier(.32,.72,0,1),margin .26s cubic-bezier(.32,.72,0,1),border-width .26s cubic-bezier(.32,.72,0,1);overflow:hidden}._46JryG_ghostOut{opacity:0;pointer-events:none;border-width:0!important;width:0!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}._46JryG_thumbs{position:relative}._46JryG_thumb{transition:box-shadow .3s;position:relative;overflow:hidden}._46JryG_beam{opacity:0;filter:blur(2px);pointer-events:none;background:linear-gradient(180deg, transparent, hsl(var(--brand-primary) / .55) 45%, hsl(var(--brand-secondary) / .45) 55%, transparent);height:34%;position:absolute;top:0;left:-10%;right:-10%;transform:translateY(-120%)}._46JryG_scanning ._46JryG_thumb{box-shadow:0 0 0 1.5px hsl(var(--brand-primary))}._46JryG_scanning ._46JryG_beam{opacity:1;animation:1.5s cubic-bezier(.32,.72,0,1) infinite _46JryG_beamSweep}._46JryG_scanning ._46JryG_thumb:nth-child(2) ._46JryG_beam{animation-delay:.18s}._46JryG_scanning ._46JryG_thumb:nth-child(3) ._46JryG_beam{animation-delay:.36s}._46JryG_scanning ._46JryG_thumb:nth-child(4) ._46JryG_beam{animation-delay:.54s}@keyframes _46JryG_beamSweep{0%{transform:translateY(-120%)}to{transform:translateY(320%)}}._46JryG_statusLine{background:hsl(var(--border));border-radius:999px;height:3px;position:relative;overflow:hidden}._46JryG_statusLine:after{content:"";background:linear-gradient(90deg, hsl(var(--brand-primary)), hsl(var(--brand-secondary)));border-radius:999px;width:38%;animation:1.4s cubic-bezier(.32,.72,0,1) infinite _46JryG_lineSweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%)}@keyframes _46JryG_lineSweep{0%{transform:translate(-105%)}to{transform:translate(276%)}}._46JryG_steps{height:1.25rem;position:relative}._46JryG_step{opacity:0;transition:opacity .26s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1);position:absolute;inset:0 auto auto 0;transform:translateY(6px)}._46JryG_stepOn{opacity:1;transform:none}._46JryG_stepOut{opacity:0;transform:translateY(-6px)}._46JryG_card{transition:border-color .15s,background-color .15s,box-shadow .15s,transform .16s cubic-bezier(.23,1,.32,1)}._46JryG_card:active:not([data-disabled]){transform:scale(.985)}._46JryG_card._46JryG_rise{transition:opacity .32s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1),border-color .15s,background-color .15s,box-shadow .15s}@media (prefers-reduced-motion:reduce){._46JryG_stage,._46JryG_pane,._46JryG_rise,._46JryG_fold,._46JryG_ghost,._46JryG_step,._46JryG_card,._46JryG_card._46JryG_rise,._46JryG_thumb{transition-duration:.12s}._46JryG_rise,._46JryG_step,._46JryG_stepOut,._46JryG_card:active:not([data-disabled]){transform:none}._46JryG_scanning ._46JryG_beam{opacity:0;animation:none}._46JryG_statusLine:after{width:100%;animation:none;transform:none}}
.bZtgZG_magicButton{color:#fff;white-space:nowrap;background:linear-gradient(135deg, hsl(var(--brand-primary)), hsl(var(--brand-secondary)));cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:transform .3s,box-shadow .3s,color .2s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;overflow:visible}@media (prefers-reduced-motion:reduce){.bZtgZG_magicButton{transition:none}}@media (max-width:400px){.bZtgZG_magicButton{padding:.75rem 1.25rem;font-size:.8125rem}}.bZtgZG_magicButtonMd{height:36px;padding:0 1.125rem;font-size:.875rem}.bZtgZG_magicButtonMd .bZtgZG_sparkles{inset:-10px}.bZtgZG_magicButtonMd .bZtgZG_sparkle{width:3.5px;height:3.5px}.bZtgZG_magicButtonMd .bZtgZG_content:before{font-size:.875rem}.bZtgZG_magicButtonSmall{padding:.375rem .75rem;font-size:.75rem}.bZtgZG_magicButtonSmall .bZtgZG_sparkles{inset:-12px}.bZtgZG_magicButtonSmall .bZtgZG_sparkle{width:4px;height:4px}.bZtgZG_magicButtonSmall .bZtgZG_content:before{font-size:.75rem}.bZtgZG_magicButtonXs{padding:.4rem .75rem;font-size:.75rem}.bZtgZG_magicButtonXs .bZtgZG_sparkles{inset:-8px}.bZtgZG_magicButtonXs .bZtgZG_sparkle{width:3px;height:3px}.bZtgZG_magicButtonXs .bZtgZG_content:before{font-size:.625rem}.bZtgZG_magicButtonXs .bZtgZG_content{gap:.25rem}.bZtgZG_magicButton:hover{box-shadow:0 10px 40px -10px hsl(var(--brand-primary) / .5);transform:translateY(-2px)}.bZtgZG_magicButton.bZtgZG_disabled{cursor:not-allowed;color:hsl(var(--muted-foreground))}.bZtgZG_magicButton.bZtgZG_disabled:hover{box-shadow:none;transform:none}.bZtgZG_magicButton.bZtgZG_disabled:hover .bZtgZG_glow{opacity:0}.bZtgZG_magicButton.bZtgZG_disabled:hover .bZtgZG_sparkle{animation-play-state:paused}.bZtgZG_disabledOverlay{z-index:0;background:hsl(var(--muted));opacity:0;border-radius:9999px;transition:opacity .2s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.bZtgZG_magicButton.bZtgZG_disabled .bZtgZG_disabledOverlay{opacity:1}@media (prefers-reduced-motion:reduce){.bZtgZG_disabledOverlay{transition:none}}.bZtgZG_magicButton.bZtgZG_disabled .bZtgZG_content:before{content:none}.bZtgZG_glow{background:linear-gradient(135deg, hsl(var(--brand-primary)), hsl(var(--brand-secondary)));filter:blur(20px);opacity:0;z-index:-2;border-radius:9999px;transition:opacity .3s;position:absolute;inset:0}.bZtgZG_magicButton:hover .bZtgZG_glow{opacity:.6}.bZtgZG_sparkles{pointer-events:none;position:absolute;inset:-20px;overflow:visible}.bZtgZG_sparkle{opacity:0;width:6px;height:6px;box-shadow:0 0 6px 2px hsl(var(--brand-soft));background:#fff;border-radius:50%;position:absolute}.bZtgZG_sparkle1{animation:2s ease-in-out infinite bZtgZG_sparkleFloat1;top:0;left:20%}.bZtgZG_sparkle2{animation:2.5s ease-in-out .3s infinite bZtgZG_sparkleFloat2;top:10%;right:15%}.bZtgZG_sparkle3{animation:2s ease-in-out .6s infinite bZtgZG_sparkleFloat3;bottom:0;left:30%}.bZtgZG_sparkle4{animation:2.2s ease-in-out .9s infinite bZtgZG_sparkleFloat1;bottom:10%;right:25%}.bZtgZG_sparkle5{animation:1.8s ease-in-out .2s infinite bZtgZG_sparkleFloat2;top:50%;left:0}.bZtgZG_sparkle6{animation:2.3s ease-in-out .5s infinite bZtgZG_sparkleFloat3;top:50%;right:0}.bZtgZG_magicButton:hover .bZtgZG_sparkle{animation-play-state:running}@keyframes bZtgZG_sparkleFloat1{0%,to{opacity:0;transform:translateY(0)scale(0)}20%{opacity:1;transform:translateY(-10px)scale(1)}40%{opacity:.8;transform:translateY(-20px)scale(.8)}60%{opacity:.4;transform:translateY(-30px)scale(.5)}80%,to{opacity:0;transform:translateY(-40px)scale(0)}}@keyframes bZtgZG_sparkleFloat2{0%,to{opacity:0;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(5px,-15px)scale(1)}40%{opacity:.8;transform:translate(10px,-25px)scale(.8)}60%{opacity:.4;transform:translate(5px,-35px)scale(.5)}80%,to{opacity:0;transform:translateY(-45px)scale(0)}}@keyframes bZtgZG_sparkleFloat3{0%,to{opacity:0;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(-5px,-12px)scale(1)}40%{opacity:.8;transform:translate(-10px,-22px)scale(.8)}60%{opacity:.4;transform:translate(-5px,-32px)scale(.5)}80%,to{opacity:0;transform:translateY(-42px)scale(0)}}.bZtgZG_content{z-index:1;align-items:center;gap:.5rem;display:flex;position:relative}.bZtgZG_content:before{content:"✦";opacity:.8;font-size:.875rem;animation:1.5s ease-in-out infinite bZtgZG_twinkle}@keyframes bZtgZG_twinkle{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}
.S4whCa_linkContainer{position:relative;overflow:visible}.S4whCa_linkContainer:not(.S4whCa_copied){background:linear-gradient(135deg, hsl(var(--brand-primary) / .15), hsl(var(--brand-secondary) / .15))!important;border-color:hsl(var(--brand-primary) / .3)!important}.S4whCa_linkContainer:not(.S4whCa_copied) .S4whCa_linkText{text-shadow:0 0 8px hsl(var(--brand-primary) / .4);color:hsl(var(--brand-secondary))!important}.dark .S4whCa_linkContainer:not(.S4whCa_copied) .S4whCa_linkText{text-shadow:0 0 8px hsl(var(--brand-primary) / .6);color:#fff!important}.S4whCa_sparkles{pointer-events:none;opacity:1;transition:opacity .3s;position:absolute;inset:-14px;overflow:visible}.S4whCa_linkContainer.S4whCa_copied .S4whCa_sparkles{opacity:0}.S4whCa_linkContainer:not(.S4whCa_copied):hover .S4whCa_copyIconBox{background:linear-gradient(135deg, hsl(var(--brand-primary)), hsl(var(--brand-secondary)))!important;color:#fff!important;border-color:#0000!important}.S4whCa_sparkle{background:hsl(var(--brand-primary));opacity:0;width:4px;height:4px;box-shadow:0 0 4px 1px hsl(var(--brand-soft));border-radius:50%;position:absolute}.S4whCa_sparkle1{animation:2s ease-in-out infinite S4whCa_sparkleFloat1;top:0;left:15%}.S4whCa_sparkle2{animation:2.5s ease-in-out .3s infinite S4whCa_sparkleFloat2;top:0;right:20%}.S4whCa_sparkle3{animation:2s ease-in-out .6s infinite S4whCa_sparkleFloat3;bottom:0;left:40%}.S4whCa_sparkle4{animation:2.2s ease-in-out .9s infinite S4whCa_sparkleFloat1;bottom:0;right:30%}.S4whCa_sparkle5{animation:1.8s ease-in-out .2s infinite S4whCa_sparkleFloat2;top:50%;left:0}.S4whCa_sparkle6{animation:2.3s ease-in-out .5s infinite S4whCa_sparkleFloat3;top:50%;right:0}@keyframes S4whCa_sparkleFloat1{0%,to{opacity:0;transform:translateY(0)scale(0)}20%{opacity:1;transform:translateY(-10px)scale(1)}40%{opacity:.8;transform:translateY(-20px)scale(.8)}60%{opacity:.4;transform:translateY(-30px)scale(.5)}80%,to{opacity:0;transform:translateY(-40px)scale(0)}}@keyframes S4whCa_sparkleFloat2{0%,to{opacity:0;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(5px,-15px)scale(1)}40%{opacity:.8;transform:translate(10px,-25px)scale(.8)}60%{opacity:.4;transform:translate(5px,-35px)scale(.5)}80%,to{opacity:0;transform:translateY(-45px)scale(0)}}@keyframes S4whCa_sparkleFloat3{0%,to{opacity:0;transform:translate(0)scale(0)}20%{opacity:1;transform:translate(-5px,-12px)scale(1)}40%{opacity:.8;transform:translate(-10px,-22px)scale(.8)}60%{opacity:.4;transform:translate(-5px,-32px)scale(.5)}80%,to{opacity:0;transform:translateY(-42px)scale(0)}}