.request_page__zve4M{--purple:#492c75;--plum:#271d40;--line:#ded7e9;background:#fff;color:#251f2c;padding:32px 0 88px}.request_wrap__JwYc6{max-width:1160px;margin:auto;padding:0 22px}.request_hero__IAihU{background:#271d40;color:#fff;border-radius:22px;padding:clamp(30px,5vw,60px);position:relative;overflow:hidden}.request_hero__IAihU:after{content:"";position:absolute;width:280px;height:280px;border:42px solid #ffffff18;border-radius:50%;right:-85px;top:-100px;pointer-events:none}.request_hero__IAihU>span{font-weight:700;color:#e3ceff}.request_hero__IAihU h1{max-width:720px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;margin:18px 0;color:#fff}.request_hero__IAihU p{max-width:690px;font-size:1.1rem;color:#e4ddea;margin:0}.request_explainer__jV8cn{padding:52px 0}.request_explainer__jV8cn h2,.request_formPanel__hyn_v h2,.request_guide__iSbgm h2,.request_result__nGGVz h2,.request_statusPanel__BsjKP h2,.request_summary__xacJd h2{text-align:left;font-size:clamp(1.6rem,3vw,2.2rem)}.request_flow__Iv8XY{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.request_flow__Iv8XY li{border-top:3px solid #c8b4e2;padding:18px 15px 0 0;position:relative}.request_flow__Iv8XY li:before{content:"";position:absolute;top:-8px;width:13px;height:13px;background:#72529b;border-radius:50%}.request_flow__Iv8XY b{display:block;color:var(--purple);margin-bottom:6px}.request_flow__Iv8XY strong{display:block;line-height:1.3}.request_flow__Iv8XY small{display:block;color:#696171;line-height:1.5;margin-top:6px}.request_formPanel__hyn_v,.request_result__nGGVz,.request_statusPanel__BsjKP,.request_summary__xacJd{border:1px solid var(--line);border-radius:20px;padding:clamp(22px,3vw,36px);margin-bottom:30px}.request_summary__xacJd{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#faf8fc}.request_summary__xacJd h2{margin-bottom:4px}.request_summary__xacJd p{color:#615969;margin:0}.request_summary__xacJd ul{list-style:none;padding:0;margin:10px 0 0;width:100%;display:grid;gap:8px}.request_summary__xacJd li a{display:flex;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid var(--line);background:#fff;border-radius:10px;color:#271d40}.request_summary__xacJd li a:hover{border-color:#74539a;text-decoration:none}.request_summary__xacJd li span{color:#615969}.request_formPanel__hyn_v{width:100%;margin:0 0 30px}.request_formIntro__HZHDg{margin-bottom:25px}.request_formIntro__HZHDg p{color:#615969}.request_examplePicker__1vvLc{margin:0 0 30px}.request_examplePicker__1vvLc h3{font-size:1.05rem;margin:0 0 13px}.request_examplePicker__1vvLc p{color:#615969;font-size:.9rem;margin:12px 0 0}.request_tags__3_2mv{display:flex;flex-wrap:wrap;gap:9px}.request_tags__3_2mv button{border:1px solid #b9aacd;border-radius:999px;background:#fff;color:#492c75;font:inherit;font-size:.9rem;font-weight:700;padding:7px 12px;cursor:pointer}.request_tags__3_2mv button[aria-pressed=true]{background:#492c75;border-color:#492c75;color:#fff}.request_tags__3_2mv button:hover{border-color:#492c75;background:#f4f0fa}.request_tags__3_2mv button[aria-pressed=true]:hover{background:#3c245f;color:#fff}.request_form__9BKKm{display:grid;gap:29px}.request_form__9BKKm fieldset{border:0;border-top:1px solid var(--line);padding:22px 0 0;margin:0;display:grid;gap:16px}.request_form__9BKKm legend{font-weight:800;color:var(--purple);padding:0 12px 0 0;font-size:1.2rem}.request_form__9BKKm fieldset>p{margin:0;color:#615969}.request_form__9BKKm label{display:grid;gap:5px;font-weight:700}.request_form__9BKKm label small{font-weight:400;color:#655b70}.request_form__9BKKm input,.request_form__9BKKm select,.request_form__9BKKm textarea{width:100%;border:1px solid #afa7b9;background:#fff;color:#211d27;border-radius:9px;padding:11px 12px;font:inherit;min-height:47px}.request_form__9BKKm input[type=file]{padding:11px;background:#f9f7fc}.request_form__9BKKm textarea{min-height:85px;resize:vertical}.request_form__9BKKm :is(input,textarea,select):focus{outline:3px solid #b18bdc;outline-offset:1px}.request_pair__1E227{display:grid;grid-template-columns:1fr 1fr;gap:18px}.request_files__lXCHN{margin:0;padding-left:24px;color:#615969}.request_referenceField__ttM8C{display:grid;gap:6px}.request_referenceField__ttM8C>small{color:#655b70}.request_referenceHeading__xKnFG{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.request_form__9BKKm .request_noneChoice__agIVw{display:flex;align-items:center;gap:7px;white-space:nowrap}.request_form__9BKKm .request_noneChoice__agIVw input{width:18px;height:18px;min-height:0;padding:0;accent-color:var(--purple)}.request_referenceField__ttM8C input:disabled{background:#f4f1f7;color:#716a79}.request_important___lTzH{font-style:normal;color:#6a3f91;font-weight:700}.request_uploadField__PeK7l{display:grid;gap:6px}.request_uploadField__PeK7l>small{color:#655b70}.request_dropZone__BJlm_{position:relative;min-height:235px;border:2px dashed #9b82b8;border-radius:14px;background:#faf8fd;display:flex!important;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;cursor:pointer;padding:28px!important}.request_dropZone__BJlm_:focus-within,.request_dropZone__BJlm_:hover{border-color:#492c75;background:#f4f0fa}.request_dropZone__BJlm_>span:not(.request_plus__6V_Py){font-size:1.05rem}.request_dropZone__BJlm_>small{font-weight:400;color:#655b70}.request_plus__6V_Py{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#492c75;color:#fff;font-size:2.1rem;font-weight:400;line-height:1}.request_form__9BKKm .request_fileInput__74Scz{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;overflow:hidden}.request_selectedFiles__wC3zi{list-style:none;width:100%;max-height:420px;overflow:auto;margin:0;padding:0;display:grid;gap:8px;text-align:left}.request_selectedFiles__wC3zi li{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(95px,1fr));gap:12px;align-items:center;background:#fff;border:1px solid #ddd5e7;border-radius:9px;padding:12px}.request_selectedFiles__wC3zi li>strong{overflow-wrap:anywhere}.request_selectedFiles__wC3zi li>span{display:grid;gap:2px;font-size:.86rem;font-weight:500;color:#51495a}.request_selectedFiles__wC3zi li b{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#786c82}.request_fileError__CdjxF{margin:4px 0 0;color:#9b1c1c;background:#fff0f0;border-left:4px solid #c92b2b;border-radius:6px;padding:11px 13px;font-weight:700}.request_notice__02cMq{background:#f4f0fa;border-left:4px solid #704b9a;padding:13px 15px;border-radius:6px;color:#3f3150!important;margin:18px 0}.request_sectionHeading__g6nUJ{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.request_sectionHeading__g6nUJ p{color:#615969}.request_statusPanel__BsjKP{margin-top:28px}.request_statusPanel__BsjKP progress{width:100%;height:12px;accent-color:#694592}.request_timeline__I43p3{list-style:none;padding:0 0 0 8px;margin:24px 0 0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.request_timeline__I43p3 li{border-top:2px solid #d7ccdf;padding:18px 8px 10px 0;position:relative;color:#77707c;min-width:0}.request_timeline__I43p3 strong{display:block;font-size:.86rem;line-height:1.3}.request_timeline__I43p3 small{display:block;font-size:.76rem;color:#655b70;margin-top:6px;line-height:1.4}.request_dot__8_Zkd{position:absolute;left:0;top:-8px;width:14px;height:14px;background:#d7ccdf;border-radius:50%}.request_done__A4Usi{color:#49305e!important}.request_done__A4Usi .request_dot__8_Zkd{background:#715095}.request_active__dRmOG{color:#281b35!important}.request_active__dRmOG .request_dot__8_Zkd{background:#683e96;box-shadow:0 0 0 5px #e9def7;animation:request_pulse__bkogq 1.6s ease-in-out infinite}@keyframes request_pulse__bkogq{50%{box-shadow:0 0 0 9px #e9def780}}@media(prefers-reduced-motion:reduce){.request_active__dRmOG .request_dot__8_Zkd{animation:none}}.request_materialList__DbO_3{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.request_materialList__DbO_3 ul{padding-left:20px}.request_result__nGGVz>p{max-width:760px;color:#615969}.request_arc__SSAq6{background:#f8f5fb;padding:24px;border-radius:12px;margin:25px 0}.request_arc__SSAq6 p{margin:9px 0}.request_choices__jYItk{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.request_variant__Dq9P3{border:1px solid var(--line);border-top:4px solid #6b4693;border-radius:12px;padding:22px}.request_chosen__C4INL{border-color:#62418d;background:#faf7fe}.request_variant__Dq9P3>span{font-weight:800;color:var(--purple)}.request_variant__Dq9P3 h4{font-size:1.4rem;margin:6px 0}.request_variant__Dq9P3 details{margin:18px 0}.request_variant__Dq9P3 summary{cursor:pointer;font-weight:700}.request_variant__Dq9P3 ol{padding-left:20px}.request_variant__Dq9P3 li{margin:12px 0}.request_variant__Dq9P3 img{width:130px;max-height:200px;object-fit:contain;margin:8px 0}.request_selection__0_EHo{margin-top:26px;padding:24px;border-radius:12px;background:#f0e9fa}.request_selection__0_EHo p{margin-bottom:16px}.request_actions__hJo5n{display:flex;flex-wrap:wrap;gap:9px}.request_actions__hJo5n button{border:1px solid #6b4693;border-radius:7px;background:#fff;color:#492c75;font-weight:700;padding:10px 13px;cursor:pointer}.request_actions__hJo5n button:hover{background:#f4f0fa}.request_guide__iSbgm{margin-top:45px;background:#f7f4fb;border-radius:20px;padding:clamp(22px,4vw,40px)}.request_guide__iSbgm>p{max-width:780px}.request_guide__iSbgm ol{padding-left:24px;max-width:790px}.request_guide__iSbgm li{padding:6px 0}@media(max-width:900px){.request_timeline__I43p3{grid-template-columns:1fr;padding-left:8px}.request_timeline__I43p3 li{border-top:0;border-left:2px solid #d7ccdf;padding:0 0 20px 20px;min-height:50px}.request_timeline__I43p3 li:last-child{border-left-color:transparent}.request_dot__8_Zkd{left:-8px;top:0}.request_timeline__I43p3 strong{font-size:.95rem}}@media(max-width:700px){.request_wrap__JwYc6{padding:0 14px}.request_hero__IAihU{border-radius:14px}.request_flow__Iv8XY{grid-template-columns:repeat(2,1fr);gap:18px}.request_choices__jYItk,.request_pair__1E227{grid-template-columns:1fr}.request_summary__xacJd li a{flex-direction:column;gap:2px}.request_sectionHeading__g6nUJ{flex-direction:column}.request_selectedFiles__wC3zi li{grid-template-columns:1fr 1fr}.request_selectedFiles__wC3zi li>strong{grid-column:1/-1}}@media(max-width:460px){.request_flow__Iv8XY{grid-template-columns:1fr}.request_formPanel__hyn_v,.request_result__nGGVz,.request_statusPanel__BsjKP,.request_summary__xacJd{padding:20px}}.request_beats__VQLcq{margin:0;padding-left:20px;display:grid;gap:7px;color:#3c3644}.request_beats__VQLcq li{line-height:1.5}.request_beats__VQLcq b{color:var(--purple);margin-right:6px}.request_tagLink___b8r3{border:1px solid #b9aacd;border-radius:999px;background:#fff;color:#492c75;font-size:.9rem;font-weight:700;padding:7px 12px;text-decoration:none}.request_tagLink___b8r3:hover{border-color:#492c75;background:#f4f0fa;text-decoration:none}