[data-marketing-skin=tegning]{--paper:#F7F8FA;--paper-raised:#FFFFFF;--paper-inset:#F1F3F5;--paper-rule:#F1F3F5;--ink:#18212B;--ink-muted:#52606D;--ink-faint:#5B6875;--onyx:#18212B;--onyx-12:rgba(24,33,43,0.12);--onyx-20:rgba(24,33,43,0.20);--hairline:#DDE2E7;--border:#DDE2E7;--border-strong:#C7CED6;--border-control:#7A8691;--accent-text:#155EEF;--accent-hover:#0F4CC9;--accent-light:#EAF2FF;--on-accent:#FFFFFF;--eyebrow:#5B6875;--wheat:#155EEF;--gold-solid:#155EEF;--on-gold-solid:#FFFFFF;--tint-ink:#0F4CC9;--wheat-light:rgba(21,94,239,0.08);--wheat-dim:rgba(21,94,239,0.16);--wheat-bg:rgba(21,94,239,0.06);--wheat-bd:rgba(21,94,239,0.30);--gold-on-dark:#7AA7FF;--muted-on-dark:#C7CED6;--status-ok:#16855B;--status-warn:#C98200;--status-critical:#C83C3C;--status-unknown:#7A8691;--status-warn-text:#8F5D00;--status-critical-text:#C83C3C;--font-display:var(--font-gabarito),"Arial Narrow",Arial,sans-serif;--font-body:var(--font-plex-sans),system-ui,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,Consolas,monospace;--font-serif:var(--font-display);--r-pill:6px;--r-card:8px;--r-island:8px;--r-chip:2px;--r-xs:2px;--r-sm:6px;--r-md:8px;--r-lg:8px;--r-xl:8px;--shadow-surface:0 1px 2px rgba(24,33,43,0.06),0 1px 1px rgba(24,33,43,0.04);--shadow-overlay:0 8px 24px rgba(24,33,43,0.16),0 2px 6px rgba(24,33,43,0.08);--shadow-xs:none;--shadow-sm:var(--shadow-surface);--shadow-md:var(--shadow-surface);--shadow-lg:var(--shadow-overlay);--shadow-xl:var(--shadow-overlay)}body[data-marketing-skin=tegning]:before{opacity:0}[data-marketing-skin=tegning] .ebv2-root :is([style*="border-radius:1px"],[style*="border-radius:2px"],[style*="border-radius:3px"],[style*="border-radius:4px"],[style*="border-radius:5px"]){border-radius:2px!important}[data-marketing-skin=tegning] .ebv2-root :is([style*="border-radius:6px"],[style*="border-radius:7px"]){border-radius:6px!important}[data-marketing-skin=tegning] .ebv2-root :is([style*="border-radius:8px"],[style*="border-radius:9px"],[style*="border-radius:10px"],[style*="border-radius:12px"],[style*="border-radius:14px"],[style*="border-radius:16px"],[style*="border-radius:20px"],[style*="border-radius:24px"]){border-radius:8px!important}[data-marketing-skin=tegning] :is(.ebv2-kpi,.ebv2-table,.ebv2-langsel__menu){border-radius:8px}[data-marketing-skin=tegning] .ebv2-langsel__option{border-radius:6px}[data-marketing-skin=tegning] .ebv2-badge{border-radius:2px}[data-marketing-skin=tegning] .ebv2-root [style*=box-shadow]{box-shadow:var(--shadow-overlay)!important}[data-marketing-skin=tegning] :is(.ebv2-card,.ebv2-frame,.ebv2-plan,.ebv2-relcard,.ebv2-chat,.ebv2-compare,.ebv2-postcard,.ebv2-kal__kort,.ebv2-audit,.ebv2-landskab__tile){background:var(--paper-raised);border:0;box-shadow:var(--shadow-surface)}[data-marketing-skin=tegning] .ebv2-card--plain{background:transparent;box-shadow:none}[data-marketing-skin=tegning] .ebv2-frame__body:has(.ebv2-kpi){background:var(--paper)}[data-marketing-skin=tegning] .ebv2-kpi{background:var(--paper-raised)}[data-marketing-skin=tegning] .ebv2-kpi,[data-marketing-skin=tegning] .ebv2-scenarios{border:0;box-shadow:var(--shadow-surface)}[data-marketing-skin=tegning] .ebv2-langsel__trigger{border-radius:6px}[data-marketing-skin=tegning] .ebv2-mega{border:0;box-shadow:var(--shadow-overlay)}[data-marketing-skin=tegning] .ebv2-defkort{border-top:0;border-right:0;border-bottom:0;box-shadow:var(--shadow-surface)}[data-marketing-skin=tegning] .ebv2-frame__bar{border-bottom-color:var(--hairline)}[data-marketing-skin=tegning] .ebv2-h1{font-weight:800;line-height:1.04;letter-spacing:-.015em}[data-marketing-skin=tegning] .ebv2-h2{font-weight:800;font-size:clamp(26px,2.8vw,32px);line-height:1.15;letter-spacing:-.01em}[data-marketing-skin=tegning] .ebv2-h3{font-weight:700;font-size:22px;line-height:1.27;letter-spacing:-.005em}[data-marketing-skin=tegning] .ebv2-root :is(h1,h2):not(.ebv2-eyebrow,.sr-only){font-weight:800!important}[data-marketing-skin=tegning] .ebv2-root h3:not(.ebv2-eyebrow,.sr-only){font-weight:700!important}[data-marketing-skin=tegning] .ebv2-accent,[data-marketing-skin=tegning] .ebv2-moerk .ebv2-accent{font-style:normal;color:inherit}[data-marketing-skin=tegning] .ebv2-eyebrow{font-weight:500;letter-spacing:.08em}[data-marketing-skin=tegning] :is(.ebv2-quote,.ebv2-usecase-quote,.ebv2-founder__quote){font-family:var(--font-body);font-style:normal;font-weight:500;letter-spacing:0}[data-marketing-skin=tegning] .ebv2-acc__trigger{font-weight:700;font-size:18px}[data-marketing-skin=tegning] :is(.ebv2-figure,.ebv2-step__num){font-family:var(--font-body);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}[data-marketing-skin=tegning] .ebv2-kpi__figure{font-size:36px;line-height:1.1}[data-marketing-skin=tegning] .ebv2-skan__raa{font-family:var(--font-mono);font-weight:500;letter-spacing:0}[data-marketing-skin=tegning] :is(.ebv2-rule,.ebv2-step__rule){height:1px;background:var(--border-strong)}[data-marketing-skin=tegning] .ebv2-ink:after{-webkit-mask:none;mask:none;left:0;width:100%;bottom:-.06em;height:2px;background:var(--accent-text)}[data-marketing-skin=tegning] .ebv2-lys{display:none}[data-marketing-skin=tegning] .ebv2-btn{background:var(--accent-text);color:var(--on-accent);font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:0}[data-marketing-skin=tegning] .ebv2-btn:hover{background:var(--accent-hover)}[data-marketing-skin=tegning] .ebv2-btn--outline{background:var(--paper-raised);color:var(--ink);border:1px solid var(--border-control)}[data-marketing-skin=tegning] .ebv2-btn--outline:hover{background:var(--paper-inset)}[data-marketing-skin=tegning] .ebv2-textcta{border-bottom:1px solid}[data-marketing-skin=tegning] .ebv2-chip{gap:6px;padding:0;font-size:12px;font-weight:500;background:transparent;color:var(--ink);--chip-marker:var(--status-unknown)}[data-marketing-skin=tegning] .ebv2-chip:not(:has(.ebv2-dot)):before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--chip-marker)}[data-marketing-skin=tegning] .ebv2-chip--ok{--chip-marker:var(--status-ok)}[data-marketing-skin=tegning] :is(.ebv2-chip--warn,.ebv2-chip--slow){--chip-marker:var(--status-warn)}[data-marketing-skin=tegning] :is(.ebv2-chip--critical,.ebv2-chip--error){--chip-marker:var(--status-critical)}[data-marketing-skin=tegning] :is(.ebv2-chip--ok,.ebv2-chip--warn,.ebv2-chip--slow,.ebv2-chip--critical,.ebv2-chip--error,.ebv2-chip--vendor,.ebv2-chip--neutral){background:transparent;color:var(--ink)}[data-marketing-skin=tegning] .ebv2-kpi__figure--warn{color:var(--ink)}[data-marketing-skin=tegning] .ebv2-kpi__figure--critical{color:var(--status-critical-text)}[data-marketing-skin=tegning] :is(.ebv2-kpi__figure--warn,.ebv2-kpi__figure--critical)+.ebv2-kpi__label:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px;vertical-align:.05em;background:var(--status-warn)}[data-marketing-skin=tegning] .ebv2-kpi__figure--critical+.ebv2-kpi__label:before{background:var(--status-critical)}[data-marketing-skin=tegning] .ebv2-checklist--miss .ebv2-checklist__mark{color:var(--status-critical)}[data-marketing-skin=tegning] .ebv2-checklist--have .ebv2-checklist__mark{color:var(--status-ok)}[data-marketing-skin=tegning] .ebv2-table{border:0;background:var(--paper-raised);box-shadow:var(--shadow-surface)}[data-marketing-skin=tegning] .ebv2-table th{background:var(--paper-inset);font-weight:600;color:var(--ink-faint);border-bottom:1px solid var(--border-strong)}[data-marketing-skin=tegning] .ebv2-table td{border-top-color:var(--hairline)}[data-marketing-skin=tegning] [data-cookie-consent]{background:var(--ink)!important;border:0!important;border-radius:8px!important;box-shadow:var(--shadow-overlay)!important;font-family:var(--font-body)!important}[data-marketing-skin=tegning] [data-cookie-consent] :is(button,div){border-radius:6px!important}[data-marketing-skin=tegning] [data-cookie-accept]{background:var(--gold-on-dark)!important;color:var(--ink)!important;font-family:var(--font-display)!important;font-weight:700!important}[data-marketing-skin=tegning] [data-cookie-link]{color:var(--gold-on-dark)!important}[data-marketing-skin=tegning] .ebv2-plan--featured{box-shadow:0 0 0 2px var(--accent-text),var(--shadow-surface)}[data-marketing-skin=tegning] .ebv2-plan__badge{color:var(--on-gold-solid)}body[data-app=platform]{--color-surface:#F7F8FA;--color-surface-raised:#FFFFFF;--color-surface-inset:#F1F3F5;--color-text:#18212B;--color-text-secondary:#52606D;--color-text-label:#5B6875;--color-text-disabled:#7A8691;--color-primary:#155EEF;--color-primary-hover:#0F4CC9;--color-primary-light:#EAF2FF;--color-on-primary:#FFFFFF;--color-border:#DDE2E7;--color-border-strong:#C7CED6;--color-border-control:#7A8691;--color-status-ok-marker:#16855B;--color-status-ok-text:#16855B;--color-status-attention-marker:#C98200;--color-status-attention-text:#8F5D00;--color-status-critical-marker:#C83C3C;--color-status-critical-text:#C83C3C;--color-status-unknown-marker:#7A8691;--color-status-unknown-text:#5B6875;--color-info:#2774C6;--radius-control:6px;--radius-surface:8px;--radius-marker:2px;--shadow-surface:0 1px 2px rgba(24,33,43,0.06),0 1px 1px rgba(24,33,43,0.04);--shadow-overlay:0 8px 24px rgba(24,33,43,0.16),0 2px 6px rgba(24,33,43,0.08);--onyx:#18212B;--warm-cream:#F7F8FA;--parchment:#FFFFFF;--sand:#F1F3F5;--stone:#52606D;--wheat:#155EEF;--gold-solid:#155EEF;--accent-text:#155EEF;--gold-on-dark:#7AA7FF;--muted-on-dark:#C7CED6;--wheat-light:color-mix(in srgb,#155EEF 8%,transparent);--wheat-dim:color-mix(in srgb,#155EEF 16%,transparent);--wheat-bg:color-mix(in srgb,#155EEF 6%,transparent);--wheat-bd:color-mix(in srgb,#155EEF 30%,transparent);--wheat-lt:#7AA7FF;--onyx-5:rgba(24,33,43,0.05);--onyx-05:rgba(24,33,43,0.05);--onyx-8:rgba(24,33,43,0.08);--onyx-10:rgba(24,33,43,0.10);--onyx-12:rgba(24,33,43,0.12);--onyx-20:rgba(24,33,43,0.20);--onyx-30:rgba(24,33,43,0.30);--danger:#C83C3C;--warning:#C98200;--success:#16855B;--info:#2774C6;--danger-dim:#FCEBEC;--warning-dim:#FFF4DD;--success-dim:#E8F6F0;--info-dim:#EAF3FC;--danger-bg:#FCEBEC;--success-bg:#E8F6F0;--danger-bd:color-mix(in srgb,#C83C3C 30%,#FFFFFF);--border:#DDE2E7;--border-strong:#C7CED6;--shadow-xs:var(--shadow-surface);--shadow-sm:var(--shadow-surface);--shadow-md:var(--shadow-surface);--shadow-lg:var(--shadow-overlay);--shadow-xl:var(--shadow-overlay);--font-display:var(--font-gabarito),Arial,sans-serif;--font-body:var(--font-plex-sans),system-ui,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,Consolas,monospace;--font-serif:var(--font-display);--r-xs:2px;--r-sm:6px;--r-md:8px;--r-lg:8px;--r-xl:8px;--ds-r-marker:2px;--ds-r-control:6px;--ds-r-surface:8px;--oceanic:var(--onyx);--nectarine:var(--wheat);--surface:var(--sand);--white:var(--parchment);--mid:var(--stone);--oceanic-light:var(--wheat-light);--nectarine-dim:var(--wheat-dim);--cream:var(--warm-cream);--cream-dk:var(--sand);background:var(--warm-cream);color:var(--onyx);font-family:var(--font-body)}body[data-app=platform] .rep-hero{--wheat:var(--gold-on-dark);--gold-solid:var(--gold-on-dark);--accent-text:var(--gold-on-dark);--nectarine:var(--gold-on-dark);--stone:var(--muted-on-dark);--mid:var(--muted-on-dark);--success:#3DBA85;--danger:#F07A7A;--warning:#E0A33A}body[data-app=platform] :is(.rh-text p,.rhs-lbl,.us-hero p,.us-search-ico,.bib-hero-text p,.bib-hero-stat-lbl){color:var(--muted-on-dark)!important}body[data-app=platform] .us-search-in::placeholder{color:var(--muted-on-dark)}body[data-app=platform] .dp-field-lbl{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-text-label)}body[data-app=platform]:before{display:none!important}body[data-app=platform] :is(button,input,select,textarea,.btn){font-family:var(--font-body)!important}body[data-app=platform] :is(h1,h2,h3,.font-display,.dash-greeting,.vw-title,.login-hl,.login-headline,.wiz-title,.us-hint h3,.bib-hero-text h2,.rep-hero .rh-text h2,.dp-name,.modal-title,.p-name,.onb-heading,.ea-modal h2,.ea-success-title,.rh-text h2,.us-hero h2,.freebie-result h3){font-weight:700!important;letter-spacing:-.01em!important;font-style:normal!important}body[data-app=platform] [style*="font-family:var(--font-display)"]{font-weight:700!important;font-style:normal!important}body[data-app=platform] :is(.dash-greeting,.vw-title){font-size:28px!important;line-height:1.2!important}body[data-app=platform] :is(.modal-title,.wiz-title,.onb-heading,.dp-name){font-size:22px!important;line-height:1.27!important}body[data-app=platform] :is(.dash-greeting,.vw-title) em{font-style:normal;color:inherit}body[data-app=platform] .login-hl em{font-style:normal;color:var(--gold-on-dark)!important}body[data-app=platform] :is(.lf-greeting,.lf-magic-sent-title){font-family:var(--font-display)!important;font-weight:700!important;font-size:28px!important;line-height:1.2!important;letter-spacing:-.01em!important}body[data-app=platform] .lf-submit{background:var(--color-primary)!important;color:var(--color-on-primary)!important;border-radius:var(--radius-control)!important}body[data-app=platform] .lf-submit:hover:not(:disabled){background:var(--color-primary-hover)!important;opacity:1}body[data-app=platform] :is(.kpi-val,.rhs-num,.fr-num,.us-pstat-num,.wiz-summary-num,.bib-hero-stat-num,.hp-stat-val,.pc-val,.kpi-value,.rmn){font-family:var(--font-body)!important;font-weight:700!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums}body[data-app=platform] :is(.btn-primary,.btn-accent){background:var(--color-primary)!important;color:var(--color-on-primary)!important;border:none!important}body[data-app=platform] :is(.btn-primary,.btn-accent):hover{background:var(--color-primary-hover)!important}body[data-app=platform] .btn-ghost{background:var(--color-surface-raised)!important;border:1px solid var(--color-border-control)!important;color:var(--color-text)!important}body[data-app=platform] .btn{border-radius:var(--radius-control)!important;font-weight:600}body[data-app=platform] :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body[data-app=platform] :is([style*="border-radius:1px"],[style*="border-radius:2px"],[style*="border-radius:3px"],[style*="border-radius:4px"],[style*="border-radius:5px"]){border-radius:2px!important}body[data-app=platform] :is([style*="border-radius:6px"],[style*="border-radius:7px"]){border-radius:6px!important}body[data-app=platform] :is([style*="border-radius:8px"],[style*="border-radius:9px"],[style*="border-radius:10px"],[style*="border-radius:11px"],[style*="border-radius:12px"],[style*="border-radius:13px"],[style*="border-radius:14px"],[style*="border-radius:16px"],[style*="border-radius:18px"],[style*="border-radius:20px"],[style*="border-radius:24px"]){border-radius:8px!important}body[data-app=platform] [data-cookie-consent]{background:var(--onyx)!important;border:0!important;border-radius:8px!important;box-shadow:var(--shadow-overlay)!important;font-family:var(--font-body)!important}body[data-app=platform] [data-cookie-consent] :is(button,div){border-radius:6px!important}body[data-app=platform] [data-cookie-accept]{background:var(--gold-on-dark)!important;color:var(--onyx)!important;font-weight:600!important}body[data-app=platform] [data-cookie-link]{color:var(--gold-on-dark)!important}body[data-app=platform] .app-sidebar{background:var(--color-surface-raised);box-shadow:none;border:0}body[data-app=platform] .sb-top{padding:16px 12px 8px;flex-shrink:0;position:relative}body[data-app=platform] .sb-top .sb-company{padding:8px;border-radius:var(--radius-control);color:var(--color-text);gap:8px}body[data-app=platform] .sb-switch-trigger[aria-expanded=true],body[data-app=platform] .sb-top .sb-company:hover{background:var(--color-surface)}body[data-app=platform] .app-sidebar:not(.collapsed) .sb-top .sb-ava{display:none}body[data-app=platform] .sb-top .sb-ava{background:var(--color-primary-light);color:var(--color-primary);font-family:var(--font-body)}body[data-app=platform] .sb-cname{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.375;color:var(--color-text)}body[data-app=platform] .sb-uname{font-size:12px;line-height:1.33;color:var(--color-text-label)}body[data-app=platform] .sb-cvr{font-family:var(--font-mono)}body[data-app=platform] .sb-switch-caret{color:var(--color-text-label)}body[data-app=platform] .sb-top .sb-switch-pop{top:calc(100% + 4px);bottom:auto;background:var(--color-surface-raised);border:0;border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay)}body[data-app=platform] :is(.sb-switch-pop-label,.sb-switch-item-group,.sb-switch-item-role){color:var(--color-text-label)}body[data-app=platform] .sb-switch-pop-label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}body[data-app=platform] .sb-switch-item{color:var(--color-text);border-radius:var(--radius-control)}body[data-app=platform] :is(.sb-switch-item:hover,.sb-switch-item:focus-visible){background:var(--color-surface)}body[data-app=platform] .sb-switch-item.active{background:var(--color-primary-light);color:var(--color-primary)}body[data-app=platform] .sb-switch-item.active .sb-switch-item-role{color:var(--color-primary)}body[data-app=platform] .sb-switch-settings{color:var(--color-text-secondary);border-top-color:var(--color-border)}body[data-app=platform] .sb-switch-settings:hover{color:var(--color-text);background:var(--color-surface)}body[data-app=platform] .sb-nav{padding:0 12px 8px}body[data-app=platform] .sb-item{min-height:36px;padding:0 8px;gap:12px;border-radius:var(--radius-control);font-size:14px;font-weight:500;color:var(--color-text)}body[data-app=platform] .sb-item svg{width:20px;height:20px;opacity:1;color:var(--color-text-secondary)}body[data-app=platform] .sb-item:hover{background:var(--color-surface);color:var(--color-text)}body[data-app=platform] .sb-item.active{background:var(--color-primary-light);color:var(--color-primary)}body[data-app=platform] .sb-item.active svg{color:var(--color-primary)}body[data-app=platform] :is(.sb-item.is-locked,.sb-item.is-locked svg){color:var(--color-text-label)}body[data-app=platform] .sb-item .sb-lock{width:16px;height:16px}body[data-app=platform] .sb-item-chevron{opacity:1;color:var(--color-text-label);width:16px;height:16px}body[data-app=platform] .sb-section-label{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-text-label);padding:16px 8px 4px}body[data-app=platform] .sb-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;border-radius:var(--radius-control);font-family:inherit;text-align:left;cursor:pointer;margin-top:8px;padding:8px}body[data-app=platform] .sb-group-toggle:hover{color:var(--color-text);background:var(--color-surface)}body[data-app=platform] .sb-group-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body[data-app=platform] .sb-group{display:flex;flex-direction:column;gap:1px}body[data-app=platform] .sb-group[hidden]{display:none}body[data-app=platform] .sb-fixed{margin:0 12px;flex-shrink:0;padding-top:8px;border-top:1px solid var(--color-border)}body[data-app=platform] .sb-divider{height:0;background:none;margin:4px 0 0}body[data-app=platform] .sb-sub-item{padding:0 8px 0 40px;min-height:32px;font-size:14px;color:var(--color-text-secondary);border-radius:var(--radius-control)}body[data-app=platform] .sb-sub-item:hover{background:var(--color-surface);color:var(--color-text)}body[data-app=platform] .sb-sub-item.active{color:var(--color-primary)}body[data-app=platform] .sb-onboarding-hint{background:var(--color-surface);color:var(--color-text-secondary);border:0}body[data-app=platform] .sb-count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-status-critical-marker);color:#FFFFFF;font-size:12px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center}body[data-app=platform] .sb-search-btn{margin:0 12px;width:calc(100% - 24px);padding:0 8px;min-height:36px;gap:12px;background:none;border:0;border-radius:var(--radius-control);color:var(--color-text);font-size:14px;font-weight:500}body[data-app=platform] .sb-search-btn svg{width:20px;height:20px;color:var(--color-text-secondary)}body[data-app=platform] .sb-search-btn:hover{background:var(--color-surface);color:var(--color-text)}body[data-app=platform] .sb-search-btn kbd{background:none!important;border:1px solid var(--color-border)!important;color:var(--color-text-label);font-family:var(--font-mono)!important;font-size:12px!important}body[data-app=platform] .sb-footer{border-top:0;padding:0 12px 12px}body[data-app=platform] .sb-logout-btn{min-height:36px;padding:0 8px;gap:12px;font-size:14px;color:var(--color-text);border-radius:var(--radius-control)}body[data-app=platform] .sb-logout-btn svg{width:20px;height:20px;color:var(--color-text-secondary)}body[data-app=platform] .sb-logout-btn:hover{background:var(--color-surface);color:var(--color-text)}body[data-app=platform] .sb-collapse-btn{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-secondary);box-shadow:var(--shadow-surface)}body[data-app=platform] .sb-collapse-btn:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}body[data-app=platform] .app-sidebar.collapsed .sb-top{padding:16px 6px 8px}body[data-app=platform] .app-sidebar.collapsed .sb-item{justify-content:center;padding:0}body[data-app=platform] .app-sidebar.collapsed .sb-nav{padding:0 8px 8px}body[data-app=platform] .app-sidebar.collapsed .sb-search-btn{margin:0 8px;width:calc(100% - 16px);justify-content:center;padding:0}body[data-app=platform] .mobile-topbar{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}body[data-app=platform] .mobile-hamburger-btn{background:none;border:0;color:var(--color-text)}body[data-app=platform] .st{display:inline-flex;align-items:center;gap:8px;color:var(--color-text);white-space:nowrap}body[data-app=platform] .st--strong{font-weight:600}body[data-app=platform] .st__mark{width:8px;height:8px;border-radius:var(--radius-marker);flex-shrink:0}body[data-app=platform] .st__mark--critical{background:var(--color-status-critical-marker)}body[data-app=platform] .st__mark--attention{background:var(--color-status-attention-marker)}body[data-app=platform] .st__mark--ok{background:var(--color-status-ok-marker)}body[data-app=platform] .st__mark--unknown{background:var(--color-status-unknown-marker)}body[data-app=platform] .st-none{color:var(--color-text-label);white-space:nowrap}body[data-app=platform] .atbl-wrap{background:var(--color-surface-raised)!important;border:0!important;border-radius:var(--radius-surface)!important;box-shadow:var(--shadow-surface)!important}body[data-app=platform] .atbl thead th{background:var(--color-surface-inset)!important;color:var(--color-text-label)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;border-bottom:0!important;padding:10px 14px!important}body[data-app=platform] .atbl tbody td{border-bottom:1px solid var(--color-border)!important;font-size:14px!important;padding:10px 14px!important}body[data-app=platform] .atbl tbody tr:hover{background:var(--color-surface)!important}body[data-app=platform] .atbl tbody tr.selected{background:var(--color-primary-light)!important}body[data-app=platform] .atbl :is(th,td).atbl-check{width:40px;padding:0!important;text-align:center}body[data-app=platform] .atbl-check label{display:flex;align-items:center;justify-content:center;min-height:40px;cursor:pointer}body[data-app=platform] .atbl-check input{width:16px;height:16px;margin:0;accent-color:var(--color-primary);cursor:pointer}body[data-app=platform] .bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;margin-bottom:18px;padding:6px 12px;background:var(--color-primary-light);border-radius:var(--radius-control)}body[data-app=platform] .bulk-bar__count{font-size:14px;font-weight:500;color:var(--color-text);margin-right:8px}body[data-app=platform] .bulk-bar .btn{display:inline-flex;align-items:center;gap:6px}body[data-app=platform] .bulk-bar__delete{color:var(--color-status-critical-text)!important}body[data-app=platform] .bulk-bar__clear{margin-left:auto}body[data-app=platform] .bulk-dialog__title{font-family:var(--font-display);font-size:18px;font-weight:700;margin:0 0 16px;color:var(--color-text)}body[data-app=platform] .bulk-dialog__fields{border:0;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}body[data-app=platform] .bulk-dialog__label{display:block;font-size:13px;font-weight:500;color:var(--color-text-label);margin-bottom:6px;padding:0}body[data-app=platform] .bulk-dialog__radio{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}body[data-app=platform] .bulk-dialog__radio input{accent-color:var(--color-primary)}body[data-app=platform] .bulk-dialog__hint{font-size:13px;color:var(--color-text-secondary);margin:10px 0 0}body[data-app=platform] .bulk-dialog__names{margin:10px 0 0;padding-left:20px;font-size:14px}body[data-app=platform] .bulk-dialog__error{color:var(--color-status-critical-text);font-size:13px;margin:12px 0 0}body[data-app=platform] .bulk-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}body[data-app=platform] .asset-cards{display:none}@media (max-width:768px){body[data-app=platform] .atbl-wrap{display:none}body[data-app=platform] .asset-cards{display:block}body[data-app=platform] .asset-cards ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}body[data-app=platform] .asset-card{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--color-surface-raised);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);color:var(--color-text);text-decoration:none}body[data-app=platform] .asset-card:active{background:var(--color-surface-inset)}body[data-app=platform] .asset-card__head{display:flex;align-items:center;gap:8px;min-width:0}body[data-app=platform] .asset-card__name{font-weight:600;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-app=platform] .asset-card__marks{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px}body[data-app=platform] .asset-card__owner{font-size:14px;color:var(--color-text-secondary)}body[data-app=platform] .asset-cards__more{margin-top:12px;width:100%}body[data-app=platform] .col-picker{display:none}body[data-app=platform] .mobile-fab{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-overlay)}}body[data-app=platform] .dov-heading{margin-bottom:20px!important}body[data-app=platform] .dov-kpis{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px}body[data-app=platform] .dov-kpi{padding:16px 20px;background:var(--color-surface-raised);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}body[data-app=platform] .dov-kpi__label{font-size:14px;font-weight:500;margin-bottom:8px}body[data-app=platform] .dov-kpi__row{display:flex;align-items:center;gap:16px}body[data-app=platform] .dov-kpi__num{font-family:var(--font-body);font-weight:700;font-size:36px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--color-text)}body[data-app=platform] .dov-kpi__num.is-critical{color:var(--color-status-critical-marker)}body[data-app=platform] .dov-kpi__num--sm{font-size:28px}body[data-app=platform] .dov-kpi__note{margin:4px 0 0;font-size:14px;color:var(--color-text-secondary)}body[data-app=platform] .dov-total{margin:8px 0 24px;font-size:14px;color:var(--color-text-secondary);text-align:right}body[data-app=platform] .dov-card{padding:24px;margin-bottom:24px;background:var(--color-surface-raised);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}body[data-app=platform] .dov-card__head{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}body[data-app=platform] .dov-card__title{margin:0 0 16px;font-family:var(--font-display);font-weight:700;font-size:18px!important;line-height:1.33}body[data-app=platform] .dov-card__head .dov-card__title{margin:0}body[data-app=platform] .dov-card__count{font-size:14px;color:var(--color-text-secondary)}body[data-app=platform] .dov-empty{margin:0;color:var(--color-text-secondary)}body[data-app=platform] .dov-action{list-style:none;margin:0;padding:0}body[data-app=platform] .dov-action li{display:grid;grid-template-columns:minmax(0,1fr) 220px 200px;gap:16px;align-items:center;min-height:40px;border-top:1px solid var(--color-border)}body[data-app=platform] .dov-action__name{color:var(--color-text);font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-app=platform] .dov-action__name:hover{color:var(--color-primary);text-decoration:underline}body[data-app=platform] .dov-action__status .st{font-weight:600}body[data-app=platform] .dov-more{margin-top:12px}body[data-app=platform] .dov-charts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}body[data-app=platform] .dov-charts .dov-card{margin-bottom:0}body[data-app=platform] .dov-card--wide{grid-column:1/-1}body[data-app=platform] .dov-stack{display:flex;flex-direction:column;gap:8px}body[data-app=platform] .dov-stack__row{display:grid;grid-template-columns:130px minmax(0,1fr) 36px;gap:12px;align-items:center;font-size:14px}body[data-app=platform] .dov-stack__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-app=platform] .dov-stack__bar{display:flex;height:16px;min-width:2px;background:var(--color-surface-inset);border-radius:var(--radius-marker);overflow:hidden}body[data-app=platform] .dov-stack__num{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}body[data-app=platform] .dov-seg{display:block;height:100%}body[data-app=platform] .dov-seg--critical{background:var(--color-status-critical-marker)}body[data-app=platform] .dov-seg--attention{background:var(--color-status-attention-marker)}body[data-app=platform] .dov-seg--ok{background:var(--color-status-ok-marker)}body[data-app=platform] .dov-seg--unknown{background:var(--color-status-unknown-marker)}body[data-app=platform] .dov-risk--high{background:var(--color-text)}body[data-app=platform] .dov-risk--medium{background:var(--color-text-secondary)}body[data-app=platform] .dov-risk--low{background:var(--color-border-strong)}body[data-app=platform] .dov-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;font-size:12px}body[data-app=platform] .dov-cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:160px;align-items:end}body[data-app=platform] .dov-cols__col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}body[data-app=platform] .dov-cols__bar{display:block;width:100%;max-width:28px;min-height:0;background:var(--color-text-secondary);border-radius:var(--radius-marker) var(--radius-marker) 0 0}body[data-app=platform] .dov-cols__val{font-size:12px;font-weight:600;min-height:16px}body[data-app=platform] .dov-cols__label{font-size:11px;color:var(--color-text-label)}body[data-app=platform] .dov-section-title{margin:8px 0 12px;font-family:var(--font-display);font-weight:700;font-size:18px!important}@media (max-width:1024px){body[data-app=platform] .dov-charts{grid-template-columns:1fr}body[data-app=platform] .dov-action li{grid-template-columns:minmax(0,1fr) auto}body[data-app=platform] .dov-action__deadline{grid-column:1/-1;padding-bottom:8px}}@media (max-width:768px){body[data-app=platform] .dov-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body[data-app=platform] .dov-kpi--main{grid-column:1/-1}body[data-app=platform] .dov-kpi{padding:12px}body[data-app=platform] .dov-kpi__num--sm{font-size:22px}body[data-app=platform] .dov-card{padding:16px}body[data-app=platform] .dov-stack__row{grid-template-columns:96px minmax(0,1fr) 28px}}body[data-app=platform] .adp-page{max-width:1160px}body[data-app=platform] .dp.dp--page{position:static!important;transform:none!important;top:auto!important;width:auto!important;z-index:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:24px;align-items:start}body[data-app=platform] .dp--page>*{grid-column:2}body[data-app=platform] .dp--page>.adp-top{grid-column:1/-1}body[data-app=platform] .dp--page>.adp-toc{grid-column:1;grid-row:2/span 30;position:sticky;top:24px}body[data-app=platform] .adp-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:4px 0;background:none;border:0;font:inherit;font-size:14px;color:var(--color-text-secondary);text-decoration:none;cursor:pointer}body[data-app=platform] .adp-back:hover{color:var(--color-primary)}body[data-app=platform] .adp-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}body[data-app=platform] .adp-title h1{margin:0;font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.2}body[data-app=platform] .adp-sub{margin:2px 0 0;font-size:14px;color:var(--color-text-secondary)}body[data-app=platform] .adp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:16px;align-items:center;margin:0 0 24px;padding:16px 20px;background:var(--color-surface-raised);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}body[data-app=platform] .adp-facts dt{font-size:12px;color:var(--color-text-label);margin-bottom:4px}body[data-app=platform] .adp-facts dd{margin:0;font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-app=platform] .adp-facts__acts{display:flex;align-items:center;gap:8px;justify-self:end}body[data-app=platform] .adp-more{position:relative}body[data-app=platform] .adp-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:40;min-width:180px;padding:4px;background:var(--color-surface-raised);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay)}body[data-app=platform] .adp-menu button{display:block;width:100%;padding:8px 12px;border:0;background:none;border-radius:var(--radius-control);font:inherit;font-size:14px;text-align:left;color:var(--color-status-critical-marker);cursor:pointer}body[data-app=platform] .adp-menu button:hover{background:var(--color-surface)}body[data-app=platform] .adp-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}body[data-app=platform] .adp-toc a{display:block;padding:6px 8px;border-radius:var(--radius-control);font-size:14px;color:var(--color-text-secondary);text-decoration:none}body[data-app=platform] .adp-toc a:hover{background:var(--color-surface-raised);color:var(--color-text)}body[data-app=platform] .dp--page .dp-hdr{position:static!important;display:block;padding:24px}body[data-app=platform] .dp--page .dp-body2{padding:0;overflow:visible}body[data-app=platform] .dp--page .dp-sec{margin:0 0 16px;padding:24px;background:var(--color-surface-raised)!important;border:0!important;border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);scroll-margin-top:24px}body[data-app=platform] .dp--page .dp-sec-ttl{font-family:var(--font-display)!important;font-weight:700!important;font-size:22px!important;line-height:1.27!important;letter-spacing:0!important;text-transform:none!important;color:var(--color-text)!important;border-bottom:0!important;padding-bottom:0!important;margin-bottom:16px!important}body[data-app=platform] .adp-savebar{position:sticky;bottom:16px;z-index:30;display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--color-surface-raised);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay)}body[data-app=platform] .adp-savebar p{flex:1;margin:0;font-size:14px}body[data-app=platform] .adp-state{color:var(--color-text-label);font-size:14px}body[data-app=platform] .adp-dialog h2{margin:0 0 8px;font-size:22px}body[data-app=platform] .adp-dialog p{margin:0 0 20px;color:var(--color-text-secondary)}body[data-app=platform] .adp-dialog__acts{display:flex;justify-content:flex-end;gap:8px}body[data-app=platform] .adp-danger{background:var(--color-status-critical-marker)!important;color:#FFFFFF!important;border:0!important}@media (max-width:1199px){body[data-app=platform] .dp.dp--page{grid-template-columns:minmax(0,1fr)}body[data-app=platform] .dp--page>*,body[data-app=platform] .dp--page>.adp-toc{grid-column:1;grid-row:auto}body[data-app=platform] .dp--page>.adp-toc{position:static;margin-bottom:16px}body[data-app=platform] .adp-toc ul{flex-direction:row;overflow-x:auto;gap:4px}body[data-app=platform] .adp-toc a{white-space:nowrap}}@media (max-width:768px){body[data-app=platform] .adp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-app=platform] .adp-facts__acts{grid-column:1/-1;justify-self:start}body[data-app=platform] .dp--page .dp-hdr,body[data-app=platform] .dp--page .dp-sec{padding:16px}}body[data-app=platform] .ai-panel{position:fixed;right:24px;bottom:24px;z-index:250;width:400px;max-width:calc(100vw - 32px);height:min(640px,calc(100dvh - 48px));display:flex;flex-direction:column;background:var(--color-surface-raised);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay);color:var(--color-text);font-size:14px;line-height:1.5}body[data-app=platform] .ai-avatar{border-radius:50%;object-fit:cover;flex-shrink:0;display:block}body[data-app=platform] :is(.ai-panel__who,.ai-page__who){display:flex;align-items:center;gap:12px;min-width:0}body[data-app=platform] .ai-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--color-border)}body[data-app=platform] .ai-panel__title{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.33;margin:0}body[data-app=platform] .ai-panel__role{margin:0;font-size:12px;color:var(--color-text-label)}body[data-app=platform] .ai-panel__acts{display:flex;gap:4px}body[data-app=platform] .ai-icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;text-decoration:none}body[data-app=platform] .ai-icon-btn:hover:not(:disabled){background:var(--color-surface);color:var(--color-text)}body[data-app=platform] .ai-icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}body[data-app=platform] .ai-icon-btn--sm{width:28px;height:28px}body[data-app=platform] .ai-icon-btn.is-on{color:var(--color-primary);background:var(--color-primary-light)}body[data-app=platform] .ai-icon-btn:disabled:not(.is-on){color:var(--color-text-disabled);cursor:default}body[data-app=platform] .ai-panel__focus{margin:0;padding:8px 16px;font-size:12px;color:var(--color-text-secondary);background:var(--color-surface-inset);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-app=platform] :is(.ai-panel__body,.ai-page__body){flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}body[data-app=platform] .ai-panel__welcome p{margin:0 0 12px;color:var(--color-text-secondary)}body[data-app=platform] .ai-panel__shortcuts{display:flex;flex-wrap:wrap;gap:8px}body[data-app=platform] .ai-msg{max-width:100%;overflow-wrap:anywhere}body[data-app=platform] .ai-msg--user{align-self:flex-end;max-width:85%;padding:8px 12px;background:var(--color-primary-light);border-radius:var(--radius-surface);white-space:pre-wrap}body[data-app=platform] .ai-msg--ai{color:var(--color-text)}body[data-app=platform] .ai-msg__wait{color:var(--color-text-label)}body[data-app=platform] .ai-msg__feedback{display:flex;gap:4px;margin-top:4px}body[data-app=platform] .ai-line--list{display:flex;gap:8px;margin:2px 0}body[data-app=platform] .ai-line__mark{color:var(--color-text-secondary);min-width:16px}body[data-app=platform] .ai-line--head{font-weight:600;margin:12px 0 4px}body[data-app=platform] .ai-line--gap{height:8px}body[data-app=platform] .ai-msg strong{font-weight:600}body[data-app=platform] .ai-panel__form{padding:12px 16px;border-top:1px solid var(--color-border)}body[data-app=platform] .ai-panel__field{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface-raised)}body[data-app=platform] .ai-panel__field:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}body[data-app=platform] .ai-panel__field textarea{flex:1;resize:none;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--color-text);padding:6px 0;max-height:140px}body[data-app=platform] .ai-panel__field textarea::placeholder{color:var(--color-text-disabled)}body[data-app=platform] .ai-send{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer}body[data-app=platform] .ai-send:hover:not(:disabled){background:var(--color-primary-hover)}body[data-app=platform] .ai-send:disabled{background:var(--color-surface-inset);color:var(--color-text-disabled);cursor:default}body[data-app=platform] .ai-panel__note{margin:8px 0 0;font-size:12px;color:var(--color-text-label)}body[data-app=platform]:has(.ai-panel) .ejb-tip-popup{display:none}@media (max-width:768px){body[data-app=platform] .ai-panel{inset:0;width:100%;max-width:none;height:100dvh;border-radius:0}}body[data-app=platform] .ai-page__cols{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:start}body[data-app=platform] .ai-page__cols:not(:has(.ai-history)){grid-template-columns:1fr}body[data-app=platform] .ai-page__chat{display:flex;flex-direction:column;height:calc(100dvh - 180px);min-height:420px;background:var(--color-surface-raised);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);max-width:820px}body[data-app=platform] .ai-history{display:flex;flex-direction:column;gap:2px}body[data-app=platform] .ai-history__item{display:flex;align-items:center;gap:4px;border-radius:var(--radius-control)}body[data-app=platform] .ai-history__item:hover{background:var(--color-surface-raised)}body[data-app=platform] .ai-history__item.is-active{background:var(--color-primary-light)}body[data-app=platform] .ai-history__open{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:8px;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--color-text)}body[data-app=platform] .ai-history__title{font-size:14px;font-weight:500;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-app=platform] .ai-history__date,body[data-app=platform] .ai-history__error{font-size:12px;color:var(--color-text-label)}body[data-app=platform] .ai-history__error{color:var(--color-status-critical-text,#C83C3C);margin:0 0 8px}@media (max-width:768px){body[data-app=platform] .ai-page__cols{grid-template-columns:1fr}body[data-app=platform] .ai-history{display:none}}body[data-app=cockpit]{--font-display:var(--font-gabarito),Arial,sans-serif;--font-body:var(--font-plex-sans),system-ui,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,Consolas,monospace;--font-serif:var(--font-display);font-family:var(--font-body)}body[data-app=cockpit]:before{display:none!important}body[data-app=partner]{--color-primary:#155EEF;--color-primary-hover:#0F4CC9;--color-primary-light:#EAF2FF;--color-border-control:#7A8691;--color-status-ok-text:#16855B;--color-status-attention-text:#8F5D00;--color-status-critical-text:#C83C3C;--shadow-surface:0 1px 2px rgba(24,33,43,0.06),0 1px 1px rgba(24,33,43,0.04);--onyx:#18212B;--warm-cream:#F7F8FA;--parchment:#FFFFFF;--sand:#F1F3F5;--stone:#52606D;--wheat:#155EEF;--gold-solid:#155EEF;--border:#DDE2E7;--danger:#C83C3C;--danger-dim:#FCEBEC;--danger-bd:color-mix(in srgb,#C83C3C 30%,#FFFFFF);--success:#16855B;--success-dim:#E8F6F0;--warning:#C98200;--warning-dim:#FFF4DD;--font-display:var(--font-gabarito),Arial,sans-serif;--font-body:var(--font-plex-sans),system-ui,sans-serif;--font-sans:var(--font-plex-sans),system-ui,sans-serif;--font-cormorant:var(--font-gabarito),Arial,sans-serif;background:var(--warm-cream);color:var(--onyx);font-family:var(--font-body)}body[data-app=partner]:before{display:none!important}body[data-app=partner] :is(button,input,select,textarea){font-family:var(--font-body)!important}body[data-app=partner] :is(h1,h2,h3,.font-cormorant){font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:-.01em;font-style:normal}body[data-app=partner] :is(.rounded,.rounded-md,.rounded-lg){border-radius:6px}body[data-app=partner] :is(.rounded-xl,.rounded-2xl){border-radius:8px}body[data-app=partner] :is(.rounded-xl,.rounded-2xl).border{border-color:transparent;box-shadow:var(--shadow-surface)}body[data-app=partner] :is(.border-\[var\(--sand\)\],.divide-\[var\(--sand\)\]>*+*){border-color:var(--border)}body[data-app=partner] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--color-border-control);border-radius:6px}body[data-app=partner] :is(input,select,textarea):focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}