.LAVghW_page{max-width:1000px;margin:0 auto;padding:40px 28px 80px;line-height:1.65}.LAVghW_page h1{margin:12px 0 20px;font-size:clamp(29px,4vw,43px);line-height:1.2}.LAVghW_page h2{font-size:24px;line-height:1.4}.LAVghW_page h3{font-size:18px}.LAVghW_page p{max-width:800px}.LAVghW_brand{color:var(--brand-red);letter-spacing:.12em;font-size:13px;font-weight:700}.LAVghW_steps{counter-reset:steps;flex-wrap:wrap;gap:14px 30px;padding:20px 0 28px;list-style:none;display:flex}.LAVghW_steps li{counter-increment:steps;color:var(--brand-muted);font-size:14px}.LAVghW_steps li:before{content:counter(steps);border:1px solid var(--brand-line);border-radius:50%;place-items:center;width:28px;height:28px;margin-right:9px;display:inline-grid}.LAVghW_card{border:1px solid var(--brand-line);background:var(--ryze-panel);overflow-wrap:anywhere;border-radius:18px;margin:24px 0;padding:26px}.LAVghW_notice{border-left:3px solid var(--brand-red);background:var(--ryze-panel);padding:8px 15px}.LAVghW_file{flex-direction:column;gap:12px;margin:25px 0;font-weight:700;display:flex}.LAVghW_file input{border:1px solid var(--brand-line);border-radius:12px;min-width:0;max-width:100%;padding:14px;font-size:16px}.LAVghW_skills{padding:0;list-style:none}.LAVghW_skills>li{border-bottom:1px solid var(--brand-line);padding:16px 0}.LAVghW_skills small{color:var(--brand-muted);display:block}.LAVghW_skills details{margin-top:12px}.LAVghW_skills summary{cursor:pointer;align-content:center;min-height:44px}.LAVghW_skills details p{white-space:pre-wrap}.LAVghW_confirmation{align-items:flex-start;gap:14px;max-width:800px;padding:20px 0;display:flex}.LAVghW_confirmation input{flex:none;width:20px;height:20px;margin-top:4px}.LAVghW_actions{flex-wrap:wrap;gap:14px;margin:22px 0;display:flex}.LAVghW_page button,.LAVghW_page .LAVghW_button{border:1px solid var(--brand-red);background:var(--ryze-gradient);min-height:48px;color:var(--ryze-on-accent);font:inherit;cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:12px 19px;text-decoration:none;display:inline-flex}.LAVghW_page button:disabled{opacity:.55;cursor:not-allowed}.LAVghW_page .LAVghW_secondary{background:var(--ryze-panel);color:var(--brand-red)}.LAVghW_page :is(button,a,input):focus-visible{outline:3px solid var(--ryze-info);outline-offset:4px}.LAVghW_success{border-color:var(--ryze-line)}.LAVghW_links{flex-wrap:wrap;gap:20px;display:flex}.LAVghW_page a{color:var(--brand-red)}.LAVghW_page .LAVghW_button{color:var(--ryze-text)}.LAVghW_page .LAVghW_note{color:var(--brand-muted);font-size:14px}@media (max-width:600px){.LAVghW_page{padding:26px 18px 60px}.LAVghW_card{padding:22px 18px}.LAVghW_steps{gap:12px;display:grid}.LAVghW_actions{flex-direction:column}.LAVghW_actions>*{width:100%}.LAVghW_skills details p{font-size:15px}}.LAVghW_page button,.LAVghW_page .LAVghW_button{background:var(--ryze-gradient);color:var(--ryze-on-accent);border-radius:var(--ryze-control-radius);border-color:#0000}.LAVghW_page .LAVghW_secondary{background:var(--ryze-raised);border-color:var(--ryze-line);color:var(--ryze-text)}.LAVghW_notice{background:var(--ryze-raised);border-radius:0 var(--ryze-control-radius) var(--ryze-control-radius) 0}.LAVghW_file input::file-selector-button{font:inherit;border:1px solid var(--ryze-line-strong);background:var(--ryze-soft);color:var(--ryze-text);border-radius:8px;margin-right:10px;padding:8px 12px}.LAVghW_page>details>summary{cursor:pointer;min-height:44px;color:var(--brand-muted);align-items:center;font-size:14px;display:flex}.LAVghW_file select{border:1px solid var(--brand-line);background:var(--ryze-panel);min-height:48px;color:var(--brand-ink);font:inherit;border-radius:12px;padding:10px 12px}.LAVghW_access{border:1px solid var(--brand-line);background:var(--ryze-panel);overflow-wrap:anywhere;border-radius:12px;margin:20px 0;padding:16px 18px}.LAVghW_access h2{margin:0 0 8px;font-size:17px}.LAVghW_access p{margin:8px 0;font-size:14px}.LAVghW_access a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.LAVghW_card dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 14px}.LAVghW_card dt{opacity:.75;font-size:13px}
