﻿.request-module__JNkgkG__page{--purple:#492c75;--plum:#271d40;--line:#ded7e9;color:#251f2c;background:#fff;padding:32px 0 88px}.request-module__JNkgkG__wrap{max-width:1160px;margin:auto;padding:0 22px}.request-module__JNkgkG__hero{color:#fff;background:#271d40;border-radius:22px;padding:clamp(30px,5vw,60px);position:relative;overflow:hidden}.request-module__JNkgkG__hero:after{content:"";pointer-events:none;border:42px solid #ffffff18;border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-85px}.request-module__JNkgkG__hero>span{color:#e3ceff;font-weight:700}.request-module__JNkgkG__hero h1{color:#fff;max-width:720px;margin:18px 0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.08}.request-module__JNkgkG__hero p{color:#e4ddea;max-width:690px;margin:0;font-size:1.1rem}.request-module__JNkgkG__explainer{padding:52px 0}.request-module__JNkgkG__explainer h2,.request-module__JNkgkG__summary h2,.request-module__JNkgkG__formPanel h2,.request-module__JNkgkG__statusPanel h2,.request-module__JNkgkG__result h2,.request-module__JNkgkG__guide h2{text-align:left;font-size:clamp(1.6rem,3vw,2.2rem)}.request-module__JNkgkG__flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid}.request-module__JNkgkG__flow li{border-top:3px solid #c8b4e2;padding:18px 15px 0 0;position:relative}.request-module__JNkgkG__flow li:before{content:"";background:#72529b;border-radius:50%;width:13px;height:13px;position:absolute;top:-8px}.request-module__JNkgkG__flow b{color:var(--purple);margin-bottom:6px;display:block}.request-module__JNkgkG__flow strong{line-height:1.3;display:block}.request-module__JNkgkG__flow small{color:#696171;margin-top:6px;line-height:1.5;display:block}.request-module__JNkgkG__summary,.request-module__JNkgkG__formPanel,.request-module__JNkgkG__statusPanel,.request-module__JNkgkG__result{border:1px solid var(--line);border-radius:20px;margin-bottom:30px;padding:clamp(22px,3vw,36px)}.request-module__JNkgkG__summary{background:#faf8fc;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.request-module__JNkgkG__summary h2{margin-bottom:4px}.request-module__JNkgkG__summary p{color:#615969;margin:0}.request-module__JNkgkG__summary ul{gap:8px;width:100%;margin:10px 0 0;padding:0;list-style:none;display:grid}.request-module__JNkgkG__summary li a{border:1px solid var(--line);color:#271d40;background:#fff;border-radius:10px;justify-content:space-between;gap:16px;padding:13px 15px;display:flex}.request-module__JNkgkG__summary li a:hover{border-color:#74539a;text-decoration:none}.request-module__JNkgkG__summary li span{color:#615969}.request-module__JNkgkG__formPanel{width:100%;margin:0 0 30px}.request-module__JNkgkG__formIntro{margin-bottom:25px}.request-module__JNkgkG__formIntro p{color:#615969}.request-module__JNkgkG__examplePicker{margin:0 0 30px}.request-module__JNkgkG__examplePicker h3{margin:0 0 13px;font-size:1.05rem}.request-module__JNkgkG__examplePicker p{color:#615969;margin:12px 0 0;font-size:.9rem}.request-module__JNkgkG__tags{flex-wrap:wrap;gap:9px;display:flex}.request-module__JNkgkG__tags button{color:#492c75;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9aacd;border-radius:999px;padding:7px 12px;font-size:.9rem;font-weight:700}.request-module__JNkgkG__tags button[aria-pressed=true]{color:#fff;background:#492c75;border-color:#492c75}.request-module__JNkgkG__tags button:hover{background:#f4f0fa;border-color:#492c75}.request-module__JNkgkG__tags button[aria-pressed=true]:hover{color:#fff;background:#3c245f}.request-module__JNkgkG__form{gap:29px;display:grid}.request-module__JNkgkG__form fieldset{border:0;border-top:1px solid var(--line);gap:16px;margin:0;padding:22px 0 0;display:grid}.request-module__JNkgkG__form legend{color:var(--purple);padding:0 12px 0 0;font-size:1.2rem;font-weight:800}.request-module__JNkgkG__form fieldset>p{color:#615969;margin:0}.request-module__JNkgkG__form label{gap:5px;font-weight:700;display:grid}.request-module__JNkgkG__form label small{color:#655b70;font-weight:400}.request-module__JNkgkG__form input,.request-module__JNkgkG__form textarea,.request-module__JNkgkG__form select{color:#211d27;width:100%;font:inherit;background:#fff;border:1px solid #afa7b9;border-radius:9px;min-height:47px;padding:11px 12px}.request-module__JNkgkG__form input[type=file]{background:#f9f7fc;padding:11px}.request-module__JNkgkG__form textarea{resize:vertical;min-height:85px}.request-module__JNkgkG__form :is(input,textarea,select):focus{outline-offset:1px;outline:3px solid #b18bdc}.request-module__JNkgkG__pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.request-module__JNkgkG__files{color:#615969;margin:0;padding-left:24px}.request-module__JNkgkG__referenceField{gap:6px;display:grid}.request-module__JNkgkG__referenceField>small{color:#655b70}.request-module__JNkgkG__referenceHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.request-module__JNkgkG__form .request-module__JNkgkG__noneChoice{white-space:nowrap;align-items:center;gap:7px;display:flex}.request-module__JNkgkG__form .request-module__JNkgkG__noneChoice input{width:18px;height:18px;min-height:0;accent-color:var(--purple);padding:0}.request-module__JNkgkG__referenceField input:disabled{color:#716a79;background:#f4f1f7}.request-module__JNkgkG__important{color:#6a3f91;font-style:normal;font-weight:700}.request-module__JNkgkG__uploadField{gap:6px;display:grid}.request-module__JNkgkG__uploadField>small{color:#655b70}.request-module__JNkgkG__dropZone{text-align:center;cursor:pointer;background:#faf8fd;border:2px dashed #9b82b8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:235px;position:relative;padding:28px!important;display:flex!important}.request-module__JNkgkG__dropZone:hover,.request-module__JNkgkG__dropZone:focus-within{background:#f4f0fa;border-color:#492c75}.request-module__JNkgkG__dropZone>span:not(.request-module__JNkgkG__plus){font-size:1.05rem}.request-module__JNkgkG__dropZone>small{color:#655b70;font-weight:400}.request-module__JNkgkG__plus{color:#fff;background:#492c75;border-radius:50%;place-items:center;width:54px;height:54px;font-size:2.1rem;font-weight:400;line-height:1;display:grid}.request-module__JNkgkG__form .request-module__JNkgkG__fileInput{opacity:0;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.request-module__JNkgkG__selectedFiles{text-align:left;gap:8px;width:100%;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.request-module__JNkgkG__selectedFiles li{background:#fff;border:1px solid #ddd5e7;border-radius:9px;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(95px,1fr));align-items:center;gap:12px;padding:12px;display:grid}.request-module__JNkgkG__selectedFiles li>strong{overflow-wrap:anywhere}.request-module__JNkgkG__selectedFiles li>span{color:#51495a;gap:2px;font-size:.86rem;font-weight:500;display:grid}.request-module__JNkgkG__selectedFiles li b{text-transform:uppercase;letter-spacing:.04em;color:#786c82;font-size:.7rem}.request-module__JNkgkG__fileError{color:#9b1c1c;background:#fff0f0;border-left:4px solid #c92b2b;border-radius:6px;margin:4px 0 0;padding:11px 13px;font-weight:700}.request-module__JNkgkG__notice{background:#f4f0fa;border-left:4px solid #704b9a;border-radius:6px;margin:18px 0;padding:13px 15px;color:#3f3150!important}.request-module__JNkgkG__sectionHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.request-module__JNkgkG__sectionHeading p{color:#615969}.request-module__JNkgkG__statusPanel{margin-top:28px}.request-module__JNkgkG__statusPanel progress{accent-color:#694592;width:100%;height:12px}.request-module__JNkgkG__timeline{grid-template-columns:repeat(7,minmax(0,1fr));margin:24px 0 0;padding:0 0 0 8px;list-style:none;display:grid}.request-module__JNkgkG__timeline li{color:#77707c;border-top:2px solid #d7ccdf;min-width:0;padding:18px 8px 10px 0;position:relative}.request-module__JNkgkG__timeline strong{font-size:.86rem;line-height:1.3;display:block}.request-module__JNkgkG__timeline small{color:#655b70;margin-top:6px;font-size:.76rem;line-height:1.4;display:block}.request-module__JNkgkG__dot{background:#d7ccdf;border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:0}.request-module__JNkgkG__done{color:#49305e!important}.request-module__JNkgkG__done .request-module__JNkgkG__dot{background:#715095}.request-module__JNkgkG__active{color:#281b35!important}.request-module__JNkgkG__active .request-module__JNkgkG__dot{background:#683e96;animation:1.6s ease-in-out infinite request-module__JNkgkG__pulse;box-shadow:0 0 0 5px #e9def7}@keyframes request-module__JNkgkG__pulse{50%{box-shadow:0 0 0 9px #e9def780}}@media (prefers-reduced-motion:reduce){.request-module__JNkgkG__active .request-module__JNkgkG__dot{animation:none}}.request-module__JNkgkG__materialList{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.request-module__JNkgkG__materialList ul{padding-left:20px}.request-module__JNkgkG__result>p{color:#615969;max-width:760px}.request-module__JNkgkG__arc{background:#f8f5fb;border-radius:12px;margin:25px 0;padding:24px}.request-module__JNkgkG__arc p{margin:9px 0}.request-module__JNkgkG__choices{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.request-module__JNkgkG__variant{border:1px solid var(--line);border-top:4px solid #6b4693;border-radius:12px;padding:22px}.request-module__JNkgkG__chosen{background:#faf7fe;border-color:#62418d}.request-module__JNkgkG__variant>span{color:var(--purple);font-weight:800}.request-module__JNkgkG__variant h4{margin:6px 0;font-size:1.4rem}.request-module__JNkgkG__variant details{margin:18px 0}.request-module__JNkgkG__variant summary{cursor:pointer;font-weight:700}.request-module__JNkgkG__variant ol{padding-left:20px}.request-module__JNkgkG__variant li{margin:12px 0}.request-module__JNkgkG__variant img{object-fit:contain;width:130px;max-height:200px;margin:8px 0}.request-module__JNkgkG__selection{background:#f0e9fa;border-radius:12px;margin-top:26px;padding:24px}.request-module__JNkgkG__selection p{margin-bottom:16px}.request-module__JNkgkG__actions{flex-wrap:wrap;gap:9px;display:flex}.request-module__JNkgkG__actions button{color:#492c75;cursor:pointer;background:#fff;border:1px solid #6b4693;border-radius:7px;padding:10px 13px;font-weight:700}.request-module__JNkgkG__actions button:hover{background:#f4f0fa}.request-module__JNkgkG__guide{background:#f7f4fb;border-radius:20px;margin-top:45px;padding:clamp(22px,4vw,40px)}.request-module__JNkgkG__guide>p{max-width:780px}.request-module__JNkgkG__guide ol{max-width:790px;padding-left:24px}.request-module__JNkgkG__guide li{padding:6px 0}@media (max-width:900px){.request-module__JNkgkG__timeline{grid-template-columns:1fr;padding-left:8px}.request-module__JNkgkG__timeline li{border-top:0;border-left:2px solid #d7ccdf;min-height:50px;padding:0 0 20px 20px}.request-module__JNkgkG__timeline li:last-child{border-left-color:#0000}.request-module__JNkgkG__dot{top:0;left:-8px}.request-module__JNkgkG__timeline strong{font-size:.95rem}}@media (max-width:700px){.request-module__JNkgkG__wrap{padding:0 14px}.request-module__JNkgkG__hero{border-radius:14px}.request-module__JNkgkG__flow{grid-template-columns:repeat(2,1fr);gap:18px}.request-module__JNkgkG__pair,.request-module__JNkgkG__choices{grid-template-columns:1fr}.request-module__JNkgkG__summary li a{flex-direction:column;gap:2px}.request-module__JNkgkG__sectionHeading{flex-direction:column}.request-module__JNkgkG__selectedFiles li{grid-template-columns:1fr 1fr}.request-module__JNkgkG__selectedFiles li>strong{grid-column:1/-1}}@media (max-width:460px){.request-module__JNkgkG__flow{grid-template-columns:1fr}.request-module__JNkgkG__summary,.request-module__JNkgkG__formPanel,.request-module__JNkgkG__statusPanel,.request-module__JNkgkG__result{padding:20px}}.request-module__JNkgkG__beats{color:#3c3644;gap:7px;margin:0;padding-left:20px;display:grid}.request-module__JNkgkG__beats li{line-height:1.5}.request-module__JNkgkG__beats b{color:var(--purple);margin-right:6px}
