.gAeqtG_site{--tone-primary:#b8941f;--tone-primary-dark:#18171a;--tone-primary-soft:#f8f4e6;--tone-primary-border:#e5d9ad;--tone-accent:#d4af37;--tone-accent-dark:#b8941f;--tone-accent-soft:#fbf4dc;--tone-accent-border:#e5c158;--tone-secondary:#e5940a;--tone-secondary-hover:#f5a623;--tone-ink:#1a1a1a;--tone-muted:#6b6965;--tone-background:#fafaf8;--tone-background-subtle:#f5f4f1;--tone-surface:#f7f6f3;--tone-card:#fff;--tone-card-hover:#fefefe;--tone-border:#e5e3de;--tone-border-subtle:#edebe7;--tone-shadow:24, 23, 26;--button-primary:var(--tone-primary);--button-primary-dark:var(--tone-primary-dark);--button-primary-soft:var(--tone-primary-soft);--button-accent:var(--tone-accent);--button-accent-dark:var(--tone-accent-dark);--button-accent-soft:var(--tone-accent-soft);background:var(--tone-background);min-height:100vh;color:var(--tone-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}.gAeqtG_siteEmbedded{min-height:auto}.gAeqtG_publicHtml{--mobile-safari-theme-color:#f5d34b;--public-safe-area-top:env(safe-area-inset-top,0px);background:var(--mobile-safari-theme-color)}.gAeqtG_publicDocument{padding:var(--public-safe-area-top) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:var(--mobile-safari-theme-color);margin:0}.gAeqtG_publicDocument:before{z-index:130;height:var(--public-safe-area-top);background:var(--mobile-safari-theme-color);content:"";pointer-events:none;position:fixed;top:0;left:0;right:0}.gAeqtG_publicCanvas{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;min-height:100vh;padding:var(--space-6) var(--space-5)}.gAeqtG_publicCanvas,.gAeqtG_publicCanvas *,.gAeqtG_publicCanvas :before,.gAeqtG_publicCanvas :after{box-sizing:border-box}.gAeqtG_publicCanvas img{max-width:100%;height:auto;display:block}@media (max-width:600px){.gAeqtG_publicCanvas{padding:var(--space-5) var(--space-4)}}.gAeqtG_site:not(.gAeqtG_siteAdmin){--tone-primary:#b8941f;--tone-primary-dark:#18171a;--tone-primary-soft:#f8f4e6;--tone-primary-border:#e5d9ad;--button-primary:var(--tone-primary);--button-primary-dark:var(--tone-primary-dark);--button-primary-soft:var(--tone-primary-soft)}.gAeqtG_site:not(.gAeqtG_siteAdmin):not(.gAeqtG_siteEmbedded){--member-sticky-header-height:88px;--member-sticky-menu-height:62px;width:calc(100% + 48px);margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-5)) 0}.gAeqtG_siteAdmin{--button-primary:var(--tone-primary);--button-primary-dark:var(--tone-primary-dark);--button-primary-soft:var(--tone-primary-soft);--button-accent:var(--tone-accent);--button-accent-dark:var(--tone-accent-dark);--button-accent-soft:var(--tone-accent-soft);width:calc(100% + 48px);margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-5)) 0;background:var(--tone-background)}.gAeqtG_mockGuideShelf{background:var(--tone-background-subtle);border-bottom:1px solid var(--tone-border);gap:12px;padding:18px 15px;display:grid}.gAeqtG_mockGuideShelf>.gAeqtG_screenRequirementGuide,.gAeqtG_mockGuideShelf>.gAeqtG_requirementJumpNotice{width:100%;max-width:1110px;margin:0 auto}.gAeqtG_siteAdmin .gAeqtG_mockGuideShelf>.gAeqtG_screenRequirementGuide,.gAeqtG_siteAdmin .gAeqtG_mockGuideShelf>.gAeqtG_requirementJumpNotice{max-width:none;margin-left:13px;margin-right:13px}.gAeqtG_header{background:#343a40}.gAeqtG_adminHeader{z-index:20;background:var(--tone-primary-dark);position:sticky;top:0;box-shadow:0 1px #1f252b38}.gAeqtG_headerInner{justify-content:space-between;align-items:center;max-width:1110px;min-height:64px;margin:0 auto;padding:0 15px;display:flex}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_headerInner{justify-content:flex-start;gap:clamp(28px,4vw,54px);width:100%;max-width:none;min-height:88px;padding:0 clamp(24px,4vw,56px)}.gAeqtG_site:not(.gAeqtG_siteAdmin):not(.gAeqtG_siteEmbedded) .gAeqtG_header{top:var(--public-safe-area-top,0px);z-index:40;position:sticky}.gAeqtG_logoButton,.gAeqtG_accountMenu button,.gAeqtG_accountMenu a,.gAeqtG_memberMenuToggle,.gAeqtG_mobileHeaderMenu button,.gAeqtG_mobileHeaderMenu a,.gAeqtG_scrollMenu button,.gAeqtG_scrollMenu a,.gAeqtG_footer button,.gAeqtG_footer a,.gAeqtG_simplePanel button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.gAeqtG_logoButton{align-items:center;padding:0;display:inline-flex}.gAeqtG_logoButton img{width:214px;max-width:58vw;height:auto;display:block}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_logoButton img{width:clamp(300px,26vw,440px);max-width:72vw}.gAeqtG_adminHeaderTitle{color:#fff;align-items:center;gap:12px;font-size:20px;font-weight:800;line-height:1.2;display:inline-flex}.gAeqtG_adminHeaderTitle:before{background:var(--tone-accent);content:"";border-radius:999px;width:10px;height:10px}.gAeqtG_accountMenu{align-items:center;gap:14px;display:flex}.gAeqtG_adminHeaderActions{display:contents}.gAeqtG_adminHeaderAccountIdentity{color:#ffffffe6;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.25;display:inline-flex}.gAeqtG_adminHeaderAccountName{font-size:14px;font-weight:800}.gAeqtG_adminHeaderAccountRole{color:#ffffffa3;font-size:11px;font-weight:700}.gAeqtG_adminHeaderMenuText{color:#ffffffe0!important;font-size:14px!important;font-weight:700!important}.gAeqtG_adminHeaderMenuText:hover,.gAeqtG_adminHeaderMenuText[aria-expanded=true]{text-decoration:underline;color:#fff!important}.gAeqtG_accountMenu button,.gAeqtG_accountMenu a{color:#ffffffad;font-size:14px}.gAeqtG_accountMenu a,.gAeqtG_footer a{padding:1px 6px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_accountMenu button,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_accountMenu a{color:#ffffffd1;font-size:15px;font-weight:500}.gAeqtG_accountMenu button:hover,.gAeqtG_accountMenu a:hover,.gAeqtG_mobileHeaderMenu button:hover,.gAeqtG_mobileHeaderMenu a:hover,.gAeqtG_footer button:hover,.gAeqtG_footer a:hover,.gAeqtG_simplePanel button:hover{text-decoration:underline}.gAeqtG_memberMenuToggle{display:none}.gAeqtG_memberMenuToggle span{background:#fff;border-radius:999px;width:22px;height:2px;display:block}.gAeqtG_mobileHeaderMenu{display:none}.gAeqtG_scrollMenu{border-bottom:1px solid var(--tone-border);background:#fff;gap:0;max-width:1110px;margin:0 auto;padding:12px 15px;display:flex;overflow-x:auto}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_scrollMenu{width:100%;max-width:none;min-height:62px;box-shadow:none;border-bottom:0;justify-content:center;gap:clamp(26px,4.4vw,72px);padding:12px clamp(24px,5vw,72px)}.gAeqtG_site:not(.gAeqtG_siteAdmin):not(.gAeqtG_siteEmbedded) .gAeqtG_scrollMenu{top:calc(var(--member-sticky-header-height) + var(--public-safe-area-top,0px));z-index:39;position:sticky}.gAeqtG_scrollMenu button,.gAeqtG_scrollMenu a{color:#2d3b46;white-space:nowrap;border-radius:3px;flex:none;min-height:38px;padding:8px 14px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_scrollMenu button,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_scrollMenu a{color:#202830;min-height:40px;padding:8px 4px;font-size:16px;font-weight:500}.gAeqtG_scrollMenu button:hover,.gAeqtG_scrollMenu a:hover,.gAeqtG_activeNav{background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_backBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:1110px;margin:12px auto 0;padding:0 15px;display:flex}.gAeqtG_siteAdmin .gAeqtG_backBar{max-width:none;padding:0 28px}.gAeqtG_backStatusGroup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gAeqtG_backButton{border:1px solid var(--tone-border);min-height:34px;color:var(--tone-ink);font:inherit;cursor:pointer;box-shadow:0 4px 12px rgba(var(--tone-shadow), .06);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:7px 13px;font-size:13px;font-weight:800;display:inline-flex}.gAeqtG_backButton:hover{border-color:var(--tone-primary-border);color:var(--tone-primary-dark)}.gAeqtG_backCurrent{color:var(--tone-muted);font-size:13px;font-weight:700}.gAeqtG_homeRequirementActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gAeqtG_homeRequirementCollapsed{justify-content:flex-end;align-items:center;gap:8px;min-height:34px;display:inline-flex}.gAeqtG_homeRequirementCollapsed span{color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:700}.gAeqtG_homeRequirementCollapsed button,.gAeqtG_homeRequirementHideButton{border:1px solid var(--tone-border);min-height:34px;color:var(--tone-ink);font:inherit;cursor:pointer;box-shadow:0 4px 12px rgba(var(--tone-shadow), .06);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.gAeqtG_homeRequirementCollapsed button:hover,.gAeqtG_homeRequirementHideButton:hover{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_homeRequirementHideButton{background:var(--tone-surface);color:var(--tone-muted)}.gAeqtG_requirementAudienceMember,.gAeqtG_requirementAudienceAdmin{letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.gAeqtG_requirementAudienceMember{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_requirementAudienceAdmin{border:1px solid var(--tone-primary-border);color:var(--tone-primary);background:#fff}.gAeqtG_homeRequirementSummaryButton{border:1px solid var(--tone-border);min-height:34px;color:var(--tone-ink);font:inherit;cursor:pointer;box-shadow:0 4px 12px rgba(var(--tone-shadow), .06);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.gAeqtG_homeRequirementSummaryButton span{border-radius:999px;padding:2px 7px;font-size:11px;line-height:1.2}.gAeqtG_homeRequirementSummaryButtonBlue{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_homeRequirementSummaryButtonBlue span{background:var(--tone-border-subtle)}.gAeqtG_homeRequirementSummaryButtonYellow{color:#8a4b00;background:#fff9e8;border-color:#f7c948}.gAeqtG_homeRequirementSummaryButtonYellow span{background:#fff4d6}.gAeqtG_homeRequirementSummaryButton:hover{transform:translateY(-1px)}.gAeqtG_homeRequirementSummaryButton:disabled{opacity:.55;cursor:default;transform:none}.gAeqtG_homeRequirementSearchForm{align-items:center;gap:6px;min-height:34px;display:flex;position:relative}.gAeqtG_homeRequirementSearchForm label{border:1px solid var(--tone-border);box-shadow:0 4px 12px rgba(var(--tone-shadow), .06);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 5px 4px 10px;display:flex}.gAeqtG_homeRequirementSearchForm label>span{color:var(--tone-muted);white-space:nowrap;font-size:12px;font-weight:800}.gAeqtG_homeRequirementSearchForm input{background:var(--tone-surface);width:94px;min-height:26px;color:var(--tone-ink);font:inherit;border:0;border-radius:999px;outline:none;padding:4px 8px;font-size:13px;font-weight:800}.gAeqtG_homeRequirementSearchForm input:focus{background:var(--tone-primary-soft);box-shadow:inset 0 0 0 1px var(--tone-primary-border)}.gAeqtG_homeRequirementSearchForm button{border:1px solid var(--tone-primary-dark);background:var(--tone-primary);color:#fff;min-height:34px;font:inherit;cursor:pointer;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:800}.gAeqtG_homeRequirementSearchForm button:hover{background:var(--tone-primary-dark)}.gAeqtG_homeRequirementSearchForm em{z-index:2;color:#b42318;white-space:nowrap;background:#fff5f5;border:1px solid #fecaca;border-radius:6px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 20px #b423181f}.gAeqtG_main{box-sizing:border-box;width:min(100%,1110px);max-width:1110px;margin:0 auto;padding:clamp(18px,3vw,26px) clamp(14px,4vw,24px) clamp(36px,6vw,44px)}.gAeqtG_siteAdmin .gAeqtG_headerInner{max-width:none;min-height:88px;padding:0 clamp(24px,4vw,56px)}.gAeqtG_siteAdmin .gAeqtG_accountMenu button{color:#ffffffd1;font-size:15px;font-weight:500}.gAeqtG_siteAdmin .gAeqtG_adminHeaderActions>button,.gAeqtG_siteAdmin .gAeqtG_adminHeaderActions>a,.gAeqtG_siteAdmin .gAeqtG_adminHeaderActions>form>button{color:#ffffffe0!important;font-size:14px!important;font-weight:700!important}.gAeqtG_siteAdmin .gAeqtG_main{width:100%;max-width:none;padding:28px clamp(24px,4vw,56px) 48px}.gAeqtG_pageStack{text-align:center;justify-items:center;gap:clamp(28px,5vw,44px);width:min(100%,1080px);margin:0 auto;display:grid}.gAeqtG_pageStack>section{box-sizing:border-box;width:min(100%,1080px)}.gAeqtG_screenRequirementGuide{background:#fff7ed;border:1px solid #fb923c;border-left:6px solid #f97316;border-radius:10px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 26px #9a34121f}.gAeqtG_screenRequirementHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gAeqtG_screenRequirementHead>div{gap:5px;display:grid}.gAeqtG_screenRequirementHead span{color:#9a3412;background:#fed7aa;border-radius:999px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:800}.gAeqtG_screenRequirementHead h2{color:var(--tone-ink);margin:0;font-size:18px}.gAeqtG_screenRequirementHead em{color:#9a3412;background:#ffedd5;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800}.gAeqtG_screenRequirementGuide>p{color:#7c2d12;margin:0;line-height:1.65}.gAeqtG_screenRequirementMeta{background:#fff;border-radius:6px;width:fit-content;padding:6px 10px;font-size:13px;font-weight:800;color:#9a3412!important}.gAeqtG_screenRequirementList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.gAeqtG_screenRequirementItem{min-height:100%}.gAeqtG_requirementFocusGuide{border:1px solid var(--tone-primary-border);box-shadow:0 12px 28px rgba(var(--tone-shadow), .07);background:#fff;border-radius:10px;gap:14px;padding:16px;display:grid}.gAeqtG_requirementFocusIntro{gap:6px;display:grid}.gAeqtG_requirementFocusIntro span,.gAeqtG_adminRequirementGuideHead>div:first-child>span{background:var(--tone-primary-soft);width:fit-content;color:var(--tone-primary-dark);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.gAeqtG_requirementFocusIntro h2,.gAeqtG_requirementFocusIntro p{margin:0}.gAeqtG_requirementFocusIntro h2{color:var(--tone-ink);font-size:21px}.gAeqtG_requirementFocusIntro p{color:#56616f;line-height:1.7}.gAeqtG_requirementFocusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gAeqtG_requirementFocusCardBlue,.gAeqtG_requirementFocusCardYellow{border-radius:8px;gap:10px;padding:14px;display:grid}.gAeqtG_requirementFocusCardBlue{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft)}.gAeqtG_requirementFocusCardYellow{background:#fffbeb;border:1px solid #facc15}.gAeqtG_requirementFocusCardBlue strong,.gAeqtG_requirementFocusCardYellow strong{font-size:18px}.gAeqtG_requirementFocusCardBlue strong{color:var(--tone-primary-dark)}.gAeqtG_requirementFocusCardYellow strong{color:#92400e}.gAeqtG_requirementFocusCardBlue p,.gAeqtG_requirementFocusCardYellow p{color:#3f3e44;margin:0;line-height:1.65}.gAeqtG_requirementFocusActions{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_requirementFocusActions button,.gAeqtG_adminRequirementButtons button{border:1px solid var(--tone-border);min-height:34px;color:var(--tone-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:800}.gAeqtG_requirementFocusActions button:hover,.gAeqtG_adminRequirementButtons button:hover{border-color:var(--tone-primary-border);color:var(--tone-primary-dark)}.gAeqtG_requirementScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gAeqtG_requirementDetailBox{background:var(--tone-card-hover);border:1px solid #dbe7f3;border-radius:10px;padding:14px}.gAeqtG_requirementDetailBox summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.gAeqtG_requirementDetailBox summary::-webkit-details-marker{display:none}.gAeqtG_requirementDetailBox summary strong{color:var(--tone-ink);font-size:16px}.gAeqtG_requirementDetailBox summary span{background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:800}.gAeqtG_requirementDetailBox>p{color:#56616f;margin:8px 0 12px;font-size:13px;line-height:1.7}.gAeqtG_requirementDetailList{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.gAeqtG_requirementDetailItem{background:#fff;border:1px solid #e1e8f0;border-radius:8px;gap:7px;padding:10px;display:grid}.gAeqtG_requirementDetailButton{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.gAeqtG_requirementDetailButton:hover{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);box-shadow:0 8px 18px rgba(var(--tone-shadow), .1);transform:translateY(-1px)}.gAeqtG_requirementDetailItem>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gAeqtG_requirementCodePill{border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.4}.gAeqtG_requirementToneGreen{background:var(--tone-border-subtle);color:var(--tone-primary-dark)}.gAeqtG_requirementToneBlue{background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_requirementToneYellow{color:#92400e;background:#fef3c7}.gAeqtG_requirementDetailItem em{color:var(--tone-muted);font-size:12px;font-style:normal;font-weight:800}.gAeqtG_requirementDetailItem strong{color:var(--tone-ink);font-size:14px}.gAeqtG_requirementDetailItem p{color:#56616f;margin:0;font-size:13px;line-height:1.65}.gAeqtG_requirementBreakdownList{color:#3f3e44;gap:4px;margin:2px 0 0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.gAeqtG_requirementTargetLabel{background:var(--tone-primary-soft);width:fit-content;color:var(--tone-primary-dark);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.gAeqtG_requirementJumpNotice{background:#fff7ed;border:1px solid #fb923c;border-left:6px solid #f97316;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid;box-shadow:0 10px 24px #9a34121a}.gAeqtG_requirementJumpNotice strong,.gAeqtG_requirementJumpNotice p{margin:0}.gAeqtG_requirementJumpNotice strong{color:var(--tone-ink);font-size:15px}.gAeqtG_requirementJumpNotice p{color:#3f3e44;margin-top:4px;font-size:13px;line-height:1.65}.gAeqtG_requirementJumpNotice em{color:#9a3412;background:#ffedd5;border-radius:999px;margin-top:7px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.gAeqtG_homeIntroPanel,.gAeqtG_publicInfo,.gAeqtG_pointsBox,.gAeqtG_howtoBand,.gAeqtG_contentPage,.gAeqtG_formPage,.gAeqtG_memberCard,.gAeqtG_simplePanel,.gAeqtG_adminPage{background:#fff}.gAeqtG_homeIntroPanel p,.gAeqtG_publicInfo p,.gAeqtG_pointsBox p,.gAeqtG_howtoBand p,.gAeqtG_howtoPage p,.gAeqtG_contentPage p,.gAeqtG_formPage p,.gAeqtG_simplePanel p{margin:0 0 12px}.gAeqtG_homeIntroPanel{box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);border-radius:18px;justify-items:center;gap:18px;padding:clamp(24px,4vw,34px) clamp(16px,4vw,34px);display:grid}.gAeqtG_homeHero{--hero-image:url(/mock-assets/current-site/hero-bg.webp);color:#fff;background-color:var(--tone-primary-dark);background-image:linear-gradient(180deg, #18171a7a 0%, #18171a9e 55%, #18171ad1 100%), radial-gradient(1200px 520px at 50% 8%, #d4af3747, transparent 60%), var(--hero-image,none);min-height:clamp(400px,33.333vw,720px);box-shadow:0 14px 34px rgba(var(--tone-shadow), .22);background-position:50%;background-size:cover;border-radius:0;align-items:center;padding-block:clamp(48px,8vw,96px);padding-inline:0;display:grid;overflow:hidden}.gAeqtG_pageStack>.gAeqtG_homeHero{margin-inline:calc(50% - 50vw);justify-self:stretch;width:100vw;max-width:100vw;margin-top:calc(-1*clamp(18px,3vw,26px))}.gAeqtG_homeHeroInner{text-align:center;justify-items:center;gap:18px;max-width:860px;margin-inline:auto;padding-inline:clamp(16px,4vw,28px);display:grid}.gAeqtG_homeHeroEyebrow{letter-spacing:.16em;color:#ffffffc7;font-size:12px;font-weight:700}.gAeqtG_homeHero .gAeqtG_homeHeroTitle{color:#fff;text-wrap:balance;margin:0;font-size:clamp(28px,5vw,46px);font-weight:800;line-height:1.18}.gAeqtG_homeHeroLead{color:#ffffffe6;max-width:560px;margin:0;font-size:15px;line-height:1.85}.gAeqtG_homeHeroActions{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:6px;display:flex}.gAeqtG_homeHeroPrimary{background:linear-gradient(135deg, var(--tone-accent), var(--tone-secondary-hover));color:#fff;cursor:pointer;border:0;border-radius:8px;padding:12px 26px;font-size:15px;font-weight:800;text-decoration:none}.gAeqtG_homeHeroPrimary:hover{filter:brightness(1.05);text-decoration:none}.gAeqtG_homeHeroGhost{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:8px;padding:12px 24px;font-size:15px;font-weight:700;text-decoration:none}.gAeqtG_homeHeroGhost:hover{background:#ffffff1f;text-decoration:none}.gAeqtG_homeIntroText{box-sizing:border-box;gap:12px;width:min(100%,900px);padding-inline:clamp(8px,2.8vw,18px);display:grid}.gAeqtG_homeIntroText p{color:#2f3a45;overflow-wrap:anywhere;line-break:strict;text-wrap:pretty;margin:0;font-size:16px;line-height:1.85}.gAeqtG_homeIntroActions{margin-top:2px}.gAeqtG_homeIntroActions .gAeqtG_btnSuccess,.gAeqtG_recruitmentLoginChoiceActions .gAeqtG_btnSuccess{border-color:var(--tone-accent);background:linear-gradient(135deg, var(--tone-accent), var(--tone-secondary-hover))}.gAeqtG_homeIntroActions .gAeqtG_btnSuccess,.gAeqtG_homeIntroActions .gAeqtG_btnPrimary,.gAeqtG_homeIntroActions .gAeqtG_btnSuccess:hover,.gAeqtG_homeIntroActions .gAeqtG_btnPrimary:hover{text-decoration:none}.gAeqtG_homeIntroActions .gAeqtG_btnPrimary,.gAeqtG_recruitmentLoginChoiceActions .gAeqtG_btnPrimary{border-color:var(--tone-primary);background:var(--tone-card);color:#7a5a00;box-shadow:0 8px 18px #b8941f1f}.gAeqtG_homeIntroActions .gAeqtG_btnPrimary:hover,.gAeqtG_recruitmentLoginChoiceActions .gAeqtG_btnPrimary:hover{background:var(--tone-primary-soft)}.gAeqtG_publicInfo{box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);border-radius:18px;justify-items:center;padding:clamp(18px,3vw,24px) clamp(16px,4vw,32px);display:grid}.gAeqtG_adminHomeHeroPreview{gap:6px;display:grid}.gAeqtG_adminHomeHeroPreview img{aspect-ratio:16/9;object-fit:cover;background:#1f1d1a;border-radius:8px;width:100%;max-width:560px}.gAeqtG_adminHomeHeroPreview span{color:var(--tone-muted);font-size:13px}.gAeqtG_adminHomeHeroPreviewViewport{border:1px solid var(--tone-border);background:#fff;border-radius:8px;width:100%;position:relative;overflow:hidden}.gAeqtG_adminHomeHeroPreviewViewport iframe{transform-origin:0 0;pointer-events:none;border:0;margin-inline:auto;display:block}.gAeqtG_homeNotices{box-sizing:border-box;width:100%;box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);background:#fff;border-radius:18px;justify-items:center;padding:clamp(18px,3vw,24px) clamp(16px,4vw,32px);display:grid}.gAeqtG_homeNoticeList{width:min(100%,860px);margin:0;padding:0;list-style:none;display:grid}.gAeqtG_homeNoticeItem{width:100%;color:var(--tone-ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 18px;padding:10px clamp(4px,2vw,12px);display:flex}.gAeqtG_homeNoticeItem:focus,.gAeqtG_homeNoticeItem:focus-visible{outline:none}.gAeqtG_homeNoticeItem:hover .gAeqtG_homeNoticeTitle,.gAeqtG_homeNoticeItem:focus-visible .gAeqtG_homeNoticeTitle{color:var(--tone-primary);text-decoration:underline}.gAeqtG_homeNoticeDate{color:var(--tone-muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.gAeqtG_homeNoticeTitle{overflow-wrap:anywhere;flex:0 auto;font-size:16px;font-weight:700;line-height:1.6}.gAeqtG_homeNoticeEmpty{color:var(--tone-muted);margin:0}.gAeqtG_homeNoticeMore{border:1px solid var(--tone-primary);color:var(--tone-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin-top:14px;padding:8px 28px;font-weight:700}.gAeqtG_homeNoticeMore:hover{background:var(--tone-primary-soft)}.gAeqtG_homeNoticeModalOverlay{z-index:80;background:rgba(var(--tone-shadow), .46);place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.gAeqtG_homeNoticeModal{box-sizing:border-box;width:min(640px,100%);max-height:calc(100vh - 48px);box-shadow:0 24px 60px rgba(var(--tone-shadow), .24);text-align:left;background:#fff;border-radius:14px;justify-items:stretch;gap:16px;padding:clamp(20px,4vw,28px);display:grid;overflow:auto}.gAeqtG_homeNoticeModalHead{border-bottom:1px solid var(--tone-border-subtle);gap:6px;padding-bottom:12px;display:grid}.gAeqtG_homeNoticeModalHead h3{color:var(--tone-ink);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.5}.gAeqtG_homeNoticeModalBody{color:#2f3a45;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.gAeqtG_homeNoticeModal .gAeqtG_btnPrimary{justify-self:center;min-width:160px}.gAeqtG_homeSectionTitle{color:var(--tone-ink);letter-spacing:0;justify-items:center;gap:1px;margin:0 0 14px;font-size:25px;font-weight:800;line-height:1.35;display:inline-grid}.gAeqtG_homeSectionTitle:after{content:none;display:none}.gAeqtG_pointsBox{box-sizing:border-box;border-top:1px solid var(--tone-border-subtle);border-bottom:1px solid var(--tone-border-subtle);width:100%;box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);border-radius:18px;justify-items:center;padding:clamp(26px,4vw,34px) clamp(16px,4vw,32px);display:grid}.gAeqtG_publicInfo p,.gAeqtG_pointsBox p{box-sizing:border-box;color:#2f3a45;overflow-wrap:anywhere;line-break:strict;text-wrap:pretty;width:min(100%,860px);padding-inline:clamp(8px,2.8vw,18px);font-size:16px;line-height:1.75}.gAeqtG_homeRecruitmentCallout{box-sizing:border-box;border:1px solid var(--tone-accent-border);background:var(--tone-accent-soft);border-radius:8px;justify-items:center;gap:14px;width:100%;padding:clamp(24px,5vw,32px);display:grid;box-shadow:0 10px 24px #d9650014}.gAeqtG_homeRecruitmentCallout span{width:fit-content;color:var(--tone-accent-dark);background:#fff;border-radius:999px;margin:0 auto;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.gAeqtG_homeRecruitmentCallout h2,.gAeqtG_homeRecruitmentCallout p{margin:0}.gAeqtG_homeRecruitmentCallout>div{box-sizing:border-box;justify-items:center;width:min(100%,760px);padding-inline:clamp(8px,2.8vw,18px);display:grid}.gAeqtG_homeRecruitmentCallout h2{color:var(--tone-ink);margin-top:7px;font-size:21px;line-height:1.35}.gAeqtG_homeRecruitmentCallout p{color:#3f3e44;overflow-wrap:anywhere;line-break:strict;text-wrap:pretty;margin-top:6px;line-height:1.7}.gAeqtG_twoButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,3vw,18px);width:min(560px,100%);display:grid}.gAeqtG_btnPrimary,.gAeqtG_btnSuccess,.gAeqtG_btnSecondary,.gAeqtG_btnGhost{color:#fff;min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.gAeqtG_textLink{color:var(--tone-primary-dark);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.gAeqtG_textLink:hover,.gAeqtG_textLink:focus-visible{color:var(--tone-primary)}.gAeqtG_btnPrimary{border-color:var(--button-primary);background:var(--button-primary)}.gAeqtG_btnSuccess{border-color:var(--button-accent-dark);background:var(--button-accent)}.gAeqtG_homeRecruitmentCallout .gAeqtG_btnSuccess,.gAeqtG_twoButtons .gAeqtG_btnSuccess{box-shadow:0 10px 20px #b8941f33}.gAeqtG_twoButtons .gAeqtG_btnPrimary,.gAeqtG_howtoBandLogo .gAeqtG_btnPrimary{box-shadow:0 10px 20px rgba(var(--tone-shadow), .18)}.gAeqtG_twoButtons.gAeqtG_homeIntroActions .gAeqtG_btnSuccess,.gAeqtG_twoButtons.gAeqtG_homeIntroActions .gAeqtG_btnPrimary{box-shadow:none}.gAeqtG_btnSecondary{border-color:var(--tone-primary-border);background:var(--button-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_btnGhost{border-color:var(--tone-border);color:var(--tone-ink);background:#fff}.gAeqtG_btnDangerLink{color:#c0392b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:700}.gAeqtG_btnDangerLink:hover:enabled{text-decoration:underline}.gAeqtG_btnDangerLink:disabled{opacity:.55;cursor:not-allowed}.gAeqtG_btnPrimary:hover,.gAeqtG_btnSuccess:hover,.gAeqtG_btnSecondary:hover,.gAeqtG_btnGhost:hover{filter:brightness(.94)}.gAeqtG_btnPrimary:disabled,.gAeqtG_btnSuccess:disabled,.gAeqtG_btnSecondary:disabled,.gAeqtG_btnGhost:disabled{opacity:.55;cursor:not-allowed;filter:none}.gAeqtG_btnPrimary[aria-disabled=true],.gAeqtG_btnSuccess[aria-disabled=true],.gAeqtG_btnSecondary[aria-disabled=true],.gAeqtG_btnGhost[aria-disabled=true]{opacity:.55;pointer-events:none;cursor:not-allowed;filter:none}.gAeqtG_howtoBand{box-sizing:border-box;border-bottom:1px solid var(--tone-border-subtle);width:100%;box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);border-radius:18px;justify-items:center;gap:18px;padding:clamp(28px,4vw,34px) clamp(16px,4vw,32px) clamp(34px,5vw,44px);display:grid}.gAeqtG_howtoBandLogo{justify-items:center;gap:16px;width:min(720px,100%);display:grid}.gAeqtG_howtoPage>img{width:100%;max-width:205px;height:auto}.gAeqtG_homeTextLogo{justify-items:center;gap:8px;padding:0 0 5px;display:grid}.gAeqtG_homeTextLogo span{color:var(--tone-ink);justify-items:center;gap:5px;font-size:25px;font-weight:800;line-height:1.25;display:inline-grid}.gAeqtG_homeTextLogo span:after{content:none}.gAeqtG_homeTextLogo small{color:var(--tone-muted);font-size:13px;font-weight:700;line-height:1.4}.gAeqtG_homeHowtoSummaryFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(680px,100%);margin:0;padding:0;list-style:none;display:grid}.gAeqtG_homeHowtoSummaryFlow li{border:1px solid var(--tone-border);min-height:92px;color:var(--tone-ink);text-align:center;box-shadow:0 6px 14px rgba(var(--tone-shadow), .05);background:#fff;border-radius:18px;justify-items:center;gap:6px;padding:10px 8px;display:grid}.gAeqtG_homeHowtoSummaryFlow li>span{background:var(--tone-accent);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.gAeqtG_homeHowtoSummaryFlow div{justify-items:center;gap:1px;min-width:0;display:grid}.gAeqtG_homeHowtoSummaryFlow strong{color:var(--tone-ink);overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.25}.gAeqtG_homeHowtoSummaryFlow small{color:var(--tone-muted);overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.35}.gAeqtG_howtoBandLogo .gAeqtG_btnPrimary{width:min(280px,100%);min-height:44px;margin:10px 0}.gAeqtG_howtoBand p{color:var(--tone-ink);margin-top:0}.gAeqtG_howtoPage{max-width:none;padding:2px 9px 0}.gAeqtG_howtoPage>img{max-width:300px;margin-bottom:0;display:block}.gAeqtG_howtoLead{margin:-4px 0 18px!important}.gAeqtG_howtoText{border-bottom:1px solid var(--tone-border-subtle);max-width:820px;margin-bottom:18px;padding-bottom:16px}.gAeqtG_howtoText p{margin-bottom:19px;line-height:1.45}.gAeqtG_sectionLogo{justify-items:center;width:100%;margin-bottom:14px;display:grid}.gAeqtG_homeFaqPanel{box-sizing:border-box;border-top:1px solid var(--tone-border-subtle);border-bottom:1px solid var(--tone-border-subtle);width:100%;box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);background:#fff;border-radius:18px;place-items:start center;gap:14px;padding:clamp(28px,4vw,34px) clamp(16px,4vw,32px) clamp(30px,4vw,38px);display:grid}.gAeqtG_homeFaqHead{justify-items:center;gap:2px;display:grid}.gAeqtG_homeFaqPanel p{color:var(--tone-ink);margin:0;line-height:1.6}.gAeqtG_homeFaqPanel strong{font-weight:700}.gAeqtG_homeFaqList{grid-template-columns:minmax(0,1fr);gap:0;width:100%;margin:0 auto;display:grid}.gAeqtG_homeFaqItem{min-width:0;display:grid}.gAeqtG_homeFaqItem button{box-sizing:border-box;width:100%;min-height:58px;color:var(--tone-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;outline:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 36px 12px 12px;display:grid;position:relative}.gAeqtG_homeFaqItem button span{background:var(--tone-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:17px;font-weight:800;line-height:1;display:inline-flex}.gAeqtG_homeFaqItem button strong{overflow-wrap:anywhere;font-size:17px;line-height:1.55}.gAeqtG_homeFaqItem button:after{content:"";border-top:7px solid #8b95a1;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:14px;transform:translateY(-35%)}.gAeqtG_homeFaqItem button[aria-expanded=true]:after{border-top:0;border-bottom:7px solid #8b95a1;transform:translateY(-65%)}.gAeqtG_homeFaqItem button:hover,.gAeqtG_homeFaqItem button[aria-expanded=true]{color:var(--tone-primary-dark);background:var(--tone-primary-soft)}.gAeqtG_homeFaqItem button:focus-visible{box-shadow:inset 3px 0 0 var(--tone-accent)}.gAeqtG_homeFaqAnswer{box-sizing:border-box;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr);gap:10px;width:100%;padding:13px 12px 14px;display:grid}.gAeqtG_homeFaqAnswer span{background:var(--tone-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:17px;font-weight:800;line-height:1;display:inline-flex}.gAeqtG_homeFaqAnswer p{color:var(--tone-ink);text-align:left;margin:0;font-size:15px;line-height:1.75}.gAeqtG_homeFaqMoreButton{border:1px solid var(--button-primary-dark);background:var(--button-primary);color:#fff;min-width:min(280px,100%);min-height:44px;font:inherit;cursor:pointer;box-shadow:0 10px 20px rgba(var(--tone-shadow), .16);border-radius:8px;justify-self:center;padding:9px 22px;font-weight:800;line-height:1.2;text-decoration:none}.gAeqtG_homeFaqMoreButton:hover{filter:brightness(.94)}.gAeqtG_worksGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(14px,2vw,20px);width:min(100%,1080px);margin:0 auto;display:grid}.gAeqtG_workCard{gap:10px;min-width:0;margin:0;display:grid}.gAeqtG_workCardFeatured{grid-column:span 2}.gAeqtG_workCardCompact{grid-column:span 1;gap:8px}.gAeqtG_workCard p{order:2;min-height:0;margin:0;font-size:14px;font-weight:600;line-height:1.4}.gAeqtG_workImageFrame{aspect-ratio:1;background:linear-gradient(145deg,#fff 0%,#f3f8fc 100%);border:1px solid #e3ebf3;border-radius:10px;order:1;place-items:center;width:100%;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #1f5b8417}.gAeqtG_workImageCountBadge{background:rgba(var(--tone-shadow), .78);color:#fff;pointer-events:none;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:8px}.gAeqtG_workImageFrame img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.gAeqtG_workCardCompact p{font-size:12px;line-height:1.35}.gAeqtG_workCardCompact .gAeqtG_workImageFrame{border-radius:8px}.gAeqtG_workModalOverlay{z-index:80;background:rgba(var(--tone-shadow), .62);place-items:center;padding:28px;display:grid;position:fixed;inset:0}.gAeqtG_workModal{width:min(960px,100%);max-height:min(92vh,900px);box-shadow:0 24px 70px rgba(var(--tone-shadow), .28);background:#fff;border-radius:12px;gap:16px;padding:18px;display:grid;overflow:auto}.gAeqtG_workModalHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.gAeqtG_workModalHead h3{color:var(--tone-ink);margin:0;font-size:24px;font-weight:800;line-height:1.35}.gAeqtG_workModalImageFrame{background:var(--tone-surface);border-radius:8px;place-items:center;display:grid;position:relative}.gAeqtG_workModalNav{z-index:2;width:36px;height:36px;color:var(--tone-muted);cursor:pointer;background:#94a3b82e;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gAeqtG_workModalNav:hover{color:#475569;background:#94a3b84d}.gAeqtG_workModalNavPrev{left:12px}.gAeqtG_workModalNavNext{right:12px}.gAeqtG_workModalImageFrame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68vh;display:block}.gAeqtG_workModalThumbs{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_workModalThumb{background:var(--tone-surface);cursor:pointer;border:2px solid #0000;border-radius:8px;width:72px;height:72px;padding:0;overflow:hidden}.gAeqtG_workModalThumb img{object-fit:contain;width:100%;height:100%;display:block}.gAeqtG_workModalThumbActive{border-color:var(--tone-primary)}.gAeqtG_contentPage h1,.gAeqtG_formPage h1,.gAeqtG_memberPage h1{color:var(--tone-ink);margin:0 0 20px;font-size:28px;font-weight:500;line-height:1.25}.gAeqtG_contentPage h2,.gAeqtG_simplePanel h2,.gAeqtG_giftGrid h2,.gAeqtG_adminContent h2{margin:0 0 12px;font-size:21px;font-weight:500}.gAeqtG_primaryTabs{border-bottom:1px solid var(--tone-border);gap:0;margin:0 0 18px;padding:0;list-style:none;display:flex}.gAeqtG_primaryTabs li{margin:0}.gAeqtG_primaryTabs button{color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;padding:10px 14px}.gAeqtG_primaryTabs button:hover{background:var(--tone-primary-soft)}.gAeqtG_primaryTabs .gAeqtG_activeTab{border-color:var(--tone-border);color:#3f3e44;background:#fff;border-radius:4px 4px 0 0}.gAeqtG_mockCredentialPanel{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:#2d3b46;border-radius:4px;gap:8px;max-width:680px;margin:0 0 18px;padding:14px 16px;display:grid}.gAeqtG_mockCredentialPanel p{color:#5d6872;margin:0;font-size:14px}.gAeqtG_mockCredentialActions{flex-wrap:wrap;gap:10px;display:flex}.gAeqtG_mockCredentialActions button{border:1px solid var(--tone-primary-border);min-height:34px;color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:6px 12px;font-weight:600}.gAeqtG_mockCredentialActions button:hover{background:var(--tone-primary-soft)}.gAeqtG_loginInfoDock{justify-content:center;width:min(100%,900px);margin:-6px auto 0;display:flex}.gAeqtG_loginInfoButton{border:1px solid var(--tone-border);min-width:180px;min-height:44px;box-shadow:0 10px 22px rgba(var(--tone-shadow), .08);color:#2d3842;font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 24px;font-weight:800;display:inline-flex}.gAeqtG_loginInfoButton:hover{background:var(--tone-surface);transform:translateY(-1px)}.gAeqtG_recruitmentLoginChoice{gap:18px;max-width:760px;margin:0 auto;display:grid}.gAeqtG_recruitmentLoginChoiceHead{text-align:center;gap:4px;display:grid}.gAeqtG_recruitmentLoginChoiceHead span{color:var(--tone-primary-dark);font-size:13px;font-weight:800}.gAeqtG_recruitmentLoginChoiceHead h2{color:var(--tone-ink);margin:0;font-size:20px;line-height:1.45}.gAeqtG_recruitmentLoginChoiceActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gAeqtG_recruitmentLoginChoiceActions button{min-height:48px;padding-inline:12px}.gAeqtG_recruitmentLoginChoiceActions .gAeqtG_btnGhost{border-color:var(--tone-border);background:var(--tone-surface);color:var(--tone-muted)}.gAeqtG_guestEntryCaution{border:1px solid var(--tone-border);color:#3f3e44;background:0 0;border-radius:8px;gap:8px;padding:14px 16px;display:grid}.gAeqtG_guestEntryCaution strong{color:var(--tone-ink);font-size:14px}.gAeqtG_guestEntryCaution ul{gap:4px;margin:0;padding-left:18px;display:grid}.gAeqtG_guestEntryCaution li{color:#3f3e44;font-size:13px;line-height:1.65}.gAeqtG_loginChoiceBackButton{width:fit-content;color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.gAeqtG_loginChoiceBackButton:hover{text-decoration:underline}.gAeqtG_credentialModalOverlay{z-index:120;background:rgba(var(--tone-shadow), .48);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gAeqtG_credentialModal{width:min(560px,100%);box-shadow:0 24px 70px rgba(var(--tone-shadow), .22);background:#fff;border:1px solid #e4ebf3;border-radius:18px;gap:18px;padding:24px;display:grid}.gAeqtG_credentialModalHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gAeqtG_credentialModalHead h2{color:var(--tone-ink);margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.35}.gAeqtG_credentialModalHead p{color:var(--tone-muted);margin:0;font-size:14px;line-height:1.7}.gAeqtG_credentialModalClose{border:1px solid var(--tone-border);color:#2d3842;min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:6px 14px;font-weight:700}.gAeqtG_credentialModalClose:hover{background:var(--tone-surface)}.gAeqtG_credentialModal .gAeqtG_mockCredentialActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gAeqtG_credentialModal .gAeqtG_mockCredentialActions button{text-align:center;border-radius:8px;justify-content:center;min-height:46px;padding:8px 14px}.gAeqtG_companyPage{gap:20px;display:grid}.gAeqtG_companyProfile,.gAeqtG_companyPolicyList{border:1px solid var(--tone-border);background:#fff;border-radius:4px;gap:14px;padding:18px;display:grid}.gAeqtG_companyProfile dl{border-top:1px solid var(--tone-border-subtle);margin:0;display:grid}.gAeqtG_companyProfile div{border-bottom:1px solid var(--tone-border-subtle);grid-template-columns:180px minmax(0,1fr);display:grid}.gAeqtG_companyProfile dt,.gAeqtG_companyProfile dd{margin:0;padding:12px 0}.gAeqtG_companyProfile dt{color:#5f6b7a;font-weight:700}.gAeqtG_companyPolicyList article{border-top:1px solid var(--tone-border-subtle);padding-top:14px}.gAeqtG_companyPolicyList h3{margin:0 0 8px;font-size:17px}.gAeqtG_companyPolicyLinks{gap:10px;display:grid}.gAeqtG_companyPolicyLink{border-top:1px solid var(--tone-border-subtle);color:var(--tone-ink);padding:14px 0 0;text-decoration:none;display:block}.gAeqtG_companyPolicyLink span{font-weight:700}.gAeqtG_companyPolicyLink:hover span{text-decoration:underline}.gAeqtG_companyPolicyPage{align-items:start}.gAeqtG_companyPolicyBack{justify-content:center;display:flex}.gAeqtG_companyPolicyBody{gap:22px;display:grid}.gAeqtG_companyPolicySection{gap:8px;display:grid}.gAeqtG_companyPolicySection h2{color:var(--tone-ink);margin:0;font-size:18px;line-height:1.5}.gAeqtG_companyPolicySection p{margin:0}.gAeqtG_companyPolicySection ul{gap:8px;margin:0;padding-left:1.4em;display:grid}.gAeqtG_companyPolicySection li{line-height:1.8}.gAeqtG_drupalForm{gap:18px;max-width:680px;display:grid}.gAeqtG_drupalForm label,.gAeqtG_historyCompanionMock>label{color:var(--tone-ink);gap:6px;font-weight:600;display:grid}.gAeqtG_drupalForm label span{color:var(--tone-muted);font-size:14px;font-weight:400}.gAeqtG_formField{color:var(--tone-ink);gap:6px;font-weight:600;display:grid}.gAeqtG_formField>span{color:var(--tone-muted);font-size:14px;font-weight:400}.gAeqtG_drupalForm input,.gAeqtG_drupalForm select,.gAeqtG_drupalForm textarea,.gAeqtG_historyCompanionMock>label>textarea{border:1px solid var(--tone-border);color:#3f3e44;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 12px;display:block}.gAeqtG_drupalForm textarea,.gAeqtG_historyCompanionMock>label>textarea{resize:vertical;min-height:130px}.gAeqtG_passwordControl{gap:8px;display:flex}.gAeqtG_passwordControl input{flex:1;min-width:0}.gAeqtG_passwordVisibilityToggle{border:1px solid var(--tone-border);width:40px;min-width:40px;min-height:40px;color:var(--tone-ink);font:inherit;cursor:pointer;background:#fff;border-radius:4px;place-items:center;padding:8px;display:inline-grid}.gAeqtG_passwordVisibilityToggle:hover:not(:disabled){border-color:var(--tone-primary);color:var(--tone-primary-dark)}.gAeqtG_passwordVisibilityToggle:focus-visible{outline:2px solid var(--tone-primary);outline-offset:2px}.gAeqtG_passwordVisibilityToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.gAeqtG_passwordVisibilityToggle:disabled{opacity:.55;cursor:not-allowed}.gAeqtG_inquiryPage{padding-top:2px}.gAeqtG_inquiryHeader{max-width:1124px;margin:0 auto 28px}.gAeqtG_inquiryHeader h1{text-align:center;margin-bottom:28px;font-size:22px;font-weight:700}.gAeqtG_inquiryHeader p{color:var(--tone-ink);margin:0 0 16px;font-size:16px;line-height:1.75}.gAeqtG_inquiryPage .gAeqtG_drupalForm{gap:18px;max-width:1124px;margin:0 auto}.gAeqtG_inquiryField{gap:8px!important}.gAeqtG_inquiryLabel{color:var(--tone-ink)!important;font-size:16px!important;font-weight:700!important}.gAeqtG_inquiryOptionList{border:0;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;display:flex}.gAeqtG_inquiryRequired{color:#fff;vertical-align:.1em;background:#d9534f;border-radius:999px;justify-content:center;justify-self:start;align-items:center;width:fit-content;margin-left:4px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1.35;display:inline-flex}.gAeqtG_inquiryPage .gAeqtG_drupalForm input,.gAeqtG_inquiryPage .gAeqtG_drupalForm textarea{color:var(--tone-ink);border-color:#cbd5df;border-radius:3px}.gAeqtG_inquiryPage .gAeqtG_drupalForm input{min-height:39px}.gAeqtG_inquiryPage .gAeqtG_drupalForm textarea{min-height:132px}.gAeqtG_inquiryFileHelp{line-height:1.45;color:var(--tone-ink)!important;font-size:12px!important}.gAeqtG_inquirySubmitButton{justify-self:center;width:auto;min-width:58px;padding:8px 14px}.gAeqtG_inquiryCompleteMessage{color:#155724;background:#eaf8ee;border:1px solid #b7e1c0;border-radius:8px;gap:10px;max-width:1124px;margin:0 auto 22px;padding:14px 16px;display:grid}.gAeqtG_formError{color:#8a1c1c;background:#fff1f1;border:1px solid #f0b7b7;border-radius:8px;gap:10px;max-width:1124px;margin:0 auto 22px;padding:14px 16px;display:grid}.gAeqtG_formError p{margin:0;line-height:1.7}.gAeqtG_inquiryCompleteMessage strong,.gAeqtG_inquiryCompleteMessage p{margin:0}.gAeqtG_inquiryCompleteMessage p{line-height:1.7}.gAeqtG_profileEditForm{max-width:980px}.gAeqtG_profileEditSection{border:1px solid var(--tone-border);background:#fff;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:18px;display:grid}.gAeqtG_profileEditSection h2{border-bottom:1px solid var(--tone-border-subtle);color:var(--tone-ink);grid-column:1/-1;margin:0;padding-bottom:10px;font-size:20px;font-weight:600}.gAeqtG_profileFieldWide{grid-column:1/-1}.gAeqtG_profileBirthdayCalendar{grid-column:1/-1;max-width:320px}.gAeqtG_profileBirthdayCalendar input[type=date]{min-height:42px}.gAeqtG_memberBirthdayField{border:0;grid-column:1/-1;gap:10px;width:min(100%,440px);margin:0;padding:0;display:grid}.gAeqtG_memberBirthdayLegend{color:var(--tone-ink);padding:0;font-size:16px;font-weight:700}.gAeqtG_memberBirthdayParts{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr)) 42px;gap:10px;display:grid}.gAeqtG_memberBirthdayParts label{color:var(--tone-ink);gap:4px;font-weight:700;display:grid}.gAeqtG_memberBirthdayParts select{min-width:0;min-height:42px}.gAeqtG_memberBirthdayCalendarButton{border:1px solid var(--tone-border);width:42px;min-height:42px;color:var(--tone-ink);background:#fff;border-radius:4px;justify-content:center;align-self:end;align-items:center;padding:0;display:inline-flex}.gAeqtG_memberBirthdayCalendarButton:hover:not(:disabled){border-color:var(--tone-primary);background:var(--tone-surface-muted)}.gAeqtG_memberBirthdayCalendarButton:focus-visible{outline:2px solid var(--tone-primary);outline-offset:2px}.gAeqtG_memberBirthdayCalendarIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.gAeqtG_memberBirthdayPreview{border:1px solid var(--tone-border-subtle);background:var(--tone-surface-muted);color:var(--tone-ink);border-radius:4px;padding:8px 10px;font-size:14px;display:block}.gAeqtG_fieldLabel{color:var(--tone-ink)!important;font-size:16px!important;font-weight:700!important}.gAeqtG_requiredMark{color:#fff;vertical-align:.1em;background:#d9534f;border-radius:999px;justify-content:center;justify-self:start;align-items:center;width:fit-content;margin-left:4px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1.35;display:inline-flex}.gAeqtG_inputWithUnit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.gAeqtG_inputWithUnit span{color:#3f3e44;font-size:14px;font-weight:600}.gAeqtG_fileHelp{line-height:1.6;color:#3f3e44!important;font-size:13px!important}.gAeqtG_profileHelpText{color:#3f3e44;grid-column:1/-1;margin:-6px 0 0;font-size:14px;line-height:1.7}.gAeqtG_checkboxLabel{flex-direction:row;align-items:center;gap:10px!important;display:flex!important}.gAeqtG_checkboxLabel input{width:auto;min-height:auto}.gAeqtG_formFooterText{margin-top:20px}.gAeqtG_formFooterText button{color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:0 0;border:0}.gAeqtG_guestEntryPanel{background:#f8fbfd;border:1px solid #d6e4f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:16px;display:grid}.gAeqtG_guestEntryPanel span,.gAeqtG_guestModeNotice span{color:var(--tone-primary-dark);font-size:12px;font-weight:700}.gAeqtG_guestEntryPanel h2,.gAeqtG_guestModeNotice h2{color:var(--tone-ink);margin:4px 0 0;font-size:17px;line-height:1.45}.gAeqtG_guestEntryPanel p,.gAeqtG_guestModeNotice p{color:#3f3e44;margin:6px 0 0;font-size:14px;line-height:1.7}.gAeqtG_guestEntryActions{justify-content:flex-end;display:flex}@media (max-width:640px){.gAeqtG_guestEntryPanel,.gAeqtG_guestModeNotice,.gAeqtG_recruitmentLoginChoiceActions{grid-template-columns:1fr}.gAeqtG_guestEntryActions{justify-content:stretch}.gAeqtG_guestEntryActions .gAeqtG_btnGhost,.gAeqtG_guestModeNotice .gAeqtG_btnGhost{width:100%}}.gAeqtG_memberPage{gap:20px;display:grid}.gAeqtG_memberPageTitle{justify-self:center}.gAeqtG_memberCard{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:4px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:22px;padding:20px;display:grid}.gAeqtG_memberCard h1{margin-bottom:10px}.gAeqtG_memberCard p{margin:0 0 6px}.gAeqtG_memberPhoto{aspect-ratio:2.08;width:min(100%,420px);color:var(--tone-ink);background:linear-gradient(#ffe27b 0%,#ffd766 100%);border:1px solid #e5bf4d;border-radius:4px;align-content:center;padding:clamp(22px,5vw,34px) clamp(22px,5vw,48px) 14px;display:grid;position:relative;box-shadow:0 12px 26px #955d141f}.gAeqtG_memberPointDisplay{color:var(--tone-ink);text-align:center;justify-items:center;gap:2px;display:grid}.gAeqtG_memberPointDisplay span{color:#6b4a10;letter-spacing:0;font-size:13px;font-weight:800}.gAeqtG_memberPointDisplay strong{color:var(--tone-ink);justify-self:center;font-size:clamp(30px,4vw,40px);font-weight:900;line-height:.95}.gAeqtG_memberPointDisplay em{color:var(--tone-ink);font-size:16px;font-style:normal;font-weight:800}.gAeqtG_memberPhotoDivider{background:#8a5d173d;width:100%;height:1px;margin:14px 0 10px;display:block}.gAeqtG_memberPhoto p{color:var(--tone-ink);text-align:center;justify-self:center;margin:0;font-size:16px;font-weight:700}.gAeqtG_memberTroopCard{box-sizing:border-box;aspect-ratio:91/55;color:#212529;background:#ffdb71;border:1px solid #00000020;border-radius:4px;grid-template-columns:32cqi minmax(0,1fr);align-items:center;gap:4.5cqi;width:100%;padding:5cqi;display:grid}.gAeqtG_memberTroopCardFrame{justify-self:center;width:min(100%,520px);container-type:inline-size}.gAeqtG_memberTroopCardPhoto{min-width:0;display:grid}.gAeqtG_memberTroopCard .gAeqtG_memberProfilePhotoCarousel{gap:1.5cqi;width:100%}.gAeqtG_memberTroopCard .gAeqtG_memberProfilePhotoTrack{box-shadow:none;border-radius:2.4cqi}.gAeqtG_memberTroopCard .gAeqtG_memberProfilePhotoPlaceholder{font-size:max(10px,3cqi)}.gAeqtG_memberTroopCard .gAeqtG_memberProfilePhotoMeta{gap:1cqi;min-height:0}.gAeqtG_memberTroopCard .gAeqtG_memberProfilePhotoMeta strong{font-size:max(10px,2.8cqi)}.gAeqtG_memberTroopCardBody{align-content:center;min-width:0;display:grid}.gAeqtG_memberTroopCardLogo{justify-self:center;width:42cqi;height:auto}.gAeqtG_memberTroopCardRule{background:#0000001a;height:1px;margin:4cqi 0 3.5cqi;display:block}.gAeqtG_memberTroopCardName{text-align:center;overflow-wrap:anywhere;justify-self:center;margin-top:1cqi;font-size:max(13px,4.4cqi);font-weight:700;line-height:1.4}.gAeqtG_memberTroopCard p{margin:0}.gAeqtG_memberTroopCardNumber{justify-self:center;font-size:max(12px,4cqi);font-weight:700;line-height:1.4}.gAeqtG_memberTroopCardPoints{justify-self:center;font-size:max(11px,3.2cqi);font-weight:700;line-height:1.4}.gAeqtG_memberProfileSummary{color:var(--tone-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;font-size:16px;display:flex}.gAeqtG_memberProfilePhotoCarousel{align-self:center;gap:7px;width:clamp(108px,14vw,132px);min-width:0;display:grid}.gAeqtG_memberProfilePhotoTrack{aspect-ratio:4/5;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;background:#ffffffb8;border:1px solid #9f6c184d;border-radius:12px;width:100%;display:flex;overflow:auto hidden;box-shadow:0 8px 18px #7d4f111f}.gAeqtG_memberProfilePhotoTrack::-webkit-scrollbar{display:none}.gAeqtG_memberProfilePhotoSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;place-items:center;width:100%;height:100%;margin:0;display:grid;position:relative}.gAeqtG_memberProfilePhotoButton{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;overflow:hidden}.gAeqtG_memberProfilePhotoButton:focus-visible{outline-offset:-3px;outline:3px solid #4f6f64}.gAeqtG_memberProfilePhotoSlide img{box-sizing:border-box;-webkit-user-select:none;user-select:none;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.gAeqtG_memberProfilePhotoSlide[data-fit=contain] img{object-fit:contain;padding:4px}.gAeqtG_memberProfilePhotoPlaceholder{color:#6b4a10;flex:0 0 100%;place-items:center;width:100%;height:100%;font-size:12px;font-weight:700;display:grid}.gAeqtG_memberProfilePhotoMeta{color:#674915;text-align:center;justify-items:center;gap:3px;min-height:28px;display:grid}.gAeqtG_memberProfilePhotoMeta strong{font-size:12px;line-height:1.25}.gAeqtG_memberProfilePhotoDots{justify-content:center;align-items:center;gap:5px;display:flex}.gAeqtG_memberProfilePhotoDots button{cursor:pointer;background:#6749154d;border:0;border-radius:999px;width:7px;height:7px;padding:0}.gAeqtG_memberProfilePhotoDots button[aria-current=true]{background:#8b651d;width:16px}.gAeqtG_memberProfilePhotoDots button:focus-visible{outline-offset:3px;outline:2px solid #4f6f64}.gAeqtG_memberProfilePhotoModal{width:min(760px,100%);max-height:calc(100dvh - 48px);box-shadow:0 24px 70px rgba(var(--tone-shadow), .3);background:#fff;border:1px solid #9f6c1847;border-radius:12px;gap:16px;padding:18px;display:grid;overflow:auto}.gAeqtG_memberProfilePhotoModalHead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.gAeqtG_memberProfilePhotoModalHead span{color:#725c34;font-size:12px;font-weight:700}.gAeqtG_memberProfilePhotoModalHead h2{color:var(--tone-ink);margin:3px 0 0;font-size:22px;line-height:1.3}.gAeqtG_memberProfilePhotoModalStage{min-width:0;position:relative}.gAeqtG_memberProfilePhotoModalTrack{border:1px solid var(--tone-border);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;background:#f7f5ef;border-radius:10px;width:100%;height:min(72dvh,720px);display:flex;overflow:auto hidden}.gAeqtG_memberProfilePhotoModalTrack::-webkit-scrollbar{display:none}.gAeqtG_memberProfilePhotoModalSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;place-items:center;width:100%;height:100%;margin:0;padding-inline:48px;display:grid}.gAeqtG_memberProfilePhotoModalSlide img{-webkit-user-select:none;user-select:none;object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:min(72dvh,720px);display:block}.gAeqtG_memberProfilePhotoModalNav{color:#674915;width:42px;height:42px;box-shadow:0 8px 22px rgba(var(--tone-shadow), .18);background:#ffffffe6;border:1px solid #6749152e;font-size:28px}.gAeqtG_memberProfilePhotoModalNav:hover{color:#3f3e44;background:#fff}.gAeqtG_memberProfilePhotoModalNav:disabled{opacity:.32;cursor:default}.gAeqtG_memberProfilePhotoModalControls{color:#725c34;justify-content:center;align-items:center;gap:12px;min-height:24px;font-size:12px;font-weight:700;display:flex}@media (max-width:640px){.gAeqtG_memberProfilePhotoModal{gap:12px;max-height:calc(100dvh - 24px);padding:14px}.gAeqtG_memberProfilePhotoModalHead{grid-template-columns:1fr;gap:10px}.gAeqtG_memberProfilePhotoModalTrack{height:min(62dvh,560px)}.gAeqtG_memberProfilePhotoModalSlide{padding-inline:34px}.gAeqtG_memberProfilePhotoModalSlide img{max-height:min(62dvh,560px)}.gAeqtG_memberProfilePhotoModalNav{width:36px;height:36px}}.gAeqtG_memberProfileBody{gap:10px;min-width:220px;display:grid}.gAeqtG_memberProfileBody>strong{font-size:18px;font-weight:800}.gAeqtG_memberProfileToggle{display:none}.gAeqtG_memberProfileDetails{gap:10px;display:grid}.gAeqtG_memberProfileSections{grid-template-columns:minmax(150px,.9fr) minmax(240px,1.35fr) minmax(150px,.9fr);gap:12px 16px;display:grid}.gAeqtG_memberProfileSection{align-content:start;gap:6px;min-width:0;display:grid}.gAeqtG_memberProfileSection h2{color:#6b4a10;border-bottom:1px solid #8a5d1738;margin:0;padding-bottom:5px;font-size:12px;font-weight:800}.gAeqtG_memberProfileList{grid-template-columns:1fr;gap:5px;margin:0;display:grid}.gAeqtG_memberProfileList>div{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);align-items:baseline;gap:8px;font-size:12px;display:grid}.gAeqtG_memberProfileList dt{color:#6b4a10;white-space:nowrap;font-weight:500}.gAeqtG_memberProfileList dd{color:var(--tone-ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.45}.gAeqtG_memberProfileSelfPr{border-top:1px solid #8a5d1738;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px;padding-top:8px;font-size:13px;display:grid}.gAeqtG_memberProfileSelfPr span{color:#6b4a10;white-space:nowrap;font-weight:700}.gAeqtG_memberProfileSelfPr p{color:var(--tone-ink);margin:0;font-weight:700;line-height:1.55}@media (max-width:900px){.gAeqtG_memberProfileSections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gAeqtG_memberProfileToggle{color:#6b4a10;min-height:38px;font:inherit;cursor:pointer;background:#ffffff85;border:1px solid #8a5d1747;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.gAeqtG_memberProfileToggle span{color:#fff;background:#6b4a10;border-radius:50%;place-items:center;width:20px;height:20px;line-height:1;display:inline-grid}.gAeqtG_memberProfileDetails[data-expanded=false]{display:none}.gAeqtG_memberProfileDetails[data-expanded=true]{width:100%;display:grid}.gAeqtG_memberProfileSections,.gAeqtG_memberProfileList,.gAeqtG_memberProfileSelfPr{grid-template-columns:1fr}.gAeqtG_memberProfileList>div{text-align:center;grid-template-columns:1fr;gap:2px}.gAeqtG_memberProfileSection h2{justify-self:center}.gAeqtG_memberProfileSelfPr{text-align:center;justify-items:center}}.gAeqtG_memberActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.gAeqtG_myPageHistoryLayout{align-items:start;gap:18px;display:grid}@media (min-width:900px){.gAeqtG_myPageHistoryLayoutSplit{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.gAeqtG_upcomingParticipationPanel{background:#fffbeb;border:1px solid #facc15;border-radius:8px;gap:14px;padding:18px;display:grid}.gAeqtG_upcomingParticipationHead{gap:5px;display:grid}.gAeqtG_upcomingParticipationHead span{color:#92400e;background:#fef3c7;border-radius:999px;width:fit-content;padding:3px 9px;font-size:12px;font-weight:800}.gAeqtG_upcomingParticipationHead h2,.gAeqtG_upcomingParticipationHead p,.gAeqtG_upcomingParticipationCard p{margin:0}.gAeqtG_upcomingParticipationHead h2{font-size:21px}.gAeqtG_upcomingParticipationHead p,.gAeqtG_upcomingParticipationCard p{color:#6b5b22;line-height:1.6}.gAeqtG_upcomingParticipationList{gap:10px;display:grid}.gAeqtG_upcomingParticipationCard{background:#fff;border:1px solid #fde68a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.gAeqtG_upcomingParticipationCard>div:first-child{gap:7px;display:grid}.gAeqtG_upcomingParticipationCard strong{color:var(--tone-ink);font-size:18px}.gAeqtG_upcomingParticipationCard .gAeqtG_historyStatusWon{color:#fff;background:#c0392b;border-radius:4px;width:fit-content;padding:4px 9px;font-size:13px;font-weight:800;display:inline-flex}.gAeqtG_upcomingParticipationActions{justify-self:end;gap:8px;width:190px;max-width:100%;display:grid}.gAeqtG_upcomingParticipationActions .gAeqtG_historyQrButton,.gAeqtG_upcomingParticipationActions .gAeqtG_btnGhost{text-align:center;border-radius:8px;width:100%;min-height:42px;padding:9px 18px;line-height:1.2;font-size:14px!important}.gAeqtG_applicationStatusOverview{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:16px;padding:18px;display:grid}.gAeqtG_applicationCancelGuide{background:#fffaf0;border:1px solid #f4d87a;border-radius:8px;gap:14px;padding:16px;display:grid}.gAeqtG_applicationCancelGuideHead{gap:5px;display:grid}.gAeqtG_applicationCancelGuideHead span{color:#7a5a00;background:#fff3cd;border-radius:999px;width:fit-content;padding:3px 10px;font-size:12px;font-weight:800}.gAeqtG_applicationCancelGuideHead h2,.gAeqtG_applicationCancelGuideHead p,.gAeqtG_applicationCancelGuideGrid p{margin:0}.gAeqtG_applicationCancelGuideHead h2{color:var(--tone-ink);font-size:19px;line-height:1.45}.gAeqtG_applicationCancelGuideHead p,.gAeqtG_applicationCancelGuideGrid p{color:#5b6472;line-height:1.7}.gAeqtG_applicationCancelGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gAeqtG_applicationCancelGuideGrid div{background:#fff;border:1px solid #f1dfab;border-radius:8px;gap:5px;padding:12px;display:grid}.gAeqtG_applicationCancelGuideGrid strong{color:#7a5a00;font-size:14px}.gAeqtG_applicationStatusOverviewHead{gap:5px;display:grid}.gAeqtG_applicationStatusOverviewHead h2,.gAeqtG_applicationStatusOverviewHead p,.gAeqtG_applicationStatusSectionHead h3,.gAeqtG_applicationStatusSectionHead p,.gAeqtG_applicationStatusCard p{margin:0}.gAeqtG_applicationStatusOverviewHead h2{color:var(--tone-ink);font-size:21px}.gAeqtG_applicationStatusOverviewHead p,.gAeqtG_applicationStatusSectionHead p,.gAeqtG_applicationStatusCard p{color:var(--tone-muted);line-height:1.6}.gAeqtG_applicationStatusSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gAeqtG_applicationStatusSection{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;align-content:start;gap:10px;padding:14px;display:grid}.gAeqtG_applicationStatusSection[data-status=応募中]{background:#fffbeb;border-color:#f4d87a}.gAeqtG_applicationStatusSection[data-status=当選]{background:#fff5f3;border-color:#efb0a8}.gAeqtG_applicationStatusSection[data-status=落選]{background:var(--tone-surface);border-color:#cbd5e1}.gAeqtG_applicationStatusSection[data-status=キャンセル]{border-color:var(--tone-border);background:#f4f6f8}.gAeqtG_applicationStatusSectionHead{border-bottom:1px solid var(--tone-border);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.gAeqtG_applicationStatusSectionHead h3{color:var(--tone-ink);font-size:17px}.gAeqtG_applicationStatusSectionHead span{border:1px solid var(--tone-border);color:#3f3e44;background:#fff;border-radius:999px;flex:none;width:fit-content;padding:3px 9px;font-size:12px;font-weight:800}.gAeqtG_applicationStatusCardList{gap:9px;display:grid}.gAeqtG_applicationStatusCard{border:1px solid var(--tone-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.gAeqtG_applicationStatusCard:hover{box-shadow:0 10px 22px rgba(var(--tone-shadow), .1);transform:translateY(-1px)}.gAeqtG_applicationStatusCard:focus-visible{outline-offset:2px;outline:3px solid #0d6efd42}.gAeqtG_applicationStatusCard:before,.gAeqtG_historyRow:before{content:"";background:#cbd5e1;width:5px;position:absolute;inset:0 auto 0 0}.gAeqtG_applicationStatusCard[data-status=応募中]{background:#fff8d9;border-color:#f4d87a}.gAeqtG_applicationStatusCard[data-status=応募中]:before,.gAeqtG_historyRow[data-status=応募中]:before{background:#f2c94c}.gAeqtG_applicationStatusCard[data-status=当選]{background:#fff3f1;border-color:#efb0a8}.gAeqtG_applicationStatusCard[data-status=当選]:before,.gAeqtG_historyRow[data-status=当選]:before{background:#c0392b}.gAeqtG_applicationStatusCard[data-status=落選]{background:var(--tone-surface);border-color:#cbd5e1}.gAeqtG_applicationStatusCard[data-status=落選]:before,.gAeqtG_historyRow[data-status=落選]:before{background:var(--tone-ink)}.gAeqtG_applicationStatusCard[data-status=キャンセル]{border-color:var(--tone-border);background:#f6f7f9}.gAeqtG_applicationStatusCard[data-status=キャンセル]:before,.gAeqtG_historyRow[data-status=キャンセル]:before{background:#94a3b8}.gAeqtG_applicationStatusCardBody{gap:6px;min-width:0;display:grid}.gAeqtG_applicationStatusCardBody>strong{color:var(--tone-ink);font-size:16px;line-height:1.45}.gAeqtG_applicationStatusCard .gAeqtG_recruitmentDateBadge{min-width:74px}.gAeqtG_applicationStatusCard .gAeqtG_recruitmentDateBadge span{font-size:22px}.gAeqtG_applicationStatusCard .gAeqtG_recruitmentDateBadge em{font-size:11px}.gAeqtG_applicationStatusCard[data-status=落選] .gAeqtG_recruitmentDateBadge,.gAeqtG_applicationStatusCard[data-status=キャンセル] .gAeqtG_recruitmentDateBadge{background:#eef2f6;border-color:#cbd5e1}.gAeqtG_applicationStatusCard[data-status=落選] .gAeqtG_recruitmentDateBadge span,.gAeqtG_applicationStatusCard[data-status=キャンセル] .gAeqtG_recruitmentDateBadge span{color:var(--tone-muted)}.gAeqtG_applicationStatusCard[data-status=落選] .gAeqtG_recruitmentDateBadge strong,.gAeqtG_applicationStatusCard[data-status=キャンセル] .gAeqtG_recruitmentDateBadge strong{color:#334155}.gAeqtG_applicationStatusCard[data-status=落選] .gAeqtG_recruitmentDateBadge em,.gAeqtG_applicationStatusCard[data-status=キャンセル] .gAeqtG_recruitmentDateBadge em{color:#fff;background:#94a3b8;border-top-color:#cbd5e1}.gAeqtG_applicationStatusCard .gAeqtG_historyStatusPending,.gAeqtG_applicationStatusCard .gAeqtG_historyStatusWon,.gAeqtG_applicationStatusCard .gAeqtG_historyStatusLost,.gAeqtG_applicationStatusCard .gAeqtG_historyStatusCanceled{border-radius:4px;align-items:center;width:fit-content;min-height:26px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.gAeqtG_applicationStatusCard .gAeqtG_historyStatusPending{color:#7a5a00;background:#fff3cd}.gAeqtG_applicationStatusCard .gAeqtG_historyStatusWon{color:#fff;background:#c0392b}.gAeqtG_applicationStatusCard .gAeqtG_historyStatusLost{background:var(--tone-ink);color:#fff}.gAeqtG_applicationStatusCard .gAeqtG_historyStatusCanceled{background:var(--tone-border-subtle);color:#3f3e44}@media (max-width:900px){.gAeqtG_applicationStatusSectionGrid{grid-template-columns:1fr}}@media (max-width:640px){.gAeqtG_applicationStatusOverview,.gAeqtG_applicationStatusSection,.gAeqtG_applicationCancelGuide{padding:14px}.gAeqtG_applicationCancelGuideGrid{grid-template-columns:1fr}.gAeqtG_applicationStatusSection[data-status=当選]{order:-1}.gAeqtG_applicationStatusSectionHead{grid-template-columns:1fr;display:grid}.gAeqtG_applicationStatusSectionHead span{justify-self:start}.gAeqtG_applicationStatusCard{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px}.gAeqtG_applicationStatusCard .gAeqtG_recruitmentDateBadge{min-width:68px}.gAeqtG_applicationStatusCard .gAeqtG_recruitmentDateBadge span{font-size:20px}.gAeqtG_applicationStatusCardBody>strong{font-size:15px}}.gAeqtG_simplePanel{border:1px solid var(--tone-border);border-radius:4px;padding:18px}.gAeqtG_historyRow{border:1px solid var(--tone-border);border-radius:4px;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:12px 12px 12px 18px;display:grid;position:relative;overflow:hidden}.gAeqtG_historyRow[data-status=応募中]{background:#fffdf2;border-color:#f4d87a}.gAeqtG_historyRow[data-status=当選]{background:#fff8f7;border-color:#efb0a8}.gAeqtG_historyRow[data-status=落選]{background:var(--tone-surface);border-color:#cbd5e1}.gAeqtG_historyRow[data-status=キャンセル]{border-color:var(--tone-border);background:#f7f8fa}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow[data-status=応募中]{background:#fffdf2;border-color:#f4d87a}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow[data-status=当選]{background:#fff8f7;border-color:#efb0a8}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow[data-status=落選]{background:var(--tone-surface);border-color:#cbd5e1}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow[data-status=キャンセル]{border-color:var(--tone-border);background:#f7f8fa}.gAeqtG_historyRowMainButton{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(220px,.85fr) minmax(0,1fr) 112px minmax(230px,.9fr);align-items:center;gap:12px;padding:0;text-decoration:none;display:grid}.gAeqtG_applicationHistoryDetailButton{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.gAeqtG_applicationHistoryDetailButton:focus-visible{outline-offset:-3px;outline:3px solid #0d6efd42}.gAeqtG_applicationHistoryTitleLink{z-index:2;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.gAeqtG_simplePanel .gAeqtG_applicationHistoryTitleLink{color:var(--tone-primary-dark);text-decoration:underline}.gAeqtG_simplePanel .gAeqtG_applicationHistoryTitleLink:hover,.gAeqtG_simplePanel .gAeqtG_applicationHistoryTitleLink:focus-visible{color:var(--tone-primary)}.gAeqtG_historyStatusDateGroup{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.gAeqtG_historyShootingDateBadge{border-color:var(--tone-border);color:#3f3e44;white-space:nowrap;background:#fff;font-size:12px}.gAeqtG_historyRow[data-status=応募中] .gAeqtG_historyShootingDateBadge{color:#7a5a00;background:#fffdf2;border-color:#f4d87a}.gAeqtG_historyRow[data-status=当選] .gAeqtG_historyShootingDateBadge{color:#9f2f24;background:#fff8f7;border-color:#efb0a8}.gAeqtG_historyRow[data-status=落選] .gAeqtG_historyShootingDateBadge,.gAeqtG_historyRow[data-status=キャンセル] .gAeqtG_historyShootingDateBadge{color:var(--tone-muted);background:#eef2f6;border-color:#cbd5e1}.gAeqtG_historyDayStatusBadge{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);white-space:nowrap;border-radius:999px;justify-content:center;justify-self:stretch;padding:3px 10px;font-size:12px;font-weight:700}.gAeqtG_historyFilterTabs{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_historyFilterTab,.gAeqtG_historyFilterTabActive{border:1px solid var(--tone-border);background:var(--tone-surface);min-height:36px;color:var(--tone-ink);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:700;transition:border-color .16s,background .16s,color .16s}.gAeqtG_historyFilterTab:hover,.gAeqtG_historyFilterTabActive:hover{background:#eef4fb;border-color:#b7c7dc}.gAeqtG_historyFilterTabActive{border-color:var(--tone-primary);background:var(--tone-primary);color:#fff}.gAeqtG_simplePanel .gAeqtG_historyFilterTab,.gAeqtG_simplePanel .gAeqtG_historyFilterTabActive{border:1px solid var(--tone-border);background:var(--tone-surface);color:var(--tone-ink);border-radius:8px;font-weight:700}.gAeqtG_simplePanel .gAeqtG_historyFilterTab:hover,.gAeqtG_simplePanel .gAeqtG_historyFilterTabActive:hover{background:#eef4fb;border-color:#b7c7dc}.gAeqtG_simplePanel .gAeqtG_historyFilterTabActive{border-color:var(--tone-primary);background:var(--tone-primary);color:#fff}.gAeqtG_historyEmptyText{border:1px dashed var(--tone-border);color:var(--tone-muted);text-align:center;border-radius:6px;margin:0;padding:16px;font-size:14px}.gAeqtG_historyRowButton{width:100%;color:inherit;text-align:left;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s}.gAeqtG_simplePanel .gAeqtG_historyRow:hover{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);box-shadow:0 6px 18px rgba(var(--tone-shadow), .08);text-decoration:none}.gAeqtG_simplePanel .gAeqtG_historyRowMainButton:hover{text-decoration:none}.gAeqtG_historyRowActive{border-color:var(--tone-primary);background:var(--tone-primary-soft);box-shadow:0 0 0 3px rgba(var(--tone-shadow), .1)}.gAeqtG_historyList{gap:10px;display:grid}.gAeqtG_historySummaryText{color:var(--tone-muted);margin:0;font-size:14px}.gAeqtG_historyMoreActions{justify-content:center;padding:20px 0 12px;display:flex}.gAeqtG_allHistoryModalList{gap:10px;display:grid}.gAeqtG_allHistoryModalList .gAeqtG_historyRow:hover{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);box-shadow:0 6px 18px rgba(var(--tone-shadow), .08)}.gAeqtG_historyRow span,.gAeqtG_historyRow em,.gAeqtG_filterLine span,.gAeqtG_recruitmentList article>div>span{background:var(--tone-border-subtle);color:#3f3e44;border-radius:4px;align-items:center;width:fit-content;min-height:28px;padding:4px 9px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.gAeqtG_historyProcessStatusGroup{justify-content:flex-end;align-items:stretch;gap:6px;min-width:0;display:flex}.gAeqtG_historyProcessStatusGroup .gAeqtG_historyDayStatusBadge,.gAeqtG_historyProcessStatusGroup .gAeqtG_historyPointStatusBadge{box-sizing:border-box;white-space:normal;text-align:center;flex:1 1 0;justify-content:center;width:auto;min-width:0;padding-inline:7px;line-height:1.35;display:inline-flex}.gAeqtG_historyProcessStatusGroup .gAeqtG_historyDayStatusBadge{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_historyProcessStatusGroup .gAeqtG_historyPointStatusPending{color:#765800;background:#fff8d8;border:1px solid #e7c45b}.gAeqtG_historyProcessStatusGroup .gAeqtG_historyPointStatusGranted{color:#17633a;background:#e9f7ee;border:1px solid #8cc8a1}.gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup,.gAeqtG_historyRowMainButton>em{width:100%}.gAeqtG_historyRowMainButton>em{justify-content:center}.gAeqtG_historyRowMainButton>.gAeqtG_historyDayStatusBadge{justify-content:center;width:100%}.gAeqtG_historyRow[data-status=キャンセル] .gAeqtG_historyDayStatusBadge{font-size:11px}.gAeqtG_historyRowMainButton>strong{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.gAeqtG_historyRowMainButton{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup{grid-area:1/1/auto/-1}.gAeqtG_historyRowMainButton>strong{grid-area:2/1/auto/-1}.gAeqtG_historyRowMainButton>em{grid-area:3/1}.gAeqtG_historyDayStatusBadge{grid-area:3/2}}.gAeqtG_historyRow .gAeqtG_historyStatusPending{color:#7a5a00;background:#fff3cd}.gAeqtG_historyRow .gAeqtG_historyStatusWon{color:#fff;background:#c0392b}.gAeqtG_historyRow .gAeqtG_historyStatusLost{background:var(--tone-ink);color:#fff}.gAeqtG_historyRow .gAeqtG_historyStatusCanceled{background:var(--tone-border-subtle);color:#3f3e44}.gAeqtG_historyQrButton{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;display:inline-flex;color:#92400e!important;background:#fef3c7!important;border:1px solid #facc15!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important}.gAeqtG_historyQrButton:hover{background:#fde68a!important;text-decoration:none!important}.gAeqtG_historyQrUnavailable{justify-self:end;border:1px solid var(--tone-border)!important;background:var(--tone-surface)!important;color:#94a3b8!important}.gAeqtG_applicationDetailOverlay{z-index:80;background:rgba(var(--tone-shadow), .46);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gAeqtG_applicationDetailPanel{width:min(760px,100%);max-height:calc(100vh - 48px);box-shadow:0 24px 60px rgba(var(--tone-shadow), .26);background:#fff;border:1px solid #cfe2ff;border-radius:8px;gap:14px;padding:18px;display:grid;overflow:auto}.gAeqtG_applicationDetailHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.gAeqtG_applicationDetailHead h3,.gAeqtG_applicationDetailHead p,.gAeqtG_applicationDetailNotes p{margin:0}.gAeqtG_applicationDetailHead h3{color:var(--tone-ink);margin-top:8px;font-size:20px}.gAeqtG_applicationDetailHead p,.gAeqtG_applicationDetailNotes p{color:#3f3e44;line-height:1.7}.gAeqtG_applicationDetailClose{border:1px solid var(--tone-border);color:#3f3e44;background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.gAeqtG_applicationDetailClose:hover{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);text-decoration:none}.gAeqtG_applicationDetailResult{background:var(--tone-background-subtle);color:#3f3e44;border-radius:999px;width:fit-content;padding:7px 10px;font-size:13px}.gAeqtG_applicationDetailHead span{background:var(--tone-border-subtle);color:#3f3e44;border-radius:4px;align-items:center;width:fit-content;min-height:28px;padding:4px 9px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.gAeqtG_applicationDetailHead .gAeqtG_historyStatusPending{color:#7a5a00;background:#fff3cd}.gAeqtG_applicationDetailHead .gAeqtG_historyStatusWon{color:#fff;background:#c0392b}.gAeqtG_applicationDetailHead .gAeqtG_historyStatusLost{background:var(--tone-ink);color:#fff}.gAeqtG_applicationDetailHead .gAeqtG_historyStatusCanceled{background:var(--tone-border-subtle);color:#3f3e44}.gAeqtG_applicationDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.gAeqtG_applicationDetailGrid div{border:1px solid var(--tone-border);background:#fff;border-radius:4px;padding:10px}.gAeqtG_applicationDetailGrid dt{color:var(--tone-muted);font-size:13px;font-weight:700}.gAeqtG_applicationDetailGrid dd{color:var(--tone-ink);margin:4px 0 0;font-weight:700}.gAeqtG_applicationDetailNotes{border-left:4px solid var(--tone-primary);background:#fff;border-radius:4px;gap:8px;padding:10px 12px;display:grid}.gAeqtG_applicationDetailTextSection{gap:12px}.gAeqtG_applicationDetailTextSection .gAeqtG_recruitmentBodyTextPanel{padding:clamp(16px,2.5vw,22px)}.gAeqtG_applicationCancelMock{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.gAeqtG_applicationCancelText{color:#3f3e44;margin:0;font-size:13px;line-height:1.7}.gAeqtG_applicationCancellationNotification{color:#28352e;background:#f3faf6;border:1px solid #badbcc;border-radius:8px;gap:12px;padding:14px;display:grid}.gAeqtG_applicationCancellationNotification p,.gAeqtG_applicationCancellationNotification small{margin:4px 0 0;line-height:1.6}.gAeqtG_applicationCancellationNotification p,.gAeqtG_applicationCancellationNotification small,.gAeqtG_applicationCancellationNotification dt{color:#52635a}.gAeqtG_applicationCancellationNotification dl{background:#fff;border:1px solid #d8e7dd;border-radius:6px;gap:0;margin:0;display:grid;overflow:hidden}.gAeqtG_applicationCancellationNotification dl>div{grid-template-columns:minmax(96px,.28fr) minmax(0,1fr);display:grid}.gAeqtG_applicationCancellationNotification dl>div+div{border-top:1px solid #e4eee7}.gAeqtG_applicationCancellationNotification dt,.gAeqtG_applicationCancellationNotification dd{overflow-wrap:anywhere;margin:0;padding:8px 10px}.gAeqtG_applicationCancellationNotification dt{background:#edf6f0;font-size:12px;font-weight:700}.gAeqtG_applicationCancellationNotification dd{font-size:13px}.gAeqtG_applicationConfirmOverlay{z-index:90;background:rgba(var(--tone-shadow), .52);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gAeqtG_applicationConfirmPanel{width:min(460px,100%);box-shadow:0 24px 60px rgba(var(--tone-shadow), .28);background:#fff;border:1px solid #f1aeb5;border-radius:8px;gap:14px;padding:18px;display:grid}.gAeqtG_applicationConfirmHead{gap:6px;display:grid}.gAeqtG_applicationConfirmHead span{color:#a4262c;background:#fff5f5;border-radius:999px;width:fit-content;padding:3px 10px;font-size:12px;font-weight:800}.gAeqtG_applicationConfirmHead h3,.gAeqtG_applicationConfirmHead p,.gAeqtG_applicationConfirmText{margin:0}.gAeqtG_applicationConfirmHead h3{color:var(--tone-ink);font-size:20px}.gAeqtG_applicationConfirmHead p,.gAeqtG_applicationConfirmText{color:#3f3e44;line-height:1.7}.gAeqtG_applicationConfirmActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gAeqtG_applicationConfirmDanger{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#c0392b;border:1px solid #a4262c;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-weight:700;display:inline-flex}.gAeqtG_applicationConfirmDanger:hover{filter:brightness(.94)}.gAeqtG_yellowRequirementNote{color:#92400e;background:#fffbeb;border:1px solid #facc15;border-radius:4px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.gAeqtG_yellowRequirementNote span,.gAeqtG_yellowFeaturePill{color:#92400e;background:#fef3c7;border:1px solid #facc15;border-radius:999px;flex:none;padding:2px 8px;font-weight:800}.gAeqtG_participationQrPanel{width:min(560px,100%)}.gAeqtG_participationQrDisplay{justify-items:center;gap:16px;display:grid}.gAeqtG_participationQrCode{aspect-ratio:1;outline:1px solid var(--tone-border);width:min(360px,82vw);box-shadow:0 12px 34px rgba(var(--tone-shadow), .18);background:#fff;border:12px solid #fff;grid-template-rows:repeat(21,1fr);grid-template-columns:repeat(21,1fr);display:grid}.gAeqtG_participationQrCode span{background:#fff}.gAeqtG_participationQrCode .gAeqtG_qrCellDark{background:var(--tone-primary-dark)}.gAeqtG_participationQrMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;display:grid}.gAeqtG_participationQrMeta div{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:4px;padding:10px}.gAeqtG_participationQrMeta dt{color:var(--tone-muted);font-size:12px;font-weight:800}.gAeqtG_participationQrMeta dd{color:var(--tone-ink);overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.gAeqtG_qrInstruction{color:#92400e;background:#fffbeb;border-left:4px solid #facc15;border-radius:4px;margin:0;padding:10px 12px;line-height:1.7}.gAeqtG_howtoInstructionPage{max-width:1124px;margin:0 auto}.gAeqtG_howtoInstructionHeader{text-align:center;margin-bottom:24px}.gAeqtG_howtoInstructionHeader h1{margin-bottom:10px;font-size:28px;font-weight:500}.gAeqtG_howtoInstructionHeader p{color:#3f3e44;font-size:16px;line-height:1.75}.gAeqtG_stepList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.gAeqtG_stepList article{background:#fff;border:1px solid #d7e6e3;border-radius:8px;align-content:start;gap:12px;min-width:0;min-height:238px;padding:16px;display:grid;box-shadow:0 10px 24px #2125290f}.gAeqtG_stepList article:first-child{border-top:1px solid #d7e6e3}.gAeqtG_stepCardMeta{justify-content:space-between;align-items:center;gap:8px;display:flex}.gAeqtG_stepBadge{background:var(--tone-accent);color:#fff;letter-spacing:0;border-radius:3px;align-items:center;width:fit-content;padding:5px 8px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.gAeqtG_stepLabel{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);min-width:0;color:var(--tone-primary-dark);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2}.gAeqtG_stepIconBox{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);width:58px;height:58px;color:var(--tone-primary);border-radius:8px;place-items:center;display:grid}.gAeqtG_stepIcon{width:34px;height:34px}.gAeqtG_stepList h2{color:var(--tone-ink);margin:0;font-size:16px;font-weight:700;line-height:1.55}.gAeqtG_stepList p{color:#4b5563;margin:0;padding-left:0;font-size:14px;line-height:1.7}.gAeqtG_stepList p:before{content:none}.gAeqtG_howtoActionRow{justify-content:center;display:flex}.gAeqtG_noticeWarning{color:#856404;background:#fff3cd;border:1px solid #ffeeba;border-radius:4px;margin:18px 0;padding:14px}.gAeqtG_noticeSuccess{color:#155724;background:#eaf8ee;border:1px solid #b7e1c0;border-radius:4px;margin:18px 0;padding:14px}.gAeqtG_noticeError{color:#8a1f1f;background:#fff0f0;border:1px solid #f0b6b6;border-radius:4px;margin:18px 0;padding:14px}.gAeqtG_memberPhotoPreview{object-fit:contain;border:1px solid var(--tone-border);background:#f7f7f8;border-radius:6px;width:min(240px,100%);max-height:240px}.gAeqtG_unsubscribeCompletion{color:var(--tone-ink);text-align:center;justify-items:center;gap:12px;margin:18px 0 0;display:grid}.gAeqtG_unsubscribeCompletion p{color:#3f3e44;margin:0;line-height:1.7}.gAeqtG_formActionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gAeqtG_formAuthLink a{color:var(--tone-primary-dark);font:inherit;text-decoration:underline}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage>.gAeqtG_formAuthLink{font-size:14px;line-height:1.7}.gAeqtG_formAuthLink a:hover{color:var(--tone-primary);text-decoration:underline}.gAeqtG_unsubscribeCaution{border:1px solid var(--tone-border);color:#2d3842;background:#fff;border-radius:8px;gap:14px;margin:18px 0;padding:16px;display:grid}.gAeqtG_unsubscribeCaution h2{color:var(--tone-ink);margin:0;font-size:17px;font-weight:800;line-height:1.45}.gAeqtG_unsubscribeCaution div{gap:6px;display:grid}.gAeqtG_unsubscribeCaution h3{color:var(--tone-ink);margin:0;font-size:15px;font-weight:800;line-height:1.45}.gAeqtG_unsubscribeCaution h3:before{content:"●";margin-right:2px}.gAeqtG_unsubscribeCaution ul{gap:4px;margin:0;padding-left:18px;display:grid}.gAeqtG_unsubscribeCaution li{color:#2f3a45;font-size:14px;line-height:1.7}.gAeqtG_unsubscribeChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.gAeqtG_unsubscribeChoiceGrid article,.gAeqtG_unsubscribeInnerForm{border:1px solid var(--tone-border);background:#fff;border-radius:4px;gap:12px;padding:16px;display:grid}.gAeqtG_unsubscribeChoiceGrid strong{color:var(--tone-ink);font-size:18px}.gAeqtG_unsubscribeChoiceGrid p,.gAeqtG_unsubscribeInnerForm p{color:var(--tone-muted);margin:0;font-size:14px;line-height:1.6}.gAeqtG_unsubscribeInnerForm{max-width:760px;margin-top:18px}.gAeqtG_unsubscribeSelectionSummary{border:1px solid var(--tone-border);background:#f8fbfd;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.gAeqtG_unsubscribeSelectionSummary span{color:var(--tone-muted);font-size:12px;font-weight:800;line-height:1.35}.gAeqtG_unsubscribeSelectionSummary strong{color:var(--tone-ink);font-size:16px;line-height:1.45}.gAeqtG_unsubscribeInnerForm h2{margin:0;font-size:21px;font-weight:500}.gAeqtG_unsubscribeInnerForm label{color:var(--tone-ink);gap:6px;font-weight:600;display:grid}.gAeqtG_unsubscribeInnerForm select,.gAeqtG_unsubscribeInnerForm textarea{border:1px solid var(--tone-border);color:#3f3e44;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 12px;display:block}.gAeqtG_unsubscribeInnerForm textarea{resize:vertical;min-height:110px}.gAeqtG_unsubscribePointModalOverlay{z-index:120;background:rgba(var(--tone-shadow), .48);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gAeqtG_unsubscribePointModal{width:min(560px,100%);box-shadow:0 24px 70px rgba(var(--tone-shadow), .22);background:#fff;border:1px solid #e4ebf3;border-radius:18px;gap:18px;padding:24px;display:grid}.gAeqtG_unsubscribePointModalHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gAeqtG_unsubscribePointModalHead h2{color:var(--tone-ink);margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.35}.gAeqtG_unsubscribePointModalHead p{color:var(--tone-muted);margin:0;font-size:14px;line-height:1.75}.gAeqtG_unsubscribePointModalClose{border:1px solid var(--tone-border);color:#2d3842;min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:6px 14px;font-weight:700}.gAeqtG_unsubscribePointModalClose:hover{background:var(--tone-surface)}.gAeqtG_unsubscribePointModalActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gAeqtG_unsubscribePointModalActions button{flex:220px;justify-content:center}.gAeqtG_qaPage{max-width:1124px;margin:0 auto}.gAeqtG_qaPage h1{text-align:center;margin-bottom:18px;font-size:22px;font-weight:700}.gAeqtG_qaLead{color:var(--tone-ink);font-size:15px;line-height:1.75;margin-bottom:22px!important}.gAeqtG_qaList{gap:0;display:grid}.gAeqtG_qaCategoryNav{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.gAeqtG_qaCategoryNav button{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);cursor:pointer;border-radius:8px;padding:5px 14px;font-size:13px;font-weight:700;text-decoration:none}.gAeqtG_qaCategoryNav button.gAeqtG_qaCategoryNavActive{background:var(--tone-primary);border-color:var(--tone-primary);color:#fff}.gAeqtG_qaCategoryGroup{margin-top:8px}.gAeqtG_qaCategoryHeading{border-left:4px solid var(--tone-primary);color:var(--tone-ink);margin:0;padding:4px 0 4px 12px;font-size:18px;font-weight:700}.gAeqtG_qaItem{border-bottom:1px dotted var(--tone-primary-border);padding:28px 0 26px}.gAeqtG_qaItem:first-child{border-top:1px dotted var(--tone-primary-border)}.gAeqtG_qaQuestion,.gAeqtG_qaAnswer{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.gAeqtG_qaAnswer{margin-top:22px;padding-left:34px}.gAeqtG_qaQuestionIcon,.gAeqtG_qaAnswerIcon{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.gAeqtG_qaQuestionIcon{background:var(--tone-accent)}.gAeqtG_qaAnswerIcon{background:var(--tone-primary)}.gAeqtG_qaQuestion strong{color:var(--tone-ink);font-size:16px;line-height:1.7}.gAeqtG_qaAnswer p{color:var(--tone-ink);margin:0;font-size:15px;line-height:1.85}.gAeqtG_qaContactBox{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex}.gAeqtG_qaContactBox strong,.gAeqtG_qaContactBox p{margin:0}.gAeqtG_qaContactBox strong{color:var(--tone-ink);font-size:17px}.gAeqtG_qaContactBox p{color:#56616f;margin-top:5px;line-height:1.7}.gAeqtG_filterLine{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_filterLine button{border:1px solid var(--tone-border);background:var(--tone-surface);color:#3f3e44;min-height:32px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.gAeqtG_filterLine button:hover,.gAeqtG_filterLine .gAeqtG_activeFilterButton{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_staffRecruitPage{gap:20px;display:grid}.gAeqtG_staffRecruitFormPage{max-width:1124px;margin:0 auto}.gAeqtG_staffRecruitFormNav{border-bottom:1px solid var(--tone-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.gAeqtG_staffRecruitFormNav span{color:var(--tone-ink);font-size:15px;font-weight:700}.gAeqtG_staffRecruitHero{border-bottom:1px solid var(--tone-border);gap:10px;padding-bottom:18px;display:grid}.gAeqtG_staffRecruitContactAction{justify-content:center;padding-top:6px;display:flex}.gAeqtG_staffRecruitContactAction>button{width:min(100%,320px)}.gAeqtG_staffRecruitCardHeader span{background:var(--tone-primary-soft);width:fit-content;color:var(--tone-primary-dark);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.gAeqtG_staffRecruitHero h1,.gAeqtG_staffRecruitCard h2,.gAeqtG_staffRecruitFormPreview h2{margin:0}.gAeqtG_staffRecruitHero p,.gAeqtG_staffRecruitCard p,.gAeqtG_staffRecruitFormPreview p{color:#56616f;margin:0;line-height:1.7}.gAeqtG_staffRecruitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gAeqtG_staffRecruitCard{border:1px solid var(--tone-border);box-shadow:0 10px 24px rgba(var(--tone-shadow), .06);background:#fff;border-radius:8px;flex-direction:column;gap:16px;padding:18px;display:flex}.gAeqtG_staffRecruitCardHeader{gap:10px;display:grid}.gAeqtG_staffRecruitDefinition{gap:0;margin:0;display:grid}.gAeqtG_staffRecruitDefinition div{border-top:1px solid var(--tone-border-subtle);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.gAeqtG_staffRecruitDefinition dt{color:#5f6b7a;font-size:13px;font-weight:700}.gAeqtG_staffRecruitDefinition dd{color:var(--tone-primary-dark);margin:0;line-height:1.65}.gAeqtG_staffRecruitActions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:auto;display:grid}.gAeqtG_staffRecruitFormPreview{border:1px solid var(--tone-border);background:#f9fbfd;border-radius:8px;gap:16px;padding:18px;display:grid}.gAeqtG_staffRecruitFormPreview>div:first-child{gap:10px;display:grid}.gAeqtG_staffRecruitFormMock{border-top:1px solid var(--tone-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:16px;display:grid}.gAeqtG_staffRecruitFormMock>label{color:var(--tone-primary-dark);font-weight:700;display:block}.gAeqtG_staffRecruitFormMock>label>input,.gAeqtG_staffRecruitFormMock>label>textarea,.gAeqtG_staffRecruitFormMock>label>.gAeqtG_staffRecruitRadioGroup{margin-top:7px}.gAeqtG_staffRecruitFormMock>label>.gAeqtG_staffRecruitFileHelp{margin-top:6px;display:block}.gAeqtG_staffRecruitFormMock input,.gAeqtG_staffRecruitFormMock textarea{border:1px solid var(--tone-border);width:100%;min-height:40px;color:var(--tone-primary-dark);font:inherit;background:#fff;border-radius:6px;padding:9px 10px;font-weight:400}.gAeqtG_staffRecruitFormMock input[type=file]{padding:7px 10px}.gAeqtG_staffRecruitFileHelp{color:#4f5d6d;font-size:13px;font-weight:400;line-height:1.7}.gAeqtG_staffRecruitFormMock textarea{resize:vertical;min-height:120px}.gAeqtG_staffRecruitWideField,.gAeqtG_staffRecruitFormMock .gAeqtG_btnPrimary{grid-column:1/-1}.gAeqtG_staffRecruitRadioGroup{border:1px solid var(--tone-border);background:#fff;border-radius:6px;flex-wrap:wrap;gap:14px;padding:10px;display:flex}.gAeqtG_staffRecruitRadioGroup label{align-items:center;gap:7px;font-weight:600;display:inline-flex}.gAeqtG_staffRecruitRadioGroup input{width:auto;min-height:0}.gAeqtG_recruitmentIndex,.gAeqtG_recruitmentDetail,.gAeqtG_applyPage{gap:22px;display:grid}.gAeqtG_recruitmentIndex{grid-template-columns:minmax(0,1fr)}.gAeqtG_applyPage{box-sizing:border-box;width:min(900px,100%);min-width:0;margin:0 auto}.gAeqtG_inlineApplicationForm{min-width:0;padding-top:8px;scroll-margin-top:24px}.gAeqtG_inlineApplyPage{gap:18px;width:100%;margin:0}.gAeqtG_inlineApplyPage .gAeqtG_applySummary{display:none}.gAeqtG_inlineApplyPage .gAeqtG_applyHeader{border:1px solid var(--tone-border-subtle);box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);background:#fff;border-radius:18px;padding:clamp(20px,4vw,28px)}.gAeqtG_recruitmentHeader{gap:8px;display:grid}.gAeqtG_recruitmentHeader h1,.gAeqtG_applyHeader h2{margin:0;font-size:28px;font-weight:500;line-height:1.25}.gAeqtG_recruitmentHeader p{color:var(--tone-muted);margin:0}.gAeqtG_guestModeNotice{background:#f8fbfd;border:1px solid #d6e4f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.gAeqtG_applyHeader{text-align:center;justify-items:center}.gAeqtG_applyHeader span{background:var(--tone-primary-soft);width:fit-content;color:var(--tone-primary-dark);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.gAeqtG_applyHeader p{max-width:720px}.gAeqtG_applyHeaderActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.gAeqtG_applyFooterActions{justify-content:center;width:100%;margin:2px auto 0;padding-top:4px}.gAeqtG_applyFooterActions>*{min-width:160px}.gAeqtG_memberCalendarPanel{border:1px solid var(--tone-border);background:#fff;border-radius:6px;gap:12px;padding:16px;display:grid}.gAeqtG_recruitmentToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gAeqtG_recruitmentCount{color:var(--tone-muted);font-size:14px}.gAeqtG_recruitmentResultTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.gAeqtG_recruitmentResultTools .gAeqtG_btnGhost{min-height:34px;padding:6px 14px;font-size:13px}.gAeqtG_recruitmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gAeqtG_site [data-recruitment-theme]{--recruitment-theme-surface:#f3f7f8;--recruitment-theme-border:#d7e0e4;--recruitment-theme-accent:#7893a0;--recruitment-theme-ink:#455c67}.gAeqtG_site [data-recruitment-theme=赤]{--recruitment-theme-surface:#fff1f0;--recruitment-theme-border:#f1c5c1;--recruitment-theme-accent:#d8786c;--recruitment-theme-ink:#78443e}.gAeqtG_site [data-recruitment-theme=黄]{--recruitment-theme-surface:#fff9e8;--recruitment-theme-border:#e9d49a;--recruitment-theme-accent:#c49a3a;--recruitment-theme-ink:#6e591e}.gAeqtG_site [data-recruitment-theme=緑]{--recruitment-theme-surface:#eef8f0;--recruitment-theme-border:#c7dec9;--recruitment-theme-accent:#74a17d;--recruitment-theme-ink:#3e6047}.gAeqtG_site [data-recruitment-theme=紫]{--recruitment-theme-surface:#f6f0f9;--recruitment-theme-border:#ddcbe8;--recruitment-theme-accent:#9673a8;--recruitment-theme-ink:#5e446d}.gAeqtG_site [data-recruitment-theme=グレー]{--recruitment-theme-surface:#f3f7f8;--recruitment-theme-border:#d7e0e4;--recruitment-theme-accent:#7893a0;--recruitment-theme-ink:#455c67}.gAeqtG_emptyRecruitmentState{border:1px solid var(--tone-border);background:var(--tone-surface);color:#3f3e44;border-radius:6px;grid-column:1/-1;gap:6px;padding:18px;display:grid}.gAeqtG_emptyRecruitmentState strong{color:var(--tone-ink)}.gAeqtG_recruitmentCard{border:1px solid var(--recruitment-theme-border,#d6d2cb);border-top:4px solid var(--recruitment-theme-accent,#746f68);background:var(--recruitment-theme-surface,#f0efec);border-radius:10px;display:grid;overflow:hidden;box-shadow:0 10px 24px #21252912}.gAeqtG_closedRecruitmentCard{background:var(--tone-surface);border-color:#d6dbe1}.gAeqtG_recruitmentCardButton{height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.gAeqtG_recruitmentCardButton:hover h2{color:var(--tone-primary-dark)}.gAeqtG_recruitmentCardBody{gap:14px;padding:16px 16px 14px;display:grid}.gAeqtG_recruitmentCardImage{aspect-ratio:16/9;border-bottom:1px solid var(--recruitment-theme-border,var(--tone-border));background:var(--tone-surface);object-fit:cover;width:100%;display:block}.gAeqtG_recruitmentCardTop,.gAeqtG_recruitmentDetailSummary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.gAeqtG_recruitmentCardHead{gap:10px;min-width:0;display:grid}.gAeqtG_recruitmentDateBadge{text-align:center;background:#fff;border:1px solid #d9d9d6;border-radius:8px;min-width:76px;display:grid;overflow:hidden}.gAeqtG_recruitmentDateBadge span{color:#4f555d;padding:8px 8px 0;font-size:24px;font-weight:800;line-height:1}.gAeqtG_recruitmentDateBadge strong{color:var(--tone-ink);padding:4px 8px 7px;font-size:13px}.gAeqtG_recruitmentDateBadge em{color:#5f5d59;background:#f3f3f1;border-top:1px solid #e5e3de;padding:5px 8px;font-size:12px;font-style:normal;font-weight:700}.gAeqtG_recruitmentDateBadgeSat{background:#eaf1fb;border-color:#9ec5fe}.gAeqtG_recruitmentDateBadgeSat span,.gAeqtG_recruitmentDateBadgeSat strong{color:#0a4d8c}.gAeqtG_recruitmentDateBadgeSat em{color:#fff;background:#2f5fb0;border-top-color:#9ec5fe}.gAeqtG_recruitmentDateBadgeSun{background:#fbeaea;border-color:#f1aeb5}.gAeqtG_recruitmentDateBadgeSun span,.gAeqtG_recruitmentDateBadgeSun strong{color:#a4262c}.gAeqtG_recruitmentDateBadgeSun em{color:#fff;background:#c0392b;border-top-color:#f1aeb5}.gAeqtG_recruitmentSearch{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.gAeqtG_recruitmentSearchKeyword{border:1px solid var(--tone-border);min-width:0;min-height:44px;font:inherit;border-radius:8px;flex:260px;padding:10px 14px}.gAeqtG_recruitmentSearchSelect{border:1px solid var(--tone-border);min-width:0;min-height:44px;font:inherit;background:#fff;border-radius:8px;padding:8px 12px}.gAeqtG_recruitmentSearchDateField{min-width:156px;color:var(--tone-muted);gap:4px;font-size:12px;font-weight:700;display:grid}.gAeqtG_recruitmentSearchDateField input{border:1px solid var(--tone-border);min-height:44px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:8px;padding:8px 10px}.gAeqtG_recruitmentSearchButton{background:var(--tone-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:10px 24px;font-weight:700}.gAeqtG_recruitmentSearchClear{border:1px solid var(--tone-primary-border);min-height:44px;color:var(--tone-primary-dark);cursor:pointer;background:#fff;border-radius:8px;padding:10px 16px}.gAeqtG_urgentRecruitmentPanel{background:#fff5f5;border:1px solid #f1aeb5;border-radius:12px;margin:4px 0 22px;padding:16px}.gAeqtG_urgentRecruitmentHead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.gAeqtG_urgentRecruitmentHead h2{color:#a4262c;margin:0;font-size:18px;font-weight:800}.gAeqtG_urgentRecruitmentHead p{color:#7a2b2b;flex-basis:100%;margin:0;font-size:13px}.gAeqtG_urgentBadge{color:#fff;background:#c0392b;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:800;display:inline-flex}.gAeqtG_allListHead{margin:8px 0 6px}.gAeqtG_allListHead h2{margin:0;font-size:18px;font-weight:800}.gAeqtG_workTagFilterPanel{border:1px solid var(--tone-border);background:#fff;border-radius:10px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.gAeqtG_workTagFilterHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.gAeqtG_workTagFilterHead h3,.gAeqtG_workTagFilterHead p{margin:0}.gAeqtG_workTagFilterHead h3{color:var(--tone-ink);font-size:16px}.gAeqtG_workTagFilterHead p{color:var(--tone-muted);margin-top:4px;font-size:13px}.gAeqtG_workTagFilterList{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_workTagFilterListExpanded{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:220px;padding:2px 8px 2px 2px;overflow-y:auto}.gAeqtG_workTagOverflowHint{color:var(--tone-muted);margin:-4px 0 0;font-size:12px}.gAeqtG_workTagFilterButton,.gAeqtG_workTagToggleButton{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);font:inherit;cursor:pointer;font-weight:700}.gAeqtG_workTagFilterButton{border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:7px 13px;font-size:13px;display:inline-flex}.gAeqtG_workTagFilterButton span{font-size:18px;line-height:1}.gAeqtG_workTagToggleButton{background:#fff;border-radius:8px;flex:none;min-height:36px;padding:6px 12px;font-size:12px}.gAeqtG_workTagFilterButton:hover,.gAeqtG_workTagToggleButton:hover{border-color:var(--tone-primary);background:#fff}.gAeqtG_recruitmentResultsAnchor{scroll-margin-top:calc(var(--member-sticky-header-height,0px) + var(--member-sticky-menu-height,0px) + 20px + var(--public-safe-area-top,0px));outline:none}.gAeqtG_recruitmentResultsAnchor:focus-visible{box-shadow:0 0 0 3px var(--tone-primary-soft);border-radius:8px}.gAeqtG_badgeLine{flex-wrap:wrap;gap:6px;display:flex}.gAeqtG_badgeLine span,.gAeqtG_recruitmentDetailTagButton{border:1px solid var(--tone-border);background:var(--tone-surface);color:#3f3e44;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.gAeqtG_recruitmentDetailTagButton{cursor:pointer;font-family:inherit}.gAeqtG_recruitmentDetailTagButton:hover{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);text-decoration:underline}.gAeqtG_badgeLine .gAeqtG_closedStatusBadge,.gAeqtG_closedStatusBadge{background:var(--tone-border-subtle);color:#3f3e44;border-color:#d6dbe1}.gAeqtG_recruitmentCardStatusRow,.gAeqtG_recruitmentDetailStatusRow{justify-content:flex-start;display:flex}.gAeqtG_recruitmentStatusWithControlNumber{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.gAeqtG_recruitmentStatusWithControlNumber>span:last-child{min-width:0;max-width:100%;color:var(--tone-muted);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.5}.gAeqtG_recruitmentDetailHeaderWithStatus .gAeqtG_recruitmentStatusWithControlNumber{right:18px}.gAeqtG_recruitmentDetailHeaderWithStatus .gAeqtG_recruitmentStatusWithControlNumber>span:last-child{background:#fff;border:1px solid #d9dde2;border-radius:999px;padding:2px 10px}.gAeqtG_recruitmentCardStatusRow .gAeqtG_closedStatusBadge,.gAeqtG_recruitmentDetailStatusRow .gAeqtG_closedStatusBadge,.gAeqtG_recruitmentCardStatusRow .gAeqtG_openStatusBadge,.gAeqtG_recruitmentDetailStatusRow .gAeqtG_openStatusBadge{color:#fff;letter-spacing:.04em;background:#3f444b;border:1px solid #4f555d;border-radius:6px;align-items:center;min-height:30px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.gAeqtG_recruitmentCardStatusRow .gAeqtG_openStatusBadge,.gAeqtG_recruitmentDetailStatusRow .gAeqtG_openStatusBadge{color:#2f6f4e;background:#e7f4ec;border-color:#8bc8a4}.gAeqtG_recruitmentCard h2{min-height:2.7em;color:var(--tone-ink);overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:19px;line-height:1.35;display:-webkit-box;overflow:hidden}.gAeqtG_recruitmentCard p{color:#3f3e44;margin:0;font-size:14px}.gAeqtG_recruitmentCardSummary{min-height:42px;color:var(--tone-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.gAeqtG_recruitmentCardConditions{min-height:84px;color:var(--tone-muted);gap:3px;font-size:12px;line-height:1.45;display:grid}.gAeqtG_recruitmentCardConditions p{grid-template-columns:auto minmax(0,1fr);gap:4px;min-width:0;margin:0;display:grid}.gAeqtG_recruitmentCardConditions strong{color:var(--tone-ink);white-space:nowrap;font-weight:800}.gAeqtG_recruitmentCardConditions span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gAeqtG_recruitmentMeta{color:var(--tone-muted);gap:4px;font-size:14px;display:grid}.gAeqtG_recruitmentHighlightBadges{border-top:1px solid var(--tone-background-subtle);scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-top:12px;display:flex;overflow-x:auto}.gAeqtG_recruitmentHighlightBadges::-webkit-scrollbar{display:none}.gAeqtG_recruitmentHighlightBadges span{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.gAeqtG_recruitmentHighlightBadges span[data-short-label]{font-size:0}.gAeqtG_recruitmentHighlightBadges span[data-short-label]:after{content:attr(data-short-label);font-size:12px;line-height:1.2}.gAeqtG_recruitmentPointBadge{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_recruitmentGiftBadge{border:1px solid var(--tone-accent-border);background:var(--tone-accent-soft);color:var(--tone-accent-dark)}.gAeqtG_recruitmentPasswordBadge{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.gAeqtG_recruitmentVoucherBadge{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_recruitmentPlainBadge{border:1px solid var(--tone-border);background:var(--tone-surface);color:#475569}.gAeqtG_recruitmentCardFooter{border-top:1px solid var(--tone-background-subtle);color:var(--tone-muted);background:#ffffffad;justify-content:space-between;align-self:end;align-items:center;gap:12px;padding:12px 16px 16px;font-size:14px;display:flex}.gAeqtG_recruitmentCardFooter .gAeqtG_btnPrimary{white-space:nowrap;flex:none;min-width:112px;min-height:34px;padding:6px 16px}.gAeqtG_recruitmentPagination{color:#3f3e44;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.gAeqtG_recruitmentRequirementNote{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);width:fit-content;color:var(--tone-primary-dark);text-align:center;border-radius:4px;margin:-8px auto 0;padding:7px 10px;font-size:13px;font-weight:700;line-height:1.6}.gAeqtG_recruitmentDetailHeader{gap:14px;display:grid;position:relative}.gAeqtG_recruitmentDetailHeaderWithStatus{padding-top:14px}.gAeqtG_recruitmentDetailHeaderWithStatus .gAeqtG_recruitmentDetailStatusRow{z-index:1;position:absolute;top:0;left:18px}.gAeqtG_recruitmentDetailHeaderWithStatus .gAeqtG_recruitmentDetailStatusRow .gAeqtG_closedStatusBadge,.gAeqtG_recruitmentDetailHeaderWithStatus .gAeqtG_recruitmentDetailStatusRow .gAeqtG_openStatusBadge{border-radius:999px;min-height:28px;padding:4px 12px;font-size:12px;box-shadow:0 1px 3px #2125291a}.gAeqtG_recruitmentDetailSummary{border:1px solid var(--recruitment-theme-border,var(--tone-border));border-left:5px solid var(--recruitment-theme-accent,var(--tone-primary));background:var(--recruitment-theme-surface,var(--tone-primary-soft));border-radius:8px;align-items:center;gap:20px;min-height:150px;padding:24px 20px 20px}.gAeqtG_recruitmentDetailSummary .gAeqtG_recruitmentHighlightBadges{border-top:0;flex-wrap:wrap;align-content:center;align-items:center;padding-top:0;overflow:visible}.gAeqtG_recruitmentDetailHeader h1{margin:0;font-size:30px;line-height:1.35}.gAeqtG_recruitmentDetailHeader p{color:#3f3e44;margin:0}.gAeqtG_recruitmentDetailEyeCatch{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:10px;width:min(100%,960px);margin:0 auto 22px;overflow:hidden}.gAeqtG_recruitmentDetailEyeCatch img{object-fit:contain;width:100%;height:auto;max-height:640px;display:block}.gAeqtG_recruitmentDetailLayout{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}.gAeqtG_applyLayout{box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:18px;width:100%;min-width:0;margin:0 auto;display:grid}.gAeqtG_recruitmentDetailMain{gap:18px;display:grid}.gAeqtG_detailSection,.gAeqtG_loginStateCard,.gAeqtG_applyCardMock,.gAeqtG_applySummary,.gAeqtG_applyFormMock{border:1px solid var(--tone-border);box-sizing:border-box;background:#fff;border-radius:6px;gap:14px;min-width:0;padding:18px;display:grid}.gAeqtG_detailSection h2,.gAeqtG_loginStateCard h2,.gAeqtG_applyCardMock h2,.gAeqtG_applySummary h2{margin:0;font-size:21px;font-weight:500}.gAeqtG_confirmList{color:#3f3e44;gap:8px;margin:0;padding-left:20px;display:grid}.gAeqtG_detailBodyText{white-space:pre-wrap;color:#3f3e44;margin:0;line-height:1.8}.gAeqtG_recruitmentTextSection{gap:18px}.gAeqtG_recruitmentBodyTextPanel{border:1px solid var(--tone-border);background:#fff;border-radius:8px;padding:clamp(18px,3vw,28px)}.gAeqtG_recruitmentTextSection:not(.gAeqtG_applicationDetailTextSection) .gAeqtG_recruitmentBodyTextPanel{background:0 0;border:0;border-radius:0;padding:0}.gAeqtG_recruitmentBodyTextPanel .gAeqtG_detailBodyText{color:var(--tone-ink);font-size:16px;line-height:1.9}.gAeqtG_recruitmentBodyQuote{border-left:3px solid var(--tone-accent);color:var(--tone-muted);padding-left:12px;font-style:italic;display:block}.gAeqtG_recruitmentBodyAlignCenter{text-align:center;display:block}.gAeqtG_recruitmentBodyAlignRight{text-align:right;display:block}.gAeqtG_recruitmentBodyAlignJustify{text-align:justify;display:block}.gAeqtG_recruitmentBodyLink{color:var(--tone-primary-dark);text-decoration:underline}.gAeqtG_recruitmentBodyImage{border-radius:6px;max-width:min(100%,520px);margin:8px 0;display:block}.gAeqtG_detailNoticeItem{gap:6px;display:grid}.gAeqtG_detailNoticeItem+.gAeqtG_detailNoticeItem{border-top:1px solid #eef1f4;margin-top:4px;padding-top:14px}.gAeqtG_detailNoticeItem h3{color:var(--tone-ink);margin:0;font-size:16px;font-weight:700}.gAeqtG_recruitmentAside{gap:16px;display:grid}.gAeqtG_loginStateCard{border-color:var(--tone-primary-border);background:var(--tone-primary-soft)}.gAeqtG_loginStateCard p,.gAeqtG_applyCardMock p,.gAeqtG_applySummary p{margin:0}.gAeqtG_applySummary{border-color:var(--tone-primary-border);background:var(--tone-primary-soft)}.gAeqtG_applySummary[hidden]{display:none}.gAeqtG_applyFormMock{background:0 0;border:0;min-width:0;padding:0}.gAeqtG_applySummary .gAeqtG_definitionList{margin-bottom:0}.gAeqtG_applySectionHead{gap:5px;display:grid}.gAeqtG_applySectionHead span{background:var(--tone-primary-soft);width:fit-content;color:var(--tone-primary-dark);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.gAeqtG_applySectionHead .gAeqtG_yellowFeatureBadge{color:#92400e;background:#fef3c7;border:1px solid #facc15}.gAeqtG_applySectionHead h2,.gAeqtG_applySectionHead h3,.gAeqtG_applySectionHead p{margin:0}.gAeqtG_applySectionHead h2,.gAeqtG_applySectionHead h3{color:var(--tone-ink);font-weight:700}.gAeqtG_applySectionHead h2{font-size:20px}.gAeqtG_applySectionHead h3{font-size:17px}.gAeqtG_applySectionHead p{color:#56616f;font-size:14px}.gAeqtG_prefillNote{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:4px;padding:10px 12px;font-size:14px}.gAeqtG_demoStateRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gAeqtG_demoStateRow>span{color:#3f3e44;font-size:13px}.gAeqtG_demoStateButtons{border:1px solid var(--tone-border);border-radius:6px;display:inline-flex;overflow:hidden}.gAeqtG_demoStateButtons button{border:0;border-left:1px solid var(--tone-border);color:#3f3e44;cursor:pointer;background:#fff;padding:5px 12px;font-size:13px}.gAeqtG_demoStateButtons button:first-child{border-left:0}.gAeqtG_demoStateButtons button.gAeqtG_demoStateButtonActive{background:var(--tone-primary);color:#fff;font-weight:700}.gAeqtG_demoStatePanel{border:1px dashed var(--tone-primary-border);background:var(--tone-primary-soft);border-radius:8px;gap:0;display:grid;overflow:hidden}.gAeqtG_demoStateToggleButton{width:100%;color:var(--tone-primary-dark);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.gAeqtG_demoStateBody{gap:10px;padding:4px 14px 14px;display:grid}.gAeqtG_demoStateNote{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.6}.gAeqtG_applyWarningCard{background:#fffbeb;border:1px solid #facc15;border-radius:6px;gap:8px;padding:16px;display:grid}.gAeqtG_applyWarningCard strong{color:#92400e;font-size:15px}.gAeqtG_applyWarningCard p{color:#78350f;margin:0;font-size:13px;line-height:1.7}.gAeqtG_applyBlockedCard{background:#fff5f5;border:1px solid #f5c2c7;border-radius:6px;gap:10px;padding:16px;display:grid}.gAeqtG_applyBlockedCard strong{color:#a4262c;font-size:15px}.gAeqtG_applyBlockedCard p{color:#712b29;margin:0;font-size:13px}.gAeqtG_applyBlockedCard button{justify-self:start}.gAeqtG_duplicateWarningPanel{color:#78350f;background:#fffbeb;border:1px solid #facc15;border-radius:8px;gap:12px;padding:16px;display:grid}.gAeqtG_duplicateWarningPanel strong,.gAeqtG_duplicateWarningPanel p{margin:0}.gAeqtG_duplicateWarningPanel dl{border-top:1px solid #fde68a;margin:0;display:grid}.gAeqtG_duplicateWarningPanel div{border-bottom:1px solid #fde68a;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.gAeqtG_duplicateWarningPanel dt,.gAeqtG_duplicateWarningPanel dd{margin:0}.gAeqtG_duplicateWarningPanel dt{font-weight:800}.gAeqtG_greenRequirementNote{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:4px;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:12px;line-height:1.5;display:flex}.gAeqtG_greenRequirementNote span{background:var(--tone-border-subtle);color:var(--tone-primary-dark);border-radius:999px;flex:none;padding:2px 7px;font-weight:700}.gAeqtG_blueRequirementNote{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);align-items:flex-start;margin-top:8px;margin-bottom:12px}.gAeqtG_blueRequirementNote span{background:var(--tone-border-subtle);color:var(--tone-primary-dark)}.gAeqtG_requirementInfoAction{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 10px;display:flex}.gAeqtG_requirementInfoButton{border:1px solid var(--tone-border);color:#3f3e44;min-height:30px;font:inherit;cursor:pointer;box-shadow:0 2px 8px rgba(var(--tone-shadow), .06);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.gAeqtG_requirementInfoButton:hover{border-color:var(--tone-primary-border);background:var(--tone-primary-soft)}.gAeqtG_requirementInfoButton span{border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;display:inline-flex}.gAeqtG_requirementInfoButtonGreen span{color:#5b7f68;background:#eef7f1}.gAeqtG_requirementInfoButtonGreen{background:var(--tone-background);color:var(--tone-muted);box-shadow:none;border-color:#d9e7df}.gAeqtG_requirementInfoButtonBlue span{background:var(--tone-border-subtle);color:var(--tone-primary-dark)}.gAeqtG_requirementInfoButtonBlue{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);box-shadow:0 6px 16px rgba(var(--tone-shadow), .1)}.gAeqtG_requirementInfoButtonYellow span{color:#9a6500;background:#fff4d6}.gAeqtG_requirementInfoButtonYellow{color:#8a4b00;background:#fff9e8;border-color:#f7c948;box-shadow:0 6px 16px #d9770624}.gAeqtG_requirementInfoModalBody{gap:12px;display:grid}.gAeqtG_requirementInfoModalBody section{border:1px solid var(--tone-border-subtle);background:var(--tone-primary-soft);border-radius:8px;gap:8px;padding:12px;display:grid}.gAeqtG_requirementInfoModalBody h4,.gAeqtG_requirementInfoModalBody p{margin:0}.gAeqtG_requirementInfoModalBody h4{color:var(--tone-ink);font-size:15px}.gAeqtG_requirementInfoModalBody p,.gAeqtG_requirementInfoModalBody li{color:#3f3e44;line-height:1.7}.gAeqtG_requirementInfoModalBody ul{gap:6px;margin:0;padding-left:18px;display:grid}.gAeqtG_requirementSheetRecords{gap:10px;display:grid}.gAeqtG_requirementSheetRecord{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.gAeqtG_requirementSheetRecord>strong{color:#0b5ed7;font-size:14px}.gAeqtG_requirementSheetRecord dl{border:1px solid var(--tone-background-subtle);border-radius:6px;gap:0;margin:0;display:grid;overflow:hidden}.gAeqtG_requirementSheetRecord div{border-bottom:1px solid var(--tone-background-subtle);grid-template-columns:112px minmax(0,1fr);display:grid}.gAeqtG_requirementSheetRecord div:last-child{border-bottom:0}.gAeqtG_requirementSheetRecord dt,.gAeqtG_requirementSheetRecord dd{color:#3f4d5f;margin:0;padding:8px 10px;font-size:13px;line-height:1.6}.gAeqtG_requirementSheetRecord dt{color:var(--tone-ink);background:#f3f7fb;font-weight:800}.gAeqtG_requirementTargetButton{border:1px solid var(--tone-primary);min-height:34px;color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-self:start;padding:7px 12px;font-size:13px;font-weight:800}.gAeqtG_requirementTargetButton:hover{background:var(--tone-primary-soft)}.gAeqtG_homeRequirementModalList{gap:12px;display:grid}.gAeqtG_homeRequirementModalItem{border:1px solid var(--tone-border);background:var(--tone-primary-soft);border-radius:8px;gap:10px;padding:12px;display:grid}.gAeqtG_homeRequirementModalItemHead{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.gAeqtG_homeRequirementModalItemHead span{background:var(--tone-border-subtle);color:var(--tone-primary-dark);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.gAeqtG_homeRequirementModalItemHead h4,.gAeqtG_homeRequirementModalItemHead p{margin:0}.gAeqtG_homeRequirementModalItemHead h4{color:var(--tone-ink);font-size:16px}.gAeqtG_homeRequirementTitleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gAeqtG_homeRequirementTitleLine h4{margin:0}.gAeqtG_homeRequirementTitleLine em{border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800;line-height:1.2}.gAeqtG_homeRequirementSideBadgeMember{background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_homeRequirementSideBadgeAdmin{color:var(--tone-primary);background:#fff}.gAeqtG_homeRequirementModalItemHead p{color:#3f3e44;margin-top:4px;line-height:1.65}.gAeqtG_homeRequirementModalItem dl{border:1px solid var(--tone-background-subtle);background:#fff;border-radius:6px;margin:0;display:grid;overflow:hidden}.gAeqtG_homeRequirementModalItem dl div{border-bottom:1px solid var(--tone-background-subtle);grid-template-columns:112px minmax(0,1fr);display:grid}.gAeqtG_homeRequirementModalItem dl div:last-child{border-bottom:0}.gAeqtG_homeRequirementModalItem dt,.gAeqtG_homeRequirementModalItem dd{color:#3f4d5f;margin:0;padding:8px 10px;font-size:13px;line-height:1.6}.gAeqtG_homeRequirementModalItem dt{color:var(--tone-ink);background:#f3f7fb;font-weight:800}.gAeqtG_homeRequirementTargetRow{border:1px solid var(--tone-primary-border);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.gAeqtG_homeRequirementTargetRow span{color:#334155;font-size:13px;font-weight:700}.gAeqtG_passwordGateMock,.gAeqtG_companionMock{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);border-radius:6px;gap:16px;padding:16px;display:grid}.gAeqtG_passwordGateMock input{border:1px solid var(--tone-primary-border);min-height:38px;font:inherit;border-radius:4px;padding:8px 10px}.gAeqtG_passwordGateMock span{color:var(--tone-primary-dark);font-size:13px}.gAeqtG_passwordGatePanel{border:1px solid var(--tone-primary-border);max-width:560px;box-shadow:0 8px 24px rgba(var(--tone-shadow), .08);background:#fff;border-radius:10px;gap:14px;margin:24px auto;padding:28px;display:grid}.gAeqtG_passwordGateBadge{color:#664d03;background:#fff3cd;border-radius:999px;justify-self:start;padding:4px 12px;font-size:12px;font-weight:700}.gAeqtG_passwordGatePanel h1{margin:0;font-size:22px}.gAeqtG_passwordGatePanel>p{color:#3f3e44;margin:0;font-size:14px;line-height:1.7}.gAeqtG_passwordGateForm{gap:12px;display:grid}.gAeqtG_passwordGateForm label{gap:6px;font-size:14px;font-weight:600;display:grid}.gAeqtG_passwordGateForm input{border:1px solid var(--tone-border);min-height:40px;font:inherit;border-radius:4px;padding:8px 10px}.gAeqtG_passwordGateError{color:#a4262c;margin:0;font-size:13px;font-weight:600}.gAeqtG_passwordGateHint{color:var(--tone-muted);margin:0;font-size:12px}.gAeqtG_applyCompletionLayout{gap:16px;width:100%;min-width:0;display:grid}.gAeqtG_mailPreviewPanel{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:12px;padding:18px;display:grid}.gAeqtG_mailPreviewHead span{background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.gAeqtG_mailPreviewMeta{border-bottom:1px solid var(--tone-border-subtle);gap:8px;margin:0;padding-bottom:12px;display:grid}.gAeqtG_mailPreviewMeta>div{grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}.gAeqtG_mailPreviewMeta dt{color:var(--tone-muted);margin:0;font-size:13px;font-weight:700}.gAeqtG_mailPreviewMeta dd{margin:0;font-size:14px}.gAeqtG_mailPreviewBody{border:1px solid var(--tone-border-subtle);background:var(--tone-surface);color:var(--tone-ink);white-space:pre-wrap;border-radius:6px;margin:0;padding:16px;font-family:inherit;font-size:13px;line-height:1.8;overflow-x:auto}.gAeqtG_memberHistoryTable{border-collapse:collapse;width:100%;font-size:14px}.gAeqtG_memberHistoryTable th,.gAeqtG_memberHistoryTable td{border:1px solid var(--tone-border);text-align:left;padding:10px}.gAeqtG_memberHistoryTable th{background:var(--tone-border-subtle)}.gAeqtG_memberHistoryTable tfoot th,.gAeqtG_memberHistoryTable tfoot td{background:var(--tone-surface);text-align:left;font-weight:700}.gAeqtG_deliveryStopFieldset{border:1px solid var(--tone-border);border-radius:6px;gap:8px;margin:0;padding:14px 16px;display:grid}.gAeqtG_deliveryStopFieldset legend{color:var(--tone-ink);padding:0 6px;font-size:14px;font-weight:700}.gAeqtG_companionMock h2{margin:0;font-size:18px}.gAeqtG_applyFormMock .gAeqtG_companionMock{display:grid}.gAeqtG_companionSubSection{border-top:1px solid var(--tone-primary-border);gap:13px;padding-top:14px;display:grid}.gAeqtG_companionSubSection .gAeqtG_applySectionHead span{background:var(--tone-border-subtle)}.gAeqtG_companionEntry{border:1px solid var(--tone-primary-border);background:#fff;border-radius:6px;gap:14px;padding:14px 16px;display:grid}.gAeqtG_companionEntryHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.gAeqtG_companionEntryHead h3{color:var(--tone-ink);margin:0;font-size:16px;font-weight:700}.gAeqtG_companionRemoveButton{color:#a4262c;cursor:pointer;background:#fff5f5;border:1px solid #f1aeb5;border-radius:4px;padding:5px 12px;font-size:13px}.gAeqtG_companionRemoveButton:hover{background:#ffe9e9}.gAeqtG_companionAddRow{border-top:1px dashed var(--tone-primary-border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.gAeqtG_companionAddRow span{color:var(--tone-primary-dark);font-size:13px}.gAeqtG_historyCompanionMock{border:1px solid var(--tone-border);background:#fff;border-radius:6px;gap:10px;padding:14px;display:grid}.gAeqtG_historyCompanionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gAeqtG_historyCompanionHead strong{color:var(--tone-ink);font-size:15px}.gAeqtG_historyCompanionHead span{color:var(--tone-primary-dark);font-size:13px}.gAeqtG_historyCompanionList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gAeqtG_historyCompanionList li{border:1px solid var(--tone-border);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:flex}.gAeqtG_historyCompanionList button{color:#a4262c;cursor:pointer;background:#fff5f5;border:1px solid #f1aeb5;border-radius:4px;padding:3px 10px;font-size:12px}.gAeqtG_historyCompanionAddRow{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_historyCompanionAddRow button{min-width:220px}.gAeqtG_historyCompanionAddRow input{border:1px solid var(--tone-border);min-height:38px;font:inherit;border-radius:4px;flex:160px;padding:8px 10px}.gAeqtG_historyCompanionHelp{color:var(--tone-muted);margin:0;font-size:12px}.gAeqtG_historyCompanionFormPanel{width:min(980px,100%)}.gAeqtG_historyCompanionFormPanel label{color:var(--tone-ink);gap:6px;font-weight:600;display:grid}.gAeqtG_historyCompanionFormPanel input,.gAeqtG_historyCompanionFormPanel select,.gAeqtG_historyCompanionFormPanel textarea{border:1px solid var(--tone-border);color:#3f3e44;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 12px;display:block}.gAeqtG_historyCompanionFormPanel input[type=file]{min-height:auto;padding:10px}.gAeqtG_historyCompanionFormActions{border-top:1px solid var(--tone-border);background:#fff;grid-template-columns:minmax(120px,.6fr) minmax(160px,1fr);gap:10px;padding-top:12px;display:grid;position:sticky;bottom:-18px}.gAeqtG_applyFormSection{border:1px solid var(--tone-border);box-sizing:border-box;background:#fff;border-radius:6px;gap:13px;min-width:0;padding:16px;display:grid}.gAeqtG_applyFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.gAeqtG_applyPhotoPanel{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);box-sizing:border-box;border-radius:6px;gap:4px;min-width:0;padding:12px;display:grid}.gAeqtG_applyPhotoPanel strong,.gAeqtG_applyPhotoPanel p{margin:0}.gAeqtG_applyPhotoPanel strong{color:var(--tone-primary-dark)}.gAeqtG_applyPhotoPanel p{color:#3f5f4b;font-size:14px}.gAeqtG_photoPreviewStrip{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.gAeqtG_photoPreviewStrip>strong{color:var(--tone-primary-dark);font-size:14px}.gAeqtG_photoPreviewList{flex-wrap:wrap;gap:10px;display:flex}.gAeqtG_photoPreviewItem{gap:6px;width:112px;margin:0;display:grid}.gAeqtG_photoPreviewItem img,.gAeqtG_photoPreviewCameraMock{border:1px solid var(--tone-border);background:var(--tone-surface);object-fit:cover;border-radius:6px;width:112px;height:84px;overflow:hidden}.gAeqtG_photoPreviewCameraMock{background-color:#f4efea;background-image:linear-gradient(90deg,#ff70708c 1px,#0000 1px),linear-gradient(#ff707066 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid;position:relative}.gAeqtG_photoPreviewCameraMock:before{content:"";border:2px dashed #ff7070;border-radius:50%;width:34px;height:46px}.gAeqtG_photoPreviewCameraMock span{color:#fff;background:#ff7070;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800;position:absolute;bottom:6px;right:6px}.gAeqtG_photoPreviewItem figcaption{color:#56616f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.gAeqtG_livePhotoCapturePanel{background:#fffbeb;border:1px solid #facc15;border-radius:8px;gap:14px;padding:14px;display:grid}.gAeqtG_livePhotoCaptureLayout{grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.gAeqtG_liveCameraPreview{color:#fff;background:linear-gradient(135deg,#3b82f638,#22c55e24),#162032;border-radius:8px;place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}.gAeqtG_liveCameraPreview>span{color:#fff;background:#ef4444;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.gAeqtG_liveCameraFrame{text-align:center;border:2px solid #ffffffb8;border-radius:8px;place-items:center;gap:6px;width:calc(100% - 34px);min-height:128px;padding:14px;display:grid}.gAeqtG_liveCameraFrame strong{font-size:15px;line-height:1.5}.gAeqtG_liveCameraFrame em{color:#ffffffd1;background:#ffffff29;border-radius:999px;padding:4px 9px;font-size:12px;font-style:normal}.gAeqtG_livePhotoCaptureControls{align-content:center;gap:10px;display:grid}.gAeqtG_livePhotoCaptureControls p,.gAeqtG_livePhotoCaptureControls ul{margin:0}.gAeqtG_livePhotoCaptureControls p{color:#3f3e44}.gAeqtG_livePhotoCaptureControls ul{color:#56616f;gap:4px;padding-left:18px;font-size:13px;display:grid}.gAeqtG_livePhotoButtonRow{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_cameraModalOverlay{z-index:80;background:rgba(var(--tone-shadow), .62);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gAeqtG_sampleImageModal{width:min(1280px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:0 28px 70px rgba(var(--tone-shadow), .35);color:var(--tone-primary-dark);background:#fffdf8;border-radius:12px;gap:16px;padding:18px;display:grid;overflow:auto}.gAeqtG_sampleImageHead{border-bottom:1px solid #e8ded1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.gAeqtG_sampleImageHead div{gap:6px;display:grid}.gAeqtG_sampleImageHead span{color:#b45309;background:#fffbeb;border:1px solid #f59e0b;border-radius:999px;width:fit-content;padding:3px 9px;font-size:12px;font-weight:800}.gAeqtG_sampleImageHead h3,.gAeqtG_sampleImageHead p{margin:0}.gAeqtG_sampleImageHead p{color:#56616f}.gAeqtG_sampleImageCloseButton{border:1px solid var(--tone-border);min-height:36px;color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:#fff;border-radius:4px;flex:none;padding:7px 12px;font-weight:700}.gAeqtG_sampleImageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gAeqtG_sampleImageCard{background:#fffaf2;border:1px solid #eadfce;border-radius:8px;grid-template-columns:minmax(180px,.86fr) minmax(0,1fr);align-items:stretch;gap:18px;padding:14px;display:grid}.gAeqtG_samplePhotoMock{background-color:#ded2c0;background-image:linear-gradient(90deg,#ffffff61 1px,#0000 1px),linear-gradient(#ffffff4d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px;min-height:260px;position:relative;overflow:hidden}.gAeqtG_samplePhotoMock strong{z-index:3;color:#fff;border-radius:8px 0;padding:9px 16px;font-size:18px;font-weight:900;position:absolute;top:0;left:0}.gAeqtG_sampleImageCardGood .gAeqtG_samplePhotoMock strong{background:#5c8c72}.gAeqtG_sampleImageCardBad .gAeqtG_samplePhotoMock strong{background:#d9534f}.gAeqtG_samplePortraitMock{position:absolute;inset:16% 12% 0}.gAeqtG_samplePortraitHair,.gAeqtG_samplePortraitFace,.gAeqtG_samplePortraitShirt{position:absolute;left:50%;transform:translate(-50%)}.gAeqtG_samplePortraitHair{z-index:2;background:#2f2b28;border-radius:48% 48% 42% 42%;width:50%;height:34%;top:3%}.gAeqtG_samplePortraitFace{z-index:3;background:#f0c3a4;border-radius:45% 45% 48% 48%;width:34%;height:32%;top:16%;box-shadow:-14px 28px 0 -10px #32231c8c,14px 28px 0 -10px #32231c8c}.gAeqtG_samplePortraitShirt{background:#fff;border-radius:44% 44% 0 0;width:82%;height:42%;bottom:-8%}.gAeqtG_sampleImageCardBad .gAeqtG_samplePhotoMock{background:linear-gradient(135deg, rgba(var(--tone-shadow), .12), transparent), #c8c2ba}.gAeqtG_sampleImageCardBad .gAeqtG_samplePortraitMock{transform:rotate(-8deg)}.gAeqtG_sampleImageCardBad .gAeqtG_samplePortraitShirt{background:var(--tone-primary-dark)}.gAeqtG_sampleImageChecklist{align-content:center;gap:0;display:grid}.gAeqtG_sampleImageChecklist p{color:var(--tone-primary-dark);border-bottom:1px dashed #d7cabc;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:10px 0;font-size:15px;font-weight:800;display:grid}.gAeqtG_sampleImageChecklist p span{color:#5c8c72;font-size:22px;line-height:1}.gAeqtG_sampleImageCardBad .gAeqtG_sampleImageChecklist p span{color:#d9534f}.gAeqtG_sampleImageChecklist em{color:#5c8c72;text-align:center;border:1px solid;border-radius:6px;margin-top:14px;padding:12px;font-style:normal;font-weight:800;line-height:1.6}.gAeqtG_sampleImageCardBad .gAeqtG_sampleImageChecklist em{color:#d9534f}.gAeqtG_sampleImageFooterNote{color:#3f3f3a;margin:0;font-size:13px;line-height:1.7}.gAeqtG_sampleImageDirectFrame{background:#fff;border-radius:8px;place-items:center;display:grid;overflow:auto}.gAeqtG_sampleImageDirectFrame img{border-radius:6px;width:100%;max-width:1536px;height:auto;display:block}.gAeqtG_cameraCaptureScreen{width:min(430px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:0 28px 70px rgba(var(--tone-shadow), .28);color:var(--tone-primary-dark);background:#fff;border-radius:20px;gap:14px;padding:28px 26px 26px;display:grid;overflow:auto}.gAeqtG_cameraInstructionHead{text-align:center;gap:10px;display:grid}.gAeqtG_cameraInstructionHead h3,.gAeqtG_cameraInstructionHead p{margin:0}.gAeqtG_cameraInstructionHead h3{color:var(--tone-primary-dark);font-size:19px;font-weight:800;line-height:1.5}.gAeqtG_cameraInstructionHead p{color:#9aa3ad;font-size:14px;font-weight:800}.gAeqtG_cameraGuidePanel{background:radial-gradient(circle at 50% 45%,#ffffffe0,#f8f5f2c2 52%,#eeeae7eb),#eee9e5;border-radius:14px;min-height:min(54vh,540px);position:relative;overflow:hidden}.gAeqtG_cameraPersonMock{position:absolute;inset:18% 12% 0}.gAeqtG_cameraHairMock,.gAeqtG_cameraFaceMock,.gAeqtG_cameraNeckMock,.gAeqtG_cameraShoulderMock{position:absolute;left:50%;transform:translate(-50%)}.gAeqtG_cameraHairMock{z-index:2;background:#3f2e24;border-radius:48% 48% 42% 42%;width:42%;height:30%;top:0}.gAeqtG_cameraFaceMock{z-index:3;background:#f2c9ae;border-radius:45% 45% 48% 48%;width:36%;height:33%;top:8%;box-shadow:-18px -10px 0 -8px #3f2e24,18px -10px 0 -8px #3f2e24,-8px 34px 0 -12px #5a36268c,8px 34px 0 -12px #5a36268c}.gAeqtG_cameraNeckMock{z-index:1;background:#efc0a2;width:14%;height:13%;top:39%}.gAeqtG_cameraShoulderMock{background:var(--tone-surface);border-radius:46% 46% 0 0;width:88%;height:38%;bottom:-8%}.gAeqtG_cameraGuideTop,.gAeqtG_cameraGuideEye,.gAeqtG_cameraGuideBottom{z-index:5;color:#fecaca;background:#634138c2;border-radius:999px 0 0 999px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;right:0}.gAeqtG_cameraGuideTop{top:13%}.gAeqtG_cameraGuideEye{top:44%}.gAeqtG_cameraGuideBottom{bottom:28%}.gAeqtG_cameraGuideVertical,.gAeqtG_cameraGuideLineTop,.gAeqtG_cameraGuideLineEye,.gAeqtG_cameraGuideLineBottom{z-index:4;pointer-events:none;position:absolute}.gAeqtG_cameraGuideVertical{border-left:3px dashed #f87171e6;top:0;bottom:0;left:50%}.gAeqtG_cameraGuideLineTop,.gAeqtG_cameraGuideLineBottom{border-top:3px solid #f87171b8;left:0;right:0}.gAeqtG_cameraGuideLineTop{top:16%}.gAeqtG_cameraGuideLineEye{top:44%}.gAeqtG_cameraGuideLineBottom{bottom:31%}.gAeqtG_cameraFaceOval{z-index:4;border:2px dashed #ff7070e6;border-radius:50%;width:42%;height:36%;position:absolute;top:25%;left:50%;transform:translate(-50%)}.gAeqtG_cameraLightBadge{z-index:6;color:var(--tone-primary-dark);background:#ffffffdb;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:800;position:absolute;top:22px;left:22px}.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideTop,.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideEye,.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideBottom{color:#fff;background:#ff7070;border-radius:999px;padding:8px 12px;font-size:12px;right:18px}.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideTop{top:19%}.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideEye{top:43%}.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideBottom{bottom:28%}.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideVertical{border-left-width:2px;border-left-color:#ff7070e6}.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideLineTop,.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideLineEye,.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideLineBottom{border-top:2px dashed #ff7070e6;left:0;right:0}.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideLineTop{top:20%}.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideLineEye{top:44%}.gAeqtG_cameraGuidePanel .gAeqtG_cameraGuideLineBottom{bottom:30%}.gAeqtG_cameraShutterButton{border:4px solid var(--tone-primary-dark);width:72px;min-height:72px;box-shadow:0 0 0 4px #fff, 0 8px 18px rgba(var(--tone-shadow), .18);cursor:pointer;background:#fff;border-radius:50%;place-items:center;margin:-2px auto;display:grid}.gAeqtG_cameraShutterButton span{background:var(--tone-primary-dark);width:54px;height:54px;box-shadow:none;border-radius:50%}.gAeqtG_cameraShutterButton span:after{content:none}.gAeqtG_cameraCaptureStatus{color:#ff7070;text-align:center;margin:-4px 0 0;font-size:13px;font-weight:800}.gAeqtG_cameraCaptureActions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gAeqtG_cameraBackButton,.gAeqtG_cameraChooseButton,.gAeqtG_cameraRetakeButton,.gAeqtG_cameraUsePhotoButton{min-height:44px;color:var(--tone-primary-dark);font:inherit;cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;font-weight:800}.gAeqtG_cameraBackButton{background:#fff}.gAeqtG_cameraChooseButton{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_cameraRetakeButton{border-color:var(--tone-accent-border);background:var(--tone-accent-soft);color:var(--tone-accent-dark)}.gAeqtG_cameraUsePhotoButton{border-color:var(--tone-primary-dark);background:var(--tone-primary);color:#fff;width:100%}.gAeqtG_cameraUsePhotoButton:disabled{border-color:var(--tone-border);background:var(--tone-background-subtle);color:#94a3b8;cursor:not-allowed}.gAeqtG_cameraChooseButton:disabled{opacity:.55;cursor:not-allowed}.gAeqtG_applyChoiceGroup{border:1px solid var(--tone-border);box-sizing:border-box;background:#f9fbfd;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.gAeqtG_applyChoiceGroup>span{color:var(--tone-ink);flex:0 0 100%;font-weight:700}.gAeqtG_applyChoiceGroup label{border:1px solid var(--tone-border);min-width:140px;color:var(--tone-ink);box-sizing:border-box;background:#fff;border-radius:4px;flex-direction:row;align-items:center;padding:8px 10px;font-weight:600;gap:8px!important;display:inline-flex!important}.gAeqtG_applyChoiceGroup input{width:auto;min-height:auto}.gAeqtG_consentChecklist{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);border-radius:6px;gap:10px;padding:14px;display:grid}.gAeqtG_consentChecklist h2,.gAeqtG_consentChecklist p{margin:0}.gAeqtG_consentChecklist h2{font-size:18px}.gAeqtG_consentChecklist p{color:var(--tone-primary-dark);font-size:14px}.gAeqtG_applyConsentText{border:1px solid var(--tone-primary-border);background:#ffffff9e;border-radius:6px;gap:10px;padding:12px;display:grid}.gAeqtG_applyConsentText strong{color:var(--tone-primary-dark);display:block}.gAeqtG_applyConsentSection{gap:8px;display:grid}.gAeqtG_applyConsentSection h3,.gAeqtG_applyConsentSection p{color:var(--tone-primary-dark);margin:0;font-size:13px;line-height:1.7}.gAeqtG_applyConsentSection:first-of-type p{font-weight:700;text-decoration:underline}.gAeqtG_applyConsentText ul{color:var(--tone-primary-dark);gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.7;display:grid}.gAeqtG_consentItems{gap:8px;display:grid}.gAeqtG_applyConsentRow{gap:6px;display:grid}.gAeqtG_applyConsentLead{color:var(--tone-primary-dark);margin:0;font-size:13px;font-weight:700;line-height:1.7}.gAeqtG_applyConsentTermsLink{color:var(--tone-primary-dark);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.gAeqtG_consentItem{border:1px solid var(--tone-primary-border);color:var(--tone-ink);background:#ffffffb8;border-radius:6px;align-items:center;padding:9px 10px;grid-template-columns:18px minmax(0,1fr) auto!important;gap:10px!important;font-weight:500!important;display:grid!important}.gAeqtG_consentItem input{margin:0}.gAeqtG_consentItem span{min-width:0;line-height:1.6}.gAeqtG_consentItem a{color:var(--tone-primary-dark);text-decoration:underline}.gAeqtG_consentItem strong{color:#fff;background:#ff6b6b;border-radius:4px;flex:none;padding:1px 5px;font-size:12px;line-height:1.4}.gAeqtG_consentPolicyOverlay{z-index:90;background:rgba(var(--tone-shadow), .46);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gAeqtG_consentPolicyModal{border:1px solid var(--tone-border);width:min(880px,100%);max-height:calc(100vh - 48px);box-shadow:0 24px 60px rgba(var(--tone-shadow), .24);background:#fff;border-radius:10px;gap:14px;padding:18px;display:grid;overflow:auto}.gAeqtG_consentPolicyModalHead{border-bottom:1px solid var(--tone-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.gAeqtG_consentPolicyModalHead span{background:var(--tone-primary-soft);width:fit-content;color:var(--tone-primary-dark);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.gAeqtG_consentPolicyModalHead h3{color:var(--tone-ink);margin:6px 0 0;font-size:22px;line-height:1.5}.gAeqtG_consentPolicyModalBody{color:#2f3a45;gap:16px;line-height:1.85;display:grid}.gAeqtG_consentPolicyModalBody h4,.gAeqtG_consentPolicyModalBody p,.gAeqtG_consentPolicyModalBody ul{margin:0}.gAeqtG_consentPolicyModalBody h4{color:var(--tone-ink);font-size:17px}.gAeqtG_consentPolicyModalBody ul{gap:8px;padding-left:1.4em;display:grid}.gAeqtG_consentPolicyModalActions{border-top:1px solid var(--tone-border-subtle);justify-content:center;padding-top:12px;display:flex}.gAeqtG_applyFormMock label{min-width:0;color:var(--tone-ink);gap:6px;font-weight:600;display:grid}.gAeqtG_applyFormMock input,.gAeqtG_applyFormMock select,.gAeqtG_applyFormMock textarea{box-sizing:border-box;width:100%;inline-size:100%;border:1px solid var(--tone-border);color:#3f3e44;min-width:0;max-width:100%;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 12px;display:block}.gAeqtG_applyFormMock input[type=checkbox],.gAeqtG_applyFormMock input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--tone-primary);flex:none;margin:0;padding:0;display:inline-block}.gAeqtG_applyFormMock select{appearance:auto}.gAeqtG_applyFormMock textarea{resize:vertical;min-height:120px}.gAeqtG_applySubmitArea{border-top:1px solid var(--tone-border);text-align:center;justify-items:center;gap:8px;padding-top:6px;display:grid}.gAeqtG_applySubmitArea .gAeqtG_btnPrimary{min-width:180px}.gAeqtG_applySubmitArea p{color:var(--tone-muted);margin:0;font-size:13px}.gAeqtG_applySubmitArea .gAeqtG_applyValidationMessage{color:#92400e;background:#fffbeb;border:1px solid #facc15;border-radius:4px;padding:8px 10px;font-weight:700}.gAeqtG_applyAdminManagementPanel{color:var(--tone-primary-dark);background:#ff9;border:1px solid #ecec75;border-radius:0;gap:16px;padding:14px 16px 18px;display:grid}.gAeqtG_applyAdminManagementHead{border-bottom:1px solid #1118271f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:8px;display:flex}.gAeqtG_applyAdminManagementHead strong{font-size:16px}.gAeqtG_applyAdminManagementHead span{color:#3f3e44;font-size:12px;font-weight:700}.gAeqtG_applyAdminSegment{justify-items:start;gap:6px;display:grid}.gAeqtG_applyAdminSegment>strong,.gAeqtG_applyAdminPointField,.gAeqtG_applyAdminTextField,.gAeqtG_applyAdminAutoTitleField{color:var(--tone-primary-dark);font-weight:700}.gAeqtG_applyAdminSegment>div{flex-wrap:wrap;gap:2px;display:flex}.gAeqtG_applyAdminSegment button{background:var(--tone-surface);min-height:38px;color:var(--tone-ink);font:inherit;cursor:pointer;border:1px solid #b8c0cc;border-radius:4px;padding:8px 16px;font-weight:600}.gAeqtG_applyAdminSegment .gAeqtG_activeApplyAdminSegment{border-color:var(--tone-accent-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);box-shadow:inset 0 -2px 0 var(--tone-primary)}.gAeqtG_applyAdminPointField,.gAeqtG_applyAdminTextField,.gAeqtG_applyAdminAutoTitleField{gap:6px;display:grid}.gAeqtG_applyAdminPointField input,.gAeqtG_applyAdminTextField textarea,.gAeqtG_applyAdminAutoTitleField input{border:1px solid var(--tone-border);color:#3f3e44;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 12px}.gAeqtG_applyAdminTextField textarea{resize:vertical;min-height:110px}.gAeqtG_applyAdminAutoTitleField input{color:#4b5563;background:#f4f4f4}.gAeqtG_applyAdminManagementActions{border-top:1px solid #1118271f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding-top:14px;display:flex}.gAeqtG_applyAdminSaveStatus{color:#166534;margin:0;font-size:13px;font-weight:700}.gAeqtG_fieldHelp{color:var(--tone-muted);font-size:13px;font-weight:400}.gAeqtG_recruitmentColorPreview{border:1px solid var(--recruitment-theme-border);background:var(--recruitment-theme-surface);width:fit-content;color:var(--recruitment-theme-ink);border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.gAeqtG_recruitmentColorPreview i{background:var(--recruitment-theme-accent);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #ffffffbd}.gAeqtG_recruitmentList{gap:14px;display:grid}.gAeqtG_recruitmentList article{border:1px solid var(--tone-border);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.gAeqtG_recruitmentList h2{margin:8px 0}.gAeqtG_recruitmentList p{color:#3f3e44;margin:0 0 4px}.gAeqtG_definitionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.gAeqtG_definitionList div{border:1px solid var(--tone-border);border-radius:4px;padding:13px}.gAeqtG_definitionList dt{color:var(--tone-muted);font-size:13px;font-weight:700}.gAeqtG_definitionList dd{margin:4px 0 0}.gAeqtG_giftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.gAeqtG_giftGrid article{border:1px solid var(--tone-border);border-radius:4px;padding:16px}.gAeqtG_giftExchangePage{gap:18px;display:grid}.gAeqtG_giftExchangePage>.gAeqtG_exchangeProductGrid{order:1}.gAeqtG_giftExchangePage>.gAeqtG_exchangeCartPanel{order:2}.gAeqtG_giftExchangePage>.gAeqtG_simplePanel{order:3}.gAeqtG_giftExchangePage>*,.gAeqtG_exchangeProductCard,.gAeqtG_exchangeProductBody,.gAeqtG_exchangeApplicationPanel{min-width:0}.gAeqtG_exchangeHero{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.gAeqtG_exchangeHero span,.gAeqtG_exchangeApplicationHead span{color:var(--tone-primary-dark);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.gAeqtG_exchangeHero h1,.gAeqtG_exchangeApplicationHead h2{margin:0}.gAeqtG_exchangeHero p{color:#3f3e44;margin-top:8px}.gAeqtG_exchangeBalance{border:1px solid var(--tone-primary-border);text-align:center;background:#fff;border-radius:8px;min-width:180px;padding:14px 16px}.gAeqtG_exchangeBalance span{color:var(--tone-primary-dark);margin:0 0 3px}.gAeqtG_exchangeBalance strong{color:var(--tone-primary);font-size:34px;line-height:1;display:inline-block}.gAeqtG_exchangeBalance em{color:#3f3e44;margin-top:3px;font-style:normal;font-weight:700;display:block}.gAeqtG_exchangeProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.gAeqtG_exchangeProductCard{border:1px solid var(--tone-border);box-shadow:0 10px 24px rgba(var(--tone-shadow), .06);background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.gAeqtG_exchangeProductCardSelected{border-color:var(--tone-primary);box-shadow:0 0 0 3px #008c8c1f, 0 12px 28px rgba(var(--tone-shadow), .08)}.gAeqtG_exchangeProductCardDisabled{background:#fbfbfc}.gAeqtG_exchangeProductCardDisabled .gAeqtG_exchangeProductMedia{background:#f3f4f6}.gAeqtG_exchangeProductMedia{border-bottom:1px solid var(--tone-border-subtle);background:var(--tone-surface);padding:14px}.gAeqtG_exchangeLogo{aspect-ratio:16/9;background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:74px;display:flex;overflow:hidden}.gAeqtG_exchangeLogoImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:74px;display:block}.gAeqtG_exchangeProductBody{flex-direction:column;gap:10px;padding:14px;display:flex}.gAeqtG_exchangeMethodBadge{background:var(--tone-background-subtle);color:#3f3e44;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:700}.gAeqtG_exchangeProductBody h2{color:var(--tone-ink);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.45}.gAeqtG_exchangeProductBody h2 span{color:#3f3e44;font-size:14px;font-weight:600;display:block}.gAeqtG_exchangeProductBody p{color:#3f3e44;margin:0;font-size:13px;line-height:1.65}.gAeqtG_exchangeShortageBadge{color:#b42318;background:#fff5f5;border:1px solid #f5c2c7;border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:800}.gAeqtG_exchangeSpecList,.gAeqtG_exchangeApplicationDetails{gap:0;margin:0;display:grid}.gAeqtG_exchangeSpecList div,.gAeqtG_exchangeApplicationDetails div{border-top:1px solid var(--tone-border-subtle);grid-template-columns:minmax(82px,auto) minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.gAeqtG_exchangeSpecList dt,.gAeqtG_exchangeApplicationDetails dt{color:var(--tone-muted);font-size:12px;font-weight:700}.gAeqtG_exchangeSpecList dd,.gAeqtG_exchangeApplicationDetails dd{color:var(--tone-ink);margin:0;font-weight:700}.gAeqtG_exchangeNoteList{color:#5d6975;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.gAeqtG_exchangeProductBody>.gAeqtG_btnPrimary,.gAeqtG_exchangeProductBody>.gAeqtG_btnSecondary{width:100%;min-height:44px;margin-top:auto}.gAeqtG_exchangeApplicationPanel{border:1px solid var(--tone-primary-border);box-shadow:0 12px 28px rgba(var(--tone-shadow), .07);background:#fff;border-radius:8px;gap:16px;padding:18px;display:grid}.gAeqtG_exchangeApplicationHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gAeqtG_exchangeApplicationHead strong{background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:999px;padding:7px 10px;font-size:13px}.gAeqtG_exchangeApplicationLayout{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:18px;display:grid}.gAeqtG_exchangeApplicationLayout .gAeqtG_exchangeLogo{min-height:96px}.gAeqtG_exchangeApplicationLayout h3{margin:0 0 10px;font-size:18px}.gAeqtG_exchangeQuantityField{max-width:420px;color:var(--tone-ink);gap:6px;font-weight:700;display:grid}.gAeqtG_exchangeQuantityField input{border:1px solid var(--tone-border);width:100%;font:inherit;border-radius:4px;padding:8px 10px}.gAeqtG_exchangeCompleteMessage{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:6px;gap:10px;margin:0;padding:10px 12px;font-weight:700;display:grid}.gAeqtG_exchangeCompleteMessage p{margin:0}.gAeqtG_exchangeShortageMessage{color:#9f1c12;background:#fff5f5;border:1px solid #f5c2c7;border-radius:6px;padding:10px 12px;font-weight:700}.gAeqtG_exchangeCartPanel{border:2px solid var(--tone-primary-border);box-shadow:0 6px 18px rgba(var(--tone-shadow), .06);background:#fff;border-radius:10px;gap:14px;padding:20px;display:grid}.gAeqtG_exchangeCartHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gAeqtG_exchangeCartHead span{background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.gAeqtG_exchangeCartHead h2{margin:4px 0 0;font-size:20px}.gAeqtG_exchangeCartHead strong{color:var(--tone-ink);font-size:18px}.gAeqtG_exchangeCartEmpty{border:1px dashed var(--tone-primary-border);color:var(--tone-muted);text-align:center;border-radius:6px;margin:0;padding:18px}.gAeqtG_exchangeCartList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gAeqtG_exchangeCartItem{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.gAeqtG_exchangeCartItemBody{flex:160px;gap:2px;min-width:0;display:grid}.gAeqtG_exchangeCartItemBody strong{font-size:15px}.gAeqtG_exchangeCartItemBody span{color:var(--tone-muted);font-size:13px}.gAeqtG_exchangeCartQuantity{align-items:center;gap:10px;display:inline-flex}.gAeqtG_exchangeCartQuantity button{border:1px solid var(--tone-border);cursor:pointer;background:#fff;border-radius:6px;width:30px;height:30px;font-size:16px}.gAeqtG_exchangeCartQuantity span{text-align:center;min-width:20px;font-weight:700}.gAeqtG_exchangeCartItemPoints{text-align:right;min-width:60px;color:var(--tone-ink);font-weight:800}.gAeqtG_exchangeCartRemove{color:#a4262c;cursor:pointer;background:#fff5f5;border:1px solid #f1aeb5;border-radius:4px;padding:5px 10px;font-size:12px}.gAeqtG_exchangeCartSummary{border-top:1px solid var(--tone-border-subtle);border-bottom:1px solid var(--tone-border-subtle);gap:6px;margin:0;padding:12px 0;display:grid}.gAeqtG_exchangeCartSummary>div{justify-content:space-between;align-items:center;display:flex}.gAeqtG_exchangeCartSummary dt{color:#3f3e44;margin:0}.gAeqtG_exchangeCartSummary dd{margin:0;font-weight:700}.gAeqtG_exchangeCartNote{color:#0a4d8c;margin:0;font-size:13px;font-weight:700}.gAeqtG_adminPage{background:0 0;border:0}.gAeqtG_adminMenuOverlay{display:block}.gAeqtG_adminDrawerHead{border-bottom:1px solid var(--tone-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:0 2px 12px;display:flex}.gAeqtG_adminDrawerHead strong{color:var(--tone-primary-dark);font-size:16px;line-height:1.35}.gAeqtG_adminDrawerHead .gAeqtG_adminDrawerCloseButton{border:1px solid var(--tone-border);color:var(--tone-muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.gAeqtG_adminLayout{width:100%;display:block}.gAeqtG_adminLayout>.gAeqtG_adminSidebar{z-index:41;border:1px solid var(--tone-border);width:256px;max-height:none;box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);visibility:hidden;background:#fff;border-radius:0 18px 18px 0;align-content:start;gap:8px;padding:12px;transition:transform .22s,visibility .22s;display:grid;position:fixed;inset:88px auto 0 0;overflow-y:auto;transform:translate(-105%)}.gAeqtG_adminLayout .gAeqtG_adminSidebarOpen{visibility:visible;box-shadow:18px 0 40px rgba(var(--tone-shadow), .2);transform:translate(0)}.gAeqtG_adminLayoutMenuOpen .gAeqtG_adminContent{margin-left:280px;transition:margin-left .22s}.gAeqtG_adminLayoutMenuClosed .gAeqtG_adminContent{margin-left:0;transition:margin-left .22s}.gAeqtG_adminSidebarToggle{z-index:43;color:#3f464e;cursor:pointer;background:#fff;border:1px solid #aeb4bc;border-radius:0 14px 14px 0;justify-content:center;align-items:center;width:34px;height:62px;padding:0;transition:left .22s,opacity .16s,visibility .16s,background .16s,color .16s;display:inline-flex;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:4px 8px 18px #2d343c2e}.gAeqtG_adminSidebarToggleOpen{visibility:hidden;opacity:0;pointer-events:none;left:256px}.gAeqtG_adminSidebarToggleClosed{visibility:visible;opacity:1;pointer-events:auto;left:0}.gAeqtG_adminSidebarToggle:hover,.gAeqtG_adminSidebarToggle:focus-visible{color:#252b31;background:#f1f3f5;outline:none}.gAeqtG_adminSidebarToggle span{font-size:25px;font-weight:700;line-height:1}.gAeqtG_adminMenuOverlay{z-index:40;cursor:pointer;pointer-events:none;background:0 0;border:0;position:fixed;inset:88px 0 0}.gAeqtG_adminDesktopMenu{display:none}.gAeqtG_adminMenuGroup{border-bottom:1px solid var(--tone-border-subtle);gap:2px;padding-bottom:8px;display:grid}.gAeqtG_adminMenuGroup:last-child{border-bottom:0;padding-bottom:0}.gAeqtG_adminMenuGroupTitle{color:var(--tone-muted);margin:0 8px 2px;font-size:12px;font-weight:800;line-height:1.35}@media (min-width:901px){.gAeqtG_adminImplementation .gAeqtG_adminHeader{z-index:60}.gAeqtG_adminImplementation .gAeqtG_adminDesktopMenu{z-index:1;border:0;border-top:1px solid #ffffff1f;border-bottom:1px solid var(--tone-border);width:100%;min-height:58px;max-height:none;box-shadow:0 4px 12px rgba(var(--tone-shadow), .08);scrollbar-width:thin;background:#fff;border-radius:0;align-items:stretch;padding:0 clamp(16px,3vw,52px);display:flex;position:relative;overflow:auto hidden}.gAeqtG_adminDesktopMenu>a,.gAeqtG_adminDesktopMenu>span{min-height:58px;color:var(--tone-ink);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.gAeqtG_adminDesktopMenu>a:hover,.gAeqtG_adminDesktopMenu>a:focus-visible{background:var(--tone-primary-soft);color:var(--tone-primary-dark);outline:none}.gAeqtG_adminDesktopMenu>.gAeqtG_activeAdminMenu{box-shadow:inset 0 -3px 0 var(--tone-primary);color:var(--tone-primary-dark);font-weight:800}.gAeqtG_adminDesktopMenu>.gAeqtG_adminMenuPending{color:#9b9992;gap:6px}.gAeqtG_adminImplementation .gAeqtG_adminHeaderMenuText,.gAeqtG_adminImplementation .gAeqtG_adminLayout>.gAeqtG_adminSidebar,.gAeqtG_adminImplementation .gAeqtG_adminSidebarToggle{display:none}.gAeqtG_adminImplementation .gAeqtG_adminLayoutMenuOpen .gAeqtG_adminContent,.gAeqtG_adminImplementation .gAeqtG_adminLayoutMenuClosed .gAeqtG_adminContent{margin-left:0}}@media (min-width:901px) and (max-width:1599px){.gAeqtG_adminImplementation .gAeqtG_adminDesktopMenu{padding:0 16px 0 calc(clamp(16px,3vw,52px) + 4px)}.gAeqtG_adminDesktopMenu>a,.gAeqtG_adminDesktopMenu>span{padding:0 10px}}@media (min-width:901px) and (max-width:1365px){.gAeqtG_adminImplementation .gAeqtG_adminDesktopMenu{padding-left:calc(clamp(16px,3vw,52px) + 6px)}.gAeqtG_adminDesktopMenu>a,.gAeqtG_adminDesktopMenu>span{padding:0 8px}}.gAeqtG_adminLayout>.gAeqtG_adminSidebar button,.gAeqtG_adminLayout>.gAeqtG_adminSidebar a{color:var(--tone-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.gAeqtG_adminMenuLabel{min-width:0}.gAeqtG_adminMenuMarkers{align-items:center;gap:4px;display:inline-flex}.gAeqtG_adminMenuMarkerBlue,.gAeqtG_adminMenuMarkerGreen,.gAeqtG_adminMenuMarkerYellow{border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:22px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.gAeqtG_adminMenuMarkerBlue{color:#0b5ed7;background:#dbeafe}.gAeqtG_adminMenuMarkerGreen{color:#5f8b6b;background:#edf7ef}.gAeqtG_adminMenuMarkerYellow{color:#92400e;background:#fef3c7}.gAeqtG_adminMenuHasBlue{box-shadow:inset 3px 0 0 var(--tone-primary);background:var(--tone-primary-soft)!important}.gAeqtG_adminMenuHasGreen{box-shadow:inset 2px 0 #a7d9b5}.gAeqtG_adminMenuHasYellow{background:#fffaf0!important}.gAeqtG_adminMenuHasGreen.gAeqtG_adminMenuHasYellow,.gAeqtG_adminMenuHasBlue.gAeqtG_adminMenuHasGreen,.gAeqtG_adminMenuHasBlue.gAeqtG_adminMenuHasYellow,.gAeqtG_adminMenuHasBlue.gAeqtG_adminMenuHasYellow.gAeqtG_adminMenuHasGreen{box-shadow:inset 3px 0 0 var(--tone-primary), inset 6px 0 0 var(--tone-accent)}.gAeqtG_adminLayout>.gAeqtG_adminSidebar button:hover,.gAeqtG_adminLayout>.gAeqtG_adminSidebar a:hover{color:var(--tone-primary-dark);background:#f7f9fa}.gAeqtG_adminLayout>.gAeqtG_adminSidebar .gAeqtG_activeAdminMenu{background:var(--tone-accent-soft);color:var(--tone-primary-dark);box-shadow:inset 3px 0 0 var(--tone-accent);font-weight:700}.gAeqtG_adminLayout>.gAeqtG_adminSidebar .gAeqtG_activeAdminMenu.gAeqtG_adminMenuHasGreen.gAeqtG_adminMenuHasYellow,.gAeqtG_adminLayout>.gAeqtG_adminSidebar .gAeqtG_activeAdminMenu.gAeqtG_adminMenuHasBlue,.gAeqtG_adminLayout>.gAeqtG_adminSidebar .gAeqtG_activeAdminMenu.gAeqtG_adminMenuHasBlue.gAeqtG_adminMenuHasGreen,.gAeqtG_adminLayout>.gAeqtG_adminSidebar .gAeqtG_activeAdminMenu.gAeqtG_adminMenuHasBlue.gAeqtG_adminMenuHasYellow,.gAeqtG_adminLayout>.gAeqtG_adminSidebar .gAeqtG_activeAdminMenu.gAeqtG_adminMenuHasBlue.gAeqtG_adminMenuHasYellow.gAeqtG_adminMenuHasGreen{box-shadow:inset 3px 0 0 var(--tone-accent)}.gAeqtG_adminContent{gap:18px;min-width:0;padding:0;display:grid}.gAeqtG_adminContent h2{color:var(--tone-primary-dark);margin:0;font-size:24px;line-height:1.35}.gAeqtG_mockAdminHome h3,.gAeqtG_mockAdminPointAdjustment h3{line-height:inherit}.gAeqtG_mockAdminHome .gAeqtG_adminDetailHead h3{color:inherit;font-size:1.17em}.gAeqtG_siteAdmin .gAeqtG_adminContent>h2,.gAeqtG_siteAdmin .gAeqtG_adminDetailHead>div>h1,.gAeqtG_siteAdmin .gAeqtG_adminDetailHead>div>h2,.gAeqtG_siteAdmin .gAeqtG_adminSectionHead>div>h2{color:var(--tone-ink);margin:0;font-size:32px;font-weight:700;line-height:1.6}.gAeqtG_siteAdmin .gAeqtG_adminContent>*{min-width:0}.gAeqtG_adminDashboardHeader{justify-content:space-between;align-items:center;display:flex}.gAeqtG_adminRoleNotice{border:1px solid var(--tone-primary-border);color:#3f3e44;width:fit-content;max-width:100%;box-shadow:0 8px 20px rgba(var(--tone-shadow), .05);background:#fff;border-radius:999px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:8px 14px;display:grid}.gAeqtG_adminRoleNotice span{color:var(--tone-muted);font-size:13px;font-weight:700}.gAeqtG_adminRoleNotice strong{color:#0b5ed7;background:#eaf3ff;border-radius:999px;padding:4px 10px;font-size:13px}.gAeqtG_adminRoleNotice p{color:var(--tone-muted);margin:0;font-size:13px}.gAeqtG_adminPermissionNotice,.gAeqtG_adminPermissionNoticeLocked{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px 12px;width:fit-content;max-width:100%;padding:8px 14px;display:flex}.gAeqtG_adminPermissionNoticeLocked{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.gAeqtG_adminPermissionNotice span,.gAeqtG_adminPermissionNoticeLocked span{color:inherit;font-size:13px;font-weight:700}.gAeqtG_adminPermissionNotice strong,.gAeqtG_adminPermissionNoticeLocked strong{color:#0b5ed7;background:#dbeafe;border-radius:999px;padding:4px 10px;font-size:13px}.gAeqtG_adminPermissionNoticeLocked strong{color:#c2410c;background:#ffedd5}.gAeqtG_adminPermissionNotice p,.gAeqtG_adminPermissionNoticeLocked p{color:inherit;margin:0;font-size:13px}.gAeqtG_adminTaskPanel{border:1px solid var(--tone-border);box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);background:#fff;border-radius:18px;gap:14px;padding:18px;display:grid}.gAeqtG_adminTaskPanelHead{justify-content:space-between;align-items:center;display:flex}.gAeqtG_adminTaskPanelHead strong{color:var(--tone-ink);font-size:16px}.gAeqtG_adminCards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.gAeqtG_adminCards article,.gAeqtG_adminCardButton{border:1px solid var(--tone-border);min-height:142px;box-shadow:0 8px 20px rgba(var(--tone-shadow), .05);background:#fff;border-radius:14px;padding:16px;position:relative;overflow:hidden}.gAeqtG_adminCardButton{color:inherit;font:inherit;text-align:left;cursor:pointer}.gAeqtG_adminCardButton:hover{border-color:var(--tone-accent-border);background:#fffdf9;transform:translateY(-1px)}.gAeqtG_adminCardButton:before{background:var(--tone-accent);content:"";width:4px;position:absolute;inset:0 auto 0 0}.gAeqtG_adminCards strong,.gAeqtG_adminCardKicker,.gAeqtG_adminCardCount,.gAeqtG_adminCardDescription{display:block}.gAeqtG_adminCards strong{color:var(--tone-ink);margin-top:8px;font-size:16px;line-height:1.35}.gAeqtG_adminCardKicker{color:var(--tone-muted);font-size:12px;font-weight:800}.gAeqtG_adminCardCount{color:var(--tone-primary-dark);margin-top:12px;font-size:30px;font-weight:800;line-height:1.2}.gAeqtG_adminCardDescription{color:var(--tone-muted);margin-top:4px;font-size:13px;font-weight:700}.gAeqtG_adminScaleNote{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-ink);border-radius:8px;margin:-2px 0 18px;padding:12px 14px;font-size:14px}.gAeqtG_adminRequirementGuide{box-shadow:0 12px 28px rgba(var(--tone-shadow), .07);background:#fff;border:1px solid #cfe2ff;border-radius:10px;gap:14px;padding:16px;display:grid}.gAeqtG_adminRequirementGuideHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.gAeqtG_adminRequirementGuideHead>div:first-child{gap:6px;min-width:280px;display:grid}.gAeqtG_adminRequirementGuideHead h2,.gAeqtG_adminRequirementGuideHead p{margin:0}.gAeqtG_adminRequirementGuideHead h2{color:var(--tone-ink);font-size:22px}.gAeqtG_adminRequirementGuideHead p{color:#56616f;line-height:1.7}.gAeqtG_adminRequirementLegend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.gAeqtG_adminRequirementLegend em{color:#3f3e44;margin-right:8px;font-size:13px;font-style:normal;font-weight:700}.gAeqtG_adminRequirementGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gAeqtG_adminRequirementBlueCard,.gAeqtG_adminRequirementYellowCard{border-radius:8px;gap:10px;padding:14px;display:grid}.gAeqtG_adminRequirementBlueCard{background:#eff6ff;border:1px solid #bfdbfe}.gAeqtG_adminRequirementYellowCard{background:#fffbeb;border:1px solid #facc15}.gAeqtG_adminRequirementBlueCard strong,.gAeqtG_adminRequirementYellowCard strong{font-size:18px}.gAeqtG_adminRequirementBlueCard strong{color:#1d4ed8}.gAeqtG_adminRequirementYellowCard strong{color:#92400e}.gAeqtG_adminRequirementBlueCard p,.gAeqtG_adminRequirementYellowCard p{color:#3f3e44;margin:0;line-height:1.65}.gAeqtG_adminRequirementButtons{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_adminTable{border:1px solid var(--tone-border);border-collapse:separate;border-spacing:0;width:100%;box-shadow:0 8px 20px rgba(var(--tone-shadow), .04);background:#fff;border-radius:14px;overflow:hidden}.gAeqtG_adminTableWrap{overflow-x:auto}.gAeqtG_adminRecruitmentTable{table-layout:fixed;min-width:1180px}.gAeqtG_adminRecruitmentTable th,.gAeqtG_adminRecruitmentTable td{vertical-align:top;padding:14px 16px}.gAeqtG_adminRecruitmentTable th{white-space:nowrap}.gAeqtG_adminRecruitmentTable th:first-child{width:150px}.gAeqtG_adminRecruitmentTable th:nth-child(2){width:230px}.gAeqtG_adminRecruitmentTable th:nth-child(3){width:100px}.gAeqtG_adminRecruitmentTable th:nth-child(4){width:60px}.gAeqtG_adminRecruitmentTable th:nth-child(5){width:90px}.gAeqtG_adminRecruitmentTable th:nth-child(6){width:110px}.gAeqtG_adminRecruitmentTable th:nth-child(7){width:120px}.gAeqtG_adminRecruitmentTable th:nth-child(8){width:210px}.gAeqtG_adminRecruitmentTable th:nth-child(9){width:190px}.gAeqtG_adminRecruitmentTable td:first-child,.gAeqtG_adminRecruitmentTable td:nth-child(3),.gAeqtG_adminRecruitmentTable td:nth-child(4),.gAeqtG_adminRecruitmentTable td:nth-child(5),.gAeqtG_adminRecruitmentTable td:nth-child(6),.gAeqtG_adminRecruitmentTable td:nth-child(7){white-space:nowrap}.gAeqtG_adminRecruitmentTable td:nth-child(2){min-width:230px}.gAeqtG_adminRecruitmentStatusTable{min-width:1370px}.gAeqtG_adminRecruitmentStatusTable th:nth-child(7){width:110px}.gAeqtG_adminRecruitmentStatusTable th:nth-child(8){width:120px}.gAeqtG_adminRecruitmentStatusTable th:nth-child(9){width:210px}.gAeqtG_adminRecruitmentStatusTable th:nth-child(10){width:190px}.gAeqtG_adminRecruitmentStatusTable td:nth-child(8){white-space:nowrap}.gAeqtG_adminRecruitmentTitleButton{color:var(--tone-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;line-height:1.55}.gAeqtG_adminRecruitmentTitleButton:hover:not(:disabled){color:var(--tone-ink);text-decoration:underline}.gAeqtG_adminRecruitmentTitleButton:disabled{color:var(--tone-ink);cursor:default}.gAeqtG_adminRecruitmentTitleCell{align-items:flex-start;gap:8px;display:flex}.gAeqtG_adminRecruitmentTitleCell .gAeqtG_applicationFormBuildDragHandle{flex:0 0 30px}.gAeqtG_adminRecruitmentTitleText{color:var(--tone-ink);font-weight:700;line-height:1.55}.gAeqtG_adminRecruitmentDraggingRow>td{opacity:.45}.gAeqtG_adminRecruitmentDragOverRow>td{border-top:2px solid var(--tone-primary);border-bottom:2px solid var(--tone-primary);background:var(--tone-primary-soft);box-shadow:inset 0 4px 0 var(--tone-primary), inset 0 -4px 0 var(--tone-primary)}.gAeqtG_adminApplicantTable{min-width:1240px}.gAeqtG_adminApplicantTable th,.gAeqtG_adminApplicantTable tbody td{white-space:nowrap}.gAeqtG_adminApplicantTable tbody .gAeqtG_adminInlineEditRow td{white-space:normal}.gAeqtG_adminApplicantStickySelection,.gAeqtG_adminApplicantStickySerial,.gAeqtG_adminApplicantStickyEdit,.gAeqtG_adminParticipantStickyEdit{z-index:1;box-sizing:border-box;background:var(--tone-card);position:sticky}.gAeqtG_adminApplicantTable thead .gAeqtG_adminApplicantStickySelection,.gAeqtG_adminApplicantTable thead .gAeqtG_adminApplicantStickySerial,.gAeqtG_adminApplicantTable thead .gAeqtG_adminApplicantStickyEdit,.gAeqtG_adminApplicantTable thead .gAeqtG_adminParticipantStickyEdit{z-index:2;background:var(--tone-surface)}.gAeqtG_adminApplicantStickySelection{width:44px;min-width:44px;left:0}.gAeqtG_adminApplicantStickySerial{width:64px;min-width:64px;left:44px}.gAeqtG_adminApplicantTable th.gAeqtG_adminApplicantStickySerial,.gAeqtG_adminApplicantTable th.gAeqtG_adminApplicantStickyEdit,.gAeqtG_adminApplicantTable th.gAeqtG_adminParticipantStickyEdit{writing-mode:vertical-lr;text-orientation:upright;white-space:nowrap;padding:10px 9px;line-height:1.15}.gAeqtG_adminApplicantStickyEdit{width:72px;min-width:72px;box-shadow:1px 0 0 var(--tone-border);left:108px}.gAeqtG_adminParticipantStickyEdit{width:96px;min-width:96px;box-shadow:1px 0 0 var(--tone-border);left:44px}.gAeqtG_adminParticipantTable{table-layout:fixed;min-width:2500px}.gAeqtG_adminApplicantTable tbody td.gAeqtG_adminParticipantNoWrap{white-space:nowrap}.gAeqtG_adminApplicantTable tbody td.gAeqtG_adminParticipantTextCell{overflow-wrap:anywhere;white-space:normal;line-height:1.5}.gAeqtG_adminApplicantTable tbody td.gAeqtG_adminParticipantNoteCell{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}.gAeqtG_adminParticipantPhotoCell{text-align:center;vertical-align:middle!important}.gAeqtG_adminParticipantPhotoThumbnail,.gAeqtG_adminParticipantPhotoPlaceholder{border-radius:6px;width:64px;height:64px;display:inline-grid}.gAeqtG_adminParticipantPhotoThumbnail{border:1px solid var(--tone-border);background:var(--tone-surface);object-fit:cover}.gAeqtG_adminParticipantPhotoPlaceholder{border:1px dashed var(--tone-border);color:var(--tone-muted);place-items:center;font-size:11px}.gAeqtG_contactInquiryTable{min-width:1160px;font-size:13px}.gAeqtG_contactInquiryTable th,.gAeqtG_contactInquiryTable td{vertical-align:top}.gAeqtG_contactInquiryTable th{white-space:nowrap}.gAeqtG_contactInquiryTable .gAeqtG_applicationFormBuildButton{white-space:nowrap;border-right:1px solid #bfc7cf;border-radius:6px;min-width:92px;padding-inline:12px}.gAeqtG_giftOrderTable input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--tone-primary);margin:0;padding:0}.gAeqtG_adminOrderHistoryFilters{border:1px solid var(--tone-border-subtle);background:var(--tone-surface);border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;margin:14px 0;padding:12px;display:grid}.gAeqtG_adminHistoryContent,.gAeqtG_adminHistorySearch{gap:14px;margin-top:14px;display:grid}.gAeqtG_adminOrderHistoryFilters label{color:var(--tone-ink);gap:6px;font-size:13px;font-weight:600;display:grid}.gAeqtG_adminOrderHistoryFilters input,.gAeqtG_adminOrderHistoryFilters select{border:1px solid var(--tone-border);width:100%;min-height:36px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:4px;padding:7px 9px}@media (max-width:760px){.gAeqtG_adminOrderHistoryFilters{grid-template-columns:1fr}}.gAeqtG_adminTable th,.gAeqtG_adminTable td{text-align:left;border:0;border-bottom:1px solid #e9edf1;padding:12px 14px}.gAeqtG_adminTable th{color:var(--tone-ink);background:#f7f9fa;font-size:13px;font-weight:700}.gAeqtG_adminTable tbody tr:last-child td{border-bottom:0}.gAeqtG_adminTable tbody tr:hover td{background:#fffdf9}.gAeqtG_customerMemberRow{cursor:pointer}.gAeqtG_adminAgeCell{white-space:nowrap;min-width:64px}.gAeqtG_customerMemberRow:focus-visible td{background:#fff8e1;box-shadow:inset 0 0 0 2px #ff7a0042}.gAeqtG_selectedAdminRow td{background:var(--tone-accent-soft)}.gAeqtG_adminDragHandleCell{text-align:center;width:44px}.gAeqtG_adminDragHandle{background:var(--tone-surface);width:28px;height:28px;color:var(--tone-muted);cursor:grab;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.gAeqtG_adminDragHandle:active{cursor:grabbing}.gAeqtG_adminDragHandle:disabled{cursor:not-allowed;opacity:.5}.gAeqtG_adminRowDragging td{opacity:.45}.gAeqtG_adminRowOver td{box-shadow:inset 0 2px 0 0 var(--tone-accent,#2563eb)}.gAeqtG_adminTableActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gAeqtG_adminRecruitmentNoteCell{min-width:220px;max-width:340px;color:var(--tone-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.gAeqtG_adminInlineHelp{color:var(--tone-muted);margin:8px 0 12px;font-size:13px;line-height:1.6}.gAeqtG_adminTableActions .gAeqtG_btnPrimary,.gAeqtG_adminTableActions .gAeqtG_btnGhost{white-space:nowrap}.gAeqtG_adminStackedActions{justify-items:start;gap:8px;display:grid}.gAeqtG_faqQuestionCell{gap:5px;width:100%;min-width:0;display:grid}.gAeqtG_faqQuestionCell strong,.gAeqtG_faqQuestionCell span{overflow-wrap:anywhere}.gAeqtG_faqQuestionCell span{color:var(--tone-muted);font-size:14px}.gAeqtG_adminFaqTable{table-layout:fixed;min-width:1080px}.gAeqtG_adminFaqTable th:first-child{width:78px}.gAeqtG_adminFaqTable th:nth-child(3){width:152px}.gAeqtG_adminFaqTable th:nth-child(4){width:88px}.gAeqtG_adminFaqTable th:nth-child(5){width:120px}.gAeqtG_adminFaqTable th:nth-child(6){width:76px}.gAeqtG_adminFaqTable td:first-child,.gAeqtG_adminFaqTable td:nth-child(4),.gAeqtG_adminFaqTable td:nth-child(5),.gAeqtG_adminFaqTable td:nth-child(6){white-space:nowrap}.gAeqtG_faqGroupFilter{gap:8px;width:100%;margin:20px 0 16px}.gAeqtG_faqGroupFilter select{min-height:44px;padding:10px 12px}.gAeqtG_adminMutedText{color:var(--tone-muted);font-size:13px}.gAeqtG_adminInlineEditRow td{background:#fffdf9;padding:0}.gAeqtG_adminInlineEditRow .gAeqtG_adminDetailPanel{border-color:var(--tone-accent-border);margin:12px}.gAeqtG_adminLinkButton{color:var(--tone-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.gAeqtG_adminLinkButton:hover:not(:disabled){text-decoration:underline}.gAeqtG_adminLinkButton:disabled{color:var(--tone-primary-dark);cursor:default}.gAeqtG_adminRecruitmentSearch{border:1px solid var(--tone-border);min-width:180px;min-height:38px;font:inherit;border-radius:8px;flex:240px;padding:8px 12px}.gAeqtG_adminRecruitmentTopSearch{gap:12px;padding:8px 0 18px;display:grid}.gAeqtG_adminRecruitmentTopSearch p{text-align:center;color:var(--tone-ink);margin:0;line-height:1.7}.gAeqtG_recruitmentLegacyListFilter{gap:8px;padding:0 0 14px;display:grid}.gAeqtG_recruitmentLegacyListFilter form{justify-items:start;gap:8px;display:grid}.gAeqtG_recruitmentLegacyListFilter label{color:var(--tone-ink);gap:5px;font-weight:700;display:grid}.gAeqtG_recruitmentLegacyListFilter input{width:min(260px,100%);min-height:30px;color:var(--tone-ink);font:inherit;background:#fff;border:1px solid #adb5bd;border-radius:0;padding:4px 6px}.gAeqtG_recruitmentLegacyListFilter label span{color:#3f3e44;font-size:13px;font-weight:500}.gAeqtG_recruitmentLegacyListFilter button{min-height:30px;color:var(--tone-ink);font:inherit;cursor:pointer;background:#efefea;border:1px solid #adb5bd;border-radius:0;padding:4px 18px;font-weight:700}.gAeqtG_recruitmentLegacyListPanel{gap:10px;display:grid}.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable{table-layout:fixed;min-width:1120px}.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable th,.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable td{white-space:nowrap}.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable th:first-child{width:390px}.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable th:nth-child(2){width:145px}.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable th:nth-child(3){width:92px}.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable th:nth-child(4){width:170px}.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable th:nth-child(5){width:220px}.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable th:nth-child(6){width:165px}.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable td:first-child,.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable td:nth-child(5){white-space:normal}.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable td:nth-child(4),.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable td:nth-child(5),.gAeqtG_recruitmentLegacyListPanel .gAeqtG_applicationFormLegacyWebformTable td:nth-child(6){overflow-wrap:anywhere}.gAeqtG_recruitmentLegacyListMeta{min-height:28px;color:var(--tone-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.gAeqtG_recruitmentLegacyTable{min-width:1260px;box-shadow:none;border:0;border-radius:0}.gAeqtG_recruitmentLegacyTable th,.gAeqtG_recruitmentLegacyTable td{vertical-align:top;border-bottom:1px solid #dedede;padding:12px 14px}.gAeqtG_recruitmentLegacyTable th{color:#868e96;background:#f2f2f0;font-weight:700}.gAeqtG_recruitmentLegacyTable tbody tr:hover td{background:#fffdf5}.gAeqtG_recruitmentLegacyTable th:nth-child(5),.gAeqtG_recruitmentLegacyTable td:nth-child(5){min-width:260px}.gAeqtG_recruitmentLegacyTable th:nth-child(3),.gAeqtG_recruitmentLegacyTable td:nth-child(3){white-space:nowrap;min-width:72px}.gAeqtG_recruitmentLegacyTable th:nth-child(6),.gAeqtG_recruitmentLegacyTable td:nth-child(6){min-width:150px}.gAeqtG_recruitmentLegacyTitleCell{min-width:440px}.gAeqtG_recruitmentLegacyTitleLink{width:100%;color:var(--tone-primary-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:1.6;display:block}.gAeqtG_recruitmentLegacyTitleLink:hover{color:var(--tone-primary);text-decoration:underline}.gAeqtG_recruitmentLegacyTitleLinkActive{background:var(--tone-accent-soft);color:var(--tone-accent-dark);border-radius:4px;margin:-2px -6px;padding:2px 6px;font-weight:800}.gAeqtG_recruitmentLegacyTitleCell span{color:var(--tone-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.gAeqtG_recruitmentShareUrls{gap:4px;margin-top:10px;display:grid}.gAeqtG_recruitmentShareUrls p{align-items:baseline;gap:10px;margin:0;display:flex}.gAeqtG_recruitmentShareUrls p>span:first-child{color:var(--tone-ink);flex:none;font-size:13px;font-weight:700}.gAeqtG_recruitmentShareUrlText{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:14px}.gAeqtG_recruitmentShareUrls small{color:#6b7280}.gAeqtG_recruitmentPublicUrl{margin-top:5px;font-size:12px}.gAeqtG_recruitmentPublicUrlContents{gap:4px;padding-top:4px;display:grid}.gAeqtG_recruitmentPublicUrlEntry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.gAeqtG_recruitmentPublicUrl span,.gAeqtG_recruitmentPublicUrl small{margin:0}.gAeqtG_recruitmentPublicUrlCopy{border:1px solid var(--tone-primary-border);min-height:26px;color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:3px 8px;font-weight:700}.gAeqtG_recruitmentPublicUrlCopy:hover{background:var(--tone-primary-soft)}.gAeqtG_recruitmentPublicUrlState{color:var(--tone-muted)}.gAeqtG_recruitmentLegacyTagLink{color:var(--tone-primary-dark);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.6}.gAeqtG_recruitmentLegacyTagLink:hover{color:var(--tone-primary);text-decoration:underline}.gAeqtG_recruitmentAdminActionButton{min-height:30px;color:var(--tone-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bfc7cf;border-radius:6px;padding:4px 14px;font-size:13px;font-weight:700;line-height:1.35}.gAeqtG_recruitmentAdminActionButton:hover:not(:disabled){border-color:var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_recruitmentAdminActionButton:disabled{border-color:var(--tone-border);background:var(--tone-surface);color:#94a3b8;cursor:not-allowed}.gAeqtG_recruitmentContentLinks{justify-items:start;gap:6px;display:grid}.gAeqtG_adminRecruitmentPreview{scroll-margin-top:150px}.gAeqtG_recruitmentPreviewToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gAeqtG_recruitmentPreviewManagementPanel{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;gap:10px;margin-top:14px;padding:12px 14px;display:grid}.gAeqtG_recruitmentPreviewManagementPanel>div:first-child{gap:3px;display:grid}.gAeqtG_recruitmentPreviewManagementPanel>div:first-child span,.gAeqtG_recruitmentPreviewManagementPanel>p{color:var(--tone-muted);font-size:12px}.gAeqtG_recruitmentPreviewManagementPanel>p{margin:0}.gAeqtG_recruitmentPreviewLinkedForm{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;gap:4px;width:min(100%,360px);padding:10px 12px;display:grid}.gAeqtG_recruitmentPreviewLinkedForm span{color:var(--tone-muted);font-size:12px;font-weight:700}.gAeqtG_recruitmentPreviewLinkedForm strong{color:var(--tone-ink);overflow-wrap:anywhere;font-size:14px}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearch{grid-template-columns:minmax(200px,1.7fr) minmax(150px,1.1fr) repeat(3,minmax(150px,1.1fr)) minmax(220px,1.5fr) minmax(150px,1.1fr);align-items:end;gap:10px;margin-bottom:0;display:grid}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchKeyword{grid-column:span 2;width:100%}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchSelect,.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchDateField,.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchDateField input{width:100%;min-width:0}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchError{color:#b42318;font-size:11px;line-height:1.4}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchHint{color:var(--tone-muted);font-size:11px;line-height:1.4}.gAeqtG_recruitmentStatusFilter{min-width:0;color:var(--tone-muted);align-items:end;gap:4px;font-size:12px;font-weight:700;display:grid}.gAeqtG_recruitmentStatusFilter .gAeqtG_segmentedControl{margin:0}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchSelect[aria-label=パスワード設定で絞り込み]{grid-area:2/1}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchButton{grid-area:2/2;width:100%}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchClear{grid-area:2/3;width:100%}@media (max-width:1180px){.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearch{grid-template-columns:repeat(3,minmax(0,1fr))}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchKeyword{grid-area:1/1/auto/span 2}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchSelect[aria-label=場所で絞り込み]{grid-area:1/3}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchSelect[aria-label=曜日で絞り込み]{grid-area:3/1}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchSelect[aria-label=パスワード設定で絞り込み]{grid-area:3/2}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchButton{grid-area:3/3;width:100%}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchClear{grid-area:4/3;width:100%}}@media (max-width:760px){.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearch{grid-template-columns:1fr}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchKeyword,.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchSelect[aria-label],.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchDateField,.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchButton,.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchClear{grid-area:auto}.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchButton,.gAeqtG_adminRecruitmentTopSearch .gAeqtG_recruitmentSearchClear{width:100%}}.gAeqtG_applicantNameCell{gap:2px;min-width:190px;display:grid}.gAeqtG_applicantNameCell>strong{font-size:14px}.gAeqtG_applicantMetaLine{color:#6b7a90;font-size:11.5px;line-height:1.5}.gAeqtG_applicantNgTag{color:#c0392b;background:#fdeaea;border-radius:4px;margin-left:6px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.gAeqtG_giftStatusSelect{border:1px solid var(--tone-border);min-height:32px;font:inherit;background:#fff;border-radius:6px;padding:4px 8px;font-size:13px}.gAeqtG_adminGuidePanel{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);border-radius:10px;padding:12px 16px}.gAeqtG_adminGuidePanel>summary{cursor:pointer;color:var(--tone-primary-dark);font-weight:700}.gAeqtG_adminGuidePanel ul{gap:6px;margin:10px 0 2px;padding-left:18px;display:grid}.gAeqtG_adminGuidePanel li{color:#3f3e44;font-size:13px;line-height:1.7}.gAeqtG_workImageSlots{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:4px 0 8px;display:grid}.gAeqtG_workImageSlot{aspect-ratio:1;border:1px dashed var(--tone-border);background:#f7f9fb;border-radius:6px;justify-content:center;align-items:center;padding:2px;display:flex;overflow:hidden}.gAeqtG_workImageSlotEmpty{color:#adb5bd;font-size:11px}.gAeqtG_workImageSlotFilled{color:#1f2530;text-align:center;word-break:break-all;font-size:9px;line-height:1.2}.gAeqtG_workImageEditorField{gap:6px;display:grid}.gAeqtG_workImageEditorLabel{color:var(--tone-ink);font-weight:600}.gAeqtG_workImageDropZone{border:1px dashed var(--tone-border);background:#fff;border-radius:8px;padding:10px;transition:border-color .15s,background .15s}.gAeqtG_workImageDropZoneActive{border-color:var(--tone-primary);background:var(--tone-primary-soft)}.gAeqtG_workImageSlotFilledBox{border-style:solid;border-color:var(--tone-border);cursor:grab;padding:0;position:relative}.gAeqtG_workImageSlotFilledBox:active{cursor:grabbing}.gAeqtG_workImageSlotOver{border-color:var(--tone-primary);box-shadow:inset 0 0 0 2px #b8941f66}.gAeqtG_workImageSlotDragging{opacity:.4}.gAeqtG_workImageThumb{object-fit:contain;background:#f6f8fb;width:100%;height:100%}.gAeqtG_workImageCoverTag{color:#fff;pointer-events:none;background:#0d6efde6;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;top:3px;left:3px}.gAeqtG_workImageRemove{background:rgba(var(--tone-shadow), .72);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.gAeqtG_workImageSlotEmptyBox{cursor:pointer;color:#3f3e44;font:inherit}.gAeqtG_workImageSlotEmptyBox:disabled{cursor:not-allowed;opacity:.6}.gAeqtG_workImageAddHint{color:var(--tone-primary);font-size:11px;font-weight:600}.gAeqtG_workImageDropHint{color:var(--tone-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.gAeqtG_workVisibilityToggle{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;padding:10px 12px;display:grid}.gAeqtG_workVisibilityToggle input{width:18px;height:18px;margin:0}.gAeqtG_workVisibilityToggle .gAeqtG_fieldHelp{grid-column:2}@media (max-width:640px){.gAeqtG_workImageSlots{grid-template-columns:repeat(6,minmax(0,1fr))}}.gAeqtG_adminTextButton{border:1px solid var(--tone-primary-border);min-height:34px;color:var(--tone-primary-dark);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:6px 11px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.gAeqtG_adminDangerTextButton{color:#b02a37;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff5f5;border:1px solid #f1aeb5;border-radius:6px;justify-content:center;align-items:center;padding:6px 11px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.gAeqtG_adminTextButton:hover{border-color:var(--tone-accent-border);background:var(--tone-accent-soft)}.gAeqtG_adminDangerTextButton:hover{background:#ffe8e8;border-color:#ea868f}.gAeqtG_adminTextButton:disabled,.gAeqtG_adminDangerTextButton:disabled{border-color:var(--tone-border);background:var(--tone-surface);color:#94a3b8;cursor:not-allowed}.gAeqtG_adminDisabledAction{border:1px solid var(--tone-border);background:var(--tone-surface);color:#94a3b8;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:6px 11px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.gAeqtG_adminSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gAeqtG_adminSectionHead h2,.gAeqtG_adminSectionHead h3,.gAeqtG_adminSectionHead p{margin:0}.gAeqtG_adminSectionHead h3{color:var(--tone-ink);font-size:18px}.gAeqtG_adminSectionHead p{color:var(--tone-muted);margin-top:4px;line-height:1.6}.gAeqtG_adminPermissionPanel{background:var(--tone-surface);border:1px solid #bfdbfe;border-radius:10px;gap:12px;padding:14px;display:grid}.gAeqtG_adminPermissionTableWrap{overflow-x:auto}.gAeqtG_adminPermissionTable{border-collapse:separate;border-spacing:0;border:1px solid var(--tone-border);background:#fff;border-radius:8px;width:100%;min-width:720px;overflow:hidden}.gAeqtG_adminPermissionTable th,.gAeqtG_adminPermissionTable td{border-bottom:1px solid var(--tone-border-subtle);text-align:left;padding:11px 12px}.gAeqtG_adminPermissionTable th{background:var(--tone-primary-soft);color:var(--tone-primary-dark);font-size:13px}.gAeqtG_adminPermissionTable tbody tr:last-child td{border-bottom:0}.gAeqtG_adminPermissionTable td:nth-child(2),.gAeqtG_adminPermissionTable td:nth-child(3){color:var(--tone-ink);white-space:nowrap;font-weight:800}.gAeqtG_adminSplit{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.gAeqtG_adminRecruitmentStack{gap:18px;display:grid}.gAeqtG_adminFilterBanner{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.gAeqtG_applicantCurrentFilterChips{flex-wrap:wrap;gap:6px;display:flex}.gAeqtG_applicantCurrentFilterChip{border:1px solid var(--tone-border);color:var(--tone-muted);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.gAeqtG_applicantCurrentFilterChip strong{color:var(--tone-ink)}.gAeqtG_customerManagementView{gap:18px;display:grid}.gAeqtG_customerTabsHeader{border-bottom:1px solid var(--tone-primary-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.gAeqtG_customerTabs{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_customerTabsSummary{color:var(--tone-primary-dark);text-align:right;gap:3px;padding:0 2px 10px;display:grid}.gAeqtG_customerTabsSummary strong{font-size:15px}.gAeqtG_customerTabsSummary span{color:var(--tone-muted);font-size:14px}.gAeqtG_customerTab,.gAeqtG_activeCustomerTab{border:1px solid var(--tone-border);color:#3f3e44;min-height:42px;font:inherit;cursor:pointer;background:#f6f8fb;border-bottom:0;border-radius:8px 8px 0 0;padding:9px 18px;font-weight:700}.gAeqtG_activeCustomerTab{color:var(--tone-primary-dark);box-shadow:inset 0 -3px 0 var(--tone-accent);background:#fff}.gAeqtG_customerTab:hover{background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_adminListPanel{gap:12px;display:grid}.gAeqtG_adminRecruitmentPageRoot{flex-direction:column;min-width:0;display:flex}.gAeqtG_adminRecruitmentPageRoot>.gAeqtG_adminRecruitmentStack{order:1}.gAeqtG_adminRecruitmentPageRoot>.gAeqtG_adminRecruitmentPreview{order:2}.gAeqtG_memberLifecycleSection{border:1px solid var(--tone-border);box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);background:#fff;border-radius:18px;gap:12px;padding:18px;display:grid;overflow:hidden}.gAeqtG_memberLifecycleSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.gAeqtG_memberLifecycleSectionHead>div:first-child{gap:4px;display:grid}.gAeqtG_memberLifecycleSectionHead h2,.gAeqtG_memberLifecycleSectionHead span{margin:0}.gAeqtG_memberLifecycleSectionHead h2{color:var(--tone-ink);font-size:22px;font-weight:700;line-height:1.4}.gAeqtG_memberLifecycleSectionHead span{color:var(--tone-muted);font-size:14px}.gAeqtG_memberLifecycleActionButton{white-space:nowrap;min-height:40px;padding:8px 14px;line-height:1.2}.gAeqtG_withdrawalStatusEmpty{border:1px dashed var(--tone-border);color:var(--tone-muted);background:var(--tone-surface);text-align:center;border-radius:10px;margin:0;padding:18px}.gAeqtG_adminHomeBrowser{box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);background:#fff;border:1px solid #dfe7ef;border-radius:8px;gap:0;display:grid;overflow:hidden}.gAeqtG_adminHomeToolbar{border-bottom:1px solid var(--tone-border);background:#f7f9fb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.gAeqtG_adminHomeToolbar strong,.gAeqtG_adminHomeToolbar span{display:block}.gAeqtG_adminHomeToolbar strong{color:var(--tone-primary-dark)}.gAeqtG_adminHomeToolbar span{color:var(--tone-muted);font-size:13px}.gAeqtG_adminHomeToolbarActions{border:1px solid var(--tone-border);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.gAeqtG_adminHomeToolbarActions button{border:0;border-left:1px solid var(--tone-border);color:#3f3e44;font:inherit;cursor:pointer;background:0 0;padding:9px 14px;font-size:14px;font-weight:800}.gAeqtG_adminHomeToolbarActions button:first-child{border-left:0}.gAeqtG_adminHomeToolbarActions button:hover,.gAeqtG_adminHomeToolbarActions .gAeqtG_adminHomeToolbarActive{background:var(--tone-accent-soft);color:var(--tone-primary-dark)}.gAeqtG_adminHomeSectionOrderPanel{border-bottom:1px solid var(--tone-border);background:#fffdf4;gap:12px;padding:16px;display:grid}.gAeqtG_adminHomeSectionOrderHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.gAeqtG_adminHomeSectionOrderHead>div{gap:3px;display:grid}.gAeqtG_adminHomeSectionOrderHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gAeqtG_adminHomeSectionOrderHead strong{color:var(--tone-primary-dark)}.gAeqtG_adminHomeSectionOrderHead span{color:var(--tone-muted);font-size:13px}.gAeqtG_adminHomeSectionOrderToggle{border:1px solid var(--tone-primary-border);min-height:32px;color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:5px 11px;font-size:13px;font-weight:800}.gAeqtG_adminHomeSectionOrderToggle:hover,.gAeqtG_adminHomeSectionOrderToggle[aria-expanded=true]{background:var(--tone-accent-soft)}.gAeqtG_adminHomeSectionOrderList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gAeqtG_adminHomeSectionOrderItem{border:1px solid var(--tone-border);background:#fff;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.gAeqtG_adminHomeSectionOrderNumber{background:var(--tone-accent-soft);width:26px;height:26px;color:var(--tone-primary-dark);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.gAeqtG_adminHomeSectionOrderItem strong{color:var(--tone-ink)}.gAeqtG_adminHomeSectionOrderActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:inline-flex}.gAeqtG_adminHomeSectionOrderButton{border:1px solid var(--tone-border);min-height:30px;color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:700}.gAeqtG_adminHomeSectionOrderButton:hover:not(:disabled){background:var(--tone-accent-soft)}.gAeqtG_adminHomeSectionOrderButton:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.gAeqtG_adminHomeSectionOrderItem{grid-template-columns:30px minmax(0,1fr)}.gAeqtG_adminHomeSectionOrderActions{grid-column:2;justify-content:flex-start}}.gAeqtG_adminHomeHistory{gap:12px;padding:18px;display:grid}.gAeqtG_adminHomeHistory h3,.gAeqtG_adminHomeHistory p,.gAeqtG_adminHomeHistory dl{margin:0}.gAeqtG_adminHomeHistory dl{gap:8px;display:grid}.gAeqtG_adminHomeHistory dl div{border-bottom:1px solid var(--tone-border-subtle);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.gAeqtG_adminHomeHistory dt{color:#3f3e44;font-weight:800}.gAeqtG_adminHomeHistory dd{color:var(--tone-primary-dark);margin:0;font-weight:700}.gAeqtG_adminActualSiteFrame{background:#fff;display:grid;overflow:hidden}.gAeqtG_adminPublicSitePreviewFrame{background:#fff;border:0;width:100%;height:clamp(560px,76vh,900px);display:block}.gAeqtG_adminMemberContextTabs{border-bottom:1px solid var(--tone-border);flex-wrap:wrap;gap:4px;display:flex}.gAeqtG_adminMemberContextTabs button{min-height:40px;color:var(--tone-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 14px;font-weight:700}.gAeqtG_adminMemberContextTabs button:hover,.gAeqtG_adminMemberContextTabs .gAeqtG_activeAdminMemberContextTab{border-bottom-color:var(--tone-accent);background:var(--tone-accent-soft);color:var(--tone-primary-dark)}.gAeqtG_adminMemberContextTabs button:disabled{color:var(--tone-muted);cursor:not-allowed}.gAeqtG_adminMemberContextPanel{border:1px solid var(--tone-border);background:#fff;border-radius:12px;gap:14px;padding:18px;display:grid}.gAeqtG_adminMemberContextPanel h3,.gAeqtG_adminMemberContextPanel p{margin:0}.gAeqtG_adminMemberContextPanel h3{color:var(--tone-ink);font-size:20px}.gAeqtG_adminMemberContextPanel p{color:var(--tone-muted);margin-top:4px;font-size:13px}.gAeqtG_adminActualSitePublicShell{background:var(--tone-background);color:var(--tone-ink);font-size:16px;line-height:1.6;overflow:hidden}.gAeqtG_adminActualSiteMemberHeader{background:var(--tone-primary-dark)}.gAeqtG_adminActualSiteMemberHeaderInner{justify-content:flex-start;align-items:center;gap:clamp(28px,4vw,54px);min-height:88px;padding:0 clamp(24px,4vw,56px);display:flex}.gAeqtG_adminActualSiteMemberLogoButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.gAeqtG_adminActualSiteMemberLogoButton img{width:clamp(300px,26vw,440px);max-width:72vw;height:auto;display:block}.gAeqtG_adminActualSiteMemberNav{border:0;border-bottom:1px solid var(--tone-border);background:#fff;flex-wrap:wrap;justify-content:center;gap:clamp(26px,4.4vw,72px);min-height:62px;padding:12px clamp(24px,5vw,72px);display:flex}.gAeqtG_adminActualSiteMemberNav button,.gAeqtG_adminActualSiteMemberNav a{color:#202830;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:8px 4px;font-size:16px;font-weight:500;text-decoration:none}.gAeqtG_adminActualSiteMemberNav button:hover,.gAeqtG_adminActualSiteMemberNav a:hover,.gAeqtG_adminActualSiteMemberNav .gAeqtG_activeNav{background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_adminActualSiteMemberMain{box-sizing:border-box;width:min(100%,1110px);max-width:1110px;margin:0 auto;padding:clamp(18px,3vw,26px) clamp(14px,4vw,24px) clamp(36px,6vw,44px);container:admin-member-preview/inline-size}.gAeqtG_recruitmentTagPageNew{gap:20px;display:grid}.gAeqtG_recruitmentTagPageNewHeader{text-align:center;justify-items:center;gap:6px;display:grid}.gAeqtG_recruitmentTagPageNewHeader span{background:var(--tone-accent-soft);color:var(--tone-accent-dark);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:800}.gAeqtG_recruitmentTagPageNewHeader h1{color:var(--tone-ink);margin:0;font-size:clamp(22px,3vw,30px);line-height:1.35}.gAeqtG_recruitmentTagPageNewHeader p{color:var(--tone-muted);margin:0;font-size:14px}.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage{width:min(100%,1080px);margin-inline:auto}.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage h1{width:fit-content;color:var(--tone-ink);text-align:center;letter-spacing:0;justify-items:center;gap:1px;margin:0 auto clamp(14px,2.5vw,20px);font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.35;display:inline-grid}.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage h1:after{content:none;display:none}.gAeqtG_adminActualSitePublicShell .gAeqtG_memberCard{box-sizing:border-box;border-color:var(--tone-border-subtle);box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);border-radius:18px}.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage>.gAeqtG_memberCard{text-align:left;background:linear-gradient(#ffe27b 0%,#ffd766 100%);border:1px solid #e5bf4d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;place-items:center stretch;gap:clamp(16px,3vw,32px);width:100%;padding:clamp(16px,3vw,26px) clamp(20px,4vw,34px);box-shadow:0 12px 26px #955d141f}.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage>.gAeqtG_memberCard .gAeqtG_memberPhoto{aspect-ratio:auto;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;padding:0 0 0 clamp(16px,3vw,28px)}@media (max-width:1100px){.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage>.gAeqtG_memberCard{grid-template-columns:auto minmax(0,1fr);justify-items:center}.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage>.gAeqtG_memberCard .gAeqtG_memberProfileBody{width:100%}.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage>.gAeqtG_memberCard .gAeqtG_memberPhoto{border-left:0;grid-column:1/-1;width:100%;padding:12px 0 0}}@media (max-width:760px){.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage{width:min(100%,560px)}.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage>.gAeqtG_memberCard{text-align:center;grid-template-columns:1fr}.gAeqtG_adminActualSitePublicShell .gAeqtG_memberPage>.gAeqtG_memberCard .gAeqtG_memberProfileBody{justify-items:center}}.gAeqtG_adminActualSiteEditHint{border-top:1px solid var(--tone-background-subtle);border-bottom:1px solid var(--tone-background-subtle);color:#8a4b00;text-align:center;background:#fff8ef;padding:10px 16px;font-size:13px;font-weight:800}.gAeqtG_homeEditableMarker{outline:2px dashed var(--tone-accent-border);outline-offset:5px;position:relative}.gAeqtG_homeEditableSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gAeqtG_homeSectionEditButton{border:1px solid var(--tone-accent-border);background:var(--tone-accent-soft);color:#8a4b00;min-height:36px;font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:7px 12px;font-size:13px;font-weight:900}.gAeqtG_homeSectionEditButton:hover{border-color:var(--tone-accent);background:#ffe4cc}.gAeqtG_adminHomeEditPanel{border-top:1px solid var(--tone-border);background:var(--tone-card-hover);gap:16px;padding:18px;display:grid}.gAeqtG_adminHomeEditGrid{gap:16px;display:grid}.gAeqtG_adminHomeEditNotice{color:#3f3e44;margin:0;line-height:1.8}.gAeqtG_adminHomeModalStack{gap:16px;display:grid}.gAeqtG_adminHomeModalToolbar{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.gAeqtG_adminHomeModalToolbar strong,.gAeqtG_adminHomeModalToolbar span{display:block}.gAeqtG_adminHomeModalToolbar strong{color:var(--tone-primary-dark)}.gAeqtG_adminHomeModalToolbar span{color:var(--tone-muted);font-size:13px}.gAeqtG_adminHomeModalList{gap:10px;display:grid}.gAeqtG_adminHomeModalList article{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:10px;padding:14px;display:grid}.gAeqtG_adminHomeModalList article>div:first-child{gap:4px;display:grid}.gAeqtG_adminHomeModalList strong{color:var(--tone-ink)}.gAeqtG_adminHomeModalList span{color:var(--tone-muted);line-height:1.7}.gAeqtG_adminHomeWorkCardGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.gAeqtG_adminHomeWorkCardGrid article{border:1px solid var(--tone-border);background:#fff;border-radius:8px;align-content:start;gap:12px;padding:12px;display:grid}.gAeqtG_adminHomeWorkCardDragBar{justify-content:space-between;align-items:center;gap:8px;display:flex}.gAeqtG_adminHomeWorkCardDragBar span{color:var(--tone-muted);font-size:12px}.gAeqtG_adminHomeWorkCardGrid .gAeqtG_adminHomeWorkCardDragging{opacity:.45}.gAeqtG_adminHomeWorkCardGrid .gAeqtG_adminHomeWorkCardOver{border-color:var(--tone-accent,#2563eb);box-shadow:inset 0 0 0 2px var(--tone-accent,#2563eb)}.gAeqtG_adminHomeWorkCardThumb{aspect-ratio:4/3;border:1px solid var(--tone-border);background:#f6f8fb;border-radius:8px;overflow:hidden}.gAeqtG_adminHomeWorkCardThumb img{object-fit:contain;width:100%;height:100%;display:block}.gAeqtG_adminHomeWorkCardBody{gap:8px;display:grid}.gAeqtG_adminHomeWorkCardBody strong{color:var(--tone-ink);line-height:1.45}.gAeqtG_adminHomeWorkCardBody>span{color:var(--tone-muted);font-size:13px;line-height:1.5}.gAeqtG_adminHomeWorkGroup{gap:10px;display:grid}.gAeqtG_adminHomeWorkGroupHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gAeqtG_adminHomeWorkGroupHead h3,.gAeqtG_adminHomeWorkGroupHead span,.gAeqtG_adminHomeWorkGroupDescription,.gAeqtG_adminHomeWorkGroupEmpty{margin:0}.gAeqtG_adminHomeWorkGroupHead h3{color:var(--tone-ink);font-size:16px}.gAeqtG_adminHomeWorkGroupHead span{color:var(--tone-muted);font-size:13px}.gAeqtG_adminHomeWorkGroupDescription,.gAeqtG_adminHomeWorkGroupEmpty{color:var(--tone-muted);font-size:13px;line-height:1.6}.gAeqtG_adminHomePreviewPage{background:#fff;gap:0;display:grid}.gAeqtG_adminHomePreviewHeader{border-bottom:1px solid var(--tone-border);color:#fff;background:#28323d;gap:10px;padding:18px 20px;display:grid}.gAeqtG_adminHomePreviewHeader strong{letter-spacing:0;font-size:26px}.gAeqtG_adminHomePreviewHeader nav{color:var(--tone-surface);flex-wrap:wrap;gap:10px 24px;font-size:14px;display:flex}.gAeqtG_adminHomeEditableSection{border-bottom:1px solid var(--tone-border-subtle);gap:12px;padding:22px 24px;display:grid}.gAeqtG_adminHomeEditableSection:last-child{border-bottom:0}.gAeqtG_adminHomeEditableSection>p{color:var(--tone-ink);margin:0;line-height:1.8}.gAeqtG_adminHomeSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gAeqtG_adminHomeSectionHead h3{color:var(--tone-primary-dark);margin:0;font-size:20px;line-height:1.4}.gAeqtG_adminHomeSectionHead span{color:#3f3e44;background:#eef4f8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.gAeqtG_adminHomePublicList{gap:8px;display:grid}.gAeqtG_adminHomePublicList article{border-left:3px solid var(--tone-accent);gap:6px;padding:4px 0 4px 12px;display:grid}.gAeqtG_adminHomePublicList p{color:var(--tone-ink);margin:0;font-weight:700;line-height:1.7}.gAeqtG_adminHomePublicList article>span{color:var(--tone-muted);font-size:13px}.gAeqtG_adminHomeInlineActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gAeqtG_adminHomeInlineActions em{color:#3f3e44;background:#eef4f8;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:800}.gAeqtG_adminHomeEditingItem{background:#fffaf0;border-radius:8px;padding:10px!important}.gAeqtG_adminHomeWorksPreview{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.gAeqtG_adminHomeWorksPreview article{align-content:start;gap:8px;display:grid}.gAeqtG_adminHomeWorksPreview article>div:first-child{aspect-ratio:4/3;border:1px solid var(--tone-border);background:#f6f8fb;border-radius:8px;overflow:hidden}.gAeqtG_adminHomeWorksPreview img{object-fit:contain;width:100%;height:100%;display:block}.gAeqtG_adminHomeWorksPreview strong{color:var(--tone-ink);font-size:14px;line-height:1.45}.gAeqtG_adminListHeader{border:1px solid var(--tone-border);box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);background:#fff;border-radius:18px;gap:12px;padding:18px;display:grid}.gAeqtG_adminListHeader strong,.gAeqtG_adminListHeader span{display:block}.gAeqtG_adminListHeader span{color:var(--tone-muted);margin-top:2px;font-size:14px}.gAeqtG_adminListActions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.gAeqtG_adminFilters{grid-template-columns:minmax(220px,1fr) 160px;gap:10px;display:grid}.gAeqtG_adminFilters input,.gAeqtG_adminFilters select{border:1px solid var(--tone-border);color:#3f3e44;min-height:38px;font:inherit;border-radius:6px;padding:8px 10px}.gAeqtG_customerFilterPanel{border:1px solid var(--tone-border);box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);background:#fff;border-radius:18px;gap:12px;padding:18px;display:grid}.gAeqtG_customerMemberFilterPanel{box-shadow:none;border-color:#dce5ee;border-radius:10px;gap:14px;padding:16px 18px}.gAeqtG_adminUtilityDetails{border:1px solid var(--tone-border);box-shadow:0 8px 20px rgba(var(--tone-shadow), .05);background:#fff;border-radius:8px}.gAeqtG_adminUtilityDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.gAeqtG_adminUtilityDetails summary::-webkit-details-marker{display:none}.gAeqtG_adminUtilityDetails summary:after{content:"+";border:1px solid var(--tone-border);width:28px;height:28px;color:var(--tone-ink);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:700;display:inline-grid}.gAeqtG_adminUtilityDetails[open] summary{border-bottom:1px solid var(--tone-border-subtle)}.gAeqtG_adminUtilityDetails[open] summary:after{content:"-"}.gAeqtG_adminUtilityDetails summary span{gap:3px;display:grid}.gAeqtG_adminUtilityDetails summary strong{color:var(--tone-ink)}.gAeqtG_adminUtilityDetails summary small{color:var(--tone-muted);font-size:13px}.gAeqtG_adminUtilityBody{gap:12px;padding:14px;display:grid}.gAeqtG_applicationListHeader,.gAeqtG_bulkActionPanel{border:1px solid var(--tone-border);background:#fff;border-radius:8px;padding:12px}.gAeqtG_applicationListHeader div{gap:4px;display:grid}.gAeqtG_applicationListHeader strong,.gAeqtG_bulkActionPanel strong{color:var(--tone-ink)}.gAeqtG_applicationListHeader span{color:var(--tone-muted);font-size:13px}.gAeqtG_bulkActionPanel,.gAeqtG_bulkActionDetails{gap:10px;display:grid}.gAeqtG_customerFilterHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gAeqtG_customerFilterHeadClickable{cursor:pointer;border-radius:6px;transition:background-color .16s,box-shadow .16s}.gAeqtG_customerFilterHeadClickable:hover{background:#faf8f1;box-shadow:0 0 0 6px #faf8f1}.gAeqtG_customerFilterHeadClickable:focus-visible{outline:2px solid var(--tone-primary);outline-offset:4px}.gAeqtG_customerFilterHead strong,.gAeqtG_customerFilterHead span{display:block}.gAeqtG_customerFilterHead strong{color:var(--tone-ink);font-size:16px;font-weight:700;line-height:1.5}.gAeqtG_customerFilterHead span{color:var(--tone-muted);font-size:14px}.gAeqtG_customerFilterMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.gAeqtG_customerToggleButton{border:1px solid var(--tone-border);background:var(--tone-surface);color:#334155;min-width:78px;min-height:34px;font:inherit;cursor:pointer;border-radius:6px;padding:6px 10px;font-weight:700}.gAeqtG_customerToggleButton:hover{background:#f0f3f5}.gAeqtG_customerFilterGrid{grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;display:grid}.gAeqtG_customerMemberFilterGrid{grid-template-columns:minmax(150px,.8fr) minmax(230px,1.1fr) minmax(230px,1.1fr) minmax(150px,1fr) minmax(150px,1fr);align-items:start;gap:12px}.gAeqtG_customerFilterGrid label,.gAeqtG_customerFilterGrid fieldset{min-width:0;color:var(--tone-ink);border:0;gap:6px;margin:0;padding:0;font-size:14px;font-weight:700;display:grid}.gAeqtG_customerFilterGrid fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.gAeqtG_customerFilterGrid legend{grid-column:1/-1;padding:0}.gAeqtG_customerFilterGrid input,.gAeqtG_customerFilterGrid select{border:1px solid var(--tone-border);color:#3f3e44;width:100%;min-height:36px;font:inherit;background:#fff;border-radius:6px;padding:7px 9px;font-weight:400}.gAeqtG_customerMemberFilterGrid input,.gAeqtG_customerMemberFilterGrid select{border-color:var(--tone-border);border-radius:5px;min-height:40px;padding:8px 10px}.gAeqtG_customerMemberFilterGrid fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.gAeqtG_customerFilterWide{grid-column:span 2}.gAeqtG_customerFilterActions{gap:8px;margin-top:2px}.gAeqtG_customerDetailPanel{background:var(--tone-surface);border:1px solid #bfdbfe;border-radius:8px;gap:14px;padding:16px;display:grid}.gAeqtG_customerDetailHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gAeqtG_customerDetailHead strong,.gAeqtG_customerDetailHead span{display:block}.gAeqtG_customerDetailHead strong{font-size:18px}.gAeqtG_customerDetailHead span{color:var(--tone-muted);font-size:14px}.gAeqtG_customerDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.gAeqtG_customerDetailGrid div{border:1px solid var(--tone-border);background:#fff;border-radius:6px;min-width:0;padding:10px}.gAeqtG_customerDetailGrid dt{color:var(--tone-muted);font-size:13px;font-weight:700}.gAeqtG_customerDetailGrid dd{overflow-wrap:anywhere;margin:3px 0 0}.gAeqtG_customerInternalMemoMock{background:#fffbeb;border:1px solid #facc15;border-radius:8px;gap:10px;padding:12px;display:grid}.gAeqtG_customerInternalMemoMock>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gAeqtG_customerInternalMemoMock span{color:#92400e;background:#fef3c7;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:900}.gAeqtG_customerInternalMemoMock strong{color:var(--tone-ink);font-size:16px}.gAeqtG_customerInternalMemoMock p{color:#5f4b12;margin:0;line-height:1.65}.gAeqtG_customerInternalMemoMock textarea{width:100%;min-height:86px;color:var(--tone-ink);font:inherit;resize:vertical;background:#fff;border:1px solid #facc15;border-radius:6px;padding:10px}.gAeqtG_adminPager{color:#3f3e44;justify-content:flex-end;align-items:center;gap:12px;display:flex}.gAeqtG_adminPager button{border:1px solid var(--tone-border);min-height:34px;color:var(--tone-ink);font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:6px 12px}.gAeqtG_adminPager button:disabled{color:#adb5bd;cursor:default}.gAeqtG_adminPager .gAeqtG_adminPagerCurrent{border-color:var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);font-weight:700}.gAeqtG_applicantPager{gap:14px}.gAeqtG_applicantPager button{min-height:36px;color:var(--tone-accent-dark);background:0 0;border:0;border-radius:0;padding:6px 2px;font-weight:600}.gAeqtG_applicantPager .gAeqtG_adminPagerCurrent{border-bottom:3px solid var(--tone-accent-dark);color:var(--tone-accent-dark);background:0 0}.gAeqtG_adminDetailPanel,.gAeqtG_adminPreviewBox{border:1px solid var(--tone-border);box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);background:#fff;border-radius:18px;gap:12px;padding:18px;display:grid}.gAeqtG_adminDetailPanel h3,.gAeqtG_adminPreviewBox strong{margin:0;font-size:18px}.gAeqtG_adminDownloadPackage{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:6px;gap:8px;padding:12px;display:grid}.gAeqtG_adminDownloadPackage strong{font-size:15px}.gAeqtG_adminDownloadPackage ul{gap:6px;margin:0;padding-left:18px;display:grid}.gAeqtG_adminDownloadPackage p{color:#475569;margin:0}.gAeqtG_adminDetailHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gAeqtG_adminDetailHead h3,.gAeqtG_adminDetailHead p{margin:0}.gAeqtG_adminInlineActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gAeqtG_adminStaffModalForm{gap:14px;display:grid}.gAeqtG_adminStaffModalForm fieldset{border:1px solid var(--tone-border);border-radius:6px;flex-wrap:wrap;gap:8px 20px;margin:0;padding:10px 14px;display:flex}.gAeqtG_adminStaffModalForm legend{color:var(--tone-ink);padding:0 4px;font-size:13px;font-weight:700}.gAeqtG_adminStaffModalForm fieldset label{align-items:center;gap:6px;font-size:14px;display:inline-flex}.gAeqtG_adminStaffModalForm .gAeqtG_adminFormGrid>label{color:var(--tone-ink);gap:6px;font-size:13px;font-weight:700;display:grid}.gAeqtG_adminStaffModalForm input[type=search],.gAeqtG_adminStaffModalForm input[type=text],.gAeqtG_adminStaffModalForm input[type=email],.gAeqtG_adminStaffModalForm select{box-sizing:border-box;border:1px solid var(--tone-border);background:#fff;border-radius:6px;width:100%;min-height:38px;padding:8px 10px;font-size:14px}.gAeqtG_adminStaffModalSearch{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;max-width:560px;display:grid}.gAeqtG_adminStaffCreateForm{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.gAeqtG_adminCompactSelect{min-width:180px;color:var(--tone-ink);gap:6px;font-weight:600;display:grid}.gAeqtG_adminCompactSelect select{border:1px solid var(--tone-border);color:#3f3e44;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_adminDetailPanel label{color:var(--tone-ink);gap:6px;font-weight:600;display:grid}.gAeqtG_adminDetailPanel input,.gAeqtG_adminDetailPanel textarea,.gAeqtG_adminDetailPanel select{border:1px solid var(--tone-border);color:#3f3e44;width:100%;min-height:38px;font:inherit;border-radius:4px;padding:8px 10px}.gAeqtG_adminDetailPanel textarea{resize:vertical;min-height:96px}.gAeqtG_recruitmentDatesField{gap:6px;display:grid}.gAeqtG_recruitmentDateRow{align-items:center;gap:6px;display:flex}.gAeqtG_recruitmentDateRow input{flex:1}.gAeqtG_recruitmentDateRemove{border:1px solid var(--tone-border);color:#3f3e44;min-height:38px;font:inherit;cursor:pointer;background:#fff;border-radius:4px;flex:none;padding:6px 12px;font-weight:500}.gAeqtG_recruitmentDateRemove:disabled{opacity:.5;cursor:not-allowed}.gAeqtG_recruitmentDateAdd{min-height:34px;color:var(--tone-primary);font:inherit;cursor:pointer;background:#fff;border:1px dashed #adb5bd;border-radius:4px;justify-self:start;padding:6px 12px;font-weight:600}.gAeqtG_recruitmentCalendarPicker{gap:8px;max-width:290px;display:grid}.gAeqtG_recruitmentCalendarPickerOpen{border:1px solid var(--tone-border);background:#fff;border-radius:8px;max-width:360px;padding:10px}.gAeqtG_recruitmentCalendarInputRow{align-items:stretch;width:100%;max-width:270px;display:flex}.gAeqtG_recruitmentCalendarPicker:not(.gAeqtG_recruitmentCalendarPickerOpen) .gAeqtG_recruitmentCalendarInputRow{max-width:180px}.gAeqtG_recruitmentCalendarInput{border:1px solid var(--tone-border);min-width:0;min-height:36px;color:var(--tone-ink);font:inherit;background:#fff;border-right:0;border-radius:4px 0 0 4px;flex:1;padding:7px 9px;font-size:13px}.gAeqtG_recruitmentCalendarInput::placeholder{color:var(--tone-muted)}.gAeqtG_recruitmentCalendarInput:focus{outline:2px solid var(--tone-accent);outline-offset:-2px}.gAeqtG_recruitmentCalendarInput[aria-invalid=true]{border-color:#d64545}.gAeqtG_recruitmentCalendarInputError{color:#8a1c1c;margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.6}.gAeqtG_recruitmentCalendarTrigger{border:1px solid var(--tone-border);width:34px;min-height:36px;color:var(--tone-ink);cursor:pointer;background:#fff;border-radius:0 4px 4px 0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.gAeqtG_recruitmentCalendarTrigger:hover:not(:disabled){background:var(--tone-primary-soft)}.gAeqtG_recruitmentCalendarIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px;height:16px}.gAeqtG_recruitmentCalendarTrigger:disabled,.gAeqtG_recruitmentCalendarInput:disabled{cursor:not-allowed;opacity:.6}.gAeqtG_recruitmentCalendarHead{text-align:center;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;display:grid}.gAeqtG_recruitmentCalendarHead strong{color:var(--tone-ink);font-size:14px}.gAeqtG_recruitmentCalendarMonthButton{border:1px solid var(--tone-border);background:var(--tone-surface);min-height:30px;color:var(--tone-primary-dark);cursor:pointer;border-radius:4px;font-size:20px;line-height:1}.gAeqtG_recruitmentCalendarMonthButton:hover:not(:disabled){background:var(--tone-primary-soft)}.gAeqtG_recruitmentCalendarMonthButton:disabled{cursor:not-allowed;opacity:.45}.gAeqtG_recruitmentCalendarWeekdays,.gAeqtG_recruitmentCalendarGrid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.gAeqtG_recruitmentCalendarWeekdays{color:var(--tone-muted);font-size:11px;font-weight:700}.gAeqtG_recruitmentCalendarWeekdays span:first-child{color:#a4262c}.gAeqtG_recruitmentCalendarWeekdays span:last-child{color:#0a4d8c}.gAeqtG_recruitmentCalendarDay,.gAeqtG_recruitmentCalendarDaySelected{min-height:32px;color:var(--tone-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:4px}.gAeqtG_recruitmentCalendarDay:hover:not(:disabled){border-color:var(--tone-accent-border);background:var(--tone-primary-soft)}.gAeqtG_recruitmentCalendarDaySelected{border-color:var(--tone-accent);background:var(--tone-primary-soft);color:var(--tone-primary-dark);font-weight:800}.gAeqtG_recruitmentCalendarDaySunday,.gAeqtG_recruitmentCalendarDaySelected.gAeqtG_recruitmentCalendarDaySunday{color:#a4262c}.gAeqtG_recruitmentCalendarDaySaturday,.gAeqtG_recruitmentCalendarDaySelected.gAeqtG_recruitmentCalendarDaySaturday{color:#0a4d8c}.gAeqtG_recruitmentCalendarDayHoliday,.gAeqtG_recruitmentCalendarDaySelected.gAeqtG_recruitmentCalendarDayHoliday{color:#a4262c;background:#fff2f2;align-content:center;justify-items:center;min-height:52px;padding:2px;display:grid}.gAeqtG_recruitmentCalendarDaySaturday.gAeqtG_recruitmentCalendarDayHoliday,.gAeqtG_recruitmentCalendarDaySelected.gAeqtG_recruitmentCalendarDaySaturday.gAeqtG_recruitmentCalendarDayHoliday{color:#a4262c}.gAeqtG_recruitmentCalendarDayToday,.gAeqtG_recruitmentCalendarDaySelected.gAeqtG_recruitmentCalendarDayToday{box-shadow:none;color:var(--tone-ink);background:#f3f4f6;border:2px solid #9ca3af}.gAeqtG_recruitmentCalendarDayToday.gAeqtG_recruitmentCalendarDayHoliday{color:#a4262c}.gAeqtG_recruitmentCalendarDay:disabled,.gAeqtG_recruitmentCalendarDaySelected:disabled{cursor:not-allowed;opacity:.55}.gAeqtG_recruitmentCalendarSelected{border-top:1px solid var(--tone-border-subtle);gap:2px;padding-top:8px;display:grid}.gAeqtG_recruitmentCalendarSelected span{color:var(--tone-muted);font-size:11px}.gAeqtG_recruitmentCalendarSelected strong{color:var(--tone-ink);font-size:12px;line-height:1.5}.gAeqtG_archiveApplicationsSearchGrid{grid-template-columns:minmax(180px,.85fr) minmax(280px,1.65fr) minmax(180px,1fr);align-items:end;gap:12px;max-width:1080px;display:grid}.gAeqtG_archiveApplicationsSearchGrid>label{color:var(--tone-ink);gap:6px;font-size:13px;font-weight:700;display:grid}.gAeqtG_archiveApplicationsSearchGrid>label input,.gAeqtG_archiveApplicationsSearchGrid>label select{box-sizing:border-box;border:1px solid var(--tone-border);width:100%;min-height:38px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:6px;padding:8px 10px;font-weight:400}.gAeqtG_archiveApplicationsKeywordField{grid-column:span 2}.gAeqtG_trueArchiveSearchForm{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:8px;max-width:760px;margin:16px 0 8px;display:grid}.gAeqtG_trueArchiveSearchField{color:var(--tone-ink);gap:6px;font-size:13px;font-weight:700;display:grid}.gAeqtG_trueArchiveSearchField input{box-sizing:border-box;border:1px solid var(--tone-border);width:100%;min-height:38px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:6px;padding:8px 10px;font-weight:400}.gAeqtG_trueArchiveSearchForm>:is(button,a){min-height:38px;margin-top:0}.gAeqtG_trueArchiveSearchHelp{color:var(--tone-muted);margin:0 0 12px;font-size:12px;line-height:1.6}.gAeqtG_adminOrderCreateForm{gap:16px;display:grid}.gAeqtG_adminOrderCreateFieldset{border:1px solid var(--tone-border);border-radius:8px;gap:10px;margin:0;padding:14px;display:grid}.gAeqtG_adminOrderCreateFieldset legend{color:var(--tone-ink);padding:0 6px;font-weight:700}.gAeqtG_adminOrderCreateOptions{flex-wrap:wrap;gap:10px 18px;display:flex}.gAeqtG_adminOrderCreateOptions label{color:var(--tone-ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}.gAeqtG_adminOrderCreateOptions input{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--tone-primary);margin:0}.gAeqtG_adminOrderCreateSearch{color:var(--tone-ink);gap:6px;font-weight:600;display:grid}.gAeqtG_adminOrderCreateSearch input{border:1px solid var(--tone-border);width:100%;min-height:38px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_recruitmentCreatePage{width:100%}.gAeqtG_recruitmentCreatePage>.gAeqtG_adminDetailHead{border-bottom:1px solid var(--tone-border-subtle);padding-bottom:14px}.gAeqtG_recruitmentCreateLayout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;display:grid}.gAeqtG_recruitmentCreateMain,.gAeqtG_recruitmentCreateSidebar,.gAeqtG_recruitmentFieldStack{gap:14px;display:grid}.gAeqtG_recruitmentInlineDateField,.gAeqtG_recruitmentInlineSelectField{max-width:260px}.gAeqtG_recruitmentPointsRewardGrid{grid-template-columns:minmax(0,260px)}.gAeqtG_recruitmentPointsControl{border:1px solid var(--tone-border);background:#fff;border-radius:6px;justify-self:start;align-items:stretch;width:fit-content;max-width:260px;min-height:40px;display:inline-flex;overflow:hidden}.gAeqtG_recruitmentPointsControl input{width:76px;min-width:0;color:var(--tone-ink);font:inherit;text-align:right;border:0;padding:8px 10px}.gAeqtG_recruitmentPointsControl input:focus{outline:2px solid var(--tone-accent);outline-offset:-2px}.gAeqtG_recruitmentPointsControl>span{color:var(--tone-muted);white-space:nowrap;align-items:center;padding:0 4px;display:inline-flex}.gAeqtG_recruitmentPointsStepper{border-left:1px solid var(--tone-border-subtle);background:var(--tone-surface);flex:none;grid-template-rows:1fr 1fr;min-width:34px;display:grid}.gAeqtG_recruitmentPointsStepButton{background:var(--tone-surface);width:34px;min-height:19px;color:var(--tone-primary-dark);cursor:pointer;border:0;font-size:11px;font-weight:700;line-height:1}.gAeqtG_recruitmentPointsStepButton+.gAeqtG_recruitmentPointsStepButton{border-top:1px solid var(--tone-border-subtle)}.gAeqtG_recruitmentPointsStepButton:hover:not(:disabled){background:var(--tone-primary-soft)}.gAeqtG_recruitmentPointsStepButton:disabled{cursor:not-allowed;opacity:.45}.gAeqtG_recruitmentFileField{color:var(--tone-ink);gap:6px;font-weight:600;display:grid}.gAeqtG_recruitmentFileControl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gAeqtG_adminDetailPanel .gAeqtG_recruitmentFileButton{border:1px solid var(--tone-border);background:var(--tone-surface);width:fit-content;min-height:34px;color:var(--tone-ink);cursor:pointer;border-radius:4px;align-items:center;padding:6px 12px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.gAeqtG_adminDetailPanel .gAeqtG_recruitmentFileButton:hover{background:#eef2f6}.gAeqtG_adminDetailPanel .gAeqtG_recruitmentFileButton input{opacity:0;width:1px;height:1px;min-height:1px;position:absolute;overflow:hidden}.gAeqtG_recruitmentFileName{color:#3f3e44;font-size:13px;font-weight:500}.gAeqtG_recruitmentLegacyEditorField{gap:8px;display:grid}.gAeqtG_recruitmentLegacyEditorField>strong{color:var(--tone-ink)}.gAeqtG_recruitmentLegacyEditor{border:1px solid var(--tone-border);background:#fff;border-radius:6px;overflow:hidden}.gAeqtG_recruitmentLegacyEditorToolbar{border-bottom:1px solid var(--tone-border);background:var(--tone-surface);flex-wrap:wrap;gap:2px;padding:6px;display:flex}.gAeqtG_recruitmentLegacyEditorToolbar button{min-width:30px;min-height:28px;color:var(--tone-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;font-size:12px;font-weight:700}.gAeqtG_recruitmentLegacyEditorToolbar button:hover{border-color:var(--tone-border);background:#fff}.gAeqtG_recruitmentLegacyEditorToolbar button:disabled{cursor:not-allowed;opacity:.45}.gAeqtG_recruitmentEditorSurface{min-height:180px;color:var(--tone-ink);font:inherit;white-space:pre-wrap;border:0;border-radius:0;outline:none;padding:10px 12px;line-height:1.7;overflow-y:auto}.gAeqtG_recruitmentEditorSurface:focus{box-shadow:inset 0 0 0 2px var(--tone-accent)}.gAeqtG_recruitmentEditorSurface img{max-width:100%;max-height:240px;margin:8px 0;display:block}.gAeqtG_recruitmentEditorSurface table{border-collapse:collapse;width:100%;margin:8px 0}.gAeqtG_recruitmentEditorSurface th,.gAeqtG_recruitmentEditorSurface td{border:1px solid var(--tone-border);text-align:left;padding:6px 8px}.gAeqtG_recruitmentEditorSurface th{background:var(--tone-surface)}.gAeqtG_recruitmentEditorSurface blockquote{border-left:3px solid var(--tone-accent);color:var(--tone-muted);margin:8px 0;padding-left:10px}.gAeqtG_recruitmentEditorSurface pre{background:var(--tone-surface);white-space:pre-wrap;border-radius:4px;margin:8px 0;padding:8px}.gAeqtG_recruitmentEditorState{display:none!important}.gAeqtG_recruitmentLegacyEditor textarea{min-height:180px;box-shadow:none;border:0;border-radius:0}.gAeqtG_recruitmentFormatRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.gAeqtG_recruitmentFormatRow label{width:min(280px,100%)}.gAeqtG_recruitmentFlagList{flex-wrap:wrap;gap:12px 18px;display:flex}.gAeqtG_recruitmentTagPicker{border-top:1px solid #eef1f4;gap:12px;padding-top:12px;display:grid}.gAeqtG_recruitmentTagPickerHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gAeqtG_recruitmentTagPickerHead div{gap:4px;display:grid}.gAeqtG_recruitmentTagPickerHead strong{color:var(--tone-ink)}.gAeqtG_recruitmentTagPickerHead span{color:var(--tone-muted);font-size:13px;line-height:1.5}.gAeqtG_recruitmentFormSelectGroup{gap:10px;display:grid}.gAeqtG_selectedRecruitmentFormMeta{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.gAeqtG_selectedRecruitmentFormMeta div{gap:3px;min-width:0;display:grid}.gAeqtG_selectedRecruitmentFormMeta span{color:var(--tone-muted);font-size:12px;font-weight:700}.gAeqtG_selectedRecruitmentFormMeta strong{overflow-wrap:anywhere;color:var(--tone-ink);font-size:14px}.gAeqtG_recruitmentRevisionPanel,.gAeqtG_recruitmentSideDisclosure{background:#fff;border:1px solid #d6dbe1;border-radius:8px}.gAeqtG_recruitmentRevisionPanel{gap:10px;padding:14px;display:grid}.gAeqtG_recruitmentRevisionPanel p{color:var(--tone-ink);margin:0}.gAeqtG_recruitmentSideDisclosure{overflow:hidden}.gAeqtG_recruitmentSideDisclosure summary{background:var(--tone-surface);color:#0068a9;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:11px 14px;font-weight:800;display:flex}.gAeqtG_recruitmentSideDisclosure summary strong{white-space:nowrap;flex:none}.gAeqtG_recruitmentSideDisclosure>label,.gAeqtG_recruitmentSideDisclosure>.gAeqtG_inlineCheckboxLabel,.gAeqtG_recruitmentSideDateRow,.gAeqtG_recruitmentSideDisclosure>.gAeqtG_fieldHelp,.gAeqtG_recruitmentSidePasswordError{margin:12px 14px}.gAeqtG_recruitmentSidePasswordError{color:#a42828;background:#fff3f3;border:1px solid #f0a4a4;border-radius:4px;padding:9px 10px;font-size:13px;font-weight:700;line-height:1.5}.gAeqtG_recruitmentSideDateRow{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:8px;display:grid}.gAeqtG_adminSubSection{border:1px solid var(--tone-border-subtle);background:var(--tone-surface);border-radius:4px;gap:10px;padding:12px;display:grid}.gAeqtG_adminSubSection h4{margin:0;font-size:15px}.gAeqtG_noticeEditorList{gap:12px;display:grid}.gAeqtG_noticeEditorItem{background:#fff;border:1px solid #e0e4e8;border-radius:4px;gap:8px;padding:12px;display:grid}.gAeqtG_noticeEditorItemHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gAeqtG_calendarCaption{color:#3f3e44;flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.gAeqtG_calendarCaption strong{color:var(--tone-ink)}.gAeqtG_calendarCaption span{font-size:13px}.gAeqtG_calendarLegend{border:1px solid var(--tone-border);background:var(--tone-surface);color:#475569;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.gAeqtG_calendarLegend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gAeqtG_calendarEntryDots{flex-wrap:wrap;align-items:center;gap:4px;min-height:12px;display:flex}.gAeqtG_calendarEntryDot,.gAeqtG_calendarEntryDotMore{background:#22c55e;border-radius:999px;flex:none;width:9px;height:9px;transition:transform .16s;display:inline-flex;box-shadow:0 0 0 1px #ffffffe0}.gAeqtG_calendarEntryDot[data-tone=urgent]{background:#dc2626}.gAeqtG_calendarEntryDot[data-tone=open]{background:#22c55e}.gAeqtG_calendarEntryDot[data-tone=scheduled]{background:#f59e0b}.gAeqtG_calendarEntryDot[data-tone=closed]{background:#94a3b8}.gAeqtG_calendarEntryDotMore{background:var(--tone-border);color:#475569;width:auto;min-width:18px;height:auto;box-shadow:none;justify-content:center;padding:1px 5px;font-size:10px;font-weight:800;line-height:1.2}.gAeqtG_recruitmentCalendarMock{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.gAeqtG_calendarDayCard,.gAeqtG_recruitmentCalendarMock>button,.gAeqtG_segmentedControl button,.gAeqtG_bulkActionBar button{border:1px solid var(--tone-border);min-height:38px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_calendarDayCard,.gAeqtG_recruitmentCalendarMock>button{text-align:left;align-content:start;gap:4px;min-height:92px;display:grid}.gAeqtG_recruitmentCalendarMock>button{cursor:pointer}.gAeqtG_calendarDateButton,.gAeqtG_calendarEntryButton,.gAeqtG_monthCalendarEntries button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.gAeqtG_calendarDateButton{align-items:baseline;gap:5px;width:fit-content;display:flex}.gAeqtG_recruitmentCalendarMock>button span{align-items:baseline;gap:5px;display:flex}.gAeqtG_calendarEntryButton,.gAeqtG_calendarEmptyState{border-radius:4px;align-content:start;gap:4px;width:100%;padding:4px 0;display:grid}.gAeqtG_calendarEntryButton strong{color:#0b5ed7;font-size:13px;font-weight:800;line-height:1.2}.gAeqtG_calendarEntryButton:hover .gAeqtG_calendarEntryDot,.gAeqtG_monthCalendarEntries button:hover{transform:scale(1.18)}.gAeqtG_calendarDateButton small,.gAeqtG_recruitmentCalendarMock>button small,.gAeqtG_monthCalendarDay small{color:var(--tone-muted);font-size:12px;font-weight:600}.gAeqtG_calendarEntryButton em,.gAeqtG_recruitmentCalendarMock>button em,.gAeqtG_calendarEmptyState em,.gAeqtG_monthCalendarDay em{color:var(--tone-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal}.gAeqtG_calendarCountBadge{color:#0b5ed7;background:#e7f1ff;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.2}.gAeqtG_calendarHolidayGuide{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.5}.gAeqtG_calendarHolidayName{color:#a4262c;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.2;display:block}.gAeqtG_calendarDateButton:disabled,.gAeqtG_recruitmentCalendarMock>button:disabled{color:#adb5bd;cursor:default}.gAeqtG_hasCalendarEntry{border-color:var(--tone-primary-border);background:var(--tone-primary-soft)}.gAeqtG_calendarDayCard.gAeqtG_holidayCalendarDay,.gAeqtG_monthCalendarDay.gAeqtG_holidayCalendarDay{background:#fff2f2;border-color:#f1aeb5}.gAeqtG_sundayCalendarDay .gAeqtG_calendarDateButton,.gAeqtG_sundayCalendarDay .gAeqtG_calendarDateButton small,.gAeqtG_sundayCalendarDay>span,.gAeqtG_sundayCalendarDay>span small{color:#dc2626}.gAeqtG_saturdayCalendarDay .gAeqtG_calendarDateButton,.gAeqtG_saturdayCalendarDay .gAeqtG_calendarDateButton small,.gAeqtG_saturdayCalendarDay>span,.gAeqtG_saturdayCalendarDay>span small{color:#0284c7}.gAeqtG_holidayCalendarDay .gAeqtG_calendarDateButton,.gAeqtG_holidayCalendarDay .gAeqtG_calendarDateButton small,.gAeqtG_holidayCalendarDay>span,.gAeqtG_holidayCalendarDay>span small{color:#a4262c}.gAeqtG_holidayCalendarDay .gAeqtG_calendarDateButton{gap:1px;display:grid}.gAeqtG_todayCalendarDay{border-color:var(--tone-accent);background:var(--tone-accent-soft);box-shadow:inset 0 0 0 1px #b8941f3d}.gAeqtG_todayCalendarDay .gAeqtG_calendarDateButton,.gAeqtG_todayCalendarDay>span{font-weight:800}.gAeqtG_todayCalendarDay:not(.gAeqtG_sundayCalendarDay):not(.gAeqtG_saturdayCalendarDay) .gAeqtG_calendarDateButton,.gAeqtG_todayCalendarDay:not(.gAeqtG_sundayCalendarDay):not(.gAeqtG_saturdayCalendarDay) .gAeqtG_calendarDateButton small,.gAeqtG_todayCalendarDay:not(.gAeqtG_sundayCalendarDay):not(.gAeqtG_saturdayCalendarDay)>span,.gAeqtG_todayCalendarDay:not(.gAeqtG_sundayCalendarDay):not(.gAeqtG_saturdayCalendarDay)>span small{color:var(--tone-accent)}.gAeqtG_todayCalendarDay.gAeqtG_holidayCalendarDay .gAeqtG_calendarDateButton,.gAeqtG_todayCalendarDay.gAeqtG_holidayCalendarDay .gAeqtG_calendarDateButton small,.gAeqtG_todayCalendarDay.gAeqtG_holidayCalendarDay>span,.gAeqtG_todayCalendarDay.gAeqtG_holidayCalendarDay>span small{color:#a4262c}.gAeqtG_activeCalendarDay,.gAeqtG_segmentedControl .gAeqtG_activeSegment{border-color:var(--tone-accent-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);box-shadow:inset 0 -2px 0 var(--tone-primary);font-weight:700}.gAeqtG_monthCalendarPanel{border:1px solid var(--tone-border);background:#fff;border-radius:4px;gap:8px;padding:12px;display:grid}.gAeqtG_calendarMonthControls{border:1px solid var(--tone-border-subtle);background:var(--tone-surface);border-radius:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:10px;display:flex}.gAeqtG_calendarMonthControls label{color:#3f3e44;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.gAeqtG_calendarMonthControls input{border:1px solid var(--tone-border);min-height:38px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:4px;padding:7px 10px}.gAeqtG_monthCalendarWeekdays,.gAeqtG_monthCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.gAeqtG_monthCalendarWeekdays span{background:var(--tone-surface);color:#3f3e44;text-align:center;border-radius:4px;padding:6px 8px;font-size:12px;font-weight:700}.gAeqtG_monthCalendarBlank,.gAeqtG_monthCalendarDay{min-height:98px}.gAeqtG_monthCalendarBlank{border:1px dashed var(--tone-border-subtle);background:var(--tone-surface);border-radius:4px}.gAeqtG_monthCalendarDay{border:1px solid var(--tone-border);color:var(--tone-ink);font:inherit;text-align:left;background:#fff;border-radius:4px;align-content:start;gap:6px;padding:8px;display:grid}.gAeqtG_monthCalendarDay.gAeqtG_adjacentMonthCalendarDay{border-color:var(--tone-border-subtle);background:var(--tone-surface);color:var(--tone-muted)}.gAeqtG_monthCalendarDay.gAeqtG_todayCalendarDay{border-color:var(--tone-accent);background:var(--tone-accent-soft);box-shadow:inset 0 0 0 1px #b8941f3d}.gAeqtG_monthCalendarEntries{gap:5px;display:grid}.gAeqtG_monthCalendarEntries button{border-left:3px solid var(--tone-primary);color:var(--tone-ink);overflow-wrap:anywhere;gap:2px;padding-left:6px;font-size:12px;font-weight:700;display:grid}.gAeqtG_monthCalendarEntries small{color:#3f3e44;font-weight:500}.gAeqtG_monthCalendarBadges{flex-wrap:wrap;gap:4px;display:flex}.gAeqtG_monthCalendarEntryBadge{background:var(--tone-accent-soft);border:1px solid var(--tone-accent-border);color:var(--tone-accent-dark);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.4}.gAeqtG_monthCalendarEntryMore{background:var(--tone-surface);color:var(--tone-muted);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.4}.gAeqtG_calendarModalList{gap:10px;display:grid}.gAeqtG_calendarModalItem{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.gAeqtG_calendarModalItem strong,.gAeqtG_calendarModalItem p{margin:0}.gAeqtG_calendarModalItem strong{color:var(--tone-ink)}.gAeqtG_calendarModalItem p{color:#3f3e44;font-size:14px}.gAeqtG_calendarModalItem span{background:var(--tone-primary-soft);width:fit-content;color:var(--tone-primary-dark);border-radius:999px;margin-top:7px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.gAeqtG_calendarModalItem .gAeqtG_closedCalendarBadge{background:var(--tone-border-subtle);color:#3f3e44;border-color:#d6dbe1;margin-left:6px}.gAeqtG_calendarModalActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gAeqtG_segmentedControl{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_segmentedControl button,.gAeqtG_bulkActionBar button{cursor:pointer}.gAeqtG_bulkActionBar{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.gAeqtG_bulkActionBar span{color:var(--tone-primary-dark);font-size:13px}.gAeqtG_bulkActionBar label{min-width:104px;color:var(--tone-primary-dark);gap:4px;font-size:12px;display:grid}.gAeqtG_bulkActionBar select{border:1px solid var(--tone-border);min-height:38px;color:var(--tone-ink);background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_mockBulkQuickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gAeqtG_mockBulkQuickAction{border:1px solid var(--tone-primary-border);background:#fffdf6;border-radius:4px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.gAeqtG_mockBulkQuickAction h3,.gAeqtG_mockBulkQuickAction p{margin:0}.gAeqtG_mockBulkQuickAction h3{color:var(--tone-primary-dark);font-size:14px}.gAeqtG_mockBulkQuickAction p{color:#4d4b43;font-size:12px;line-height:1.5}.gAeqtG_mockBulkQuickAction .gAeqtG_bulkActionBar{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;display:grid}.gAeqtG_mockBulkQuickAction .gAeqtG_bulkActionBar button,.gAeqtG_mockBulkQuickAction .gAeqtG_bulkPhotoExportLink{text-align:center;justify-content:center;width:100%;min-width:0;min-height:34px;padding:6px;font-size:12px}.gAeqtG_bulkSelectionConditionModal{gap:16px;display:grid}.gAeqtG_bulkSelectionConditionSteps{color:var(--tone-muted);gap:5px;margin:0;padding-left:22px;font-size:13px;line-height:1.6;display:grid}.gAeqtG_bulkSelectionConditionGrid{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;padding:12px;display:grid}.gAeqtG_bulkSelectionConditionGrid label{color:var(--tone-primary-dark);gap:4px;font-size:12px;display:grid}.gAeqtG_bulkSelectionConditionGrid select{border:1px solid var(--tone-border);width:100%;min-height:38px;color:var(--tone-ink);background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_bulkSelectionConditionSummary{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:4px;gap:4px;padding:12px;font-size:13px;display:grid}.gAeqtG_bulkSelectionConditionSummary strong{color:var(--tone-ink);font-size:18px}.gAeqtG_bulkSelectionConditionSummary p{margin:2px 0 0;line-height:1.6}.gAeqtG_bulkSelectionAppliedNotice{color:#27623d;background:#f2fbf5;border:1px solid #badbcc;border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.6}.gAeqtG_guidedBulkOperationPicker{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);border-radius:4px;gap:8px;padding:10px;display:grid}.gAeqtG_guidedBulkOperationPicker h3,.gAeqtG_guidedBulkOperationPicker p{margin:0}.gAeqtG_guidedBulkOperationPicker h3{color:var(--tone-primary-dark);font-size:14px}.gAeqtG_guidedBulkOperationPicker p,.gAeqtG_guidedBulkOperationEmpty{color:#4d4b43;font-size:13px;line-height:1.6}.gAeqtG_guidedBulkOperationChoices{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.gAeqtG_guidedBulkOperationChoices button{border:1px solid var(--tone-border);min-height:76px;color:var(--tone-ink);text-align:left;background:#fff;border-radius:4px;gap:4px;padding:10px;display:grid}.gAeqtG_guidedBulkOperationChoices strong{font-size:13px}.gAeqtG_guidedBulkOperationChoices span{color:var(--tone-muted);font-size:12px;line-height:1.45}.gAeqtG_guidedBulkOperationRecommendation{width:fit-content;color:var(--tone-primary-dark);background:#f6e7a8;border-radius:999px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:700}.gAeqtG_guidedBulkOperationEmpty{border:1px dashed var(--tone-primary-border);background:#fffdf6;border-radius:4px;margin:0;padding:10px}.gAeqtG_guidedBulkOperationBody{border:1px solid var(--tone-primary-border);background:#fffdf6;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.gAeqtG_guidedBulkOperationBody>span{width:100%;color:var(--tone-primary-dark);font-size:13px}.gAeqtG_guidedBulkOperationModalBackdrop{z-index:70;background:rgba(var(--tone-shadow), .46);position:fixed;inset:0}.gAeqtG_guidedBulkOperationModal{z-index:71;border:1px solid var(--tone-border);width:min(820px,100vw - 48px);max-height:calc(100vh - 48px);box-shadow:0 24px 60px rgba(var(--tone-shadow), .24);background:#fff;border-radius:10px;padding:18px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.gAeqtG_guidedBulkOperationModalHeader{border-bottom:1px solid var(--tone-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.gAeqtG_guidedBulkOperationModalHeader span{background:var(--tone-accent-soft);width:fit-content;color:var(--tone-accent-dark);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.gAeqtG_guidedBulkOperationModalHeader h2,.gAeqtG_guidedBulkOperationModalHeader p{margin:6px 0 0}.gAeqtG_guidedBulkOperationModalHeader h2{color:var(--tone-ink);font-size:22px}.gAeqtG_guidedBulkOperationModalHeader p{color:var(--tone-muted);font-size:13px;line-height:1.6}.gAeqtG_guidedBulkOperationSummary{color:var(--tone-muted);font-size:12px;line-height:1.5}.gAeqtG_guidedBulkOperationConfirmation{border:1px solid var(--tone-primary-border);color:#4d4b43;background:#fff8e5;border-radius:4px;gap:6px;width:100%;padding:10px;font-size:13px;line-height:1.6;display:grid}.gAeqtG_guidedBulkOperationConfirmation>div{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_guidedBulkOperationSerialList{border:1px solid var(--tone-border);max-height:240px;color:var(--tone-ink);background:#fff;border-radius:4px;gap:4px;margin:6px 0 0;padding:8px 12px 8px 32px;font-size:13px;line-height:1.5;display:grid;overflow-y:auto}.gAeqtG_guidedBulkOperationSerialList li{flex-wrap:wrap;gap:6px;display:flex}.gAeqtG_bulkActionGroup{border-left:1px solid var(--tone-primary-border);flex-wrap:wrap;align-items:center;gap:6px;padding-left:8px;display:inline-flex}.gAeqtG_bulkActionGroup label{color:var(--tone-primary-dark);font-size:13px;font-weight:700}.gAeqtG_bulkActionGroup select{border:1px solid var(--tone-border);min-height:38px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:4px;padding:7px 9px}.gAeqtG_mockPointPlanRows{gap:6px;width:100%;display:grid}.gAeqtG_pointPlanBulkInput{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gAeqtG_pointPlanBulkInput label{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.gAeqtG_pointPlanBulkInput input{border:1px solid var(--tone-border);width:96px;min-height:34px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:4px;padding:6px 8px}.gAeqtG_mockPointPlanRow{border:1px solid var(--tone-border);background:#fff;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 10px;display:flex}.gAeqtG_mockPointPlanRow>span:first-child{gap:2px;display:grid}.gAeqtG_mockPointPlanRow small{color:var(--tone-muted);font-size:12px;font-weight:400}.gAeqtG_mockPointPlanRow>span:last-child{align-items:center;gap:6px;display:inline-flex}.gAeqtG_mockPointPlanRow input{border:1px solid var(--tone-border);width:96px;min-height:34px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:4px;padding:6px 8px}.gAeqtG_mockPointPlanRow em{color:var(--tone-muted);font-size:12px;font-style:normal;font-weight:400}.gAeqtG_bulkPhotoExportLink{color:#0f5132;cursor:pointer;background:#d1e7dd;border:1px solid #0f5132;border-radius:4px;align-items:center;min-height:38px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.gAeqtG_bulkPhotoExportLink[aria-disabled=true]{border-color:var(--tone-border);background:var(--tone-border-subtle);color:#adb5bd;cursor:not-allowed}.gAeqtG_downloadActionBar{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:4px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px;display:flex}.gAeqtG_downloadActionBar>span{color:#3f3e44;margin-right:auto;font-weight:700}.gAeqtG_adminDisclosure{border:1px solid var(--tone-border);background:#fff;border-radius:4px;padding:10px 12px}.gAeqtG_adminDisclosure summary{cursor:pointer;font-weight:700}.gAeqtG_adminDisclosure p{color:#3f3e44;margin:10px 0 0}.gAeqtG_adminNgEditor{gap:12px;margin-top:12px;display:grid}.gAeqtG_adminNgEditor label{color:var(--tone-ink);gap:6px;font-weight:600;display:grid}.gAeqtG_adminNgEditor input,.gAeqtG_adminNgEditor textarea,.gAeqtG_adminNgEditor select{border:1px solid var(--tone-border);color:#3f3e44;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_adminNgEditor textarea{resize:vertical;min-height:96px}.gAeqtG_adminNgEditor .gAeqtG_adminNgFlagControl{align-items:center;gap:8px;min-height:38px;display:flex}.gAeqtG_adminNgEditor .gAeqtG_adminNgFlagControl input{width:auto;min-height:auto}.gAeqtG_inlineCheckboxLabel{grid-template-columns:none;align-items:center;gap:6px;font-weight:500;display:inline-flex}.gAeqtG_inlineCheckboxLabel input{width:auto;min-height:auto}.gAeqtG_adminFieldset{border:1px solid #dfe4ea;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:10px 14px 12px;display:flex}.gAeqtG_adminFieldset legend{color:var(--tone-ink);padding:0 6px;font-size:14px;font-weight:700}.gAeqtG_adminFieldset>span,.gAeqtG_adminFieldset>.gAeqtG_recruitmentAcceptanceDeadline{flex-basis:100%}.gAeqtG_recruitmentAcceptanceDeadline input{max-width:260px}.gAeqtG_adminDetailPanel .gAeqtG_inlineCheckboxLabel{align-items:center;gap:8px;width:fit-content;display:inline-flex}.gAeqtG_adminDetailPanel .gAeqtG_inlineCheckboxLabel input{width:auto;min-height:auto;margin:0}.gAeqtG_adminFieldWide{grid-column:1/-1}.gAeqtG_adminMiniList{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_adminGiftImageField{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:6px;gap:8px;padding:12px;display:grid}.gAeqtG_adminGiftImagePreview{border:1px solid var(--tone-border);object-fit:contain;background:#fff;border-radius:4px;max-width:100%;height:auto}.gAeqtG_adminRecruitmentImagePreview{border:1px solid var(--tone-border);object-fit:contain;background:#fff;border-radius:4px;max-width:min(100%,360px);height:auto}.gAeqtG_adminMiniList span{border:1px solid var(--tone-border);background:var(--tone-surface);color:#3f3e44;border-radius:999px;padding:6px 10px;font-size:14px;font-weight:700}.gAeqtG_adminPolicyGrid{gap:12px;display:grid}.gAeqtG_adminPolicyGrid textarea{min-height:150px}.gAeqtG_adminFormLead{color:var(--tone-muted);margin:0}.gAeqtG_adminFormHint{color:var(--tone-muted);font-size:13px}.gAeqtG_adminLead{color:var(--tone-muted);margin:4px 0 0;line-height:1.6}.gAeqtG_adminYellowFeatureTag{color:#92400e;background:#fef3c7;border:1px solid #facc15;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.gAeqtG_adminFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gAeqtG_adminCheckBlock{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:4px;gap:10px;padding:12px;display:grid}.gAeqtG_adminCheckBlock label{grid-template-columns:none;align-items:flex-start;gap:8px;font-weight:500;display:flex}.gAeqtG_adminCheckBlock input{width:auto;min-height:auto;margin-top:4px}.gAeqtG_adminHintBox{background:var(--tone-primary-soft);color:#084298;border:1px solid #b6d4fe;border-radius:4px;margin:0;padding:10px 12px}.gAeqtG_adminGuideList{color:#3f3e44;gap:8px;margin:0;padding-left:20px;line-height:1.6;display:grid}.gAeqtG_adminGuideList code{color:#495057;background:#f1f3f5;border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.gAeqtG_recruitmentStatusGuide{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gAeqtG_recruitmentStatusGuide div{border:1px solid var(--tone-border);background:#fff;border-radius:6px;gap:4px;padding:10px;display:grid}.gAeqtG_recruitmentStatusGuide strong{color:var(--tone-ink);font-size:13px}.gAeqtG_recruitmentStatusGuide span{color:var(--tone-muted);font-size:12px;line-height:1.5}.gAeqtG_adminSuccessMessage{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc;border-radius:4px;margin:0;padding:10px 12px}.gAeqtG_adminWarningMessage{color:#664d03;background:#fff3cd;border:1px solid #ffda6a;border-radius:4px;margin:0;padding:10px 12px}.gAeqtG_adminActionRow{flex-wrap:wrap;gap:10px;display:flex}.gAeqtG_adminDefinitionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.gAeqtG_adminDefinitionList div{border:1px solid var(--tone-border-subtle);background:var(--tone-surface);border-radius:4px;padding:10px}.gAeqtG_adminDefinitionList dt{color:var(--tone-muted);font-size:13px;font-weight:700}.gAeqtG_adminDefinitionList dd{margin:3px 0 0}.gAeqtG_adminArchiveConfirmCheck{border:1px solid var(--tone-border);background:#fff;border-radius:4px;align-items:flex-start;gap:8px;margin:18px 0;padding:12px;font-weight:700;line-height:1.55;display:flex}.gAeqtG_adminArchiveConfirmCheck input{accent-color:#9b5d00;width:18px;height:18px;margin:2px 0 0}.gAeqtG_adminAlert{color:#664d03;background:#fff8e1;border:1px solid #ffe69c;border-radius:4px;margin:0;padding:10px 12px}.gAeqtG_applicationFormTabs{border-bottom:1px solid var(--tone-border);flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_applicationFormTabButton{background:var(--tone-surface);color:#475569;min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;padding:9px 14px;font-weight:800}.gAeqtG_applicationFormTabButton:hover{background:var(--tone-accent-soft);color:var(--tone-primary-dark)}.gAeqtG_activeApplicationFormTab{border-color:var(--tone-border);color:var(--tone-primary-dark);box-shadow:inset 0 -3px 0 var(--tone-accent);background:#fff}.gAeqtG_applicationFormLegacyList{gap:14px;display:grid}.gAeqtG_applicationFormLegacyCount{color:var(--tone-muted);margin:0;font-size:14px;font-weight:700;line-height:1.5}.gAeqtG_applicationFormLegacyAddButton{border:1px solid var(--button-primary-dark);background:var(--button-primary);color:#fff;min-height:40px;font:inherit;cursor:pointer;border-radius:8px;justify-self:start;padding:8px 16px;font-weight:700}.gAeqtG_applicationFormLegacyAddButton:hover{filter:brightness(.94)}.gAeqtG_applicationFormLegacyAddButton:disabled{opacity:.55;cursor:not-allowed;filter:none}.gAeqtG_applicationFormLegacyFilter{border:1px solid var(--tone-border);box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);background:#fff;border-radius:12px;gap:12px;padding:16px;display:grid}.gAeqtG_applicationFormLegacyFilterTitle{color:var(--tone-ink);font-size:14px;font-weight:800}.gAeqtG_applicationFormLegacyFilterRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gAeqtG_applicationFormLegacyFilterRow input,.gAeqtG_applicationFormLegacyFilterRow select,.gAeqtG_applicationFormLegacyFilterButton,.gAeqtG_applicationFormLegacyResetButton{border:1px solid var(--tone-border);color:#3f3e44;min-height:38px;font:inherit;border-radius:6px;padding:8px 10px;font-size:14px}.gAeqtG_applicationFormLegacyFilterRow input{width:min(100%,300px)}.gAeqtG_applicationFormLegacyFilterRow select{background:#fff;width:min(100%,200px)}.gAeqtG_applicationFormSubmissionExportColumns{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.gAeqtG_applicationFormSubmissionExportColumns label{color:var(--tone-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:14px;line-height:1.5;display:inline-flex}.gAeqtG_applicationFormSubmissionExportColumns input[type=checkbox]{box-sizing:border-box;width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--tone-primary);flex:none;margin:0;padding:0}.gAeqtG_applicationFormLegacyFilterButton{border-color:var(--button-primary-dark);background:var(--button-primary);color:#fff;cursor:pointer;min-width:88px;font-weight:700}.gAeqtG_applicationFormLegacyResetButton{border-color:var(--tone-border);min-width:88px;color:var(--tone-ink);cursor:pointer;background:#fff;font-weight:700}.gAeqtG_applicationFormLegacyFilterButton:hover,.gAeqtG_applicationFormLegacyResetButton:hover{filter:brightness(.94)}.gAeqtG_applicationFormLegacyBulkBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gAeqtG_applicationFormLegacyBulkBar select,.gAeqtG_applicationFormLegacyBulkButton{border:1px solid var(--tone-border);color:#3f3e44;min-height:38px;font:inherit;border-radius:6px;padding:8px 10px;font-size:14px}.gAeqtG_applicationFormLegacyBulkBar select{background:#fff;min-width:154px}.gAeqtG_applicationFormLegacyBulkButton{border-color:var(--tone-border);min-width:196px;color:var(--tone-ink);cursor:pointer;background:#fff;font-weight:700}.gAeqtG_applicationFormLegacyBulkButton:hover{filter:brightness(.94)}.gAeqtG_applicationFormLegacyBulkButton:disabled{opacity:.55;cursor:not-allowed;filter:none}.gAeqtG_applicationFormLegacyWebformTable{border:1px solid var(--tone-border);border-collapse:separate;border-spacing:0;min-width:1120px;box-shadow:0 8px 20px rgba(var(--tone-shadow), .04);border-radius:14px}.gAeqtG_applicationFormLegacyWebformTable th,.gAeqtG_applicationFormLegacyWebformTable td{color:var(--tone-ink);vertical-align:top;border-bottom:1px solid #e9edf1;padding:12px 14px}.gAeqtG_applicationFormLegacyWebformTable th{color:var(--tone-ink);background:#f7f9fa;font-size:13px;font-weight:700}.gAeqtG_applicationFormLegacyWebformTable tbody tr:hover td{background:#fffdf9}.gAeqtG_applicationFormLegacyWebformTable .gAeqtG_applicationFormTableTitle,.gAeqtG_applicationFormLegacyWebformTable .gAeqtG_applicationFormOwnerLink{color:var(--tone-primary-dark);font-weight:700}.gAeqtG_applicationFormLegacyWebformTable th:nth-child(5),.gAeqtG_applicationFormLegacyWebformTable td:nth-child(5),.gAeqtG_applicationFormLegacyWebformTable th:nth-child(6),.gAeqtG_applicationFormLegacyWebformTable td:nth-child(6),.gAeqtG_applicationFormLegacyWebformTable th:nth-child(7),.gAeqtG_applicationFormLegacyWebformTable td:nth-child(7),.gAeqtG_applicationFormLegacyWebformTable th:nth-child(8),.gAeqtG_applicationFormLegacyWebformTable td:nth-child(8){white-space:nowrap}.gAeqtG_applicationFormLegacySelectCell{text-align:center;width:36px}.gAeqtG_applicationFormLegacySelectCell input{width:16px;height:16px;margin:0}.gAeqtG_applicationFormLegacyTitleHeader{color:var(--tone-ink);justify-content:space-between;align-items:center;gap:8px;display:flex}.gAeqtG_applicationFormOperationGroup{white-space:nowrap;grid-template-columns:auto 28px;align-items:stretch;display:inline-grid}.gAeqtG_applicationFormBuildButton,.gAeqtG_applicationFormBuildCaret{min-height:30px;color:var(--tone-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #bfc7cf;font-size:13px}.gAeqtG_applicationFormBuildButton{border-right:0;padding:4px 16px}.gAeqtG_applicationFormBuildCaret{padding:4px 8px}.gAeqtG_applicationFormBuildButton:hover,.gAeqtG_applicationFormBuildCaret:hover{background:var(--tone-primary-soft);color:var(--tone-primary)}.gAeqtG_applicationFormBuildOperationMenu{z-index:6;min-width:112px;box-shadow:0 8px 20px rgba(var(--tone-shadow), .14);background:#fff;border:1px solid #bfc7cf;grid-column:1/-1;display:grid}.gAeqtG_applicationFormBuildOperationMenu button{min-height:34px;color:var(--tone-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;padding:7px 12px;font-size:13px;font-weight:700}.gAeqtG_applicationFormBuildOperationMenu button+button{border-top:1px solid var(--tone-border-subtle)}.gAeqtG_applicationFormBuildOperationMenu button:hover{background:var(--tone-primary-soft);color:var(--tone-primary)}.gAeqtG_applicationFormBuildOperationMenu .gAeqtG_applicationFormBuildOperationDelete{color:#a3261d}.gAeqtG_applicationFormBuildDeleteTargets{border:1px solid var(--tone-border);background:var(--tone-primary-soft);border-radius:6px;margin:0 0 16px;padding:12px 16px}.gAeqtG_applicationFormBuildDeleteTargets p{margin:0 0 6px;font-weight:800}.gAeqtG_applicationFormBuildDeleteTargets ul{gap:4px;margin:0;padding-left:20px;display:grid}.gAeqtG_applicationFormReviewBody{white-space:pre-wrap;overflow-wrap:anywhere}.gAeqtG_applicationFormBuildPage{border:1px solid var(--tone-border);width:100%;box-shadow:0 8px 20px rgba(var(--tone-shadow), .04);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.gAeqtG_applicationFormBuildHead{color:#fff;background:#3f3f3f;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 22px 10px;display:flex}.gAeqtG_applicationFormBuildHead span,.gAeqtG_applicationFormBuildHead h3{margin:0}.gAeqtG_applicationFormBuildEyebrow{color:#ffffffc7;letter-spacing:.04em;font-size:13px;font-weight:700;display:block}.gAeqtG_applicationFormBuildHead h3{color:#fff;margin-top:4px;font-size:20px;line-height:1.45}.gAeqtG_applicationFormBuildHeadDescription{color:#ffffffc7;margin:4px 0 0;font-size:13px;line-height:1.5}.gAeqtG_applicationFormBuildMainTabs,.gAeqtG_applicationFormBuildSubTabs{background:#f1f1f1;border-bottom:1px solid #dfe4ea;flex-wrap:wrap;gap:0 12px;display:flex}.gAeqtG_applicationFormBuildTabGroup{flex-wrap:wrap;align-items:center;display:flex}.gAeqtG_applicationFormBuildTabGroup>span{min-height:38px;color:var(--tone-muted);align-items:center;padding:8px 8px 8px 18px;font-size:12px;font-weight:800;display:inline-flex}.gAeqtG_applicationFormBuildMainTabs button,.gAeqtG_applicationFormBuildMainTabs a,.gAeqtG_applicationFormBuildSubTabs button{min-height:38px;color:var(--tone-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 18px;font-size:14px;text-decoration:none;display:inline-flex}.gAeqtG_applicationFormBuildMainTabs button:hover,.gAeqtG_applicationFormBuildMainTabs a:hover,.gAeqtG_applicationFormBuildSubTabs button:hover{background:#fff}.gAeqtG_activeApplicationFormBuildMainTab,.gAeqtG_activeApplicationFormBuildSubTab{box-shadow:inset 0 -3px 0 var(--tone-primary);color:var(--tone-ink)!important;background:#fff!important}.gAeqtG_applicationFormBuildSubTabs{background:#fff;gap:18px;padding:10px 22px 0}.gAeqtG_applicationFormBuildSubTabs button{padding:8px 2px}.gAeqtG_applicationFormBuildBreadcrumb{color:var(--tone-primary);margin:0;padding:16px 22px;font-size:14px}.gAeqtG_applicationFormBuildActions{z-index:4;border-bottom:1px solid var(--tone-border);box-shadow:0 5px 12px rgba(var(--tone-shadow), .08);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 22px 16px;display:flex;position:sticky;top:0}.gAeqtG_applicationFormBuildActionButtons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gAeqtG_applicationFormBuildSelectAll{min-height:38px;color:var(--tone-ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.gAeqtG_applicationFormBuildSelectAll input{width:16px;height:16px;margin:0}.gAeqtG_applicationFormBuildDeleteButton{color:#a3261d;min-height:38px;font:inherit;cursor:pointer;background:#fff5f4;border:1px solid #c0392b;border-radius:5px;padding:8px 14px;font-size:13px;font-weight:800}.gAeqtG_applicationFormBuildDeleteButton:disabled{cursor:default;opacity:.5}.gAeqtG_applicationFormBuildTable{min-width:1160px;box-shadow:none;border-left:0;border-right:0;border-radius:0}.gAeqtG_applicationFormBuildDragHelp{color:var(--tone-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.gAeqtG_applicationFormBuildTable th{color:#8a8a8a;font-size:14px}.gAeqtG_applicationFormBuildTable td{vertical-align:middle}.gAeqtG_applicationFormBuildTitleCell{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.gAeqtG_applicationFormBuildDragHandle{border:1px solid var(--tone-border);color:#78838f;width:30px;height:28px;font:inherit;cursor:pointer;background:#fff;border-radius:4px;order:-1;padding:0;font-size:17px;font-weight:800;line-height:1}.gAeqtG_applicationFormBuildDragHandle:hover:not(:disabled){border-color:var(--tone-primary);background:var(--tone-primary-soft);color:var(--tone-primary)}.gAeqtG_applicationFormBuildDragHandle:active:not(:disabled){cursor:grabbing}.gAeqtG_applicationFormBuildDragHandle:disabled{cursor:default;opacity:.35}.gAeqtG_applicationFormBuildDropHint{background:var(--tone-primary);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.gAeqtG_applicationFormBuildHierarchyBadge{border:1px solid var(--tone-border);background:var(--tone-surface);color:var(--tone-muted);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.gAeqtG_applicationFormBuildDraggingRow>td{opacity:.45}.gAeqtG_applicationFormBuildDragOverBeforeRow>td{border-top:2px solid var(--tone-primary);background:var(--tone-primary-soft)}.gAeqtG_applicationFormBuildDragOverAfterRow>td{border-bottom:2px solid var(--tone-primary);background:var(--tone-primary-soft)}.gAeqtG_applicationFormBuildDragOverInsideRow>td{border-top:2px solid var(--tone-primary);border-bottom:2px solid var(--tone-primary);box-shadow:inset 8px 0 0 var(--tone-primary);background:#fff9df}.gAeqtG_applicationFormFlexboxRow>td{background:#f3f8ff;border-top:1px solid #c8d9ee;border-bottom:1px solid #c8d9ee}.gAeqtG_applicationFormBuildEmptyLayout{color:var(--tone-muted);font-size:11px;font-weight:600}.gAeqtG_applicationFormBuildTitleButton{color:var(--tone-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.gAeqtG_applicationFormBuildInlineAdd{color:#fff;min-height:28px;font:inherit;cursor:pointer;background:#0074bd;border:0;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:700}.gAeqtG_applicationElementChooserModal{width:min(1120px,100%)}.gAeqtG_applicationElementChooserToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gAeqtG_applicationElementChooserToolbar label{flex:320px}.gAeqtG_applicationElementChooserToolbar input{border:1px solid var(--tone-border);width:min(460px,100%);min-height:42px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:5px;padding:8px 12px}.gAeqtG_applicationElementCategoryList{gap:14px;display:grid}.gAeqtG_applicationElementCategory{border:1px solid var(--tone-border);background:#fff;border-radius:7px;overflow:hidden}.gAeqtG_applicationElementCategoryToggle{background:var(--tone-surface);width:100%;color:var(--tone-primary);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:8px;padding:12px 14px;font-weight:800;display:flex}.gAeqtG_applicationElementCategoryToggle small{color:var(--tone-muted);margin-left:auto;font-weight:600}.gAeqtG_applicationElementTableWrap{overflow-x:auto}.gAeqtG_applicationElementTable{border-collapse:collapse;width:100%;min-width:700px}.gAeqtG_applicationElementTable th,.gAeqtG_applicationElementTable td{border-bottom:1px solid var(--tone-border-subtle);text-align:left;vertical-align:middle;padding:11px 12px}.gAeqtG_applicationElementTable th{color:var(--tone-muted);background:#fbfaf7;font-size:13px}.gAeqtG_applicationElementTable th:last-child,.gAeqtG_applicationElementTable td:last-child{text-align:right;width:150px}.gAeqtG_applicationElementTable td:first-child>strong{color:var(--tone-primary);font-size:14px}.gAeqtG_applicationElementTable td:first-child>span{color:var(--tone-muted);margin-top:4px;font-size:12px;display:block}.gAeqtG_applicationElementHelp{color:#fff;width:20px;height:20px;font:inherit;cursor:help;background:#b9bdc1;border:0;border-radius:50%;margin-left:6px;padding:0;font-size:12px;font-weight:800}.gAeqtG_applicationElementHelpRow>td{background:#fffdf8;padding:0}.gAeqtG_applicationElementHelp[aria-expanded=true]{background:var(--tone-primary);color:#fff}.gAeqtG_applicationElementHelpPanel{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);text-align:left;border-radius:8px;gap:14px;margin:12px;padding:16px;display:grid}.gAeqtG_applicationElementHelpPanelHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gAeqtG_applicationElementHelpPanelHead>div{gap:3px;display:grid}.gAeqtG_applicationElementHelpPanelHead span{color:var(--tone-primary);font-size:12px;font-weight:800}.gAeqtG_applicationElementHelpPanelHead h4{color:var(--tone-ink);margin:0;font-size:17px}.gAeqtG_applicationElementHelpClose{border:1px solid var(--tone-border);color:var(--tone-ink);font:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:700}.gAeqtG_applicationElementHelpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gAeqtG_applicationElementHelpGrid>div{background:#fff;border:1px solid #b8941f3d;border-radius:6px;gap:7px;padding:11px;display:grid}.gAeqtG_applicationElementHelpGrid strong{color:var(--tone-primary-dark);font-size:13px}.gAeqtG_applicationElementHelpGrid p,.gAeqtG_applicationElementHelpNote{color:var(--tone-muted);margin:0;font-size:13px;line-height:1.65}.gAeqtG_applicationElementHelpPreview{background:var(--tone-surface);align-items:center;min-height:46px;padding:7px;display:flex}.gAeqtG_applicationElementHelpPreview>*{max-width:100%}.gAeqtG_applicationElementHelpNote{border-left:3px solid var(--tone-primary);padding-left:10px}.gAeqtG_applicationElementHelpActions{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_applicationElementMiniFile{color:var(--tone-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.gAeqtG_applicationElementMiniFile span{border:1px solid var(--tone-border);color:var(--tone-ink);background:#fff;border-radius:4px;padding:5px 8px}.gAeqtG_applicationElementMiniFile small{color:var(--tone-muted)}.gAeqtG_applicationElementMiniConfirmEmail{gap:6px;width:min(100%,320px);display:grid}.gAeqtG_applicationElementMiniConfirmEmail input{box-sizing:border-box;border:1px solid var(--tone-border);width:100%;min-height:32px;color:var(--tone-muted);font:inherit;background:#fff;border-radius:4px;padding:5px 8px;font-size:12px}.gAeqtG_applicationElementMiniMessage{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);color:var(--tone-primary-dark);border-radius:4px;padding:8px 10px;font-size:12px}.gAeqtG_applicationElementAddButton{background:var(--tone-primary);color:#fff;min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:4px;padding:7px 13px;font-size:13px;font-weight:800}.gAeqtG_applicationElementTable input,.gAeqtG_applicationElementTable select,.gAeqtG_applicationElementTable textarea{border:1px solid var(--tone-border);width:min(260px,100%);min-height:34px;font:inherit;background:#fff;border-radius:4px;padding:6px 8px}.gAeqtG_applicationElementTable textarea{resize:none;min-height:54px}.gAeqtG_applicationElementMiniCheck{color:var(--tone-muted);align-items:center;gap:6px;font-size:12px;display:flex}.gAeqtG_applicationElementMiniCheck input{width:auto;min-height:auto}.gAeqtG_applicationElementMiniContainer{border:1px dashed var(--tone-border);background:var(--tone-surface);min-height:42px;color:var(--tone-muted);text-align:center;border-radius:4px;padding:11px;font-size:12px}.gAeqtG_applicationElementEmpty{border:1px solid var(--tone-border);background:var(--tone-surface);color:var(--tone-muted);border-radius:6px;margin:0;padding:18px}.gAeqtG_applicationElementEditorModal{width:min(980px,100%)}.gAeqtG_applicationElementEditorTabs{border-bottom:1px solid var(--tone-border);flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.gAeqtG_applicationElementEditorTabs button{color:var(--tone-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 13px;font-size:13px;font-weight:800}.gAeqtG_applicationElementEditorTabs .gAeqtG_activeApplicationElementEditorTab{border-color:var(--tone-border);background:var(--tone-accent-soft);color:var(--tone-accent-dark)}.gAeqtG_applicationElementEditorTabs .gAeqtG_applicationWizardExpandButton{color:var(--tone-primary);margin-left:auto}.gAeqtG_applicationElementEditorBody{border:1px solid var(--tone-border-subtle);background:#fff;border-radius:7px;gap:16px;min-height:290px;padding:16px;display:grid}.gAeqtG_applicationElementEditorBody h4,.gAeqtG_applicationElementEditorBody p{margin:0}.gAeqtG_applicationElementEditorBody p{color:var(--tone-muted)}.gAeqtG_applicationWizardSettingsGroup{border:1px solid var(--tone-border);background:#fff;border-radius:4px;gap:12px;padding:16px;display:grid}.gAeqtG_applicationWizardSettingsGroup h4{color:var(--tone-ink);font-size:14px}.gAeqtG_applicationWizardSettingsGroup label,.gAeqtG_applicationWizardSettingDetails label{color:var(--tone-ink);gap:6px;font-size:13px;font-weight:800;display:grid}.gAeqtG_applicationWizardSettingsGroup label em{color:#c7332b;font-style:normal}.gAeqtG_applicationWizardSettingsGroup input,.gAeqtG_applicationWizardSettingsGroup textarea,.gAeqtG_applicationWizardSettingDetails input:not([type=checkbox]),.gAeqtG_applicationWizardSettingDetails select,.gAeqtG_applicationWizardSettingDetails textarea{border:1px solid var(--tone-border);width:100%;min-height:40px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_applicationWizardSettingsGroup textarea,.gAeqtG_applicationWizardSettingDetails textarea{resize:vertical;min-height:84px}.gAeqtG_applicationWizardSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gAeqtG_applicationWizardDetailsList{gap:12px;display:grid}.gAeqtG_applicationWizardSettingDetails{border:1px solid var(--tone-border);background:#fff;border-radius:4px}.gAeqtG_applicationWizardSettingDetails summary{color:var(--tone-primary);cursor:pointer;padding:13px 15px;font-size:13px;font-weight:900}.gAeqtG_applicationWizardSettingDetails[open] summary{border-bottom:1px solid var(--tone-border-subtle);background:var(--tone-surface)}.gAeqtG_applicationWizardSettingDetails>div{gap:12px;padding:14px 15px;display:grid}.gAeqtG_applicationElementAccessOptions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gAeqtG_applicationElementAccessOptions label{flex-direction:row;align-items:center;display:flex}.gAeqtG_applicationElementAccessOptions input{width:auto;min-height:auto}.gAeqtG_applicationElementTypeSummary{border-bottom:1px solid var(--tone-border-subtle);flex-wrap:wrap;gap:10px 26px;margin:0;padding-bottom:12px;display:flex}.gAeqtG_applicationElementTypeSummary div{gap:8px;display:flex}.gAeqtG_applicationElementTypeSummary dt{color:var(--tone-muted);font-size:12px}.gAeqtG_applicationElementTypeSummary dd{color:var(--tone-ink);margin:0;font-size:13px;font-weight:800}.gAeqtG_applicationElementEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gAeqtG_applicationElementEditorGrid>label,.gAeqtG_applicationElementConditionField{color:var(--tone-ink);gap:6px;font-size:13px;font-weight:800;display:grid}.gAeqtG_applicationElementEditorGrid input:not([type=checkbox]),.gAeqtG_applicationElementEditorGrid textarea,.gAeqtG_applicationElementConditionField input,.gAeqtG_applicationElementConditionField select{border:1px solid var(--tone-border);width:100%;min-height:40px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:5px;padding:8px 10px}.gAeqtG_applicationElementEditorGrid textarea{resize:vertical;min-height:88px}.gAeqtG_applicationElementEditorGrid small{color:var(--tone-muted);font-size:11px;font-weight:500}.gAeqtG_applicationElementTypeSettings{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:7px;grid-column:1/-1;margin:2px 0 0;padding:14px}.gAeqtG_applicationElementTypeSettings legend{color:var(--tone-accent-dark);padding:0 7px;font-size:13px;font-weight:900}.gAeqtG_applicationElementTypeSettings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.gAeqtG_applicationElementTypeSettings label{color:var(--tone-ink);gap:6px;font-size:13px;font-weight:800;display:grid}.gAeqtG_applicationElementTypeSettings input:not([type=checkbox]),.gAeqtG_applicationElementTypeSettings select,.gAeqtG_applicationElementTypeSettings textarea{border:1px solid var(--tone-border);width:100%;min-height:40px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:5px;padding:8px 10px}.gAeqtG_applicationElementTypeSettings textarea{resize:vertical;min-height:88px}.gAeqtG_applicationElementTypeSettings small{color:var(--tone-muted);font-size:11px;font-weight:500}.gAeqtG_applicationElementEditorCheckbox{flex-direction:row;grid-column:1/-1;align-items:center;width:fit-content;grid-template-columns:none!important;gap:8px!important;display:flex!important}.gAeqtG_applicationFlexboxPreview{background:#f7fbff;border:1px solid #c8d9ee;border-radius:8px;gap:12px;padding:14px;display:grid}.gAeqtG_applicationFlexboxPreviewHead{gap:3px;display:grid}.gAeqtG_applicationFlexboxPreviewHead strong{color:var(--tone-ink);font-size:15px}.gAeqtG_applicationFlexboxPreviewHead p{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.55}.gAeqtG_applicationFlexboxPreviewExamples{grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:12px;display:grid}.gAeqtG_applicationFlexboxPreviewDevice{border:1px solid var(--tone-border);background:#fff;border-radius:6px;gap:7px;padding:10px;display:grid}.gAeqtG_applicationFlexboxPreviewDevice>span{color:var(--tone-primary);font-size:12px;font-weight:800}.gAeqtG_applicationFlexboxPreviewDesktop,.gAeqtG_applicationFlexboxPreviewMobile{gap:8px;display:grid}.gAeqtG_applicationFlexboxPreviewDesktop{grid-template-columns:repeat(2,minmax(0,1fr))}.gAeqtG_applicationFlexboxPreviewMobile{grid-template-columns:1fr}.gAeqtG_applicationFlexboxPreviewDevice label{color:var(--tone-ink);gap:4px;font-size:11px;font-weight:700;display:grid}.gAeqtG_applicationFlexboxPreviewDevice input{border:1px solid var(--tone-border);background:#fff;border-radius:4px;width:100%;min-height:30px}@media (max-width:640px){.gAeqtG_applicationElementEditorGrid,.gAeqtG_applicationElementTypeSettings>div,.gAeqtG_applicationElementHelpGrid,.gAeqtG_applicationFlexboxPreviewExamples,.gAeqtG_applicationWizardSettingsGrid{grid-template-columns:1fr}.gAeqtG_applicationElementEditorTabs .gAeqtG_applicationWizardExpandButton{text-align:left;width:100%;margin-left:0}}.gAeqtG_applicationElementAccessFieldset{border:1px solid var(--tone-border);border-radius:6px;margin:0;padding:13px}.gAeqtG_applicationElementAccessFieldset legend{color:var(--tone-ink);padding:0 6px;font-size:13px;font-weight:800}.gAeqtG_applicationElementAccessFieldset>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 12px;display:grid}.gAeqtG_applicationElementAccessFieldset label{color:var(--tone-muted);align-items:center;gap:6px;font-size:13px;display:flex}.gAeqtG_applicationElementEditorError{color:#9a3930;background:#fff2f0;border:1px solid #dca39d;border-radius:5px;margin:0;padding:10px 12px;font-weight:700}.gAeqtG_applicationElementEditorActions{border-top:1px solid var(--tone-border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:12px;display:flex}.gAeqtG_visuallyHidden,.gAeqtG_drupalForm .gAeqtG_visuallyHidden,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_drupalForm .gAeqtG_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.gAeqtG_applicationFormBuildSource{border:1px solid var(--tone-border);background:var(--tone-surface);color:var(--tone-ink);border-radius:4px;margin:0 22px 18px;padding:14px;font-size:13px;line-height:1.55;overflow:auto}.gAeqtG_applicationFormBuildPreviewPanel,.gAeqtG_applicationFormSettingsPanel{border:1px solid var(--tone-border);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;margin:0 22px 18px;padding:16px;display:grid}.gAeqtG_applicationFormBuildPreviewPanel h4,.gAeqtG_applicationFormBuildPreviewPanel p{margin:0}.gAeqtG_applicationFormBuildPreviewPanel h4{color:var(--tone-ink);font-size:17px}.gAeqtG_applicationFormBuildPreviewPanel p{color:var(--tone-muted);font-size:13px;line-height:1.7}.gAeqtG_applicationFormTestHistory{border:1px solid var(--tone-border);background:#fff;border-radius:4px;gap:12px;margin:0 22px 18px;padding:16px;display:grid}.gAeqtG_applicationFormTestHistoryHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.gAeqtG_applicationFormTestHistoryHead h5,.gAeqtG_applicationFormTestHistoryHead p{margin:0}.gAeqtG_applicationFormTestHistoryHead h5{color:var(--tone-ink);font-size:16px}.gAeqtG_applicationFormTestHistoryHead p{color:var(--tone-muted);margin-top:4px;font-size:13px;line-height:1.6}.gAeqtG_applicationFormTestHistoryList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gAeqtG_applicationFormTestHistoryList li{border:1px solid var(--tone-border-subtle);background:#fbfaf7;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:10px 12px;display:flex}.gAeqtG_applicationFormTestHistoryList strong{color:var(--tone-ink);font-size:14px}.gAeqtG_applicationFormTestHistoryList span{color:var(--tone-muted);font-size:12px}@media (max-width:640px){.gAeqtG_applicationFormTestHistoryHead{display:grid}.gAeqtG_applicationFormTestHistoryHead button{justify-self:start}}.gAeqtG_applicationFormSettingsPanel>strong{color:var(--tone-primary);font-size:14px}.gAeqtG_applicationOptionMasterRef{border:1px solid var(--tone-border);background:#fbfaf7;border-radius:4px;gap:10px;margin-top:10px;padding:12px 14px;display:grid}.gAeqtG_applicationOptionMasterRef>small{color:var(--tone-muted);font-size:12px}.gAeqtG_applicationOptionMasterPreview{flex-wrap:wrap;gap:6px;max-height:132px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.gAeqtG_applicationOptionMasterPreview li{border:1px solid var(--tone-border);color:var(--tone-ink);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px}.gAeqtG_applicationFormSettingsPanel textarea{min-height:96px}.gAeqtG_applicationFormSettingsCheckbox,.gAeqtG_applicationFormAccessRoleGrid label{color:var(--tone-ink);align-items:center;gap:8px;font-weight:700;display:flex}.gAeqtG_applicationFormAccessRoleGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.gAeqtG_applicationFormBuildPage .gAeqtG_formActionRow{padding:16px 22px 22px}.gAeqtG_applicationFormFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gAeqtG_applicationFormFlowStep{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;gap:6px;padding:12px;display:grid}.gAeqtG_applicationFormFlowStep strong{color:var(--tone-ink)}.gAeqtG_applicationFormFlowStep span{color:var(--tone-muted);font-size:13px;line-height:1.6}.gAeqtG_applicationFormTemplateLayout{grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}.gAeqtG_applicationFormTemplateList,.gAeqtG_applicationFormDetailStack,.gAeqtG_applicationFormFieldGroups{gap:10px;display:grid}.gAeqtG_applicationFormTemplateButton{border:1px solid var(--tone-border);color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.gAeqtG_applicationFormTemplateButton:hover,.gAeqtG_activeApplicationFormTemplate{border-color:var(--tone-primary-border);background:var(--tone-primary-soft)}.gAeqtG_applicationFormTemplateButton strong{color:var(--tone-ink);font-size:15px;line-height:1.45}.gAeqtG_applicationFormTemplateButton span{color:var(--tone-muted);font-size:13px;line-height:1.5}.gAeqtG_applicationFormTemplateMeta,.gAeqtG_applicationFormLegacyId{color:var(--tone-muted);overflow-wrap:anywhere;font-size:12px}.gAeqtG_applicationFormBadgeRow,.gAeqtG_applicationFormTermList{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_applicationFormBadgeRow span,.gAeqtG_applicationFormTermList span{border:1px solid var(--tone-border);background:var(--tone-surface);color:#475569;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.gAeqtG_applicationFormTermList strong{min-height:28px;color:var(--tone-ink);align-items:center;font-size:13px;display:inline-flex}.gAeqtG_applicationFormLegacyTitle{border-left:3px solid var(--tone-border);color:var(--tone-muted);overflow-wrap:anywhere;margin:0;padding-left:10px;font-size:13px;line-height:1.7}.gAeqtG_applicationFormFieldGroup{border:1px solid var(--tone-border);background:#fbfcfe;border-radius:8px;gap:8px;padding:12px;display:grid}.gAeqtG_applicationFormFieldGroup h4,.gAeqtG_applicationFormFieldGroup p{margin:0}.gAeqtG_applicationFormFieldGroup h4{color:var(--tone-ink);font-size:15px}.gAeqtG_applicationFormFieldGroup p{color:var(--tone-muted);font-size:13px;line-height:1.6}.gAeqtG_applicationFormFieldList{flex-wrap:wrap;gap:7px;display:flex}.gAeqtG_applicationFormFieldItem{border:1px solid var(--tone-border);color:#334155;background:#fff;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-flex}.gAeqtG_applicationFormFieldItem em{color:#664d03;background:#fff3cd;border-radius:999px;padding:1px 5px;font-size:11px;font-style:normal}.gAeqtG_applicationFormCreatePanel textarea{min-height:88px}.gAeqtG_applicationFormManagementHead{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.gAeqtG_applicationFormManagementHead div{gap:4px;min-width:0;display:grid}.gAeqtG_applicationFormManagementHead strong{color:var(--tone-ink);font-size:16px}.gAeqtG_applicationFormManagementHead span{color:var(--tone-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.gAeqtG_applicationDuplicatePanel{gap:14px;display:grid}.gAeqtG_applicationDuplicatePanel label{color:var(--tone-ink);gap:6px;font-weight:800;display:grid}.gAeqtG_applicationDuplicatePanel label em{color:#e03131;font-size:12px;font-style:normal}.gAeqtG_applicationDuplicateLabelText{color:var(--tone-ink);font-weight:800}.gAeqtG_applicationMachineNameField{gap:5px;display:grid}.gAeqtG_applicationMachineNameField input{max-width:360px}.gAeqtG_applicationMachineNameDisplay,.gAeqtG_applicationMachineNameEditor{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gAeqtG_applicationMachineNameDisplay code{color:var(--tone-ink);font-family:inherit;font-size:14px;font-weight:700}.gAeqtG_applicationMachineNameEditButton{color:#2b6cb0;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.gAeqtG_applicationMachineNameEditButton:disabled{cursor:default;opacity:.6}.gAeqtG_applicationMachineNameHint{color:var(--tone-muted);font-size:12px;font-weight:600}.gAeqtG_applicationLegacyEditor{background:#fff;border:1px solid #cfd6df;display:grid}.gAeqtG_applicationLegacyEditorToolbar{border-bottom:1px solid var(--tone-border);background:var(--tone-surface);color:#3f3e44;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px 10px;font-size:13px;font-weight:700;display:flex}.gAeqtG_applicationLegacyEditorToolbar span,.gAeqtG_applicationLegacyEditorToolbar strong,.gAeqtG_applicationLegacyEditorToolbar em{border-right:1px solid var(--tone-border);color:#3f3e44;align-items:center;min-height:24px;padding:0 8px 0 0;font-style:normal;display:inline-flex}.gAeqtG_applicationLegacyEditor textarea{resize:vertical;border:0;border-radius:0;min-height:120px}.gAeqtG_applicationStatusField{border:0;flex-wrap:wrap;gap:10px 16px;padding:0;display:flex}.gAeqtG_applicationStatusField legend{width:100%;color:var(--tone-ink);margin-bottom:2px;font-weight:800}.gAeqtG_applicationStatusField label{flex-direction:row;align-items:center;gap:6px;min-height:30px;font-weight:700;display:inline-flex}.gAeqtG_applicationStatusField input{width:auto;min-height:auto}.gAeqtG_applicationTemplateDuplicateForm{max-width:700px}.gAeqtG_applicationTemplateDuplicateForm input:not([type=radio]),.gAeqtG_applicationTemplateDuplicateForm textarea{width:min(100%,640px);min-height:30px;color:var(--tone-ink);font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:0;padding:5px 7px;font-size:14px}.gAeqtG_applicationTemplateDuplicateForm textarea{min-height:120px}.gAeqtG_applicationCategoryField{gap:6px;display:grid}.gAeqtG_applicationCategoryPicker{gap:4px;width:min(100%,640px);display:grid}.gAeqtG_applicationCategoryControl{cursor:pointer;background:#fff;border:1px solid #b8b8b8;flex-wrap:wrap;align-items:center;gap:5px;min-height:42px;padding:4px;display:flex}.gAeqtG_applicationCategoryControl:focus{outline-offset:0;border-color:#3b82f6;outline:2px solid #3b82f638}.gAeqtG_applicationCategoryChip{min-height:26px;color:var(--tone-ink);background:#eee;border:1px solid #b8b8b8;border-radius:3px;align-items:center;gap:4px;padding:2px 7px 2px 4px;font-size:13px;font-weight:600;display:inline-flex}.gAeqtG_applicationCategoryChip button{color:#6b7280;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px;font-weight:800;line-height:1}.gAeqtG_applicationCategoryChip button:disabled{cursor:not-allowed;opacity:.55}.gAeqtG_applicationCategoryPlaceholder{min-width:90px;color:var(--tone-muted);flex:140px;padding:3px 5px;font-size:13px;font-weight:500}.gAeqtG_applicationCategoryMenu{box-shadow:0 8px 20px rgba(var(--tone-shadow), .14);background:#fff;border:1px solid #b8b8b8;display:grid}.gAeqtG_applicationCategoryMenu button{min-height:36px;color:var(--tone-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:13px;display:flex}.gAeqtG_applicationCategoryMenu button:hover:not(:disabled){color:#fff;background:#5b93ee}.gAeqtG_applicationCategoryMenu button:disabled{cursor:default}.gAeqtG_applicationCategoryMenu button+button{border-top:1px solid var(--tone-border-subtle)}.gAeqtG_applicationCategoryMenu small{color:inherit;font-size:11px;font-weight:700}.gAeqtG_applicationCategoryMenu .gAeqtG_selectedApplicationCategoryOption{background:var(--tone-primary-soft);color:var(--tone-primary)}.gAeqtG_applicationTemplatePreviewModal{width:min(800px,100%);max-height:calc(100vh - 40px);box-shadow:0 24px 70px rgba(var(--tone-shadow), .38);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.gAeqtG_applicationTemplatePreviewHead{background:var(--tone-ink);color:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.gAeqtG_applicationTemplatePreviewHead h3{color:#fff;margin:0;font-size:16px;line-height:1.45}.gAeqtG_applicationTemplatePreviewHead>div{gap:2px;min-width:0;display:grid}.gAeqtG_applicationTemplatePreviewHead>div>span{color:#f1d77a;letter-spacing:.04em;font-size:11px;font-weight:700}.gAeqtG_applicationTemplatePreviewHead button{color:#fff;cursor:pointer;background:#ffffff1a;border:2px solid #ffffff24;border-radius:5px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:24px;font-weight:800;line-height:1;display:inline-flex}.gAeqtG_applicationTemplatePreviewHead button:hover{background:#ffffff2e}.gAeqtG_applicationTemplatePreviewBody{color:var(--tone-ink);background:#fff;padding:18px 14px 26px;overflow:auto}.gAeqtG_applicationMemberPreviewSite{box-sizing:border-box;width:min(100%,900px);margin:0 auto}.gAeqtG_applicationMemberPreviewSite .gAeqtG_applyPage{width:100%;margin:0}.gAeqtG_applicationMemberPreviewActions{border-top:1px solid var(--tone-border-subtle);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;display:flex}.gAeqtG_applicationTemplatePreviewSamplePhoto{width:min(100%,220px);color:var(--tone-muted);gap:6px;font-size:12px;display:grid}.gAeqtG_applicationTemplatePreviewSamplePhotoList{color:var(--tone-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.gAeqtG_applicationTemplatePreviewSamplePhotoList>small{flex-basis:100%}.gAeqtG_applicationTemplatePreviewSamplePhoto img{border:1px solid var(--tone-border);object-fit:cover;background:#f4f4f4;border-radius:4px;width:150px;height:150px;display:block}.gAeqtG_applicationTemplatePreviewSamplePhoto span{color:var(--tone-ink);font-weight:700}.gAeqtG_applicationTemplatePreviewTitleRow{align-items:flex-start;gap:6px;margin:0 0 24px;display:flex}.gAeqtG_applicationTemplatePreviewBody h2{color:var(--tone-ink);margin:0;font-size:22px;line-height:1.75}.gAeqtG_applicationTemplatePreviewForm{gap:12px;max-width:540px;display:grid}.gAeqtG_applicationTemplatePreviewFlexbox{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.gAeqtG_applicationTemplatePreviewEmptyFlexbox{color:var(--tone-muted);background:#f7fbff;border:1px dashed #9bb7d7;border-radius:6px;grid-column:1/-1;margin:0;padding:12px;font-size:12px}@media (max-width:640px){.gAeqtG_applicationTemplatePreviewFlexbox{grid-template-columns:1fr}}.gAeqtG_applicationTemplatePreviewPageTitle{border-bottom:2px solid var(--tone-accent);color:var(--tone-primary);margin:12px 0 0;padding:0 0 8px;font-size:18px}.gAeqtG_applicationTemplatePreviewPageHead{grid-column:1/-1;gap:6px;display:grid}.gAeqtG_applicationTemplatePreviewPageHead p{color:var(--tone-muted);margin:0;font-size:13px}.gAeqtG_applicationWizardPreviewPage{gap:12px;display:grid}.gAeqtG_applicationWizardPreviewNavigation{border-top:1px solid var(--tone-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.gAeqtG_applicationWizardPreviewNavigation span{color:var(--tone-muted);font-size:13px;font-weight:800}.gAeqtG_applicationRuntimeWizardPage{gap:18px;display:grid}.gAeqtG_applicationRuntimeWizardPage[data-page-alignment=中央]{justify-items:center}.gAeqtG_applicationRuntimeWizardPage[data-page-alignment=右寄せ]{justify-items:end}.gAeqtG_applicationRuntimeWizardPage>*{width:100%}.gAeqtG_applicationTemplatePreviewRule{border:0;border-top:1px solid var(--tone-border);width:100%;margin:8px 0}.gAeqtG_applicationTemplatePreviewMessage{border-left:4px solid var(--tone-accent);background:var(--tone-surface);color:var(--tone-ink);gap:5px;padding:10px 12px;display:grid}.gAeqtG_applicationTemplatePreviewMessage p{color:var(--tone-muted);margin:0}.gAeqtG_applicationTemplatePreviewMessage[data-message-type=注意]{background:#fff9e8;border-left-color:#c79723}.gAeqtG_applicationTemplatePreviewMessage[data-message-type=エラー]{background:#fff3f1;border-left-color:#b95d55}.gAeqtG_applicationTemplatePreviewMessage[data-message-type=完了]{background:#f2f8f0;border-left-color:#6d8e68}.gAeqtG_applicationTemplatePreviewControl{gap:4px;display:grid}.gAeqtG_applicationTemplatePreviewControl>span{color:#222;font-size:14px;font-weight:800;line-height:1.45}.gAeqtG_applicationTemplatePreviewControl>span em{color:red;margin-left:4px;font-style:normal}.gAeqtG_applicationTemplatePreviewHelp{max-width:540px;color:var(--tone-muted);font-size:12px;line-height:1.65}.gAeqtG_applicationTemplatePreviewControl input:not([type=radio]):not([type=checkbox]),.gAeqtG_applicationTemplatePreviewControl select,.gAeqtG_applicationTemplatePreviewControl textarea{width:min(440px,100%);min-height:28px;color:var(--tone-ink);font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:0;padding:4px 7px;font-size:14px}.gAeqtG_applicationTemplatePreviewControl input[type=file]{padding:2px}.gAeqtG_applicationTemplatePreviewControl textarea{resize:vertical;min-height:88px}.gAeqtG_applicationTemplatePreviewFileHelp{color:var(--tone-muted);font-size:11px}.gAeqtG_applicationTemplatePreviewAffixedInput{color:var(--tone-muted);align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.gAeqtG_applicationTemplatePreviewAffixedInput input{flex:0 122px}.gAeqtG_applicationTemplatePreviewControlCompact input:not([type=radio]):not([type=checkbox]){width:min(122px,100%)}.gAeqtG_applicationTemplatePreviewRadioRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gAeqtG_applicationTemplatePreviewOptionsVertical{flex-direction:column;align-items:flex-start}.gAeqtG_applicationTemplatePreviewRadioRow label,.gAeqtG_applicationTemplatePreviewConsent{min-height:28px;color:var(--tone-ink);align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.gAeqtG_applicationTemplatePreviewRadioRow input,.gAeqtG_applicationTemplatePreviewConsent input{width:auto;min-height:auto;margin:0}.gAeqtG_applicationTemplatePreviewFooter{background:#f3f3f3;align-items:center;gap:12px;padding:14px 20px;display:flex}.gAeqtG_applicationTemplatePreviewFooter .gAeqtG_btnPrimary,.gAeqtG_applicationTemplatePreviewFooter .gAeqtG_btnGhost{border-radius:0;min-width:72px}.gAeqtG_applicationFormStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gAeqtG_applicationFormStat{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:4px;padding:12px;display:grid}.gAeqtG_applicationFormStat span{color:var(--tone-muted);font-size:13px;font-weight:700}.gAeqtG_applicationFormStat strong{color:var(--tone-ink);font-size:24px;line-height:1.2}.gAeqtG_applicationFormListToolbar{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(160px,.7fr) auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.gAeqtG_applicationFormListToolbar label{color:var(--tone-ink);gap:6px;font-size:13px;font-weight:800;display:grid}.gAeqtG_applicationFormListToolbar input,.gAeqtG_applicationFormListToolbar select{border:1px solid var(--tone-border);color:#3f3e44;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_applicationFormTableTitle{width:100%;color:var(--tone-primary-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:1.55;display:block}.gAeqtG_applicationFormTableTitle:hover{color:var(--tone-primary);text-decoration:underline}.gAeqtG_applicationFormOwnerLink{color:var(--tone-primary-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1.5}.gAeqtG_applicationFormOwnerLink:hover{color:var(--tone-primary);text-decoration:underline}.gAeqtG_applicationFormOwnerProfile{color:var(--tone-ink);gap:14px;padding:4px 0;display:grid}.gAeqtG_applicationFormOwnerProfile>strong{color:var(--tone-ink);font-size:16px}.gAeqtG_applicationFormOwnerBody{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;display:grid}.gAeqtG_applicationFormOwnerPhoto{color:#5f2832;text-align:center;background:#ffd5cf;border:1px solid #f2b4a8;place-items:center;width:96px;height:80px;font-size:12px;font-weight:800;display:grid}.gAeqtG_applicationFormOwnerNameList{color:var(--tone-ink);gap:2px;line-height:1.45;display:grid}.gAeqtG_applicationFormOwnerDetailList{gap:4px;margin:0;display:grid}.gAeqtG_applicationFormOwnerDetailList div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.gAeqtG_applicationFormOwnerDetailList dt{color:var(--tone-ink);white-space:nowrap;font-weight:800}.gAeqtG_applicationFormOwnerDetailList dd{color:var(--tone-ink);overflow-wrap:anywhere;margin:0}.gAeqtG_applicationFormBuildDestinationPreview{margin:0 22px 18px}.gAeqtG_applicationSubmissionLegacyRecruitment{color:var(--tone-primary-dark);background:#cfc;border:1px solid #b8f2b8;gap:12px;padding:14px;line-height:1.65;display:grid}.gAeqtG_applicationSubmissionLegacyRecruitment h4,.gAeqtG_applicationSubmissionLegacyRecruitment p{margin:0}.gAeqtG_applicationSubmissionLegacyRecruitment h4{font-size:18px;line-height:1.45}.gAeqtG_applicationSubmissionLegacyBody{white-space:pre-wrap}.gAeqtG_applicationFormSettingsGrid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.gAeqtG_applicationSubmissionDetailGrid,.gAeqtG_applicationSubmissionGroupList{gap:14px;display:grid}.gAeqtG_applicationSubmissionGroup{gap:10px;display:grid}.gAeqtG_applicationSubmissionGroup h4{color:var(--tone-ink);margin:0;font-size:15px}.gAeqtG_applicationSubmissionValueGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.gAeqtG_applicationSubmissionValue{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.gAeqtG_applicationSubmissionValue span{color:var(--tone-muted);font-size:12px;font-weight:800}.gAeqtG_applicationSubmissionValue strong{color:var(--tone-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.gAeqtG_applicationSubmissionValue :is(input,textarea){border:1px solid var(--tone-border-strong);width:100%;min-width:0;color:var(--tone-ink);font:inherit;background:#fff;border-radius:6px;padding:8px 9px;line-height:1.45}.gAeqtG_applicationSubmissionValue textarea{resize:vertical;min-height:92px}@media (max-width:980px){.gAeqtG_applicationFormTemplateLayout,.gAeqtG_applicationFormSettingsGrid,.gAeqtG_applicationFormListToolbar,.gAeqtG_applicationFormFlow,.gAeqtG_applicationFormStats{grid-template-columns:1fr}}.gAeqtG_resultEmailCell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gAeqtG_dayStatusSelect{border:1px solid var(--tone-border);min-height:34px;font:inherit;background:#fff;border-radius:4px;padding:5px 8px}.gAeqtG_ageRangeInputs{align-items:center;gap:6px;display:flex}.gAeqtG_ageRangeInputs input{width:100%;min-width:0}.gAeqtG_ageRangeInputs>span{color:var(--tone-muted)}.gAeqtG_areaMultiSelect{gap:6px;display:grid}.gAeqtG_customerMemberFilterGrid>label,.gAeqtG_customerMemberFilterGrid>fieldset,.gAeqtG_customerMemberFilterGrid>.gAeqtG_areaMultiSelect{min-width:0;color:var(--tone-ink);gap:8px;font-size:13px;font-weight:700}.gAeqtG_areaMultiSelectLabel{color:var(--tone-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.gAeqtG_areaMultiSelectLabel em{background:var(--tone-primary-soft);color:var(--tone-primary-dark);white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.gAeqtG_areaScrollSelect{border:1px solid var(--tone-border);width:100%;min-height:118px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:5px;padding:4px;font-size:13px;font-weight:700}.gAeqtG_areaScrollSelect option{padding:3px 5px}.gAeqtG_areaMultiSelectDropdown{min-width:0;color:var(--tone-ink);font-size:13px;font-weight:400;position:relative}.gAeqtG_areaMultiSelectDropdown summary{border:1px solid var(--tone-border);color:#3f3e44;cursor:pointer;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;list-style:none;display:flex}.gAeqtG_areaMultiSelectDropdown summary::-webkit-details-marker{display:none}.gAeqtG_areaMultiSelectDropdown summary>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gAeqtG_areaMultiSelectDropdown summary>span:last-child{color:var(--tone-muted);flex:none;font-size:16px;transition:transform .16s}.gAeqtG_areaMultiSelectDropdown[open] summary{border-color:var(--tone-primary-border);box-shadow:0 0 0 2px var(--tone-primary-soft)}.gAeqtG_areaMultiSelectDropdown[open] summary>span:last-child{transform:rotate(180deg)}.gAeqtG_areaMultiSelectDropdownMenu{z-index:40;border:1px solid var(--tone-border);min-width:230px;box-shadow:0 10px 24px rgba(var(--tone-shadow), .14);background:#fff;border-radius:6px;gap:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0}.gAeqtG_areaMultiSelectClear{border:1px solid var(--tone-border);background:var(--tone-surface);min-height:34px;color:var(--tone-ink);font:inherit;text-align:left;cursor:pointer;border-radius:5px;padding:6px 9px;font-size:12px;font-weight:700}.gAeqtG_areaMultiSelectClear:disabled{cursor:default;opacity:.55}.gAeqtG_areaMultiSelectOptions{gap:3px;max-height:230px;display:grid;overflow-y:auto}.gAeqtG_areaMultiSelectOptions .gAeqtG_areaCheckItem{cursor:pointer;border-radius:4px;min-height:32px;padding:5px 7px}.gAeqtG_areaMultiSelectOptions .gAeqtG_areaCheckItem:hover{background:var(--tone-primary-soft)}.gAeqtG_areaCheckGroup{border:1px solid var(--tone-border);background:#fff;border-radius:4px;flex-wrap:wrap;gap:6px 12px;max-height:132px;padding:8px 10px;display:flex;overflow-y:auto}.gAeqtG_customerMemberFilterGrid .gAeqtG_areaCheckGroup{border-color:var(--tone-border);border-radius:5px;align-content:flex-start;min-height:118px;max-height:none;padding:8px 10px}.gAeqtG_areaCheckItem{white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:13px;display:inline-flex}.gAeqtG_customerMemberFilterGrid .gAeqtG_areaCheckItem{color:var(--tone-ink);white-space:normal;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.gAeqtG_areaCheckItem input{width:auto;min-height:0}.gAeqtG_appliedConditionBox{background:#f0f7ff;border:1px solid #cfe2ff;border-radius:6px;gap:8px;padding:12px 14px;display:grid}.gAeqtG_appliedConditionBox>span{color:#0a4d8c;font-size:13px;font-weight:700}.gAeqtG_appliedConditionBox>p{color:#3f3e44;margin:0;font-size:13px}.gAeqtG_appliedConditionChips{flex-wrap:wrap;gap:6px;display:flex}.gAeqtG_appliedConditionChip{color:#0a4d8c;background:#fff;border:1px solid #9ec5fe;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.gAeqtG_resultEmailHistory{background:#f0f7ff;border:1px solid #cfe2ff;border-radius:6px;gap:6px;padding:12px 14px;display:grid}.gAeqtG_resultEmailHistory strong{color:#0a4d8c;font-size:14px}.gAeqtG_resultEmailHistory ul{color:#3f3e44;gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.gAeqtG_resultEmailHistory p{color:#0a4d8c;margin:0;font-size:12px}.gAeqtG_internalMemoEditor{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.gAeqtG_internalMemoEditor>textarea{border:1px solid var(--tone-border);width:100%;min-height:112px;color:var(--tone-ink);font:inherit;resize:vertical;background:#fff;border-radius:6px;padding:10px 12px}.gAeqtG_internalMemoEditorHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gAeqtG_internalMemoEditorHead>div{gap:4px;display:grid}.gAeqtG_internalMemoEditorHead strong{color:var(--tone-ink);font-size:14px}.gAeqtG_internalMemoEditorHead p{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.6}.gAeqtG_internalMemoEditorHead>span{color:var(--tone-muted);background:#fff;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}.gAeqtG_exchangeShippingPanel{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;gap:10px;padding:14px;display:grid}.gAeqtG_exchangeShippingPanel h3{margin:0;font-size:16px}.gAeqtG_exchangeShippingPanel>p{color:var(--tone-muted);margin:0;font-size:13px;line-height:1.6}.gAeqtG_exchangeSavedAddressSelect{color:var(--tone-ink);gap:5px;font-size:13px;font-weight:700;display:grid}.gAeqtG_exchangeSavedAddressSelect select{border:1px solid var(--tone-accent-border);min-height:42px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:5px;padding:8px 10px}.gAeqtG_exchangeShippingPanel .gAeqtG_exchangeAddressBookNotice{border-left:3px solid var(--tone-accent);background:var(--tone-accent-soft);color:var(--tone-accent-dark);padding:9px 11px;font-weight:700}.gAeqtG_exchangeShippingGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.gAeqtG_exchangeShippingGrid label{color:var(--tone-ink);gap:4px;font-size:13px;font-weight:600;display:grid}.gAeqtG_exchangeShippingGrid input,.gAeqtG_exchangeShippingGrid select{border:1px solid var(--tone-border);color:#3f3e44;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_exchangeShippingWide{grid-column:1/-1}.gAeqtG_exchangeSaveAddressCheck{color:var(--tone-ink);align-items:flex-start;gap:8px;font-size:13px;font-weight:700;line-height:1.55;display:flex}.gAeqtG_exchangeSaveAddressCheck input{width:18px;height:18px;accent-color:var(--tone-accent);margin-top:1px}.gAeqtG_adminOrderShippingGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:8px;display:grid}.gAeqtG_adminOrderShippingGrid label{color:var(--tone-ink);gap:4px;font-size:13px;font-weight:600;display:grid}.gAeqtG_adminOrderShippingGrid input,.gAeqtG_adminOrderShippingGrid select{border:1px solid var(--tone-border);color:#3f3e44;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_adminMemberPhotoGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.gAeqtG_adminMemberPhotoGrid figure{gap:8px;margin:0;display:grid}.gAeqtG_adminMemberPhotoGrid img,.gAeqtG_adminMemberPhotoEmpty{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:6px;width:100%;height:190px}.gAeqtG_adminMemberPhotoEmpty{color:var(--tone-muted);place-items:center;font-size:13px;font-weight:700;display:grid}.gAeqtG_adminMemberPhotoGrid figcaption{gap:2px;display:grid}.gAeqtG_adminMemberPhotoGrid figcaption strong{color:var(--tone-ink);font-size:14px}.gAeqtG_adminMemberPhotoGrid figcaption span{color:var(--tone-muted);font-size:12px}.gAeqtG_adminDetailPanel .gAeqtG_inquiryReplyResolveToggle{align-items:center;gap:8px;min-height:38px;font-weight:600;display:flex}.gAeqtG_adminDetailPanel .gAeqtG_inquiryReplyResolveToggle input{width:auto;min-height:auto}.gAeqtG_inquiryReplyHistory{border-top:1px solid var(--tone-border);gap:8px;padding-top:10px;display:grid}.gAeqtG_inquiryReplyHistory>strong{color:var(--tone-ink);font-size:14px}.gAeqtG_inquiryReplyHistory>p{color:var(--tone-muted);margin:0;font-size:13px;line-height:1.6}.gAeqtG_inquiryReplyHistory ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gAeqtG_inquiryReplyHistory li{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:6px;gap:6px;padding:10px 12px;display:grid}.gAeqtG_inquiryReplyHistory li>div{color:var(--tone-muted);flex-wrap:wrap;gap:6px 12px;font-size:12px;font-weight:700;display:flex}.gAeqtG_inquiryReplyHistory li p{color:var(--tone-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.gAeqtG_internalMemoHistory{border-top:1px solid var(--tone-border);gap:9px;padding-top:12px;display:grid}.gAeqtG_internalMemoHistory>strong{color:var(--tone-ink);font-size:14px}.gAeqtG_internalMemoHistory>p{color:var(--tone-muted);margin:0;font-size:13px}.gAeqtG_internalMemoHistory ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.gAeqtG_internalMemoHistory li{border:1px solid var(--tone-border);background:#fff;border-radius:6px;gap:7px;padding:10px 12px;display:grid}.gAeqtG_internalMemoHistory li>div{color:var(--tone-muted);flex-wrap:wrap;gap:6px 12px;font-size:12px;font-weight:700;display:flex}.gAeqtG_internalMemoHistory dl{gap:6px;margin:0;display:grid}.gAeqtG_internalMemoHistory dl>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.gAeqtG_internalMemoHistory dt{color:var(--tone-muted);font-size:12px;font-weight:700}.gAeqtG_internalMemoHistory dd{color:var(--tone-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.gAeqtG_duplicateCheckButton{color:#842029;white-space:nowrap;cursor:pointer;background:#fff3cd;border:1px solid #f1aeb5;border-radius:8px;align-items:center;min-height:26px;padding:3px 12px;font-size:13px;font-weight:700;display:inline-flex}.gAeqtG_duplicateCheckButton:hover{background:#ffe69c}.gAeqtG_duplicateMemberId{flex-direction:column;gap:2px;display:inline-flex}.gAeqtG_duplicateMemberId em{color:#a4262c;background:#fde2e4;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.gAeqtG_duplicateDetailPanel{gap:12px;display:grid}.gAeqtG_duplicateDetailPanel dl{gap:8px;margin:0;display:grid}.gAeqtG_duplicateDetailPanel dl>div{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.gAeqtG_duplicateDetailPanel dt{color:#3f3e44;margin:0;font-weight:700}.gAeqtG_duplicateDetailPanel dd{margin:0}.gAeqtG_duplicateDetailPanel h4{margin:0;font-size:14px}.gAeqtG_duplicateRelatedList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gAeqtG_duplicateRelatedList li{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:4px;gap:2px;padding:8px 12px;display:grid}.gAeqtG_duplicateRelatedList strong{font-size:14px}.gAeqtG_duplicateRelatedList span{color:var(--tone-muted);font-size:13px}.gAeqtG_adminStatusHot,.gAeqtG_adminStatusMuted,.gAeqtG_adminStatusDone,.gAeqtG_adminStatusCorrection{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.gAeqtG_adminStatusHot{color:#664d03;background:#fff3cd}.gAeqtG_adminStatusMuted{background:var(--tone-border-subtle);color:#3f3e44}.gAeqtG_adminStatusDone{color:#0f5132;background:#d1e7dd}.gAeqtG_adminStatusCorrection{color:#084298;background:#e7f1ff}.gAeqtG_pointCorrectionGuide{color:#24364b;background:#f4f8ff;border:1px solid #b6d4fe;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.gAeqtG_pointCorrectionGuide strong{color:#0b5ed7}.gAeqtG_pointCorrectionGuide p{color:#526273;margin:0;line-height:1.7}.gAeqtG_pointCorrectionCell{gap:4px;min-width:260px;display:grid}.gAeqtG_pointCorrectionCell strong{color:#24364b}.gAeqtG_pointCorrectionCell span{color:var(--tone-muted);font-size:13px}.gAeqtG_pointCorrectionSource{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;gap:10px;padding:12px;display:grid}.gAeqtG_pointCorrectionSource dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.gAeqtG_pointCorrectionSource div{border:1px solid var(--tone-border-subtle);background:#fff;border-radius:6px;gap:3px;padding:10px;display:grid}.gAeqtG_pointCorrectionSource dt{color:var(--tone-muted);font-size:13px;font-weight:700}.gAeqtG_pointCorrectionSource dd{color:var(--tone-ink);margin:0}.gAeqtG_pointCorrectionPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gAeqtG_pointCorrectionPreview>div,.gAeqtG_pointCorrectionHistoryPreview{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.gAeqtG_pointCorrectionPreview span,.gAeqtG_pointCorrectionHistoryPreview dt{color:var(--tone-muted);font-size:13px;font-weight:700}.gAeqtG_pointCorrectionPreview strong{color:var(--tone-ink);font-size:22px}.gAeqtG_pointCorrectionAdjustCard{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:14px;padding:16px;display:grid}.gAeqtG_pointCorrectionAdjustHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.gAeqtG_pointCorrectionAdjustHead span{color:var(--tone-muted);font-size:14px;font-weight:800}.gAeqtG_pointCorrectionAdjustHead strong{font-size:28px}.gAeqtG_pointDirectionToggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gAeqtG_pointDirectionToggle button,.gAeqtG_pointStepper button,.gAeqtG_pointQuickButtons button{border:1px solid var(--tone-border);background:var(--tone-surface);color:#24364b;min-height:40px;font:inherit;cursor:pointer;border-radius:6px;font-size:14px;font-weight:800}.gAeqtG_pointDirectionToggle button:hover,.gAeqtG_pointStepper button:hover,.gAeqtG_pointQuickButtons button:hover{background:var(--tone-background-subtle);border-color:#9fb2c6}.gAeqtG_pointDirectionToggle .gAeqtG_activePointDirection{color:#fff;background:#24364b;border-color:#24364b}.gAeqtG_pointStepper{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid}.gAeqtG_pointStepper input{border:1px solid var(--tone-border);width:100%;min-height:48px;color:var(--tone-ink);font:inherit;text-align:center;border-radius:6px;padding:8px 10px;font-size:22px;font-weight:800}.gAeqtG_pointQuickButtons{flex-wrap:wrap;gap:6px;display:flex}.gAeqtG_pointQuickButtons button{min-height:34px;padding:5px 10px;font-size:13px}.gAeqtG_pointCorrectionFormula{border:1px solid var(--tone-border);background:var(--tone-surface);color:#3f3e44;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.gAeqtG_pointCorrectionFormula strong{color:var(--tone-ink);font-size:18px}.gAeqtG_pointCorrectionHistoryPreview{background:var(--tone-surface)}.gAeqtG_pointCorrectionHistoryPreview strong{color:#24364b}.gAeqtG_pointCorrectionHistoryPreview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.gAeqtG_pointCorrectionHistoryPreview div{gap:3px;display:grid}.gAeqtG_pointCorrectionHistoryPreview dd{color:var(--tone-ink);margin:0;font-weight:800}.gAeqtG_pointDeltaBadge{border-radius:999px;align-items:center;min-height:26px;padding:3px 10px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.gAeqtG_pointDeltaPlus,.gAeqtG_pointDeltaPlusText{color:#0f5132}.gAeqtG_pointDeltaPlus{background:#d1e7dd}.gAeqtG_pointDeltaMinus,.gAeqtG_pointDeltaMinusText{color:#842029}.gAeqtG_pointDeltaMinus{background:#f8d7da}.gAeqtG_pointPlannedBadge,.gAeqtG_pointGrantedBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:3px 10px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.gAeqtG_pointPlannedBadge{color:#664d03;background:#fff3cd}.gAeqtG_pointGrantedBadge{color:#0f5132;background:#d1e7dd}.gAeqtG_pointStatusLegend{border:1px solid var(--tone-border);background:var(--tone-surface);color:#3f3e44;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;font-size:13px;display:flex}.gAeqtG_pointStatusLegend strong{color:var(--tone-ink)}.gAeqtG_souvenirSystemNote{color:#0a4d8c;background:#f0f7ff;border:1px solid #cfe2ff;border-radius:6px;padding:10px 14px;font-size:13px;line-height:1.6}.gAeqtG_permissionAllow,.gAeqtG_permissionDeny{border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:26px;font-size:14px;font-weight:800;display:inline-flex}.gAeqtG_permissionToggle{font:inherit;cursor:pointer;border:0;padding:0}.gAeqtG_permissionToggle:disabled{cursor:not-allowed;opacity:.65}.gAeqtG_permissionToggle:focus-visible{outline-offset:2px;outline:3px solid #b8941f73}.gAeqtG_permissionAllow{color:#0f5132;background:#d1e7dd}.gAeqtG_permissionDeny{background:var(--tone-surface);color:#adb5bd}.gAeqtG_permissionMatrixNote{color:#664d03;background:#fff8e1;border:1px solid #ffe69c;border-radius:6px;margin:0;padding:10px 14px;font-size:13px;line-height:1.6}.gAeqtG_memberNgTableCell{min-width:190px}.gAeqtG_memberNgTableHeader{white-space:nowrap;min-width:190px;text-align:left!important}.gAeqtG_memberNgTableHeaderLabel{text-align:left;display:block}.gAeqtG_memberInternalMemoTableCell{min-width:220px;max-width:320px;color:var(--tone-muted);white-space:normal;overflow-wrap:anywhere}.gAeqtG_memberNgCell{grid-template-columns:82px 86px;justify-content:start;place-items:center;gap:8px;max-width:none;min-height:34px;display:grid}.gAeqtG_memberNgCell .gAeqtG_adminTextButton{min-width:86px}.gAeqtG_memberNgCell .gAeqtG_memberNgTypeBadge,.gAeqtG_memberNgCell .gAeqtG_adminStatusMuted{justify-self:start}.gAeqtG_memberNgActionSpacer{width:86px;min-height:34px}.gAeqtG_memberNgTypeBadge{border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-flex}.gAeqtG_memberNgTypeBadge[data-ng=NG]{color:#c0392b;background:#fdeaea;border-color:#f6b5ad}.gAeqtG_memberNgTypeBadge[data-ng=留意]{color:#b45309;background:#fef3c7;border-color:#f3d488}.gAeqtG_memberNgTypeBadge[data-ng=留意・NG]{color:#7c2d12;background:#ffe4d5;border-color:#fbbf24}.gAeqtG_memberNgExpand{background:#fff5f5;border:1px solid #f5c2c7;border-radius:6px;gap:10px;padding:14px;display:grid}.gAeqtG_memberNgExpand strong{color:#842029;font-size:14px}.gAeqtG_memberNgExpand dl{gap:8px;margin:0;display:grid}.gAeqtG_memberNgExpand dl>div{grid-template-columns:120px minmax(0,1fr);gap:10px;display:grid}.gAeqtG_memberNgExpand dt{color:#3f3e44;margin:0;font-weight:700}.gAeqtG_memberNgExpand dd{margin:0}.gAeqtG_memberLifecycleBox{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;gap:10px;padding:16px;display:grid}.gAeqtG_memberLifecycleHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gAeqtG_memberLifecycleHead strong{color:var(--tone-ink);font-size:15px}.gAeqtG_memberLifecycleBox>p{color:#3f3e44;margin:0;font-size:13px;line-height:1.6}.gAeqtG_memberLifecycleStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.gAeqtG_memberLifecycleStatusGrid>div{border:1px solid var(--tone-border);background:#fff;border-radius:6px;min-width:0;padding:10px 12px}.gAeqtG_memberLifecycleStatusGrid dt{color:var(--tone-muted);font-size:12px;font-weight:700}.gAeqtG_memberLifecycleStatusGrid dd{overflow-wrap:anywhere;color:var(--tone-ink);margin:3px 0 0;font-size:13px}.gAeqtG_photoGuidePanel{border:1px solid var(--tone-primary-border);background:var(--tone-primary-soft);border-radius:8px;gap:10px;padding:16px;display:grid}.gAeqtG_photoGuidePanel strong{color:var(--tone-ink);font-size:15px}.gAeqtG_photoGuidePanel ul{color:#3f3e44;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.gAeqtG_photoGuidePanel button{justify-self:start}.gAeqtG_photoSampleOverlay{z-index:60;background:#0f14198c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.gAeqtG_photoSampleModal{background:#fff;border-radius:10px;gap:12px;width:min(560px,100%);max-height:90vh;padding:20px;display:grid;overflow-y:auto}.gAeqtG_photoSampleHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.gAeqtG_photoSampleHead strong{font-size:16px}.gAeqtG_photoSampleModal img{border:1px solid var(--tone-border);border-radius:6px;width:100%;height:auto}.gAeqtG_photoSampleModal p{color:#3f3e44;margin:0;font-size:13px}.gAeqtG_adminMessageBox{border:1px solid var(--tone-border);background:var(--tone-surface);color:var(--tone-ink);border-radius:4px;padding:12px}.gAeqtG_contactSummary{border:1px solid var(--tone-border);background:#fff;border-radius:10px;gap:14px;padding:16px 18px;display:grid}.gAeqtG_contactSummary>div{gap:4px;display:grid}.gAeqtG_contactSummary strong{color:var(--tone-ink);font-size:16px}.gAeqtG_contactSummary span,.gAeqtG_contactSummary dt,.gAeqtG_contactSummary dd{color:var(--tone-muted);font-size:13px}.gAeqtG_contactSummary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.gAeqtG_contactSummary dl div{background:#fbfcfd;border:1px solid #edf1f5;border-radius:8px;padding:10px 12px}.gAeqtG_contactSummary dt{margin-bottom:4px;font-weight:700}.gAeqtG_contactSummary dd{color:var(--tone-ink);margin:0;font-weight:700}.gAeqtG_contactMessagePreview{max-width:340px;color:var(--tone-ink);gap:4px;line-height:1.55;display:grid}.gAeqtG_contactMessagePreview strong{color:var(--tone-ink);font-size:13px}.gAeqtG_contactMessagePreview span{-webkit-line-clamp:5;color:#3f3e44;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gAeqtG_contactMessagePreview em{color:var(--tone-muted);font-size:12px;font-style:normal}.gAeqtG_contactAttachmentButton{color:#006eb6;font:inherit;cursor:pointer;background:#eef8ff;border:1px solid #b8d8f0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.gAeqtG_contactAttachmentButton:hover,.gAeqtG_contactAttachmentButton:focus-visible{background:#dff1ff;border-color:#0071bc}.gAeqtG_contactAttachmentInline,.gAeqtG_contactAttachmentModalBody{background:#fbfcfd;border:1px solid #e3ebf4;border-radius:10px;gap:14px;padding:14px;display:grid}.gAeqtG_contactAttachmentModalBody{background:0 0;border:0;padding:0}.gAeqtG_contactAttachmentHead{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.gAeqtG_contactAttachmentHead>div{gap:3px;display:grid}.gAeqtG_contactAttachmentHead strong{color:var(--tone-ink)}.gAeqtG_contactAttachmentHead span{color:var(--tone-muted);font-size:13px}.gAeqtG_contactAttachmentGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.gAeqtG_contactAttachmentModalBody .gAeqtG_contactAttachmentGrid{grid-template-columns:repeat(auto-fit,minmax(240px,360px))}.gAeqtG_contactAttachmentCard{background:#fff;border:1px solid #dce5ee;border-radius:8px;gap:10px;padding:10px;display:grid}.gAeqtG_contactAttachmentImageLink{background:#f3f6f8;border:1px solid #e2e8ef;border-radius:6px;display:block;overflow:hidden}.gAeqtG_contactAttachmentImageLink img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.gAeqtG_contactAttachmentModalBody .gAeqtG_contactAttachmentImageLink img{object-fit:contain;max-height:360px}.gAeqtG_contactAttachmentCard>div:not(.gAeqtG_contactAttachmentActions){gap:3px;display:grid}.gAeqtG_contactAttachmentCard strong{overflow-wrap:anywhere;color:var(--tone-ink);font-size:13px}.gAeqtG_contactAttachmentCard span,.gAeqtG_contactAttachmentCard small{color:var(--tone-muted);font-size:12px}.gAeqtG_contactAttachmentActions{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_contactAttachmentActions a{min-height:34px;padding:7px 10px;font-size:12px}.gAeqtG_contactAttachmentModal{max-width:min(980px,100vw - 32px)}.gAeqtG_contactListMeta{color:var(--tone-muted);margin:0;padding:0 4px;font-size:13px}.gAeqtG_adminPhotoBox{background:var(--tone-surface);min-height:130px;color:var(--tone-muted);border:1px dashed #adb5bd;border-radius:4px;place-items:center;font-weight:700;display:grid;overflow:hidden}.gAeqtG_adminPhotoBox img{object-fit:contain;width:100%;height:180px}.gAeqtG_adminApplicantMedia{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:12px;display:grid}.gAeqtG_adminAttachmentBox{border:1px solid var(--tone-border);background:#fff;border-radius:4px;align-content:start;gap:10px;min-height:130px;padding:12px;display:grid}.gAeqtG_adminAttachmentBox p{color:var(--tone-muted);margin:0}.gAeqtG_adminAttachmentList{gap:8px;display:grid}.gAeqtG_adminAttachmentList span{border:1px solid var(--tone-border);background:var(--tone-surface);color:var(--tone-ink);border-radius:4px;padding:8px 10px}.gAeqtG_adminAttachmentList span img{object-fit:contain;width:100%;max-width:220px;max-height:180px;margin-bottom:8px;display:block}.gAeqtG_adminSavedState{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc;border-radius:4px;margin:0;padding:10px 12px}.gAeqtG_adminCheckLabel{flex-direction:row;align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.gAeqtG_adminCheckLabel input{width:auto;min-height:auto}.gAeqtG_applicationTemplatePreviewTerms{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:6px;gap:8px;padding:12px;display:grid}.gAeqtG_applicationTemplatePreviewTerms p{color:var(--tone-muted);margin:0;font-size:13px;line-height:1.7}.gAeqtG_applicationTemplatePreviewTerms .gAeqtG_btnGhost{width:fit-content}.gAeqtG_adminPreviewBox{background:var(--tone-surface);margin-top:14px}.gAeqtG_adminPreviewBox textarea{border:1px solid var(--tone-border);width:100%;min-height:180px;color:var(--tone-ink);font:inherit;resize:vertical;background:#fff;border-radius:4px;padding:10px 12px;line-height:1.7}.gAeqtG_sitePreviewPanel{background:var(--tone-surface);box-shadow:0 10px 24px rgba(var(--tone-shadow), .06);border:1px solid #b7d3ff;border-radius:8px;gap:14px;padding:16px;display:grid}.gAeqtG_sitePreviewHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gAeqtG_sitePreviewHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gAeqtG_sitePreviewHead span{color:#0b5ed7;background:#e7f1ff;border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.gAeqtG_sitePreviewHead h3,.gAeqtG_sitePreviewHead p{margin:6px 0 0}.gAeqtG_sitePreviewHead p{color:var(--tone-muted)}.gAeqtG_sitePreviewFrame{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:14px;padding:18px;display:grid}.gAeqtG_applicationFormStyleSitePreview{border-color:var(--tone-border);box-shadow:0 8px 20px rgba(var(--tone-shadow), .04);background:#fff;border-radius:6px;gap:0;padding:0;overflow:hidden}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_sitePreviewHead{color:#fff;background:#3f3f3f;flex-wrap:nowrap;padding:16px 22px 10px}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_sitePreviewHead>div:first-child{flex:auto;min-width:0}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_sitePreviewHeadActions{flex:none}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_sitePreviewHead span{color:#ffffffc7;background:0 0;border-radius:0;padding:0;font-size:13px}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_sitePreviewHead h3{color:#fff;margin-top:4px;font-size:20px;line-height:1.45}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_sitePreviewHead p{color:#ffffffc7;margin-top:4px}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_sitePreviewHeadActions .gAeqtG_btnGhost{color:var(--tone-ink);background:#fff;border-color:#dfe4ea}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_sitePreviewFrame{border:0;border-radius:0;gap:0;padding:0}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_recruitmentPreviewToolbar{background:#f1f1f1;border-bottom:1px solid #dfe4ea;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0;padding:0 22px;display:flex}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_recruitmentPreviewToolbar>.gAeqtG_recruitmentPreviewTabButton{min-height:38px;color:var(--tone-primary);background:0 0;border:0;border-radius:0;padding:8px 18px;font-size:14px}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_recruitmentPreviewToolbar>.gAeqtG_recruitmentPreviewTabButton:hover{background:#fff}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_recruitmentPreviewToolbar>.gAeqtG_recruitmentPreviewTabButton.gAeqtG_activeSegment{color:var(--tone-ink);box-shadow:inset 0 -3px 0 var(--tone-primary);background:#fff;border:0}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_recruitmentPreviewEditButton{margin:0}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_recruitmentPreviewEditButton:disabled{opacity:.55;cursor:not-allowed}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_applicationFormBuildPreviewPanel .gAeqtG_recruitmentPreviewLinkedForm{box-sizing:border-box;background:#fff;border-radius:6px;width:100%;margin:0;padding:8px 12px}.gAeqtG_recruitmentPreviewBreadcrumb{color:var(--tone-primary);margin:0;padding:16px 22px 0;font-size:14px}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_recruitmentPreviewPublicSite{width:min(100%,1080px);margin:0 auto}.gAeqtG_applicationFormStyleSitePreview .gAeqtG_recruitmentPreviewPublicSite .gAeqtG_adminActualSiteFrame{border:1px solid var(--tone-border)}.gAeqtG_sitePreviewHero{border-left:4px solid var(--tone-primary);background:#f6faff;border-radius:6px;gap:8px;padding:16px;display:grid}.gAeqtG_sitePreviewHero span{color:#0b5ed7;font-size:13px;font-weight:700}.gAeqtG_sitePreviewHero h4,.gAeqtG_sitePreviewHero p,.gAeqtG_sitePreviewCard h4,.gAeqtG_sitePreviewCard p,.gAeqtG_sitePreviewPolicyGrid h4,.gAeqtG_sitePreviewPolicyGrid p,.gAeqtG_sitePreviewPublicInfo p{margin:0}.gAeqtG_sitePreviewHero h4,.gAeqtG_sitePreviewCard h4,.gAeqtG_sitePreviewPolicyGrid h4{color:var(--tone-ink);font-size:20px}.gAeqtG_sitePreviewHero p,.gAeqtG_sitePreviewCard p,.gAeqtG_sitePreviewPolicyGrid p{color:#3f3e44;line-height:1.7}.gAeqtG_sitePreviewDefinition{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.gAeqtG_sitePreviewDefinition div{border:1px solid var(--tone-border);background:var(--tone-card-hover);border-radius:6px;min-width:0;padding:11px}.gAeqtG_sitePreviewDefinition dt{color:var(--tone-muted);font-size:13px;font-weight:700}.gAeqtG_sitePreviewDefinition dd{overflow-wrap:anywhere;margin:4px 0 0}.gAeqtG_sitePreviewTextBlock{border:1px solid var(--tone-border);background:#fff;border-radius:6px;gap:8px;padding:12px;display:grid}.gAeqtG_sitePreviewTextBlock h4,.gAeqtG_sitePreviewTextBlock p{margin:0}.gAeqtG_sitePreviewTextBlock h4{color:var(--tone-ink);font-size:16px}.gAeqtG_sitePreviewTextBlock p{white-space:pre-wrap;color:#3f3e44;line-height:1.75}.gAeqtG_sitePreviewNotice{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin:0;padding:12px;line-height:1.7}.gAeqtG_sitePreviewActions{flex-wrap:wrap;gap:10px;display:flex}.gAeqtG_sitePreviewList,.gAeqtG_sitePreviewPolicyGrid{gap:10px;display:grid}.gAeqtG_sitePreviewCard,.gAeqtG_sitePreviewPolicyGrid article{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:8px;padding:14px;display:grid}.gAeqtG_sitePreviewPublicInfo{border:1px solid var(--tone-border);background:var(--tone-card-hover);border-radius:8px;gap:10px;padding:14px;display:grid}.gAeqtG_sitePreviewPublicInfo strong{color:var(--tone-ink)}.gAeqtG_sitePreviewPublicInfo p{border-bottom:1px dotted var(--tone-border);color:var(--tone-ink);padding-bottom:8px}.gAeqtG_sitePreviewPublicInfo p:last-child{border-bottom:0;padding-bottom:0}.gAeqtG_sitePreviewWorksGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gAeqtG_sitePreviewWorkCard{border:1px solid var(--tone-border);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.gAeqtG_sitePreviewWorkCard div{min-height:92px;color:var(--tone-muted);text-align:center;background:#eef3f8;border-radius:6px;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.gAeqtG_sitePreviewWorkCard img{aspect-ratio:1.25;object-fit:cover;width:100%;display:block}.gAeqtG_sitePreviewWorkCard strong{color:var(--tone-ink)}.gAeqtG_sitePreviewWorkCard p{color:var(--tone-muted);margin:0;font-size:12px;line-height:1.6}.gAeqtG_sitePreviewMiniList{flex-wrap:wrap;gap:8px;display:flex}.gAeqtG_sitePreviewMiniList span{border:1px solid var(--tone-border);background:var(--tone-surface);color:#3f3e44;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.gAeqtG_adminModalOverlay{z-index:80;background:rgba(var(--tone-shadow), .46);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gAeqtG_adminModal{border:1px solid var(--tone-border);width:min(1040px,100%);max-height:calc(100vh - 48px);box-shadow:0 24px 60px rgba(var(--tone-shadow), .24);background:#fff;border-radius:10px;gap:14px;padding:18px;display:grid;overflow:auto}.gAeqtG_applicationCompanionAddModal{width:min(1040px,100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto}.gAeqtG_memberPagePreviewModal{width:min(1160px,100%)}.gAeqtG_adminModalHead{border-bottom:1px solid var(--tone-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.gAeqtG_adminModalHead span{background:var(--tone-accent-soft);width:fit-content;color:var(--tone-accent-dark);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.gAeqtG_adminModalHead h3,.gAeqtG_adminModalHead p{margin:6px 0 0}.gAeqtG_adminModalHead h3{color:var(--tone-ink);font-size:22px}.gAeqtG_adminModalHead p{color:var(--tone-muted)}.gAeqtG_adminModal .gAeqtG_adminDetailPanel{border-color:var(--tone-border);box-shadow:none}.gAeqtG_formMailEditorFields{gap:14px;display:grid}.gAeqtG_formMailHandlerList{gap:14px;min-width:0;display:grid}.gAeqtG_formMailHandlerCard{border:1px solid var(--tone-border);background:#fbfaf7;border-radius:4px;gap:12px;min-width:0;padding:14px;display:grid}.gAeqtG_formMailHandlerHead,.gAeqtG_formMailHandlerMeta,.gAeqtG_formMailHandlerMeta>div{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.gAeqtG_formMailHandlerHead{justify-content:space-between}.gAeqtG_formMailHandlerHead h5{color:var(--tone-ink);margin:0;font-size:15px}.gAeqtG_formMailHandlerEnabled{color:var(--tone-ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.gAeqtG_formMailHandlerMeta{color:var(--tone-muted);margin:0;font-size:13px}.gAeqtG_formMailHandlerMeta dt{font-weight:700}.gAeqtG_formMailHandlerMeta dd{margin:0}.gAeqtG_formMailSubjectField{min-width:0;color:var(--tone-ink);gap:6px;font-size:14px;font-weight:700;display:grid}.gAeqtG_formMailSubjectField textarea{box-sizing:border-box;resize:vertical;overflow-wrap:anywhere;field-sizing:content;border:1px solid var(--tone-border);width:100%;min-height:88px;color:var(--tone-ink);font:inherit;background:#fff;border-radius:4px;padding:8px 10px;font-weight:400}.gAeqtG_formMailSaveAction{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.gAeqtG_formMailSaveAction .gAeqtG_fieldHelp{margin:0}.gAeqtG_formMailEditorFields label{color:var(--tone-ink);gap:6px;font-size:14px;font-weight:700;display:grid}.gAeqtG_formMailEditorFields input,.gAeqtG_formMailEditorFields textarea{box-sizing:border-box;border:1px solid var(--tone-border);width:100%;color:var(--tone-ink);font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_shootCancellationMailBody{white-space:pre-wrap}.gAeqtG_contactInquiryModal{width:min(900px,100%)}.gAeqtG_footer{background:#343a40;margin-top:48px}.gAeqtG_footerInner{color:#ffffff9e;justify-items:center;gap:28px;width:100%;max-width:none;min-height:150px;margin:0 auto;padding:34px clamp(24px,5vw,72px) 38px;display:grid}.gAeqtG_footerNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(26px,5vw,72px);width:100%;display:flex}.gAeqtG_footer button,.gAeqtG_footer a,.gAeqtG_footer span{color:#ffffff9e}.gAeqtG_footer button,.gAeqtG_footer a{letter-spacing:0;font-size:15px}.gAeqtG_footerCompany{color:#ffffff8c;text-align:center;justify-items:center;gap:8px;display:grid}.gAeqtG_footerCompany span{color:#ffffff61;font-size:12px;font-weight:700}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_inquiryPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoInstructionPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentIndex,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetail,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_giftExchangePage{width:min(100%,1080px);margin-inline:auto}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyPage:not(.gAeqtG_inlineApplyPage),.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPage{width:min(100%,900px)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage{box-sizing:border-box;gap:clamp(16px,3vw,22px);padding:clamp(22px,4vw,34px) clamp(18px,4vw,36px);display:grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentIndex{box-sizing:border-box;padding-top:clamp(22px,4vw,34px)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyProfile,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyPolicyList,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_mockCredentialPanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_profileEditSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_upcomingParticipationPanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_upcomingParticipationCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_simplePanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_stepList article,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_noticeWarning,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_noticeSuccess,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeChoiceGrid article,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaContactBox,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPreview,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_emptyRecruitmentState,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetailSummary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_detailSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_loginStateCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyCardMock,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applySummary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_prefillNote,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_duplicateWarningPanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_greenRequirementNote,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_requirementInfoModalBody section,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_requirementSheetRecord,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeBalance,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeProductCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationPanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeCompleteMessage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeShortageMessage{box-sizing:border-box;border-color:var(--tone-border-subtle);box-shadow:0 10px 26px rgba(var(--tone-shadow), .06);border-radius:18px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyProfile,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyPolicyList,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_profileEditSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_simplePanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_stepList article,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeChoiceGrid article,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPreview,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_emptyRecruitmentState,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_detailSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyCardMock,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeBalance,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeProductCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationPanel{background:#fff}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCard[data-recruitment-theme]{border-color:var(--recruitment-theme-border);border-top-color:var(--recruitment-theme-accent);background:var(--recruitment-theme-surface)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetailSummary[data-recruitment-theme]{border-color:var(--recruitment-theme-border);border-left-color:var(--recruitment-theme-accent);background:var(--recruitment-theme-surface)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentTextSection[data-recruitment-theme]{border-color:var(--recruitment-theme-border);background:var(--recruitment-theme-surface)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applicationDetailTextSection[data-recruitment-theme] .gAeqtG_recruitmentBodyTextPanel{background:0 0;border:0;padding:0}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage>h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage>h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_inquiryHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaPage>h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoInstructionHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitHero h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetailHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero h1{width:fit-content;color:var(--tone-ink);text-align:center;letter-spacing:0;justify-items:center;gap:1px;margin:0 auto clamp(14px,2.5vw,20px);font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.35;display:inline-grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage>h1:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage>h1:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage h1:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_inquiryHeader h1:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaPage>h1:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoInstructionHeader h1:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitHero h1:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentHeader h1:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetailHeader h1:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero h1:after{content:none;display:none}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_simplePanel>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_profileEditSection>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_upcomingParticipationHead h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_detailSection>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_loginStateCard>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyCardMock>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applySummary>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationHead h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPreview h2{width:fit-content;color:var(--tone-ink);text-align:center;letter-spacing:0;justify-items:center;gap:1px;margin:0 auto 14px;font-size:clamp(20px,2.6vw,24px);font-weight:800;line-height:1.35;display:inline-grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage>h2:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_simplePanel>h2:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_profileEditSection>h2:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_upcomingParticipationHead h2:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm>h2:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_detailSection>h2:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_loginStateCard>h2:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyCardMock>h2:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applySummary>h2:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationHead h2:after,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPreview h2:after{content:none;display:none}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage>p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage>p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_inquiryHeader,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaLead,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoInstructionHeader,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitHero,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentHeader,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetailHeader,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero{text-align:center}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage>p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage>p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_inquiryHeader p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaLead,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoInstructionHeader p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitHero p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentHeader p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetailHeader p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero p{color:#3f3e44;overflow-wrap:anywhere;line-break:strict;text-wrap:pretty;width:min(100%,760px);margin-inline:auto;font-size:16px;line-height:1.75}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_upcomingParticipationHead,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero{justify-items:center}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_upcomingParticipationHead{text-align:center}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPhoto,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeLogo,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDateBadge,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_stepIconBox{border-radius:12px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage>.gAeqtG_memberCard{text-align:left;background:linear-gradient(#ffe27b 0%,#ffd766 100%);border:1px solid #e5bf4d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;place-items:center stretch;gap:clamp(16px,3vw,32px);width:100%;padding:clamp(16px,3vw,26px) clamp(20px,4vw,34px);box-shadow:0 12px 26px #955d141f}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage>.gAeqtG_memberCard .gAeqtG_memberPhoto{aspect-ratio:auto;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;padding:0 0 0 clamp(16px,3vw,28px)}@media (max-width:1100px){.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage>.gAeqtG_memberCard{grid-template-columns:auto minmax(0,1fr);justify-items:center}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage>.gAeqtG_memberCard .gAeqtG_memberProfileBody{width:100%}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage>.gAeqtG_memberCard .gAeqtG_memberPhoto{border-left:0;grid-column:1/-1;width:100%;padding:12px 0 0}}@media (max-width:760px){.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage>.gAeqtG_memberCard{text-align:center;grid-template-columns:1fr}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage>.gAeqtG_memberCard .gAeqtG_memberProfilePhotoCarousel{justify-self:center;width:min(136px,100%)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage>.gAeqtG_memberCard .gAeqtG_memberProfileBody{justify-items:center}}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnPrimary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnSuccess,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnSecondary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnGhost{border-radius:8px;min-height:42px;padding:9px 18px;font-weight:800;line-height:1.2}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnPrimary{box-shadow:0 10px 20px rgba(var(--tone-shadow), .16)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnSuccess{box-shadow:0 10px 20px #d965002e}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnSecondary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnGhost{box-shadow:0 6px 16px rgba(var(--tone-shadow), .08)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_twoButtons.gAeqtG_homeIntroActions .gAeqtG_btnSuccess,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_twoButtons.gAeqtG_homeIntroActions .gAeqtG_btnPrimary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_homeRecruitmentCallout .gAeqtG_btnSuccess,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnPrimary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnSuccess,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnSecondary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_btnGhost,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_loginInfoButton{box-shadow:none}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formActionRow,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoActionRow,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyHeaderActions,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitActions,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentPagination,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_requirementInfoAction{justify-content:center}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_drupalForm,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_profileEditForm,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormMock{width:min(100%,780px);margin-inline:auto}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_drupalForm input,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_drupalForm select,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_drupalForm textarea,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm select,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm textarea,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormMock input,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormMock textarea,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeQuantityField input{border-radius:8px;min-height:42px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyProfile,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyPolicyList,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_profileEditSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_simplePanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaContactBox,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPreview,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_detailSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_loginStateCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyCardMock,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applySummary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationPanel{padding:clamp(18px,3vw,24px)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCardBody,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeProductBody{padding:18px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCard h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitCard h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeProductBody h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_stepList h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeChoiceGrid strong,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaQuestion strong{color:var(--tone-ink);font-weight:800}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyPage p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyPage dd,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_inquiryPage p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaPage p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoInstructionPage p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitPage p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitPage dd,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentIndex p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetail p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyPage p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_giftExchangePage p,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_giftExchangePage dd{overflow-wrap:anywhere;line-break:strict;text-wrap:pretty}@media (max-width:900px){.gAeqtG_worksGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.gAeqtG_homeFaqList{grid-template-columns:1fr}.gAeqtG_stepList{grid-template-columns:repeat(2,minmax(0,1fr))}.gAeqtG_companyProfile div{grid-template-columns:1fr;gap:2px;padding:10px 0}.gAeqtG_companyProfile dt,.gAeqtG_companyProfile dd{padding:0}.gAeqtG_memberCard,.gAeqtG_adminLayout,.gAeqtG_adminSplit,.gAeqtG_recruitmentCreateLayout,.gAeqtG_unsubscribeChoiceGrid,.gAeqtG_recruitmentDetailLayout,.gAeqtG_applyLayout,.gAeqtG_requirementFocusGrid,.gAeqtG_requirementScopeGrid,.gAeqtG_adminRequirementGuideGrid{grid-template-columns:1fr}.gAeqtG_recruitmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gAeqtG_recruitmentAside{position:static}.gAeqtG_adminCards{grid-template-columns:repeat(3,minmax(0,1fr))}.gAeqtG_customerFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gAeqtG_adminFormGrid,.gAeqtG_archiveApplicationsSearchGrid,.gAeqtG_trueArchiveSearchForm{grid-template-columns:1fr}.gAeqtG_archiveApplicationsKeywordField{grid-column:auto}.gAeqtG_recruitmentSideDateRow{grid-template-columns:1fr}.gAeqtG_recruitmentStatusGuide,.gAeqtG_sitePreviewWorksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gAeqtG_staffRecruitGrid,.gAeqtG_sampleImageGrid,.gAeqtG_sampleImageCard{grid-template-columns:1fr}.gAeqtG_exchangeProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gAeqtG_exchangeApplicationLayout{grid-template-columns:150px minmax(0,1fr)}.gAeqtG_customerDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gAeqtG_adminLayout>.gAeqtG_adminSidebar{z-index:100;visibility:hidden;border:0;border-right:1px solid var(--tone-border);width:min(84vw,336px);max-height:none;box-shadow:18px 0 40px rgba(var(--tone-shadow), .2);background:#fff;border-radius:0 18px 18px 0;padding:16px;transition:transform .22s,visibility .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.gAeqtG_adminMenuOverlay{z-index:90;background:rgba(var(--tone-shadow), .42);cursor:pointer;pointer-events:auto;border:0;display:block;position:fixed;inset:0}.gAeqtG_adminLayout .gAeqtG_adminSidebarOpen{visibility:visible;transform:translate(0)}.gAeqtG_adminLayoutMenuOpen .gAeqtG_adminContent,.gAeqtG_adminLayoutMenuClosed .gAeqtG_adminContent{margin-left:0}.gAeqtG_adminDrawerHead{display:flex}.gAeqtG_siteAdmin .gAeqtG_accountMenu{gap:10px}.gAeqtG_adminSidebarToggleOpen{left:min(84vw,336px)}.gAeqtG_adminImplementation .gAeqtG_adminSidebarToggle{display:none}}@media (max-width:640px){.gAeqtG_site:not(.gAeqtG_siteAdmin):not(.gAeqtG_siteEmbedded){--member-sticky-header-height:70px;--member-sticky-menu-height:0px;width:calc(100% + 32px);margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-4)) 0}.gAeqtG_siteAdmin{width:calc(100% + 32px);margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-4)) 0}.gAeqtG_recruitmentStatusGuide{grid-template-columns:1fr}.gAeqtG_headerInner{min-height:58px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_headerInner{justify-content:space-between;gap:12px;min-height:70px;padding:0 clamp(18px,5vw,22px)}.gAeqtG_siteAdmin .gAeqtG_headerInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:70px;padding:12px 18px;display:grid}.gAeqtG_siteAdmin .gAeqtG_logoButton{min-height:38px}.gAeqtG_siteAdmin .gAeqtG_accountMenu{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;display:grid}.gAeqtG_siteAdmin .gAeqtG_adminHeaderAccountIdentity{align-items:flex-start;min-width:0}.gAeqtG_siteAdmin .gAeqtG_adminHeaderAccountName{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%;overflow:visible}.gAeqtG_siteAdmin .gAeqtG_adminHeaderAccountRole{display:none}.gAeqtG_siteAdmin .gAeqtG_accountMenu button,.gAeqtG_siteAdmin .gAeqtG_accountMenu a{white-space:nowrap;min-height:34px;padding:5px 2px;font-size:12px;line-height:1.25}.gAeqtG_siteAdmin .gAeqtG_adminHeaderActions{white-space:nowrap;align-items:center;gap:14px;min-width:0;display:flex}.gAeqtG_siteAdmin .gAeqtG_adminHeaderActions form{margin:0;display:flex}.gAeqtG_siteAdmin .gAeqtG_adminHeaderActions>button,.gAeqtG_siteAdmin .gAeqtG_adminHeaderActions>a,.gAeqtG_siteAdmin .gAeqtG_adminHeaderActions>form>button{justify-content:center;align-items:center;min-height:34px;margin:0;padding:5px 2px;line-height:1.25;display:inline-flex}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_logoButton img{width:min(250px,66vw);max-width:66vw}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_accountMenu button{font-size:13px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_accountMenu{display:none}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberMenuToggle{background:0 0;border:0;border-radius:0;place-items:center;gap:3px;width:28px;height:24px;padding:0;display:inline-grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberMenuToggle span{width:18px;height:2px}.gAeqtG_accountMenu{gap:8px}.gAeqtG_siteAdmin .gAeqtG_accountMenu button{font-size:13px}.gAeqtG_scrollMenu{padding-block:8px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_scrollMenu{display:none}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_mobileHeaderMenu{top:calc(var(--member-sticky-header-height) + var(--public-safe-area-top,0px));z-index:39;box-shadow:0 12px 24px rgba(var(--tone-shadow), .08);background:#fff;gap:2px;padding:10px clamp(22px,6vw,34px) 14px;display:grid;position:sticky}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_mobileHeaderMenu button,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_mobileHeaderMenu a{color:#202830;text-align:left;border-radius:6px;min-height:44px;padding:10px 12px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_mobileHeaderMenuAccount{border-top:1px solid var(--tone-border-subtle);gap:2px;margin-top:6px;padding-top:8px;display:grid}.gAeqtG_backBar,.gAeqtG_siteAdmin .gAeqtG_backBar{flex-direction:column;align-items:stretch;padding:0 14px}.gAeqtG_backStatusGroup,.gAeqtG_homeRequirementActions,.gAeqtG_backButton,.gAeqtG_requirementAudienceMember,.gAeqtG_requirementAudienceAdmin,.gAeqtG_homeRequirementSummaryButton,.gAeqtG_homeRequirementSearchForm,.gAeqtG_homeRequirementSearchForm label{width:100%}.gAeqtG_backStatusGroup,.gAeqtG_homeRequirementActions{justify-content:stretch}.gAeqtG_homeRequirementSearchForm input{width:100%}.gAeqtG_footer{margin-top:36px}.gAeqtG_footerInner{gap:22px;min-height:132px;padding:28px 18px 32px}.gAeqtG_footerNav{gap:14px 24px}.gAeqtG_footer button,.gAeqtG_footer a{font-size:14px}.gAeqtG_main{padding:18px clamp(22px,6vw,34px) 36px}.gAeqtG_adminPage{border-inline:0}.gAeqtG_adminContent{padding:14px}.gAeqtG_adminLayout .gAeqtG_adminSidebar{background:#fff;grid-template-columns:1fr;gap:10px;width:min(88vw,320px);padding:14px;display:grid;overflow-y:auto}.gAeqtG_adminLayout>.gAeqtG_adminSidebar button,.gAeqtG_adminLayout>.gAeqtG_adminSidebar a{white-space:normal;min-width:0}.gAeqtG_adminMenuGroup{padding-bottom:10px}.gAeqtG_adminMenuMarkers{justify-content:flex-end}.gAeqtG_adminSectionHead,.gAeqtG_adminDetailHead,.gAeqtG_downloadActionBar,.gAeqtG_bulkActionBar,.gAeqtG_customerTabsHeader{flex-direction:column;align-items:stretch}.gAeqtG_customerTabsSummary{text-align:left}.gAeqtG_adminListPanel,.gAeqtG_adminDetailPanel{overflow-x:auto}.gAeqtG_siteAdmin .gAeqtG_adminContent,.gAeqtG_siteAdmin .gAeqtG_adminContent>*,.gAeqtG_siteAdmin .gAeqtG_adminDetailHead>*,.gAeqtG_siteAdmin .gAeqtG_adminSectionHead>*{min-width:0}.gAeqtG_siteAdmin .gAeqtG_adminContent :is(p,li,dd,.gAeqtG_adminFormLead,.gAeqtG_adminInlineHelp,.gAeqtG_fieldHelp,.gAeqtG_adminMutedText,.gAeqtG_adminDisabledAction){overflow-wrap:anywhere}.gAeqtG_siteAdmin .gAeqtG_adminDetailPanel :is(input,select,textarea),.gAeqtG_siteAdmin .gAeqtG_adminListPanel :is(input,select,textarea){min-width:0;max-width:100%}.gAeqtG_adminTableWrap,.gAeqtG_adminTableScroll,.gAeqtG_adminPermissionTableWrap{overscroll-behavior-inline:contain;min-width:0;max-width:100%}.gAeqtG_adminTableActions,.gAeqtG_adminActionRow,.gAeqtG_adminInlineActions{min-width:0}.gAeqtG_adminTableActions>*,.gAeqtG_adminActionRow>*,.gAeqtG_adminInlineActions>*{max-width:100%}.gAeqtG_adminTableActions>:is(button,a),.gAeqtG_adminActionRow>:is(button,a),.gAeqtG_adminInlineActions>:is(button,a){overflow-wrap:anywhere;white-space:normal}.gAeqtG_adminDashboardHeader{flex-direction:column;align-items:stretch;gap:12px}.gAeqtG_adminRoleNotice{border-radius:12px;grid-template-columns:1fr;width:100%}.gAeqtG_adminTable{min-width:720px}.gAeqtG_adminMemberListTable{min-width:1080px}.gAeqtG_adminMemberListTable th,.gAeqtG_adminMemberListTable td{white-space:nowrap}.gAeqtG_memberCalendarPanel,.gAeqtG_adminDetailPanel,.gAeqtG_adminListPanel{padding:12px}.gAeqtG_pointCorrectionPreview,.gAeqtG_pointCorrectionHistoryPreview dl,.gAeqtG_twoButtons,.gAeqtG_homeRecruitmentCallout,.gAeqtG_guestModeNotice,.gAeqtG_worksGrid,.gAeqtG_memberActions,.gAeqtG_unsubscribeChoiceGrid,.gAeqtG_profileEditSection,.gAeqtG_historyRow,.gAeqtG_historyRowMainButton,.gAeqtG_upcomingParticipationCard,.gAeqtG_applicationDetailHead,.gAeqtG_applicationDetailGrid,.gAeqtG_participationQrMeta,.gAeqtG_recruitmentCalendarMock,.gAeqtG_calendarModalItem,.gAeqtG_applyFieldGrid,.gAeqtG_livePhotoCaptureLayout,.gAeqtG_definitionList,.gAeqtG_adminDefinitionList,.gAeqtG_adminApplicantMedia,.gAeqtG_adminFilters,.gAeqtG_customerFilterGrid,.gAeqtG_customerDetailGrid,.gAeqtG_memberLifecycleStatusGrid,.gAeqtG_sitePreviewDefinition,.gAeqtG_sitePreviewWorksGrid,.gAeqtG_staffRecruitActions,.gAeqtG_staffRecruitDefinition div,.gAeqtG_staffRecruitFormMock,.gAeqtG_giftGrid,.gAeqtG_exchangeHero,.gAeqtG_exchangeProductGrid,.gAeqtG_exchangeApplicationLayout,.gAeqtG_adminCards,.gAeqtG_recruitmentGrid,.gAeqtG_recruitmentList article{grid-template-columns:1fr}.gAeqtG_guestModeNotice .gAeqtG_btnGhost{width:100%}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel{gap:10px;padding:12px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel .gAeqtG_recruitmentToolbar{gap:10px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel .gAeqtG_adminTableActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel .gAeqtG_adminTableActions .gAeqtG_btnGhost{justify-content:center;width:100%}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel .gAeqtG_segmentedControl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel .gAeqtG_segmentedControl button{min-height:38px;padding:6px 4px;font-size:14px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;padding:8px;font-size:11px;display:grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCalendarMock{border:1px solid var(--tone-border);background:#fff;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;overflow:hidden}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarDayCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCalendarMock>button{border:0;border-right:1px solid var(--tone-border);text-align:center;background:#fff;border-radius:0;justify-items:center;gap:4px;min-height:72px;padding:7px 2px 6px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarDayCard:last-child,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCalendarMock>button:last-child{border-right:0}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarDayCard.gAeqtG_hasCalendarEntry,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarDay.gAeqtG_hasCalendarEntry{border-color:var(--tone-primary-border);background:var(--tone-primary-soft)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarDayCard.gAeqtG_holidayCalendarDay,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarDay.gAeqtG_holidayCalendarDay{background:#fff2f2}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarDayCard.gAeqtG_todayCalendarDay,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarDay.gAeqtG_todayCalendarDay{z-index:1;border-color:var(--tone-accent);background:var(--tone-accent-soft);position:relative;box-shadow:inset 0 0 0 1px #b8941f6b}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarDateButton{justify-items:center;gap:1px;width:100%;font-size:11px;line-height:1.1;display:grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarDateButton small,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCalendarMock>button small,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarDay small{font-size:10px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarEntryButton,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarEmptyState{justify-items:center;padding:0}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarEntryButton strong{white-space:nowrap;font-size:9px;line-height:1.1}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarEntryDots{justify-content:center;gap:3px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarEntryDot{width:7px;height:7px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_calendarEntryDotMore{min-width:16px;padding:1px 4px;font-size:9px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarPanel{gap:7px;padding:10px;overflow-x:visible}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel .gAeqtG_calendarMonthControls{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;display:grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel .gAeqtG_calendarMonthControls label{order:-1;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;display:grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel .gAeqtG_calendarMonthControls input,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel .gAeqtG_calendarMonthControls .gAeqtG_btnGhost{width:100%}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarWeekdays,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-width:0}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarWeekdays{border:1px solid var(--tone-border);background:var(--tone-surface);border-bottom:0;border-radius:12px 12px 0 0;overflow:hidden}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarWeekdays span{border-right:1px solid var(--tone-border);background:var(--tone-surface);border-radius:0;padding:7px 0;font-size:10px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarWeekdays span:last-child{border-right:0}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarGrid{border:1px solid var(--tone-border);background:#fff;border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarBlank,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarDay{min-height:54px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarBlank{border:0;border-right:1px solid var(--tone-background-subtle);border-bottom:1px solid var(--tone-background-subtle);background:#fff;border-radius:0}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarDay{border:0;border-right:1px solid var(--tone-background-subtle);border-bottom:1px solid var(--tone-background-subtle);text-align:center;background:#fff;border-radius:0;justify-items:center;gap:2px;padding:5px 2px 4px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarDay.gAeqtG_adjacentMonthCalendarDay{visibility:hidden;pointer-events:none}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarGrid>:nth-child(7n){border-right:0}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarDay>span{justify-items:center;gap:1px;font-size:12px;line-height:1.1;display:grid}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarBadges,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarDay em{display:none}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_monthCalendarDay .gAeqtG_calendarCountBadge{color:#165ea8;white-space:nowrap;background:#eaf3ff;border:1px solid #b9d4f3;border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:2px 5px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.gAeqtG_pageStack{gap:clamp(24px,8vw,34px);width:min(100%,560px)}.gAeqtG_twoButtons{width:min(100%,360px)}.gAeqtG_homeRecruitmentCallout{width:min(100%,560px)}.gAeqtG_upcomingParticipationActions{justify-self:center}.gAeqtG_worksGrid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,520px)}.gAeqtG_homeFaqList{width:100%}.gAeqtG_applicationDetailOverlay,.gAeqtG_applicationConfirmOverlay{padding:12px}.gAeqtG_applicationDetailPanel{max-height:calc(100vh - 24px);padding:14px}.gAeqtG_applicationConfirmPanel{padding:14px}.gAeqtG_applicationDetailClose{width:100%}.gAeqtG_applicationConfirmActions,.gAeqtG_historyCompanionFormActions{grid-template-columns:1fr}.gAeqtG_exchangeBalance{min-width:0}.gAeqtG_exchangeApplicationHead{flex-direction:column;align-items:stretch}.gAeqtG_exchangeApplicationHead strong{width:fit-content}.gAeqtG_exchangeApplicationLayout .gAeqtG_exchangeLogo{max-width:220px}.gAeqtG_memberHistoryTable{white-space:nowrap;display:block;overflow-x:auto}.gAeqtG_sitePreviewPanel,.gAeqtG_sitePreviewFrame{padding:12px}.gAeqtG_calendarModalActions{justify-content:flex-start}.gAeqtG_adminModalOverlay{padding:12px}.gAeqtG_adminModal{max-height:calc(100vh - 24px);padding:14px}.gAeqtG_calendarDayCard{min-height:auto}.gAeqtG_monthCalendarPanel{overflow-x:auto}.gAeqtG_monthCalendarWeekdays,.gAeqtG_monthCalendarGrid{min-width:680px}.gAeqtG_monthCalendarBlank,.gAeqtG_monthCalendarDay{min-height:86px}.gAeqtG_customerFilterWide,.gAeqtG_profileFieldWide,.gAeqtG_profileHelpText{grid-column:auto}.gAeqtG_recruitmentCardFooter,.gAeqtG_recruitmentToolbar,.gAeqtG_recruitmentResultTools,.gAeqtG_qaContactBox,.gAeqtG_adminActionRow{flex-direction:column;align-items:stretch}.gAeqtG_recruitmentToolbar .gAeqtG_btnGhost,.gAeqtG_recruitmentResultTools .gAeqtG_btnGhost,.gAeqtG_homeRecruitmentCallout .gAeqtG_btnSuccess,.gAeqtG_applyHeaderActions>*,.gAeqtG_qaContactBox .gAeqtG_btnPrimary,.gAeqtG_adminActionRow>*,.gAeqtG_bulkActionBar>*,.gAeqtG_guidedBulkOperationBody>*,.gAeqtG_downloadActionBar>*{justify-content:center;width:100%}.gAeqtG_guidedBulkOperationChoices,.gAeqtG_mockBulkQuickActions,.gAeqtG_mockBulkQuickAction .gAeqtG_bulkActionBar{grid-template-columns:1fr}.gAeqtG_recruitmentDetailSummary{grid-template-columns:minmax(92px,104px) minmax(0,1fr);align-items:center;gap:16px;min-height:150px;padding:24px 18px 18px}.gAeqtG_recruitmentDetailSummary .gAeqtG_recruitmentDateBadge{width:100%}.gAeqtG_recruitmentDetailSummary .gAeqtG_recruitmentHighlightBadges{border-top:0;flex-wrap:wrap;align-content:center;align-items:center;padding-top:0;overflow:visible}.gAeqtG_recruitmentCardTop{grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);align-items:stretch;gap:10px}.gAeqtG_requirementDetailBox summary{flex-direction:column;align-items:flex-start}.gAeqtG_requirementDetailBox summary span{white-space:normal}.gAeqtG_requirementJumpNotice{grid-template-columns:1fr}.gAeqtG_recruitmentDateBadge{width:100%}.gAeqtG_workTagFilterHead{flex-direction:column;align-items:stretch}.gAeqtG_workTagToggleButton{width:100%}.gAeqtG_workTagFilterListExpanded{max-height:260px}.gAeqtG_contentPage h1,.gAeqtG_formPage h1,.gAeqtG_memberPage h1{font-size:24px}.gAeqtG_stepList h2{padding-left:0}.gAeqtG_stepList{grid-template-columns:1fr}.gAeqtG_stepList article{min-height:auto}.gAeqtG_howtoPage>img{max-width:260px}}@media (max-width:560px){.gAeqtG_unsubscribePointModalOverlay{padding:18px}.gAeqtG_unsubscribePointModal{padding:20px}.gAeqtG_unsubscribePointModalHead{flex-direction:column}.gAeqtG_unsubscribePointModalClose{align-self:flex-end}.gAeqtG_unsubscribePointModalActions{flex-direction:column;align-items:stretch}.gAeqtG_unsubscribePointModalActions button{width:100%}.gAeqtG_credentialModalOverlay{padding:18px}.gAeqtG_credentialModal{padding:20px}.gAeqtG_credentialModalHead{flex-direction:column}.gAeqtG_credentialModalClose{align-self:flex-end}.gAeqtG_credentialModal .gAeqtG_mockCredentialActions{grid-template-columns:1fr}.gAeqtG_howtoBand{grid-template-columns:1fr;gap:10px}.gAeqtG_howtoBandLogo{width:min(100%,360px);max-width:100%}.gAeqtG_homeHowtoSummaryFlow{gap:8px}.gAeqtG_homeHowtoSummaryFlow li{border-radius:14px;min-height:96px;padding:9px 6px}.gAeqtG_homeHowtoSummaryFlow li>span{width:24px;height:24px;font-size:10px}.gAeqtG_homeHowtoSummaryFlow strong{font-size:11px}.gAeqtG_homeHowtoSummaryFlow small{font-size:10px}.gAeqtG_howtoBand p{white-space:normal}}@media (max-width:420px){.gAeqtG_worksGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;width:min(100%,340px)}.gAeqtG_workCardFeatured,.gAeqtG_workCardCompact{grid-column:span 1}.gAeqtG_workCard{gap:6px}.gAeqtG_workCard p{font-size:11px;line-height:1.3}}@media (max-width:760px){.gAeqtG_historyRow .gAeqtG_historyRowMainButton{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>em{justify-content:center;width:100%}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup{grid-area:1/1/auto/-1}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>strong{grid-area:2/1/auto/-1}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>em{grid-area:3/1}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyDayStatusBadge{grid-area:3/2;justify-content:center;justify-self:stretch;width:100%}}@media (max-width:640px){.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_inquiryPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoInstructionPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentIndex,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetail,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_giftExchangePage{width:min(100%,560px);min-width:0;max-width:100%}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_inlineApplicationForm,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyLayout,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applySummary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyFormMock,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyFormSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyFieldGrid,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyChoiceGroup,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_consentChecklist,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applySubmitArea{width:100%;min-width:0;max-width:100%}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyProfile,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyPolicyList,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_profileEditSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCalendarPanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_upcomingParticipationPanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_simplePanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_stepList article,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeChoiceGrid article,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaContactBox,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPreview,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_detailSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_loginStateCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyCardMock,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applySummary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeBalance,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeProductCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationPanel{border-radius:16px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyProfile,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyPolicyList,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_profileEditSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_simplePanel,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaContactBox,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPreview,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_detailSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_loginStateCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyCardMock,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applySummary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationPanel{padding:clamp(16px,5vw,20px)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyFormSection,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_consentChecklist{padding:14px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyChoiceGroup label{min-width:min(140px,100%)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage>h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage>h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_inquiryHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaPage>h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoInstructionHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitHero h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetailHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero h1{max-width:100%;font-size:24px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_simplePanel>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_profileEditSection>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_upcomingParticipationHead h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_detailSection>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_loginStateCard>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyCardMock>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applySummary>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationHead h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPreview h2{max-width:100%;font-size:21px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberCard,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationHead,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaContactBox{text-align:center}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationHead,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaContactBox,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formActionRow,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormNav{align-items:stretch}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formActionRow,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoActionRow,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyHeaderActions,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitActions,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormNav,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_requirementInfoAction{flex-direction:column}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formActionRow>*,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoActionRow>*,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyHeaderActions>*,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitActions>*,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormNav>*,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentCardFooter .gAeqtG_btnPrimary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaContactBox .gAeqtG_btnPrimary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeProductBody>.gAeqtG_btnPrimary,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeProductBody>.gAeqtG_btnSecondary{justify-content:center;width:100%}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_companyProfile div,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_duplicateWarningPanel div,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeSpecList div,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationDetails div{grid-template-columns:1fr}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaQuestion,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaAnswer{gap:10px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaAnswer{padding-left:0}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationLayout .gAeqtG_exchangeLogo{justify-self:center;width:min(100%,240px)}}@media (max-width:420px){.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage>h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_formPage>h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_memberPage h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_inquiryHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_qaPage>h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_howtoInstructionHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitHero h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_recruitmentDetailHeader h1,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeHero h1{font-size:22px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_contentPage>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_simplePanel>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_profileEditSection>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_upcomingParticipationHead h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_unsubscribeInnerForm>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_detailSection>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_loginStateCard>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applyCardMock>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_applySummary>h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_exchangeApplicationHead h2,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_staffRecruitFormPreview h2{font-size:20px}}@media (max-width:760px){.gAeqtG_contactSummary dl{grid-template-columns:1fr}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:8px 10px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>em{justify-content:center;width:100%}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup{grid-area:1/1/auto/-1}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>strong{grid-area:2/1/auto/-1}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>em{grid-area:3/1}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyDayStatusBadge{white-space:normal;text-align:center;grid-area:3/2;justify-content:center;justify-self:stretch;width:100%;min-width:0;padding-inline:6px;font-size:12px;line-height:1.35}}@media (max-width:420px){.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton{grid-template-columns:minmax(0,1fr)}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>em{grid-area:3/1}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyDayStatusBadge{grid-area:4/1;padding:6px 12px}.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow[data-status=キャンセル] .gAeqtG_historyRowMainButton>.gAeqtG_historyDayStatusBadge{font-size:11px}.gAeqtG_applicationCancellationNotification dl>div{grid-template-columns:1fr}.gAeqtG_applicationCancellationNotification dd{padding-top:4px}}@media (max-width:760px){.gAeqtG_historyRowMainButton>.gAeqtG_historyProcessStatusGroup,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyProcessStatusGroup{grid-area:3/2;width:100%}.gAeqtG_historyProcessStatusGroup .gAeqtG_historyDayStatusBadge,.gAeqtG_historyProcessStatusGroup .gAeqtG_historyPointStatusBadge{padding:6px;font-size:11px}}@media (max-width:420px){.gAeqtG_historyRowMainButton>.gAeqtG_historyProcessStatusGroup,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyProcessStatusGroup{grid-area:4/1}}.gAeqtG_colorSamplesPage{background:#f7f9fb;gap:24px;max-width:1180px;margin:0 auto;padding:28px 24px 48px;display:grid}.gAeqtG_colorSamplesIntro{background:#fff;border:1px solid #dfe7ed;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 30px;display:flex;box-shadow:0 10px 28px #465b6a0f}.gAeqtG_colorSamplesIntro h1{color:#2e4352;margin:5px 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.3}.gAeqtG_colorSamplesIntro p{color:#667985;max-width:760px;margin:0;font-size:14px}.gAeqtG_colorSamplesEyebrow{color:#6d91a7;letter-spacing:.08em;font-size:12px;font-weight:800}.gAeqtG_colorSamplesBackButton{color:#3d6479;font:inherit;cursor:pointer;background:#f4f8fa;border:1px solid #b9cbd7;border-radius:999px;flex:none;padding:10px 16px;font-size:13px;font-weight:800}.gAeqtG_colorSamplesBackButton:hover{background:#eaf2f6}.gAeqtG_colorSamplesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gAeqtG_colorSampleCard{border:1px solid var(--sample-border);background:var(--sample-surface);min-width:0;box-shadow:0 10px 24px color-mix(in srgb, var(--sample-primary) 10%, transparent);border-radius:18px;align-content:start;gap:14px;padding:20px;display:grid}.gAeqtG_colorSampleCard[data-recommended=true]{border-width:2px}.gAeqtG_colorSampleCardHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gAeqtG_colorSampleCardHead h2{color:var(--sample-ink);margin:4px 0 0;font-size:18px;line-height:1.35}.gAeqtG_colorSampleOption{background:var(--sample-soft);color:var(--sample-primary-hover);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.gAeqtG_colorSampleRecommended{background:var(--sample-accent);color:#fff;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.gAeqtG_colorSampleConcept{min-height:44px;color:var(--sample-muted);margin:0;font-size:13px;line-height:1.65}.gAeqtG_colorSampleCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gAeqtG_colorSampleComparePane{background:#fbfcfd;border:1px solid #e0e8ed;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.gAeqtG_colorSampleCompareLabel{border-bottom:1px solid #e6edf1;justify-content:space-between;align-items:baseline;gap:6px;padding-bottom:7px;display:flex}.gAeqtG_colorSampleCompareLabel strong{color:#3e5968;font-size:13px}.gAeqtG_colorSampleCompareLabel span{color:#7c8b94;font-size:10px}.gAeqtG_colorSampleSwatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gAeqtG_colorSampleSwatch{border:1px solid var(--sample-border);background:var(--sample-background);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.gAeqtG_colorSampleSwatch>span{border:1px solid #2d43521f;border-radius:7px;flex:none;width:22px;height:22px}.gAeqtG_colorSampleSwatch div{min-width:0;display:grid}.gAeqtG_colorSampleSwatch strong,.gAeqtG_colorSampleSwatch small{color:var(--sample-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.gAeqtG_colorSampleSwatch small{color:var(--sample-muted);font-size:10px}.gAeqtG_colorSamplePreview{border:1px solid var(--sample-border);border-top:4px solid var(--sample-primary);background:var(--sample-background);border-radius:13px;gap:11px;padding:13px;display:grid}.gAeqtG_colorSampleComparePane .gAeqtG_colorSamplePreview{border-radius:10px;gap:8px;padding:10px}.gAeqtG_colorSamplePreviewHeader{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:10px;display:grid}.gAeqtG_colorSampleDate{background:var(--sample-soft);min-height:53px;color:var(--sample-primary-hover);text-align:center;border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.gAeqtG_colorSampleStatus{background:var(--sample-status);color:var(--sample-ink);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.gAeqtG_colorSamplePreview h3{color:var(--sample-ink);margin:5px 0 0;font-size:15px;line-height:1.4}.gAeqtG_colorSampleComparePane .gAeqtG_colorSamplePreview h3{font-size:13px}.gAeqtG_colorSamplePreview p{color:var(--sample-muted);margin:0;font-size:12px;line-height:1.6}.gAeqtG_colorSampleTags{flex-wrap:wrap;gap:6px;display:flex}.gAeqtG_colorSampleTags span{border:1px solid var(--sample-border);background:var(--sample-surface);color:var(--sample-ink);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.gAeqtG_colorSampleActions{flex-wrap:wrap;gap:7px;display:flex}.gAeqtG_colorSampleActions button{border:1px solid var(--sample-primary);background:var(--sample-surface);color:var(--sample-primary-hover);font:inherit;cursor:pointer;border-radius:8px;flex:120px;padding:8px 10px;font-size:12px;font-weight:800}.gAeqtG_colorSampleActions button:last-child{border-color:var(--sample-accent);background:var(--sample-accent);color:#fff}.gAeqtG_colorSampleActions button:hover{border-color:var(--sample-primary-hover);background:var(--sample-soft)}.gAeqtG_colorSampleActions button:last-child:hover{border-color:var(--sample-accent-hover);background:var(--sample-accent-hover)}.gAeqtG_colorSampleCurrentPrimary{color:#fff!important;background:#b8941f!important;border-color:#b8941f!important}.gAeqtG_colorSampleCurrentPrimary:hover{background:#a9831b!important;border-color:#a9831b!important}.gAeqtG_colorSampleCurrentAccent{color:#fff!important;background:#d4af37!important;border-color:#b8941f!important}.gAeqtG_colorSampleCurrentAccent:hover{background:#b8941f!important;border-color:#a9831b!important}.gAeqtG_colorSampleWeekdayRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gAeqtG_colorSampleWeekdaySat,.gAeqtG_colorSampleWeekdaySun{border:1px solid;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.gAeqtG_colorSampleWeekdaySat{color:#0a4d8c;background:#eaf1fb;border-color:#9ec5fe}.gAeqtG_colorSampleWeekdaySun{color:#a4262c;background:#fbeaea;border-color:#f1aeb5}.gAeqtG_colorSamplesNotes{background:#fff;border:1px solid #dfe7ed;border-radius:14px;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px 22px;display:grid}.gAeqtG_colorSamplesNotes h2{color:#3b596b;margin:0;font-size:16px}.gAeqtG_colorSamplesNotes div{gap:4px;display:grid}.gAeqtG_colorSamplesNotes p{color:#687985;margin:0;font-size:13px}@media (max-width:900px){.gAeqtG_colorSamplesGrid,.gAeqtG_colorSampleCard{grid-template-columns:1fr}}@media (max-width:640px){.gAeqtG_colorSamplesPage{padding:20px 14px 36px}.gAeqtG_colorSamplesIntro{gap:16px;padding:20px;display:grid}.gAeqtG_colorSamplesBackButton{justify-self:start}.gAeqtG_colorSampleCard{grid-template-columns:1fr;display:grid}.gAeqtG_colorSampleCompare{grid-template-columns:1fr}.gAeqtG_colorSamplesNotes{grid-template-columns:1fr;gap:8px}}.gAeqtG_applicationFormSubmissionTableWrap{max-width:100%}.gAeqtG_applicationFormSubmissionTable{width:max-content;min-width:100%}.gAeqtG_applicationFormSubmissionTable th,.gAeqtG_applicationFormSubmissionTable td{white-space:nowrap}.gAeqtG_applicationFormSubmissionTable td{text-overflow:ellipsis;max-width:320px;overflow:hidden}.gAeqtG_applicationSubmissionPhoto{border:1px solid var(--tone-border);background:var(--tone-surface);object-fit:cover;border-radius:5px;width:48px;height:48px;display:block}.gAeqtG_applicationSubmissionIconButton{min-width:30px;min-height:30px;color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:3px 6px;font-size:17px;line-height:1}.gAeqtG_applicationSubmissionIconButton:hover{border-color:var(--tone-border);background:var(--tone-primary-soft)}.gAeqtG_applicationSubmissionIconButton:disabled{opacity:.55;cursor:not-allowed}.gAeqtG_applicationSubmissionEditModal{width:min(1480px,100%)}.gAeqtG_applicationSubmissionDetailTabs,.gAeqtG_applicationSubmissionViewFormatTabs{border-bottom:1px solid var(--tone-border);background:var(--tone-surface);flex-wrap:wrap;gap:0;display:flex}.gAeqtG_applicationSubmissionDetailTabs button,.gAeqtG_applicationSubmissionViewFormatTabs button{min-height:40px;color:var(--tone-primary-dark);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 18px;font-size:13px;font-weight:700}.gAeqtG_applicationSubmissionDetailTabs button:hover,.gAeqtG_applicationSubmissionViewFormatTabs button:hover,.gAeqtG_applicationSubmissionDetailTabs .gAeqtG_activeApplicationSubmissionDetailTab,.gAeqtG_applicationSubmissionViewFormatTabs .gAeqtG_activeApplicationSubmissionDetailTab{border-bottom-color:var(--tone-accent);color:var(--tone-ink);background:#fff}.gAeqtG_applicationSubmissionPreviousNext{border-bottom:1px solid var(--tone-border-subtle);justify-content:space-between;align-items:center;gap:14px;padding:4px 0 10px;display:flex}.gAeqtG_applicationSubmissionInfoPanel{border:1px solid var(--tone-border);background:#fff;border-radius:6px}.gAeqtG_applicationSubmissionInfoToggle{width:100%;min-height:42px;color:var(--tone-primary-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 14px;font-weight:800}.gAeqtG_applicationSubmissionInfoGrid{border-top:1px solid var(--tone-border);background:var(--tone-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.gAeqtG_applicationSubmissionInfoGrid>div{background:#fff;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.gAeqtG_applicationSubmissionInfoGrid dt,.gAeqtG_applicationSubmissionInfoGrid dd{overflow-wrap:anywhere;margin:0}.gAeqtG_applicationSubmissionInfoGrid dt{color:var(--tone-muted);font-size:12px;font-weight:800}.gAeqtG_applicationSubmissionInfoGrid dd{color:var(--tone-ink);font-size:13px}.gAeqtG_applicationSubmissionViewFormatTabs{width:min(560px,100%);margin-top:14px}.gAeqtG_applicationSubmissionLegacyTabPanel{align-content:start;gap:14px;display:grid}.gAeqtG_applicationSubmissionLegacyViewList{gap:14px;width:min(560px,100%);margin:2px 0 0;display:grid}.gAeqtG_applicationSubmissionLegacyViewList>div{gap:3px;display:grid}.gAeqtG_applicationSubmissionLegacyViewList dt,.gAeqtG_applicationSubmissionLegacyViewList dd{overflow-wrap:anywhere;margin:0}.gAeqtG_applicationSubmissionLegacyViewList dt{color:var(--tone-ink);font-size:14px;font-weight:800;line-height:1.35}.gAeqtG_applicationSubmissionLegacyViewList dd{color:var(--tone-ink);white-space:pre-wrap;font-size:14px;line-height:1.5}.gAeqtG_applicationSubmissionLegacyViewList a{color:#0074bd;text-decoration:none}.gAeqtG_applicationSubmissionLegacyViewList a:hover{text-decoration:underline}.gAeqtG_applicationSubmissionLegacyPhoto{justify-items:start;gap:6px;margin:0;display:grid}.gAeqtG_applicationSubmissionLegacyPhoto img,.gAeqtG_applicationSubmissionLegacyPhotoField img{object-fit:cover;border:1px solid #c7c7c7;border-radius:0;width:112px;height:140px}.gAeqtG_applicationSubmissionLegacyPhoto figcaption{font-size:12px}.gAeqtG_applicationSubmissionLegacyEditIntro{border-bottom:1px solid var(--tone-border);justify-content:space-between;align-items:center;gap:14px;width:min(560px,100%);padding:0 0 12px;display:flex}.gAeqtG_applicationSubmissionLegacyEditIntro p{margin:0;font-size:13px}.gAeqtG_applicationSubmissionLegacyEditIntro button{flex:none;min-height:32px;padding:5px 14px}.gAeqtG_applicationSubmissionLegacyEditForm{gap:12px;width:min(560px,100%);display:grid}.gAeqtG_applicationSubmissionLegacyEditField{justify-items:start;gap:4px;display:grid}.gAeqtG_applicationSubmissionLegacyFieldLabel{color:var(--tone-ink);font-size:14px;font-weight:800;line-height:1.35}.gAeqtG_applicationSubmissionLegacyFieldLabel em{color:#d11616;margin-left:5px;font-style:normal}.gAeqtG_applicationSubmissionLegacyEditField>input,.gAeqtG_applicationSubmissionLegacyEditField>select,.gAeqtG_applicationSubmissionLegacyEditField>textarea,.gAeqtG_applicationSubmissionLegacyInputWithUnit input,.gAeqtG_applicationSubmissionLegacyPhotoField input{color:#444;width:min(440px,100%);min-height:28px;font:inherit;background:#fff;border:1px solid #b9b9b9;border-radius:0;padding:4px 7px;font-size:13px}.gAeqtG_applicationSubmissionLegacyEditField>textarea{resize:vertical;min-height:100px}.gAeqtG_applicationSubmissionLegacyEditField input[type=date]{width:150px}.gAeqtG_applicationSubmissionLegacyEditField input[type=tel],.gAeqtG_applicationSubmissionLegacyInputHasUnit input{width:230px}.gAeqtG_applicationSubmissionLegacyInputWithUnit{align-items:center;gap:6px;width:min(440px,100%);display:flex}.gAeqtG_applicationSubmissionLegacyInputWithUnit input{width:100%}.gAeqtG_applicationSubmissionLegacyInputHasUnit{width:auto}.gAeqtG_applicationSubmissionLegacyInputHasUnit input{width:230px}.gAeqtG_applicationSubmissionLegacyChoiceGroup{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.gAeqtG_applicationSubmissionLegacyChoiceGroup label{align-items:center;gap:6px;min-height:34px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-flex}.gAeqtG_applicationSubmissionLegacyChoiceGroup input,.gAeqtG_applicationSubmissionLegacyCheckbox input{width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.gAeqtG_applicationSubmissionLegacyChoiceGroup .gAeqtG_selectedApplicationSubmissionLegacyChoice{background:#ffe467}.gAeqtG_applicationSubmissionLegacyCheckbox{align-items:center;gap:7px;font-size:13px;display:inline-flex}.gAeqtG_applicationSubmissionLegacyPhotoField{justify-items:start;gap:7px;display:grid}.gAeqtG_applicationSubmissionLegacyPhotoField input:disabled{opacity:1;background:#f4f4f4}.gAeqtG_applicationSubmissionLegacyPhotoField small{color:var(--tone-muted);font-size:12px}.gAeqtG_applicationSubmissionLegacyAdminPanel{border-top:1px solid var(--tone-border);gap:14px;width:min(560px,100%);margin-top:8px;padding-top:18px;display:grid}.gAeqtG_applicationSubmissionLegacyAdminPanel .gAeqtG_adminFormGrid{grid-template-columns:1fr}.gAeqtG_applicationSubmissionLegacyAdminPanel .gAeqtG_adminFormGrid>label,.gAeqtG_applicationSubmissionLegacyAdminPanel .gAeqtG_applicationSubmissionReadOnlyField{max-width:440px}.gAeqtG_applicationSubmissionDataPreview{border:1px solid var(--tone-border);color:#f7f9fa;white-space:pre-wrap;background:#20242a;border-radius:6px;max-height:520px;margin:14px 0 0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.7;overflow:auto}.gAeqtG_applicationSubmissionViewAdminSummary{border-top:1px solid var(--tone-border);gap:10px;margin-top:18px;padding-top:16px;display:grid}.gAeqtG_applicationSubmissionViewAdminSummary h4{margin:0}.gAeqtG_applicationSubmissionNotesForm,.gAeqtG_applicationSubmissionResendForm{gap:14px;margin-top:14px;display:grid}.gAeqtG_applicationSubmissionNotesForm .gAeqtG_applicationFormSettingsCheckbox{align-items:center;gap:8px;display:flex}.gAeqtG_applicationSubmissionNotesForm .gAeqtG_applicationFormSettingsCheckbox input,.gAeqtG_applicationSubmissionEditModal table input[type=radio]{width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0}.gAeqtG_applicationSubmissionResendForm{grid-template-columns:repeat(2,minmax(0,1fr))}.gAeqtG_applicationSubmissionResendForm .gAeqtG_adminFieldWide{grid-column:1/-1}.gAeqtG_applicationSubmissionResendForm textarea{min-height:240px}.gAeqtG_applicationSubmissionEditModal .gAeqtG_applicationSubmissionDetailGrid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start}.gAeqtG_applicationSubmissionEditableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gAeqtG_applicationSubmissionEditableGrid label{min-width:0}.gAeqtG_applicationSubmissionEditableGrid textarea{min-height:92px}.gAeqtG_applicationSubmissionApplicantPhoto{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;margin:14px 0;padding:12px;display:grid}.gAeqtG_applicationSubmissionApplicantPhoto img{object-fit:cover;border-radius:6px;width:112px;height:140px}.gAeqtG_applicationSubmissionApplicantPhoto figcaption{color:var(--tone-ink);font-size:13px;font-weight:700;line-height:1.6}.gAeqtG_applicationSubmissionReadOnlyField{color:var(--tone-ink);align-content:start;gap:6px;font-weight:600;display:grid}.gAeqtG_applicationSubmissionReadOnlyField strong{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:4px;min-height:38px;padding:8px 10px;font-weight:500}.gAeqtG_applicationSubmissionReadOnlyField small{color:var(--tone-muted);font-weight:400}@media (max-width:1080px){.gAeqtG_applicationSubmissionEditModal .gAeqtG_applicationSubmissionDetailGrid,.gAeqtG_applicationSubmissionEditableGrid,.gAeqtG_applicationSubmissionInfoGrid,.gAeqtG_applicationSubmissionResendForm{grid-template-columns:1fr}.gAeqtG_applicationSubmissionInfoGrid>div{grid-template-columns:minmax(100px,.3fr) minmax(0,1fr)}}.gAeqtG_applicationElementConditionList{gap:10px;display:grid}.gAeqtG_applicationElementConditionRow{border:1px solid var(--tone-border);background:var(--tone-surface);border-radius:4px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px;display:flex}.gAeqtG_applicationElementConditionRow label{flex:160px;gap:4px;min-width:160px;display:grid}.gAeqtG_applicationFormResultsForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 18px;max-width:720px;display:grid}.gAeqtG_applicationFormResultsForm label{color:var(--tone-ink);align-content:start;gap:4px;font-size:13px;font-weight:600;display:grid}.gAeqtG_applicationFormResultsForm label input,.gAeqtG_applicationFormResultsForm label select,.gAeqtG_applicationFormResultsForm label textarea{font-weight:400}.gAeqtG_applicationFormResultsForm label input:not([type=file]),.gAeqtG_applicationFormResultsForm label select{box-sizing:border-box;border:1px solid var(--tone-border);color:#3f3e44;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:4px;padding:8px 10px}.gAeqtG_applicationFormResultsForm .gAeqtG_adminFieldWide{grid-column:1/-1}.gAeqtG_participantCsvSearchAction{align-self:end}.gAeqtG_participantCsvSearchAction .gAeqtG_btnGhost{box-sizing:border-box;height:38px;min-height:38px;padding-block:0}.gAeqtG_applicationFormSettingsPanel .gAeqtG_adminFormGrid{align-items:start;max-width:720px}.gAeqtG_applicationFormSettingsPanel .gAeqtG_adminFormGrid>label{color:var(--tone-ink);align-content:start;gap:4px;font-size:13px;font-weight:600;display:grid}.gAeqtG_applicationFormSettingsPanel .gAeqtG_adminFormGrid>label input,.gAeqtG_applicationFormSettingsPanel .gAeqtG_adminFormGrid>label select,.gAeqtG_applicationFormSettingsPanel .gAeqtG_adminFormGrid>label textarea{width:100%;font-weight:400}.gAeqtG_applicationFormSettingsPanel .gAeqtG_adminFormGrid>label .gAeqtG_fieldHelp{font-weight:400}.gAeqtG_applicationFormSettingsPanel .gAeqtG_applicationFormSettingsCheckbox{grid-column:1/-1}.gAeqtG_applicationFormSettingsPanel>button{justify-self:start}.gAeqtG_applicationProjectFormSettingsPanel{background:0 0;border:0;gap:18px;margin:0;padding:0}.gAeqtG_applicationProjectFormSettingsSection{border:1px solid var(--tone-border);background:#fff;border-radius:6px;gap:18px;padding:22px;display:grid}.gAeqtG_applicationProjectFormSettingsSectionHead{border-bottom:1px solid var(--tone-border);gap:6px;padding-bottom:14px;display:grid}.gAeqtG_applicationProjectFormSettingsSectionHead h4,.gAeqtG_applicationProjectFormSettingsSectionHead p{margin:0}.gAeqtG_applicationProjectFormSettingsSectionHead h4{color:var(--tone-ink);font-size:18px}.gAeqtG_applicationProjectFormSettingsSectionHead p{color:var(--tone-muted);font-size:14px;line-height:1.6}.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_adminFormGrid{gap:16px;max-width:none}.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_adminFormGrid>label{gap:6px;font-size:14px}.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_adminFormGrid>label input,.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_adminFormGrid>label select,.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_adminFormGrid>label textarea{border:1px solid var(--tone-border);min-height:38px;color:var(--tone-ink);background:#fff;border-radius:4px;padding:8px 10px;font-size:14px}.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_adminFormGrid>label textarea{min-height:112px}.gAeqtG_applicationProjectFormSettingsCheckboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gAeqtG_applicationProjectFormSettingsCheckbox,.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_applicationFormAccessRoleGrid label{box-sizing:border-box;border:1px solid var(--tone-border);min-height:42px;color:var(--tone-ink);background:#fff;border-radius:6px;align-items:center;gap:9px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.gAeqtG_applicationProjectFormSettingsCheckbox input,.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_applicationFormAccessRoleGrid input{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--tone-primary);margin:0;padding:0}.gAeqtG_applicationProjectFormSettingsCheckbox:has(input:checked){border-color:color-mix(in srgb, var(--tone-primary) 55%, var(--tone-border));background:#fffdf4}.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_applicationFormAccessRoleGrid label:has(input:checked){border-color:color-mix(in srgb, var(--tone-primary) 55%, var(--tone-border));background:#fffdf4}.gAeqtG_applicationProjectFormSettingsCheckbox:has(input:disabled){color:var(--tone-muted);background:#f5f5f5}.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_applicationFormAccessRoleGrid label:has(input:disabled){color:var(--tone-muted);background:#f5f5f5}.gAeqtG_applicationProjectFormAccessFieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.gAeqtG_applicationProjectFormAccessFieldset legend{color:var(--tone-ink);padding:0;font-size:14px;font-weight:700}.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_applicationFormAccessRoleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gAeqtG_applicationProjectFormSettingsSection .gAeqtG_adminTableScroll{border:1px solid var(--tone-border);border-radius:6px}@media (max-width:720px){.gAeqtG_applicationProjectFormSettingsSection{padding:18px}.gAeqtG_applicationProjectFormSettingsCheckboxGrid,.gAeqtG_applicationProjectFormSettingsPanel .gAeqtG_applicationFormAccessRoleGrid{grid-template-columns:1fr}}.gAeqtG_memberInquiryHistory{border:1px solid var(--tone-border);border-radius:4px;gap:14px;padding:18px;display:grid}.gAeqtG_memberInquiryHistoryHead{gap:4px;display:grid}.gAeqtG_memberInquiryHistoryHead h2{margin:0}.gAeqtG_memberInquiryHistoryHead p{color:var(--tone-ink-muted,#64748b);margin:0;font-size:13px}.gAeqtG_memberInquiryList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gAeqtG_memberInquiryItem{border:1px solid var(--tone-border);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:4px;gap:6px;padding:12px 14px;display:grid}.gAeqtG_memberInquiryItem:hover{border-color:var(--tone-ink,#1f2937)}.gAeqtG_memberInquiryItem strong{font-size:15px;line-height:1.5}.gAeqtG_memberInquiryMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gAeqtG_memberInquiryMeta em{color:var(--tone-ink-muted,#64748b);font-size:12px;font-style:normal}.gAeqtG_memberInquiryCategory{color:var(--tone-ink-muted,#64748b);font-size:12px}.gAeqtG_memberRecentlyViewed{border:1px solid var(--tone-border);border-radius:4px;gap:14px;padding:18px;display:grid}.gAeqtG_memberRecentlyViewedHead{gap:4px;display:grid}.gAeqtG_memberRecentlyViewedHead h2,.gAeqtG_memberRecentlyViewedHead p{margin:0}.gAeqtG_memberRecentlyViewedHead p,.gAeqtG_memberRecentlyViewedItem span,.gAeqtG_memberRecentlyViewedEmpty{color:var(--tone-ink-muted,#64748b);font-size:13px;line-height:1.6}.gAeqtG_memberRecentlyViewedList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gAeqtG_memberRecentlyViewedItem{border:1px solid var(--tone-border);color:inherit;border-radius:4px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.gAeqtG_memberRecentlyViewedItem:hover{border-color:var(--tone-ink,#1f2937)}.gAeqtG_memberRecentlyViewedItem strong{font-size:15px;line-height:1.5}.gAeqtG_memberRecentlyViewedEmpty{margin:0}.gAeqtG_memberInquiryEmpty{color:var(--tone-ink-muted,#64748b);margin:0;font-size:13px}.gAeqtG_memberInquiryDefinitionList{gap:8px;margin:0;display:grid}.gAeqtG_memberInquiryDefinitionList>div{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:10px;display:grid}.gAeqtG_memberInquiryDefinitionList dt{color:var(--tone-ink-muted,#64748b);font-size:13px}.gAeqtG_memberInquiryDefinitionList dd{word-break:break-word;margin:0}.gAeqtG_memberInquiryNote{color:var(--tone-ink-muted,#64748b);margin:0;font-size:13px;line-height:1.7}.gAeqtG_attachmentSelectionList{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gAeqtG_attachmentSelectionItem{border:1px solid var(--tone-border);background:#fff;border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.gAeqtG_attachmentSelectionThumbnail,.gAeqtG_attachmentSelectionFileIcon{border:1px solid var(--tone-border);background:var(--tone-primary-soft);border-radius:4px;width:72px;height:54px;display:grid}.gAeqtG_attachmentSelectionThumbnail{object-fit:cover}.gAeqtG_attachmentSelectionFileIcon{color:var(--tone-muted);place-items:center;font-size:10px;font-weight:800}.gAeqtG_attachmentSelectionName{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.5}.gAeqtG_attachmentSelectionRemove{border:1px solid var(--tone-border);width:28px;height:28px;color:var(--tone-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;place-items:center;padding:0;font-size:20px;line-height:1;display:inline-grid}.gAeqtG_attachmentSelectionRemove:hover:not(:disabled){border-color:var(--tone-primary);background:var(--tone-primary-soft);color:var(--tone-primary-dark)}.gAeqtG_attachmentSelectionRemove:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.gAeqtG_memberInquiryDefinitionList>div{grid-template-columns:minmax(0,1fr);gap:2px}.gAeqtG_attachmentSelectionItem{grid-template-columns:56px minmax(0,1fr) auto}.gAeqtG_attachmentSelectionThumbnail,.gAeqtG_attachmentSelectionFileIcon{width:56px;height:42px}}.gAeqtG_historyRow .gAeqtG_historyShootingDateBadge{overflow-wrap:anywhere;white-space:normal;max-width:100%}.gAeqtG_historyRow .gAeqtG_historyProcessStatusGroup>*{overflow-wrap:anywhere;white-space:normal;min-width:0}@media (max-width:1200px){.gAeqtG_historyRow .gAeqtG_historyRowMainButton,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup{display:contents}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup>:first-child,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup>:first-child{white-space:nowrap;grid-area:1/1;align-self:center;width:fit-content}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>strong,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>strong{grid-area:1/2;align-self:center;min-width:0}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup>:last-child,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup>:last-child{white-space:normal;grid-area:2/1/auto/-1;width:fit-content;max-width:100%}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>em,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>em{grid-area:3/1;justify-content:center;width:100%}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyProcessStatusGroup,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyProcessStatusGroup{grid-area:3/2;width:100%}}@media (max-width:520px){.gAeqtG_historyRow .gAeqtG_historyRowMainButton,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton{grid-template-columns:auto minmax(0,1fr)}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>em,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>em{grid-area:3/1/auto/-1}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyProcessStatusGroup,.gAeqtG_site:not(.gAeqtG_siteAdmin) .gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyProcessStatusGroup{grid-area:4/1/auto/-1}}@container admin-member-preview (max-width:1200px){.gAeqtG_historyRow .gAeqtG_historyRowMainButton{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup{display:contents}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup>:first-child{white-space:nowrap;grid-area:1/1;align-self:center;width:fit-content}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>strong{grid-area:1/2;align-self:center;min-width:0}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyStatusDateGroup>:last-child{white-space:normal;grid-area:2/1/auto/-1;width:fit-content;max-width:100%}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>em{grid-area:3/1;justify-content:center;width:100%}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyProcessStatusGroup{grid-area:3/2;width:100%}}@container admin-member-preview (max-width:520px){.gAeqtG_historyRow .gAeqtG_historyRowMainButton{grid-template-columns:auto minmax(0,1fr)}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>em{grid-area:3/1/auto/-1}.gAeqtG_historyRow .gAeqtG_historyRowMainButton>.gAeqtG_historyProcessStatusGroup{grid-area:4/1/auto/-1}}.gAeqtG_unsubscribeInnerForm .gAeqtG_unsubscribeScopeOption{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-weight:700;display:flex}.gAeqtG_unsubscribeInnerForm .gAeqtG_unsubscribeScopeOption input{flex:none;width:18px;height:18px;min-height:0;margin:3px 0 0}.gAeqtG_unsubscribeInnerForm .gAeqtG_unsubscribeScopeOption span{color:var(--tone-ink);gap:2px;font-size:15px;font-weight:700;line-height:1.5;display:grid}.gAeqtG_unsubscribeScopeOption small{color:var(--tone-muted);font-size:13px;font-weight:400;line-height:1.5}.gAeqtG_unsubscribeScopeOption input:disabled+span{opacity:.5}.gAeqtG_memberLifecycleHistoryLine{display:block}.gAeqtG_preLineText{white-space:pre-line}.gAeqtG_shootCancellationMailFields{gap:12px;display:grid}.gAeqtG_shootCancellationMailFields label{gap:5px;font-weight:600;display:grid}.gAeqtG_shootCancellationMailFields input,.gAeqtG_shootCancellationMailFields textarea{box-sizing:border-box;border:1px solid var(--tone-border);width:100%;font:inherit;border-radius:4px;padding:8px;font-weight:400}.gAeqtG_memberPasswordNotice{color:#856404;background:#fff3cd;border:1px solid #ffeeba;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.gAeqtG_memberPasswordNotice p{margin:0;line-height:1.7}.gAeqtG_memberPasswordNoticeActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.gAeqtG_memberPasswordNoticeActions form{margin:0}.gAeqtG_applicantBulkUpdateFields{gap:12px;width:100%;display:grid}.gAeqtG_applicantBulkUpdateField{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gAeqtG_applicantBulkUpdateField label{align-items:center;gap:8px;min-width:150px;display:flex}.gAeqtG_applicantBulkUpdateField input[type=checkbox]{width:16px;height:16px;min-height:0;padding:0}
