@layer primitives,reset,base,components,utilities;@layer primitives{@font-face{font-family:SF Pro Text;src:local("SF Pro Text"),local("SFProText-Regular");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display"),local("SFProDisplay-Regular");font-weight:400;font-style:normal}:root{--gray-700: #1a1a1a;--gray-600: #333333;--gray-500: #808080;--gray-400: #afafaf;--gray-300: #e5e5e5;--gray-200: #f5f5f5;--gray-100: #fafafa;--gray-50: #ffffff;--blue-600: #0066cc;--blue-500: #0069ff;--blue-400: #007aff;--blue-300: #3399ff;--red-500: #b31f1f;--red-400: #e53935;--green-500: #34c759;--green-400: #4cd964;--alpha-blue-300: #0069ff26;--alpha-blue-200: #0069ff11;--alpha-black-600: #00000099;--alpha-black-200: #00000033;--alpha-black-100: #0000001a;--alpha-white-600: #ffffff99;--alpha-red-600: #b31f1fcc;--alpha-green-600: #34c759cc;--unit: 2px;--speed-unit: 10;--space-1: calc(var(--unit) * 1);--space-2: calc(var(--unit) * 2);--space-4: calc(var(--unit) * 4);--space-6: calc(var(--unit) * 6);--space-8: calc(var(--unit) * 8);--space-12: calc(var(--unit) * 12);--space-16: calc(var(--unit) * 16);--space-24: calc(var(--unit) * 24);--space-32: calc(var(--unit) * 32);--space-40: calc(var(--unit) * 40);--space-48: calc(var(--unit) * 48);--space-64: calc(var(--unit) * 64);--radius-xs: calc(var(--unit) * 2);--radius-sm: calc(var(--unit) * 4);--radius-md: calc(var(--unit) * 6);--radius-lg: calc(var(--unit) * 8);--radius-xl: calc(var(--unit) * 10);--radius-full: 9999px;--text-xs: calc(var(--unit) * 6);--text-sm: calc(var(--unit) * 7);--text-md: calc(var(--unit) * 8);--text-lg: calc(var(--unit) * 9);--text-xl: calc(var(--unit) * 10);--text-xxl: calc(var(--unit) * 12);--speed-fast: calc(var(--speed-unit) * 5ms);--speed-normal: calc(var(--speed-unit) * 10ms);--speed-medium: calc(var(--speed-unit) * 20ms);--speed-slow: calc(var(--speed-unit) * 30ms)}}@layer reset{*,*:before,*:after{box-sizing:inherit;font-family:inherit}html{box-sizing:border-box;font-size:16px;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100%;line-height:1.5;overflow-x:hidden;color:var(--text);background-color:var(--bg-layout);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-8) 0;font-weight:600;line-height:1.2}h1{font-size:var(--text-xxl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin:0 0 var(--space-8) 0}ul{list-style:none;padding:0;margin:0}a{color:var(--accent);text-decoration:none}button,input,select,textarea{font-size:inherit;line-height:inherit}img{max-width:100%;height:auto;display:block}:focus:not(:focus-visible){outline:none}:focus-visible{outline:none}}@layer reset{label{display:block;margin-bottom:var(--space-4);font-weight:500}input{inline-size:100%;padding:var(--space-4) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-md)}input:focus:not(:invalid),input:focus-visible:not(:invalid){outline:none;box-shadow:0 0 0 2px var(--accent)}input::placeholder{color:var(--text-secondary);font-size:var(--text-sm);font-weight:400;opacity:1}input:invalid{outline:none;box-shadow:0 0 0 2px var(--danger)}textarea{inline-size:100%;padding:var(--space-4) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-md);resize:vertical;font-family:inherit}textarea:focus:not(:invalid),textarea:focus-visible:not(:invalid){outline:none;box-shadow:0 0 0 2px var(--accent)}textarea::placeholder{color:var(--text-secondary);font-size:var(--text-sm);font-weight:400;opacity:1}}@layer base{:root{--text: var(--gray-600);--text-secondary: var(--gray-500);--text-disabled: var(--gray-500);--bg-layout: var(--gray-200);--bg-disabled: var(--gray-300);--bg-card: var(--alpha-white-600);--bg-footer: var(--gray-100);--border: var(--alpha-black-100);--accent: var(--blue-400);--accent-hover: var(--blue-600);--accent-bg: var(--alpha-blue-200);--accent-bg-hover: var(--alpha-blue-300);--danger: var(--alpha-red-600);--danger-hover: var(--red-400);--success: var(--green-500);--success-hover: var(--green-400);--btn-text: var(--gray-600);--btn-text-hover: var(--gray-500);--btn-bg: var(--gray-100);--btn-bg-hover: var(--gray-100);--btn-accent-text: var(--blue-400);--btn-accent-text-hover: var(--blue-600);--btn-accent-text-active: var(--gray-200);--btn-accent-bg: var(--alpha-white-600);--btn-accent-bg-hover: var(--alpha-white-600);--btn-accent-bg-active: var(--blue-400);--btn-cell-size: calc(var(--unit) * 22);--btn-cell-text: var(--blue-400);--btn-cell-text-hover: var(--blue-600);--btn-cell-bg: var(--alpha-blue-200);--btn-cell-bg-hover: var(--alpha-blue-300);--btn-cell-text-disabled: var(--gray-400);--btn-nav-size: calc(var(--unit) * 19)}#root{display:flex;flex-direction:column;max-inline-size:100%;min-height:100dvh;margin:0;padding:0;text-align:left}.app-container{inline-size:100%;margin-inline:auto;background:var(--bg-layout);container:app-container / inline-size}}@layer components{.form{flex:1 1 auto;max-inline-size:400px}.form-group{margin-bottom:var(--space-8)}.form-group label{font-size:var(--text-sm);margin-bottom:var(--space-2)}.form-error{color:var(--danger);font-size:var(--text-xs);margin-top:var(--space-2);opacity:.9}.file-upload-container{width:100%}.file-upload-label{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background-color:var(--bg-card);transition:all var(--speed-fast) ease}.file-upload-label:hover{border-color:var(--accent);background-color:var(--accent-bg)}.upload-icon{font-size:var(--text-lg)}.upload-text{font-size:var(--text-md);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-slots-list::-webkit-scrollbar{inline-size:6px}.time-slots-list::-webkit-scrollbar-track{background:transparent}.time-slots-list::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:3px}.button{font-family:inherit;inline-size:100%;padding:0;border:none;cursor:pointer;vertical-align:middle;background-color:var(--btn-bg);color:var(--btn-text);transition:background-color var(--speed-normal) ease-in-out}.button:hover:not(:disabled){background-color:var(--btn-bg-hover)}.button:disabled{background:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed;box-shadow:none}.button:focus:not(:disabled),.button:focus-visible:not(:disabled),.button:hover:not(:disabled){box-shadow:0 0 0 1px currentColor}.button.btn-rounded-sm{border-radius:var(--radius-sm)}.button.btn-rounded-md{border-radius:var(--radius-md)}.button.btn-rounded-lg{border-radius:var(--radius-lg)}.button.btn-rounded-full{border-radius:var(--radius-full)}.button.btn-accent:not(:disabled){background:transparent;color:var(--btn-accent-text)}.button.btn-solid-accent:not(:disabled){background:var(--btn-accent-bg-active);color:var(--btn-accent-text-active)}.button.btn-stroked:not(:disabled){background:transparent;border:1px solid currentColor}.button.btn-stroked:not(.btn-solid-accent){color:var(--btn-text)}.button.btn-stroked:not(:disabled):is(.btn-solid-accent){color:var(--btn-accent-text)}.mpago-label{display:flex;align-items:center;justify-content:center;gap:var(--space-4);font-size:var(--text-md);font-weight:600;margin:0}.mpago-label picture{display:inline-flex;align-items:center}.label-with-icon{display:flex;align-items:center;inline-size:fit-content;gap:var(--space-2)}.icon{display:inline-flex;align-items:center;inline-size:20px;height:20px}.icon svg{inline-size:100%;max-inline-size:100%;aspect-ratio:1;height:auto;stroke:currentColor}.icon:is(.success){color:var(--success)}.navigation-button{inline-size:var(--btn-nav-size);aspect-ratio:1;height:auto;border-radius:50%;text-align:center;line-height:0;background:var(--btn-accent-bg);color:var(--btn-accent-text)}.navigation-button:hover{background:var(--btn-accent-bg-hover);color:var(--btn-accent-text-hover)}.navigation-button:is(.navigation-button){background:var(--btn-bg);border:1px solid var(--btn-text-hover)}.navigation-button:is(.navigation-button) svg{stroke-inline-size:3px}.navigation-button svg{inline-size:20px;height:auto;aspect-ratio:1}.app-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:flex-end;animation:fadeIn .3s ease-out}.app-modal-content{position:relative;inline-size:100%;height:90vh;padding-inline:var(--space-16);padding-block-end:var(--space-48);background:var(--bg-layout);border-radius:var(--radius-sm) var(--radius-sm) 0 0;overflow-y:auto;animation:slideUp .4s cubic-bezier(.34,1.56,.64,1)}.app-modal-actions{position:sticky;top:0;left:0;display:flex;inline-size:calc(100% + var(--space-16));justify-content:flex-end;padding-block:var(--space-4);margin-block-end:var(--space-8);border-bottom:1px solid var(--alpha-black-200);background:var(--bg-layout);transform:translate(calc(var(--space-8) * -1))}.app-modal-overlay.closing{animation:fadeOut .3s ease-out forwards}.app-modal-overlay.closing .app-modal-content{animation:slideDown .3s ease-in forwards}.calendar-header{display:flex;align-items:center;justify-content:center;gap:var(--space-12);margin-bottom:var(--space-12)}.calendar-table-layout{max-inline-size:400px}.calendar-table{inline-size:100%;border-collapse:separate;border-spacing:var(--space-2);table-layout:fixed}.calendar-table-header-cell{font-size:var(--text-sm);font-weight:400;text-align:center;line-height:1}.calendar-day-clickable{display:block;inline-size:var(--btn-cell-size);aspect-ratio:1;height:auto;margin-inline:auto;padding:var(--space-1) 0 0;border:1px solid transparent;border-radius:50%;background:none;color:var(--btn-cell-text-disabled)}.calendar-day-clickable:not(.selected):is(.available){color:var(--btn-cell-text);background:var(--btn-cell-bg);font-weight:600}.calendar-day-clickable:not(.selected):is(.available):hover{background:var(--btn-cell-bg-hover);color:var(--btn-cell-text-hover)}.calendar-day-clickable.unavailable{cursor:default}.calendar-day-clickable.selected{background:var(--btn-accent-bg-active);color:var(--btn-accent-text-active);font-weight:600}.label-light-md{font-size:var(--text-md);font-weight:300;text-align:center;letter-spacing:1px;margin-block:auto}.loading{display:flex;justify-content:center;align-items:center;min-height:200px}.spinner{inline-size:40px;height:40px;border:4px solid rgba(0,122,255,.1);border-left-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:var(--space-12);margin-bottom:var(--space-12);border:1px solid var(--danger);border-radius:var(--radius-md);background-color:#ff3b300d;text-align:center}.error-container h2{color:var(--danger);margin-bottom:var(--space-8)}.error-container p{color:var(--text);margin-bottom:var(--space-12)}.error-container button{inline-size:auto;min-inline-size:140px}.app-booking{--max-info-inline-size: 340px;min-height:100dvh}@container app-container (min-inline-size: 650px){.app-booking{display:flex;justify-content:center;align-items:start}}.app-booking-container{display:flex;flex-direction:column;gap:var(--space-12);min-height:100dvh;padding:var(--space-12);background-color:var(--bg-card);color:var(--text)}@container app-container (min-inline-size: 650px){.app-booking-container{min-height:550px;height:auto;inline-size:min(80%,800px);margin-block-start:var(--space-32);margin-block-end:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 1px 8px #00000014}}@container app-container (min-inline-size: 968px){.app-booking-container{flex-direction:row;inline-size:min(100%,800px);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 2px 8px #0000000d}.app-booking-container.with-spot-selected{inline-size:min(100%,960px)}}.app-side-panel{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:content-box;container:business-info / inline-size}@container app-container (min-inline-size: 968px){.app-side-panel{flex:1 0 40%}.app-side-panel.with-spot-selected{flex:1 1 35%}}.business-info-container .business-address{font-size:var(--text-md);color:var(--text-secondary);margin-block:var(--space-4);font-weight:599;min-inline-size:0;max-inline-size:23ch;margin-inline:auto}@container app-container (min-inline-size: 968px){.business-info-container .business-address{margin-inline:0}}.business-info-container .business-name,.business-info-container .business-extras,.business-info-container .business-instructions{margin-inline:var(--space-8)}@container app-container (min-inline-size: 968px){.business-info-container .business-name,.business-info-container .business-extras,.business-info-container .business-instructions{text-align:left;margin-inline:0}}.business-info-container .business-name{margin-bottom:var(--space-8);min-inline-size:0}.business-info-container .business-extras{display:flex;flex-direction:column;align-items:start;inline-size:99%;gap:var(--space-2);max-inline-size:var(--max-info-inline-size);margin-bottom:var(--space-12);color:var(--text-secondary);font-size:var(--text-sm);font-weight:599}@container business-info (min-inline-size: 599px){.business-info-container .business-extras{flex-direction:row;justify-content:center;align-items:center;gap:var(--space-4);--max-info-inline-size: 99%}}.business-info-container .business-instructions{text-align:left;max-inline-size:var(--max-info-inline-size);font-size:var(--text-md)}@container business-info (min-inline-size: 599px){.business-info-container .business-instructions{--max-info-inline-size: 399px}}.business-info-container .icon-container-not-action{display:inline-flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4)}.business-info-container .business-logo{inline-size:65px;aspect-ratio:1;border-radius:100vw;object-fit:cover;margin-inline:auto}@container app-container (min-inline-size: 968px){.business-info-container .business-logo{margin-inline:0}}.app-main-panel{flex:1 1 auto;display:flex;flex-direction:column}.app-main-panel:not(.small-screen){padding-inline:var(--space-8)}.app-main-panel.catserv{padding-block-end:var(--space-48)}@container app-container (min-inline-size: 968px){.app-main-panel{padding-inline-start:var(--space-12);flex:1 1 auto}.app-main-panel.with-larger-bound{flex:1 1 65%}}.app-services-title{padding-inline:var(--space-24);text-align:center}.app-services-title:not(.small-screen){text-align:left}.app-services-list{display:grid;grid-auto-flow:dense;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min-content,100%));grid-auto-rows:auto auto auto;align-items:center;max-inline-size:400px;inline-size:100%;margin-inline:auto;padding-block-end:var(--space-12)}@container app-container (min-inline-size: 650px){.app-services-list{max-inline-size:none;padding-inline:var(--space-12)}}.service-card{grid-row:span 3;grid-column:span 2;display:grid;grid-template-rows:subgrid;grid-template-columns:subgrid;gap:0;padding-inline:var(--space-4);padding-block:var(--space-6);background:var(--bg-card);border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--bg-layout)}.service-card:is(.selected){background:var(--alpha-blue-200);box-shadow:0 0 4px 1px var(--alpha-black-100),0 0 0 2px var(--alpha-blue-200)}.service-card .service-card__content{display:grid;gap:var(--space-2)}.service-card .service-card__content-title{font-size:var(--text-md);font-weight:600;margin:0}.service-card .service-card__content-footer{font-size:var(--text-sm);color:var(--text-secondary)}.service-card .service-card__content-footer:empty{display:none}.service-card .service-card__price{grid-row:2;font-size:var(--text-sm);font-weight:600;color:var(--text)}.service-card .service-card__actions{display:flex;flex-direction:column;justify-content:start;align-items:end;gap:var(--space-4)}@container app-container (inline-size <= 350px){.service-card{display:flex;flex-direction:column}.service-card .service-card__actions{justify-content:start}}@container app-container (min-inline-size >= 650px){.service-card{grid-column:span 1}.service-card .service-card__price{grid-row:auto}.service-card .service-card__actions{justify-content:start}}.quantity-selector{display:flex;align-items:center;gap:var(--space-2);background:var(--btn-cell-bg);border-radius:var(--radius-full);padding:var(--space-1)}.quantity-selector__btn{display:flex;align-items:center;justify-content:center;inline-size:calc(var(--unit) * 12);aspect-ratio:1;height:auto;padding:0;border:none;border-radius:50%;background:var(--btn-accent-bg);color:var(--btn-accent-text);cursor:pointer;transition:background-color var(--speed-fast) ease-in-out,color var(--speed-fast) ease-in-out}.quantity-selector__btn:hover:not(:disabled){background:var(--btn-accent-bg-hover);color:var(--btn-accent-text-hover)}.quantity-selector__btn:disabled{background:transparent;color:var(--text-disabled);cursor:not-allowed}.quantity-selector__btn svg{inline-size:14px;height:auto;aspect-ratio:1}.quantity-selector__value{min-inline-size:calc(var(--unit) * 10);font-size:var(--text-sm);font-weight:600;text-align:center;color:var(--btn-cell-text)}.staff-card{display:flex;gap:var(--space-4);padding-inline:var(--space-4);padding-block:var(--space-6);background:var(--bg-card);border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--bg-layout)}.staff-card:is(.disabled){background:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed}.staff-card:not(.disabled):is(.selected){background:var(--alpha-blue-200);box-shadow:0 0 4px 1px var(--alpha-black-100),0 0 0 2px var(--alpha-blue-200)}.staff-card .staff-card__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--space-32);aspect-ratio:1;height:auto;border-radius:var(--radius-full);background:var(--accent-bg);color:var(--btn-accent-text);overflow:hidden}.staff-card .staff-card__isolated-icon{inline-size:var(--space-16);aspect-ratio:1;height:auto}.staff-card .staff-card__image{max-width:100%;height:auto;object-fit:cover}.staff-card .staff-card__initial{margin:0;line-height:1;font-size:var(--text-lg);font-weight:600}.staff-card .staff-card__info{inline-size:100%;max-inline-size:32ch}.staff-card .staff-card__name{max-inline-size:13ch;margin-block-end:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-card .staff-card__name.selected{max-inline-size:21ch}.staff-card .staff-card__title{height:auto;max-inline-size:13ch;margin:0;overflow:hidden;text-overflow:ellipsis;line-height:1.42em;max-height:2.84em}.staff-card .staff-card__title.selected{max-inline-size:21ch}.staff-card .staff-card__actions{flex:0 1 auto;display:flex;align-items:center}.app-fixed-footer{position:fixed;bottom:0;left:0;inline-size:100%;height:auto;min-height:var(--space-40);padding-inline:var(--space-12);overflow-y:auto;background:var(--bg-footer);color:var(--text-primary);border-top:1px solid var(--border);box-shadow:2px 0 #0000004d;z-index:30;display:grid;grid-template-columns:5fr 3fr;grid-auto-flow:column;align-items:center}.app-fixed-footer>*{margin:0}.app-fixed-footer .fixed-footer__heading{font-size:var(--text-md);font-weight:600}.app-fixed-footer .fixed-footer__subheading{font-size:var(--text-sm);color:var(--text-secondary)}.app-fixed-footer .fixed-footer__actions{grid-row:span 2;justify-self:center;height:auto;white-space:nowrap}.app-services-modal{position:absolute}@container app-container (min-inline-size: 650px){.app-spotpicker{display:flex;flex-wrap:wrap;align-items:start}}.spotpicker-dates{flex:1 1 55%;display:grid;justify-content:center;align-items:start;margin-inline:var(--space-8)}.spotpicker-dates:is(.small-screen){display:none}.spotpicker-title{padding-inline:var(--space-24);flex:1 1 100%}.spotpicker-title:is(.small-screen){display:none}.spotpicker-dates-subtitle{display:none;text-align:center}.spotpicker-dates-subtitle:is(.small-screen){display:initial}.spotpicker-times{position:relative;flex:1 1 38%;height:100%}.spotpicker-times:is(:empty){display:none;scale:(0);opacity:0}.spotpicker-times-subtitle{margin-bottom:var(--space-12)}.spotpicker-times-subtitle:is(.small-screen){display:none}.spotpicker-times-subtitle-sm{display:none}.spotpicker-times-subtitle-sm:is(.small-screen){display:block}.spotpicker-times-list{overflow-y:auto}@container app-container (min-inline-size: 968px){.spotpicker-times-list{max-height:448px;padding-inline-end:var(--space-8)}}.spot-item{margin:var(--space-6);padding:var(--space-2);white-space:nowrap;overflow:hidden}.spot-btn,.spot-btn-next{inline-size:100%;height:52px;border-radius:var(--radius-xs);vertical-align:middle;transition:inline-size var(--speed-fast) ease-in-out}.spot-btn.selected{inline-size:48.5%}.spot-btn-next{inline-size:48.5%;margin-inline-start:3%}.spot-btn-next.selected{animation:var(--speed-fast) ease-in-out 1 forwards fromRToL}.spotpicker-actions{position:absolute;left:0;top:0;display:inline-block}.spotpicker-actions:is(.push-down){position:static;margin-inline-start:auto;margin-inline-end:100%;margin-block-end:var(--space-8)}.app-booking-form{flex:1 1 100%;display:flex;justify-content:center;height:100%}.app-booking-form .form-actions{flex:1 1 100%;display:flex;align-items:end}@container app-container (min-inline-size: 968px){.app-booking-form{justify-content:start}}.booking-form{display:flex;flex-direction:column}.confirmation-container{display:grid;justify-content:center;align-items:stretch}.confirmation-disclaimer{margin-block:var(--space-2)}.confirmation-disclaimer:is(.small-screen){text-align:center}.confirmation-actions{margin-block:var(--space-16)}}@layer utilities{.text-center{text-align:center}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:800}.uppercase{text-transform:uppercase}.titlecase{text-transform:capitalize}.button-sm{flex:0 0 auto;inline-size:fit-content;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.button-md{flex:0 0 auto;inline-size:fit-content;padding:var(--space-4) var(--space-8)}.button-lg{flex:0 0 auto;inline-size:fit-content;padding:var(--space-8) var(--space-12);font-size:var(--text-lg)}.button-full{flex:1 0 auto;inline-size:100%;padding:var(--space-4) var(--space-8)}.centered-container{display:flex;justify-content:center;align-items:center}.centered-container:is(.only-x){align-items:start;justify-content:center;row-gap:var(--space-4)}.centered-container:is(.only-y){justify-content:start;align-items:center;column-gap:var(--space-4)}.pb-sm{padding-block-end:var(--space-8)}.pb-md{padding-block-end:var(--space-16)}.pb-lg{padding-block-end:var(--space-24)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fromRToL{0%{transform:translate(40px)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}
