.EventPassSection_container__DjOm0{border:1px solid #efefef;border-radius:12px;background:linear-gradient(135deg,#f8f6ff,#fff);padding:20px 16px;box-shadow:0 -2px 8px 2px rgba(12,12,13,.05)}.EventPassSection_badge__3T_ya{display:inline-block;padding:3px 10px;background:#7850ff;color:#fff;font-size:var(--t12);font-weight:600;border-radius:20px;line-height:1.5;margin-bottom:12px}.EventPassSection_content__ALjyq{display:flex;align-items:center;justify-content:space-between;gap:var(--sp12)}.EventPassSection_info__gCM3G{flex:1 1;display:flex;flex-direction:column;gap:4px}.EventPassSection_title__mtY32{font-size:var(--t17);font-weight:600;color:#1a1a1a;line-height:1.4}.EventPassSection_meta__IRJdJ{font-size:var(--t14);color:#7f7f7f;font-weight:400;line-height:1.5}.EventPassSection_count__T4Can{font-weight:600;color:#7850ff}.EventPassSection_separator__HtT_v{margin:0 4px;color:#d4d4d4}.EventPassSection_toggle__NVHHJ{position:relative;width:48px;height:28px;border-radius:14px;border:none;background:#d4d4d4;cursor:pointer;padding:0;flex-shrink:0;transition:background .2s ease}.EventPassSection_toggleActive___M0w0{background:#7850ff}.EventPassSection_toggleKnob__7KrTH{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .2s ease}.EventPassSection_toggleActive___M0w0 .EventPassSection_toggleKnob__7KrTH{transform:translateX(20px)}.EventPassSection_appliedText__lChcR{margin-top:12px;font-size:var(--t14);color:#7850ff;font-weight:500;line-height:1.5}@media (max-width:768px){.EventPassSection_container__DjOm0{padding:1.6rem}.EventPassSection_title__mtY32{font-size:1.6rem}}.AnnouncementForm_pageContainer__7xcWv{align-items:center;min-height:100vh}.AnnouncementForm_card__L1U24,.AnnouncementForm_pageContainer__7xcWv{display:flex;flex-direction:column;width:100%;background-color:var(--color-surface)}.AnnouncementForm_card__L1U24{margin:var(--sp48) 0;max-width:59.2rem}.AnnouncementForm_header__1Rupf{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:var(--sp24)}.AnnouncementForm_headerTexts__dtuMu{display:flex;flex-direction:column;gap:var(--sp4)}.AnnouncementForm_headerTitle__18e9_{font-size:var(--t20);color:var(--gray-black);font-weight:700;line-height:1.5}.AnnouncementForm_headerSubtitle__Ybp9y{font-size:var(--t14);color:var(--color-text-secondary);font-weight:500;line-height:1.5}.AnnouncementForm_headerActionButton__oQ0_9{padding:.9rem 1.4rem;border:1px solid var(--color-border);border-radius:.9rem;background:var(--color-surface);color:var(--gray-700);font-size:var(--t13);font-weight:600;line-height:var(--lh22);white-space:nowrap;cursor:pointer;transition:background-color .15s ease}@media (hover:hover){.AnnouncementForm_headerActionButton__oQ0_9:hover{background:var(--gray-50)}}.AnnouncementForm_section__IE3NE{padding:var(--sp28) 0;border-top:1px solid var(--color-border-subtle)}.AnnouncementForm_sectionHeader__TvfM6{display:flex;flex-direction:column;gap:var(--sp4);margin-bottom:var(--sp16)}.AnnouncementForm_sectionTitleRow__vMaNV{display:flex;align-items:center;gap:var(--sp4)}.AnnouncementForm_sectionTitle__Whzz_{font-size:var(--t18);font-weight:700;color:var(--gray-black);line-height:1.5}.AnnouncementForm_sectionBadge__2yIgL{display:inline-flex;align-items:center;flex-shrink:0;padding:var(--sp2) var(--sp10);border-radius:var(--radius-pill);font-size:var(--t12);font-weight:600;line-height:1.5}.AnnouncementForm_sectionBadgeRequired__sgo8_{background:var(--blue-50);color:var(--color-text-brand)}.AnnouncementForm_sectionBadgeOptional__4MIEJ{background:var(--gray-100);color:var(--gray-500)}.AnnouncementForm_sectionSubtitle__trQMI{font-size:var(--t14);color:var(--color-text-tertiary);font-weight:500;line-height:1.5}.AnnouncementForm_emphasis__ypF6o{color:var(--color-text-brand);font-weight:700}.AnnouncementForm_sectionError__DYjPD{padding:var(--sp20) var(--sp24);margin:calc(-1 * var(--sp20)) calc(-1 * var(--sp24));border-radius:calc(var(--radius-lg) + var(--sp20));background:color-mix(in srgb,var(--blue-50) 55%,transparent);box-shadow:0 0 0 var(--sp2) var(--color-border-brand),0 var(--sp8) var(--sp24) color-mix(in srgb,var(--blue-500) 14%,transparent);scroll-margin-top:var(--sp24);animation:AnnouncementForm_errorIn__KtUiC .45s cubic-bezier(.2,0,0,1)}@keyframes AnnouncementForm_errorIn__KtUiC{0%{transform:translateX(0);opacity:.6}25%{transform:translateX(-.2rem)}50%{transform:translateX(.2rem)}75%{transform:translateX(-.1rem)}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.AnnouncementForm_sectionError__DYjPD{animation:none}}@media (max-width:768px){.AnnouncementForm_sectionError__DYjPD{padding:var(--sp16);margin:calc(-1 * var(--sp16));border-radius:calc(var(--radius-lg) + var(--sp16));box-shadow:none}}.AnnouncementForm_companySelectWrapper__Ymqxg{position:relative}.AnnouncementForm_companySelectBox__QX27F{cursor:pointer;display:flex;width:100%;flex-direction:row;align-items:center;gap:var(--sp12);padding:var(--sp12) var(--sp16);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);text-align:left}.AnnouncementForm_companyImage__p45Nk{flex-shrink:0;width:5.6rem;height:5.6rem;border-radius:var(--radius-md);object-fit:cover;background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle)}.AnnouncementForm_companyInfo__6ovZD{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--sp2)}.AnnouncementForm_companyName__3R_Bb{color:var(--gray-black);font-size:var(--t18);font-weight:700;line-height:1.5;word-break:break-all}.AnnouncementForm_companyAddress__K0HLk{display:inline-flex;align-items:center;gap:var(--sp6);color:var(--blue-500);font-size:var(--t13);line-height:var(--lh22);word-break:break-all}.AnnouncementForm_dropdownArrow__1r4V1{transition:transform .2s ease}.AnnouncementForm_dropdownArrowOpen__tA3RY{transform:rotate(180deg)}.AnnouncementForm_dropdownOverlay__GEof6{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.AnnouncementForm_summaryBarWrapper__Asp0X{margin-top:var(--sp12)}.AnnouncementForm_fieldBox__jDm2C.AnnouncementForm_fieldBox__jDm2C{border-radius:var(--radius-md);padding:var(--sp12) var(--sp16)}.AnnouncementForm_fieldBox__jDm2C input.AnnouncementForm_fieldInput__Fo3Z4{font-size:var(--t16);line-height:1.5}textarea.AnnouncementForm_textAreaField__CZ_wM,textarea.AnnouncementForm_textAreaField__CZ_wM:focus,textarea.AnnouncementForm_textAreaField__CZ_wM:focus-within,textarea.AnnouncementForm_textAreaField__CZ_wM:hover{font-size:var(--t16);line-height:1.5;border:none;border-radius:var(--radius-md);background:transparent;box-shadow:none;animation:none;outline:none;padding:var(--sp12) var(--sp16) var(--sp6);min-height:16rem;resize:none}.AnnouncementForm_wageSelect__FTl3m{width:12rem}.AnnouncementForm_wageSelect__FTl3m button{font-size:var(--t16);line-height:1.5;border-radius:var(--radius-md)}.AnnouncementForm_wageInputRow__E3td2{display:flex;gap:var(--sp8);width:100%;justify-content:space-between}.AnnouncementForm_wageTextInput__uROr1{flex:1 1;text-align:right}.AnnouncementForm_wageUnit__6yO6u{white-space:nowrap;font-size:var(--t16);font-weight:600;color:var(--gray-black)}.AnnouncementForm_scheduleFields__BrcPw{display:flex;flex-direction:column;gap:var(--sp20)}.AnnouncementForm_scheduleField__HOdwo{display:flex;flex-direction:column;gap:var(--sp10)}.AnnouncementForm_summarySegments__nOaxW{display:flex;flex-wrap:wrap;column-gap:var(--sp10);row-gap:var(--sp4);min-width:0}.AnnouncementForm_summarySegment__cm4RK{white-space:nowrap}.AnnouncementForm_detailTextArea__ThoTx{margin-bottom:var(--sp16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.AnnouncementForm_detailTextArea__ThoTx:hover{border-color:#c7c7c7}.AnnouncementForm_detailTextArea__ThoTx:focus-within{border-color:var(--blue-500);background-color:#0a76ff12;box-shadow:0 0 0 3px rgba(37,99,235,.05)}.AnnouncementForm_charCounterRow__kB8c3{display:flex;justify-content:flex-end;padding:0 var(--sp16) var(--sp12)}.AnnouncementForm_charCounter__nUcZq{font-size:var(--t14);font-weight:500;color:var(--gray-400);line-height:1.5;white-space:nowrap}.AnnouncementForm_charCounterCurrent__SqIOi{color:var(--blue-500);font-weight:600}.AnnouncementForm_ctaBar__IoH1n{position:fixed;bottom:0;left:0;right:0;z-index:20;background:var(--color-surface);box-shadow:0 -4px 12px rgba(12,12,13,.08);padding:var(--sp16);padding-bottom:calc(var(--sp16) + env(safe-area-inset-bottom))}html[data-keyboard-open=true] .AnnouncementForm_ctaBar__IoH1n{display:none}.AnnouncementForm_cta__ePXDJ{display:flex;align-items:center;justify-content:center;width:100%;height:var(--sp44);border:none;border-radius:var(--radius-button);background:var(--button-primary-bg);color:var(--button-primary-text);font-size:var(--t15);font-weight:600;line-height:1.5;cursor:pointer;transition:background-color .15s ease}.AnnouncementForm_cta__ePXDJ[aria-disabled=true]{background:var(--button-primary-bg-disabled);color:var(--button-primary-text)}@media (hover:hover){.AnnouncementForm_cta__ePXDJ:not([aria-disabled=true]):hover{background:var(--blue-600)}}@media (min-width:768px){.AnnouncementForm_ctaBar__IoH1n{position:static;z-index:auto;box-shadow:none;padding:var(--sp24) 0 0;margin-top:var(--sp16);border-top:1px solid var(--color-border-subtle)}}@media (max-width:768px){.AnnouncementForm_card__L1U24{margin:0;padding:var(--sp24) var(--sp16) var(--sp94) var(--sp16);max-width:100%}}.AnnouncementRejectionNotice_notice__FPGmp{display:flex;flex-direction:column;gap:var(--sp6);padding:var(--sp16);border:1px solid var(--red-100);border-radius:var(--radius-md);background:var(--red-50)}.AnnouncementRejectionNotice_title__YSvYp{margin:0;font-size:var(--t16);font-weight:700;line-height:1.5;color:var(--red-600)}.AnnouncementRejectionNotice_reason__LdjQC{margin:0;font-size:var(--t15);line-height:1.6;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.AnnouncementRejectionNotice_guide__41ajP{margin:0;font-size:var(--t13);line-height:1.6;color:var(--color-text-secondary)}.AnnouncementRejectionNotice_guideLink__oG3vn{color:inherit;text-decoration:underline}