.yfgj-theme-toggle[data-v-f53dde1d]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--yfgj-slate-500,#64748b);cursor:pointer;display:inline-flex;height:34px;justify-content:center;line-height:1;padding:0;transition:color .15s ease,background-color .15s ease;width:34px}.yfgj-theme-toggle[data-v-f53dde1d]:hover{background:var(--yfgj-bg-surface,#f1f5f9);color:var(--yfgj-slate-900,#0f172a)}.yfgj-theme-toggle[data-v-f53dde1d]:focus-visible{box-shadow:var(--yfgj-input-focus-ring);outline:none}.yfgj-theme-toggle__icon[data-v-f53dde1d]{font-size:14px;line-height:1;transition:transform .3s ease}.yfgj-theme-toggle:active .yfgj-theme-toggle__icon[data-v-f53dde1d]{transform:scale(.85)}.yfgj-theme-toggle--nav[data-v-f53dde1d]{height:32px;width:32px}.am-flat[data-v-b3a4c29c]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--yfgj-slate-700,#334155);cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:4px 8px 4px 4px;position:relative;transition:background .15s ease}@property --am-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.am-flat[data-v-b3a4c29c]:before{background:conic-gradient(from var(--am-angle),transparent 15%,#1a73e8 35%,#8b5cf6 55%,#06b6d4 75%,transparent 95%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .25s ease}.am-flat[data-v-b3a4c29c]:hover{background:var(--yfgj-bg-surface,#f1f5f9)}.am-flat[data-v-b3a4c29c]:hover:before{animation:am-spin-b3a4c29c 2.6s linear infinite;opacity:1}.am-flat.is-open[data-v-b3a4c29c]{background:var(--yfgj-bg-surface,#f1f5f9)}.am-flat.is-open[data-v-b3a4c29c]:before{animation:am-spin-b3a4c29c 2.6s linear infinite;opacity:1}@keyframes am-spin-b3a4c29c{to{--am-angle:360deg}}@supports not (background:conic-gradient(from var(--x ),red,blue)){.am-flat[data-v-b3a4c29c]:hover:before{animation:none}}.am-flat__name[data-v-b3a4c29c]{font-size:13px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-flat__chev[data-v-b3a4c29c]{color:var(--yfgj-slate-400,#94a3b8);font-size:10px}
