/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{font-family:Roboto,Helvetica,Arial,sans-serif}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px 16px;z-index:10000;text-decoration:underline!important}.skip-link:focus{top:0}.mdl-textfield.is-focused .mdl-textfield__label:after{content:none}main{padding-top:40px}.main-container{width:100%}h1,h2{font-size:3rem;font-weight:700;margin:0;color:#1a2a2a}h3{font-size:2.125rem;font-weight:600;margin:0;color:#1a2a2a}h5{font-size:1.64rem;margin:1.0933333333rem 0 .656rem;font-weight:600;color:#1a2a2a}h6{font-size:1.15rem;font-weight:600;margin:.7666666667rem 0 .46rem;color:#1a2a2a}a{text-decoration:none!important}button{font-size:.9rem}input{border-bottom:none!important;box-shadow:none!important}loading-page{background-color:#f5f7f9}.bookingflowModal{position:absolute;overflow:scroll;height:100%;right:0;width:80%;background-color:#fff;box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f;padding-left:32px;padding-right:32px;border-radius:12px}@media only screen and (min-width: 960px){main{margin-left:340px;padding-top:0;width:calc(100% - 340px)}.bookingflowModal{width:50%}}.main-container{padding:28px 32px;display:flex;flex-direction:column;width:100%;background-color:#f8f9fa;min-height:100vh}header{background:linear-gradient(135deg,#00796b,#004d40)!important}.signinBrandText{font-family:Titillium Web,sans-serif!important;font-size:2rem!important;flex-basis:auto!important;flex-shrink:0!important;min-height:64px!important;overflow:hidden!important;padding:0 16px!important}#signinContainer{background-color:#f6f8f9;height:100vh;width:100%;display:flex;flex-direction:column;align-items:center}#signinCard{width:calc(100% - 16px);padding:24px 48px 48px;max-width:440px;border-radius:8px;box-shadow:0 5px 20px #151b2614;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}#menuButton{color:#fff;margin-top:10px}.booking-drawer .MuiDrawer-paper,.booking-drawer-paper{width:520px;max-width:100%;background:var(--setup-cream)!important}.booking-drawer-content{display:flex;flex-direction:column;height:100%}.booking-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid var(--setup-sand-dark);background:#fff}.booking-drawer-header .MuiTypography-root{font-weight:600;color:var(--setup-charcoal)}.booking-drawer-form{flex:1;overflow-y:auto;padding:20px 28px 100px;display:flex;flex-direction:column;gap:16px}.booking-drawer-card{background:#fff;border:1px solid var(--setup-sand-dark);border-radius:16px;padding:20px}.booking-drawer-section-title{font-weight:600!important;color:var(--setup-charcoal)!important;margin-bottom:14px!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.04em}.booking-drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.booking-drawer-row{display:flex;gap:12px}.booking-drawer-price-section{display:flex;flex-direction:column;gap:14px}.booking-drawer-calculate-btn{border-color:var(--setup-teal)!important;color:var(--setup-teal)!important;border-radius:10px!important;text-transform:none!important;font-weight:500!important;padding:8px 20px!important}.booking-drawer-calculate-btn:hover{background:var(--setup-teal-subtle)!important;border-color:var(--setup-teal-dark)!important}.booking-drawer-availability{color:var(--setup-teal-dark)!important;font-weight:500!important;font-size:13px!important;padding:8px 12px;background:var(--setup-teal-subtle);border-radius:8px}.booking-drawer-form .MuiOutlinedInput-root{border-radius:10px;background:#fff;font-size:14px}.booking-drawer-form .MuiOutlinedInput-root fieldset{border-color:var(--setup-sand-dark)}.booking-drawer-form .MuiOutlinedInput-root:hover fieldset{border-color:var(--setup-teal-light)!important}.booking-drawer-form .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--setup-teal)!important;border-width:2px}.booking-drawer-form .MuiInputLabel-root{font-size:13px;font-weight:500}.booking-drawer-form .DayPickerInput{display:block}.booking-drawer-form .DayPickerInput input{background-color:#fff;border:1px solid var(--setup-sand-dark);border-radius:10px;outline:none;height:40px;width:100%;font-size:14px;margin:0;padding:8px 12px;box-sizing:border-box;transition:border-color .2s}.booking-drawer-form .DayPickerInput input:hover{border-color:var(--setup-teal-light)}.booking-drawer-form .DayPickerInput input:focus{border-color:var(--setup-teal);border-width:2px}.booking-drawer-form .DayPickerInput label,.booking-drawer-form #dates label{font-size:13px;font-weight:500;color:var(--setup-charcoal-light);margin-bottom:4px;display:block}.booking-drawer-footer{position:fixed;bottom:0;right:0;width:520px;max-width:100%;display:flex;justify-content:flex-end;gap:12px;padding:16px 28px;background:#fff;border-top:1px solid var(--setup-sand-dark);z-index:1}@media (max-width: 768px){.booking-drawer .MuiDrawer-paper,.booking-drawer-paper,.booking-drawer-footer{width:100%}.booking-drawer-grid{grid-template-columns:1fr}.booking-drawer-row{flex-direction:column}.booking-drawer-header{padding:16px 20px}.booking-drawer-form{padding:16px 20px 100px}.booking-drawer-card{padding:16px}}nav .brand-logo{font-size:1.5rem;position:relative}#logo{margin-right:3px;margin-top:3px;margin-left:20px}.icon{margin-left:20px;width:20px}.navIconTop img{margin-left:20px}.navigationList{color:#ffffffb3;height:40px;border-radius:10px;transition:background-color .15s ease,color .15s ease}.navigationList:hover{color:#fff;background-color:#ffffff14}.navigationList svg{fill:currentColor;transition:fill .15s ease}.navigationList .MuiListItemIcon-root{color:inherit}.navigationList.nav-active{background-color:#00968859;color:#fff;border-left:3px solid #4DB6AC}.navigationList.nav-active svg{fill:#fff}#BrandText{font-family:Titillium Web,sans-serif;color:#fff;font-size:2rem;font-weight:600;flex-basis:auto;flex-shrink:0;min-height:64px;overflow:hidden;padding:0 16px;line-height:56px}.navContainer{display:flex;height:100vh;flex-direction:column;position:fixed;left:0;width:304px;padding:20px;color:#ffffffd9}.navIcons{align-items:center;display:flex;flex-direction:column;width:64px;flex-flow:wrap;padding:16px 0;flex-grow:1}.navIconTop{flex-grow:1;flex-shrink:1;flex-basis:0px}.navIconBottom{display:flex;align-items:center;flex-direction:column;align-self:flex-end;flex-grow:0}.navIconBottom a{color:#fff}.navIconBottom .MuiIconButton-root:hover{background-color:#ffffff14}.navText{flex-grow:1;flex-shrink:1;min-width:64px;display:flex}.navLinks{display:flex;flex-direction:column;position:relative;flex:1 1 100%;overflow:hidden}.navLink li{line-height:15px}nav{background-color:#009688;width:340px;height:0;flex-shrink:0}#sidebarNav>div>div>div{background-color:#009688;width:340px}#mobile-drawer>div{background-color:#009688;width:340px}#sidebarBranding,.navTop{display:flex}#add-skeleton{margin-top:20px;margin-left:20px}#accountLink,#helpLink{height:64px;display:flex;align-items:center}.navIconBottom .skeleton{margin:auto 0}:root{--setup-teal: #009688;--setup-teal-dark: #00796b;--setup-teal-light: #b2dfdb;--setup-teal-subtle: #e0f2f1;--setup-sand: #f5f0eb;--setup-sand-dark: #e8ddd4;--setup-charcoal: #1a2a2a;--setup-charcoal-light: #3d4f4f;--setup-warm-gray: #6b7a7a;--setup-white: #fafafa;--setup-cream: #fdf9f5;--setup-error: #c62828;--setup-success: #2e7d32;--setup-sidebar-width: 340px}.setup-root{position:fixed;inset:0;z-index:1300;display:flex;background:var(--setup-cream);color:var(--setup-charcoal);overflow:hidden}.setup-sidebar{width:var(--setup-sidebar-width);min-width:var(--setup-sidebar-width);background:var(--setup-charcoal);color:var(--setup-white);display:flex;flex-direction:column;padding:48px 36px;position:relative;overflow:hidden}.setup-sidebar:before{content:"";position:absolute;top:-60%;right:-60%;width:120%;height:120%;background:radial-gradient(circle,rgba(0,150,136,.12) 0%,transparent 70%);pointer-events:none}.setup-sidebar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);pointer-events:none}.setup-sidebar-brand{display:flex;align-items:center;gap:12px;margin-bottom:64px;position:relative;z-index:1}.setup-sidebar-brand-logo{height:32px;width:auto}.setup-sidebar-brand-name{font-size:20px;font-weight:600;letter-spacing:.01em}.setup-steps{display:flex;flex-direction:column;gap:0;position:relative;z-index:1;flex:1}.setup-step{display:flex;align-items:flex-start;gap:16px;position:relative;padding-bottom:40px;cursor:default}.setup-step:last-child{padding-bottom:0}.setup-step-indicator{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}.setup-step-dot{width:32px;height:32px;border-radius:50%;border:2px solid var(--setup-charcoal-light);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;transition:all .5s cubic-bezier(.4,0,.2,1);background:transparent;color:var(--setup-warm-gray);position:relative;z-index:2}.setup-step-line{width:2px;flex:1;background:var(--setup-charcoal-light);margin-top:4px;position:relative;overflow:hidden}.setup-step-line-fill{position:absolute;top:0;left:0;width:100%;height:0%;background:var(--setup-teal);transition:height .6s cubic-bezier(.4,0,.2,1)}.setup-step.active .setup-step-dot{border-color:var(--setup-teal);background:var(--setup-teal);color:#fff;box-shadow:0 0 0 6px #00968833}.setup-step.completed .setup-step-dot{border-color:var(--setup-teal);background:var(--setup-teal);color:#fff}.setup-step.completed .setup-step-line-fill{height:100%}.setup-step-content{padding-top:4px}.setup-step-title{font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:4px;transition:color .4s ease;color:#fff6}.setup-step.active .setup-step-title,.setup-step.completed .setup-step-title{color:#fffffff2}.setup-step-description{font-size:12px;color:#ffffff4d;line-height:1.5;transition:color .4s ease}.setup-step.active .setup-step-description{color:#ffffff8c}.setup-step.completed .setup-step-description{color:#ffffff73}.setup-sidebar-footer{margin-top:auto;position:relative;z-index:1;padding-top:32px}.setup-sidebar-footer p{font-size:11px;color:#ffffff40;line-height:1.6;margin:0}.setup-sidebar-footer a{color:var(--setup-teal-light);text-decoration:none}.setup-sidebar-footer a:hover{text-decoration:underline}.setup-main{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;margin-left:0}.setup-main-inner{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 64px;overflow-y:auto;position:relative}.setup-main:before{content:"";position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.setup-content-card{width:100%;max-width:580px;position:relative;z-index:1}.setup-panel{animation:setupPanelIn .55s cubic-bezier(.16,1,.3,1) both}@keyframes setupPanelIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.setup-panel-exit{animation:setupPanelOut .3s cubic-bezier(.4,0,1,1) both}@keyframes setupPanelOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}.setup-welcome{text-align:center}.setup-welcome-badge{display:inline-flex;align-items:center;gap:6px;background:var(--setup-teal-subtle);color:var(--setup-teal-dark);padding:6px 14px;border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:28px}.setup-welcome-badge:before{content:"";width:6px;height:6px;background:var(--setup-teal);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.setup-welcome h1{font-size:42px;font-weight:400;color:var(--setup-charcoal);margin:0 0 16px;line-height:1.15}.setup-welcome p{font-size:16px;color:var(--setup-warm-gray);line-height:1.6;margin:0 auto 40px;max-width:420px}.setup-welcome-illustration{width:200px;height:auto;margin-bottom:32px;opacity:.85}.setup-welcome-divider{height:1px;background:var(--setup-sand-dark);margin:0 0 20px}.setup-welcome-legal{font-size:12px;color:var(--setup-warm-gray);margin-bottom:36px;line-height:1.6}.setup-welcome-legal a{color:var(--setup-teal-dark);text-decoration:none;font-weight:500}.setup-welcome-legal a:hover{text-decoration:underline}.setup-import-header{text-align:center;margin-bottom:40px}.setup-import-header h2{font-size:32px;font-weight:400;margin:0 0 8px}.setup-import-header p{font-size:14px;color:var(--setup-warm-gray);margin:0}.setup-import-illustration{width:140px;height:auto;margin-bottom:24px;opacity:.8}.setup-import-stepper{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:40px}.setup-import-step{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--setup-warm-gray);font-weight:500;white-space:nowrap}.setup-import-step-number{width:26px;height:26px;border-radius:50%;background:var(--setup-sand-dark);color:var(--setup-warm-gray);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;transition:all .4s ease}.setup-import-step.active .setup-import-step-number{background:var(--setup-teal);color:#fff;box-shadow:0 2px 8px #0096884d}.setup-import-step.completed .setup-import-step-number{background:var(--setup-teal);color:#fff}.setup-import-step.active{color:var(--setup-charcoal)}.setup-import-step.completed{color:var(--setup-teal-dark)}.setup-import-step-connector{width:32px;height:2px;background:var(--setup-sand-dark);margin:0 8px;border-radius:1px;position:relative;overflow:hidden}.setup-import-step-connector.filled{background:var(--setup-teal-light)}.setup-import-content{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:32px}.setup-import-content-text{font-size:15px;color:var(--setup-charcoal-light);text-align:center;line-height:1.6;max-width:400px}.setup-upload-zone{width:100%;border:2px dashed var(--setup-sand-dark);border-radius:16px;padding:32px 24px;text-align:center;background:var(--setup-sand);transition:all .3s ease;cursor:pointer}.setup-upload-zone:hover{border-color:var(--setup-teal-light);background:var(--setup-teal-subtle)}.setup-upload-zone-icon{width:48px;height:48px;border-radius:12px;background:var(--setup-teal-subtle);color:var(--setup-teal);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.setup-upload-zone p{font-size:13px;color:var(--setup-warm-gray);margin:0 0 4px}.setup-upload-zone p strong{color:var(--setup-teal-dark)}.setup-upload-file-input{position:absolute;width:0;height:0;overflow:hidden;opacity:0}.setup-accommodation-header{text-align:center;margin-bottom:36px}.setup-accommodation-header h2{font-size:32px;font-weight:400;margin:0 0 8px}.setup-accommodation-header p{font-size:14px;color:var(--setup-warm-gray);margin:0}.setup-accommodation-illustration{width:140px;height:auto;margin-bottom:24px;opacity:.8}.setup-accommodation-form{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:28px;padding:24px;background:var(--setup-sand);border-radius:16px;border:1px solid var(--setup-sand-dark)}.setup-accommodation-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.setup-accommodation-add-btn{margin-top:4px}.setup-accommodation-list{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;max-height:240px;overflow-y:auto;padding-right:4px}.setup-accommodation-list::-webkit-scrollbar{width:4px}.setup-accommodation-list::-webkit-scrollbar-track{background:transparent}.setup-accommodation-list::-webkit-scrollbar-thumb{background:var(--setup-sand-dark);border-radius:2px}.setup-accommodation-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--setup-sand-dark);border-radius:12px;transition:all .2s ease}.setup-accommodation-item:hover{border-color:var(--setup-teal-light);box-shadow:0 2px 8px #0000000a}.setup-accommodation-item-icon{width:36px;height:36px;border-radius:8px;background:var(--setup-teal-subtle);color:var(--setup-teal);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.setup-accommodation-item-info{flex:1;min-width:0}.setup-accommodation-item-name{font-size:14px;font-weight:600;color:var(--setup-charcoal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-accommodation-item-meta{font-size:12px;color:var(--setup-warm-gray);display:flex;gap:12px;margin-top:2px}.setup-accommodation-item-delete{flex-shrink:0;opacity:0;transition:opacity .2s ease}.setup-accommodation-item:hover .setup-accommodation-item-delete{opacity:1}.setup-accommodation-empty{text-align:center;padding:24px;color:var(--setup-warm-gray);font-size:13px;background:var(--setup-sand);border-radius:12px;border:1px dashed var(--setup-sand-dark);margin-bottom:20px}.setup-delete-modal-overlay{display:flex;align-items:center;justify-content:center}.setup-delete-modal{background:#fff;border-radius:20px;padding:32px;max-width:400px;width:90%;margin:auto;text-align:center;outline:none;box-shadow:0 24px 48px #0000001f}.setup-delete-modal h3{font-size:22px;font-weight:400;margin:0 0 8px}.setup-delete-modal p{color:var(--setup-warm-gray);font-size:14px;margin:0 0 28px;line-height:1.5}.setup-delete-modal-actions{display:flex;gap:12px;justify-content:center}.setup-button-bar{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.setup-button-bar-right{display:flex;gap:12px;align-items:center}.setup-btn-primary{font-weight:600!important;font-size:14px!important;letter-spacing:.02em!important;padding:10px 28px!important;border-radius:12px!important;text-transform:none!important;background:var(--setup-teal)!important;color:#fff!important;box-shadow:0 2px 8px #00968840!important;transition:all .25s ease!important}.setup-btn-primary:hover{background:var(--setup-teal-dark)!important;box-shadow:0 4px 16px #00968859!important;transform:translateY(-1px)}.setup-btn-primary:disabled{background:var(--setup-sand-dark)!important;color:var(--setup-warm-gray)!important;box-shadow:none!important;transform:none}.setup-btn-secondary{font-weight:500!important;font-size:14px!important;letter-spacing:.02em!important;padding:10px 24px!important;border-radius:12px!important;text-transform:none!important;color:var(--setup-warm-gray)!important}.setup-btn-secondary:hover{background:var(--setup-sand)!important;color:var(--setup-charcoal)!important}.setup-btn-danger{font-weight:600!important;font-size:14px!important;padding:10px 24px!important;border-radius:12px!important;text-transform:none!important;background:var(--setup-error)!important;color:#fff!important}.setup-btn-text-skip{font-weight:500!important;font-size:13px!important;text-transform:none!important;color:var(--setup-warm-gray)!important;padding:8px 16px!important;border-radius:8px!important}.setup-btn-text-skip:hover{background:var(--setup-sand)!important;color:var(--setup-charcoal)!important}.setup-alert{border-radius:12px!important;margin-top:16px;font-size:13px!important}.setup-validation-errors{margin-top:16px;padding:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;max-height:120px;overflow-y:auto}.setup-validation-errors div{font-size:12px;color:var(--setup-error);padding:2px 0;line-height:1.5}.setup-root .MuiInputLabel-root{font-size:13px;font-weight:500}.setup-root .MuiOutlinedInput-root{border-radius:10px;font-size:14px;background:#fff}.setup-root .MuiOutlinedInput-root fieldset{border-color:var(--setup-sand-dark)}.setup-root .MuiOutlinedInput-root:hover fieldset{border-color:var(--setup-teal-light)!important}.setup-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--setup-teal)!important;border-width:2px}.setup-check-icon{width:16px;height:16px}.setup-group-icon{font-size:16px}@media (max-width: 768px){.setup-sidebar{display:none}.setup-main-inner{padding:32px 24px}.setup-welcome h1{font-size:32px}.setup-import-header h2,.setup-accommodation-header h2{font-size:26px}.setup-import-stepper{flex-direction:column;align-items:flex-start;gap:8px}.setup-import-step-connector{display:none}.setup-accommodation-form-row{grid-template-columns:1fr}.setup-accommodation-item-delete{opacity:1}.setup-content-card{max-width:100%}}#Loading{display:flex;height:100vh;width:100vw;align-items:center;justify-content:center;flex-direction:column}#Loading>#signout{position:absolute;top:2vh;right:2vw}.mdc-card{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;display:flex;flex-direction:column;position:relative}.mdc-card,.mdc-card:after{border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-sizing:border-box}.mdc-card:after{border:1px solid transparent;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-card:after{border-color:CanvasText}}:root{--mdc-layout-grid-margin-desktop:24px;--mdc-layout-grid-gutter-desktop:24px;--mdc-layout-grid-column-width-desktop:72px;--mdc-layout-grid-margin-tablet:16px;--mdc-layout-grid-gutter-tablet:16px;--mdc-layout-grid-column-width-tablet:72px;--mdc-layout-grid-margin-phone:16px;--mdc-layout-grid-gutter-phone:16px;--mdc-layout-grid-column-width-phone:72px}@media (min-width:840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:24px;padding:var(--mdc-layout-grid-margin-desktop,24px)}}@media (min-width:600px)and (max-width:839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-tablet,16px)}}@media (max-width:599px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-phone,16px)}}@media (min-width:840px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:24px;grid-gap:var(--mdc-layout-grid-gutter-desktop,24px);grid-template-columns:repeat(12,minmax(0,1fr))}}}@media (min-width:600px)and (max-width:839px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-tablet,16px);grid-template-columns:repeat(8,minmax(0,1fr))}}}@media (max-width:599px){.mdc-layout-grid__inner{align-items:stretch;display:flex;flex-flow:row wrap;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px)/2*-1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-phone,16px);grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (min-width:840px){.mdc-layout-grid__cell{box-sizing:border-box;margin:12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px)/2);width:calc(33.33333% - 24px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-4{width:calc(33.33333% - 24px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-4{grid-column-end:span 4;width:auto}}}@media (min-width:600px)and (max-width:839px){.mdc-layout-grid__cell{box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px)/2);width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-4{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-4{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-12-tablet{grid-column-end:span 8;width:auto}}}@media (max-width:599px){.mdc-layout-grid__cell{box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px)/2);width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell{grid-column-end:span 4;margin:0;width:auto}}.mdc-layout-grid__cell--span-4{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-4{grid-column-end:span 4;width:auto}}.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-12-phone{grid-column-end:span 4;width:auto}}}@keyframes mdc-ripple-fg-radius-in{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{0%{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{0%{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.plans li{list-style-type:none}.card-content{display:flex;flex-direction:column;height:100%;padding:16px}.pricing-button{margin-top:auto}.mdc-card{height:100%}#radio-group{display:flex;align-items:center}#radio-group>div{display:flex;width:33%}#radio-group>div>*{margin:0 auto}[type=radio]:not(:checked),[type=radio]:checked{pointer-events:all}#signup button{margin:5px}#signup form{display:flex;flex-direction:column}#signup form .signup-info{margin:1vh}.button-div,.StripeElement{margin-top:4vh}#signup input{padding-left:10px}
