._focusRing_2zauk_1:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._srOnly_2zauk_6{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_g7c7k_1{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius);corner-shape:var(--corner-shape,round);transition:background var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-quick) var(--ease-smooth-out), transform var(--duration-micro) var(--ease-smooth-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._root_g7c7k_1[data-size="28"]{width:28px;height:28px}._root_g7c7k_1[data-size="32"]{width:32px;height:32px}._root_g7c7k_1[data-size="36"]{width:36px;height:36px}._root_g7c7k_1[data-shape=round]{border-radius:var(--radius-full);corner-shape:round}._root_g7c7k_1[data-tone=outline]{border:1px solid var(--iconbtn-outline-border,var(--border));background:var(--surface-trigger);box-shadow:var(--iconbtn-outline-shadow,none);color:var(--text-secondary)}._root_g7c7k_1[data-tone=solid]{background:var(--text);color:var(--surface-raised);box-shadow:var(--shadow-selected-solid)}._root_g7c7k_1:before{content:"";border-radius:inherit;background:var(--state-icon-hover);opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out), background var(--duration-quick) var(--ease-smooth-out);position:absolute;inset:0}._root_g7c7k_1[data-tone=solid]:before,._root_g7c7k_1[data-selected]:before{content:none}._root_g7c7k_1>*{position:relative}._root_g7c7k_1:hover{color:var(--text)}._root_g7c7k_1:hover:before{opacity:1}._root_g7c7k_1:active:before{background:var(--state-icon-pressed);opacity:1}._root_g7c7k_1:active{transform:scale(var(--press-scale))}._root_g7c7k_1[data-tone=outline]:hover{color:var(--text)}._root_g7c7k_1[data-tone=solid]:hover{background:var(--text-hover);color:var(--surface-raised)}._root_g7c7k_1[data-tone=solid]:active{background:var(--text-hover)}._root_g7c7k_1[data-selected]{background:var(--state-selected-solid);color:var(--state-selected-solid-ink)}._root_g7c7k_1[data-selected]:hover{background:var(--text-hover);color:var(--state-selected-solid-ink)}._root_g7c7k_1[data-selected]:active{background:var(--text-active)}._root_g7c7k_1[data-disabled],._root_g7c7k_1:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;pointer-events:none}._dot_g7c7k_116{pointer-events:none;position:absolute;top:-2px;right:-2px}._dot_g7c7k_116[data-open]{animation:_cf-badge-slide_g7c7k_1 var(--duration-fast) var(--ease-smooth-out)}._dotInner_g7c7k_126{border-radius:var(--radius-full);background:var(--danger);border:1.5px solid var(--surface-nav);transform-origin:50%;opacity:1;filter:blur();width:7px;height:7px;transition:transform var(--duration-very-slow) var(--ease-bounce), opacity var(--duration-slow) var(--ease-bounce), filter var(--duration-very-slow) var(--ease-bounce);display:block;transform:scale(1)}._dot_g7c7k_116[data-closed] ._dotInner_g7c7k_126{opacity:0;filter:blur(var(--blur-small));transition:transform var(--duration-quick) var(--ease-standard), opacity var(--duration-quick) var(--ease-standard), filter var(--duration-quick) var(--ease-standard);transform:scale(0)}@keyframes _cf-badge-slide_g7c7k_1{0%{transform:translate(calc(var(--distance-base) * -1), var(--distance-medium))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){._dot_g7c7k_116[data-open]{animation:none!important}._dotInner_g7c7k_126,._dot_g7c7k_116[data-closed] ._dotInner_g7c7k_126{transition:none!important}}._dot_g7c7k_116[data-tone=accent] ._dotInner_g7c7k_126{background:var(--accent)}._dotCount_g7c7k_178{top:-5px;right:-5px}._dotCount_g7c7k_178 ._dotInner_g7c7k_126{box-sizing:border-box;width:auto;min-width:18px;height:18px;color:var(--on-accent);font-family:var(--font-body);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){._root_g7c7k_1:active{transform:none}}._root_g7c7k_1[data-tone=outline]:after{content:"";border-radius:inherit;corner-shape:inherit;pointer-events:none;box-shadow:var(--trigger-rim,none);position:absolute;inset:-1px}
