@property --divider-effect-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --divider-effect-opacity{syntax:"<number>";inherits:false;initial-value:.25}@property --divider-effect-size{syntax:"<length>";inherits:false;initial-value:1px}@property --divider-effect-length{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --glass-effect-blur{syntax:"<length>";inherits:false;initial-value:1em}@property --glass-effect-light-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-light-power{syntax:"<number>";inherits:false;initial-value:.4}@property --glass-effect-light-rotation{syntax:"<angle>";inherits:false;initial-value:210deg}@property --glass-effect-dark-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-dark-power{syntax:"<number>";inherits:false;initial-value:0}@keyframes wave{50%{transform:scale(.9)}}.toggleWrapper{flex-direction:column;width:100%;transition:padding .3s;display:flex}.toggleWrapper.isFullWidth>.toggleButton{justify-content:space-between;width:100%}.toggleWrapper.isDisabled{opacity:.6;cursor:not-allowed;pointer-events:none}.toggleWrapper.sizeSm{--toggleSize:.9}.toggleWrapper.sizeMd{--toggleSize:1.25}.toggleWrapper.sizeLg{--toggleSize:1.15}.toggleWrapper>.toggleButton{--toggleSize:1;--toggleTextGap:calc(.5em*var(--toggleSize));--toggleMetaGap:calc(.18em*var(--toggleSize));--toggleFocusRing:calc(.18em*var(--toggleSize));align-items:center;gap:var(--toggleTextGap);color:var(--text);cursor:pointer;text-align:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;display:inline-flex}.toggleWrapper>.toggleButton .metaData{justify-content:flex-start;gap:var(--toggleMetaGap);flex-direction:column;flex:auto;min-width:0;display:inline-flex}.toggleWrapper>.toggleButton .metaData .labelRow{align-items:flex-start;gap:.4em;min-width:0;display:inline-flex}.toggleWrapper>.toggleButton .metaData .labelRow .tooltipIcon{cursor:help;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}@media (hover:hover) and (pointer:fine){.toggleWrapper>.toggleButton .metaData .labelRow .tooltipIcon:hover{opacity:.65}}.toggleWrapper>.toggleButton .metaData .labelRow .labelText{font-size:var(--font-sm);color:var(--text);white-space:normal;font-weight:200;line-height:110%;display:inline}.toggleWrapper>.toggleButton .metaData .descriptionText{font-size:var(--font-xs);color:color-mix(in srgb,var(--text)65%,transparent);white-space:normal;font-weight:250;line-height:1.35}.toggleWrapper>.toggleButton .metaData .stateText{width:fit-content;font-size:var(--font-xs);color:color-mix(in srgb,var(--text)60%,transparent);font-weight:300;line-height:1.2;display:inline-flex}.toggleWrapper.variantSwitch>.toggleButton{--toggleWidth:calc(2.5em*var(--toggleSize));--toggleHeight:calc(1.5em*var(--toggleSize));--togglePadding:calc(.25em*var(--toggleSize));--toggleThumbSize:calc(1em*var(--toggleSize));--toggleThumbOffsetY:calc(-.02em*var(--toggleSize));--toggleTravel:calc(var(--toggleWidth) - var(--toggleThumbSize) - (var(--togglePadding)*2))}.toggleWrapper.variantSwitch>.toggleButton .switchTrack{width:var(--toggleWidth);height:var(--toggleHeight);border-radius:calc(var(--toggleHeight)/2);isolation:isolate;background:var(--container);color:var(--text);direction:ltr;border:1px solid #0000;flex-shrink:0;align-items:center;margin-top:.1em;padding:0;transition:background .32s,filter .32s,box-shadow .32s;display:inline-flex;position:relative;overflow:hidden}.toggleWrapper.variantSwitch>.toggleButton .switchTrack:after{--glass-effect-blur:var(--glass-blur,0em);content:"";z-index:0;border-radius:inherit;corner-shape:inherit;background:var(--glass-backdrop-fill,#0000);-webkit-backdrop-filter:blur(var(--glass-effect-blur));pointer-events:none;backface-visibility:hidden;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)}.toggleWrapper.variantSwitch>.toggleButton .switchTrack:before{--glass-effect-light-color:var(--glass-light-color,var(--text));--glass-effect-light-power:var(--glass-light-power,.2);--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;corner-shape: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%);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;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;mask-composite:exclude;mask-mode:match-source,match-source}.toggleWrapper.variantSwitch>.toggleButton .switchTrack .content-wrapper,.toggleWrapper.variantSwitch>.toggleButton .switchTrack .contentWrapper,.toggleWrapper.variantSwitch>.toggleButton .switchTrack .clickAnimWrapper{z-index:1;transition:opacity .3s,transform .3s;position:relative}.toggleWrapper.variantSwitch>.toggleButton .switchTrack:disabled,.toggleWrapper.variantSwitch>.toggleButton .switchTrack[disabled],.toggleWrapper.variantSwitch>.toggleButton .switchTrack[aria-disabled=true]{--glass-light-power:.3}.toggleWrapper.variantSwitch>.toggleButton .switchTrack:disabled .content-wrapper,.toggleWrapper.variantSwitch>.toggleButton .switchTrack:disabled .contentWrapper,.toggleWrapper.variantSwitch>.toggleButton .switchTrack[disabled] .content-wrapper,.toggleWrapper.variantSwitch>.toggleButton .switchTrack[disabled] .contentWrapper,.toggleWrapper.variantSwitch>.toggleButton .switchTrack[aria-disabled=true] .content-wrapper,.toggleWrapper.variantSwitch>.toggleButton .switchTrack[aria-disabled=true] .contentWrapper{opacity:.4}.toggleWrapper.variantSwitch>.toggleButton .switchTrack:after{display:none}.toggleWrapper.variantSwitch>.toggleButton .switchTrack .thumbWrapper{top:calc(var(--togglePadding) + var(--toggleThumbOffsetY));left:var(--togglePadding);width:var(--toggleThumbSize);height:var(--toggleThumbSize);z-index:3;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute}.toggleWrapper.variantSwitch>.toggleButton .switchTrack .thumbWrapper .thumbElement{background:color-mix(in srgb,var(--text)10%,transparent);will-change:transform;border-radius:50%;width:100%;height:100%;transition:background .28s,box-shadow .28s,filter .28s}@media (hover:hover) and (pointer:fine){.toggleWrapper.variantSwitch>.toggleButton:hover .switchTrack .thumbWrapper .thumbElement{background:color-mix(in srgb,var(--text)25%,transparent)}}.toggleWrapper.variantSwitch>.toggleButton:focus-visible .switchTrack{box-shadow:0 0 0 var(--toggleFocusRing)color-mix(in srgb,var(--primary)22%,transparent)}.toggleWrapper.variantSwitch.isChecked:not(.isUnchecked)>.toggleButton .switchTrack{--glass-light-color:var(--primary);--glass-light-power:.65;background:color-mix(in srgb,var(--primary)15%,var(--container))}.toggleWrapper.variantSwitch.isChecked:not(.isUnchecked)>.toggleButton .switchTrack .thumbWrapper .thumbElement{background:color-mix(in srgb,var(--white)80%,transparent)}@media (hover:hover) and (pointer:fine){.toggleWrapper.variantSwitch.isChecked:not(.isUnchecked)>.toggleButton:hover .switchTrack{--glass-light-power:.45;background:color-mix(in srgb,var(--primary)5%,var(--container))}}.toggleWrapper.variantCheckbox>.toggleButton{--checkboxBoxSize:calc(1.35em*var(--toggleSize));--checkboxRadius:calc(.5em*var(--toggleSize));--checkboxBorderWidth:calc(.1em*var(--toggleSize));--checkboxSvgWidth:calc(.65em*var(--toggleSize));--checkboxSvgHeight:calc(.65em*var(--toggleSize));justify-content:flex-start;align-items:flex-start}.toggleWrapper.variantCheckbox>.toggleButton .checkboxBox{width:var(--checkboxBoxSize);height:var(--checkboxBoxSize);border-radius:var(--checkboxRadius);background:var(--surface-hover);flex-shrink:0;justify-content:center;align-items:center;transition:all .1s;display:flex;position:relative}.toggleWrapper.variantCheckbox>.toggleButton .checkboxBox svg{fill:none;stroke:var(--white);stroke-width:calc(.1em*var(--toggleSize));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.2em;stroke-dashoffset:1.2em;width:var(--checkboxSvgWidth);height:var(--checkboxSvgHeight);opacity:0;transition:all .3s .1s}@media (hover:hover) and (pointer:fine){.toggleWrapper.variantCheckbox>.toggleButton:hover .checkboxBox{background:color-mix(in srgb,var(--primary)25%,var(--surface-hover))}}.toggleWrapper.variantCheckbox.isChecked:not(.isUnchecked)>.toggleButton .checkboxBox{background:var(--primary);border-color:var(--primary);animation:.4s wave}.toggleWrapper.variantCheckbox.isChecked:not(.isUnchecked)>.toggleButton .checkboxBox svg{stroke-dashoffset:0;opacity:1}@media (hover:hover) and (pointer:fine){.toggleWrapper.variantCheckbox.isChecked:not(.isUnchecked)>.toggleButton:hover .checkboxBox{background:color-mix(in srgb,var(--primary)90%,black);border-color:color-mix(in srgb,var(--primary)90%,black)}}.toggleWrapper>.expandedContent{flex-direction:column;width:100%;transition:padding .3s;display:flex;overflow:hidden;--toggleSize:2.2em!important}.toggleWrapper>.expandedContent>div{padding-top:var(--spacing-xs)}@media (hover:none),(pointer:coarse){.toggleWrapper>.toggleButton{min-height:2em}.toggleWrapper:not(.isPlanLocked).variantSwitch>.toggleButton:active .switchTrack .thumbWrapper .thumbElement{background:color-mix(in srgb,var(--text)25%,transparent)}.toggleWrapper:not(.isPlanLocked).variantSwitch.isChecked:not(.isUnchecked)>.toggleButton:active .switchTrack{--glass-light-power:.45;background:color-mix(in srgb,var(--primary)5%,var(--container))}.toggleWrapper:not(.isPlanLocked).variantCheckbox>.toggleButton:active .checkboxBox{background:color-mix(in srgb,var(--primary)25%,var(--surface-hover))}.toggleWrapper:not(.isPlanLocked).variantCheckbox.isChecked:not(.isUnchecked)>.toggleButton:active .checkboxBox{background:color-mix(in srgb,var(--primary)90%,black);border-color:color-mix(in srgb,var(--primary)90%,black)}}.footerCompact{width:100%;padding:var(--spacing-md)0;text-align:center;margin-top:auto}.footerCompact .copyright{color:color-mix(in srgb,var(--text)40%,transparent);font-size:1em;font-weight:300}.toggleWrapper.isPlanLocked.isPlanPopoverOpen{background:var(--container)}.toggleWrapper.isPlanLocked.isExpanded.isPlanPopoverOpen{background:var(--surface)}.toggleWrapper.isPlanLocked:not(.isUnchecked) .switchTrack{opacity:.5}.toggleWrapper.isPlanLocked>.toggleButton .switchTrack,.toggleWrapper.isPlanLocked>.toggleButton .checkboxBox{position:relative;overflow:hidden}.toggleWrapper.isPlanLocked>.toggleButton .switchTrack:after,.toggleWrapper.isPlanLocked>.toggleButton .checkboxBox:after{content:"";background:linear-gradient(120deg,transparent 30%,color-mix(in srgb,var(--primary)45%,transparent)50%,transparent 70%);pointer-events:none;background-size:250% 100%;animation:2.6s linear infinite planLockShine;position:absolute;inset:0}.toggleWrapper.isPlanLocked>.toggleButton .planLockIcon{color:var(--primary);align-items:center;display:inline-flex}