/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f3f7;color:#212121;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.fake-link{color:#212121;display:block;text-decoration:none}#root,body,html{height:100%}.form-panel{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 5px #ddd;padding:20px;width:400px}h1{font-size:32px;margin-top:0}.blocked-content{color:#bf1c1c;padding:5px 5px 20px}.color-danger{color:#bf1c1c}.form-error{background-color:#bf1c1c;border-radius:5px;color:#fff;font-size:16px;margin:3px 0;padding:7px;text-align:center}.form-error ul{margin:0;padding-left:20px}.form-error li{margin-top:5px}.form-success{background-color:#28962f}.form-field[data-error]{color:#bf1c1c}.form-field[data-error] input,.form-field[data-error] textarea{border:1px solid #bf1c1c}[data-err]{color:#bf1c1c}.form-field{margin-top:15px;position:relative}input,textarea{-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 7px 3px -7px #ccc;box-sizing:border-box;color:#212121;font-size:16px;line-height:normal;margin-top:5px;outline:none;padding:5px;width:100%}textarea{resize:none}input:focus,textarea:focus{border:1px solid #59cadb;box-shadow:0 0 3px #59cadb}.form-field button{width:100%}button{background-color:#59cadb;border:none;border-radius:5px;color:#fff;padding:10px}button:disabled{opacity:.5}input:disabled,textarea:disabled{background-color:#ccc}input:read-only,textarea:read-only{background-color:#ddd}button:hover{box-shadow:0 0 5px #333;cursor:pointer}button:disabled:hover{box-shadow:none;cursor:default}.input-icon{align-items:center;cursor:pointer;display:inline-flex;height:41px;justify-content:flex-end;min-width:40px;padding-right:10px;position:absolute;right:-6px}@media (hover:hover){.input-icon:hover{color:#326bf0}}input::-ms-clear,input::-ms-reveal{display:none}input[type=password]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-credentials-auto-fill-button{display:none!important;height:0;margin:0;pointer-events:none;visibility:hidden;width:0}.container{display:flex;justify-content:center;padding:100px 10px}.page{padding:50px 10px}.wbtn{background-color:#0070f3;border:none;border-radius:7px;box-shadow:0 4px 14px 0 #0076ff63;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:400;height:45px;line-height:45px;padding:0 56px;text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.wbtn:hover{background:#0076ffe6;box-shadow:0 6px 20px #0076ff3b}.wbtn:disabled{box-shadow:none;cursor:default}.wbtn:disabled:hover{background:#0070f3}.wbtn-outline{border:1px solid #0070f3;box-shadow:0 4px 14px 0 #0076ff30;color:#0070f3}.wbtn-outline,.wbtn-outline:disabled:hover,.wbtn-outline:hover{background:#fff}.wbtn-red{background-color:#bf1c1c;box-shadow:none}.wbtn-red:hover{background-color:#bf1c1c;box-shadow:0 4px 10px 0 #ccc}.wbtn-red:disabled:hover{background-color:#bf1c1c;box-shadow:none}a.slim,button.slim{padding:0 16px}.user-link{color:#6a5acd;font-weight:700;text-decoration:none}.user-link-underline:hover{text-decoration:underline}#root{--ck-color-mention-background:none;--ck-color-mention-text:#6a5acd;--ck-focus-ring:1px solid #59cadb}.mention{font-weight:700;text-decoration:none}.ck-content figure.media{max-width:800px}.smaller-media .ck-content figure.media{max-width:600px}.preview{overflow-wrap:anywhere}.preview .mention:hover{text-decoration:underline}.interactable-icon{cursor:pointer}button.button-link{background:none;box-shadow:none;color:#59cadb;margin:0;padding:0}button.button-link:hover{text-decoration:underline}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.hide-scroll::-webkit-scrollbar{height:0;width:0}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.form-segment{background-color:#fff;box-shadow:0 0 5px #ccc;margin-bottom:30px;overflow-x:hidden;padding:10px 20px 20px}.form-segment>h2{border-bottom:1px solid #d2d3d7;font-size:24px;font-weight:500;margin:0 0 20px;padding-bottom:3px}.alert{background-color:#ccc;border-radius:5px;display:flex;gap:5px;padding:10px}img{overflow-wrap:anywhere}.toggle-placeholder:focus::placeholder{color:#0000}.orangebtn{background-color:orange;box-shadow:0 0 3px #999;color:#fff;display:block;font-size:20px;padding:8px;text-decoration:none}.orangebtn:hover{background-color:#ff8c00}.orangebtn:disabled{box-shadow:none}.orangebtn:disabled:hover{background-color:orange}select{border-radius:0}.b-contain *,.b-contain :after,.b-contain :before{box-sizing:initial!important}.b-contain input{opacity:0;position:absolute;z-index:-1}.b-contain span{font-family:inherit;font-size:1rem;line-height:1.5}.b-contain{cursor:pointer;display:table;margin-bottom:.4rem;padding-left:2rem;position:relative}.b-contain input[type=checkbox]~.b-input{border:1px solid #94a3b8;border-radius:.2rem}.b-contain input[type=checkbox]~.b-input,.b-contain input[type=radio]~.b-input{background:#f1f5f9;height:1.25rem;left:0;position:absolute;top:0;transition:background .25s;width:1.25rem}.b-contain input[type=radio]~.b-input{border:1px solid #94a3b8;border-radius:3rem}.b-contain input[type=checkbox]~.b-input:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:.6rem;left:7px;position:absolute;top:3px;transform:rotate(45deg);transition:background .25s;width:.3rem}.b-contain input[type=radio]~.b-input:after{background:#2563eb;border-radius:3rem;content:"";display:none;height:.75rem;left:4px;position:absolute;top:4px;transition:background .25s;width:.75rem}.b-contain input[type=checkbox]:disabled~.b-input:after{border-color:#fff}.b-contain input:checked~.b-input:after{display:block}.b-contain input[type=checkbox]:focus~.b-input,.b-contain input[type=radio]:focus~.b-input,.b-contain:hover input[type=checkbox]:not([disabled])~.b-input,.b-contain:hover input[type=radio]:not([disabled])~.b-input{background:#e2e8f0;border-color:#64748b}.b-contain input:focus~.b-input{box-shadow:0 0 0 2px #60a5fa}.b-contain input[type=checkbox]:checked~.b-input{background:#3b82f6;border-color:#1d4ed8}.b-contain input[type=radio]:checked~.b-input{border-color:#1d4ed8}.b-contain input[type=checkbox]:disabled~.b-input,.b-contain input[type=radio]:disabled~.b-input{cursor:not-allowed;opacity:.5}.b-contain input[type=radio]:disabled~.b-input:after{background:#fff}.b-contain input[type=checkbox]:checked:focus~.b-input,.b-contain:hover input[type=checkbox]:not([disabled]):checked~.b-input{background:#2563eb;border-color:#1e40af}.b-contain input[type=radio]:checked:focus~.b-input,.b-contain:hover input[type=radio]:not([disabled]):checked~.b-input{background:#fff;border-color:#1e40af}.App{display:flex;flex-direction:column;height:100%}.App-M .container,.App-M .page{padding-bottom:calc(env(safe-area-inset-bottom) + 100px)}#app-cover{background-color:#59cadb;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999}.menu-item{float:left;height:100%}.menu-link{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:18px;height:100%;padding:0 15px;text-decoration:none}.menu-active{background-color:#3ba1b1;border-bottom:3px solid #1e545c}.menu-collapse .menu-item{width:100%}.menu-collapse .menu-link{flex-direction:column;padding:15px 0}.menu-collapse .menu-active{border-bottom:none;border-left:3px solid #1e545c}@media (hover:hover){.menu-link:hover{background-color:#46bfd2}.menu-active:hover{background-color:#3ba1b1}}.menu-group{position:relative}.menu-group>.menu-link{cursor:default}.menu-dropdown{background-color:#59cadb;box-shadow:0 1px 5px #213335;display:none;list-style-type:none;margin:0;padding:0;position:absolute;width:100%}.menu-dropdown .menu-item{width:100%}.menu-dropdown .menu-link{padding:15px}.menu-dropdown .menu-active{border-bottom:none;border-left:3px solid #1e545c}@media (hover:hover){.menu-group:hover .menu-dropdown{display:block}}.menu{background-color:#59cadb;min-height:60px;z-index:100}.menu-list{display:inline-block;height:100%;list-style-type:none;margin:0;padding:0}.menu-right{float:right}.menu-collapse{background-color:#59cadb;display:none;height:auto;left:0;position:absolute;right:0}.menu-expanded{display:block}.menu-logo{padding:0 15px}.menu-divider,.menu-logo,.menu-toggle{align-items:center;display:inline-flex;height:100%;vertical-align:top}.menu-toggle{padding:0 15px}.menu-toggle-active svg{background-color:#46bfd2;border-radius:3px}@media (hover:hover){.menu-toggle svg:hover{background-color:#46bfd2;border-radius:3px;cursor:pointer}}.menu-alert{align-items:center;display:flex;float:left;font-size:28px;height:100%;padding:0 15px;position:relative}.menu-alert svg{color:#e3fdff}.menu-alert svg:hover{color:#d3d3d3;cursor:pointer}.menu-alert-compact{padding:0 10px}.menu-alert-modal{background-color:#e3fdff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:-4px 4px 8px #ccc;box-sizing:border-box;font-size:18px;left:50%;position:absolute;top:100%}.menu-alert-connector{border-bottom:16px solid #e3fdff;border-left:16px solid #0000;border-right:16px solid #0000;bottom:100%;content:"";left:50%;margin-bottom:-3px;margin-left:-16px;position:absolute;z-index:-10}.menu-alert-count{align-items:center;background-color:orange;border-radius:50%;bottom:12px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;pointer-events:none;position:absolute;right:12px;width:16px}.menu-alerts{list-style-type:none;margin:0;max-height:400px;overflow-wrap:anywhere;overflow-y:auto;padding:0}.menu-alerts li{border-top:1px solid #ccc;display:block;padding:10px}.menu-alerts li:hover{background-color:#bafaff;cursor:pointer}.menu-alerts li.menu-alert-empty:hover{background-color:#e3fdff;cursor:default}.menu-alerts li:first-child{border-top:none}.menu-alert-timestamp{color:gray;font-size:16px}.menu-alert-unread:before{background-color:#6a5acd;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:10px;width:10px}.eula .modal-body h2{margin:0}.eula-date{font-size:16px;margin:0 0 5px}.modal{background-color:#eee;border:1px solid #ccc;box-shadow:0 0 10px 3px #ccc;display:flex;flex-direction:column;height:600px;left:50%;max-height:calc(100% - 50px);max-width:calc(100% - 50px);pointer-events:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:700px;z-index:9997}.App-M .modal{max-height:calc(100% - 50px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:calc(100% - 50px - env(safe-area-inset-left) - env(safe-area-inset-right))}.modal-animated{animation:modalOpen .2s ease-in-out}.modal-warn{animation:modalWarn .4s step-end}@keyframes modalWarn{0%{outline:3px dashed #bf1c1c}to{outline:none}}@keyframes modalOpen{0%{transform:translate(-50%,-50%) scale(.2)}to{transform:translate(-50%,-50%) scale(1)}}.modal-body{flex:1 1;overflow-wrap:anywhere;overflow-y:scroll;padding:20px}.modal-header{border-bottom:1px solid #ccc;padding:5px;text-align:center}.modal-header h1{font-size:32px;font-weight:400;margin:0;overflow-wrap:anywhere}.modal-footer{border-top:1px solid #ccc;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:10px}.modal-footer>button{margin:0 auto}.modal-open{overflow:hidden;pointer-events:none}.verify-email{text-align:center}.verify-email-msg{font-size:24px;margin:6px}.logout{text-align:center}.logout p{font-size:32px;font-weight:500;margin:0}.error-404{text-align:center}.error-404 p{font-size:32px;font-weight:500;margin:0}.write-post .form-field{margin:20px 0}.write-post-area{margin:0 auto;max-width:1200px}.write-post-buttons{display:flex;flex-flow:wrap;justify-content:right;margin-top:20px}.write-post-buttons button{margin-bottom:10px;margin-left:10px}div.ck.ck-balloon-panel.ck-powered-by-balloon{display:none}.ck-editor__editable_inline{min-height:400px}.post-leftmeta{color:#333;margin-top:auto}.post-votes{margin-right:10px;text-align:center}.post-votes-value{font-size:24px;font-weight:700;margin:10px 0}.posts .post-container{cursor:pointer;margin-bottom:30px}.posts-search{display:flex;margin-bottom:30px}.posts-search button,.posts-search input{border-radius:0;margin:0}.posts-search input{border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:20px}.posts-search button{border-bottom-right-radius:5px;border-top-right-radius:5px;padding:10px}.posts-search button:hover{box-shadow:none}.posts-top{display:flex;flex-wrap:wrap;font-size:20px;margin-bottom:20px}.posts-filter{margin-bottom:10px}#posts-select{font-size:18px;margin-left:10px;padding:3px 10px}.space-between{flex-grow:1;min-width:30px}.posts-write-own{align-self:right}.posts .post-content h1{margin-bottom:0}.posts .post-content .preview{color:#666;max-height:200px;overflow-y:hidden}.posts .post-container:hover{outline:1px solid #333}.view-post-area{margin:0 auto;max-width:1300px}.post-container{background-color:#fff;box-shadow:0 0 5px #ccc;display:flex;padding:10px}.post-viewport{align-self:center;flex-grow:1;min-width:0;overflow-wrap:anywhere}.post-content{overflow-x:auto}.post-footer{align-items:center}.post-actions,.post-footer{display:flex;flex-wrap:wrap}.post-actions{gap:15px;margin-top:auto}.post-author{border-top:1px solid #ddd;margin-left:auto;margin-top:10px;min-width:200px;word-break:break-all}.post-pfp{align-items:center;display:flex}.post-pfp img{display:block}.post-pfp-text{margin-left:10px}.post-timestamp{color:gray;margin:5px 0}.write-reply .ck-editor__editable_inline{min-height:300px}.write-reply{background-color:#ebf6f7;border-top:1px solid #59cadb;display:block;padding:0}.write-reply-editor{margin:0 auto;max-width:1000px;padding:20px}.edit-post-submit,.write-reply-submit{display:flex;flex-flow:wrap;justify-content:right;margin-top:5px}.edit-post-submit button,.write-reply-submit button{margin-left:10px;margin-top:10px}.edit-post-submit{margin-bottom:10px}.edit-post-submit .wbtn-outline{padding:0 28px}.post-glow{animation:postGlow 2s}@keyframes postGlow{0%{background-color:#fff}25%{background-color:#faebd7}to{background-color:#fff}}.post-editor{width:100%}.post-editor .form-field{margin:0 0 10px}.deleted-post{font-size:20px}.deleted-post,.deleted-user{color:#880808;font-weight:700}.write-comment{background-color:#ebf6f7;border-radius:15px;display:block;margin-top:30px;padding:0}.write-comment-heading{background-color:#00c9b7;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:400;margin:0;padding:4px;text-align:center}.write-comment-editor{margin:0 auto;max-width:1000px;padding:20px}.write-comment .ck-editor__editable_inline{min-height:300px}.write-comment-submit{margin-top:15px;text-align:right}.show-more{bottom:0;display:none;margin-bottom:5px;position:absolute;text-align:center;width:100%}.show-more button{background-color:gray;border-radius:50px;box-shadow:none}[data-overflow] .show-more{display:block}.content-expanded{padding-bottom:50px}.report-p{font-size:20px;font-weight:700;margin:0}.report-reasons{margin-top:0;overflow:hidden;padding:10px}.report-reasons .b-contain span{font-size:18px}.view-post-prio{margin-bottom:20px}.view-post-prio button{color:#0070f3;font-size:20px;overflow-wrap:anywhere;padding:0}.back-to-top{align-items:center;background-color:#000;border-radius:50%;bottom:30px;color:#fff;cursor:pointer;display:flex;font-size:32px;height:50px;justify-content:center;margin-bottom:env(safe-area-inset-bottom);margin-right:env(safe-area-inset-right);opacity:.8;position:fixed;right:30px;width:50px;z-index:10}.edit-profile-pfp{text-align:center}.edit-profile-pfp img{border:1px solid #ccc;border-radius:50%}.edit-profile-info{margin-top:30px}.edit-profile-info textarea{height:200px;width:100%}.edit-profile-viewport{max-width:800px;width:100%}.edit-profile-submit{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.link-skip{color:#0070f3;font-size:20px;font-weight:700;text-decoration:none}.edit-profile-pfpoverlay{align-items:center;background-color:#000;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:48px;height:100%;justify-content:center;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.edit-profile-pfpport{display:inline-block;font-size:0;position:relative}.edit-profile-pfpport:hover .edit-profile-pfpoverlay{opacity:.8;transition:opacity .5s}.edit-profile-pfpoverlay input{display:none}.view-user-container{width:800px}.view-user-activity,.view-user-port{background-color:#fff;box-shadow:0 0 5px #ccc;padding:50px}.view-user-activity{margin-top:30px;padding:10px}.view-user-activity>h1{font-weight:400;margin-bottom:10px;text-align:center}.view-user-pfp img{border:1px solid #ccc;border-radius:50%}.view-user-pfp{text-align:center;word-break:break-all}.view-user-bio{margin-top:15px;overflow-wrap:anywhere;white-space:pre-wrap}.view-user-actions,.view-user-bio{display:flex;justify-content:center}.view-user-actions{flex-wrap:wrap;gap:10px}.activity-post{border:1px solid #ddd;box-shadow:none;cursor:pointer;margin-bottom:10px}.activity-post .post-content .preview,.activity-post .post-content h1{overflow-wrap:anywhere}.activity-post .post-content h1{margin-bottom:0}.activity-post .post-content .preview{color:#666;max-height:200px;overflow-y:hidden}.activity-post:hover{outline:1px solid #333}.post-rightmeta{background-color:#0070f3;border-radius:5px;color:#fff;font-weight:700;margin-top:auto;padding:5px}.activity-product .post-viewport{min-width:400px}@media (max-width:500px){.activity-product .post-viewport{min-width:100%}}.chat{height:100%;min-height:0;padding:50px 10px none}.App-M .chat-area{min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) calc(60px + env(safe-area-inset-bottom)) env(safe-area-inset-left)}.App-M .chat{padding:0}.chat-area{background-color:#fff;box-shadow:0 0 5px #ccc;box-sizing:border-box;flex-direction:column;margin:0 auto;max-width:1300px;min-height:500px;min-width:800px;padding:30px;width:100%}.chat-area,.chat-box{display:flex;height:100%}.chat-box{background-color:#ddd;min-height:0}.chat-side{border:1px solid #6a5acd;overflow-wrap:anywhere;overflow-y:auto;width:300px}.chat-heading{align-items:flex-end;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px;max-width:100vw}@media(max-width:1600px){.chat{padding:30px 0}.chat-area{background-color:initial;box-shadow:none;padding:0}.chat-side{min-width:300px}.chat-heading{padding:0 10px}}@media (max-width:800px){.chat-side{width:100%}.chat-area{min-width:0}.chat-close-chat{background-color:#6a5acd;color:#fff;cursor:pointer;font-weight:600;padding:15px;text-align:center}div.chat-body{border:1px solid #6a5acd;display:none}.chat-inside .chat-side{display:none}.chat-inside .chat-body{display:flex}}.chat-body{background-color:#eee;border:1px solid #6a5acd;border-left:none;flex:1 1;flex-direction:column}.chat-body,.chat-footer{display:flex}.chat-footer button{border-radius:0;box-shadow:none;display:block;font-size:16px;height:100%;padding:5px}.chat-special{border-left:1px solid #ddd}.chat-special:first-child{border-left:none}.chat-special button{background-color:#aaa;padding:5px 10px}.chat-special button:hover{background-color:#888}.chat-footer-buttons{display:flex;gap:10px;margin:0 auto}.chat-footer-prompt{display:flex;flex-direction:column;margin:0 auto}.chat-footer-info{margin:0 0 10px}.chat-footer-accept{background-color:#00a86b}.chat-footer-block{background-color:#b80f0a}.chat-special-popup{background-color:#ddd;position:absolute;transform:translateY(-100%);width:120px;z-index:10}.chat-special-popup button{background-color:#b80f0a;margin:10px auto;width:80px}.chat-special-popup button:hover{background-color:#b80f0a}.chat-special-popup-close{color:#aaa;margin:3px;text-align:right}.chat-special-popup-close svg:hover{color:#666}.chat-input{flex:1 1}.chat-input textarea{border-bottom:none;border-left:none;border-radius:0;border-right:none;display:block;margin:0;overflow:hidden}.chat-message{background-color:#fff;border-radius:10px;display:inline-block;margin:0 20px;max-width:500px;padding:10px;position:relative}.chat-message .chat-img{display:block;margin-top:10px}.chat-message .chat-img:first-child{margin-top:0}.chat-parent{display:flex;flex-wrap:wrap;margin:20px 0}.chat-attachment{background-color:#00008b;border-top:3px solid #fff;color:#fff;padding:30px}.chat-attachment:first-child{border-top:none}.chat-attachment a{color:#fff}.chat-parent-right{flex-direction:row-reverse}.chat-parent:after{clear:both;content:"";display:table}.chat-message:after{border-bottom:12px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;content:"";left:-15px;margin-top:-6px;position:absolute;top:10px;transform:rotate(45deg)}.chat-message-user{align-items:center;display:flex;font-size:16px;gap:5px;height:100%;max-width:200px;min-height:0}.chat-parent-right .chat-message-user{flex-direction:row-reverse}.chat-message-user img{border-radius:50%}.chat-parent-right .chat-message{background-color:#d4fac8;float:right}.chat-parent-right .chat-message:after{border-bottom-color:#d4fac8;left:auto;right:-15px;transform:rotate(-45deg)}.chat-parent-right .chat-timestamp{text-align:right}.chat-timestamp{color:gray;font-size:14px;margin:3px 25px}.chat-new-messages{border:1px solid red;border-bottom:none;color:red;display:block;padding:5px;text-align:center}.chat-messages{flex:1 1;overflow-wrap:anywhere;overflow-y:auto;padding:0 5px}.chat-messages-empty{color:gray;font-size:32px;margin-top:100px;text-align:center}.chat-messages .loading{margin-top:10px}.chat-user img{border-radius:50%}.chat-user{align-items:center;border-bottom:1px solid #6a5acd;cursor:pointer;display:flex;gap:20px;overflow-wrap:anywhere;padding:10px}.chat-user:first-child{border-top:1px solid #6a5acd}.chat-user-active,.chat-user:hover{background-color:#eee}.chat-users-empty{margin:30px 5px;text-align:center}.user-unread{color:#6a5acd;font-size:12px}.chat-menu{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:10px}.chat-menu>div{cursor:pointer;font-size:16px;padding-bottom:5px}.chat-menu .active,.chat-menu>div:hover{border-bottom:3px solid #6a5acd}.chat-search{margin:10px auto;width:90%}.chat-search input{margin:0}.post-job-view{margin:0 auto;max-width:1200px}.post-job .form-field{margin:20px 0}.post-job-label{margin-bottom:5px}.post-job-loc select{height:33px;margin-top:auto;padding:0 20px}.post-job-loc input{flex:1 1;min-width:250px}.post-job-loc{display:flex;flex-wrap:wrap;gap:10px}.post-job-types{display:flex;flex-wrap:wrap;gap:20px;overflow:hidden}.post-job-comp{display:flex;padding-top:5px}.post-job-comp input{margin-top:0;max-width:200px}.post-job-comm input{width:50px}.post-job-comc,.post-job-company{display:flex;gap:20px}.post-job-company{flex-wrap:wrap}.post-job-company input{display:block;width:290px}.post-job-error{overflow-wrap:anywhere;text-align:left}.post-job-error>div{font-size:20px;font-weight:700;margin-bottom:5px}.view-job-area{align-items:flex-end;display:flex;flex-wrap:wrap-reverse;gap:20px;margin:0 auto;max-width:1300px}.view-job-applications{margin:20px auto;max-width:1300px}.view-job-applications li+li{margin-top:8px}.view-job-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.view-job-box{background-color:#fff;box-shadow:0 0 3px #ccc;box-sizing:border-box;overflow-wrap:anywhere;padding:20px}.view-job-left{align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:400px}@media (max-width:500px){.view-job-left{min-width:100%}}.view-job-right{margin:0 auto;width:300px}.view-job-logo{display:block;margin:0 auto;max-height:200px;max-width:200px}.view-job-info{margin:10px auto auto}.view-job-label{font-size:15px;margin-bottom:3px}.jobs-advfilter .posts-search{margin-bottom:0}.jobs-advfilter{background-color:#ddd;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;overflow:hidden;padding:10px}.jobs-advfilter-c{align-items:center;display:flex;flex-wrap:wrap;gap:5px 20px}.jobs-advfilter-c .b-contain{margin-bottom:0;margin-top:5px}.browse-user{align-items:center;gap:50px;overflow-wrap:anywhere}.browse-user,.user-box-c{display:flex;flex-wrap:wrap}.user-box-c{gap:40px;justify-content:center;overflow:hidden;padding:10px}.user-box{background-color:#fff;display:block;height:265px;overflow:hidden;width:250px}.user-box:hover{outline:3px solid #999}.user-box-p{background-color:#ddd;text-align:center}.user-box-p img{background-color:#fff;border:2px solid #ccc;border-radius:50%;margin-bottom:-30px;margin-top:10px}.user-box-t{font-size:22px;margin-top:32px;text-align:center}.user-box-d{font-size:18px;margin:10px 10px 0;overflow-wrap:anywhere;text-align:center}.home-top{align-items:center;background-attachment:fixed;background-color:#1e545c;background-image:url(/static/media/bg.3e6ab7ece68297d71eec.png);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;padding:100px 10px 120px}.home-top>h1{margin-bottom:40px;text-align:center}.home-cards{flex-wrap:wrap;gap:30px}.home-card,.home-cards{display:flex;justify-content:center}.home-card{align-items:center;background-color:#fff;box-sizing:border-box;color:#212121;flex-direction:column;height:200px;padding:10px;width:200px}.home-card:hover{background-color:#e3fdff;cursor:pointer}.home-card>div{margin-top:20px}.home-promo{align-items:center;background-color:#7ab9c4;padding:100px 10px 120px}.home-promo,.home-sections{color:#212121;display:flex;flex-direction:column}.home-sections{background-color:#36bebc;gap:50px;padding:40px 20px}.home-section{align-items:center;display:flex;flex-wrap:wrap;gap:25px 50px;justify-content:center}.home-section p{font-size:20px;margin:0;max-width:800px}.home-adv,.home-section a:hover{color:#fff}.home-adv{align-items:center;background-color:#085a5e;box-sizing:border-box;display:flex;flex-direction:column;padding:100px 10px 120px}.home-store-adv{padding:20px}.home-store-icons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.home-store-icons a{display:block}.home-store-icons a img{display:block;height:100%}.error-general{text-align:center}.error-general p{font-size:32px;font-weight:500;margin:0}.sell-view{margin:0 auto;max-width:1200px}.sell-label{margin-bottom:5px}.sell-images{display:flex;flex-wrap:wrap;gap:20px}.sell-collapse>div{max-width:400px}@media (min-width:700px){.sell-collapse{display:flex}.sell-collapse>label{text-align:right}.sell-collapse>div{width:400px}}.sell-submit{display:flex;flex-wrap:wrap;gap:20px;justify-content:right}.sell-error{font-size:18px;margin:0 0 10px;text-align:left}.sell-error li:first-child{margin-top:0}.sell-image{background-color:#f8f9f9;cursor:move}.sell-image-bg{background-position:50%;background-repeat:no-repeat;background-size:contain;height:130px;width:150px}.sell-image-toolbar{background-color:#fff;border:1px solid #ccc;padding:5px 0;text-align:center}.sell-image-first{background-color:#2f7883;color:#fff;margin-left:3px;margin-top:-3px;padding:3px;position:absolute}.view-product-area{display:flex;flex-direction:column;margin:0 auto;max-width:1300px}.view-product-price{color:#37a864;font-size:24px}.view-product-image{background-color:#fff;border:1px solid #d2d3d7;height:100%;width:600px}.view-product-image-1{padding-bottom:75%;position:relative}.view-product-image-2{bottom:0;left:0;position:absolute;right:0;top:0}.view-product-image img{height:100%;object-fit:contain;width:100%}.view-product-gallery,.view-product-root{display:flex;flex-direction:row}.view-product-gallery{gap:20px}.view-product-tiles{display:flex;flex-direction:column;gap:10px;height:450px;overflow-x:hidden;overflow-y:auto}.view-product-tile{background-color:#fff;border:1px solid #d2d3d7;box-sizing:border-box;cursor:pointer;height:135px;min-height:135px;min-width:180px;width:180px}.view-product-tile img{height:100%;object-fit:contain;width:100%}.view-product-info{flex-wrap:wrap;gap:20px;height:100%;margin-left:auto}.view-product-ibox,.view-product-info{display:flex;flex-direction:column;justify-content:center}.view-product-ibox{background-color:#fff;box-shadow:0 0 3px #ccc;box-sizing:border-box;min-width:0;overflow-wrap:anywhere;padding:15px;width:350px}.view-product-info h2{font-size:24px;font-weight:500;margin-bottom:10px;margin-top:0}@media (max-width:1300px){.view-product-root{flex-direction:column}.view-product-info{flex-direction:row;margin-left:0}.view-product-area{align-items:center}}@media (max-width:820px){.view-product-gallery{align-items:center;flex-direction:column}.view-product-tiles{flex-direction:row;height:auto;overflow-x:auto;overflow-y:hidden;padding:3px}.view-product-image,.view-product-tiles{max-width:600px;width:calc(100vw - 20px)}.view-product-ibox{max-width:calc(100vw - 20px)}}.view-product-meta{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:40px auto 20px;max-width:800px}.view-product-phone{color:#00008b;display:inline-block;font-size:24px;margin-top:20px}.view-product-selected{border:3px solid #59cadb}.view-product-arrow{cursor:pointer;display:none;font-size:32px;margin:0 10px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.view-product-image:hover .view-product-arrow{display:block;opacity:.8}.view-product-right{right:0}.contact .form-panel{width:800px}.contact .form-error{max-width:400px}.product-preview-icons{margin-top:10px}.product-preview>div{min-height:256px}@media (max-width:500px){.product-preview .post-viewport{min-width:100%}.product-preview .post-footer{display:none}}.product-preview h1{font-size:24px}.shifts-label{margin-bottom:10px}.shifts-search{align-items:center;display:flex;flex-wrap:wrap;gap:0 100px}.tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.tab{border:1px solid #0000;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:6px 12px;position:relative}.tab-selected{background:#fff;border-color:#aaa;border-radius:5px 5px 0 0;color:#000}.timeline{display:flex;flex-wrap:wrap;margin-bottom:20px;margin-left:20px;touch-action:pan-y}.timeline-segment{cursor:pointer;height:30px;margin-top:25px;position:relative}.timeline-segment:first-child:before{left:0;transform:translateX(-50%)}.timeline-segment:after,.timeline-segment:first-child:before{background-color:#333;content:"";height:100%;position:absolute;width:2px;z-index:1}.timeline-segment:after{right:0;transform:translateX(50%)}.timeline-horz{height:2px;transform:translateY(-50%);width:100%}.timeline-horz,.timeline-vert{background-color:#333;position:absolute;top:50%}.timeline-vert{height:60%;left:50%;transform:translate(-50%,-50%);width:2px}.timeline-label{bottom:0;color:#333;font-size:14px;font-weight:700;left:0;padding-top:1px;pointer-events:none;position:absolute;transform:translate(-50%,100%)}.timeline-interval{background-color:#248267;height:10px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.timeline-handle{background-color:#ccc;border:3px solid #fff;border-radius:5px;box-shadow:0 0 5px 1px #aaa;height:80%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px;z-index:2}.timeline-handle-ls{margin-left:-10px}.timeline-handle-rs{margin-left:10px}.shifts-allow-notifications{margin-top:50px}.square{align-items:center;background-color:#eee;cursor:pointer;display:flex;font-size:20px;justify-content:center;margin-top:10px;outline:1px solid gray;padding:20px}@media (hover:hover){.square:hover{background-color:#89b8ab;transition:background-color .1s linear}}.square[data-selected=true]{background-color:#248267;color:#fff}.square-select{display:flex;flex-wrap:wrap;margin-top:-10px}.shifts-method{display:flex;flex-wrap:wrap;gap:20px 50px}.advanced-search .b-contain span,.shifts .b-contain span{font-size:18px;line-height:1.3}.advanced-search-util{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.advanced-search-util a{text-decoration:none}.advanced-search-util a:hover{text-decoration:underline}form.advanced-search .form-field{margin:15px 0 0}.payment-loading{flex:1 1;max-width:450px}.payment-loading svg{height:auto;width:100%}.payment-loading-text{color:#1e545c;font-size:48px;font-weight:700;margin-bottom:5px;text-align:center}@media(max-width:400px){.payment-loading-text{font-size:32px}}.menu-app{align-items:center;background-color:#59cadb;bottom:0;display:flex;justify-content:space-between;left:0;min-height:50px;padding:0 20px env(safe-area-inset-bottom);position:fixed;right:0;z-index:100}.menu-app-icon svg{color:#e3fdff;font-size:30px}.menu-app-icon svg:hover{color:#d3d3d3;cursor:pointer}.menu-app .menu-alert svg{font-size:30px}.menu-app .menu-alert{padding:0}.menu-app .menu-alert-modal{border-top-left-radius:5px;border-top-right-radius:5px;bottom:100%;box-shadow:none;margin-bottom:15px;top:auto}.menu-app .menu-alert-connector{border-bottom:none;border-top:16px solid #e3fdff;top:100%}.menu-alert-count{font-size:11px;height:18px;width:18px}.menu-app-profile img{background-color:#f1f3f7;border:1px solid #ccc;border-radius:50px;display:block}.menu-app-profile{cursor:pointer}.menu-app-dropdown{bottom:100%;right:0;width:auto}.menu-app-dropdown .menu-item{float:none;width:auto}.home-locked{display:table;height:100%;padding-bottom:calc(env(safe-area-inset-bottom) + 100px)}.home-locked-center{display:table-row;height:100%}.home-locked-inner{display:table-cell;padding:0 10px;vertical-align:middle}.home-locked-inner .form-panel{margin:0 auto;max-width:400px;width:auto}.home-locked-sep{align-items:center;color:#123237;display:flex;margin:25px auto;max-width:440px;text-align:center}.home-locked-sep:after,.home-locked-sep:before{border-bottom:1px solid #123237;content:"";flex:1 1}.home-locked-sep:not(:empty):before{margin-right:.25em}.home-locked-sep:not(:empty):after{margin-left:.25em}.home-locked-buttons{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:440px}.home-locked-buttons .home-app-button{border-radius:10px;box-shadow:0 0 10px #1e545c;padding:10px;text-align:center}.home-app{padding-bottom:calc(env(safe-area-inset-bottom) + 50px)}.home-app-header{align-items:center;color:#1e545c;display:flex;flex-direction:column;margin-top:25px}.home-app-buttons{display:flex;gap:10px;justify-content:center;margin-bottom:20px;margin-top:10px}.home-app-button{background-color:#1e545c;border:3px groove #123237;box-shadow:none;color:#eee}.home-app-button:hover{background-color:#123237;box-shadow:none}.home-app-header h1{margin-bottom:0;margin-top:5px}.home-app-cards{flex-direction:column;gap:20px;margin:0 auto 25px;max-width:500px}.home-app-card,.home-app-cards{align-items:center;display:flex;padding:0 10px}.home-app-card{background-color:#1e545c;border:3px groove #123237;border-radius:10px;box-shadow:0 0 10px #1e545c;box-sizing:border-box;color:#eee;width:100%}.home-app-label{flex:1 1;font-size:24px;text-align:center}.home-app-card .home-app-icon{border-right:1px solid #123237;padding:10px 10px 10px 0}.home-app-card:hover{background-color:#123237;box-shadow:none;cursor:pointer}.app-network{background-color:#f1f3f7;bottom:0;left:0;opacity:.99;overflow-y:scroll;position:fixed;right:0;text-align:center;top:0;z-index:9998}.app-network-content{margin:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);padding:60px 10px}.app-network h1{font-size:32px;font-weight:500;margin:0}.app-network p{margin:18px}.privacy{padding-left:20px;padding-right:20px}


