.dream-explorer-no-login{background:#5fa5b5;padding-top:80px;padding-bottom:80px;margin-bottom:0}.dream-explorer-no-login #btn-newsletter.loading:after{content:"";position:absolute;border-radius:100%;right:20px;top:50%;width:0px;height:0px;margin-top:-2px;border:2px solid rgba(255,255,255,.5);border-left-color:#fff;border-top-color:#fff;animation:spin .6s infinite linear,grow .3s forwards ease-out}.dream-explorer-no-login input[type=text]{color:#000}.dream-explorer-no-login .error_name,.dream-explorer-no-login .error_server{color:red;display:none;margin-top:10px}.dream-explorer-no-login .image-with-text__container{text-align:center}.dream-explorer-no-login .image-with-text__grid{display:inline-block}.dream-explorer-no-login .image-with-text__content--medium{max-width:none;align-items:center}.dream-interpreter-container textarea{width:100%;margin-top:20px;border:none;background-color:#fff;border-radius:8px;padding:10px;height:150px;resize:none;font-family:var(--font-body-family);font-weight:400;font-size:21px;outline:none}.dream-interpreter-container .dream-interpreter-result-container{display:none}.dream-interpreter-container .dream-interpreter-result-container.show{display:block}.dream-interpreter-container .dream-interpreter-loading{display:none}.dream-interpreter-container .dream-interpreter-loading.show{display:block}.dream-explorer-subscribe{padding-top:30px}.dream-recorder-section{background:#5fa5b5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:269px 20px;transition:all .2s ease-out}.dream-recorder-section #btn-listings{margin-bottom:30px}@media screen and (max-width: 600px){.dream-recorder-section{padding:6rem 20px 2.5rem}}.dream-title{color:#2c3e50;font-size:2.5rem;font-weight:300;margin-bottom:3rem;text-align:center;letter-spacing:-.02em}.dream-form.again{margin-top:70px}.dream-form.again .dream-input-container{border-radius:50px;padding:20px 30px 13px;position:relative}.dream-form.again textarea{width:100%;height:48px;min-height:0px;border:none;outline:none;background:transparent;font-size:20px;color:#100e0e;resize:none;line-height:1.6;font-family:var(--font-body-family);font-weight:400}.dream-form{width:100%;max-width:920px;position:relative}.dream-form select{display:inline-block;margin-bottom:20px}.dream-input-container{background:#dac9bb;border-radius:36px;padding:39px 27px 27px 32px;position:relative}.dream-textarea{width:100%;min-height:104px;border:none;outline:none;padding:0;background:transparent;font-size:21px;color:#100e0e;resize:none;line-height:1.6;font-family:var(--font-body-family);font-weight:400}.dream-textarea:disabled::placeholder{color:#100e0e;font-weight:300;opacity:1}@media screen and (max-width: 600px){.dream-textarea{font-size:16px}}.dream-textarea::placeholder{color:#100e0e;font-weight:300;font-family:var(--font-body-family);font-size:21px}@media screen and (max-width: 600px){.dream-textarea::placeholder{font-size:16px}}.form-controls{position:relative;justify-content:space-between;display:flex;gap:20px}.form-controls .form-controls-left{display:flex;align-items:center;justify-content:center;gap:20px}.form-controls .form-controls-left .trash-btn{display:none}.form-controls .form-controls-right{display:flex;align-items:center;justify-content:center;gap:20px}.control-btn{width:52px;height:52px;border-radius:100%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:1.2rem;background:#020303;color:#7f7f7f}.control-btn:disabled{background:#c5c5c5;transform:none}.control-btn:hover:not(:disabled){transform:translateY(-2px)}.control-btn img,.control-btn svg{width:30px;height:auto}.cancel-recording-btn,.accept-recording{display:none}.record-btn.recording{background:#b9121b;animation:pulse 1.5s infinite;color:#fff}@keyframes pulse{0%{box-shadow:0 0 #b9121bb3}70%{box-shadow:0 0 0 10px #b9121b00}to{box-shadow:0 0 #b9121b00}}.status-message{margin-top:1rem;padding:1rem;border-radius:10px;text-align:center;font-weight:500;opacity:0;transform:translateY(10px);transition:all .3s ease}.status-message.show{opacity:1;transform:translateY(0)}.status-success{background:#459175;color:#fff}.status-error{background:#b9121b;color:#fff}.status-info{background:#10728b;color:#fff}.permission-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.permission-modal.show{opacity:1;visibility:visible}.permission-content{background:#fff;border-radius:20px;padding:22px 45px 32px;max-width:400px;margin:1rem;text-align:center;transform:translateY(20px);transition:transform .3s ease}.permission-modal.show .permission-content{transform:translateY(0)}.permission-icon{margin-bottom:11px;line-height:0px}.permission-title{font-size:13px;font-weight:600;color:#000;margin-bottom:9px;font-family:var(--font-body-family)}.permission-text{color:#7f7f7f;margin-bottom:11px;font-weight:400;font-size:12px;font-family:var(--font-body-family);padding-left:10px;padding-right:10px}.permission-buttons{display:flex;gap:12px;justify-content:center}.permission-btn{padding:8px 24px;border:none;border-radius:20px;font-weight:600;cursor:pointer;min-width:110px;text-align:center;font-size:11px;font-family:var(--font-body-family);transition:all .3s ease}.permission-btn-primary{background:rgba(var(--color-button));color:#fff;text-decoration:none}.permission-btn-primary:hover{background:rgba(var(--color-button));transform:translateY(-2px);text-decoration:none;color:#fff}.permission-btn-secondary{background:#f0f0f0;color:#7f7f7f;text-decoration:none}.permission-btn-secondary:hover{background:#f0f0f0;transform:translateY(-2px);text-decoration:none}.dream-result{width:100%;max-width:800px;display:none;animation:fadeInUp .6s ease-out}.dream-result.show{display:block}.dream-result .user-dream:first-child{margin-top:0}.user-dream{margin-top:37px;margin-left:30%;background:#dac9bb;border-radius:50px;padding:26px;margin-bottom:37px;font-size:20px;font-family:var(--font-body-family);line-height:1.6;color:#2c3e50}@media screen and (max-width: 600px){.user-dream{margin-left:0%}}.interpretation{margin-right:30%;background:#233d43;border-radius:50px;padding:34px 30px;margin-bottom:30px;color:#f9f9f9;line-height:1.6;font-size:20px;font-family:var(--font-body-family)}@media screen and (max-width: 600px){.interpretation{margin-right:0%}}.interpretation-intro{font-size:2rem;margin-bottom:1rem;opacity:.9}.interpretation-main{font-size:2rem;margin-bottom:.5rem}.interpretation-key{font-weight:600;color:#f39c12}.interpretation-detail{font-size:20px;font-family:var(--font-body-family);color:#f9f9f9}.interpretation-detail p{font-size:20px;font-family:var(--font-body-family);color:#f9f9f9;margin-top:0;margin-bottom:15px}.interpretation-detail h1,.interpretation-detail h2,.interpretation-detail h3,.interpretation-detail h4,.interpretation-detail h5,.interpretation-detail h6{color:#f9f9f9}@media screen and (max-width: 600px){.interpretation-detail{font-size:16px}.interpretation-detail p{font-size:16px}}.action-buttons{display:flex;gap:1rem;justify-content:left;margin-top:0;margin-left:20px}.action-btn{width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;background:#fafafa;color:#7f7f7f}.action-btn.copied{background:#233d43;color:#fff}.action-btn.copied svg{width:24px;height:24px}.action-btn.likeBtn.like,.action-btn.dislikeBtn.dislike,.action-btn:hover,.action-btn:hover.copied{background:#233d43;color:#fff}.feedback-notification{position:absolute;bottom:-75px;left:14%;transform:translate(-50%);background:#accfd799;color:#fff;padding:15px 17px;border-radius:17px;font-size:19px;font-weight:400;z-index:10000;opacity:0;transition:opacity .3s ease-in-out;white-space:nowrap}@media screen and (max-width: 600px){.feedback-notification{left:50%;bottom:-85px;font-size:16px;padding:12px 14px}}.back-btn{position:absolute;top:2rem;left:2rem;width:50px;height:50px;border-radius:50%;border:none;cursor:pointer;display:none;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;background:#ffffffe6;color:#2c3e50}.back-btn:hover{transform:translateY(-2px);background:#fff}.back-btn.show{display:flex}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.dream-title{font-size:2rem;margin-bottom:2rem}.dream-input-container{padding:1.5rem}.form-controls{bottom:1rem;right:1rem;padding-left:10px}.control-btn{width:45px;height:45px;font-size:2rem}.back-btn{top:1rem;left:1rem;width:45px;height:45px}.action-buttons{gap:.75rem}.action-btn{width:45px;height:45px;font-size:2rem}}.els_container{position:relative}#dreamFormDisabled .dream-input-container{pointer-events:none}.feedback-box{background:#f9f9f9;border-radius:35px;padding:20px 25px;margin-top:20px;margin-left:20px;margin-right:20%;animation:fadeInUp .3s ease-out}@media screen and (max-width: 600px){.feedback-box{margin-right:0%}}.feedback-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.feedback-title{font-size:16px;font-weight:400;color:#000;margin:0;font-family:var(--font-body-family);line-height:1.4;flex:1;padding-right:10px}.feedback-close-btn{background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#7f7f7f;transition:color .3s ease;flex-shrink:0}.feedback-close-btn:hover{color:#233d43}.feedback-close-btn svg{width:24px;height:24px}.feedback-options{display:flex;flex-wrap:wrap;gap:8px}.feedback-tag{background:#f9f9f9;border:1px solid #7f7f7f;border-radius:13px;padding:8px 16px;font-size:14px;font-weight:400;color:#100e0e;cursor:pointer;transition:all .3s ease;font-family:var(--font-body-family);white-space:nowrap}.feedback-tag:hover,.feedback-tag.selected,.feedback-tag.selected:hover{background:#233d43;color:#ffffffd9}.feedback-freeform{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:10px}.feedback-textarea{width:100%;height:60px;border:none;outline:none;background:#fff;color:#100e0e;line-height:1.6;font-family:var(--font-body-family);font-weight:400;resize:none;padding:10px;border-radius:16px}.feedback-textarea::placeholder{color:#100e0e;font-weight:300;font-family:var(--font-body-family)}.feedback-submit-btn{width:46px;height:46px;border:none;outline:none;background:#233d43;color:#fff;font-size:2rem;font-weight:400;border-radius:100%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.feedback-submit-btn:hover{background:#233d43}.interpretation-detail pre{background-color:#2d2d2d;color:#f8f8f2;padding:1em;overflow-x:auto;border-radius:8px;font-size:.9rem;line-height:1.5;max-width:100%;box-sizing:border-box}.interpretation-detail pre code{background:none;color:inherit;padding:0;font-family:Fira Code,Consolas,Courier New,monospace}.interpretation-detail code{background-color:#f5f5f5;color:#d63384;padding:.2em .4em;border-radius:4px;font-size:.95rem}.interpretation-detail table{width:100%;border-collapse:collapse;margin:1em 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.95rem;background-color:#fff;box-shadow:0 2px 8px #0000000d;border-radius:10px;overflow:hidden}.interpretation-detail th{background-color:#f7f7f7;color:#333;font-weight:600;padding:12px 15px;border:1px solid #ddd;text-align:left}.interpretation-detail td{padding:12px 15px;border:1px solid #ddd;color:#555}.interpretation-detail tr:nth-child(2n){background-color:#fafafa}.interpretation-detail tr:hover{background-color:#f1f1f1;transition:background-color .3s}@media screen and (max-width: 600px){.interpretation-detail table,.interpretation-detail thead,.interpretation-detail tbody,.interpretation-detail th,.interpretation-detail td,.interpretation-detail tr{display:block}.interpretation-detail thead{display:none}.interpretation-detail tr{margin-bottom:15px;box-shadow:0 1px 3px #0000001a;padding:10px;background:#fff;border-radius:8px}.interpretation-detail td{border:none;position:relative;padding-left:50%;text-align:left}.interpretation-detail td:before{content:attr(data-label);position:absolute;left:15px;font-weight:700;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dream-explorer.css.map */
