._Group_40po5_1{--download-button-height:auto;z-index:1;align-items:stretch;display:inline-flex;position:relative}._Group_open_40po5_8{z-index:50}._Group_single_40po5_11{display:inline-flex}._Main_40po5_15,._Toggle_40po5_16{all:unset;appearance:none;box-sizing:border-box;cursor:pointer;font-family:var(--font-family);min-height:var(--download-button-height);white-space:nowrap;background-clip:padding-box;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s,outline-color .2s;display:inline-flex}._Main_40po5_15:focus-visible,._Toggle_40po5_16:focus-visible{outline:2px solid var(--primary);outline-offset:3px;z-index:1}._Main_40po5_15{border-top-left-radius:9999px;border-bottom-left-radius:9999px;gap:.5rem}._Main_40po5_15 svg{flex-shrink:0}._Main_single_40po5_49{border-radius:9999px;width:100%;overflow:hidden}._Main_withEdgeLabel_40po5_54{justify-content:flex-start;min-width:0}._Accent_40po5_59{color:var(--download-accent-color,inherit)}._Label_40po5_63{align-items:baseline;gap:.22em;min-width:0;display:inline-flex}._Toggle_40po5_16{border-top-right-radius:9999px;border-bottom-right-radius:9999px;align-self:stretch;position:relative}._Toggle_40po5_16:before{content:"";background-color:var(--download-divider-color,currentColor);width:1px;opacity:var(--download-divider-opacity,.22);position:absolute;top:0;bottom:0;left:0}._Toggle__Icon_40po5_86,._Toggle__Icon_open_40po5_86{transition:transform .2s}._Toggle__Icon_open_40po5_86{transform:rotate(180deg)}._Group_sm_40po5_93{--download-button-height:1.95rem}._Group_sm_40po5_93 ._Main_40po5_15{padding:.35rem .85rem;font-size:.8125rem}._Group_sm_40po5_93 ._Toggle_40po5_16{padding:0 .5rem}._Group_md_40po5_104{--download-button-height:2.35rem}._Group_md_40po5_104 ._Main_40po5_15{padding:.7rem 1.25rem;font-size:.9rem}._Group_md_40po5_104 ._Toggle_40po5_16{padding:0 .65rem;font-size:.9rem}._Group_lg_40po5_116{--download-button-height:3rem}._Group_lg_40po5_116 ._Main_40po5_15{padding:.85rem 1.65rem;font-size:.975rem}._Group_lg_40po5_116 ._Main_withEdgeLabel_40po5_54{padding-left:1.3rem;padding-right:.95rem}._Group_lg_40po5_116 ._Toggle_40po5_16{padding:0 .8rem;font-size:.975rem}._Group_black_40po5_132{--cta-glass-bg:oklch(0% 0 0/.88);--cta-glass-bg-hover:oklch(0% 0 0/.95);--cta-glass-glow:oklch(100% 0 0/.12);--cta-glass-shadow:oklch(0% 0 0/.34);--cta-glass-spot:oklch(100% 0 0/.1);--cta-glass-spot-hover:oklch(100% 0 0/.14);--cta-glass-shine:oklch(100% 0 0/.07);--cta-glass-shine-strong:oklch(100% 0 0/.32);--download-accent-color:var(--secondary);--tertiary:var(--cta-glass-bg);--tertiary-foreground:oklch(100% 0 0);--tertiary-hover:var(--cta-glass-bg-hover);--download-divider-color:oklch(100% 0 0/.24);--download-divider-opacity:1;isolation:isolate;background:radial-gradient(circle at 74% 54%, var(--cta-glass-spot), transparent 32%), linear-gradient(180deg, var(--cta-glass-shine), transparent 38%), var(--cta-glass-bg);color:oklch(100% 0 0);box-shadow:0 1.3rem 3.2rem -1.3rem var(--cta-glass-shadow), 0 .7rem 1.9rem -1rem var(--cta-glass-glow);letter-spacing:0;border:none;position:relative;overflow:hidden}._Group_black_40po5_132:before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--cta-glass-shine-strong), transparent);opacity:.92;pointer-events:none;z-index:0;height:46%;position:absolute;inset:.1rem .25rem auto}._Group_black_40po5_132{background-clip:padding-box;border-radius:9999px;overflow:hidden}._Group_black_40po5_132._Group_open_40po5_8{overflow:visible}._Group_black_40po5_132:focus-within{outline:2px solid var(--primary);outline-offset:3px}._Group_black_40po5_132 ._Main_40po5_15:focus-visible,._Group_black_40po5_132 ._Toggle_40po5_16:focus-visible{outline:none}._Group_black_40po5_132:before{height:calc(46% + .1rem);inset:0 .25rem auto}._Group_black_40po5_132:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(circle at 74% 54%, var(--cta-glass-spot-hover), transparent 34%), linear-gradient(180deg, var(--cta-glass-shine-strong), transparent 38%), var(--cta-glass-bg-hover);will-change:opacity;transition:opacity .3s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._Group_black_40po5_132:after{transition:none}}._Group_black_40po5_132:hover:after,._Group_black_40po5_132:focus-within:after{opacity:1}._Group_black_40po5_132 ._Main_40po5_15,._Group_black_40po5_132 ._Toggle_40po5_16{z-index:1;color:inherit;box-shadow:none;background:0 0;position:relative}._Group_black_40po5_132 ._Toggle_40po5_16:before{z-index:2;top:.55rem;bottom:.55rem}html[data-theme=dark] ._Group_black_40po5_132{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.2),0 1.25rem 3.1rem -1.1rem oklch(0% 0 0/.62),0 .65rem 1.65rem -1rem oklch(100% 0 0/.16),0 0 0 1px oklch(100% 0 0/.1)}._Group_black_40po5_132 svg{z-index:1;position:relative}._Group_surface_greenGlow_40po5_229{--cta-glass-bg:oklch(0% 0 0/.9);--cta-glass-bg-hover:oklch(0% 0 0/.96);--cta-glass-glow:oklch(78% .18 148/.36);--cta-glass-spot:oklch(72% .19 148/.3);--cta-glass-spot-hover:oklch(72% .19 148/.38);--cta-glass-shine:oklch(100% 0 0/.08);--cta-glass-shine-strong:oklch(100% 0 0/.24);--cta-glass-shadow:oklch(0% 0 0/.44);background:radial-gradient(ellipse at 78% 56%, var(--cta-glass-spot), transparent 44%), linear-gradient(180deg, var(--cta-glass-shine), transparent 38%), var(--cta-glass-bg);box-shadow:inset 0 1px 0 oklch(100% 0 0/.18), inset 0 -.95rem 1.65rem oklch(0% 0 0/.24), 0 1.35rem 3.2rem -1.25rem var(--cta-glass-shadow), 0 .8rem 2rem -1rem var(--cta-glass-glow)}._Group_surface_greenGlow_40po5_229:before{background:linear-gradient(180deg, var(--cta-glass-shine-strong), transparent);opacity:.92;height:46%;inset:0 .25rem auto}._Group_surface_greenGlow_40po5_229:after{background:radial-gradient(ellipse at 78% 56%, var(--cta-glass-spot-hover), transparent 46%), linear-gradient(180deg, var(--cta-glass-shine-strong), transparent 38%), var(--cta-glass-bg-hover)}html[data-theme=dark] ._Group_surface_greenGlow_40po5_229{box-shadow:inset 0 1px 0 oklch(100% 0 0/.18), inset 0 0 0 1px oklch(100% 0 0/.12), inset 0 -.95rem 1.65rem oklch(0% 0 0/.24), 0 0 0 1px oklch(100% 0 0/.1), 0 1.25rem 3.1rem -1.1rem oklch(0% 0 0/.62), 0 .8rem 2rem -1rem var(--cta-glass-glow)}._Group_primary_40po5_254 ._Main_40po5_15,._Group_primary_40po5_254 ._Toggle_40po5_16{background-color:var(--primary);color:var(--primary-foreground)}._Group_primary_40po5_254 ._Main_40po5_15:hover,._Group_primary_40po5_254 ._Toggle_40po5_16:hover{background-color:var(--primary-hover)}._Group_ghost_40po5_264 ._Main_40po5_15,._Group_ghost_40po5_264 ._Toggle_40po5_16{background-color:var(--primary-soft);color:var(--primary)}._Group_ghost_40po5_264 ._Main_40po5_15:hover,._Group_ghost_40po5_264 ._Toggle_40po5_16:hover{background-color:var(--primary-soft)}._Menu_40po5_274{z-index:100;background-color:var(--background);width:max-content;min-width:100%;max-width:20rem;color:var(--foreground);border:1px solid var(--border);border-radius:1.25rem;padding:.35rem;animation:.12s ease-out _menuFadeIn_40po5_1;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 20px 45px -20px #00000040,0 2px 6px #0000000f}._Menu__Item_40po5_290{color:inherit;cursor:pointer;border-radius:1rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.55rem .65rem;text-decoration:none;transition:background-color .2s;display:grid}._Menu__Item_40po5_290:hover,._Menu__Item_40po5_290:focus-visible{background-color:var(--muted);outline:none}._Menu__Icon_40po5_306{flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}._Menu__Icon_40po5_306 svg{width:100%;height:100%}._Menu__Icon_appStore_40po5_318 svg{width:1.75rem;height:1.75rem}._Menu__Text_40po5_322{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;display:flex}._Menu__Title_40po5_330{color:var(--foreground);font-size:.9rem;font-weight:500}._Menu__Hint_40po5_335{color:var(--muted-foreground);margin-top:.2rem;font-size:.75rem}[dir=rtl] ._Main_40po5_15:not(._Main_single_40po5_49){border-radius:0 9999px 9999px 0}[dir=rtl] ._Toggle_40po5_16{border-radius:9999px 0 0 9999px}[dir=rtl] ._Toggle_40po5_16:before,[dir=rtl] ._Menu_40po5_274{left:auto;right:0}[dir=rtl] ._Menu__Text_40po5_322{text-align:right;align-items:flex-end}@keyframes _menuFadeIn_40po5_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
