.cupf3W_shell{--erp-login-brand:#07446f;--module-color:var(--erp-login-brand);color:#172d3b;background:#f5f7f9;min-height:100svh;padding:16px;display:flex}.cupf3W_story{color:#fff;background:#092f4e;border-radius:24px;flex-direction:column;flex-shrink:0;width:44%;padding:36px 40px 28px;display:flex;overflow:hidden}.cupf3W_brand{align-self:flex-start}.cupf3W_brandImage{background:#fff;border-radius:12px;width:185px;height:auto;padding:12px 16px;display:block}.cupf3W_storyContent{margin:auto 0;padding:36px 0 30px}.cupf3W_eyebrow{letter-spacing:.17em;color:#bfd1e0;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.cupf3W_eyebrow>span{background:#8ebfe3;width:22px;height:2px}.cupf3W_headline{letter-spacing:-.055em;margin-top:18px;font-size:clamp(42px,4.3vw,68px);font-weight:500;line-height:1.06}.cupf3W_headline>span{color:#8ebfe3}.cupf3W_description{color:#bfd1e0;margin-top:20px;font-size:15px;line-height:1.75}.cupf3W_visual{background:#071e31;border-radius:14px;height:clamp(230px,34vh,380px);margin-top:30px;position:relative;overflow:hidden}.cupf3W_operationsImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%}.cupf3W_imageShade{background:linear-gradient(#0000 58%,#07243ad6 100%);position:absolute;inset:0}.cupf3W_imageCaption{color:#fff;align-items:center;gap:12px;display:flex;position:absolute;inset:auto 22px 22px}.cupf3W_captionIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff18;border:1px solid #ffffff40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cupf3W_captionEyebrow{letter-spacing:.14em;color:#d6e7f4;font-size:8px;font-weight:500}.cupf3W_imageCaption p{letter-spacing:-.015em;margin-top:4px;font-size:14px;font-weight:500}.cupf3W_modules{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:21px;display:flex}.cupf3W_modules>span{color:#bfd1e0;align-items:center;gap:8px;font-size:11px;display:flex}.cupf3W_modules svg{color:#8ebfe3}.cupf3W_loginPanel{flex-direction:column;flex:1;min-width:0;padding:20px 36px 12px;display:flex}.cupf3W_topbar{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.cupf3W_backLink,.cupf3W_supportLink{color:#657782;align-items:center;gap:8px;transition:color .15s;display:inline-flex}.cupf3W_backLink:hover,.cupf3W_supportLink:hover{color:var(--erp-login-brand)}.cupf3W_formArea{flex:1;justify-content:center;align-items:center;padding:32px 0;display:flex}.cupf3W_formCard{background:#fff;border:1px solid #e5ebef;border-radius:22px;width:100%;max-width:470px;padding:36px 38px;box-shadow:0 16px 48px #172d3b0f,0 2px 6px #172d3b06}.cupf3W_mobileBrand{display:none}.cupf3W_formHeader{margin-bottom:32px}.cupf3W_productLabel{letter-spacing:.15em;color:#617780;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.cupf3W_productLabel>span{background:var(--erp-login-brand);border-radius:2px;width:6px;height:6px}.cupf3W_formHeader h2{letter-spacing:-.045em;color:#172d3b;margin-top:14px;font-size:36px;font-weight:600;line-height:1.2}.cupf3W_formHeader p{color:#6b7a85;margin-top:10px;font-size:14px;line-height:1.6}.cupf3W_form{flex-direction:column;gap:22px;display:flex}.cupf3W_fieldLabel{color:#304751;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.cupf3W_passwordLabel{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cupf3W_forgotLink{color:var(--erp-login-brand);font-size:12px;font-weight:500}.cupf3W_forgotLink:hover{text-decoration:underline}.cupf3W_input{color:#172d3b;background:#fcfdfd;border:1px solid #dce3e7;border-radius:9px;width:100%;height:52px;padding:0 44px;font-size:13px;transition:border-color .15s,box-shadow .15s}.cupf3W_input::placeholder{color:#85949e}.cupf3W_input:focus{border-color:var(--erp-login-brand);outline:none;box-shadow:0 0 0 3px #e7f1f4}.cupf3W_input[aria-invalid=true]{background:snow;border-color:#e89b9b}.cupf3W_passwordToggle{color:#7a8b97;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .15s;display:flex;position:absolute;top:4px;right:4px}.cupf3W_passwordToggle:hover{color:var(--erp-login-brand)}.cupf3W_submitButton{background:var(--erp-login-brand);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px 16px;font-size:13px;font-weight:600;transition:background .15s;display:flex;box-shadow:0 3px 5px #00406012}.cupf3W_submitButton:hover{background:#053555}.cupf3W_submitButton:disabled{cursor:not-allowed;opacity:.6}.cupf3W_divider{color:#7d8b94;align-items:center;gap:16px;margin:25px 0;font-size:11px;display:flex}.cupf3W_divider:before,.cupf3W_divider:after{content:"";background:#e7ecee;flex:1;height:1px}.cupf3W_googleButton{color:#304751;border:1px solid #dce3e7;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.cupf3W_googleButton:hover{background:#f8fafb;border-color:#a7bbc5}.cupf3W_googleButton:disabled{cursor:not-allowed;opacity:.6}.cupf3W_signUp{text-align:center;color:#72818a;margin-top:26px;font-size:12px}.cupf3W_signUp a{color:var(--erp-login-brand);align-items:center;gap:4px;margin-left:4px;font-weight:600;display:inline-flex}.cupf3W_signUp a:hover{text-decoration:underline}.cupf3W_securityNote{color:#7b8b94;justify-content:center;align-items:center;gap:6px;margin-top:29px;font-size:10px;display:flex}.cupf3W_footer{color:#7b8891;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.cupf3W_footer nav{gap:18px;display:flex}.cupf3W_footer a:hover{color:var(--erp-login-brand)}@media (min-width:1440px){.cupf3W_story{padding:40px 48px 30px}.cupf3W_loginPanel{padding-left:44px;padding-right:44px}}@media (max-width:1199px){.cupf3W_story{padding:28px}.cupf3W_loginPanel{padding-left:28px;padding-right:28px}.cupf3W_desktopBreak{display:none}}@media (min-width:1024px) and (max-height:800px){.cupf3W_storyContent{padding:22px 0}.cupf3W_headline{font-size:clamp(42px,4vw,56px)}.cupf3W_visual{height:210px;margin-top:24px}.cupf3W_formArea{padding:10px 0}.cupf3W_formCard{padding:16px 32px}.cupf3W_formHeader{margin-bottom:24px}.cupf3W_form{gap:18px}.cupf3W_divider{margin:20px 0}.cupf3W_signUp,.cupf3W_securityNote{margin-top:22px}}@media (max-width:1023px){.cupf3W_shell{padding:0}.cupf3W_story{display:none}.cupf3W_loginPanel{min-height:100svh;padding:28px 32px 24px}.cupf3W_mobileBrand{width:145px;margin-bottom:36px;display:block}.cupf3W_mobileBrand img{width:100%;height:auto}.cupf3W_productLabel{display:none}.cupf3W_formHeader h2{margin-top:0}.cupf3W_formArea{padding:28px 0}.cupf3W_input{font-size:16px}}@media (max-width:479px){.cupf3W_loginPanel{padding:24px 16px}.cupf3W_formCard{border-radius:18px;padding:28px 20px}.cupf3W_mobileBrand{margin-bottom:24px}.cupf3W_topbar{font-size:11px}.cupf3W_formHeader h2{font-size:30px}.cupf3W_footer{font-size:9px}.cupf3W_footer nav{gap:14px}}@media (prefers-reduced-motion:reduce){.cupf3W_shell *,.cupf3W_shell :before,.cupf3W_shell :after{transition:none}}
.kYFkXG_story{align-self:flex-start;height:calc(100svh - 32px);min-height:688px;position:sticky;top:16px;}.kYFkXG_signupImage{-o-object-position:center 12%;object-position:center 12%;}.kYFkXG_trialBenefits{-moz-column-gap:12px;column-gap:12px;}.kYFkXG_formArea{padding:26px 0 30px;}.kYFkXG_formCard{max-width:590px;padding:28px 32px;}.kYFkXG_formHeader{margin-bottom:24px;}.kYFkXG_formHeader h2{font-size:32px}.kYFkXG_formHeader p{font-size:13px}.kYFkXG_form{flex-direction:column;gap:16px;display:flex}.kYFkXG_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kYFkXG_fieldRow>div{min-width:0}.kYFkXG_fieldLabel{margin-bottom:7px;}.kYFkXG_form input,.kYFkXG_form select{color:#172d3b;background:#fcfdfd;border:1px solid #dce3e7;border-radius:9px;width:100%;min-width:0;height:44px;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.kYFkXG_form input::placeholder{color:#85949e}.kYFkXG_form input:focus,.kYFkXG_form select:focus{border-color:var(--erp-login-brand);outline:none;box-shadow:0 0 0 3px #e7f1f4}.kYFkXG_form input:disabled{color:#687b88;cursor:not-allowed;background:#f2f5f7}.kYFkXG_form input[aria-invalid=true]{background:snow;border-color:#e89b9b}.kYFkXG_phoneInput,.kYFkXG_subdomainInput{min-width:0;display:flex}.kYFkXG_phoneInput select{background:#f6f8fa;border-right:0;border-radius:9px 0 0 9px;flex-shrink:0;width:82px;padding:0 6px;font-size:12px}.kYFkXG_phoneInput input{border-radius:0 9px 9px 0}.kYFkXG_subdomainInput input{border-radius:9px 0 0 9px;flex:1}.kYFkXG_subdomainInput>span{color:#687b88;background:#f6f8fa;border:1px solid #dce3e7;border-left:0;border-radius:0 9px 9px 0;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.kYFkXG_subdomainHint{color:var(--erp-login-brand);overflow-wrap:anywhere;margin-top:7px;font-size:11px}.kYFkXG_countrySummary{color:#5d7483;background:#f2f6f9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 12px;font-size:11px;display:flex}.kYFkXG_countrySummary svg{color:var(--erp-login-brand);flex-shrink:0}.kYFkXG_countrySummary strong{color:#304f64;font-weight:500}.kYFkXG_form .kYFkXG_passwordInput{padding-right:48px}.kYFkXG_passwordToggle{top:0;right:0;}.kYFkXG_terms{color:#687b88;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;display:flex}.kYFkXG_terms input[type=checkbox]{width:16px;height:16px;accent-color:var(--erp-login-brand);flex-shrink:0;margin-top:2px;padding:0}.kYFkXG_terms a{color:var(--erp-login-brand)}.kYFkXG_terms a:hover{text-decoration:underline}.kYFkXG_fieldError{color:#b42318;margin-top:6px;font-size:11px;line-height:1.5}.kYFkXG_divider{margin:20px 0;}@media (max-width:1199px){.kYFkXG_formCard{padding:26px 24px}.kYFkXG_fieldRow{gap:12px}}@media (max-width:1023px){.kYFkXG_story{display:none}.kYFkXG_form input,.kYFkXG_form select{font-size:16px}.kYFkXG_phoneInput select{width:90px}}@media (max-width:639px){.kYFkXG_formCard{border-radius:18px;padding:28px 20px}.kYFkXG_formHeader h2{font-size:28px}.kYFkXG_fieldRow{grid-template-columns:minmax(0,1fr);gap:16px}.kYFkXG_countrySummary{gap:6px 10px}}@media (min-width:1024px) and (max-height:719px){.kYFkXG_story{position:static}}@media (prefers-reduced-motion:reduce){.kYFkXG_form input,.kYFkXG_form select{transition:none}}
.o6Xa8G_root{--tenant-primary:var(--erp-login-brand);--lumina-gradient-cta:linear-gradient(var(--erp-login-brand), var(--erp-login-brand));}.o6Xa8G_root[data-product=hr]{--erp-login-brand:#006c47;--auth-dark:var(--erp-login-brand);--auth-accent:#99dfb9}.o6Xa8G_root[data-product=payroll]{--erp-login-brand:#5844e2;--auth-dark:#282044;--auth-accent:#c4b6f4}.o6Xa8G_root[data-product=recruit],.o6Xa8G_root[data-product=jobs]{--erp-login-brand:#002c4b;--auth-dark:var(--erp-login-brand);--auth-accent:#7ee0b0}.o6Xa8G_story{background:var(--auth-dark);}.o6Xa8G_fullImageStory{isolation:isolate;position:relative}.o6Xa8G_fullPanelImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.o6Xa8G_fullImageStory:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00182b29 0%,#00182b1a 40%,#00182bd6 68%,#00182bf7 100%);position:absolute;inset:0}.o6Xa8G_fullImageStory .o6Xa8G_fullImageContent{margin:auto 0 0;padding:48px 0 32px}.o6Xa8G_fullImageStory .o6Xa8G_description{color:#eef3f6;max-width:460px}.o6Xa8G_fullImageStory .o6Xa8G_eyebrow{color:#d3e8ed}.o6Xa8G_signupStory{align-self:flex-start;height:calc(100svh - 32px);min-height:688px;position:sticky;top:16px}.o6Xa8G_signupImage{-o-object-position:center 15%;object-position:center 15%}.o6Xa8G_illustration{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:8px 0 40px}.o6Xa8G_brand{align-items:center;gap:12px;min-height:59px;display:inline-flex;}.o6Xa8G_tenantLogo{background:#fff;border-radius:10px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.o6Xa8G_tenantName{color:#fff;overflow-wrap:anywhere;font-size:22px;font-weight:600}.o6Xa8G_eyebrow{color:#ffffffb8;}.o6Xa8G_eyebrow>span{background:var(--auth-accent)}.o6Xa8G_headline{}.o6Xa8G_headline>span{color:var(--auth-accent)}.o6Xa8G_description{color:#ffffffbd;}.o6Xa8G_imageShade{background:linear-gradient(transparent 45%, var(--auth-dark) 100%);position:absolute;inset:0}.o6Xa8G_modules{}.o6Xa8G_modules>span{color:#ffffffc7}.o6Xa8G_modules svg{color:var(--auth-accent)}.o6Xa8G_loginCard{}.o6Xa8G_signupCard{}.o6Xa8G_signupArea{}.o6Xa8G_productLabel{margin-bottom:18px;}.o6Xa8G_loginBody{flex-direction:column;gap:24px;display:flex}.o6Xa8G_loginBody>*{min-width:0}.o6Xa8G_loginBody h2,.o6Xa8G_signupBody h2{letter-spacing:-.045em;text-align:left;font-size:32px;font-weight:600;line-height:1.2}.o6Xa8G_loginBody h2+p,.o6Xa8G_signupBody h2+p{color:#6b7a85;text-align:left;font-size:14px;line-height:1.65}.o6Xa8G_loginBody>.mb-8{margin-bottom:0}.o6Xa8G_loginBody input:not([type=checkbox]){color:#172d3b;min-width:0;height:52px;box-shadow:none;background:#fcfdfd;border:1px solid #dce3e7;border-radius:9px;font-size:14px}.o6Xa8G_loginBody input:focus{border-color:var(--erp-login-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--erp-login-brand) 12%, transparent)}.o6Xa8G_loginBody label:not(:has(input[type=checkbox])){letter-spacing:normal;text-transform:none;color:#304751;font-size:12px;font-weight:600;line-height:1.5;display:block}.o6Xa8G_loginBody button[type=submit],.o6Xa8G_primaryButton{background:var(--erp-login-brand);color:#fff;border-radius:9px;min-height:52px;padding:12px 16px;font-size:13px;font-weight:600;transform:none;box-shadow:0 3px 5px #172d3b12}.o6Xa8G_loginBody button[type=submit]:hover,.o6Xa8G_primaryButton:hover{filter:brightness(.92)}.o6Xa8G_loginBody button[type=submit]:disabled,.o6Xa8G_primaryButton:disabled{opacity:.6;cursor:not-allowed}.o6Xa8G_loginBody a{overflow-wrap:anywhere}.o6Xa8G_signupBody{min-width:0}.o6Xa8G_signupHeader{margin:0 0 24px}.o6Xa8G_signupHeader p{margin-top:10px}@media (max-width:1023px){.o6Xa8G_story,.o6Xa8G_signupStory{display:none}.o6Xa8G_loginBody input:not([type=checkbox]){font-size:16px}}@media (max-width:479px){.o6Xa8G_loginBody h2,.o6Xa8G_signupBody h2{font-size:28px}.o6Xa8G_loginBody{gap:22px}}@media (min-width:1024px) and (max-height:719px){.o6Xa8G_signupStory{position:static}}
.UoPbRa_root{--pc-accent:var(--brand,#1b4f72);--pc-accent-soft:var(--brand-subtle,#eaf3f8);--pc-surface:var(--surface-card,#fff);--pc-sunken:var(--surface-sunken,#f4f6f8);--pc-border:var(--border-subtle,#dfe5ea);--pc-border-strong:var(--border-default,#c7d0d8);--pc-text:var(--text-strong,#0f2433);--pc-body:var(--text-body,#35495a);--pc-muted:var(--text-muted,#5f7180);--pc-positive:var(--positive,#137a4b);--pc-caution:var(--caution,#9a5b00);--pc-caution-soft:var(--caution-subtle,#fff6e5);--pc-radius:10px;color:var(--pc-body);min-width:0}.UoPbRa_intentGroup{border:0;min-width:0;margin:0;padding:0}.UoPbRa_legend{color:var(--pc-text);margin-bottom:4px;padding:0;font-size:14px;font-weight:650}.UoPbRa_hint{color:var(--pc-muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.UoPbRa_intentRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.UoPbRa_pill{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);cursor:pointer;min-height:48px;color:var(--pc-text);align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.UoPbRa_pill:hover{border-color:var(--pc-border-strong)}.UoPbRa_pill small{color:var(--pc-muted);font-size:11.5px;font-weight:450;display:block}.UoPbRa_pill[data-checked=true]{border-color:var(--pc-accent);box-shadow:0 0 0 1px var(--pc-accent);background:var(--pc-accent-soft)}.UoPbRa_srRadio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.UoPbRa_pill:has(.UoPbRa_srRadio:focus-visible),.UoPbRa_card:has(.UoPbRa_srRadio:focus-visible),.UoPbRa_segment:has(.UoPbRa_srRadio:focus-visible)){outline:2px solid var(--pc-accent);outline-offset:2px}.UoPbRa_dot{border:2px solid var(--pc-border-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.UoPbRa_pill[data-checked=true] .UoPbRa_dot,.UoPbRa_card[data-checked=true] .UoPbRa_dot,.UoPbRa_segment[data-checked=true] .UoPbRa_dot{border-color:var(--pc-accent)}.UoPbRa_pill[data-checked=true] .UoPbRa_dot:after,.UoPbRa_card[data-checked=true] .UoPbRa_dot:after,.UoPbRa_segment[data-checked=true] .UoPbRa_dot:after{content:"";background:var(--pc-accent);border-radius:999px;width:8px;height:8px}.UoPbRa_grid{border:0;grid-template-columns:1fr;gap:10px;min-width:0;margin:0;padding:0;display:grid}@media (min-width:560px){.UoPbRa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.UoPbRa_grid[data-wide=true]{grid-template-columns:repeat(4,minmax(0,1fr))}}.UoPbRa_card{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);cursor:pointer;flex-direction:column;gap:8px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.UoPbRa_card:hover{border-color:var(--pc-border-strong)}.UoPbRa_card[data-checked=true]{border-color:var(--pc-accent);box-shadow:0 0 0 1px var(--pc-accent), 0 8px 20px #0f243314}.UoPbRa_cardHead{align-items:flex-start;gap:10px;min-width:0;display:flex}.UoPbRa_cardTitle{color:var(--pc-text);font-size:14px;font-weight:650;line-height:1.3}.UoPbRa_cardText{color:var(--pc-muted);margin-top:2px;font-size:12px;line-height:1.5}.UoPbRa_cardMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.UoPbRa_tag{background:var(--pc-sunken);color:var(--pc-body);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.UoPbRa_tagAccent{background:var(--pc-accent-soft);color:var(--pc-accent)}.UoPbRa_selectedText{color:var(--pc-accent);margin-left:auto;font-size:11px;font-weight:650}.UoPbRa_features{color:var(--pc-body);gap:3px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.UoPbRa_features li{align-items:flex-start;gap:6px;display:flex}.UoPbRa_features svg{color:var(--pc-positive);flex-shrink:0;margin-top:2px}.UoPbRa_exclusion{color:var(--pc-caution);font-size:11px;line-height:1.45}.UoPbRa_segmentRow{flex-wrap:wrap;gap:8px;display:flex}.UoPbRa_segment{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);cursor:pointer;color:var(--pc-text);flex:140px;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:relative}.UoPbRa_segment small{color:var(--pc-muted);font-size:11.5px;font-weight:450;line-height:1.4;display:block}.UoPbRa_segment[data-checked=true]{border-color:var(--pc-accent);box-shadow:0 0 0 1px var(--pc-accent)}.UoPbRa_segment[aria-disabled=true]{opacity:.55;cursor:not-allowed}.UoPbRa_counter{border:1px solid var(--pc-border-strong);border-radius:var(--pc-radius);background:var(--pc-surface);align-items:stretch;display:inline-flex;overflow:hidden}.UoPbRa_counter button{background:var(--pc-sunken);width:40px;min-height:40px;color:var(--pc-text);cursor:pointer;border:0;font-size:18px;font-weight:600}.UoPbRa_counter button:disabled{opacity:.45;cursor:not-allowed}.UoPbRa_counter button:focus-visible,.UoPbRa_counter input:focus-visible{outline:2px solid var(--pc-accent);outline-offset:-2px}.UoPbRa_counter input{text-align:center;width:64px;color:var(--pc-text);-moz-appearance:textfield;background:0 0;border:0;font-size:15px;font-weight:650}.UoPbRa_counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.UoPbRa_counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.UoPbRa_summary{border:1px solid var(--pc-border);border-radius:var(--pc-radius);background:var(--pc-surface);overflow:hidden}.UoPbRa_summaryHead{background:var(--pc-sunken);color:var(--pc-text);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:650;display:flex}.UoPbRa_lines{margin:0;padding:4px 14px;list-style:none}.UoPbRa_line{border-bottom:1px dashed var(--pc-border);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.UoPbRa_line:last-child{border-bottom:0}.UoPbRa_line span:last-child{font-variant-numeric:tabular-nums;color:var(--pc-text);white-space:nowrap;font-weight:600}.UoPbRa_lineDetail{color:var(--pc-muted);font-size:11.5px;display:block}.UoPbRa_total{border-top:1px solid var(--pc-border);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.UoPbRa_total strong{font-variant-numeric:tabular-nums;color:var(--pc-text);letter-spacing:-.02em;font-size:20px}.UoPbRa_total span{color:var(--pc-text);font-size:12.5px;font-weight:600}.UoPbRa_note{color:var(--pc-muted);padding:0 14px 12px;font-size:11.5px;line-height:1.5}.UoPbRa_notice{border-radius:var(--pc-radius);background:var(--pc-caution-soft);color:var(--pc-text);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.UoPbRa_notice svg{color:var(--pc-caution);flex-shrink:0;margin-top:2px}.UoPbRa_skeleton{background:linear-gradient(90deg, var(--pc-sunken), var(--pc-border), var(--pc-sunken));background-size:200% 100%;border-radius:6px;height:14px;margin:10px 14px;animation:1.2s ease-in-out infinite UoPbRa_pcShimmer}@keyframes UoPbRa_pcShimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.UoPbRa_skeleton{animation:none}.UoPbRa_card,.UoPbRa_pill{transition:none}}.UoPbRa_fieldLabel{color:var(--pc-text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.UoPbRa_stack{gap:14px;min-width:0;display:grid}.UoPbRa_select{border:1px solid var(--pc-border-strong);border-radius:var(--pc-radius);background:var(--pc-surface);width:100%;min-height:40px;color:var(--pc-text);padding:8px 10px;font-size:13.5px}.UoPbRa_select:focus-visible{outline:2px solid var(--pc-accent);outline-offset:1px}
.jrxv0a_inputIcon{color:#85949e;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.jrxv0a_remember{color:#657782;cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.jrxv0a_remember input{width:16px;height:16px;accent-color:var(--erp-login-brand)}.jrxv0a_error,.jrxv0a_notice,.jrxv0a_success{overflow-wrap:anywhere;border:1px solid;border-radius:9px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.6}.jrxv0a_error{color:#b42318;background:#fff4f2;border-color:#fecdca}.jrxv0a_notice{color:#854a0e;background:#fffaeb;border-color:#fedf89}.jrxv0a_success{color:#166548;background:#f0fdf5;border-color:#a9dfc3}.jrxv0a_secondaryButton{color:var(--erp-login-brand);font-size:12px;font-weight:600}.jrxv0a_secondaryButton:hover{text-decoration:underline}.jrxv0a_googleSection{margin:0}.jrxv0a_hint,.jrxv0a_legal{color:#72818a;font-size:11px;line-height:1.7}.jrxv0a_hint{margin-top:6px}.jrxv0a_legal{text-align:center}.jrxv0a_legal a{color:var(--erp-login-brand)}.jrxv0a_legal a:hover{text-decoration:underline}
section.fpxj1q_section{--pc-accent:var(--erp-login-brand,#07446f);--pc-accent-soft:#e7f1f4;--pc-surface:#fff;--pc-sunken:#f2f6f9;--pc-border:#dce3e7;--pc-border-strong:#c3ced5;--pc-text:#172d3b;--pc-body:#304f64;--pc-muted:#5d7483;background:linear-gradient(#f7fafc 0%,#fff 60%);border:1px solid #dce3e7;border-radius:12px;gap:16px;min-width:0;padding:16px;display:grid}.fpxj1q_section input[type=radio]{opacity:0;width:1px;height:1px;box-shadow:none;border:0;margin:0;padding:0;position:absolute}.fpxj1q_section input[type=number]{width:64px;height:auto;min-height:40px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:0 4px;font-size:15px}.fpxj1q_section input[type=number]:focus{box-shadow:none}.fpxj1q_head{align-items:flex-start;gap:12px;display:flex}.fpxj1q_head h3{color:#172d3b;margin:0;font-size:15px;font-weight:700}.fpxj1q_head p{color:#5d7483;margin:2px 0 0;font-size:12px;line-height:1.5}.fpxj1q_badge{letter-spacing:.06em;text-transform:uppercase;color:var(--erp-login-brand,#07446f);background:#e7f1f4;border-radius:999px;align-items:center;gap:4px;margin-bottom:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.fpxj1q_twoCol{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (max-width:639px){section.fpxj1q_section{padding:14px 12px}.fpxj1q_twoCol{grid-template-columns:minmax(0,1fr)}}.fpxj1q_terms{color:#5d7483;background:#f2f6f9;border-radius:8px;gap:4px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;display:grid}.fpxj1q_terms strong{color:#304f64;font-weight:600}.fpxj1q_inclusion{color:#137a4b;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}
