.kf-glyph{flex:none;block-size:1.25em;inline-size:1.25em}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .kf-glyph--flip{transform:scaleX(-1)}.kf-glyph--spin{animation:kf-glyph-spin calc(var(--kf-motion-slow) * 3) linear infinite}@keyframes kf-glyph-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kf-glyph--spin{animation:none}}.kf-focus[data-focus-visible],.kf-focus[data-focused]:where(input,textarea),.kf-focus:not([data-rac]):focus-visible,[data-focus-visible]>.kf-focus-part{outline:var(--kf-focus-ring);outline-offset:var(--kf-focus-control-offset,var(--kf-focus-offset));box-shadow:var(--kf-focus-ring-inner)}.kf-focus-part:has(>:not([data-rac]):focus-visible){outline:var(--kf-focus-ring);outline-offset:var(--kf-focus-control-offset,var(--kf-focus-offset));box-shadow:var(--kf-focus-ring-inner)}.kf-focus-inset[data-focus-visible],.kf-focus-inset:not([data-rac]):focus-visible{outline:var(--kf-focus-ring);outline-offset:calc(-1 * var(--kf-focus-width))}.kf-button{justify-content:center;align-items:center;gap:var(--kf-space-2);box-sizing:border-box;max-inline-size:100%;min-inline-size:var(--kf-target-min);min-block-size:var(--kf-target-comfortable);padding-block:var(--kf-space-2);padding-inline:var(--kf-space-5);border-radius:var(--kf-radius-md);font-family:var(--kf-font-sans);font-size:var(--kf-type-label-size);font-weight:var(--kf-type-label-weight);line-height:var(--kf-type-label-leading);text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--kf-motion-fast) var(--kf-motion-ease), border-color var(--kf-motion-fast) var(--kf-motion-ease), color var(--kf-motion-fast) var(--kf-motion-ease);border:2px solid #0000;margin:0;display:inline-flex}.kf-button__icon{flex:none;display:inline-flex}.kf-button--size-min{min-block-size:var(--kf-target-min);padding-inline:var(--kf-space-4)}.kf-button--size-primary{min-block-size:var(--kf-target-primary);padding-inline:var(--kf-space-6);font-size:var(--kf-type-body-lg-size);line-height:var(--kf-type-body-lg-leading)}.kf-button--block{inline-size:100%;display:flex}.kf-button--variant-primary{background:var(--kf-accent);border-color:var(--kf-accent);color:var(--kf-text-on-accent)}.kf-button--variant-secondary{background:var(--kf-surface);border-color:var(--kf-line-strong);color:var(--kf-accent-text)}.kf-button--variant-quiet{color:var(--kf-accent-text);text-underline-offset:.2em;background:0 0;text-decoration:underline}.kf-button--variant-danger{background:var(--kf-danger);border-color:var(--kf-danger);color:var(--kf-text-on-solid)}.kf-button:is([data-disabled],:disabled):not([data-pending]){background:var(--kf-surface-sunken);border-color:var(--kf-line);color:var(--kf-text-muted);cursor:not-allowed;text-decoration:none}.kf-button[data-pending]{cursor:progress}.kf-button.kf-button--variant-primary.kf-button--themed{--kf-focus-control-offset:var(--kf-button-primary-focus-offset,var(--kf-focus-offset));background-color:var(--kf-button-primary-background-color,var(--kf-accent));color:var(--kf-button-primary-foreground,var(--kf-text-on-accent));border-width:var(--kf-button-primary-border-width);border-color:var(--kf-button-primary-border-color,var(--kf-accent));border-radius:var(--kf-button-primary-border-radius,var(--kf-radius-md));gap:var(--kf-button-primary-gap,var(--kf-space-2));font-weight:var(--kf-button-primary-font-weight,var(--kf-type-label-weight));letter-spacing:var(--kf-button-primary-letter-spacing,inherit);transition:background-color var(--kf-button-primary-motion-duration,var(--kf-motion-fast)) var(--kf-button-primary-motion-easing,var(--kf-motion-ease)), border-color var(--kf-button-primary-motion-duration,var(--kf-motion-fast)) var(--kf-button-primary-motion-easing,var(--kf-motion-ease)), color var(--kf-button-primary-motion-duration,var(--kf-motion-fast)) var(--kf-button-primary-motion-easing,var(--kf-motion-ease)), transform var(--kf-button-primary-motion-duration,var(--kf-motion-fast)) var(--kf-button-primary-motion-easing,var(--kf-motion-ease)), filter var(--kf-button-primary-motion-duration,var(--kf-motion-fast)) var(--kf-button-primary-motion-easing,var(--kf-motion-ease));padding-block-start:var(--kf-button-primary-padding-block-start,var(--kf-space-2));padding-block-end:var(--kf-button-primary-padding-block-end,var(--kf-space-2));position:relative}.kf-button.kf-button--variant-primary.kf-button--themed:is(:enabled,:disabled){background-image:var(--kf-button-primary-background-image);background-size:var(--kf-button-primary-background-size);background-position:var(--kf-button-primary-background-position);background-repeat:var(--kf-button-primary-background-repeat)}.kf-button.kf-button--variant-primary.kf-button--themed:where(.kf-button--size-comfortable,.kf-button--size-min){font-size:var(--kf-button-primary-font-size,var(--kf-type-label-size));line-height:var(--kf-button-primary-line-height,var(--kf-type-label-leading))}.kf-button.kf-button--variant-primary.kf-button--themed:where(.kf-button--size-comfortable){min-block-size:max(var(--kf-button-primary-min-block-size,var(--kf-target-comfortable)), var(--kf-target-comfortable));padding-inline:var(--kf-button-primary-padding-inline,var(--kf-space-5))}.kf-button.kf-button--variant-primary.kf-button--themed:where(.kf-button--size-min){min-block-size:max(var(--kf-button-primary-min-block-size,var(--kf-target-min)), var(--kf-target-min));padding-inline:var(--kf-button-primary-padding-inline,var(--kf-space-4))}.kf-button.kf-button--variant-primary.kf-button--themed:where(.kf-button--size-primary){min-block-size:max(var(--kf-button-primary-min-block-size,var(--kf-target-primary)), var(--kf-target-primary));padding-inline:var(--kf-button-primary-padding-inline,var(--kf-space-6));font-size:var(--kf-button-primary-font-size,var(--kf-type-body-lg-size));line-height:var(--kf-button-primary-line-height,var(--kf-type-body-lg-leading))}.kf-button.kf-button--variant-primary.kf-button--themed .kf-button__label{text-shadow:var(--kf-button-primary-text-shadow,inherit)}.kf-button.kf-button--variant-primary.kf-button--themed .kf-button__label .kf-glyph{vertical-align:var(--kf-button-primary-icon-vertical-align,baseline)}.kf-button.kf-button--variant-primary.kf-button--themed:where(:lang(ar),:lang(ms-Arab)){letter-spacing:var(--kf-space-0)}.kf-button.kf-button--variant-primary.kf-button--themed:where([data-pending],.kf-button--busy){padding-inline-end:var(--kf-button-primary-busy-padding-inline-end,var(--kf-button-primary-padding-inline,var(--kf-space-5)))}.kf-button.kf-button--variant-primary.kf-button--themed:where([data-pending],.kf-button--busy):where(.kf-button--size-min){padding-inline-end:var(--kf-button-primary-busy-padding-inline-end,var(--kf-button-primary-padding-inline,var(--kf-space-4)))}.kf-button.kf-button--variant-primary.kf-button--themed:where([data-pending],.kf-button--busy):where(.kf-button--size-primary){padding-inline-end:var(--kf-button-primary-busy-padding-inline-end,var(--kf-button-primary-padding-inline,var(--kf-space-6)))}.kf-button.kf-button--variant-primary.kf-button--themed .kf-button__spinner{position:var(--kf-button-primary-spinner-position);inset-inline-end:var(--kf-button-primary-spinner-inset-inline-end);inset-block:var(--kf-space-0);inline-size:var(--kf-button-primary-spinner-size);block-size:var(--kf-button-primary-spinner-size);margin-block:auto}.kf-button.kf-button--variant-primary.kf-button--themed .kf-button__spinner .kf-glyph{block-size:100%;inline-size:100%}.kf-button.kf-button--variant-primary.kf-button--themed:where([data-hovered],:not([data-rac]):hover):not(:disabled,[data-disabled],[aria-disabled=true],[data-pending],.kf-button--busy){transform:var(--kf-button-primary-hover-transform);filter:var(--kf-button-primary-hover-filter)}.kf-button.kf-button--variant-primary.kf-button--themed:where([data-pressed],:not([data-rac]):active:hover):not(:disabled,[data-disabled],[aria-disabled=true],[data-pending],.kf-button--busy){transform:var(--kf-button-primary-pressed-transform)}.kf-button.kf-button--variant-primary.kf-button--themed:is([data-disabled],:disabled):not([data-pending]){background-color:var(--kf-button-primary-disabled-background-color,var(--kf-surface-sunken));border-color:var(--kf-button-primary-disabled-border-color,var(--kf-line));color:var(--kf-button-primary-disabled-foreground,var(--kf-text-muted));filter:var(--kf-button-primary-disabled-filter);transform:none}.kf-button.kf-button--variant-primary.kf-button--themed:is([data-disabled],:disabled):not([data-pending]) .kf-button__label{text-shadow:var(--kf-button-primary-disabled-text-shadow,inherit)}@media (prefers-reduced-motion:reduce){.kf-button.kf-button--variant-primary.kf-button--themed{--kf-button-primary-hover-transform:none;--kf-button-primary-pressed-transform:none;--kf-button-primary-hover-filter:none;--kf-button-primary-disabled-filter:none;--kf-button-primary-motion-duration:0s}}@media (forced-colors:active){.kf-button.kf-button--variant-primary.kf-button--themed:is(:enabled,:disabled),.kf-button.kf-button--variant-primary.kf-button--themed:is([data-hovered],:hover),.kf-button.kf-button--variant-primary.kf-button--themed:is([data-disabled],:disabled):not([data-pending]){forced-color-adjust:auto;--kf-button-primary-hover-background-color:ButtonFace;--kf-button-primary-hover-border-color:ButtonText;border:calc(var(--kf-space-1) / 2) solid ButtonText;color:buttontext;--kf-button-primary-text-shadow:none;--kf-button-primary-disabled-text-shadow:none;--kf-button-primary-hover-transform:none;--kf-button-primary-pressed-transform:none;--kf-button-primary-hover-filter:none;--kf-button-primary-disabled-filter:none;background-color:buttonface;background-image:none}.kf-button.kf-button--variant-primary.kf-button--themed:is([data-disabled],:disabled):not([data-pending]){color:graytext;border-color:graytext}}.kf-button--variant-primary{background:var(--kf-action-surface,var(--kf-accent));color:var(--kf-action-on-surface,var(--kf-text-on-accent));border-color:var(--kf-action-boundary,var(--kf-accent))}.kf-button.kf-button--variant-primary.kf-button--themed{background-color:var(--kf-action-surface,var(--kf-button-primary-background-color,var(--kf-accent)));color:var(--kf-action-on-surface,var(--kf-button-primary-foreground,var(--kf-text-on-accent)));border-color:var(--kf-action-boundary,var(--kf-button-primary-border-color,var(--kf-accent)))}@media (forced-colors:active){.kf-button.kf-button.kf-button.kf-button--variant-primary:is(.kf-button--themed,.kf-button):is(:enabled,:disabled,[href],[data-hovered]){color:buttontext;background-color:buttonface;border-style:solid;border-color:buttontext}.kf-button.kf-button.kf-button.kf-button--variant-primary:is(.kf-button--themed,.kf-button):is([data-disabled],:disabled):not([data-pending]){color:graytext;border-color:graytext}}@media (forced-colors:none){.kf-button.kf-button.kf-button--variant-primary:where(:not(.kf-button--themed)):is([data-hovered],:not([data-rac]):hover):not([data-disabled],[data-pending],:disabled,[aria-disabled=true]),.kf-button.kf-button.kf-button--variant-primary:where(:not(.kf-button--themed))[data-rac][data-hovered][data-pending]:not([data-disabled],[disabled]){background:var(--kf-action-surface,var(--kf-accent-strong));border-color:var(--kf-action-boundary,var(--kf-accent-strong))}.kf-button.kf-button.kf-button--variant-primary.kf-button--themed:is([data-hovered],:not([data-rac]):hover):not([data-disabled],[data-pending],:disabled,[aria-disabled=true]),.kf-button.kf-button.kf-button--variant-primary.kf-button--themed[data-rac][data-hovered][data-pending]:not([data-disabled],[disabled]){background-color:var(--kf-action-surface,var(--kf-button-primary-hover-background-color,var(--kf-accent-strong)));border-color:var(--kf-action-boundary,var(--kf-button-primary-hover-border-color,var(--kf-accent-strong)))}}.kf-button:where(.kf-button--variant-primary,.kf-button--variant-secondary){--kf-button-material-shadow:var(--kf-material-soft3d-control-top-highlight), var(--kf-material-soft3d-control-lower-edge), var(--kf-material-soft3d-control-diffuse-shadow)}.kf-button:where(.kf-button--variant-primary,.kf-button--variant-secondary):where(:not(.kf-button--themed)){box-shadow:var(--kf-button-material-shadow,none)}.kf-button--themed:where(.kf-button--variant-primary){box-shadow:var(--kf-button-material-shadow,var(--kf-button-primary-shadow,none))}.kf-button--themed:where(.kf-button--variant-secondary){box-shadow:var(--kf-button-material-shadow,var(--kf-button-secondary-shadow))}.kf-button:where(.kf-button--variant-quiet,.kf-button--variant-danger,[data-disabled],[data-pending],.kf-button--busy,[aria-disabled=true],[aria-busy=true],:is([data-disabled],[data-pending],.kf-button--busy,[aria-disabled=true],[aria-busy=true]) *){--kf-button-material-shadow:initial}:is(.kf-button,.kf-tool-tile):is(.kf-button,.kf-tool-tile):where([aria-current]:not([aria-current=false],[aria-current=""]),[data-current]:not([data-current=false]),[aria-selected=true],[aria-pressed=true],[aria-pressed=mixed],[aria-checked=true],[aria-checked=mixed],[data-selected]:not([data-selected=false]),[data-checked]:not([data-checked=false]),[data-answered]:not([data-answered=false]),[data-answer-state]:not([data-answer-state=false]),[data-result]:not([data-result=false],[data-result=""]),:is([aria-current]:not([aria-current=false],[aria-current=""]),[data-current]:not([data-current=false]),[aria-selected=true],[aria-pressed=true],[aria-pressed=mixed],[aria-checked=true],[aria-checked=mixed],[data-selected]:not([data-selected=false]),[data-checked]:not([data-checked=false]),[data-answered]:not([data-answered=false]),[data-answer-state]:not([data-answer-state=false]),[data-result]:not([data-result=false],[data-result=""])) *){--kf-button-material-shadow:initial;--kf-tool-tile-material-shadow:initial;--kf-tool-tile-material-inset:initial;--kf-tool-tile-material-outer-shadow:initial}.kf-button:is([data-disabled],:disabled):not([data-pending]){--kf-button-material-shadow:initial}.kf-button--variant-primary[data-hovered]{background:var(--kf-accent-strong);border-color:var(--kf-accent-strong)}.kf-button--variant-secondary[data-hovered]{background:var(--kf-accent-surface);border-color:var(--kf-accent)}.kf-button--variant-quiet[data-hovered]{background:var(--kf-accent-surface)}.kf-button--variant-danger[data-hovered]{border-color:var(--kf-text)}@media (forced-colors:active){.kf-button{border-color:buttontext}}.kf-button.kf-button--variant-primary.kf-button--themed[data-hovered]{background-color:var(--kf-button-primary-hover-background-color,var(--kf-accent-strong));border-color:var(--kf-button-primary-hover-border-color,var(--kf-accent-strong))}a.kf-button-link:not(.kf-button--variant-quiet){text-decoration:none}
