.i45sCG_page{--event-panel:#f2f2f2;--event-field:#fff;--event-text:#171717;--event-muted:#656565;--event-line:#dedede;width:min(1280px,100% - 80px);color:var(--event-text);margin:56px auto 88px}.dark .i45sCG_page{--event-panel:#171717;--event-field:#262626;--event-text:#fff;--event-muted:#aaa;--event-line:#353535}.i45sCG_header{max-width:790px;margin-bottom:52px}.i45sCG_header h1{letter-spacing:-.045em;font-size:clamp(32px,4vw,54px);font-weight:600;line-height:1.13}.i45sCG_header p{max-width:640px;color:var(--event-muted);margin-top:20px;font-size:16px;line-height:1.8}.i45sCG_event{border-top:1px solid var(--event-line);scroll-margin-top:calc(var(--navbar-height,160px) + 32px);padding:36px 0}.i45sCG_eventLayout{grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:start;gap:48px;display:grid}.i45sCG_image{aspect-ratio:16/9;background:var(--event-panel);border-radius:28px;margin-bottom:28px;overflow:hidden}.i45sCG_title{letter-spacing:-.035em;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.2}.i45sCG_meta{color:var(--event-muted);flex-wrap:wrap;gap:14px 22px;margin-top:22px;font-size:13px;display:flex}.i45sCG_description{white-space:pre-line;color:var(--event-muted);margin-top:26px;font-size:15px;line-height:1.85}.i45sCG_registration{background:var(--event-panel);border-radius:30px;align-content:start;gap:24px;padding:30px;display:grid}.i45sCG_label{color:var(--event-text);font-size:13px;font-weight:500}.i45sCG_field{background:var(--event-field);width:100%;min-width:0;min-height:50px;color:var(--event-text);font:inherit;border:1px solid #0000;border-radius:14px;outline:none;padding:12px 14px;font-size:14px}.i45sCG_field::placeholder{color:var(--event-muted)}.i45sCG_field:focus-visible{outline:2px solid var(--event-text);outline-offset:3px}.i45sCG_submit{background:var(--event-text);width:100%;min-height:50px;color:var(--event-field);cursor:pointer;border:0;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500;transition:opacity .2s}.i45sCG_submit:hover{opacity:.82}.i45sCG_submit:disabled{opacity:.45;cursor:default}.i45sCG_submit:focus-visible{outline:2px solid var(--event-text);outline-offset:4px}.i45sCG_photos{background:var(--event-panel);border-radius:26px;margin-top:36px;overflow:hidden}.i45sCG_upload{border:1px dashed var(--event-muted);background:var(--event-field);cursor:pointer;text-align:center;border-radius:18px;justify-content:center;align-items:center;min-height:230px;display:flex;position:relative;overflow:hidden}.i45sCG_upload:has(+input:focus-visible){outline:2px solid var(--event-text);outline-offset:4px}.i45sCG_consent{color:var(--event-muted);align-items:start;gap:12px;font-size:12px;line-height:1.7;display:flex}.i45sCG_empty{background:var(--event-panel);color:var(--event-muted);border-radius:30px;padding:40px}@media (max-width:980px){.i45sCG_eventLayout{grid-template-columns:1fr;gap:30px}}@media (max-width:640px){.i45sCG_page{width:calc(100% - 32px);margin:36px auto 56px}.i45sCG_header{margin-bottom:32px}.i45sCG_registration{border-radius:24px;padding:24px 20px}.i45sCG_image{border-radius:22px}.i45sCG_empty{padding:28px}}@media (max-width:1023px){.i45sCG_field{font-size:16px}}@media (max-width:639px){.i45sCG_meta{gap:12px}.i45sCG_title{overflow-wrap:anywhere}}
