.new-main{display:flex;background:#fafafa}@media (min-width: 1000px){.new-main{height:100vh;overflow-y:hidden}}@media (max-width: 999px){.new-main{flex-direction:column}}::-webkit-scrollbar{width:0;display:none}.sidebar{background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:8rem 4rem 4rem}@media (max-width: 675px){.sidebar{padding-left:3rem;padding-right:3rem}}@media (max-width: 450px){.sidebar{padding-left:2rem;padding-right:2rem}}@media (min-width: 1000px){.sidebar{max-width:max(25rem,30vw)}}@media (max-width: 999px){.sidebar{padding-top:calc(8rem + 10vh)}}.sidebar header h1{font-size:2rem;margin:0}.sidebar header p{color:#737373;margin:.75rem 0 0}.sidebar .steps{display:flex;flex-direction:column;gap:.25rem;position:relative}@media (max-width: 999px){.sidebar .steps{display:none}}.sidebar .steps:before{content:"";width:1.625rem;height:1.625rem;background:#fff;mix-blend-mode:difference;position:absolute;left:.5rem;top:.5rem;border-radius:5rem;transition:.2s ease;transform:translateY(calc(2.875rem * (var(--current-step) - 1)))}.sidebar .steps .step{background:#fff;border:none;border-radius:5rem;padding:.5rem;display:flex;align-items:center;gap:.5rem;font:inherit;transition:.2s ease}.sidebar .steps .step .number{display:block;width:1.625rem;height:1.625rem;font-size:.875rem;background:#f4f4f4;border-radius:5rem;display:flex;justify-content:center;align-items:center;line-height:1;transition:.2s ease}.sidebar .steps .step.selected{background:#f4f4f4}.sidebar .steps .step:not(:disabled):not(.selected):hover{cursor:pointer}.sidebar .steps .step:disabled{color:#00000080}.form-main{flex-grow:1;overflow:hidden}@media (min-width: 1000px){.form-main{height:100vh}}@media (max-width: 999px){.form-main{display:flex;flex-direction:column;gap:4rem;padding-top:4rem;padding-bottom:4rem}.form-main .info-tooltip{display:none}}.form-main .page-wrapper{width:100%;max-width:50rem}.form-main .form-page{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.75s ease;padding:2rem 4rem}@media (max-width: 675px){.form-main .form-page{padding-left:3rem;padding-right:3rem}}@media (max-width: 450px){.form-main .form-page{padding-left:2rem;padding-right:2rem}}@media (min-width: 1000px){.form-main .form-page{height:100vh;transform:translateY(calc(-100vh * (var(--current-step) - 1)))}}@media (max-width: 999px){.form-main .form-page{padding-top:0;padding-bottom:0}}.form-main .form-page h2{display:flex;gap:.125em}.form-main .form-page .info-tooltip{line-height:1.2;opacity:.5;transition:.2s ease}.form-main .form-page .info-tooltip:hover{opacity:1}.form-main .form-page .description{margin:.5rem 0 0;color:#737373;max-width:60ch}.form-main .form-page .alert{background:#fff380;padding:.125rem .25rem;border-radius:.25rem;border:.5px solid rgba(0,0,0,.1);font-size:.75rem}.form-main .form-page .advanced-selector-item{display:block!important}@media (max-width: 520px){.form-main .form-page .advanced-selector-item .top-group{display:flex;flex-direction:column;align-items:flex-start!important;gap:.5rem}}.form-main .form-page .advanced-selector-item .advanced-form h4{margin:1rem 0 .5rem;font-weight:500}.form-main .form-page .advanced-selector-item .advanced-form textarea{width:100%;font:inherit;background:#fafafa;border:1px solid rgba(0,0,0,.1);padding:1rem;height:10rem;resize:none;border-radius:.5rem}@media (max-width: 999px){.form-main .form-page .advanced-selector-item .advanced-form textarea{height:16rem}}.form-main .form-page .advanced-selector-item .advanced-form textarea:focus{outline:none;border:1px solid rgba(0,0,0,.2)}.form-main .form-page .selector{display:flex;flex-direction:column;gap:.5rem}.form-main .form-page .selector .selector-item{display:flex;justify-content:space-between;gap:1rem;align-items:center;background:#fff;font:inherit;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;padding:1.5rem;text-align:left;transition:.2s ease}.form-main .form-page .selector .selector-item .expands{width:100%;overflow:hidden;transition:.4s cubic-bezier(.65,0,.35,1);height:auto;interpolate-size:allow-keywords}.form-main .form-page .selector .selector-item:not(.selected) .expands{height:0!important;opacity:0}.form-main .form-page .selector .selector-item:not(.advanced-selector-item):not(.selected):has(.top-group) .expands{margin-top:-.5rem}.form-main .form-page .selector .selector-item h3{font-size:inherit;margin:0;display:flex;align-items:center;gap:.5em;font-weight:600;letter-spacing:0}.form-main .form-page .selector .selector-item h3 span{width:max-content}.form-main .form-page .selector .selector-item p{color:#737373;margin:0;text-align:right}.form-main .form-page .selector .selector-item .horizontal-group{display:flex;align-items:center;gap:.5rem}@media (max-width: 565px){.form-main .form-page .selector .selector-item .horizontal-group{display:inline-block;text-align:right}.form-main .form-page .selector .selector-item .horizontal-group p,.form-main .form-page .selector .selector-item .horizontal-group .alert{display:inline}}.form-main .form-page .selector .selector-item:not(.selected):not(:disabled):hover{cursor:pointer;background:#fcfcfc;border:1px solid rgba(0,0,0,.125)}.form-main .form-page .selector .selector-item.selected{border:1px solid rgba(0,0,0,.5)}.form-main .form-page .selector .selector-item.selected:hover{cursor:pointer;background:#fcfcfc}.form-main .form-page .selector .selector-item:has(.top-group) .top-group{display:flex;align-items:center;gap:.5rem}@media (max-width: 600px){.form-main .form-page .selector .selector-item:not(:disabled){flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.form-main .form-page .selector .selector-item:not(:disabled) p{text-align:left}}.form-main .form-page .selector .selector-item:disabled{background:#f3f3f3;border:1px solid rgba(0,0,0,.05);color:#000000bf}.form-main .form-page .selector .selector-group{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media (max-width: 1050px){.form-main .form-page .selector .selector-group{display:flex;flex-direction:column}}@media (min-width: 1051px){.form-main .form-page .selector .selector-group .selector-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.form-main .form-page .selector .selector-group .selector-item p{text-align:left}}.form-main .form-page.text-page h2{margin:0}@media (max-width: 999px){.form-main .form-page.text-page .page-section:first-of-type .text-input-wrapper{margin-bottom:4rem}.form-main .form-page.text-page .page-section:last-of-type .text-input-wrapper{margin-bottom:0rem}.form-main .form-page.text-page .next-step{display:none}}.form-main .form-page.text-page .text-input-wrapper{position:relative;margin:1rem 0}.form-main .form-page.text-page .text-input-wrapper textarea{width:100%;font:inherit;background:#fff;border:1px solid rgba(0,0,0,.1);padding:1rem;height:12rem;resize:none;border-radius:.5rem}@media (max-width: 999px){.form-main .form-page.text-page .text-input-wrapper textarea{height:16rem}}.form-main .form-page.text-page .text-input-wrapper textarea:focus{outline:none;border:1px solid rgba(0,0,0,.2)}.form-main .form-page.text-page .text-input-wrapper .input-other-options{position:absolute;left:1rem;bottom:1rem;color:#737373;display:flex;align-items:center;gap:.5rem;transition:.2s ease}.form-main .form-page.text-page .text-input-wrapper .input-other-options>span{background:#fff;border-radius:.25rem;outline:2px solid white}@media (max-width: 1050px){.form-main .form-page.text-page .text-input-wrapper .input-other-options span:nth-of-type(2){display:none}.form-main .form-page.text-page .text-input-wrapper .input-other-options button:nth-of-type(2){display:none}}@media (max-width: 999px){.form-main .form-page.text-page .text-input-wrapper .input-other-options span:nth-of-type(2){display:unset}.form-main .form-page.text-page .text-input-wrapper .input-other-options button:nth-of-type(2){display:unset}}@media (max-width: 800px){.form-main .form-page.text-page .text-input-wrapper .input-other-options span:nth-of-type(2){display:none}.form-main .form-page.text-page .text-input-wrapper .input-other-options button:nth-of-type(2){display:none}}@media (max-width: 510px){.form-main .form-page.text-page .text-input-wrapper .input-other-options{display:none}}.form-main .form-page.text-page .text-input-wrapper:has(textarea:focus) .input-other-options{opacity:0;pointer-events:none}.form-main .form-page.text-page .text-input-wrapper .character-count{text-align:right;font-size:.875rem;color:#737373;background:#fff;border-radius:.25rem;outline:2px solid white;position:absolute;right:1rem;bottom:1.5rem}.form-main .form-page.text-page .text-input-wrapper .character-count a{display:block}.form-main .form-page.text-page .text-input-wrapper .character-count:has(a){bottom:1rem}.form-main .form-page.text-page .text-input-wrapper .character-count .error{color:#ff9162}.form-main .form-page.text-page .text-input-wrapper .character-count a{color:#00000080;text-decoration:underline solid rgba(0,0,0,.2);transition:.2s ease}.form-main .form-page.text-page .text-input-wrapper .character-count a:hover{color:#000000bf;text-decoration:underline solid rgba(0,0,0,.3)}.form-main .form-page.text-page .button{margin-top:1.5rem}.form-main .form-page .submit-group{margin-top:1.5rem;display:flex;gap:.75rem;align-items:center}@media (max-width: 1290px){.form-main .form-page .submit-group{flex-direction:column;align-items:flex-start}}.form-main .form-page .submit{width:max-content}.form-main .form-page .out-of-credits{color:#737373;font-size:.875rem;display:block}.form-main .form-page .out-of-credits a{color:#00000080;text-decoration:underline solid rgba(0,0,0,.2);transition:.2s ease}.form-main .form-page .out-of-credits a:hover{color:#000000bf;text-decoration:underline solid rgba(0,0,0,.3)}.form-main .form-page .divider{margin:1rem 0;border:none;border-top:1px solid rgba(0,0,0,.1)}.form-main .form-page .quality-selector{margin-top:-.5rem}.form-main .form-page .quality-selector .line-wrapper{padding-top:.25rem;display:flex;align-items:center;gap:1rem}@media (max-width: 575px){.form-main .form-page .quality-selector .line-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem}.form-main .form-page .quality-selector .line-wrapper p{margin:0}}.form-main .form-page .quality-selector .line{display:inline-flex;gap:.25em}.form-main .form-page .quality-selector p{font-size:.875rem;color:#737373}.form-main .form-page .quality-selector p a{color:#737373;text-decoration:underline solid rgba(0,0,0,.2);transition:.2s}.form-main .form-page .quality-selector p a:hover{text-decoration:underline solid rgba(0,0,0,.5)}.form-main .form-page .quality-toggle{display:flex;background:#fff;padding:.125rem;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;width:fit-content;display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative;isolation:isolate;flex-shrink:0}@media (max-width: 575px){.form-main .form-page .quality-toggle{width:100%}}.form-main .form-page .quality-toggle label{padding:.5rem .625rem;color:#737373;text-align:center;font-size:.875rem;transition:.2s ease}.form-main .form-page .quality-toggle label input{display:none}.form-main .form-page .quality-toggle label:has(input:checked){color:#000}.form-main .form-page .quality-toggle label:not(:has(input:checked)):hover{cursor:pointer}.form-main .form-page .quality-toggle:after{content:"";position:absolute;left:.25rem;top:.25rem;bottom:.25rem;width:calc(50% - .25rem);background:#fff380;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;z-index:-1;transition:.2s ease}.form-main .form-page .quality-toggle:has(label:last-of-type>input:checked):after{transform:translate(calc(100% - .25rem))}
