#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}#logo{font-family:DMSerif;font-size:4em;margin:auto 10px}#tagline{font-family:SourceSansProLight;font-size:1.5em;margin:auto auto 1%}.feature-callout{color:#fff;display:inline-flex;width:90%;align-items:center;margin:2% 5% 3%}.feature-callout img{width:55%;margin:3% 1%;border-radius:30px;-webkit-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));-moz-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));-ms-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));-o-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9))}#feature-header{margin:2% 0;font-size:2.5rem;font-weight:700;width:90%}.feature-description{margin:auto}.feature-description h2{width:90%;font-size:1.4em;font-family:SourceSansPro}.feature-description p{color:#fff;width:90%;font-size:1.4em;text-wrap:balance;margin:5% 0 auto;font-family:SourceSansProLight}.feature-description a,.feature-description a:hover{color:#fff}.left{text-align:left;flex-direction:row}.right{text-align:right;flex-direction:row-reverse}.page-header-large{font-family:SourceSansPro;font-size:3.2em;width:90%;margin:5% auto}#welcome-message{height:130px}#crossed-out{text-decoration:line-through 8px white;text-decoration-line:line-through}#raised-span{color:#fff;font-family:PermanentMarker;position:relative;top:-165px;left:90px}#marker-correction{color:#fff;position:relative;font-family:PermanentMarker;top:-155px;left:85px}#landing-page-header{margin-bottom:1%}#landing-page-header button{margin:1%;border:1px solid #545454;background-color:transparent;font-size:1.2em}#landing-page-header button:hover{border-color:#fff}#app-header{display:flex;margin-bottom:5%;margin-top:1%;vertical-align:middle}#app-header header{margin-left:8%;width:55%}#app-header .navbar{margin:auto}footer{margin:4% auto 2%!important;padding:.2%;width:30%;margin-top:1%;margin-bottom:5%;font-size:1.35em;font-family:SourceSansProLight}footer hr{border:none;height:.1px;color:#545454;background-color:#545454}footer p{margin-top:4%;margin-bottom:1%}#copyright{font-size:.8em;margin-top:1%;color:#545454}#alliance-club-badge{display:block;margin:5% auto auto;width:25%}#special-link:hover{background:linear-gradient(to right,#fff,#01ab88);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.call-to-action{margin:auto;text-align:center}.call-to-action h2{margin:2% auto;font-size:2rem;font-weight:700;color:#fff;width:90%}.page-header{font-family:DMSerif;margin-top:3%;margin-bottom:1%;text-align:center}#watch-feed-header{margin-bottom:5%}#wishlist-page-header{margin-bottom:4%}#pricing-table{width:fit-content;min-height:fit-content;margin:3% auto;border-radius:10px}.pricing-card{border:1px solid #545454;border-radius:10px;width:22%;margin:auto 1%;display:inline-block;vertical-align:bottom;min-height:490px;max-height:490px}.pricing-card h1{margin:8% 5% 5%;font-family:DMSerif;font-size:2rem;line-height:1;font-weight:700;color:#fff;text-align:center}.pricing-card p{margin:auto;font-family:SourceSansProLight;font-size:1.2rem;color:#fff;text-align:center;width:90%;text-wrap:balance}.pricing-card h2{margin:5% auto auto;font-size:1.5rem;color:#fff;font-family:SourceSansPro;font-weight:700;text-align:center;width:80%}.pricing-card h3{margin:5% auto auto;font-size:1.2rem;font-family:SourceSansPro;font-weight:700;text-align:center;width:80%}.pricing-card ul{list-style:disc inside;color:#fff;margin-bottom:.5%;text-wrap:balance;padding:0}.pricing-card ul p{display:inline;margin-left:3%}.pricing-card li{margin:3% auto}.pricing-card li::marker{content:"∙"}.pricing-card button{width:50%;margin:8% auto;border:1px solid #545454;background-color:transparent;font-size:1.2em}.pricing-card button:hover{border-color:#fff}.upsell-background{background:linear-gradient(to right,#5c9ead,#ed6b86)}.upsell-border{border:double 3px transparent;border-radius:10px;background-image:linear-gradient(#f9dad0,#f9dad0),linear-gradient(to right,#5c9ead,#ed6b86);background-origin:border-box;background-clip:content-box,border-box}#free-trial-sticker{width:100.5%;margin:auto;border-radius:8px 8px 0 0;text-wrap:balance;background-color:#545454;position:relative;height:fit-content;top:-1px;vertical-align:top}#free-trial-sticker p{font-family:SourceSansPro;color:#fff;font-size:1em;height:28px}.centered-form-div{width:28%;text-align:center;display:inline-block}.centered-form-div form button{width:40%}.form-text-input{font-family:SourceSansPro;font-size:1.2em;text-align:center;margin:5% 0;border:1px solid white;border-radius:.5rem;width:90%;padding:.5rem .75rem;color:#fff;background-color:transparent;line-height:1.25}.form-text-input:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px #ffffff80}.form-page p{padding:10px}.form-page form label{display:block;padding:10px}.form-page button{width:5%}.form-page button:focus{background-color:#252525;outline:2px solid transparent;outline-offset:2px}#reset-password-div{width:50%;margin:auto;text-align:center}#reset-password-div button{width:30%;margin:auto}#navbar-and-contact{display:inline-block;margin:2% auto;width:80%}#navbar-and-contact p{margin:2% auto}.contact-link{font-family:SourceSansProLight;font-size:1.1em}#navbar-and-contact p a{margin:1%}.navbar{font-family:SourceSansPro;text-align:center;color:#fff;font-size:1.75em;font-weight:700}.navbar a:hover{color:#c8c8c8}.navbar-divider{font-weight:200;margin-left:5px;margin-right:5px}.modal{position:fixed;top:50%;left:50%;height:fit-content;width:30%;transform:translate(-50%,-50%);background:#4c4c4ce6;border-radius:30px;border:1px solid white;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal form{font-family:SourceSansPro;color:#000;text-align:center;width:80%;margin:6% auto;vertical-align:middle}.modal label{color:#fff}.modal input{display:block;font-size:1.1em;margin:2% auto;width:80%;background-color:transparent}#modal-form-button-group{margin-top:5%}.modal button{border-color:#969696;margin:2%!important;width:fit-content}.modal h1{margin:8% auto 3%;font-size:2rem;line-height:1;font-weight:700;text-align:center;font-family:DMSerif}.modal h2{font-family:DMSerif;text-align:center}.modal p{text-align:center;width:80%;margin:6% auto}.modal button{text-align:center;width:50%;margin:10% auto}#modal-close-button{border-radius:100px;width:fit-content;position:relative;top:7px;right:-120px;margin-bottom:0;font-size:.75em}.display-none{display:none}.spinner{height:1em;width:1em;border-radius:50%;border:2px solid;animation:rotate 1s ease-in-out infinite;margin:0}.spinner-white{height:1em;width:1em;border-radius:50%;border:2px solid;border-color:transparent;border-top-color:#fff;animation:rotate 1s ease-in-out infinite;margin:0 auto}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.account-page p{font-family:SourceSansPro;font-size:1.35em}.section-header{font-family:DMSerif;font-size:1.8em;margin-top:4%}#watch-preview{margin:auto auto 10%}#watch-preview h1{font-family:DMSerif;font-size:2em}#watch-preview img{max-height:350px;max-width:98%;border-radius:30px;-webkit-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));-moz-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));-ms-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));-o-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9))}#see-more-button{width:100%}#see-more-button button{width:fit-content}#watch-preview-buttons{display:block;margin:auto;width:30%}#watch-preview-buttons button{margin:2% auto;width:fit-content}#watch-modal{width:50%;max-height:70%;overflow-y:auto;padding:3%;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#watch-modal::-webkit-scrollbar{width:0;height:0;background-color:transparent}#watch-modal-header{margin:auto;display:grid;grid-template-columns:20% 20% 20% 20% 20%;grid-template-rows:33% 33% 33%}#watch-modal h2{font-family:SourceSansPro;margin-bottom:1%;font-size:1.6em}#watch-modal h3{font-family:SourceSansProLight;margin:auto;font-size:1.6em}#watch-modal-header h1{font-size:2.2em;grid-row:1/1;grid-column:5/5}#watch-modal-body{margin:auto;display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:repeat(auto-fit,minmax(200px,1fr))}#watch-modal-close-button-div{margin-left:50%;grid-row:1/1;grid-column:5/5;max-width:12%}#watch-modal-close-button{margin:auto;border-radius:100px;width:fit-content}#key-info{grid-column:1/5;grid-row:1/3;text-align:center}#key-info h1{margin-top:0}#key-info img{margin:auto;max-height:400px}#complications-list{text-align:left;height:100%;overflow-y:auto}.watch-modal-grid-section{margin:20% auto}.watch-modal-grid-section p{margin-top:1%;font-size:1.1em;width:fit-content}.watch-modal-free-section{margin:1% auto;text-align:center}.watch-modal-free-section button{width:fit-content;margin:auto}.watch-modal-free-section img{max-height:400px;border-radius:30px;-webkit-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));-moz-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));-ms-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));-o-filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9));filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9))}.watch-modal-free-section #video-embed{margin:5% auto;align-items:center;width:75%}#media-section h1{margin:5% auto 1%}#media-section p,#media-section img{margin:1% auto}#carousel-dot-group button{border-radius:800px}#carousel-dot-group button:disabled{background-color:#707070}#carousel-slide img{max-width:80%;max-height:90%}#edit-preferences-button{margin-bottom:10%}#watch-preferences-modal{width:50%;max-height:70%;margin:auto;overflow-y:auto}#watch-preferences-modal-close-button{border-radius:100px;width:fit-content;position:relative;top:7px;right:-83%;margin-bottom:0}#watch-preferences-modal h1{margin:2% auto;font-size:2.8em}#watch-preferences-modal h2{font-size:1.8em;margin:5% auto 2%}#watch-preferences-modal p{margin:1% auto;width:70%;text-wrap:balance}.watch-preference-button-group{max-height:300px;overflow-x:auto;display:inline-block;margin:auto;text-align:center}.watch-preference-button-group button{width:fit-content}#watch-preference-button-active{outline:2px solid white}#watch-preference-modal-submission-panel{width:100%;margin:5% auto;text-align:center}#watch-preference-modal-submission-panel button{margin:auto;width:15%}#thank-you{font-size:.85em}.react-chatbot-kit-chat-container{position:relative;width:min(95%,900px);max-width:900px;margin:1rem auto;background-color:transparent;overflow:hidden}.react-chatbot-kit-chat-inner-container{height:650px;background-color:transparent;display:flex;flex-direction:column}.react-chatbot-kit-chat-header{background-color:transparent;color:#fff;padding:1.5rem 1rem;font-family:SourceSansPro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.4rem;font-weight:600;display:flex;align-items:center}.react-chatbot-kit-chat-input-container{padding:1rem;background-color:transparent}.react-chatbot-kit-chat-message-container{flex:1;padding:1rem;overflow-y:auto;background-color:transparent;scrollbar-width:thin;scrollbar-color:transparent transparent}.react-chatbot-kit-chat-message-container::-webkit-scrollbar{width:6px;background:transparent}.react-chatbot-kit-chat-message-container::-webkit-scrollbar-track{background:transparent}.react-chatbot-kit-chat-message-container::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.react-chatbot-kit-chat-message-container:hover{scrollbar-color:rgba(255,255,255,.3) transparent}.react-chatbot-kit-chat-message-container:hover::-webkit-scrollbar-thumb{background:#ffffff4d}.react-chatbot-kit-chat-message-container:hover::-webkit-scrollbar-thumb:hover{background:#ffffff80}.react-chatbot-kit-chat-input-form{display:flex;gap:1rem;align-items:stretch}.react-chatbot-kit-chat-input{flex:1;padding:1rem 1.25rem;border:1px solid #545454;background-color:transparent;color:#fff;border-radius:12px;font-size:1.1rem;font-family:SourceSansPro,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .3s ease;resize:none;min-height:48px;max-height:120px;line-height:1.4}.react-chatbot-kit-chat-input:hover{border-color:#fff}.react-chatbot-kit-chat-input:focus{outline:none;border-color:#fff}.react-chatbot-kit-chat-input::placeholder{color:#ccc;font-weight:400}.react-chatbot-kit-chat-btn-send{background-color:transparent;border:1px solid #545454;padding:1rem 1.5rem;border-radius:12px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:70px;height:auto;align-self:stretch}.react-chatbot-kit-chat-btn-send:hover{border-color:#fff}.react-chatbot-kit-chat-btn-send:active{transform:translateY(0)}.react-chatbot-kit-chat-btn-send-icon{fill:#fff;width:18px;height:18px}.react-chatbot-kit-chat-bot-message-container{display:flex;margin:1.5rem 0;justify-content:flex-start;align-items:flex-end;animation:slideIn .3s ease-out}.react-chatbot-kit-chat-bot-avatar-container{width:40px;height:40px;border-radius:50%;margin-right:1rem;background-color:transparent;border:1px solid #545454;display:flex;justify-content:center;align-items:center;flex-shrink:0}.react-chatbot-kit-chat-bot-avatar-icon{fill:#fff;width:20px;height:20px}.react-chatbot-kit-chat-bot-message{background-color:transparent;border:1px solid #545454;color:#fff;padding:1rem 1.25rem;border-radius:20px;font-size:1.05rem;font-family:SourceSansProLight,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.5;max-width:75%;word-wrap:break-word;position:relative;text-align:left}.react-chatbot-kit-chat-bot-message-arrow{display:none}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chatbot-wrapper{position:relative;width:100%}.react-chatbot-kit-chat-bot-loading-icon-container{background-color:transparent;border:1px solid #545454;border-radius:20px;padding:1rem 1.25rem;margin-left:60px;max-width:75%}.chatbot-loader-container{display:flex;justify-content:center;align-items:center;gap:4px}#chatbot-loader div{width:8px;height:8px;border-radius:50%;background-color:#fff;opacity:.4}.react-chatbot-kit-chat-input:focus-visible{outline:2px solid white;outline-offset:2px}.react-chatbot-kit-chat-btn-send:focus-visible{outline:2px solid white;outline-offset:2px}.valet-recommendation button:focus-visible{outline:2px solid white;outline-offset:2px}.react-chatbot-kit-chat-container *{box-sizing:border-box}@media only screen and (min-device-width: 501px) and (max-device-width: 1024px){.react-chatbot-kit-chat-container{width:98%;margin:1rem auto}.react-chatbot-kit-chat-inner-container{height:600px}.react-chatbot-kit-chat-bot-message,.react-chatbot-kit-user-chat-message{max-width:80%}.valet-recommendation img{max-width:220px;min-height:320px;max-height:320px;height:320px;object-fit:contain}}#chatbot-loader #chatbot-loader-dot1{animation:load 1s infinite}#chatbot-loader #chatbot-loader-dot2{animation:load 1s infinite;animation-delay:.2s}#chatbot-loader #chatbot-loader-dot3{animation:load 1s infinite;animation-delay:.4s}@keyframes load{0%{opacity:0}50%{opacity:1}to{opacity:0}}.react-chatbot-kit-user-chat-message-container{display:flex;margin:1.5rem 0;justify-content:flex-end;align-items:flex-end;animation:slideIn .3s ease-out}.react-chatbot-kit-user-avatar-container{width:48px;height:48px;border-radius:50%;margin-left:1rem;background-color:transparent;border:1px solid white;display:flex;justify-content:center;align-items:center;flex-shrink:0}.react-chatbot-kit-user-avatar-icon{fill:#fff;width:24px;height:24px}.react-chatbot-kit-user-chat-message{background-color:transparent;border:1px solid white;color:#fff;padding:1rem 1.25rem;border-radius:20px;font-size:1.05rem;font-family:SourceSansProLight,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.5;max-width:75%;word-wrap:break-word;text-align:right}.react-chatbot-kit-user-chat-message-arrow{display:none}.valet-avatar{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid #545454;margin-right:1rem;flex-shrink:0}.valet-avatar img{width:28px;height:28px;border-radius:50%;object-fit:cover}.valet-user-avatar{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid white;margin-left:1rem;flex-shrink:0}.valet-user-avatar img{width:28px;height:28px;border-radius:50%;object-fit:cover}.valet-recommendation-set{background-color:transparent;border:1px solid #545454;border-radius:20px;padding:1.5rem;margin:1rem 0}.valet-recommendation-set>p:first-child{font-size:1.15rem;color:#fff;margin-bottom:1.5rem;font-weight:500;line-height:1.5;font-family:SourceSansProLight,sans-serif}.valet-recommendation-set>p:last-child{font-size:1rem;color:#ccc;margin-top:1.5rem;font-style:italic;line-height:1.5;font-family:SourceSansProLight,sans-serif}.valet-recommendation{background-color:transparent;border:1px solid #545454;border-radius:20px;padding:1.25rem;margin:1rem 0;transition:all .3s ease}.valet-recommendation:hover{border-color:#fff}.valet-recommendation h1{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:#fff;font-family:SourceSansPro,sans-serif}.valet-recommendation img{width:100%;max-width:250px;min-height:350px;max-height:350px;height:350px;border-radius:20px;margin:.75rem 0 1rem;display:block;margin-left:auto;margin-right:auto;object-fit:contain;filter:drop-shadow(0px 16px 10px rgb(0,0,0,.9))}.valet-recommendation button{background-color:transparent;color:#fff;border:1px solid #545454;padding:.75rem 1.5rem;border-radius:12px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:SourceSansPro,sans-serif;font-size:1rem;display:block;margin:0 auto}.valet-recommendation button:hover{border-color:#fff}#user-notice{width:80%;margin:auto auto 5%;padding:3px 2% 2%;color:#fff;border:1px solid;border-color:#fff;border-radius:25px;background-color:#f006}#user-notice h1{font-size:1.7rem}#user-notice p{width:95%;margin:auto}.social-media-icon:hover{opacity:.8;cursor:pointer}.social-media-icon img{margin-top:10px;margin-right:10px;max-width:30px}#watch-collection{width:80%;margin:4% auto auto;border:1px solid white;border-radius:20px;height:fit-content}#watch-collection h1{font-size:2.2rem;font-family:DMSerif;margin-bottom:1%}#watch-collection ol{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0}#watch-collection li{list-style-type:none;display:inline-block;margin:3%;vertical-align:top;width:320px;height:400px}.watch-collection-watch-preview{margin:auto;padding:3%;width:300px;height:380px;border:1px solid rgb(150,150,150);border-radius:20px}.watch-collection-watch-preview:hover{border:1px solid white;cursor:pointer}.watch-collection-watch-preview img{max-width:250px;max-height:250px;border-radius:20px;display:block;margin:auto}.watch-collection-watch-preview button{margin:15% auto auto}.watch-collection-watch-preview h2{margin:2% auto;font-size:1.5rem;font-family:DMSerif;max-width:250px;text-wrap:balance}.watch-collection-watch-preview p{margin:auto;font-size:1.2rem;font-family:SourceSansPro}#remove-from-collection-div{display:block;margin:5% auto 3%}#remove-from-collection-button{border:1px solid rgb(255,30,30);color:#ff1e1e;width:fit-content;display:block;margin:auto!important}#remove-from-collection-button:hover{color:#ff5a5a}#add-to-collection-button{display:inline-block;align-items:center;user-select:none;-webkit-user-select:none;height:400px}#add-to-collection-form-div{width:80%;margin:auto}#add-to-collection-form-div button{width:30%;margin:auto}#add-to-collection-form-div form{width:80%}#add-to-collection-form-image-preview-window{width:80%;margin:auto}#add-to-collection-form-image-preview-window img{width:25%;margin:3%;border-radius:20px}#form-select-input-div{width:100%}.form-select-input{width:fit-content;font-size:1.2rem;padding:3px;margin-top:1%;margin-bottom:2%;text-align:center}#clubhouse-form-buttons{margin:10% auto}#clubhouse-form-buttons button{margin:3% auto!important;display:block;width:30%}input[type=file]{cursor:pointer}input[type=file]::file-selector-button{cursor:pointer}#manual-entry-top{margin-top:10%;padding-top:10%}#watch-search-result{border:1px solid rgb(160,160,160);border-radius:20px;margin:1%;background-color:#1a1a1a;display:inline-flex;height:220px}#watch-search-result:hover{cursor:pointer;border:2px solid white}.watch-search-result-selected{border:2px solid white!important}#watch-search-result p{color:#fff;font-size:1.2rem;max-width:70%;text-align:left;margin:auto}#watch-search-result img{width:20%;border-radius:20px;padding:10px;margin:auto}#add-friends{margin-top:5%}#add-friends h1{font-size:2.2rem;font-family:DMSerif;margin-bottom:1%}#add-friends form{width:30%;margin:3% auto}#remove-user-from-clubhouse-button{margin-top:2%}#remove-user-from-clubhouse-modal{width:25%;height:30%}#remove-user-from-clubhouse-modal button{width:30%;margin:2% auto 4%}#remove-user-button-group{display:block;margin:5% auto 3%;text-align:center}@media only screen and (max-device-width: 500px){#root{width:86%;height:100vh;margin:auto 3%;padding:32px 15px;overflow-x:hidden;background-color:#1a1a1a;color:#ffffffde}body{width:100%;height:100%}#app-header{display:block}#app-header header{width:100%;margin:auto}button{border:1px solid #545454;color:#ffffffde;background-color:transparent}#landing-page-header button{margin:1%;border:1px solid #545454;font-size:1.2em}#landing-page-header button:hover{border-color:#fff}#logo{font-size:3em;text-align:center;margin:auto}#tagline{font-size:1.2em}#raised-span{font-size:1.3em;top:-83px;left:115px}#marker-correction{font-size:1.3em;top:-75px;left:115px}.navbar{text-align:center;color:#fff;margin-top:None;font-size:1.3em;font-weight:700}#welcome-message{height:70px}.feature-callout{display:inline-block;margin:auto auto 15%;width:100%}.feature-callout img{width:100%;margin:3% auto}.feature-description{margin-left:5%;width:95%}#landing-page h2{font-size:1.3em;text-align:left}.feature-description p{width:95%;font-size:1.2em;text-align:left;margin-bottom:5%;width:fit-content}#feature-header{font-size:1.9em;text-align:left}.page-header-large{margin-top:5%;margin-bottom:5%;font-size:1.3em}.call-to-action{margin:auto auto 10%;text-align:center}#landing-page .call-to-action h2{font-size:1.2rem;font-weight:700;width:90%;text-align:center;margin:3% auto}#landing-page-header button{margin:2%!important}#landing-page .call-to-action button{margin:1% auto 3%;width:fit-content;background-color:#1a1a1a}#pricing-table{width:100%}.pricing-card{width:80%;margin:3%}.pricing-card p{width:90%!important}.pricing-card li{width:90%;margin:4% auto}.basic-page p{margin:3% auto;width:80%;font-size:1em}.page-header{font-size:2em;margin:5% auto}.page-header-large{width:100%}.centered-form-div{width:80%;text-align:center;display:inline-block}.centered-form-div form button{width:fit-content!important}.form-page form label{font-size:1.1em}#reset-password-div{width:80%;margin-top:10%}#reset-password-div button{width:fit-content;margin:auto auto 5%}.modal{width:80%}.display-none{display:none}#learn-more-button,#sign-up-go-to-dashboard-button{width:45%;vertical-align:middle}#free-trial-sticker{top:-10px}footer{width:100%}footer hr{height:.5px;width:80%;margin:auto}footer p{width:80%;margin:3% auto auto;text-align:center;font-size:.8em}#email-submission-modal{color:#ffffffde;width:80%}#email-submission-modal h2{font-size:1.6em}#email-submission-modal p{font-size:1.2em}#email-submission-modal input{width:85%}#email-submission-modal button{background-color:#4c4c4ce6;width:fit-content}#navbar-and-contact{width:90%}#navbar-and-contact p{display:none}#watch-preview{margin-top:8%;margin-bottom:25%}#watch-preview-buttons,#watch-preferences-modal{width:90%}#watch-preferences-modal p{margin:6% auto}#watch-preferences-modal-close-button{left:260px}#watch-preference-modal-submission-panel button{width:fit-content}#watch-modal{padding-top:8%;padding-bottom:8%;width:80%;overflow-x:hidden}#watch-modal::-webkit-scrollbar{height:0;width:0;background-color:transparent}#watch-modal-header h1{font-size:1.5em;max-width:80%}#watch-modal-header h2,#watch-modal-header h3{font-size:1em}#watch-modal-close-button{position:relative;left:-55px}#watch-modal-body{display:block}#watch-modal-body ul{margin-left:28%}#carousel-slide{min-height:300px;margin-bottom:1%}#carousel-slide img{position:relative;top:50%;transform:translateY(-50%)}#carousel-slide iframe{margin-top:30%;zoom:.65;-moz-transform:scale(.75);-moz-transform-origin:0 0;-o-transform:scale(.75);-o-transform-origin:0 0;-webkit-transform:scale(.75);-webkit-transform-origin:0 0}#carousel-dot-group{text-wrap:pretty}.react-chatbot-kit-chat-container{width:100%;margin:.5rem auto;max-width:none}.react-chatbot-kit-chat-inner-container{height:75vh;max-height:600px}.react-chatbot-kit-chat-header{padding:1rem;font-size:1.2rem}.react-chatbot-kit-chat-message-container,.react-chatbot-kit-chat-input-container{padding:.75rem}.react-chatbot-kit-chat-input{font-size:1.05rem;min-height:44px;padding:.875rem 1rem}.react-chatbot-kit-chat-btn-send{min-width:60px;padding:.875rem 1rem;height:auto}.react-chatbot-kit-chat-bot-message,.react-chatbot-kit-user-chat-message{max-width:85%;font-size:1rem}.react-chatbot-kit-chat-bot-avatar-container{width:40px;height:40px;margin-right:.75rem}.react-chatbot-kit-user-avatar-container{width:40px;height:40px;margin-left:.75rem}.valet-avatar{width:40px;height:40px;margin-right:.75rem}.valet-avatar img{width:24px;height:24px}.valet-user-avatar{width:40px;height:40px;margin-left:.75rem}.valet-user-avatar img{width:24px;height:24px}.valet-recommendation-set,.valet-recommendation{padding:1rem;margin:.75rem 0}.valet-recommendation img{max-width:200px;min-height:280px;max-height:280px;height:280px;object-fit:contain}.valet-recommendation button{padding:.625rem 1.25rem;font-size:.95rem}}@media only screen and (max-device-width: 500px) and (orientation: landscape){#root{width:100vw;height:100vh;margin:auto 3%;padding:32px 15px;overflow-x:hidden;background-color:#1a1a1a;color:#ffffffde}body{width:100%;height:100%}#app-header{display:block}#app-header header{width:100%;margin:auto}button{border:1px solid #545454;color:#ffffffde;background-color:transparent}#landing-page-header button{margin:1%;border:1px solid #545454;font-size:1.2em}#landing-page-header button:hover{border-color:#fff}#logo{font-size:3em;text-align:center;margin:auto}#tagline{font-size:1.2em}#raised-span{font-size:1.3em;top:-75px;left:36px}#marker-correction{font-size:1.3em;top:-72px;left:36px}.navbar{text-align:center;color:#fff;margin-top:None;font-size:1.3em;font-weight:700}#welcome-message{height:70px}.feature-callout{display:inline-block;margin:auto auto 10%;width:100%}.feature-callout img{width:100%;margin:3% auto}.feature-description{margin-left:5%;width:95%}#landing-page h2{font-size:1.3em;text-align:left}.feature-description p{width:95%;font-size:1.2em;text-align:left;margin-bottom:5%;width:fit-content}#feature-header{font-size:1.9em;text-align:left}.page-header-large{margin-top:5%;margin-bottom:5%;font-size:1.3em}.call-to-action{margin:auto auto 10%;text-align:center}#landing-page .call-to-action h2{font-size:1.2rem;font-weight:700;width:90%;text-align:center;margin:3% auto}#landing-page-header button{margin:2%!important}#landing-page .call-to-action button{margin:1% auto 3%;width:fit-content;background-color:#1a1a1a}#pricing-table{width:100%}.pricing-card{width:80%;margin:3%}.pricing-card p{width:90%!important}.pricing-card li{width:90%;margin:4% auto}.basic-page p{margin:3% auto;width:80%;font-size:1em}.page-header{margin:5% auto}.page-header-large{width:100%}.centered-form-div{width:65%;text-align:center;display:inline-block}.centered-form-div form button{width:fit-content!important}.form-page form label{font-size:1.1em}#reset-password-div{width:80%}#reset-password-div button{width:50%;margin:auto auto 5%}.modal{width:80%}.display-none{display:none}#learn-more-button,#sign-up-go-to-dashboard-button{width:45%;vertical-align:middle}#free-trial-sticker{top:-10px}footer{width:100%}footer hr{height:.5px;width:80%;margin:auto}footer p{width:80%;margin:3% auto auto;text-align:center;font-size:.8em}#email-submission-modal{color:#ffffffde;width:80%}#email-submission-modal h2{font-size:1.6em}#email-submission-modal p{font-size:1.2em}#email-submission-modal input{width:85%}#email-submission-modal button{background-color:#4c4c4ce6;width:fit-content}}}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_slnt,wght.ttf)}@font-face{font-family:DMSerif;src:url(/fonts/DMSerifDisplay-Regular.ttf)}@font-face{font-family:SourceSansPro;src:url(/fonts/source-sans-pro.regular.ttf)}@font-face{font-family:SourceSansProLight;src:url(/fonts/source-sans-pro.light.ttf)}@font-face{font-family:PermanentMarker;src:url(/fonts/PermanentMarker-Regular.ttf)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#1a1a1a;max-width:100%;overflow-x:hidden;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: light){:root{background-color:#1a1a1a!important}:root,button{color:#fff!important}button{background-color:transparent!important}logo:hover,a:hover{color:#ccc!important}}.DMSerif{font-family:DMSerif}.Inter{font-family:Inter}.Roboto{font-family:Roboto}.RobotoThin,.Manrope{font-family:RobotoThin}.MagnoliaScript{font-family:MagnoliaScript}*{scroll-behavior:smooth}a{font-weight:500;color:#fff;text-decoration:inherit}a:hover{color:#ccc}#dotted-link{border-bottom:dotted 1px;cursor:pointer}body{margin:0;display:block;place-items:center;min-width:100vw;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid #545454;background-color:transparent;padding:.6em 1.2em;font-size:1.2em;font-weight:500;font-family:SourceSansPro;cursor:pointer;transition:border-color .25s}button:hover{border-color:#fff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.buttonBack___1mlaL,.buttonFirst___2rhFr,.buttonLast___2yuh0,.buttonNext___2mOCa,.buttonNext___3Lm3s,.dot___3c3SI{cursor:pointer}.image___xtQGH{display:block;width:100%;height:100%}.spinner___27VUp{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;animation-name:spin___S3UuE;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;border:4px solid #a9a9a9;border-top-color:#000;border-radius:30px}@keyframes spin___S3UuE{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.container___2O72F{position:relative;overflow:hidden;height:100%;width:100%}.overlay___IV4qY{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;cursor:zoom-in;transition:opacity .3s,transform .3s}.hover___MYy31,.loading___1pvNI,.zoom___3kqYk{opacity:1}.imageLoadingSpinnerContainer___3UIPD{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4}.slide___3-Nqo{position:relative;display:block;box-sizing:border-box;height:0;margin:0;list-style-type:none}.slide___3-Nqo:focus{outline:none!important}.slideHorizontal___1NzNV{float:left}[dir=rtl] .slideHorizontal___1NzNV{direction:rtl;transform:scaleX(-1)}.slideInner___2mfX9{position:absolute;top:0;left:0;width:100%;height:100%}.focusRing___1airF{position:absolute;top:5px;right:5px;bottom:5px;left:5px;pointer-events:none;outline-width:5px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio:0){.focusRing___1airF{outline-style:auto;outline-color:-webkit-focus-ring-color}}.horizontalSlider___281Ls{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom}[dir=rtl] .horizontalSlider___281Ls{direction:ltr;transform:scaleX(-1)}.horizontalSliderTray___1L-0W{overflow:hidden;width:100%}.verticalSlider___34ZFD{position:relative;overflow:hidden}.verticalSliderTray___267D8{overflow:hidden}.verticalTray___12Key{float:left}.verticalSlideTrayWrap___2nO7o{overflow:hidden}.sliderTray___-vHFQ{display:block;list-style:none;padding:0;margin:0}.sliderAnimation___300FY{transition:transform .5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.masterSpinnerContainer___1Z6hB{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f4f4f4}
