@font-face{font-family:fontSerifCn;src:url(../media/notoserifsc-s.30l_p2yo_lm5x.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:fontSerifCn Fallback;src:local(Arial);ascent-override:105.89%;descent-override:26.31%;line-gap-override:0.0%;size-adjust:108.7%}.fontserifcn_712b6747-module__N8FCEa__className{font-family:fontSerifCn,fontSerifCn Fallback}.fontserifcn_712b6747-module__N8FCEa__variable{--font-noto-serif-sc:"fontSerifCn", "fontSerifCn Fallback"}
@font-face{font-family:fontReadingCn;src:url(../media/notosanssc-s.1sfu0f4nuri_w.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:fontReadingCn Fallback;src:local(Arial);ascent-override:117.61%;descent-override:29.2%;line-gap-override:0.0%;size-adjust:98.63%}.fontreadingcn_be180acd-module__HRQVSq__className{font-family:fontReadingCn,fontReadingCn Fallback}.fontreadingcn_be180acd-module__HRQVSq__variable{--font-noto-sans-sc:"fontReadingCn", "fontReadingCn Fallback"}
@font-face{font-family:fontUiLatin;src:url(../media/dmsans-s.p.1a8_667u71eyt.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:fontUiLatin Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.fontuilatin_1c743a57-module__OX6kyG__className{font-family:fontUiLatin,fontUiLatin Fallback}.fontuilatin_1c743a57-module__OX6kyG__variable{--font-dm-sans:"fontUiLatin", "fontUiLatin Fallback"}
.ziv-control-group{--choice-height:32px;--choice-border:var(--line-control);--choice-selected:var(--background);border:1px solid var(--line-control);border-radius:var(--radius-card);background:var(--surface);scrollbar-width:none;gap:4px;padding:4px}:root:not(.dark):not(.warm) .ziv-control-group{--choice-border:var(--ink)}.ziv-control-group[data-density=compact]{--choice-height:32px}.ziv-control-group::-webkit-scrollbar{display:none}.ziv-control-group>button{height:var(--choice-height);min-height:var(--choice-height);min-width:var(--choice-height);color:var(--ink);box-shadow:none;font-size:var(--type-ui-size);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out);background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;gap:8px;padding:0 12px;font-weight:400;line-height:22px;position:relative}.ziv-control-group>button[aria-label]:has(>svg):not(:has(>span)){padding-inline:7px}.ziv-control-group>button:hover:not(:disabled){color:var(--foreground);background:var(--surface-hover)}.ziv-control-group>button:is([aria-selected=true],[aria-pressed=true]):not(:disabled){color:var(--ink);box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.ziv-control-group>button:active{transform:none}.ziv-control-group>button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ziv-control-group>button:disabled{opacity:.4}.ziv-control-group>button>svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.ziv-control-group>button{transition:none}}.ziv-control-group{isolation:isolate}.ziv-choice-indicator{border-radius:var(--radius-control);border:1px solid var(--primary-fill);background:var(--surface-current);pointer-events:none;z-index:0;position:absolute;inset:0}.ziv-choice-label{z-index:1;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.ziv-choice-label>svg{width:16px;height:16px}.ziv-choice-indicator{animation:.16s ease-out ziv-choice-reveal}@keyframes ziv-choice-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ziv-choice-indicator{animation:none}}
