.sen-event-detail-refresh{max-width:1320px!important;margin:auto!important;padding:30px 5vw 80px!important}.sen-event-detail-refresh .sen-public-event__head{position:relative;display:flex!important;align-items:flex-end;isolation:isolate;min-height:450px;padding:56px!important;overflow:hidden;border-radius:10px;background:#283435;gap:30px}.sen-event-detail-refresh .sen-public-event__cover{position:absolute!important;inset:0!important;height:100%!important;max-width:none!important;max-height:none!important;border:0!important;z-index:-2}.sen-event-detail-refresh .sen-public-event__cover img{height:100%;object-fit:cover!important;opacity:1}.sen-event-detail-refresh .sen-public-event__head:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,#0c1519,#0c1519f7 32%,#0c1519c9 52%,#0c151940 74%,#0c151910),linear-gradient(0deg,#10191abd,transparent 55%);z-index:-1;pointer-events:none}.sen-event-detail-refresh .sen-public-event__identity{max-width:820px;width:100%}.sen-event-detail-refresh .sen-public-event__identity h1{font-size:clamp(38px,4.5vw,65px)!important;line-height:1.07;letter-spacing:-.04em;margin:20px 0}.sen-event-detail-promise{font-size:16px;line-height:1.8;color:#c7ccc7;max-width:620px}.sen-event-detail-timing{display:flex;align-items:center;flex-wrap:wrap;gap:22px;font-size:12px;margin:25px 0}.sen-event-detail-timing>span{padding-right:22px;border-right:1px solid #ffffff30}.sen-event-detail-refresh .sen-event-detail-content{margin:38px 0 50px;padding:0 15px}.sen-event-detail-refresh .sen-public-event__participation-zone{display:block!important;border:1px solid #ffffff1c;background:#1e2928bb;border-radius:10px;padding:35px!important}.sen-participation-heading>span{font-size:10px;letter-spacing:.18em;color:#9db28b}.sen-participation-heading h2{font-size:28px;letter-spacing:-.03em;margin:15px 0}.sen-participation-heading>p{font-size:13px;color:#a8b6b0;line-height:1.8;max-width:650px;margin-bottom:28px}.sen-event-detail-refresh .sen-public-event__participation{width:100%;max-width:none}.sen-event-detail-refresh .sen-production-join-panel{background:#121a192f;border:1px solid #ffffff15;border-radius:8px;padding:22px;margin:20px 0}.sen-event-detail-refresh .sen-public-event__facts{gap:18px}.sen-event-detail-refresh .sen-event-chat{margin-top:35px}.sen-event-detail-refresh .sen-production-operation-selector{padding:20px;border-radius:8px;background:#ffffff05}@media(max-width:700px){.sen-event-detail-refresh{padding:20px 16px 70px!important}.sen-event-detail-refresh .sen-public-event__head{padding:28px 22px!important;min-height:390px}.sen-event-detail-refresh .sen-public-event__identity h1{font-size:38px!important}.sen-event-detail-promise{font-size:14px}.sen-event-detail-timing{gap:15px;font-size:11px}.sen-event-detail-refresh .sen-public-event__participation-zone{padding:24px 18px!important}.sen-participation-heading h2{font-size:26px}.sen-event-detail-refresh .sen-event-detail-content{padding:0}.sen-event-detail-refresh .sen-production-join-panel{padding:16px}}.sen-event-timeline ol{list-style:none;padding:15px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.sen-event-timeline li{display:flex;gap:18px;border-top:1px solid #ffffff25;padding-top:25px}.sen-event-timeline li>span{font-size:11px;color:#c5d5a6}.sen-event-timeline h3{font-size:17px;margin:0 0 12px}.sen-event-timeline p{font-size:13px;line-height:1.7;color:#b9c1b9}@media(max-width:700px){.sen-event-timeline ol{grid-template-columns:1fr}}.sen-event-detail-refresh{padding-top:90px!important}@media(max-width:700px){.sen-event-detail-refresh{padding-top:88px!important}}.sen-participation-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #ffffff2b;border-radius:12px;background:#121b1a;color:#eceee7;overflow:auto;box-shadow:0 24px 100px #000a}.sen-participation-dialog::backdrop{background:#020606c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sen-participation-dialog__body{position:relative;padding:36px}.sen-participation-dialog__close{position:absolute;right:14px;top:10px;border:0;background:transparent;color:#ddd;font-size:28px;cursor:pointer}.sen-event-detail-refresh .sen-participation-dialog .sen-public-event__participation-zone{border:0;background:none;padding:0!important}.sen-participation-dialog .sen-production-join-panel{border:0;padding:0;background:none}.sen-participation-dialog form{max-width:100%}.sen-participation-role-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.sen-participation-role-options button{border:1px solid #ffffff30;border-radius:8px;background:#ffffff04;color:inherit;padding:18px;text-align:left;cursor:pointer}.sen-participation-role-options button[aria-pressed=true]{border-color:#b6cc7b;background:#b6cc7b15}.sen-participation-role-options small,.sen-participation-role-options strong{display:block}.sen-participation-role-options small{margin-top:8px;color:#acb6af;line-height:1.5}@media(max-width:700px){.sen-participation-dialog__body{padding:30px 18px}.sen-participation-role-options{grid-template-columns:1fr}}.public-site .sen-participation-dialog{height:auto;min-height:0;width:min(560px,calc(100vw - 32px));margin:auto}.public-site .sen-participation-dialog .sen-event-inline-participation,.public-site .sen-participation-dialog .sen-public-event__participation,.public-site .sen-participation-dialog .sen-public-event__participation-zone{min-height:0;height:auto;margin:0;padding:0;border:0;background:transparent}.sen-participation-dialog .sen-participation-heading h2{font-size:24px;margin:0 24px 24px 0}.sen-participation-dialog .sen-team-application__choice-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sen-participation-dialog .sen-team-application__choice-actions .public-button{width:100%;min-height:48px;border-radius:6px;font-size:13px}.sen-participation-dialog .sen-participation-role-options{margin-bottom:0}.sen-participation-dialog .sen-public-event__participation:after,.sen-participation-dialog .sen-public-event__participation:before{display:none}.public-site .sen-participation-dialog{height:fit-content;inset:0;box-sizing:border-box}.sen-participation-dialog .sen-team-application__choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.sen-participation-dialog .sen-team-application__choices .public-button{width:100%;min-width:0;border-radius:6px;min-height:48px;font-size:13px;padding:12px;line-height:1.4;white-space:normal}.sen-participation-dialog .sen-team-application__choices form{margin:0}@media(max-width:500px){.sen-participation-dialog .sen-team-application__choices{grid-template-columns:1fr}}.public-site .sen-participation-dialog .sen-production-join-panel{margin:0;padding:0;border:0;background:none}.sen-participation-dialog .sen-participation-role-options{margin:0 0 16px}.sen-participation-dialog .sen-participation-role-options button{text-align:center}.sen-event-detail-refresh .sen-public-event__head{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:0;min-height:0;padding:0!important;background:#192226}.sen-event-detail-refresh .sen-public-event__head:after{display:none}.sen-event-detail-refresh .sen-public-event__cover{position:relative!important;inset:auto!important;grid-column:2;grid-row:1;display:block;width:100%!important;height:auto!important;aspect-ratio:auto;z-index:auto;padding:0;box-sizing:border-box;background:transparent;border-radius:0;overflow:hidden}.sen-event-detail-refresh .sen-public-event__cover img{display:block;width:100%;height:auto;max-height:none;object-fit:contain!important;border-radius:0}.sen-event-detail-refresh .sen-public-event__identity{grid-column:1;grid-row:1;min-width:0;max-width:none;padding:22px 26px;box-sizing:border-box}.sen-event-detail-refresh .sen-public-event__identity h1{font-size:clamp(28px,2.6vw,36px)!important;line-height:1.1;letter-spacing:-.035em;margin:12px 0}.sen-event-detail-refresh .sen-event-detail-promise{font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sen-event-detail-refresh .sen-event-detail-timing{gap:12px;margin:16px 0;font-size:11px}.sen-event-detail-refresh .sen-event-detail-timing>span{padding-right:12px}.sen-event-detail-refresh .sen-public-event__organizer{margin:0;font-size:12px}.sen-event-detail-refresh .sen-public-event__head:has(.sen-public-event__cover--empty){grid-template-columns:1fr}.sen-event-detail-refresh .sen-public-event__cover--empty{display:none}@media(max-width:1050px){.sen-event-detail-refresh .sen-public-event__head{grid-template-columns:1fr}.sen-event-detail-refresh .sen-public-event__cover{grid-column:1;grid-row:1;padding:0}.sen-event-detail-refresh .sen-public-event__cover img{max-height:none;border-radius:0}.sen-event-detail-refresh .sen-public-event__identity{grid-column:1;grid-row:2;padding:26px}.sen-event-detail-refresh .sen-public-event__head:has(.sen-public-event__cover--empty) .sen-public-event__identity{grid-row:1}}