.hjruFW_layout{background:var(--background);grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.hjruFW_formSide{flex-direction:column;min-width:0;min-height:100svh;display:flex}.hjruFW_header{justify-content:space-between;align-items:center;padding:28px 40px;display:flex}.hjruFW_themeButton{width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;transition:background .16s}.hjruFW_themeButton:hover{background:var(--beige-dark)}.hjruFW_layout a:focus-visible,.hjruFW_themeButton:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.hjruFW_formArea{flex:1;justify-content:center;align-items:center;padding:32px 40px 64px;display:flex}.hjruFW_formContent{width:100%;max-width:352px;animation:.5s cubic-bezier(.16,1,.3,1) both hjruFW_enter}.hjruFW_eyebrow{letter-spacing:.14em;color:var(--link-text);margin-bottom:14px;font-size:10px;font-weight:600}.hjruFW_title{letter-spacing:-.045em;color:var(--foreground);font-size:clamp(28px,2.7vw,36px);font-weight:600;line-height:1.15}.hjruFW_subtitle{color:var(--muted);max-width:37ch;margin-top:12px;font-size:13px;line-height:1.7}.hjruFW_fields{margin-top:28px}.hjruFW_form{flex-direction:column;gap:18px;display:flex}.hjruFW_form input:not(.hjruFW_otpInput){border-radius:7px;height:40px;font-size:13px}.hjruFW_form input::placeholder{color:var(--muted);opacity:.75}.hjruFW_labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hjruFW_forgot{color:var(--muted);font-size:11px}.hjruFW_forgot:hover{color:var(--link-text);text-decoration:underline}.hjruFW_submit{border-radius:7px;justify-content:space-between;width:100%;height:40px;margin-top:4px;padding-inline:14px;font-size:13px}.hjruFW_footer{border-top:1px solid var(--border-subtle);text-align:center;color:var(--muted);margin-top:24px;padding-top:22px;font-size:12px}.hjruFW_footer a{color:var(--link-text)}.hjruFW_bottomNote{text-align:center;letter-spacing:.02em;color:var(--muted);padding:0 24px 24px;font-size:10px}.hjruFW_requirements{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:10px;line-height:1.5;display:flex}.hjruFW_requirement{align-items:center;gap:4px;display:inline-flex}.hjruFW_requirement svg{flex-shrink:0}.hjruFW_requirement[data-met=true]{color:var(--valid)}.hjruFW_helper{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.7}.hjruFW_recoveryToggle{cursor:pointer;color:var(--link-text);text-underline-offset:4px;align-self:center;padding:6px;font-size:12px}.hjruFW_recoveryToggle:hover{text-decoration:underline}.hjruFW_recoveryToggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.hjruFW_otp{border-radius:8px;margin-top:10px;position:relative}.hjruFW_otpInput{z-index:1;opacity:0;cursor:text;width:100%;height:100%;position:absolute;inset:0}.hjruFW_otpSlots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.hjruFW_otpSlot{border:1px solid var(--border);background:var(--surface);height:54px;color:var(--foreground);border-radius:7px;place-items:center;font-size:23px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:grid}.hjruFW_otpSlot:empty:after{content:"";background:var(--border);border-radius:50%;width:5px;height:5px}.hjruFW_otp:focus-within .hjruFW_otpSlot[data-current=true]{background:var(--beige)}.hjruFW_otp[data-invalid=true] .hjruFW_otpSlot{border-color:var(--invalid)}.hjruFW_otp:has(input:disabled){opacity:.5}.hjruFW_showcaseSide{min-width:0;padding:12px 12px 12px 0}.hjruFW_showcase{--ink:#332212;height:100%;min-height:680px;color:var(--ink);background:#e7bc81;background:lab(79.1391% 10.2367 35.7568);border-radius:12px;flex-direction:column;padding:32px clamp(30px,4vw,64px) 26px;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.hjruFW_showcase{--ink:lab(15.2306% 6.5944 14.4822)}}.hjruFW_showcaseTop,.hjruFW_showcaseBottom{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;font-size:9px;font-weight:500;display:flex}.hjruFW_showcaseTop{z-index:1;position:relative}.hjruFW_illustration{align-self:center;width:100%;max-width:460px;height:350px;margin:auto 0;position:relative}.hjruFW_orbit{border:1px solid #7e5c2a33;border:1px solid lab(41.9609% 10.0709 33.7982/.2);border-radius:50%;width:330px;height:330px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hjruFW_orbit:before,.hjruFW_orbit:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:24px}.hjruFW_orbit:after{inset:48px}.hjruFW_projectSlip{background:#efdfc7;background:lab(89.631% 2.89813 14.1062);border-radius:4px;width:258px;padding:24px;position:absolute;top:28px;left:2%;transform:rotate(-8deg);box-shadow:0 10px 25px #49362417;box-shadow:0 10px 25px lab(24.5191% 6.70931 14.94/.09)}.hjruFW_slipLabel{letter-spacing:.12em;margin-bottom:14px;font-size:8px;display:block}.hjruFW_projectSlip strong{letter-spacing:-.04em;font-size:20px;font-weight:500;display:block}.hjruFW_slipMeta{opacity:.75;justify-content:space-between;margin:8px 0 20px;font-size:9px;display:flex}.hjruFW_projectLine{border-top:1px solid #745f4b26;border-top:1px solid lab(41.9366% 6.39261 14.5184/.15);align-items:center;gap:7px;margin-top:10px;padding-top:10px;font-size:10px;display:flex}.hjruFW_invoiceSlip{background:#fdf8f0;background:lab(97.7085% .842392 4.50242);border-radius:4px;width:225px;padding:24px;position:absolute;top:95px;right:1%;transform:rotate(7deg);box-shadow:0 18px 35px #49362421;box-shadow:0 18px 35px lab(24.5191% 6.70931 14.94/.13)}.hjruFW_invoiceTop{letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.hjruFW_invoiceNumber{opacity:.6;margin-top:6px;font-size:8px;display:block}.hjruFW_invoiceRule{background:#745f4b26;background:lab(41.9366% 6.39261 14.5184/.15);height:1px;margin:20px 0 16px}.hjruFW_invoiceClient{font-size:10px}.hjruFW_invoiceAmount{letter-spacing:-.06em;margin-top:4px;font-size:32px;font-weight:500;display:block}.hjruFW_invoiceAmount span{opacity:.5;font-size:21px}.hjruFW_paidStamp{color:#2a583c;color:lab(33.6373% -22.1561 11.4026);letter-spacing:.07em;border:1px solid #2a583c73;border:1px solid lab(33.6373% -22.1561 11.4026/.45);border-radius:4px;align-items:center;gap:6px;width:fit-content;margin-top:18px;padding:6px 9px;font-size:8px;font-weight:600;display:flex}.hjruFW_smallAnnotation{font-size:10px;line-height:1.6;position:absolute;bottom:13px;left:2%;transform:rotate(-8deg)}.hjruFW_showcaseCopy{margin-top:20px;padding-bottom:38px;position:relative}.hjruFW_showcaseCopy h2{color:var(--ink);letter-spacing:-.055em;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.08}.hjruFW_showcaseCopy h2 span{color:#684828;color:lab(33.7231% 11.2167 24.8103)}.hjruFW_showcaseCopy p{color:#513e2c;color:lab(28.0037% 6.62772 14.8179);margin-top:16px;font-size:12px;line-height:1.8}.hjruFW_showcaseBottom{letter-spacing:.06em;border-top:1px solid #7e5c2a40;border-top:1px solid lab(41.9609% 10.0709 33.7982/.25);padding-top:18px;font-size:8px}@keyframes hjruFW_enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.hjruFW_showcaseSide{padding:20px 20px 20px 0}.hjruFW_header{padding:36px 48px}.hjruFW_illustration{transform:scale(1.1)}}@media (max-width:1050px){.hjruFW_showcase{padding-inline:28px}.hjruFW_projectSlip{width:230px;left:0}.hjruFW_invoiceSlip{width:205px;right:0}.hjruFW_showcaseBottom span:last-child{display:none}}@media (max-width:800px){.hjruFW_layout{grid-template-columns:1fr}.hjruFW_showcaseSide{display:none}.hjruFW_header{padding:20px 24px}.hjruFW_formArea{padding:36px 24px 64px}.hjruFW_formContent{max-width:360px}.hjruFW_title{font-size:32px}.hjruFW_bottomNote{padding-bottom:20px}}@media (max-width:480px){.hjruFW_form input:not(.hjruFW_otpInput){font-size:16px}.hjruFW_formArea{align-items:flex-start;padding-top:48px}.hjruFW_otpSlot{height:50px}}@media (prefers-reduced-motion:reduce){.hjruFW_formContent{animation:none}.hjruFW_layout *,.hjruFW_layout :before,.hjruFW_layout :after{transition:none}}