/*!
 * smartbanner.js v1.25.0 <https://github.com/ain/smartbanner.js#readme>
 * Copyright © 2024 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */.smartbanner{background:#f3f3f3;font-family:Helvetica,sans,sans-serif;height:84px;left:0;overflow-x:hidden;position:absolute;top:0;width:100%}.smartbanner__exit{border:0;display:block;height:12px;left:9px;margin:0;position:absolute;text-align:center;top:calc(50% - 6px);width:12px}.smartbanner__exit:after,.smartbanner__exit:before{background:#716f6f;content:" ";height:12px;position:absolute;width:1px}.smartbanner__exit:before{transform:rotate(45deg)}.smartbanner__exit:after{transform:rotate(-45deg)}.smartbanner__icon{background-size:64px 64px;border-radius:15px;left:30px;width:64px}.smartbanner__icon,.smartbanner__info{height:64px;position:absolute;top:10px}.smartbanner__info{align-items:center;color:#000;display:flex;left:104px;overflow-y:hidden;width:60%}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{background:#f3f3f3;border-radius:5px;color:#1474fc;display:block;font-size:18px;min-width:10%;padding:0 10px;position:absolute;right:10px;text-align:center;text-decoration:none;top:32px;z-index:1}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{background:#1c1e21;border-radius:14px;box-shadow:inset 0 1px 2px #000c,0 1px 1px #ffffff4d;color:#b1b1b3;font-family:ArialRoundedMTBold,Arial;font-size:20px;height:17px;left:6px;line-height:17px;margin-right:7px;text-shadow:0 1px 1px #000;width:17px}.smartbanner.smartbanner--android .smartbanner__exit:after,.smartbanner.smartbanner--android .smartbanner__exit:before{background:#b1b1b3;height:11px;left:8px;top:3px;width:2px}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:initial;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button{background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:700;min-width:12%;padding:0;right:20px;top:30px}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{background:#42b6c9;background:linear-gradient(180deg,#42b6c9,#39a9bb);box-shadow:none;display:block;line-height:24px;padding:0 10px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}
/*# sourceMappingURL=main.691a6978.css.map*/