.kf-tip{position:fixed;top:0;left:0;z-index:var(--kfs-z-tooltip);box-sizing:border-box;max-width:var(--kfs-tooltip-max);padding:var(--kfc-space-4) var(--kfc-space-8);border-radius:var(--kfs-radius-control);background:var(--kfs-tooltip-bg);color:var(--kfs-tooltip-ink);font-family:var(--kf-font-family,inherit);font-size:var(--kfs-text-tooltip);font-weight:var(--kfs-weight-regular);line-height:var(--kfs-leading);text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:none;pointer-events:none;opacity:0;transition:opacity var(--kfs-dur-fast) var(--kfs-ease)}.kf-tip[data-placed]{opacity:1;pointer-events:auto}.kf-tip__kbd{margin-left:var(--kfc-space-6);padding:0;border:0;background:none;font:inherit;color:var(--kfs-tooltip-kbd)}.kf-tip:after{content:"";position:absolute;left:var(--kf-tip-arrow-x,50%);width:8px;height:8px;background:inherit;transform:translateX(-50%) rotate(45deg)}.kf-tip[data-side=top]:after{bottom:-4px}.kf-tip[data-side=bottom]:after{top:-4px}.kf-tip-wrap{display:inline-flex;border-radius:var(--kfs-radius-control)}.kf-tip-wrap>:disabled{pointer-events:none}.kf-tip-wrap:focus{outline:none}.kf-tip-wrap:focus-visible{box-shadow:var(--kfs-ring)}.kf-seg{display:inline-flex;align-items:center;gap:2px;flex:none;box-sizing:border-box;height:var(--kfs-control);padding:2px;border-radius:var(--kfs-radius-control);background:var(--kfs-subtle)}.kf-seg__opt{display:inline-grid;align-items:center;justify-items:center;height:calc(var(--kfs-control) - 4px);padding:0 var(--kfc-space-10);margin:0;border:0;border-radius:6px;background:transparent;color:var(--kfs-ink-2);font-family:inherit;font-size:var(--kfs-text-control);font-weight:var(--kfs-weight-regular);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--kfs-dur-fast) var(--kfs-ease),color var(--kfs-dur-fast) var(--kfs-ease),box-shadow var(--kfs-dur-fast) var(--kfs-ease)}.kf-seg__opt svg{width:14px;height:14px;flex:none}.kf-seg__label,.kf-seg__sizer{grid-area:1/1;display:inline-flex;align-items:center;gap:var(--kfc-space-4)}.kf-seg__sizer{font-weight:var(--kfs-weight-medium);visibility:hidden}.kf-seg__opt:hover:not(:disabled){color:var(--kfs-ink)}.kf-seg__opt[aria-checked=true]{background:var(--kfs-primary-tint);font-weight:var(--kfs-weight-medium);box-shadow:inset 0 0 0 1px var(--kfs-primary-tint-edge)}.kf-seg__opt[aria-checked=true],.kf-seg__opt[aria-checked=true]:hover:not(:disabled){color:var(--kfs-primary-tint-ink)}.kf-seg__opt:focus{outline:none}.kf-seg__opt:focus-visible{position:relative;z-index:1;box-shadow:var(--kfs-ring)}.kf-seg__opt[aria-checked=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--kfs-primary-tint-edge),var(--kfs-ring)}.kf-seg__opt:disabled{color:var(--kfs-ink-disabled);cursor:not-allowed}.kf-seg--sm{height:var(--kfs-control-sm)}.kf-seg--sm .kf-seg__opt{height:calc(var(--kfs-control-sm) - 4px);padding:0 var(--kfc-space-8)}.kf-seg--xs{height:22px;padding:1px;border-radius:7px}.kf-seg--xs .kf-seg__opt{height:20px;padding:0 7px;border-radius:5px;font-size:var(--kfs-text-label)}.kf-seg--xs{position:relative}.kf-seg--xs:before{content:"";position:absolute;inset:-6px}.kf-seg--xs .kf-seg__opt{position:relative}.kf-seg--xs .kf-seg__opt:before{content:"";position:absolute;inset:-3px -1px}