.sf-tools{flex:none;align-items:center;gap:8px;display:inline-flex}.sf-lang{border:1px solid var(--pk-border,#e2e8f0);background:var(--pk-surface,#fff);border-radius:999px;flex:none;align-items:center;padding:1px;display:inline-flex}.sf-lang__btn{box-sizing:border-box;width:2rem;height:1.55rem;color:var(--pk-muted,#64748b);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;font-family:inherit;font-size:10px;font-weight:800;line-height:1}.sf-lang__btn.is-active{background:var(--pt-accent,var(--pk-accent,#16a34a));color:#fff}.sf-tools__theme{flex:none;position:relative}.sf-tools__theme-btn{border:1px solid var(--pk-border,#e2e8f0);background:var(--pk-surface,#fff);width:36px;height:36px;color:var(--pk-text,#1a1a1a);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sf-tools__theme-btn:hover{border-color:var(--pt-accent,var(--pk-accent,#16a34a))}.sf-tools__theme-menu{background:var(--pk-surface,#fff);border:1px solid var(--pk-border,#e2e8f0);z-index:60;border-radius:10px;min-width:148px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.sf-tools__theme-item{width:100%;color:var(--pk-text,#1a1a1a);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.sf-tools__theme-item:hover{background:color-mix(in srgb, var(--pt-accent,var(--pk-accent,#16a34a)) 10%, transparent)}.sf-tools__lang-skeleton{background:var(--pk-border,#e2e8f0);border-radius:999px;width:8.5rem;height:36px;animation:1.5s ease-in-out infinite pulse;display:inline-block}.sf-member-badge{letter-spacing:.12em;text-transform:uppercase;background:color-mix(in srgb, var(--pt-accent,var(--pk-accent,#16a34a)) 16%, transparent);color:var(--pt-accent,var(--pk-accent,#16a34a));border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}
