:root{color:#f7f7f4;font-synthesis:none;--yellow:#fec817;--black:#0f0f0f;--gray:#141414;--gray-light:#202020;--muted:#a3a3a3;--line:#303030;background:#0f0f0f;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 15% 0,#fec81714,#0000 30%),#0f0f0f;min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}.page-shell{width:min(960px,100% - 32px);margin:0 auto;padding:20px 0 16px}.request-card{background:var(--gray);border:1px solid #282828;border-radius:18px;overflow:hidden;box-shadow:0 28px 90px #00000073}.brand-header{border-bottom:1px solid #282828;align-items:center;min-height:64px;padding:8px 24px;display:flex}.brand-header img{width:44px;height:44px;image-rendering:pixelated;margin-right:11px}.brand-header div{display:grid}.brand-header strong{color:var(--yellow);letter-spacing:.08em;font-family:Rajdhani,sans-serif;font-size:1.35rem;line-height:1}.brand-header span,.status-query-button{color:#b8b8b8;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem}.status-query-button{min-height:34px;color:var(--yellow);cursor:pointer;background:#fec8170d;border:1px solid #4c421d;border-radius:8px;margin-left:auto;padding:0 14px;font-weight:700;transition:border-color .16s,background .16s}.status-query-button:hover{border-color:var(--yellow);background:#fec8171a}.banner{background-image:linear-gradient(90deg,#0f0f0ff5 0%,#0f0f0f8c 46%,#0f0f0f14 100%),url(https://api.img.goufix.dev/i/RUPdvZb0Gsy7.png);background-position:50%;background-size:cover;align-items:end;min-height:155px;padding:22px 32px;display:flex;position:relative}.banner:after{content:"";background:linear-gradient(90deg, var(--yellow), transparent 72%);height:3px;position:absolute;bottom:0;left:0;right:0}.banner-copy{z-index:1;max-width:520px;position:relative}.banner-copy>span,.form-heading p{color:var(--yellow);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:700}.banner h1{letter-spacing:-.035em;text-transform:uppercase;margin:4px 0 5px;font-family:Rajdhani,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:.94}.banner p{color:#ccc;max-width:480px;margin:0;font-size:.82rem;line-height:1.45}.form-area{padding:24px 6% 26px}.form-heading{align-items:center;margin-bottom:20px;display:flex}.form-heading .step{width:40px;height:40px;color:var(--yellow);background:#fec8170f;border:1px solid #554815;border-radius:50%;place-items:center;margin-right:12px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;display:grid}.form-heading p,.form-heading h2{margin:0}.form-heading h2{margin-top:2px;font-family:Rajdhani,sans-serif;font-size:1.55rem}.form-heading>small{color:#777;margin-left:auto;font-size:.72rem}form{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px 18px;display:grid}.field-wide{grid-column:1/-1}.field{border:0;min-width:0;margin:0;padding:0}.field>span,.field legend{color:#e8e8e8;margin-bottom:7px;font-size:.76rem;font-weight:600;display:block}.field.invalid>span,.field.invalid>legend{color:#ef8585}input,textarea{border:1px solid var(--line);color:#f5f5f5;background:#101010;border-radius:10px;outline:none;width:100%;transition:border-color .16s,box-shadow .16s}input{min-height:42px;padding:0 13px}textarea{resize:vertical;min-height:92px;padding:11px 13px;line-height:1.55;display:block}input:focus,textarea:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #fec8171a}.field.invalid>input,.field.invalid>textarea,.field.invalid .choice>span,.field.invalid .type-card{border-color:#c84f4f}.field.invalid>input:focus,.field.invalid>textarea:focus{box-shadow:0 0 0 3px #c84f4f1f}input::placeholder,textarea::placeholder{color:#626262}.field>small{color:#696969;text-align:right;margin-top:5px;font-size:.7rem;display:block}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice,.type-card{cursor:pointer;position:relative}.choice input,.type-card input{opacity:0;width:1px;height:1px;position:absolute}.choice>span{border:1px solid var(--line);color:#929292;text-align:center;background:#101010;border-radius:0;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:.75rem;transition:border-color .16s,background .16s,color .16s;display:flex}.choice:first-child>span{border-radius:10px 0 0 10px}.choice:last-child>span{border-radius:0 10px 10px 0;margin-left:-1px}.choice.selected>span{z-index:1;border-color:var(--yellow);color:#fff;background:#fec8170e;position:relative}.choice input:focus-visible+span{z-index:2;position:relative;box-shadow:0 0 0 3px #fec8171a}.type-card.selected{color:#fff;background:#fec8170e;border-color:#806b12}.type-card{border:1px solid var(--line);background:#101010;border-radius:12px;align-items:center;min-height:64px;padding:10px 12px;transition:border-color .16s,transform .16s;display:flex}.type-card:hover{transform:translateY(-1px)}.type-icon{width:36px;height:36px;color:var(--yellow);background:#24200f;border-radius:9px;flex:none;place-items:center;margin-right:10px;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:700;display:grid}.type-card>span:last-child{gap:4px;display:grid}.type-card strong{font-size:.86rem}.type-card small{color:#777;font-size:.7rem;line-height:1.35}.field-reveal{animation:.18s ease-out reveal}@keyframes reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.form-footer{border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:18px;padding-top:4px;display:flex}.form-footer button{color:#161204;background:var(--yellow);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;min-width:205px;min-height:42px;margin-left:auto;font-weight:700;transition:transform .16s,filter .16s;display:inline-flex}.form-footer button span{margin-left:18px;font-size:1.2rem}.form-footer button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.form-footer button:disabled{cursor:wait;opacity:.65}.feedback{color:#858585;margin:0;font-size:.78rem}.feedback.success{color:#83d49a}.feedback.error{color:#ef8585}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040404d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card{background:#151515;border:1px solid #393939;border-radius:18px;width:min(100%,510px);animation:.18s ease-out modal-reveal;overflow:hidden;box-shadow:0 28px 90px #000000a6}@keyframes modal-reveal{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header{background:linear-gradient(100deg,#fec81714,#0000 60%);border-bottom:1px solid #2b2b2b;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.modal-header>div{gap:2px;display:grid}.modal-header span{color:var(--yellow);letter-spacing:.16em;font-size:.65rem;font-weight:700}.modal-header h2{margin:0;font-family:Rajdhani,sans-serif;font-size:1.65rem}.modal-close{color:#a4a4a4;cursor:pointer;background:#101010;border:1px solid #3a3a3a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0 0 3px;font-size:1.35rem;display:grid}.modal-body{padding:22px}.modal-body>p{color:#b5b5b5;margin:0 0 16px;font-size:.82rem;line-height:1.6}.modal-body>p strong{color:#f3f3f3}.demand-id-card{text-align:center;background:#fec8170e;border:1px solid #806b12;border-radius:11px;gap:6px;margin:18px 0;padding:16px;display:grid}.demand-id-card span{color:#8f8f8f;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.demand-id-card strong{color:var(--yellow);letter-spacing:.035em;overflow-wrap:anywhere;font-family:Rajdhani,sans-serif;font-size:clamp(1.2rem,5vw,1.65rem)}.demand-id-value{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.demand-copy-button{width:29px;height:29px;color:var(--yellow);cursor:pointer;background:#15130a;border:1px solid #806b12;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.demand-copy-button:hover{border-color:var(--yellow)}.demand-copy-button.copied{color:#15130a;background:var(--yellow)}.demand-copy-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.demand-id-card small{color:#d99494;font-size:.66rem}.modal-body .modal-warning{border-left:3px solid var(--yellow);color:#efdd9f;padding-left:12px}.modal-primary-button{color:#161204;background:var(--yellow);cursor:pointer;border:0;border-radius:9px;width:100%;min-height:42px;padding:0 16px;font-weight:700}.modal-primary-button:disabled{cursor:wait;opacity:.65}.status-query-form{grid-template-columns:1fr;gap:12px;display:grid}.status-query-form label>span{color:#e8e8e8;margin-bottom:7px;font-size:.76rem;font-weight:600;display:block}.modal-feedback{margin:14px 0 0;font-size:.78rem}.modal-feedback.error{color:#ef8585}.status-progress{background:#111;border:1px solid #303030;border-radius:10px;margin-top:12px;padding:15px 14px}.status-progress-title{color:#777;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.65rem;font-weight:700}.status-progress-track{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.status-progress-track:before{content:"";background:#3b3b3b;height:1px;position:absolute;top:12px;left:12.5%;right:12.5%}.status-progress-step{z-index:1;text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.status-progress-step>span{color:#777;background:#171717;border:1px solid #484848;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.66rem;font-weight:800;display:grid}.status-progress-step>strong{color:#707070;font-size:.63rem;line-height:1.2}.status-progress-step.completed>span,.status-progress-step.current>span{border-color:var(--yellow);color:#101010;background:var(--yellow)}.status-progress-step.completed>strong{color:#a5a5a5}.status-progress-step.current>span{box-shadow:0 0 0 4px #fec81721}.status-progress-step.current>strong{color:var(--yellow)}.status-current-description{border-top:1px solid #2e2e2e;gap:3px;margin-top:15px;padding:12px 2px 0;display:grid}.status-current-description strong{color:var(--yellow);font-size:.75rem}.status-current-description p{color:#898989;margin:0;font-size:.7rem;line-height:1.45}.status-rejected-branch{color:#d96657;background:#d9665712;border:1px solid #d9665799;border-radius:9px;grid-template-columns:29px auto;align-items:center;gap:3px 11px;width:100%;margin:15px auto 0;padding:15px 16px;display:grid}.status-rejected-branch>span{color:#151515;background:#d96657;border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;font-family:Arial,sans-serif;font-size:.88rem;font-weight:800;line-height:1;display:grid}.status-rejected-branch strong{font-size:.88rem;line-height:1.2}.status-rejected-branch small{color:#c78b83;font-size:.72rem;line-height:1.4}.page-footer{color:#595959;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:12px 0 0;font-size:.68rem;display:flex}.page-footer span{color:#826b10;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:700}.page-footer p{margin:0}@media (width<=720px){.page-shell{width:min(100% - 20px,620px);padding-top:10px}.request-card{border-radius:16px}.brand-header{padding:12px 18px}.brand-header img{width:46px;height:46px}.status-query-button{padding:0 9px;font-size:.59rem}.banner{background-position:58%;min-height:250px;padding:28px 24px}.banner h1{max-width:360px}.form-area{padding:34px 20px}.form-heading>small{display:none}.form-heading .step{width:46px;height:46px}.form-heading h2{font-size:1.55rem}form{display:block}.field{margin-bottom:24px;display:block}.type-grid{grid-template-columns:1fr}.form-footer{flex-direction:column;align-items:stretch;margin:4px 0 0}.form-footer button{width:100%}.feedback:empty{display:none}.page-footer{padding-bottom:8px}.modal-overlay{padding:10px}.modal-header,.modal-body{padding:18px}}
/*$vite$:1*/