.accountRoot{--account-page:var(--sf-page-bg,var(--paper,#090a0b));--account-surface:var(--sf-surface-1,var(--surface,#17191c));--account-text:var(--sf-text,var(--text,#f4f5f6));--account-muted:var(--sf-text-muted,var(--muted,#9a9fa7));--account-line:var(--sf-border,var(--line,#2a2d31));--account-accent:var(--sf-accent,var(--lime,#ff5a00));--account-ink:var(--sf-primary,var(--ink,#090a0b));background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--account-accent) 12%, transparent), transparent 28rem), radial-gradient(circle at 0 58%, color-mix(in srgb, var(--account-accent) 5%, transparent), transparent 34rem), var(--account-page);min-height:100vh;color:var(--account-text);font-family:var(--body-font,system-ui, sans-serif);font-size:var(--sf-base-font-size,16px);flex-direction:column;display:flex;overflow:clip}.accountDisabledPage{border:1px solid var(--account-line);background:var(--account-surface);max-width:720px;box-shadow:var(--card-shadow,0 18px 48px #0003);text-align:center;margin:clamp(54px,9vw,120px) auto;padding:clamp(28px,5vw,58px)}.accountDisabledPage h1{letter-spacing:-.055em;margin:14px 0 12px;font-size:clamp(34px,6vw,62px);line-height:.98}.accountDisabledPage p{max-width:560px;color:var(--account-muted);margin:0 auto 26px;font-size:15px;line-height:1.65}.accountDisabledPage .accountPrimaryButton{width:auto;display:inline-flex}.accountRoot *,.accountRoot :before,.accountRoot :after{box-sizing:border-box}.accountRoot button,.accountRoot input,.accountRoot textarea,.accountRoot select{font:inherit}.accountRoot button,.accountRoot a{-webkit-tap-highlight-color:transparent}.accountRoot h1,.accountRoot h2,.accountRoot h3,.accountRoot p{margin-top:0}.accountRoot h1,.accountRoot h2,.accountRoot h3{color:var(--account-text);font-family:var(--heading-font,inherit)}.accountRoot h1{letter-spacing:-.055em;margin-bottom:18px;font-size:clamp(2.45rem,5vw,5.4rem);line-height:.94}.accountRoot h2{letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.accountRoot h3{letter-spacing:-.01em;font-size:1rem}.accountShell{width:min(var(--site-width,1460px), calc(100% - var(--sf-layout-gutter,32px) - var(--sf-layout-gutter,32px)));margin-inline:auto}.accountSkipLink{z-index:100;border-radius:var(--radius,8px);background:var(--account-accent);color:var(--account-ink);padding:12px 16px;font-weight:850;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.accountSkipLink:focus{transform:translateY(0)}.accountHeader{z-index:20;border-bottom:1px solid var(--account-line);background:color-mix(in srgb, var(--account-page) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative}.accountHeaderInner{align-items:center;gap:34px;min-height:82px;display:flex}.accountHeader .brand{color:var(--account-text);flex:none}.accountHeader .brand>b{background:var(--account-accent);color:var(--account-ink)}.accountNavigation{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.accountNavigation::-webkit-scrollbar{display:none}.accountNavigation a,.accountNavigation button{border-radius:var(--radius,8px);min-height:42px;color:var(--account-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;padding:0 14px;font-size:.76rem;font-weight:800;display:inline-flex}.accountNavigation a:hover,.accountNavigation button:hover{border-color:var(--account-line);color:var(--account-text)}.accountNavigation a[aria-current=page]{border-color:color-mix(in srgb, var(--account-accent) 50%, var(--account-line));background:color-mix(in srgb, var(--account-accent) 10%, transparent);color:var(--account-text)}.accountNavigation button{border-color:var(--account-line);margin-left:8px}.accountNavigation button:disabled{cursor:wait;opacity:.55}.accountMain{width:min(var(--account-page-width,1280px), calc(100% - var(--sf-layout-gutter,32px) - var(--sf-layout-gutter,32px)));flex:1;padding-block:clamp(46px,6vw,92px)}.accountFooter{border-top:1px solid var(--account-line);background:color-mix(in srgb, var(--account-surface) 68%, var(--account-page));min-height:0;color:var(--account-muted);margin-top:auto;display:block}.accountFooter>div{justify-content:space-between;align-items:center;gap:20px;min-height:86px;font-size:.72rem;display:flex}.accountFooter div div{gap:24px;display:flex}.accountFooter a:hover{color:var(--account-text)}.accountEyebrow{color:var(--account-accent);font:850 .64rem/1 var(--body-font,sans-serif);letter-spacing:.16em;align-items:center;gap:9px;margin-bottom:20px;display:inline-flex}.accountEyebrow:before{content:"";background:currentColor;width:20px;height:2px}.accountPageHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(34px,5vw,64px);display:flex}.accountPageHeading>div:first-child{max-width:850px}.accountPageHeading h1{font-size:clamp(2.55rem,5.2vw,5.8rem)}.accountPageHeading p{max-width:650px;color:var(--account-muted);margin-bottom:0;font-size:1rem;line-height:1.65}.accountPrimaryButton,.accountSecondaryButton,.accountDownloadButton{border:1px solid var(--account-accent);border-radius:var(--radius,8px);background:var(--account-accent);min-height:52px;color:var(--account-ink);cursor:pointer;justify-content:center;align-items:center;gap:22px;padding:0 20px;font-size:.78rem;font-weight:900;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex}.accountPrimaryButton{justify-content:space-between;min-width:220px}.accountPrimaryButton:hover,.accountSecondaryButton:hover,.accountDownloadButton:hover{filter:brightness(1.08);box-shadow:0 10px 30px color-mix(in srgb, var(--account-accent) 20%, transparent);transform:translateY(-2px)}.accountPrimaryButton:disabled,.accountSecondaryButton:disabled{cursor:wait;filter:grayscale(.4);opacity:.6;transform:none}.accountSecondaryButton{border-color:var(--account-line);color:var(--account-text);background:0 0}.accountRoot[data-theme-button=outline] :is(.accountPrimaryButton,.accountDownloadButton){color:var(--account-accent);background:0 0}.accountRoot[data-theme-button=soft] :is(.accountPrimaryButton,.accountDownloadButton){background:color-mix(in srgb, var(--account-accent) 14%, var(--account-surface));color:var(--account-accent)}.accountTextLink,.accountTextButton{color:var(--account-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:800}.accountTextLink:hover,.accountTextButton:hover{text-decoration-color:currentColor}.accountAuthPage{grid-template-columns:repeat(auto-fit,minmax(min(390px,100%),1fr));align-items:center;gap:clamp(50px,9vw,150px);min-height:min(710px,100vh - 250px);display:grid}.accountAuthIntro{max-width:760px}.accountAuthIntro>p{max-width:620px;color:var(--account-muted);margin-bottom:42px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.accountBenefits{border-top:1px solid var(--account-line);max-width:620px;margin:0;padding:0;list-style:none}.accountBenefits li{border-bottom:1px solid var(--account-line);grid-template-columns:42px 1fr;align-items:center;min-height:62px;font-size:.8rem;font-weight:750;display:grid}.accountBenefits span{color:var(--account-muted);font:.65rem/1 ui-monospace,monospace}.accountAuthCard,.accountVerifyCard{border:1px solid var(--account-line);border-radius:calc(var(--radius,8px) * 1.5);background:color-mix(in srgb, var(--account-surface) 94%, transparent);box-shadow:var(--card-shadow,0 18px 48px #0003);padding:clamp(26px,4vw,52px);position:relative}.accountAuthCard:before{border-radius:inherit;content:"";background:var(--account-accent);width:3px;position:absolute;inset:-1px auto -1px -1px}.accountCardHeading{margin-bottom:30px}.accountCardHeading>span{color:var(--account-accent);letter-spacing:.13em;font:.64rem ui-monospace,monospace}.accountCardHeading h2{margin:12px 0 10px;font-size:clamp(1.65rem,3vw,2.45rem)}.accountCardHeading p{color:var(--account-muted);margin-bottom:0;font-size:.82rem;line-height:1.55}.accountInlineSuccess{border:1px solid color-mix(in srgb, #49c878 50%, var(--account-line));border-radius:var(--radius,8px);color:var(--account-text);background:#49c8781a;margin-bottom:22px;padding:13px 15px;font-size:.78rem;line-height:1.5}.accountAuthSwitch{color:var(--account-muted);text-align:center;margin:24px 0 0;font-size:.78rem}.accountAuthSwitch a{color:var(--account-accent);font-weight:850}.accountForm{gap:18px;display:grid}.accountField{min-width:0;color:var(--account-text);flex-direction:column;gap:8px;font-size:.76rem;font-weight:800;display:flex}.accountFieldLabel{justify-content:space-between;align-items:center;gap:14px;min-height:19px;display:flex}.accountField input,.accountField textarea,.accountDocumentToolbar input{border:1px solid var(--account-line);border-radius:var(--radius,8px);background:color-mix(in srgb, var(--account-page) 48%, var(--account-surface));width:100%;min-height:52px;color:var(--account-text);outline:0;padding:13px 15px;font-size:.88rem;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.accountField textarea{resize:vertical;min-height:96px;line-height:1.55}.accountField input::placeholder,.accountField textarea::placeholder,.accountDocumentToolbar input::placeholder{color:color-mix(in srgb, var(--account-muted) 72%, transparent)}.accountField input:hover,.accountField textarea:hover{border-color:color-mix(in srgb, var(--account-muted) 70%, var(--account-line))}.accountField input:focus,.accountField textarea:focus,.accountDocumentToolbar input:focus{border-color:var(--account-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--account-accent) 18%, transparent)}.accountField input[aria-invalid=true],.accountField textarea[aria-invalid=true]{border-color:#ff6572;box-shadow:0 0 0 3px #ff657221}.accountField input[readonly]{cursor:default;color:var(--account-muted)}.accountFieldHint{color:var(--account-muted);font-size:.66rem;font-weight:500;line-height:1.4}.accountFieldError{color:#ff8791;font-size:.68rem;line-height:1.4}.accountPasswordToggle{color:var(--account-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.66rem;font-weight:850}.accountFormMeta{justify-content:space-between;align-items:center;gap:16px;margin-block:2px;display:flex}.accountFormMeta>a{color:var(--account-muted);text-underline-offset:3px;font-size:.7rem;text-decoration:underline}.accountCheck{color:var(--account-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:.72rem;font-weight:600;line-height:1.5;display:inline-flex}.accountCheck input{width:17px;height:17px;accent-color:var(--account-accent);flex:none;margin:1px 0 0}.accountCheck:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--account-accent) 32%, transparent);outline-offset:4px;border-radius:4px}.accountNotice{border:1px solid var(--account-line);border-radius:var(--radius,8px);color:var(--account-text);grid-template-columns:28px 1fr;align-items:start;gap:11px;padding:15px 17px;font-size:.78rem;line-height:1.55;display:grid}.accountNotice>span{border-radius:50%;place-items:center;width:24px;height:24px;font:900 .72rem/1 ui-monospace,monospace;display:grid}.accountNotice[data-tone=error]{border-color:color-mix(in srgb, #ff6572 52%, var(--account-line));background:#ff657214}.accountNotice[data-tone=error]>span{color:#190407;background:#ff6572}.accountNotice[data-tone=success]{border-color:color-mix(in srgb, #49c878 52%, var(--account-line));background:#49c87814}.accountNotice[data-tone=success]>span{color:#04190b;background:#49c878}.accountNotice[data-tone=info]{border-color:color-mix(in srgb, var(--account-accent) 52%, var(--account-line));background:color-mix(in srgb, var(--account-accent) 8%, transparent)}.accountNotice[data-tone=info]>span{background:var(--account-accent);color:var(--account-ink)}.accountNotice a{color:var(--account-accent);text-underline-offset:3px;font-weight:850;text-decoration:underline}.accountRegisterPage{width:100%;max-width:none;margin-inline:auto}.accountRegisterHeading{align-items:center}.accountHeadingAside{color:var(--account-muted);flex:0 0 210px;gap:12px;font-size:.72rem;display:grid}.accountRegistrationForm,.accountProfileForm{gap:22px;display:grid}.accountFormSection{border:1px solid var(--account-line);border-radius:calc(var(--radius,8px) * 1.35);background:color-mix(in srgb, var(--account-surface) 92%, transparent);box-shadow:var(--card-shadow,none);padding:clamp(24px,4vw,44px)}.accountSectionHeading{grid-template-columns:46px minmax(0,1fr);gap:17px;margin-bottom:30px;display:grid}.accountSectionHeading>span{border:1px solid var(--account-line);width:40px;height:40px;color:var(--account-accent);border-radius:50%;place-items:center;font:.7rem ui-monospace,monospace;display:grid}.accountSectionHeading h2{margin-bottom:7px}.accountSectionHeading p{color:var(--account-muted);margin-bottom:0;font-size:.78rem;line-height:1.5}.accountTypePicker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.accountTypePicker[data-single=true]{grid-template-columns:1fr}.accountTypePicker label{border:1px solid var(--account-line);border-radius:var(--radius,8px);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-content:center;gap:8px 14px;min-height:128px;padding:22px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.accountTypePicker label:hover{border-color:color-mix(in srgb, var(--account-accent) 55%, var(--account-line));transform:translateY(-2px)}.accountTypePicker label[data-selected=true]{border-color:var(--account-accent);background:color-mix(in srgb, var(--account-accent) 9%, transparent);box-shadow:inset 0 0 0 1px var(--account-accent)}.accountTypePicker input{width:18px;height:18px;accent-color:var(--account-accent);position:absolute;inset:14px 14px auto auto}.accountTypePicker label>span{background:color-mix(in srgb, var(--account-accent) 14%, transparent);width:42px;height:42px;color:var(--account-accent);border-radius:50%;grid-row:1/3;place-items:center;font-size:1rem;display:grid}.accountTypePicker b{align-self:end;font-size:.9rem}.accountTypePicker small{color:var(--account-muted);align-self:start;font-size:.68rem;line-height:1.45}.accountFieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.accountFieldsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.accountFieldWide{grid-column:1/-1}.accountAddressToggle{margin-top:-6px}.accountSubsection{border-top:1px solid var(--account-line);margin-top:34px;padding-top:30px}.accountSubsection>h3{color:var(--account-muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px;font-size:.7rem}.accountVatBlock{border:1px dashed var(--account-line);border-radius:var(--radius,8px);gap:18px;padding:18px;display:grid}.accountSubmitSection{text-align:left;justify-items:start;gap:18px;max-width:760px;margin:8px auto 0;display:grid}.accountConsent{color:var(--account-text)}.accountSubmitSection .accountPrimaryButton{width:100%}.accountSubmitSection>p{width:100%;color:var(--account-muted);text-align:center;margin:0;font-size:.7rem}.accountVerifyPage{place-items:center;min-height:min(680px,100vh - 250px);display:grid}.accountVerifyCard{text-align:center;width:min(100%,600px)}.accountVerifyCard .accountEyebrow{margin-bottom:24px}.accountVerifyCard h1{margin-bottom:16px;font-size:clamp(2.25rem,6vw,4rem)}.accountVerifyCard>p{max-width:480px;color:var(--account-muted);margin:0 auto 28px;line-height:1.65}.accountVerifyIcon{border:1px solid var(--account-line);background:color-mix(in srgb, var(--account-accent) 10%, transparent);width:74px;height:74px;color:var(--account-accent);border-radius:50%;place-items:center;margin:0 auto 28px;font:900 1.5rem ui-monospace,monospace;display:grid}.accountVerifyIcon[data-state=success]{color:#49c878;background:#49c8781f;border-color:#49c878}.accountVerifyIcon[data-state=error]{color:#ff6572;background:#ff65721f;border-color:#ff6572}.accountVerifyProgress{background:var(--account-line);border-radius:999px;height:4px;overflow:hidden}.accountVerifyProgress span{border-radius:inherit;background:var(--account-accent);width:45%;height:100%;animation:1s ease-in-out infinite alternate accountVerify;display:block}@keyframes accountVerify{to{transform:translate(122%)}}.accountVerifyActions{justify-items:center;gap:20px;margin-top:28px;display:grid}.accountResendForm{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:28px 0 18px;display:grid}.accountVerifyCard>.accountTextLink{margin-top:20px;display:inline-flex}.accountLoading{min-height:min(600px,100vh - 280px);color:var(--account-muted);align-content:center;place-items:center;gap:18px;font-size:.8rem;display:grid}.accountSpinner{border:3px solid var(--account-line);border-top-color:var(--account-accent);border-radius:50%;width:48px;height:48px;animation:.75s linear infinite accountSpin}@keyframes accountSpin{to{transform:rotate(360deg)}}.accountStandaloneState{align-content:center;place-items:center;gap:20px;min-height:440px;display:grid}.accountEmpty{text-align:center;align-content:center;justify-items:center;min-height:280px;padding:35px;display:grid}.accountEmptyIcon{border:1px solid var(--account-line);width:54px;height:54px;color:var(--account-accent);border-radius:50%;place-items:center;margin-bottom:18px;font-size:1.5rem;display:grid}.accountEmpty h2{margin-bottom:9px;font-size:1.35rem}.accountEmpty p{max-width:460px;color:var(--account-muted);margin-bottom:23px;font-size:.8rem;line-height:1.55}.accountDashboard,.accountProfilePage,.accountDocumentsPage{width:100%;max-width:none;margin-inline:auto}.accountDashboard>.accountNotice,.accountProfilePage>.accountNotice,.accountDocumentsPage>.accountNotice{margin-bottom:22px}.accountStats{border:1px solid var(--account-line);border-radius:calc(var(--radius,8px) * 1.2);background:color-mix(in srgb, var(--account-surface) 90%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.accountStats article{border-right:1px solid var(--account-line);flex-direction:column;justify-content:center;min-height:154px;padding:28px;display:flex}.accountStats article:last-child{border-right:0}.accountStats span{color:var(--account-muted);text-transform:uppercase;letter-spacing:.09em;font-size:.67rem;font-weight:750}.accountStats strong{font-family:var(--heading-font,inherit);letter-spacing:-.045em;margin:14px 0 6px;font-size:clamp(1.75rem,3vw,2.9rem);line-height:1}.accountStats small{color:var(--account-muted);font-size:.66rem}.accountDashboardGrid{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.accountPanel,.accountQuickPanel{border:1px solid var(--account-line);border-radius:calc(var(--radius,8px) * 1.2);background:color-mix(in srgb, var(--account-surface) 90%, transparent)}.accountPanel{padding:clamp(22px,3vw,34px)}.accountPanelHeading{border-bottom:1px solid var(--account-line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:25px;display:flex}.accountPanelHeading span,.accountQuickPanel>span{color:var(--account-accent);letter-spacing:.12em;font:.62rem ui-monospace,monospace}.accountPanelHeading h2{margin:9px 0 0}.accountOrderList article{border-bottom:1px solid var(--account-line);grid-template-columns:minmax(0,1fr) 130px 140px;align-items:center;gap:18px;min-height:84px;display:grid}.accountOrderList article:last-child{border-bottom:0}.accountOrderList div{gap:7px;display:grid}.accountOrderList b{font-size:.84rem}.accountOrderList small{color:var(--account-muted);font-size:.67rem}.accountOrderList strong{text-align:right;font-size:.88rem}.accountStatus{border:1px solid var(--account-line);color:var(--account-muted);border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:7px 9px;font-size:.63rem;font-weight:800;display:inline-flex}.accountStatus:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.accountStatus[data-status=paid],.accountStatus[data-status=completed],.accountStatus[data-status=ready],.accountStatus[data-status=generated]{border-color:color-mix(in srgb, #49c878 38%, var(--account-line));color:#65d38b}.accountStatus[data-status=new],.accountStatus[data-status=confirmed],.accountStatus[data-status=pending]{border-color:color-mix(in srgb, var(--account-accent) 40%, var(--account-line));color:var(--account-accent)}.accountStatus[data-status=cancelled]{border-color:color-mix(in srgb, #ff6572 40%, var(--account-line));color:#ff8791}.accountQuickPanel{align-self:start;padding:26px}.accountQuickPanel>span{margin-bottom:17px;display:block}.accountQuickPanel>a{border-top:1px solid var(--account-line);gap:7px;padding:19px 30px 19px 0;display:grid;position:relative}.accountQuickPanel b{font-size:.8rem}.accountQuickPanel small{color:var(--account-muted);font-size:.67rem;line-height:1.45}.accountQuickPanel i{color:var(--account-accent);font-style:normal;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.accountQuickPanel a:hover b{color:var(--account-accent)}.accountTypeBadge,.accountVerificationBadge{border:1px solid var(--account-line);color:var(--account-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:.65rem;font-weight:850;display:inline-flex}.accountTypeBadge:before,.accountVerificationBadge:before{content:"";background:var(--account-accent);border-radius:50%;width:7px;height:7px}.accountVerificationBadge[data-verified=true]{color:#65d38b}.accountVerificationBadge[data-verified=true]:before{background:#49c878}.accountStickyActions{z-index:10;border:1px solid var(--account-line);border-radius:calc(var(--radius,8px) * 1.15);background:color-mix(in srgb, var(--account-surface) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:24px;margin-top:4px;padding:16px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 48px #0000003d}.accountStickyActions>span{color:var(--account-muted);font-size:.7rem}.accountDocumentToolbar{border:1px solid var(--account-line);border-radius:var(--radius,8px);background:color-mix(in srgb, var(--account-surface) 90%, transparent);justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin-bottom:18px;padding:12px 16px;display:flex}.accountDocumentToolbar label{width:min(100%,440px)}.accountDocumentToolbar input{min-height:48px}.accountDocumentToolbar>span{color:var(--account-muted);font-size:.7rem}.accountDocumentList{border:1px solid var(--account-line);border-radius:calc(var(--radius,8px) * 1.2);background:color-mix(in srgb, var(--account-surface) 90%, transparent);overflow:hidden}.accountDocumentHeader,.accountDocumentList article{grid-template-columns:minmax(210px,1.4fr) minmax(120px,.8fr) 120px minmax(110px,.65fr) 135px;align-items:center;gap:18px;display:grid}.accountDocumentHeader{border-bottom:1px solid var(--account-line);min-height:47px;color:var(--account-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 22px;font-size:.62rem;font-weight:800}.accountDocumentList article{border-bottom:1px solid var(--account-line);min-height:96px;padding:14px 22px}.accountDocumentList article:last-child{border-bottom:0}.accountDocumentName{align-items:center;gap:13px;min-width:0;display:flex}.accountDocumentName>span{border:1px solid var(--account-line);background:color-mix(in srgb, var(--account-accent) 8%, transparent);width:42px;height:48px;color:var(--account-accent);border-radius:5px;flex:none;place-items:center;font:.58rem ui-monospace,monospace;display:grid}.accountDocumentName>div{gap:6px;min-width:0;display:grid}.accountDocumentName b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.accountDocumentName small,.accountDocumentList time{color:var(--account-muted);font-size:.67rem}.accountDocumentList strong{font-size:.78rem}.accountDownloadButton{gap:12px;min-height:40px;padding-inline:13px;font-size:.68rem}.accountUnavailable{color:var(--account-muted);font-size:.65rem}.accountSrOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.accountRoot :focus-visible{outline:3px solid color-mix(in srgb, var(--account-accent) 55%, transparent);outline-offset:3px}.accountField input:focus-visible,.accountField textarea:focus-visible,.accountDocumentToolbar input:focus-visible{outline:0}.accountRoot[data-account-card-style=flat] :is(.accountAuthCard,.accountVerifyCard,.accountFormSection,.accountPanel,.accountQuickPanel,.accountDocumentList,.accountStats,.accountDisabledPage){background:var(--account-surface);box-shadow:none;border-color:#0000}.accountRoot[data-account-card-style=outline] :is(.accountAuthCard,.accountVerifyCard,.accountFormSection,.accountPanel,.accountQuickPanel,.accountDocumentList,.accountStats,.accountDisabledPage){border-color:var(--account-line);box-shadow:none;background:0 0}.accountRoot[data-account-card-style=elevated] :is(.accountAuthCard,.accountVerifyCard,.accountFormSection,.accountPanel,.accountQuickPanel,.accountDocumentList,.accountStats,.accountDisabledPage){border-color:color-mix(in srgb, var(--account-line) 45%, transparent);background:var(--account-surface);box-shadow:var(--card-shadow,0 18px 48px #0003)}@media (max-width:1080px){.accountAuthPage{grid-template-columns:repeat(auto-fit,minmax(min(370px,100%),1fr));gap:44px}.accountBenefits{display:none}.accountFieldsThree{grid-template-columns:repeat(2,minmax(0,1fr))}.accountDashboardGrid{grid-template-columns:1fr}.accountQuickPanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.accountQuickPanel>span{grid-column:1/-1}.accountQuickPanel>a{border:1px solid var(--account-line);border-radius:var(--radius,8px);padding:18px 34px 18px 16px}.accountDocumentHeader,.accountDocumentList article{grid-template-columns:minmax(210px,1.4fr) 120px 110px 125px}.accountDocumentHeader span:nth-child(2),.accountDocumentList time{display:none}}@media (max-width:820px){.accountShell{width:min(calc(100% - max(16px, var(--sf-layout-gutter-mobile,12px)) - max(16px, var(--sf-layout-gutter-mobile,12px))), var(--site-width,1460px))}.accountMain{width:min(calc(100% - max(16px, var(--sf-layout-gutter-mobile,12px)) - max(16px, var(--sf-layout-gutter-mobile,12px))), var(--account-page-width,1280px))}.accountHeaderInner{flex-wrap:wrap;min-height:76px;padding-block:12px}.accountNavigation{border-top:1px solid var(--account-line);order:2;justify-content:flex-start;width:100%;margin:0;padding-top:9px}.accountNavigation a,.accountNavigation button{min-height:36px;padding-inline:10px}.accountNavigation button{margin-left:0}.accountMain{padding-block:48px}.accountAuthPage{grid-template-columns:1fr;gap:32px;min-height:0}.accountAuthIntro{max-width:none}.accountAuthIntro>p{margin-bottom:0}.accountAuthCard{width:min(100%,600px)}.accountPageHeading{flex-direction:column;align-items:flex-start;gap:24px}.accountHeadingAside{grid-template-columns:1fr auto;align-items:center;width:100%}.accountStats{grid-template-columns:1fr 1fr}.accountStats article{min-height:125px}.accountStats article:nth-child(2){border-right:0}.accountStats article:last-child{border-top:1px solid var(--account-line);grid-column:1/-1}.accountDocumentHeader{display:none}.accountDocumentList article{grid-template-columns:minmax(0,1fr) auto;gap:13px 20px;padding-block:20px}.accountDocumentName{grid-column:1/-1}.accountDocumentList .accountStatus{justify-self:start}.accountDocumentList strong{text-align:right}.accountDownloadButton,.accountUnavailable{grid-column:1/-1}}@media (max-width:620px){.accountShell{width:min(calc(100% - var(--sf-layout-gutter-mobile,12px) - var(--sf-layout-gutter-mobile,12px)), var(--site-width,1460px))}.accountMain{width:min(calc(100% - var(--sf-layout-gutter-mobile,12px) - var(--sf-layout-gutter-mobile,12px)), var(--account-page-width,1280px))}.accountHeader .brand.hasLogo img{max-width:135px;height:34px}.accountHeaderInner{gap:12px}.accountMain{padding-block:36px 54px}.accountFooter>div{flex-direction:column;justify-content:center;align-items:flex-start;min-height:105px}.accountFooter div div{flex-wrap:wrap;gap:12px 20px}.accountRoot h1,.accountPageHeading h1{font-size:clamp(2.35rem,13vw,3.65rem)}.accountAuthCard,.accountVerifyCard,.accountFormSection{padding:22px 18px}.accountAuthCard:before{display:none}.accountFormMeta{flex-direction:column;align-items:flex-start}.accountTypePicker,.accountFieldsGrid,.accountFieldsThree{grid-template-columns:1fr}.accountTypePicker label{min-height:116px}.accountSectionHeading{grid-template-columns:38px minmax(0,1fr);gap:12px}.accountSectionHeading>span{width:34px;height:34px}.accountResendForm{grid-template-columns:1fr}.accountResendForm .accountSecondaryButton{width:100%}.accountStats{grid-template-columns:1fr}.accountStats article,.accountStats article:nth-child(2),.accountStats article:last-child{border-top:0;border-right:0;border-bottom:1px solid var(--account-line);grid-column:auto}.accountStats article:last-child{border-bottom:0}.accountOrderList article{grid-template-columns:1fr auto;gap:12px;padding-block:17px}.accountOrderList div{grid-column:1/-1}.accountOrderList strong{text-align:right}.accountQuickPanel{grid-template-columns:1fr}.accountQuickPanel>span{grid-column:auto}.accountStickyActions{flex-direction:column;align-items:stretch;gap:12px;bottom:8px}.accountStickyActions .accountPrimaryButton{width:100%}.accountDocumentToolbar{flex-direction:column;align-items:stretch}.accountDocumentToolbar label{width:100%}.accountDocumentList article{padding-inline:16px}.accountDownloadButton{width:100%}}@media (prefers-reduced-motion:reduce){.accountRoot *,.accountRoot :before,.accountRoot :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
