:root .design-unified{--account-rail:calc(100% - 64px);--account-section-gap:24px;--account-panel-pad:24px}:root .design-unified #main-content.account-page>:is(.account-task-nav,.account-hero,.account-panel,.account-plans,.account-grid,.checkout-banner,.account-check-home,.account-settings-links,.account-settings-lead,.developer-hero,.developer-primary-steps,.developer-shell,.workflow-entry){width:min(var(--site-width), var(--account-rail));max-width:var(--site-width);margin-left:auto;margin-right:auto}:root .design-unified #main-content.account-page>.account-task-nav,:root .design-unified #main-content.account-page>:is(.account-panel,.account-plans,.account-grid,.account-check-home,.developer-shell){margin-bottom:var(--account-section-gap)}:root .design-unified #main-content.account-page>.workflow-entry{min-width:0;margin-top:0;margin-bottom:var(--account-section-gap)}:root .design-unified #main-content.account-page>.workflow-entry a{overflow-wrap:anywhere;max-width:100%}:root .design-unified #main-content.account-page>.workflow-entry svg{flex-shrink:0}:root .design-unified #main-content.account-page .account-panel{min-width:0}:root .design-unified #main-content.account-page .panel-heading{padding:22px var(--account-panel-pad)}:is(:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"])>.account-header a[href="/account/teams"],:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"])>.account-header a[href="/account/developer"]){display:none}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-home>p{max-width:62ch;margin:0 0 18px}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions>a{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);min-height:76px;color:var(--site-ink);justify-content:flex-start;padding:18px 20px;font-size:1rem;font-weight:600}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions>a.product-primary{background:var(--site-ink);color:#fff;border-color:var(--site-ink)}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions>a>svg:last-child{margin-left:auto}:root .design-unified main.localized-account:has(.developer-billing)>.ledger-panel{display:none}:root .design-unified .company-billing-simple{gap:20px}:root .design-unified .company-billing-simple>:is(p,label,small,.developer-billing-metrics,.developer-billing-actions){margin-left:var(--account-panel-pad);margin-right:var(--account-panel-pad)}:root .design-unified .company-billing-simple>.panel-heading{margin:0}:root .design-unified .company-billing-lead{max-width:70ch;margin-top:0;margin-bottom:0}:root .design-unified .company-billing-metrics{gap:12px}:root .design-unified .company-billing-metrics>span{min-height:92px;padding:16px}:root .design-unified .company-payment-card,:root .design-unified .company-spending-limit{background:#f5f7f5;border:1px solid #c3ccc7;border-radius:12px;gap:20px;padding:22px}:root .design-unified .company-payment-card{align-items:center}:root .design-unified .company-payment-card>div{flex:320px;align-items:flex-start;gap:12px;min-width:0;display:flex}:root .design-unified .company-payment-card>div>svg{flex-shrink:0;margin-top:3px}:root .design-unified .company-payment-card>div span{gap:4px;display:grid}:root .design-unified .company-payment-card strong{font-size:1.0625rem}:root .design-unified .company-payment-card small{color:#4b5750;font-size:.875rem;line-height:1.55}:root .design-unified .company-payment-card button{margin-left:auto}:root .design-unified .company-billing-simple .company-billing-button,:root .design-unified .company-billing-simple .company-billing-edit{color:#fff;min-height:48px;font:inherit;text-align:center;white-space:normal;cursor:pointer;background:#242a28;border:1px solid #242a28;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:.9375rem;font-weight:650;line-height:1.45;display:inline-flex}:root .design-unified .company-billing-simple .company-billing-button{min-width:180px}:root .design-unified .company-billing-simple .company-billing-edit{color:#242a28;background:#fff;justify-self:start;min-height:40px;margin-top:8px;padding:8px 12px;font-size:.8125rem}:root .design-unified .company-billing-simple .company-billing-button:hover:not(:disabled){color:#fff;background:#3c4840;border-color:#3c4840}:root .design-unified .company-billing-simple .company-billing-edit:hover:not(:disabled){background:#edf2ee}:root .design-unified .company-billing-simple :is(.company-billing-button,.company-billing-edit)>svg{flex-shrink:0}:root .design-unified .company-billing-simple :is(.company-billing-button,.company-billing-edit):disabled{opacity:.55;cursor:not-allowed}:root .design-unified .company-spending-limit{display:grid}:root .design-unified .company-limit-heading{align-items:flex-start;gap:12px;display:flex}:root .design-unified .company-limit-heading>svg{flex-shrink:0;margin-top:3px}:root .design-unified .company-limit-heading h3{margin:0;font-size:1.0625rem;line-height:1.4}:root .design-unified .company-limit-heading p{color:#4b5750;max-width:68ch;margin:6px 0 0;font-size:.875rem;line-height:1.55}:root .design-unified .company-limit-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}:root .design-unified .company-limit-controls .company-limit-amount{color:#242a28;flex:230px;gap:8px;max-width:360px;font-size:.875rem;font-weight:600;display:grid}:root .design-unified .company-limit-amount input{color:#242a28;width:100%;min-width:0;min-height:50px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #7b8d81;border-radius:8px;padding:11px 14px;scroll-margin-top:110px;font-size:1.125rem;font-weight:650}:root .design-unified .company-limit-amount input:disabled{color:#637068;background:#e9eeea}:root .design-unified .company-limit-controls .company-unlimited-limit{color:#242a28;cursor:pointer;background:#fff;border:1px solid #9aa99f;border-radius:8px;align-items:center;gap:10px;min-height:50px;padding:12px 16px;font-size:.9375rem;font-weight:600;display:flex}:root .design-unified .company-unlimited-limit input{accent-color:#31543d;flex-shrink:0;width:20px;height:20px;min-height:0;margin:0;scroll-margin-top:110px}:root .design-unified .company-unlimited-limit:has(input:checked){background:#e6eee8;border-color:#31543d}:root .design-unified .company-unlimited-limit:has(input:disabled){cursor:not-allowed;opacity:.65}:root .design-unified .company-limit-controls>.company-billing-button{min-height:50px;margin-left:auto}:root .design-unified .company-billing-currency{max-width:240px}:root .design-unified .company-billing-footnote{padding-bottom:22px;display:block}:root .design-unified #main-content.developer-page .developer-hero-simple{padding:36px 0 24px}:root .design-unified #main-content.developer-page .developer-hero-simple h1{max-width:18ch}:root .design-unified #main-content.developer-page .developer-output-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}:root .design-unified #main-content.developer-page .developer-output-row>span{border:1px solid var(--site-line);border-radius:var(--control-radius);min-height:34px;font:600 .8125rem/1.3 var(--font-geist-sans), Arial, sans-serif;background:#fff;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}:root .design-unified #main-content.developer-page .developer-output-row>small{color:var(--site-muted);margin-left:4px}:root .design-unified #main-content.developer-page .developer-primary-steps{margin-bottom:var(--account-section-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}:root .design-unified #main-content.developer-page .developer-primary-steps>article{border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:18px;display:grid}:root .design-unified #main-content.developer-page .developer-primary-steps>article.complete{background:#f3f6fb;border-color:#b9c8dd}:root .design-unified #main-content.developer-page .developer-primary-steps span{gap:4px;display:grid}:root .design-unified #main-content.developer-page .developer-primary-steps strong{font-size:.9375rem}:root .design-unified #main-content.developer-page .developer-primary-steps small{color:var(--site-muted);font-size:.8125rem;line-height:1.5}:root .design-unified #main-content.developer-page .developer-onboarding>.developer-onboarding-steps{display:none}:root .design-unified #main-content.developer-page .developer-onboarding{grid-template-columns:minmax(0,1fr)}:root .design-unified #main-content.developer-page .developer-metrics article:last-child,:root .design-unified #main-content.developer-page .developer-grid.lower>article:first-child .developer-activity b,:root .design-unified #main-content.developer-page .developer-access-status>div:first-child>p:last-child{display:none}:root .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-file small{display:none}:root .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-run>div{display:none}:root .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-run:before{content:"Completed files are billed after processing.";color:var(--site-muted);font-size:.875rem;line-height:1.5}:root html[lang=de] .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-run:before{content:"Abgeschlossene Dateien werden nach der Verarbeitung abgerechnet."}:root html[lang=fr] .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-run:before{content:"Les fichiers terminés sont facturés après traitement."}:root html[lang=nl] .design-unified .batch-page:has(.batch-note a[href*=view\=billing]) .batch-run:before{content:"Afgeronde bestanden worden na verwerking gefactureerd."}:root .design-unified #main-content.biz-setup>.biz-setup-card{width:min(680px, var(--account-rail));border:1px solid var(--site-line);border-radius:var(--site-radius);background:var(--site-surface);margin:44px auto 64px;padding:28px}:root .design-unified #main-content.biz-setup>.biz-setup-card>svg{margin-bottom:18px}:root .design-unified #main-content.biz-setup>.biz-setup-card h1{margin-bottom:12px}:root .design-unified #main-content.biz-setup>.biz-setup-card>p{color:var(--site-muted);margin:0 0 22px}:root .design-unified #main-content.biz-setup .biz-setup-form,:root .design-unified #main-content.biz-setup .biz-workspace-options{gap:14px;display:grid}:root .design-unified #main-content.biz-setup .biz-setup-form label{font-weight:600}:root .design-unified #main-content.biz-setup .biz-setup-form button,:root .design-unified #main-content.biz-setup .biz-workspace-options button{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (max-width:760px){:root .design-unified{--account-rail:calc(100% - 36px);--account-section-gap:20px;--account-panel-pad:20px}:root .design-unified #main-content.account-page>:is(.account-task-nav,.account-hero,.account-panel,.account-plans,.account-grid,.checkout-banner,.account-check-home,.account-settings-links,.account-settings-lead,.developer-hero,.developer-primary-steps,.developer-shell,.workflow-entry){width:var(--account-rail)}:root .design-unified #main-content.account-page>header,:root .design-unified #main-content.biz-setup>header{padding-left:18px;padding-right:18px}:root .design-unified #main-content.account-page .account-task-nav{margin-bottom:20px}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions{grid-template-columns:minmax(0,1fr)}:root .design-unified main.localized-account:has(>.account-header a[href="/account/teams"]) .account-check-actions>a{min-height:64px;padding:15px 16px}:root .design-unified #main-content.developer-page .developer-hero-simple{padding:28px 0 20px}:root .design-unified #main-content.developer-page .developer-primary-steps{grid-template-columns:minmax(0,1fr);gap:10px}:root .design-unified #main-content.developer-page .developer-primary-steps>article{min-height:0;padding:16px}:root .design-unified .company-billing-simple>:is(p,label,small,.developer-billing-metrics,.developer-billing-actions){margin-left:20px;margin-right:20px}:root .design-unified .company-payment-card,:root .design-unified .company-spending-limit{padding:18px}:root .design-unified .company-payment-card>div{flex-basis:100%}:root .design-unified .company-payment-card button{width:100%;margin-left:0}:root .design-unified .company-limit-controls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}:root .design-unified .company-limit-controls .company-limit-amount{max-width:none}:root .design-unified .company-limit-controls>.company-billing-button{width:100%;margin-left:0}:root .design-unified #main-content.biz-setup>.biz-setup-card{margin:28px auto 48px;padding:22px}}:root .design-unified #main-content.account-page>:is(.account-task-nav,.account-check-home,.account-settings-links,.account-settings-lead){width:min(var(--site-width), calc(100% - 64px));max-width:var(--site-width);margin-inline:auto}:root .design-unified #main-content.account-page>.account-settings-lead{color:var(--site-muted);margin-bottom:24px;font-size:1rem;line-height:1.65}:root .design-unified #main-content.account-page .account-settings-links{flex-wrap:wrap;gap:12px}:root .design-unified #main-content.account-page .account-security-panel{margin-bottom:24px}:root .design-unified #main-content.account-page .training-account-panel{margin-top:24px}:root .design-unified #main-content.account-page .account-check-scanner{width:100%;min-width:0;max-width:none;margin:28px 0}:root .design-unified #main-content.account-page .account-check-actions>a{min-width:0;max-width:100%}:root .design-unified #main-content.account-page .account-check-actions>a svg{flex-shrink:0}:root .design-unified #main-content.account-page .account-header{gap:16px}:root .design-unified #main-content.account-page .account-header .brand{flex-shrink:0}:root .design-unified #main-content.account-page .account-header>div{flex-wrap:wrap;justify-content:flex-end;min-width:0}:root .design-unified #main-content.account-page .account-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:32px;padding-block:40px}:root .design-unified #main-content.account-page .account-overview-copy{min-width:0}:root .design-unified #main-content.account-page .account-hero h1{margin:0 0 20px;font-size:clamp(2rem,3.7vw,3rem);line-height:1.18}:root .design-unified #main-content.account-page .account-overview-copy>p{overflow-wrap:anywhere}:root .design-unified #main-content.account-page .balance-card{min-height:224px}:root .design-unified #main-content.account-page .account-workspace{margin-top:22px}:root .design-unified #main-content.account-page :is(.biz-create-link,.biz-workspace-switch>summary){border:1px solid var(--site-line);border-radius:var(--control-radius);max-width:100%;min-height:44px;color:var(--site-ink);cursor:pointer;background:#fff;align-items:center;gap:10px;padding:10px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}:root .design-unified #main-content.account-page :is(.biz-create-link,.biz-workspace-switch>summary) span{overflow-wrap:anywhere;min-width:0}:root .design-unified #main-content.account-page :is(.biz-create-link,.biz-workspace-switch>summary) svg{flex-shrink:0}:root .design-unified #main-content.account-page .biz-workspace-switch{width:fit-content;max-width:100%;margin:0;position:relative}:root .design-unified #main-content.account-page .biz-workspace-switch>summary{list-style:none}:root .design-unified #main-content.account-page .biz-workspace-switch>summary::-webkit-details-marker{display:none}:root .design-unified #main-content.account-page .biz-workspace-switch>div{z-index:20;border:1px solid var(--site-line);border-radius:var(--control-radius);background:#fff;width:max-content;min-width:100%;max-width:min(360px,100vw - 36px);padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #17212a14}:root .design-unified #main-content.account-page .biz-workspace-switch button{width:100%;min-height:44px;color:var(--site-ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}:root .design-unified #main-content.account-page .account-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr);align-items:start;gap:20px}:root .design-unified #main-content.account-page .account-grid>*{min-width:0}:root .design-unified #main-content.account-page .account-grid .panel-heading{align-items:center;min-height:0;padding:24px}:root .design-unified #main-content.account-page .account-grid .panel-heading h2{margin:0;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.25}:root .design-unified #main-content.account-page .account-grid .account-eyebrow{margin-bottom:10px}:root .design-unified #main-content.account-page .history-tools{border-bottom:1px solid var(--site-line);padding:12px 24px}:root .design-unified #main-content.account-page .history-tools>a,:root .design-unified #main-content.account-page .history-pagination a{border:1px solid var(--site-line);border-radius:var(--control-radius);min-height:44px;color:var(--site-ink);background:#fff;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex}:root .design-unified #main-content.account-page .history-tools>a{justify-content:space-between;max-width:100%}:root .design-unified #main-content.account-page :is(.history-tools,.history-pagination) svg{flex-shrink:0}:root .design-unified #main-content.account-page :is(.history-tools,.history-pagination) a span{overflow-wrap:anywhere;min-width:0}:root .design-unified #main-content.account-page .history-pagination{border-top:1px solid var(--site-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"newer page older";align-items:center;gap:12px;padding:20px 24px;display:grid}:root .design-unified #main-content.account-page .history-pagination>span{color:var(--site-muted);text-align:center;grid-area:page;font-size:14px}:root .design-unified #main-content.account-page .history-newer{grid-area:newer;justify-self:start}:root .design-unified #main-content.account-page .history-older{grid-area:older;justify-self:end}:root .design-unified #main-content.account-page :is(.history-tools a,.history-pagination a,.biz-create-link,.biz-workspace-switch summary,.biz-workspace-switch button):hover{background:#f2f5f9}:root .design-unified #main-content.account-page :is(.history-tools a,.history-pagination a,.biz-create-link,.biz-workspace-switch summary,.biz-workspace-switch button):focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}:root .design-unified #main-content.account-page #analysis-history{scroll-margin-top:120px}@media (max-width:900px){:root .design-unified #main-content.account-page .account-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){:root .design-unified #main-content.account-page>:is(.account-task-nav,.account-check-home,.account-settings-links,.account-settings-lead){width:calc(100% - 36px)}:root .design-unified #main-content.account-page .account-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px}:root .design-unified #main-content.account-page .balance-card{width:100%;min-height:206px}:root .design-unified #main-content.account-page .account-grid .panel-heading{padding:20px}:root .design-unified #main-content.account-page .history-tools{padding:12px 20px}:root .design-unified #main-content.account-page .history-list{padding-inline:20px}:root .design-unified #main-content.account-page .history-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"page page""newer older";padding:16px 20px}}
