@layer Quaff,Quaff.theme,Quaff.ripple,Quaff.components,Quaff.classes,Quaff.disabled,theme,ripple,components,classes,disabled,Quaff.components.q-avatar,Quaff.components.q-btn,Quaff.components.q-btn--disabled,Quaff.components.q-chip,Quaff.components.q-chip--disabled,Quaff.components.q-slider,Quaff.components.q-switch,Quaff.components.q-switch--disabled;@layer theme,ripple,components,classes,disabled;@layer Quaff.components{@property --q-btn-inverse-radius{syntax: "<number>"; inherits: false; initial-value: 0;}@layer q-btn{.q-btn{--q-btn-line-height: 20px;--q-btn-content-height: var(--q-btn-line-height);--q-btn-border-width: 0px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;height:var(--q-btn-height, 40px);min-width:var(--q-btn-height, 40px);max-width:100%;padding-inline:24px;gap:8px;border:none;border-radius:9999px;outline:none;font-family:var(--typescale-label-large-font-family-name);font-style:var(--typescale-label-large-font-family-style);font-weight:var(--typescale-label-large-font-weight);font-size:var(--typescale-label-large-font-size);line-height:var(--typescale-label-large-line-height);letter-spacing:var(--typescale-label-large-letter-spacing);color:var(--ripple-color);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:.3s color,.3s background-color,.3s border-radius}.q-btn:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,48px);height:max(100%,48px);transform:translate(-50%,-50%)}.q-btn:has(>.q-btn__label){height:fit-content;min-height:var(--q-btn-height, 40px);padding-block:max(0px,(var(--q-btn-height, 40px) - var(--q-btn-content-height)) / 2 - var(--q-btn-border-width))}.q-btn:has(>:is(.q-btn__icon,.q-btn__loader,.q-btn__img)){--q-btn-content-height: max(var(--q-btn-line-height), var(--q-btn-icon-size, 24px))}.q-btn:not(.q-btn--expressive,.q-icon-btn):has(>.q-btn__img){--q-btn-content-height: max(var(--q-btn-line-height), calc(var(--q-btn-height, 40px) - 8px))}.q-btn__label{min-width:0;white-space:normal;overflow-wrap:anywhere}.q-btn>:is(.q-btn__icon,.q-btn__loader,.q-btn__img){flex-shrink:0}.q-btn:not(.q-btn--expressive):has(>:is(.q-btn__icon,.q-btn__loader)):has(>.q-btn__label){padding-inline-start:16px}.q-btn:not(.q-btn--expressive):has(>.q-btn__img):has(>.q-btn__label){padding-inline-start:4px}.q-btn--xs,.q-btn--sm{--q-btn-height: 32px}.q-btn--md{--q-btn-height: 40px}.q-btn--lg{--q-btn-height: 48px}.q-btn--xl{--q-btn-height: 56px}.q-btn--rectangle{border-radius:8px}.q-btn--round{border-radius:50%}.q-btn--expressive{padding-inline:var(--q-btn-padding-inline, 24px);border-radius:calc(1px/max(.00010001,var(--q-btn-inverse-radius, 0)));transition-property:color,background-color,--q-btn-inverse-radius,width;transition-duration:.35s;transition-timing-function:cubic-bezier(.42,1.67,.21,.9)}.q-btn--expressive.q-btn--xs{--q-btn-height: 32px;--q-btn-padding-inline: 12px;gap:4px}.q-btn--expressive.q-btn--sm{--q-btn-height: 40px;--q-btn-padding-inline: 16px}.q-btn--expressive.q-btn--md{--q-btn-height: 56px;--q-btn-line-height: 24px;--q-btn-padding-inline: 24px;font-family:var(--typescale-title-medium-font-family-name);font-style:var(--typescale-title-medium-font-family-style);font-weight:var(--typescale-title-medium-font-weight);font-size:var(--typescale-title-medium-font-size);line-height:var(--typescale-title-medium-line-height);letter-spacing:var(--typescale-title-medium-letter-spacing)}.q-btn--expressive.q-btn--lg{--q-btn-height: 96px;--q-btn-line-height: 32px;--q-btn-outline-width: 2px;--q-btn-padding-inline: 48px;gap:12px;font-family:var(--typescale-headline-small-font-family-name);font-style:var(--typescale-headline-small-font-family-style);font-weight:var(--typescale-headline-small-font-weight);font-size:var(--typescale-headline-small-font-size);line-height:var(--typescale-headline-small-line-height);letter-spacing:var(--typescale-headline-small-letter-spacing)}.q-btn--expressive.q-btn--xl{--q-btn-height: 136px;--q-btn-line-height: 40px;--q-btn-outline-width: 3px;--q-btn-padding-inline: 64px;gap:16px;font-family:var(--typescale-headline-large-font-family-name);font-style:var(--typescale-headline-large-font-family-style);font-weight:var(--typescale-headline-large-font-weight);font-size:var(--typescale-headline-large-font-size);line-height:var(--typescale-headline-large-line-height);letter-spacing:var(--typescale-headline-large-letter-spacing)}.q-btn--expressive:is(.q-btn--squared,.q-btn--selected).q-btn--xs,.q-btn--expressive:is(.q-btn--squared,.q-btn--selected).q-btn--sm{--q-btn-inverse-radius: calc(1 / 12)}.q-btn--expressive:is(.q-btn--squared,.q-btn--selected).q-btn--md{--q-btn-inverse-radius: .0625 }.q-btn--expressive:is(.q-btn--squared,.q-btn--selected).q-btn--lg,.q-btn--expressive:is(.q-btn--squared,.q-btn--selected).q-btn--xl{--q-btn-inverse-radius: calc(1 / 28)}.q-btn--expressive.q-btn--selected.q-btn--squared{--q-btn-inverse-radius: 0}.q-btn--expressive:active.q-btn--xs,.q-btn--expressive:active.q-btn--sm{--q-btn-inverse-radius: .125 }.q-btn--expressive:active.q-btn--md{--q-btn-inverse-radius: calc(1 / 12)}.q-btn--expressive:active.q-btn--lg,.q-btn--expressive:active.q-btn--xl{--q-btn-inverse-radius: .0625 }.q-btn:not(:has(>.q-btn__label)){width:var(--q-btn-height, 40px);padding-inline:0}.q-btn--elevated,.q-btn--unelevated{background-color:var(--surface-container-low);--ripple-color: var(--primary)}.q-btn--elevated:not(.q-btn--unelevated){box-shadow:0 2px 2px color-mix(in srgb,var(--shadow) 32%,transparent)}.q-btn--filled{background-color:var(--primary);--ripple-color: var(--on-primary)}.q-btn--tonal{background-color:var(--secondary-container);--ripple-color: var(--on-secondary-container)}.q-btn--outlined{--q-btn-border-width: var(--q-btn-outline-width, 1px);background-color:transparent;--ripple-color: var(--on-surface-variant);border:var(--q-btn-outline-width, 1px) solid var(--outline-variant)}.q-btn--flat{background-color:transparent;--ripple-color: var(--primary)}.q-btn--flat:not(:has(>.q-btn__label)){--ripple-color: var(--on-surface-variant)}.q-btn--flat:not(:has(>.q-btn__label)).q-btn--selected{--ripple-color: var(--primary)}.q-btn--filled[aria-pressed=false]{background-color:var(--surface-container);--ripple-color: var(--on-surface-variant)}.q-btn--selected:is(.q-btn--elevated,.q-btn--filled){background-color:var(--primary);--ripple-color: var(--on-primary)}.q-btn--selected.q-btn--tonal{background-color:var(--secondary);--ripple-color: var(--on-secondary)}.q-btn--selected.q-btn--outlined{background-color:var(--inverse-surface);border-color:transparent;--ripple-color: var(--inverse-on-surface)}.q-btn:not([aria-disabled],[disabled]):hover:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--ripple-color);opacity:.08}.q-btn:not([aria-disabled],[disabled]):is(:active,:focus):after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--ripple-color);opacity:.1}.q-btn:not([aria-disabled],[disabled]):focus-visible:not(.no-focus-ring){z-index:1;outline:3px solid var(--secondary);outline-offset:2px}.q-btn__img{width:var(--q-btn-icon-size, 24px);height:var(--q-btn-icon-size, 24px);border-radius:50%;object-fit:cover}.q-btn:not(.q-btn--expressive,.q-icon-btn)>.q-btn__img{width:calc(var(--q-btn-height, 40px) - 8px);height:calc(var(--q-btn-height, 40px) - 8px)}@media(prefers-reduced-motion:reduce){.q-btn{transition:none}}}@layer q-btn--disabled{.q-btn[aria-disabled]{cursor:not-allowed;box-shadow:none;-webkit-user-select:none;user-select:none;color:color-mix(in srgb,var(--on-surface) 38%,transparent);background-color:transparent;transition:none}.q-btn[aria-disabled]:not(.q-btn--outlined,.q-btn--flat),.q-btn[aria-disabled].q-btn--outlined.q-btn--selected{background-color:color-mix(in srgb,var(--on-surface) 10%,transparent)}.q-btn[aria-disabled].q-btn--outlined{border-color:var(--outline-variant)}}.q-icon-btn{width:var(--q-btn-height, 40px);min-width:0;padding:0;gap:0}.q-icon-btn.q-btn--expressive.q-icon-btn--narrow.q-btn--xs{width:28px}.q-icon-btn.q-btn--expressive.q-icon-btn--narrow.q-btn--sm{width:32px}.q-icon-btn.q-btn--expressive.q-icon-btn--narrow.q-btn--md{width:48px}.q-icon-btn.q-btn--expressive.q-icon-btn--narrow.q-btn--lg{width:64px}.q-icon-btn.q-btn--expressive.q-icon-btn--narrow.q-btn--xl{width:104px}.q-icon-btn.q-btn--expressive.q-icon-btn--wide.q-btn--xs{width:40px}.q-icon-btn.q-btn--expressive.q-icon-btn--wide.q-btn--sm{width:52px}.q-icon-btn.q-btn--expressive.q-icon-btn--wide.q-btn--md{width:72px}.q-icon-btn.q-btn--expressive.q-icon-btn--wide.q-btn--lg{width:128px}.q-icon-btn.q-btn--expressive.q-icon-btn--wide.q-btn--xl{width:184px}}@layer Quaff,Quaff.theme,Quaff.ripple,Quaff.components,Quaff.classes,Quaff.disabled,theme,ripple,components,classes,disabled,Quaff.components.q-avatar,Quaff.components.q-btn,Quaff.components.q-btn--disabled,Quaff.components.q-chip,Quaff.components.q-chip--disabled,Quaff.components.q-slider,Quaff.components.q-switch,Quaff.components.q-switch--disabled;@layer theme,ripple,components,classes,disabled;@layer Quaff.components{.q-icon{--size: 24px;overflow:visible;font-family:var(--font, "Material Symbols Outlined");font-weight:400;font-style:normal;font-size:var(--size);letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;text-align:center;width:var(--size);height:var(--size);box-sizing:content-box;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none;fill:currentColor}.q-icon--outlined{--font: "Material Symbols Outlined"}.q-icon--rounded{--font: "Material Symbols Rounded"}.q-icon--sharp{--font: "Material Symbols Sharp"}.q-icon--xs{--size: 16px}.q-icon--sm{--size: 20px}.q-icon--lg{--size: 28px}.q-icon--xl{--size: 32px}.q-icon>:is(img,svg){width:100%;height:100%;border-radius:inherit}.q-icon--filled{font-variation-settings:"FILL" 1}}@layer Quaff,Quaff.theme,Quaff.ripple,Quaff.components,Quaff.classes,Quaff.disabled,theme,ripple,components,classes,disabled,Quaff.components.q-avatar,Quaff.components.q-btn,Quaff.components.q-btn--disabled,Quaff.components.q-chip,Quaff.components.q-chip--disabled,Quaff.components.q-slider,Quaff.components.q-switch,Quaff.components.q-switch--disabled;@layer theme,ripple,components,classes,disabled;@layer Quaff.components{@property --q-circular-progress-sweep{syntax: "<number>"; inherits: false; initial-value: 10;}@property --q-circular-progress-wave-phase{syntax: "<number>"; inherits: true; initial-value: 0;}.q-circular-progress{display:inline-block;position:relative;vertical-align:middle;font-size:var(--q-progress-size, 40px);width:1em;height:1em;line-height:0}.q-circular-progress__svg{display:block;width:100%;height:100%;transform:rotate(var(--q-progress-start-angle));transform-origin:center}.q-circular-progress__svg--wave{animation:q-circular-progress-wave-phase 1s linear infinite}.q-circular-progress__wave{transform-origin:center;transform:rotate(calc(var(--q-circular-progress-wave-phase) * -40deg))}.q-circular-progress__active--wave{stroke-dashoffset:calc(-1 * var(--q-circular-progress-wave-phase) * var(--q-progress-wave-path-offset))}.q-circular-progress--indeterminate .q-circular-progress__svg{animation:q-circular-progress-spin 6s linear infinite}.q-circular-progress--indeterminate .q-circular-progress__active,.q-circular-progress--indeterminate .q-circular-progress__track{animation:q-circular-progress-sweep 6s cubic-bezier(.2,0,0,1) infinite}.q-circular-progress--indeterminate .q-circular-progress__active{stroke-dasharray:var(--q-circular-progress-sweep) 100}.q-circular-progress--indeterminate .q-circular-progress__track{stroke-dasharray:calc(100 - var(--q-circular-progress-sweep) - var(--q-progress-track-gap) * 2) 100;stroke-dashoffset:calc(-1 * (var(--q-circular-progress-sweep) + var(--q-progress-track-gap)))}.q-circular-progress--indeterminate .q-circular-progress__rotation{transform-origin:center;animation:q-circular-progress-rotation 6s linear infinite}@keyframes q-circular-progress-spin{0%{transform:rotate(var(--q-progress-start-angle))}to{transform:rotate(var(--q-progress-end-angle))}}@keyframes q-circular-progress-sweep{0%{--q-circular-progress-sweep: 10}50%{--q-circular-progress-sweep: 87}to{--q-circular-progress-sweep: 10}}@keyframes q-circular-progress-rotation{0%{transform:rotate(0)}5%,25%{transform:rotate(90deg)}30%,50%{transform:rotate(180deg)}55%,75%{transform:rotate(270deg)}80%,to{transform:rotate(360deg)}}@keyframes q-circular-progress-wave-phase{to{--q-circular-progress-wave-phase: 1}}@property --q-linear-progress-head{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --q-linear-progress-tail{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --q-linear-progress-wave-phase{syntax: "<number>"; inherits: true; initial-value: 0;}.q-linear-progress{flex-grow:1;min-width:40px;height:var(--q-progress-size, 4px);overflow:hidden}.q-linear-progress:dir(rtl):not(:lang(he)):not(:lang(iw)),.q-linear-progress--reverse{transform:scaleX(-1)}.q-linear-progress--reverse:dir(rtl):not(:lang(he)):not(:lang(iw)){transform:none}.q-linear-progress__svg{display:block;width:100%;height:100%}.q-linear-progress__svg--wave{animation:q-linear-progress-wave-phase 1s linear infinite}.q-linear-progress__wave{transform:translate(calc(var(--q-linear-progress-wave-phase) * var(--q-progress-wavelength)))}.q-linear-progress__active--wave{stroke-dashoffset:calc(-1 * var(--q-progress-wave-path-offset) + var(--q-linear-progress-wave-phase) * var(--q-progress-wave-path-offset))}.q-linear-progress__active--indeterminate{stroke-width:clamp(0px,min((var(--q-linear-progress-head) - var(--q-progress-cap-path-offset)) * 1000,(var(--q-linear-progress-head) - var(--q-linear-progress-tail)) * 1000),var(--q-progress-active-stroke-width));stroke-dasharray:calc(var(--q-linear-progress-head) - var(--q-linear-progress-tail)) var(--q-progress-path-length);stroke-dashoffset:calc(-1 * var(--q-linear-progress-tail) - var(--q-progress-wave-path-offset) + var(--q-linear-progress-wave-phase) * var(--q-progress-wave-path-offset));animation:q-linear-progress-first-head 1.75s infinite,q-linear-progress-first-tail 1.75s infinite}.q-linear-progress__active--secondary{animation-name:q-linear-progress-second-head,q-linear-progress-second-tail}@keyframes q-linear-progress-first-head{0%{--q-linear-progress-head: 0px;animation-timing-function:cubic-bezier(.3,0,.8,.15)}57.1429%,to{--q-linear-progress-head: 100px}}@keyframes q-linear-progress-first-tail{0%{--q-linear-progress-tail: 0px}14.2857%{--q-linear-progress-tail: 0px;animation-timing-function:cubic-bezier(.3,0,.8,.15)}71.4286%,to{--q-linear-progress-tail: 100px}}@keyframes q-linear-progress-second-head{0%{--q-linear-progress-head: 0px}37.1429%{--q-linear-progress-head: 0px;animation-timing-function:cubic-bezier(.3,0,.8,.15)}85.7143%,to{--q-linear-progress-head: 100px}}@keyframes q-linear-progress-second-tail{0%{--q-linear-progress-tail: 0px}51.4286%{--q-linear-progress-tail: 0px;animation-timing-function:cubic-bezier(.3,0,.8,.15)}to{--q-linear-progress-tail: 100px}}@keyframes q-linear-progress-wave-phase{to{--q-linear-progress-wave-phase: 1}}}
