.eiVDva_page{color:var(--gh-moon,#f4ecd9);background:radial-gradient(ellipse at 80% 0%, #d8b46a1a, transparent 42%), radial-gradient(ellipse at 0% 35%, #4f72a81f, transparent 40%), var(--gh-night-950,#03050b);position:relative}.eiVDva_wrap{z-index:1;gap:28px;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 120px;display:grid;position:relative}.eiVDva_kicker{color:var(--gh-gold-light,#f2dca6);letter-spacing:.28em;align-items:center;gap:12px;font-size:11px;font-weight:800;display:inline-flex}.eiVDva_kicker span{background:var(--gh-gold,#d8b46a);width:32px;height:1px}.eiVDva_hero{padding:56px 0 8px}.eiVDva_hero h1{font-family:var(--gh-font-display);margin:14px 0;font-size:clamp(2.3rem,6vw,4.4rem);line-height:1}.eiVDva_hero p{max-width:760px;color:var(--gh-silver,#aeb7c6);margin:0;font-size:1.04rem;line-height:1.75}.eiVDva_hero p strong{color:var(--gh-gold-light,#f2dca6)}.eiVDva_heroFacts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.eiVDva_heroFacts span{border:1px solid var(--gh-line-gold,#d8b46a47);color:var(--gh-spectral-soft,#c8dbf6);background:#0d1629b3;border-radius:999px;padding:8px 13px;font-size:.82rem}.eiVDva_sectionHead h2,.eiVDva_panel h2{font-family:var(--gh-font-display);margin:10px 0 16px;font-size:clamp(1.35rem,3vw,1.9rem)}.eiVDva_panel,.eiVDva_panelGold,.eiVDva_signer{border:1px solid var(--gh-line,#c8dbf61a);background:var(--gh-panel);box-shadow:var(--gh-shadow);border-radius:16px;padding:clamp(18px,3vw,30px)}.eiVDva_panelGold{border-color:var(--gh-line-gold,#d8b46a47);box-shadow:var(--gh-glow-gold)}.eiVDva_muted{color:var(--gh-grey,#7d8799);margin:6px 0 0;font-size:.9rem;line-height:1.6}.eiVDva_hint{color:var(--gh-gold-light,#f2dca6);margin:8px 0 0;font-size:.86rem}.eiVDva_notice,.eiVDva_error{border-radius:10px;margin:0;padding:13px 16px;font-size:.92rem;line-height:1.55}.eiVDva_notice{color:#c9f0da;background:#286e5029;border:1px solid #6ec89659}.eiVDva_error{color:#ffd3d3;background:#821e282e;border:1px solid #e66e6e66}.eiVDva_goldButton,.eiVDva_ghostButton,.eiVDva_dangerButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.eiVDva_goldButton{background:var(--gh-gold-gradient);color:#1a1206;border:0}.eiVDva_ghostButton{border:1px solid var(--gh-line-gold,#d8b46a47);color:var(--gh-gold-pale,#f7ecd2);background:#0d162999}.eiVDva_dangerButton{color:#ffd3d3;background:#821e282e;border:1px solid #e66e6e66}.eiVDva_goldButton:hover:not(:disabled),.eiVDva_ghostButton:hover:not(:disabled),.eiVDva_dangerButton:hover:not(:disabled){transform:translateY(-1px)}.eiVDva_goldButton:disabled,.eiVDva_ghostButton:disabled{opacity:.45;cursor:not-allowed}.eiVDva_linkButton{color:var(--gh-spectral,#9cbff0);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.86rem;text-decoration:underline}.eiVDva_positions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.eiVDva_position{border:1px solid var(--gh-line,#c8dbf61a);background:var(--gh-panel);border-radius:16px;flex-direction:column;gap:4px;padding:22px;display:flex}.eiVDva_positionActive{border-color:var(--gh-gold,#d8b46a);box-shadow:var(--gh-glow-gold)}.eiVDva_positionHead{align-items:center;gap:14px;margin-bottom:6px;display:flex}.eiVDva_positionEmoji{border:1px solid var(--gh-line-gold,#d8b46a47);background:#d8b46a14;border-radius:14px;place-items:center;width:52px;height:52px;font-size:1.6rem;display:grid}.eiVDva_position h3{font-family:var(--gh-font-display);margin:0 0 4px;font-size:1.3rem}.eiVDva_position h4{color:var(--gh-gold-light,#f2dca6);letter-spacing:.16em;text-transform:uppercase;margin:12px 0 4px;font-size:.74rem}.eiVDva_position p{color:var(--gh-silver,#aeb7c6);margin:0;font-size:.92rem;line-height:1.6}.eiVDva_position ul{color:var(--gh-silver,#aeb7c6);margin:0 0 6px;padding-left:18px;font-size:.88rem;line-height:1.6}.eiVDva_position>:last-child{margin-top:auto}.eiVDva_position .eiVDva_goldButton,.eiVDva_position .eiVDva_ghostButton{margin-top:14px}.eiVDva_badgeOpen,.eiVDva_badgeClosed{border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-block}.eiVDva_badgeOpen{color:#9fe6bf;background:#3caa6e29}.eiVDva_badgeClosed{color:var(--gh-silver,#aeb7c6);background:#7d87992e}.eiVDva_blocked{border:1px dashed var(--gh-line,#c8dbf629);border-radius:10px;padding:10px 12px;margin-top:14px!important;font-size:.84rem!important}.eiVDva_formHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.eiVDva_field{gap:7px;margin-top:18px;display:grid}.eiVDva_field>span{color:var(--gh-moon,#f4ecd9);font-size:.92rem;font-weight:600;line-height:1.5}.eiVDva_field em{color:var(--gh-grey,#7d8799);font-weight:400}.eiVDva_field small{color:var(--gh-grey,#7d8799);font-size:.8rem}.eiVDva_field input,.eiVDva_field textarea,.eiVDva_codeInput{width:100%;color:var(--gh-moon,#f4ecd9);font:inherit;box-sizing:border-box;background:#03050ba6;border:1px solid #c8dbf629;border-radius:10px;padding:11px 13px;font-size:.95rem}.eiVDva_field textarea{resize:vertical;min-height:96px;line-height:1.55}.eiVDva_field input:focus,.eiVDva_field textarea:focus,.eiVDva_codeInput:focus{border-color:var(--gh-gold,#d8b46a);outline:none}.eiVDva_field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:240px}.eiVDva_consents{gap:10px;margin:22px 0 18px;display:grid}.eiVDva_check{color:var(--gh-silver,#aeb7c6);cursor:pointer;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.55;display:flex}.eiVDva_check input{width:18px;height:18px;accent-color:var(--gh-gold,#d8b46a);flex:none;margin-top:2px}.eiVDva_check a{color:var(--gh-gold-light,#f2dca6)}.eiVDva_applicationRow,.eiVDva_contractRow{border-top:1px solid var(--gh-line,#c8dbf61a);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.eiVDva_panelGold .eiVDva_contractRow:first-child,.eiVDva_panel h2+.eiVDva_contractRow,.eiVDva_panel h2+.eiVDva_applicationRow{border-top:0}.eiVDva_rowActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.eiVDva_status{color:var(--gh-spectral-soft,#c8dbf6);background:#9cbff024;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:.74rem;font-weight:700;display:inline-block}.eiVDva_status_accepted{color:#9fe6bf;background:#3caa6e2e}.eiVDva_status_refused,.eiVDva_status_withdrawn{color:var(--gh-silver,#aeb7c6);background:#7d87992e}.eiVDva_status_interview,.eiVDva_status_waitlist{color:var(--gh-gold-light,#f2dca6);background:#d8b46a29}.eiVDva_decision{border-left:3px solid var(--gh-gold,#d8b46a);color:var(--gh-moon,#f4ecd9);white-space:pre-wrap;background:#d8b46a0f;margin:10px 0 0;padding:10px 14px;font-size:.9rem}.eiVDva_legalSection{margin:0 0 18px}.eiVDva_legalSection h4{color:var(--gh-gold-light,#f2dca6);margin:0 0 8px;font-size:.98rem}.eiVDva_legalSection p,.eiVDva_legalSection li{color:var(--gh-silver,#aeb7c6);margin:0 0 8px;font-size:.9rem;line-height:1.7}.eiVDva_legalSection ul{margin:0 0 8px;padding-left:20px}.eiVDva_contractText{border:1px solid var(--gh-line,#c8dbf61f);background:#03050b8c;border-radius:12px;max-height:420px;margin-top:16px;padding:20px 22px;overflow-y:auto}.eiVDva_signer{border-color:var(--gh-line-gold,#d8b46a47)}.eiVDva_signerHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eiVDva_signerHead h3{font-family:var(--gh-font-display);margin:10px 0 0;font-size:clamp(1.1rem,2.6vw,1.5rem)}.eiVDva_steps{counter-reset:step;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.eiVDva_steps li{counter-increment:step;border:1px solid var(--gh-line,#c8dbf61f);color:var(--gh-grey,#7d8799);border-radius:999px;padding:6px 12px;font-size:.8rem}.eiVDva_steps li:before{content:counter(step) ". "}.eiVDva_steps .eiVDva_stepDone{color:#9fe6bf;border-color:#6ec89666}.eiVDva_steps .eiVDva_stepDone:before{content:"✓ "}.eiVDva_signFields{border:0;min-width:0;margin:8px 0 0;padding:0}.eiVDva_signFields:disabled{opacity:.5}.eiVDva_signatureField{gap:7px;margin-top:18px;display:grid}.eiVDva_signatureHead{justify-content:space-between;align-items:center;font-size:.92rem;font-weight:600;display:flex}.eiVDva_signatureCanvas{touch-action:none;cursor:crosshair;background:#f7f3ea;border:1px dashed #d8b46a8c;border-radius:12px;width:100%;max-width:560px;height:170px}.eiVDva_signatureField small{color:var(--gh-grey,#7d8799);font-size:.8rem}.eiVDva_guardianBox{border:1px solid var(--gh-line-gold,#d8b46a47);background:#d8b46a0d;border-radius:12px;margin:22px 0 6px;padding:16px 18px}.eiVDva_guardianBox .eiVDva_check,.eiVDva_signFields>.eiVDva_check{margin-top:14px}.eiVDva_codeRow{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 14px;display:flex}.eiVDva_codeInput{letter-spacing:.3em;text-align:center;max-width:200px;font-size:1.1rem}.eiVDva_signer>.eiVDva_goldButton{margin-top:14px}@media (max-width:960px){.eiVDva_positions{grid-template-columns:1fr}}@media (max-width:640px){.eiVDva_applicationRow,.eiVDva_contractRow,.eiVDva_signerHead{flex-direction:column;align-items:stretch}.eiVDva_rowActions{justify-content:stretch}.eiVDva_rowActions>*{flex:auto}.eiVDva_status{margin:6px 0 0}}
