:where(.Z6U9HG_toggleGroup){border-radius:var(--radius-md);padding:var(--space-1);background:#1315170a;border:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}@supports (corner-shape:squircle){.Z6U9HG_toggleGroup{corner-shape:squircle;border-radius:var(--radius-xl)}}.Z6U9HG_toggleGroup:focus-visible{outline:2px solid var(--primary-color,#007bff);outline-offset:1px;transition:none}.Z6U9HG_toggleGroup.Z6U9HG_disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.Z6U9HG_toggleGroup.Z6U9HG_withFloatingBadge{overflow:visible}.Z6U9HG_toggleGroup.Z6U9HG_small{border-radius:var(--radius-xl)}.Z6U9HG_toggleGroup.Z6U9HG_small .Z6U9HG_option{padding:var(--space-1-5) var(--space-3);font-size:var(--font-size-base);min-height:32px}.Z6U9HG_toggleGroup.Z6U9HG_small .Z6U9HG_indicator{border-radius:var(--radius-xl)}.Z6U9HG_toggleGroup.Z6U9HG_medium{border-radius:var(--radius-xl);padding:var(--space-1)}.Z6U9HG_toggleGroup.Z6U9HG_medium .Z6U9HG_option{padding:var(--space-2) var(--space-4);font-size:var(--font-size-md);min-height:40px}.Z6U9HG_toggleGroup.Z6U9HG_medium .Z6U9HG_indicator{border-radius:var(--radius-xl)}.Z6U9HG_toggleGroup.Z6U9HG_large{border-radius:var(--radius-xl);padding:var(--space-1-5)}.Z6U9HG_toggleGroup.Z6U9HG_large .Z6U9HG_option{padding:var(--space-3) var(--space-6);font-size:var(--font-size-lg);min-height:48px}.Z6U9HG_toggleGroup.Z6U9HG_large .Z6U9HG_indicator{border-radius:var(--radius-xl)}.Z6U9HG_toggleGroup.Z6U9HG_outline{border:2px solid var(--border-color);background:0 0}.Z6U9HG_toggleGroup.Z6U9HG_outline .Z6U9HG_option{color:var(--text-secondary,#595959)}.Z6U9HG_toggleGroup.Z6U9HG_outline .Z6U9HG_option.Z6U9HG_active{color:#000}.Z6U9HG_toggleGroup.Z6U9HG_light{background:#1315170a}.Z6U9HG_toggleGroup.Z6U9HG_subtle{background:#ebecece3}.Z6U9HG_toggleGroup.Z6U9HG_frosted{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff80}.Z6U9HG_indicator{height:calc(100% - 8px);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);z-index:1;pointer-events:none;will-change:transform,width;background:#fff;position:absolute;top:4px;left:4px}@supports (corner-shape:squircle){.Z6U9HG_indicator{corner-shape:squircle;border-radius:var(--radius-xl)}}.Z6U9HG_indicator.Z6U9HG_animated{transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.Z6U9HG_option{z-index:2;color:var(--text-secondary,#595959);font-weight:var(--font-weight-medium);cursor:pointer;font-size:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:inherit;background:0 0;border:none;flex:1;justify-content:center;align-items:center;text-decoration:none;transition:color .2s;display:flex;position:relative}.Z6U9HG_option:hover:not(.Z6U9HG_optionDisabled):not(.Z6U9HG_active){color:var(--text-primary,#212529)}.Z6U9HG_option:focus-visible{outline:2px solid var(--primary-color,#007bff);outline-offset:-2px;border-radius:6px}.Z6U9HG_option.Z6U9HG_active{color:#000}.Z6U9HG_option.Z6U9HG_optionDisabled{opacity:.4;cursor:not-allowed}.Z6U9HG_option .Z6U9HG_label{z-index:1;align-items:center;gap:var(--space-1-5);display:flex;position:relative}.Z6U9HG_option .Z6U9HG_label svg{font-size:var(--font-size-md);flex-shrink:0}@media (max-width:480px){.Z6U9HG_option .Z6U9HG_label .Z6U9HG_hideOnMobile{display:none}}.Z6U9HG_option.Z6U9HG_active .Z6U9HG_label svg{color:#000}.Z6U9HG_option .Z6U9HG_badge{z-index:3;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:50%;translate:-50% -50%}@media (max-width:768px){.Z6U9HG_toggleGroup.Z6U9HG_small .Z6U9HG_option{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);min-height:28px}.Z6U9HG_toggleGroup.Z6U9HG_medium .Z6U9HG_option{padding:var(--space-1-5) var(--space-3);font-size:var(--font-size-base);min-height:36px}.Z6U9HG_toggleGroup.Z6U9HG_large .Z6U9HG_option{padding:var(--space-2) var(--space-4);font-size:var(--font-size-md);min-height:42px}}@media (max-width:480px){.Z6U9HG_toggleGroup.Z6U9HG_small .Z6U9HG_option{padding:var(--space-1) var(--space-1-5);font-size:var(--font-size-xs)}.Z6U9HG_toggleGroup.Z6U9HG_medium .Z6U9HG_option{padding:var(--space-1-5) var(--space-2-5);font-size:var(--font-size-sm)}.Z6U9HG_toggleGroup.Z6U9HG_large .Z6U9HG_option{padding:var(--space-2) var(--space-3);font-size:15px}}@media (prefers-reduced-motion:reduce){.Z6U9HG_indicator,.Z6U9HG_indicator.Z6U9HG_animated,.Z6U9HG_option{transition:none}:where(.Z6U9HG_toggleGroup){transition:none}}
