.applications-page{padding:46px 0 80px}.application-intro{max-width:850px}.application-intro h1{font-size:clamp(36px,4vw,58px);line-height:1.14;letter-spacing:-2px;margin:24px 0}.application-intro h1 span,.application-review-heading h2 span{color:#84ccff}.application-intro>p{color:#9fb5cf;max-width:650px;line-height:1.9}.application-rules{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.application-rules span{padding:8px 12px;border:1px solid #80caff30;border-radius:24px;font-size:11px;color:#acd7f6;background:#2464a21a}.application-toolbar{display:flex;justify-content:space-between;align-items:center;margin:35px 0 16px;gap:15px}.application-toolbar .compact{width:auto;padding:10px 16px}.application-message{color:#9db7d4;font-size:13px;line-height:1.7}.application-layout{display:grid;grid-template-columns:1fr 1.8fr;gap:34px;margin-top:25px}.application-guide{padding:28px 6px;align-self:start}.application-guide-icon{font-size:56px;color:#75c8ff}.application-guide h2{font-size:31px;line-height:1.25;margin:18px 0}.application-guide p{font-size:13px;line-height:1.9;color:#94adc7;margin-bottom:24px}.application-panel{padding:32px;border:1px solid #7cc2ff30;border-radius:24px;background:linear-gradient(145deg,#122843ab,#071225db);box-shadow:inset 0 1px 0 #ffffff0d}.application-panel h2{font-size:25px;margin:16px 0 28px}.application-panel p{color:#9ab4ce;line-height:1.8}.application-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}#application-form label,.application-review-dialog label{display:block;margin:18px 0 9px;font-size:12px;font-weight:600;color:#c2d9ef}#application-form input:not([type=checkbox]),#application-form select,#application-form textarea,.application-review-dialog textarea{width:100%;min-height:46px;border:1px solid #7bbaff30;background:#061124a8;color:#e1efff;border-radius:10px;padding:13px;font:inherit;font-size:13px;box-sizing:border-box}#application-form textarea,.application-review-dialog textarea{resize:vertical;line-height:1.7}#application-form input:focus,#application-form select:focus,#application-form textarea:focus,.application-review-dialog textarea:focus{outline:2px solid #66bfff88;outline-offset:2px}#application-form small{display:block;margin-top:8px;color:#718dab;font-size:10px;line-height:1.6}#application-form .application-agreement{display:flex;gap:12px;font-weight:400;line-height:1.8;margin:25px 0}#app-agreement{width:17px;height:17px;accent-color:#65c4ff;flex:none;margin-top:3px}#application-submit{width:100%;justify-content:center}#application-form-status,#application-review-error{font-size:12px;color:#a8c9e8;line-height:1.7}.application-history{margin-top:24px}.application-history-card{padding:20px;border:1px solid #79baff30;border-radius:14px;margin-top:14px;background:#06112480}.application-history-card h3{font-size:16px;overflow-wrap:anywhere}.application-state{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:1px;padding:6px 10px;border:1px solid #78bdff44;border-radius:20px;color:#93cfff}.application-state.accepted{color:#8bf0bd;border-color:#8bf0bd44}.application-state.rejected{color:#ffabb6;border-color:#ffabb644}.application-reviews{margin-top:60px;border-top:1px solid #79baff30;padding-top:38px}.application-review-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.application-review-heading h2{font-size:32px;margin:15px 0}.application-review-heading p{color:#8faecc;font-size:12px;line-height:1.7}.application-filters{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.application-filters button{padding:10px 18px;border-radius:20px;background:#0b1930;color:#93b2cf;border:1px solid #77baff25;cursor:pointer}.application-filters button.active{color:#a4dcff;background:#2877bf2b;border-color:#80caff70}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.review-card{padding:24px;border:1px solid #7bbcff30;border-radius:18px;background:linear-gradient(135deg,#11284099,#091324d9)}.review-card h3{font-size:22px;overflow-wrap:anywhere;margin:16px 0}.review-card dl{display:grid;grid-template-columns:70px minmax(0,1fr);font-size:12px;gap:10px;margin:20px 0}.review-card dt{color:#7395b6}.review-card dd{margin:0;color:#bfd4eb;overflow-wrap:anywhere}.review-card .review-why{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#a4bed7;line-height:1.8;max-height:210px;overflow:auto}.review-card small{color:#6f91b2;font-size:10px}.review-actions{display:flex;gap:10px;margin-top:20px}.review-actions .button{padding:10px 16px;font-size:12px}.review-rejection{font-size:12px;line-height:1.8;color:#ffb4c2;white-space:pre-wrap;overflow-wrap:anywhere}.application-review-dialog{width:min(540px,calc(100% - 32px));border:1px solid #80caff66;border-radius:22px;padding:28px;color:#dcebff;background:#0b1a2e;box-sizing:border-box}.application-review-dialog::backdrop{background:#020916bd;backdrop-filter:blur(7px)}.application-dialog-heading{display:flex;gap:15px;align-items:center;justify-content:space-between}.application-dialog-heading h2{font-size:25px;margin:0}.application-review-dialog p{font-size:13px;line-height:1.8;color:#9bb8d4}.application-review-dialog .button{width:100%;justify-content:center;margin-top:18px}.applications-page button:disabled{opacity:.5;cursor:wait}@media(max-width:750px){.applications-page{padding-top:26px}.application-layout{grid-template-columns:1fr;gap:12px}.application-guide{padding:14px 0}.application-guide h2 br{display:none}.application-guide-icon{display:none}.application-guide h2{font-size:24px}.application-guide p{font-size:12px}.application-panel{padding:23px}.application-fields{grid-template-columns:1fr;gap:0}.application-intro h1{letter-spacing:-1px}.application-intro>p{font-size:13px}.review-grid{grid-template-columns:1fr}.application-review-heading{flex-direction:column;align-items:flex-start}.application-rules span{font-size:10px}.application-toolbar>.text-link{font-size:11px}}
