.button.planLocked .btnIcon{color:var(--planTone,currentColor)}.button{width:fit-content;height:var(--surfaceSize);--iconSize:1.3em;--iconSlotSize:var(--iconSize);border-radius:var(--radius-pill);font-size:var(--font-sm);transition:background-color .2s ease,background-size 1s ease,background-position 3s ease,transform .3s ease,filter .3s ease,color .2s ease,padding .3s var(--springEase),scale .3s var(--springEase),opacity .2s ease,font-variation-settings .3s var(--springEase);cursor:pointer;isolation:isolate;--lightText:var(--text);--darkText:var(--background);--btn-gap:.25em;appearance:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.3em;padding:0 1em;font-family:inherit;font-weight:200;text-decoration:none;display:inline-flex;position:relative}@media (max-width:540px){.button{padding:var(--spacing-xs)}.button.buttonSm{--btn-gap:.5em!important}}@media (min-width:540px){.button.buttonSm{padding:var(--spacing-xs);--surfaceSize:2.5em!important}}.button.base{--surfaceSize:2.5em;border-radius:var(--radius-sm);--buttonFill:var(--container);background:var(--buttonFill);font-size:.9em}.button.base.disabled{opacity:.5!important}.button.deleteBtn{color:var(--error)}.button.fontEng{font-family:var(--fontEng);letter-spacing:.03em}.button .btnIcon{height:var(--iconSize);width:var(--iconSize);justify-content:center;align-items:center;display:flex}.button .btnIcon .icon,.button .btnIcon svg{transition:all .3s ease,scale .3s var(--springEase);width:100%!important;height:100%!important}.button .btnLabel{text-box:trim-both cap alphabetic;align-items:center;line-height:normal;display:inline-flex}.button .btnLabel .icon{bottom:-.05em}.button.iconInCircle:not(.iconOnly){--iconCircleSize:calc(var(--surfaceSize) - .55em);--iconSlotSize:var(--iconCircleSize);--btn-gap:.55em;padding-inline:.2em}.button.iconInCircle:not(.iconOnly) .btnLabel,.button.iconInCircle:not(.iconOnly) .swapLabel{margin-inline:.35em}.button.iconInCircle:not(.iconOnly) .btnIcon:not(.icon-slot),.button.iconInCircle:not(.iconOnly) .icon-slot .slot-inner{isolation:isolate;width:var(--iconCircleSize);height:var(--iconCircleSize);background:var(--buttonFill,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 20%, transparent);border-radius:50%;flex-shrink:0;position:relative}.button.iconInCircle:not(.iconOnly) .btnIcon:not(.icon-slot)>.icon,.button.iconInCircle:not(.iconOnly) .btnIcon:not(.icon-slot)>svg,.button.iconInCircle:not(.iconOnly) .btnIcon:not(.icon-slot)>.primary-icon,.button.iconInCircle:not(.iconOnly) .btnIcon:not(.icon-slot)>.hover-icon,.button.iconInCircle:not(.iconOnly) .btnIcon:not(.icon-slot)>.slot-inner,.button.iconInCircle:not(.iconOnly) .icon-slot .slot-inner>.icon,.button.iconInCircle:not(.iconOnly) .icon-slot .slot-inner>svg,.button.iconInCircle:not(.iconOnly) .icon-slot .slot-inner>.primary-icon,.button.iconInCircle:not(.iconOnly) .icon-slot .slot-inner>.hover-icon,.button.iconInCircle:not(.iconOnly) .icon-slot .slot-inner>.slot-inner{z-index:1;position:relative}.button.iconInCircle:not(.iconOnly) .btnIcon:not(.icon-slot) .icon,.button.iconInCircle:not(.iconOnly) .btnIcon:not(.icon-slot) svg,.button.iconInCircle:not(.iconOnly) .icon-slot .slot-inner .icon,.button.iconInCircle:not(.iconOnly) .icon-slot .slot-inner svg{width:var(--iconSize)!important;height:var(--iconSize)!important}.button.iconInCircle:not(.iconOnly) .icon-slot{height:var(--iconCircleSize);min-width:0}.button.iconInCircle:not(.iconOnly) .icon-slot .slot-inner{min-width:var(--iconCircleSize)}.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot):after,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner:after,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot):after,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner:after,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot):after,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner:after{--glass-effect-blur:var(--glass-blur,1em);content:"";z-index:0;border-radius:inherit;background:var(--glass-backdrop-fill,#0000);-webkit-backdrop-filter:blur(var(--glass-effect-blur));backface-visibility:hidden;pointer-events:none;will-change:backdrop-filter,background,opacity;transition:--glass-effect-blur .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s,opacity .3s;position:absolute;inset:0;transform:translateZ(0)}.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot):before,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner:before,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot):before,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner:before,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot):before,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner:before{--glass-effect-light-color:var(--buttonTone);--glass-effect-light-power:.3;--glass-effect-light-rotation:var(--glass-light-rotation,210deg);--glass-effect-dark-color:var(--glass-dark-color,var(--background));--glass-effect-dark-power:var(--glass-dark-power,0);content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;will-change:background,opacity,transform;background:linear-gradient(var(--glass-effect-light-rotation), color-mix(in srgb, var(--glass-effect-light-color) calc(var(--glass-effect-light-power) * 100%), transparent) -6.51%, color-mix(in srgb, var(--glass-effect-dark-color) calc(var(--glass-effect-dark-power) * 100%), transparent) 46.56%, color-mix(in srgb, var(--glass-effect-dark-color) calc(var(--glass-effect-dark-power) * 100%), transparent) 51.96%, color-mix(in srgb, var(--glass-effect-light-color) calc(var(--glass-effect-light-power) * 100%), transparent) 100%);padding:1px;transition:--glass-effect-light-color .3s,--glass-effect-light-power .3s,--glass-effect-light-rotation .3s,--glass-effect-dark-color .3s,--glass-effect-dark-power .3s,opacity .3s,transform .3s,background .3s,background-image .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot) .content-wrapper,.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot) .contentWrapper,.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot) .clickAnimWrapper,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner .content-wrapper,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner .contentWrapper,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner .clickAnimWrapper,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot) .content-wrapper,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot) .contentWrapper,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot) .clickAnimWrapper,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner .content-wrapper,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner .contentWrapper,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner .clickAnimWrapper,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot) .content-wrapper,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot) .contentWrapper,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot) .clickAnimWrapper,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner .content-wrapper,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner .contentWrapper,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner .clickAnimWrapper{z-index:1;transition:opacity .3s,transform .3s;position:relative}.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot):disabled,.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot)[disabled],.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot)[aria-disabled=true],.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner:disabled,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner[disabled],.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner[aria-disabled=true],.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot):disabled,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot)[disabled],.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot)[aria-disabled=true],.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner:disabled,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner[disabled],.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner[aria-disabled=true],.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot):disabled,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot)[disabled],.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot)[aria-disabled=true],.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner:disabled,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner[disabled],.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner[aria-disabled=true]{--glass-light-power:.3}.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot):disabled .content-wrapper,.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot):disabled .contentWrapper,.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot)[disabled] .content-wrapper,.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot)[disabled] .contentWrapper,.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot)[aria-disabled=true] .content-wrapper,.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot)[aria-disabled=true] .contentWrapper,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner:disabled .content-wrapper,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner:disabled .contentWrapper,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner[disabled] .content-wrapper,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner[disabled] .contentWrapper,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner[aria-disabled=true] .content-wrapper,.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner[aria-disabled=true] .contentWrapper,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot):disabled .content-wrapper,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot):disabled .contentWrapper,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot)[disabled] .content-wrapper,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot)[disabled] .contentWrapper,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot)[aria-disabled=true] .content-wrapper,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot)[aria-disabled=true] .contentWrapper,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner:disabled .content-wrapper,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner:disabled .contentWrapper,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner[disabled] .content-wrapper,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner[disabled] .contentWrapper,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner[aria-disabled=true] .content-wrapper,.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner[aria-disabled=true] .contentWrapper,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot):disabled .content-wrapper,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot):disabled .contentWrapper,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot)[disabled] .content-wrapper,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot)[disabled] .contentWrapper,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot)[aria-disabled=true] .content-wrapper,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot)[aria-disabled=true] .contentWrapper,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner:disabled .content-wrapper,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner:disabled .contentWrapper,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner[disabled] .content-wrapper,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner[disabled] .contentWrapper,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner[aria-disabled=true] .content-wrapper,.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner[aria-disabled=true] .contentWrapper{opacity:.4}.button.iconInCircle:not(.iconOnly).outline .btnIcon:not(.icon-slot),.button.iconInCircle:not(.iconOnly).outline .icon-slot .slot-inner,.button.iconInCircle:not(.iconOnly).default .btnIcon:not(.icon-slot),.button.iconInCircle:not(.iconOnly).default .icon-slot .slot-inner,.button.iconInCircle:not(.iconOnly).fill .btnIcon:not(.icon-slot),.button.iconInCircle:not(.iconOnly).fill .icon-slot .slot-inner{box-shadow:none}.button .content-wrapper,.button .swapFlowWrapper,.button .clickAnimWrapper,.button .btnIcon,.button .btnLabel,.button .spinner{z-index:4;position:relative}.button.iconOnly{aspect-ratio:1;width:var(--surfaceSize);padding:0!important}.button.iconOnly .icon,.button.iconOnly svg{width:100%!important;height:100%!important}@media (hover:hover) and (pointer:fine){.button.iconOnly:active .icon{filter:blur(.12em);scale:.9}}@media (hover:none),(pointer:coarse){.button.iconOnly:active:not(:disabled):not(.disabled) .icon{filter:blur(.12em);scale:.9}}.button.fullWidth{width:100%}.button.disabled,.button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;scale:.99!important}.button.tonePrimary{--buttonTone:var(--primary);--buttonHoverTone:color-mix(in srgb, var(--buttonTone) 85%, var(--surface-hover));--buttonContrast:var(--white);--buttonEffect:color-mix(in srgb, var(--buttonTone) 38%, transparent)}.button.toneSecondary{--buttonTone:var(--secondary);--buttonHoverTone:color-mix(in srgb, var(--buttonTone) 85%, var(--surface-hover));--buttonContrast:var(--white);--buttonEffect:color-mix(in srgb, var(--buttonTone) 38%, transparent)}.button.toneAccent{--buttonTone:var(--accent);--buttonHoverTone:color-mix(in srgb, var(--buttonTone) 85%, var(--surface-hover));--buttonContrast:var(--white);--buttonEffect:color-mix(in srgb, var(--buttonTone) 38%, transparent)}.button.toneWarn{--buttonTone:var(--warning);--buttonHoverTone:color-mix(in srgb, var(--buttonTone) 85%, var(--surface-hover));--buttonContrast:var(--white);--buttonEffect:color-mix(in srgb, var(--buttonTone) 38%, transparent)}.button.toneDanger{--buttonTone:var(--error);--buttonHoverTone:color-mix(in srgb, var(--buttonTone) 85%, var(--surface-hover));--buttonContrast:var(--white);--buttonEffect:color-mix(in srgb, var(--buttonTone) 38%, transparent)}.button.toneSuccess{--buttonTone:var(--success);--buttonHoverTone:color-mix(in srgb, var(--buttonTone) 85%, var(--surface-hover));--buttonContrast:var(--white);--buttonEffect:color-mix(in srgb, var(--buttonTone) 38%, transparent)}.button.toneDark{--buttonTone:var(--background);--buttonHoverTone:color-mix(in srgb, var(--buttonTone) 85%, var(--surface-hover));--buttonContrast:var(--text);--buttonEffect:color-mix(in srgb, var(--buttonTone) 38%, transparent)}.button.toneLight{--buttonTone:var(--text);--buttonHoverTone:color-mix(in srgb, var(--buttonTone) 85%, var(--surface-hover));--buttonContrast:var(--background);--buttonEffect:color-mix(in srgb, var(--buttonTone) 38%, transparent)}.button.transparent,.button.ghost,.button.muted,.button.outline,.button.default,.button.fill{color:var(--buttonTone);font-weight:350}.button.transparent{height:fit-content;padding:0}.button.transparent.iconOnly{height:var(--surfaceSize)}.button.transparent{color:var(--buttonTone);background:0 0;border-color:#0000;border-radius:0!important}.button.transparent.hoverDefault{height:var(--surfaceSize);padding:0 1em;border-radius:var(--radius-pill)!important}.button.transparent.hoverDefault.iconOnly{padding:0}@media (max-width:540px){.button.transparent.hoverDefault{padding:var(--spacing-xs)}}.button.ghost{background-color:#0000;border-color:#0000}.button.muted{--buttonFill:color-mix(in srgb, var(--buttonTone) 11%, var(--container));background:var(--buttonFill);border-color:#0000}.button.muted.toneLight{--buttonFill:var(--surface)}.button.outline,.button.default,.button.fill{border:0 solid #0000}.button.outline:after,.button.default:after,.button.fill:after{--glass-effect-blur:var(--glass-blur,1em);content:"";z-index:0;border-radius:inherit;background:var(--glass-backdrop-fill,#0000);-webkit-backdrop-filter:blur(var(--glass-effect-blur));backface-visibility:hidden;pointer-events:none;will-change:backdrop-filter,background,opacity;transition:--glass-effect-blur .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s,opacity .3s;position:absolute;inset:0;transform:translateZ(0)}.button.outline:before,.button.default:before,.button.fill:before{--glass-effect-light-color:var(--buttonGlass,var(--buttonTone));--glass-effect-light-power:var(--buttonGlassPower,.3);--glass-effect-light-rotation:var(--glass-light-rotation,210deg);--glass-effect-dark-color:var(--glass-dark-color,var(--background));--glass-effect-dark-power:var(--glass-dark-power,0);content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;will-change:background,opacity,transform;background:linear-gradient(var(--glass-effect-light-rotation), color-mix(in srgb, var(--glass-effect-light-color) calc(var(--glass-effect-light-power) * 100%), transparent) -6.51%, color-mix(in srgb, var(--glass-effect-dark-color) calc(var(--glass-effect-dark-power) * 100%), transparent) 46.56%, color-mix(in srgb, var(--glass-effect-dark-color) calc(var(--glass-effect-dark-power) * 100%), transparent) 51.96%, color-mix(in srgb, var(--glass-effect-light-color) calc(var(--glass-effect-light-power) * 100%), transparent) 100%);padding:1px;transition:--glass-effect-light-color .3s,--glass-effect-light-power .3s,--glass-effect-light-rotation .3s,--glass-effect-dark-color .3s,--glass-effect-dark-power .3s,opacity .3s,transform .3s,background .3s,background-image .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button.outline .content-wrapper,.button.outline .contentWrapper,.button.outline .clickAnimWrapper,.button.default .content-wrapper,.button.default .contentWrapper,.button.default .clickAnimWrapper,.button.fill .content-wrapper,.button.fill .contentWrapper,.button.fill .clickAnimWrapper{z-index:1;transition:opacity .3s,transform .3s;position:relative}.button.outline:disabled,.button.outline[disabled],.button.outline[aria-disabled=true],.button.default:disabled,.button.default[disabled],.button.default[aria-disabled=true],.button.fill:disabled,.button.fill[disabled],.button.fill[aria-disabled=true]{--glass-light-power:.3}.button.outline:disabled .content-wrapper,.button.outline:disabled .contentWrapper,.button.outline[disabled] .content-wrapper,.button.outline[disabled] .contentWrapper,.button.outline[aria-disabled=true] .content-wrapper,.button.outline[aria-disabled=true] .contentWrapper,.button.default:disabled .content-wrapper,.button.default:disabled .contentWrapper,.button.default[disabled] .content-wrapper,.button.default[disabled] .contentWrapper,.button.default[aria-disabled=true] .content-wrapper,.button.default[aria-disabled=true] .contentWrapper,.button.fill:disabled .content-wrapper,.button.fill:disabled .contentWrapper,.button.fill[disabled] .content-wrapper,.button.fill[disabled] .contentWrapper,.button.fill[aria-disabled=true] .content-wrapper,.button.fill[aria-disabled=true] .contentWrapper{opacity:.4}.button.outline:before,.button.outline:after,.button.default:before,.button.default:after,.button.fill:before,.button.fill:after{z-index:2}.button.outline{--buttonGlassPower:.3;--buttonFill:transparent;background-color:#0000;background-image:none;border:1px solid #0000}.button.default,.button.fill,.button.transparent.hoverDefault{--buttonAmbient:color-mix(in srgb, var(--buttonTone) var(--buttonAmbientStrength,15%), transparent);--buttonAmbientImage:radial-gradient(70.75% 124.54% at 51.89% 83.26%, var(--buttonAmbient) 0%, transparent 100%)}.button.default,.button.fill{--buttonAmbientStrength:15%;--buttonFill:color-mix(in srgb, var(--buttonTone) 5%, var(--container));background-color:var(--buttonFill);background-image:var(--buttonAmbientImage);color:var(--buttonTone);background-repeat:no-repeat}.button.default.toneLight{--buttonFill:var(--container);--buttonAmbientStrength:5%}.button.default{--buttonGlassPower:.3}.button.fill{--buttonGlass:color-mix(in srgb, var(--buttonTone) 70%, white);--buttonGlassPower:1;--buttonAmbientStrength:70%;--buttonFill:color-mix(in srgb, var(--buttonTone) 65%, transparent);color:var(--buttonContrast);font-weight:400}.button.fill:before{padding:.1em}.button.iconOnly.default{--buttonAmbientStrength:5%}.button.iconOnly.fill{--buttonAmbientStrength:12%}.button.fill.disabled,.button.fill:disabled,.button.fill[aria-disabled=true]{--buttonFill:color-mix(in srgb, var(--buttonTone) 10%, transparent);--buttonAmbientStrength:0%;--buttonGlassPower:.15;--rippleStrength:0;opacity:1}.button.fill.disabled .content-wrapper,.button.fill.disabled .swapFlowWrapper,.button.fill.disabled .clickAnimWrapper,.button.fill:disabled .content-wrapper,.button.fill:disabled .swapFlowWrapper,.button.fill:disabled .clickAnimWrapper,.button.fill[aria-disabled=true] .content-wrapper,.button.fill[aria-disabled=true] .swapFlowWrapper,.button.fill[aria-disabled=true] .clickAnimWrapper{opacity:.3}.button.premium{box-shadow:inset 0 0 0 .25em color-mix(in srgb, var(--background) 55%, transparent)}.button.premium .btnLabel,.button.premium .swapLabel,.button.premium .clickLabel,.button.premium .swapDoneLabel{--premiumLabelColor:var(--text);background:linear-gradient(180deg, color-mix(in srgb, var(--premiumLabelColor) 95%, white) 0%, var(--premiumLabelColor) 32%, color-mix(in srgb, var(--premiumLabelColor) 82%, transparent) 100%);color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.button.premium.fill .btnLabel,.button.premium.fill .swapLabel,.button.premium.fill .clickLabel,.button.premium.fill .swapDoneLabel{--premiumLabelColor:var(--buttonContrast)}.button .buttonRipple{border-radius:inherit;pointer-events:none;z-index:1;opacity:0;transition:opacity .26s;position:absolute;inset:0;overflow:hidden}.button .buttonRipple:before{content:"";width:var(--rippleSize,160px);aspect-ratio:1;background:radial-gradient(circle, var(--buttonEffect) 0%, transparent 68%);transform:translate(calc(var(--rippleX,0px) - 50%), calc(var(--rippleY,0px) - 50%)) scale(.85);border-radius:50%;transition:transform 75ms ease-out;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.button.ghost:hover:not(:disabled):not(.disabled):not([aria-disabled=true]){background-color:color-mix(in srgb, var(--buttonTone) 8%, transparent)}.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible){--buttonGlassPower:.3;--buttonAmbientStrength:15%;--buttonFill:var(--container);background-color:var(--buttonFill);background-image:var(--buttonAmbientImage);border-radius:var(--hoverRadius,var(--radius-pill))!important}.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible):after{--glass-effect-blur:var(--glass-blur,1em);content:"";z-index:0;border-radius:inherit;background:var(--glass-backdrop-fill,#0000);-webkit-backdrop-filter:blur(var(--glass-effect-blur));backface-visibility:hidden;pointer-events:none;will-change:backdrop-filter,background,opacity;transition:--glass-effect-blur .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s,opacity .3s;position:absolute;inset:0;transform:translateZ(0)}.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible):before{--glass-effect-light-color:var(--buttonTone);--glass-effect-light-power:.3;--glass-effect-light-rotation:var(--glass-light-rotation,210deg);--glass-effect-dark-color:var(--glass-dark-color,var(--background));--glass-effect-dark-power:var(--glass-dark-power,0);content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;will-change:background,opacity,transform;background:linear-gradient(var(--glass-effect-light-rotation), color-mix(in srgb, var(--glass-effect-light-color) calc(var(--glass-effect-light-power) * 100%), transparent) -6.51%, color-mix(in srgb, var(--glass-effect-dark-color) calc(var(--glass-effect-dark-power) * 100%), transparent) 46.56%, color-mix(in srgb, var(--glass-effect-dark-color) calc(var(--glass-effect-dark-power) * 100%), transparent) 51.96%, color-mix(in srgb, var(--glass-effect-light-color) calc(var(--glass-effect-light-power) * 100%), transparent) 100%);padding:1px;transition:--glass-effect-light-color .3s,--glass-effect-light-power .3s,--glass-effect-light-rotation .3s,--glass-effect-dark-color .3s,--glass-effect-dark-power .3s,opacity .3s,transform .3s,background .3s,background-image .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible) .content-wrapper,.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible) .contentWrapper,.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible) .clickAnimWrapper{z-index:1;transition:opacity .3s,transform .3s;position:relative}.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible):disabled,.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible)[disabled],.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible)[aria-disabled=true]{--glass-light-power:.3}.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible):disabled .content-wrapper,.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible):disabled .contentWrapper,.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible)[disabled] .content-wrapper,.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible)[disabled] .contentWrapper,.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible)[aria-disabled=true] .content-wrapper,.button.transparent.hoverDefault:not(:disabled):not(.disabled):not([aria-disabled=true]):is(:hover,:focus-visible)[aria-disabled=true] .contentWrapper{opacity:.4}.button.muted:hover:not(:disabled):not(.disabled):not([aria-disabled=true]) .buttonRipple,.button.default:hover:not(:disabled):not(.disabled):not([aria-disabled=true]) .buttonRipple,.button.fill:hover:not(:disabled):not(.disabled):not([aria-disabled=true]) .buttonRipple{opacity:calc(var(--rippleOpacity,0)*var(--rippleStrength,.35)*.45)}.button.muted:hover:not(:disabled):not(.disabled):not([aria-disabled=true]) .buttonRipple:before,.button.default:hover:not(:disabled):not(.disabled):not([aria-disabled=true]) .buttonRipple:before,.button.fill:hover:not(:disabled):not(.disabled):not([aria-disabled=true]) .buttonRipple:before{transform:translate(calc(var(--rippleX,0px) - 50%), calc(var(--rippleY,0px) - 50%)) scale(1)}.button.muted{--rippleStrength:.18}.button.default{--rippleStrength:.35}.button.fill{--rippleStrength:1}.button.fill:hover:not(:disabled):not(.disabled):not([aria-disabled=true]){--buttonFill:color-mix(in srgb, var(--buttonTone) 15%, transparent)}}@media (hover:none),(pointer:coarse){.button .buttonRipple{display:none}}@media (prefers-reduced-motion:reduce){.button .buttonRipple,.button .buttonRipple:before{transition:none}}.button.copy{color:color-mix(in srgb, var(--text) 60%, transparent);border-radius:var(--radius-pill);transition:all .3s var(--springEase);--surfaceSize:2em;padding:0}@media (hover:hover) and (pointer:fine){.button.copy:hover{background:var(--container);color:var(--text);scale:1.05}.button.copy:active{scale:.92}}@media (hover:none),(pointer:coarse){.button.copy:active:not(:disabled):not(.disabled){background:var(--container);color:var(--text);scale:.92}}.button.copy .clickAnimWrapper{gap:0}.button.copy .clickAnimWrapper .iconIdle,.button.copy .clickAnimWrapper .iconCompleted{position:absolute}.button .icon-slot{justify-content:center;align-items:center;display:inline-flex;overflow:visible}.button .icon-slot .slot-inner{min-width:var(--iconSize);justify-content:center;align-items:center;display:flex}.button .animated-text-wrapper{white-space:nowrap;justify-content:center;align-items:center;min-width:0;line-height:1.25;display:inline-flex;position:relative}.button .animated-text-wrapper .textMeasureLayer{visibility:hidden;pointer-events:none;white-space:nowrap;gap:var(--btn-gap);height:0;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden}.button .animated-text-wrapper .textMeasureLayer .word{line-height:1.35;display:inline-block}.button .animated-text-wrapper .textLayer{justify-content:center;align-items:center;gap:calc(var(--btn-gap)*.7);white-space:nowrap;pointer-events:none;width:100%;height:100%;display:inline-flex;position:absolute;inset:0}.button .animated-text-wrapper .primaryLayer{pointer-events:auto;position:relative}.button .animated-text-wrapper .word{padding-block:.05em;line-height:1.25;display:inline-block}.button .animated-icon-wrapper{justify-content:center;align-items:center;display:grid}.button .animated-icon-wrapper .primary-icon,.button .animated-icon-wrapper .hover-icon{grid-area:1/1;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.button .animated-icon-wrapper .primary-icon .icon,.button .animated-icon-wrapper .hover-icon .icon{width:100%!important;height:100%!important}.button .content-wrapper{min-width:0;overflow:hidden}.button .content-wrapper .content{display:flex}.button.clickAnim{transform-origin:50%}.button.clickAnim .clickAnimWrapper{justify-content:center;align-items:center;gap:.4em;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.button.clickAnim .iconIdle,.button.clickAnim .iconHover,.button.clickAnim .iconLoading,.button.clickAnim .iconCompleted{justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.5,1.5,.4,1),opacity .3s;display:flex;position:absolute}.button.clickAnim .clickLabel{white-space:nowrap;align-items:center;line-height:100%;transition:opacity .3s,transform .4s cubic-bezier(.5,1.5,.4,1);display:inline-flex;position:relative}.button.clickAnim .clickSpinner{opacity:.9;border:.1em solid;border-bottom-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite rotation;display:inline-block}.button.clickAnim .iconIdle{opacity:1;transform:translate(0)scale(1)}.button.clickAnim .iconHover{opacity:0;transform:translate(-150%)}.button.clickAnim .iconLoading,.button.clickAnim .iconCompleted{opacity:0;transform:scale(.3)}@media (hover:hover) and (pointer:fine){.button.clickAnim:not(.noClickHoverSwap).idle:hover .iconIdle{opacity:0;transform:translate(150%)rotate(45deg)}.button.clickAnim:not(.noClickHoverSwap).idle:hover .iconHover{opacity:1;transform:translate(0)}.button.clickAnim:not(.noClickHoverSwap).idle:hover .clickLabel{opacity:.85}}@media (hover:none),(pointer:coarse){.button.clickAnim:not(.noClickHoverSwap).idle:active .iconIdle{opacity:0;transform:translate(150%)rotate(45deg)}.button.clickAnim:not(.noClickHoverSwap).idle:active .iconHover{opacity:1;transform:translate(0)}.button.clickAnim:not(.noClickHoverSwap).idle:active .clickLabel{opacity:.85}}.button.clickAnim.noClickHoverSwap .iconHover{display:none}@media (hover:hover) and (pointer:fine){.button.clickAnim.noClickHoverSwap.idle:hover .iconIdle{opacity:1;transform:translate(0)scale(1)rotate(0)}.button.clickAnim.noClickHoverSwap.idle:hover .clickLabel{opacity:1;transform:none}}@media (hover:none),(pointer:coarse){.button.clickAnim.noClickHoverSwap.idle:active .iconIdle{opacity:1;transform:translate(0)scale(1)rotate(0)}.button.clickAnim.noClickHoverSwap.idle:active .clickLabel{opacity:1;transform:none}}.button.clickAnim.loading{pointer-events:none}.button.clickAnim.loading .iconIdle{opacity:0;transition:transform .3s,opacity .2s;transform:translate(150%)}.button.clickAnim.loading .iconHover{opacity:0;transition:transform .2s,opacity .2s;transform:scale(0)}.button.clickAnim.loading .iconLoading{opacity:1;transition-delay:.1s;transform:scale(1)}.button.clickAnim.loading .iconCompleted{opacity:0;transform:scale(.3)}.button.clickAnim.loading .clickLabel{opacity:.5}.button.clickAnim.completed{pointer-events:none;animation:.5s cubic-bezier(.5,1.5,.4,1) forwards clickSquish}.button.clickAnim.completed .iconIdle{opacity:0;transform:translate(150%)}.button.clickAnim.completed .iconHover,.button.clickAnim.completed .iconLoading{opacity:0;transition:transform .2s,opacity .2s;transform:scale(0)}.button.clickAnim.completed .iconCompleted{opacity:1;transition-delay:.15s;transform:scale(1.1)}.button.clickAnim.completed .clickLabel{opacity:0;transform:translate(10px)}.button.clickAnim.noClickHoverSwap.loading .iconIdle{opacity:0;transform:translate(0)scale(0)}.button.clickAnim.noClickHoverSwap.loading .iconLoading{opacity:1;transform:scale(1)}.button.clickAnim.noClickHoverSwap.loading .iconCompleted{opacity:0;transform:scale(0)}.button.clickAnim.noClickHoverSwap.completed .iconIdle{opacity:0;transform:translate(0)scale(0)}.button.clickAnim.noClickHoverSwap.completed .iconHover{display:none}.button.clickAnim.noClickHoverSwap.completed .iconLoading{opacity:0;transform:scale(0)}.button.clickAnim.noClickHoverSwap.completed .iconCompleted{opacity:1;transition-delay:50ms;transform:scale(1)}.button.clickAnim.noClickHoverSwap.completed .clickLabel{opacity:0;transform:none}.button.swapFlow{transition:opacity .2s ease,background-color .18s ease,border-color .18s ease,color .18s ease,scale .3s var(--springEase)}.button.swapFlow.loading{pointer-events:none;cursor:default;opacity:.85}.button.swapFlow.completed,.button.swapFlow.error{pointer-events:none;cursor:default}.button .swapFlowWrapper{justify-content:center;align-items:center;min-width:0;display:inline-flex;position:relative}.button .swapMeasureLayer{opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;width:0;height:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;font-family:inherit;line-height:inherit;position:absolute;top:0;left:0;overflow:visible}.button .swapMeasure{align-items:center;gap:var(--btn-gap,.5em);white-space:nowrap;font-size:inherit;font-weight:inherit;letter-spacing:inherit;font-family:inherit;line-height:inherit;padding:0;display:inline-flex;position:absolute;top:0;left:0}.button .swapWidthBox{white-space:nowrap;will-change:width;justify-content:center;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.button .swapStage{justify-content:center;align-items:center;gap:var(--btn-gap,.5em);white-space:nowrap;will-change:opacity,transform;flex-shrink:0;display:inline-flex;position:relative}.button .swapTextStageInner{align-items:center;gap:var(--btn-gap,.5em);white-space:nowrap;display:inline-flex}.button .swapLabel{white-space:nowrap;display:inline-block}.button .swapIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button .swapStageDoneInner{align-items:center;gap:var(--btn-gap,.5em);white-space:nowrap;display:inline-flex}.button .swapDoneIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button .swapDoneLabel{white-space:nowrap;font-size:inherit;font-weight:inherit;display:inline-block}.button.chip{--surfaceSize:2.1em;--btn-gap:.3em;height:var(--surfaceSize);border-radius:var(--radius-pill);font-size:var(--font-xs);padding-inline:.75em}.button.chip.transparent{border-radius:var(--radius-pill)!important}.button.chip.iconOnly{padding:0}@media (hover:hover) and (pointer:fine){.button:hover:not(:active):not(:disabled):not(.disabled){scale:1.02}.button.fullWidth:hover:not(:active):not(:disabled):not(.disabled){scale:1}}.buttonHintWrapper{align-items:center;width:fit-content;min-width:0;display:inline-flex;position:relative}.buttonHintWrapper.isFullWidth{width:100%}.buttonHint{z-index:20;left:calc(50% + var(--button-hint-offset-x,0px));width:max-content;max-width:min(22rem,100vw - 24px);font-size:var(--font-xs);color:color-mix(in srgb, var(--text) 60%, transparent);text-align:start;white-space:normal;pointer-events:none;font-weight:300;line-height:1.7;animation:.18s both buttonHintIn;position:absolute;translate:-50%}.buttonHint.isTop{bottom:calc(100% + var(--spacing-xs))}.buttonHint.isBottom{top:calc(100% + var(--spacing-xs))}.buttonHint .errorText{color:var(--error)}@keyframes buttonHintIn{0%{opacity:0;translate:-50% .25rem}to{opacity:1;translate:-50%}}.inlineEditBtn{vertical-align:middle;--surfaceSize:2.2em;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);display:inline-flex;padding:0!important}.inlineEditBtn:before{--buttonGlassPower:1;padding:.094em!important}@keyframes clickSquish{0%{transform:scale(1)}40%{transform:scale(.8)}to{transform:scale(1)}}
