@font-face{font-family:roboto;src:url(../media/roboto_400-s.p.214ngilrtefhy.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:roboto;src:url(../media/roboto_500-s.p.42qxmry3f5dq3.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:roboto;src:url(../media/roboto_700-s.p.1puwqh5928xtp.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_46e29d0b-module__bt3Mba__className{font-family:roboto,roboto Fallback}.roboto_46e29d0b-module__bt3Mba__variable{--font-brand:"roboto", "roboto Fallback"}
@font-face{font-family:titillium;src:url(../media/titilliumweb_400-s.p.0v6mct9xreuo8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:titillium;src:url(../media/titilliumweb_600-s.p.3f4tx359bdq3n.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:titillium;src:url(../media/titilliumweb_700-s.p.0jn3g9a1f6asy.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:titillium Fallback;src:local(Arial);ascent-override:119.58%;descent-override:40.95%;line-gap-override:0.0%;size-adjust:94.74%}.titillium_ed602e52-module__c0hQia__className{font-family:titillium,titillium Fallback}.titillium_ed602e52-module__c0hQia__variable{--font-heading:"titillium", "titillium Fallback"}
@layer foundation {
:root{--pa-primary:#3f51b5;--pa-primary-dark:#303f9f;--pa-primary-soft:#e8eaf6;--pa-ink:#262626;--pa-muted:#696969;--pa-bg:#f9f9f9;--pa-surface:#fff;--pa-gray-900:#111827;--pa-gray-700:#374151;--pa-gray-500:#6b7280;--pa-gray-400:#9ca3af;--pa-gray-300:#d1d5db;--pa-gray-200:#e5e7eb;--pa-gray-100:#f3f4f6;--pa-danger:#b91c1c;--pa-danger-soft:#fee2e2;--pa-ok:#15803d;--pa-radius-card:14px;--pa-radius-btn:8px;--pa-radius-input:8px;--pa-radius-pill:var(--pa-radius-btn);--pa-flow-radius:30px;--pa-flow-shadow:0 10px 40px #0f172a0f;--pa-ok-bg:#ecfdf5;--pa-warn-bg:#fff7ed;--pa-warn-ink:#9a3412;--pa-on-primary:#fff;--pa-gray-50:#f9fafb;--pa-box-border:#0000001f;--pa-box-bg:#00000004;--pa-code-bg:var(--pa-gray-900);--pa-code-ink:#e5e7eb;--pa-band-bg:var(--pa-gray-900);--pa-band-ink:#fff;--pa-topbar-bg:var(--pa-surface);--pa-topbar-ink:var(--pa-ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pa-shadow-card:0 0 18px 8px #00000005, 0 2px 8px #0f172a0e;--pa-font:var(--font-brand), system-ui, -apple-system, "Segoe UI", sans-serif;--pa-max:1140px;--pa-bg-ambient:color-mix(in srgb, #5b7fd6 12%, var(--pa-bg));--pa-shadow-ink:#2b3a5c;--pa-surface-edge:#ffffff1f;--pa-shadow-control:0 2px 6px color-mix(in srgb, var(--pa-shadow-ink) 10%, transparent), 0 6px 14px -4px color-mix(in srgb, var(--pa-shadow-ink) 10%, transparent);--pa-shadow-surface:0 2px 6px color-mix(in srgb, var(--pa-shadow-ink) 4%, transparent), 0 14px 36px -8px color-mix(in srgb, var(--pa-shadow-ink) 9%, transparent);--pa-shadow-raised:0 4px 10px color-mix(in srgb, var(--pa-shadow-ink) 5%, transparent), 0 24px 52px -12px color-mix(in srgb, var(--pa-shadow-ink) 14%, transparent);--pa-shadow-soft:0 1px 2px color-mix(in srgb, var(--pa-shadow-ink) 4%, transparent), 0 8px 22px -12px color-mix(in srgb, var(--pa-shadow-ink) 14%, transparent);--pa-shadow-pressed:inset 2px 2px 6px color-mix(in srgb, var(--pa-shadow-ink) 12%, transparent), inset 1px 1px 2px color-mix(in srgb, var(--pa-shadow-ink) 8%, transparent);--pa-shadow-seam:inset 0 10px 10px -10px color-mix(in srgb, var(--pa-shadow-ink) 16%, transparent);--pa-shadow-ring:0 0 0 3px color-mix(in srgb, var(--pa-primary) 16%, transparent);--pa-blue:var(--pa-primary);--pa-flow-edge:color-mix(in srgb, var(--pa-ink) 8%, transparent);--pa-flow-backdrop:color-mix(in srgb, var(--pa-primary) 16%, var(--pa-bg));--pa-flow-muted:color-mix(in srgb, var(--pa-primary) 15%, color-mix(in srgb, var(--pa-muted) 70%, var(--pa-ink)));--pa-flow-header-shadow:var(--pa-shadow-soft);--pa-flow-header-shadow-stuck:var(--pa-shadow-surface);--pa-flow-sticky-top:12px;--pa-step-accent:var(--pa-blue);--pa-step-on-accent:var(--pa-on-primary);--pa-step-edge:color-mix(in srgb, var(--pa-step-accent) 16%, var(--pa-gray-200));--pa-step-dot:40px;--pa-step-dot-compact:32px;--pa-flow-btn-width:300px;--pa-flow-btn-height:56px;--pa-address-height:56px;--pa-flow-control-radius:14px;--pa-address-pop-radius:18px;--pa-flow-box-radius:22px;--pa-flow-box-edge:var(--pa-gray-200);--pa-flow-icon-edge:color-mix(in srgb, var(--pa-primary) 14%, var(--pa-surface));--pa-flow-tint:color-mix(in srgb, var(--pa-primary) 6%, var(--pa-surface));--pa-flow-selected-ring:var(--pa-shadow-ring);--pa-flow-accent-ink:var(--pa-primary);--pa-acc-radius:30px;--pa-acc-pad:40px;--pa-acc-shadow:var(--pa-shadow-surface);--pa-acc-max:1240px;--pa-acc-bar-height:60px;--pa-acc-bar-radius:var(--pa-radius-card);--pa-ease-out:cubic-bezier(.22, 1, .36, 1);--pa-acc-crumbs-height:45px;--pa-acc-crumbs-shadow:var(--pa-shadow-seam);--pa-acc-crumbs-link:var(--pa-acc-item-active-ink);--pa-acc-crumbs-link-hover:color-mix(in srgb, var(--pa-acc-crumbs-link) 70%, var(--pa-topbar-ink));--pa-acc-bar-blur:10px;--pa-acc-bar-fade:20px;--pa-acc-menu-width:360px;--pa-acc-side-width:220px;--pa-acc-side-rail-width:72px;--pa-acc-side-max-height:760px;--pa-acc-side-gap:24px;--pa-acc-side-panel-pad:32px 36px 48px;--pa-acc-side-active-bg:var(--pa-primary-soft);--pa-acc-menu-row-max:64px;--pa-acc-item-ink:var(--pa-muted);--pa-acc-item-hover-bg:color-mix(in srgb, var(--pa-topbar-bg) 88%, #fff);--pa-acc-item-hover-ink:var(--pa-ink);--pa-acc-item-active-bg:transparent;--pa-acc-item-active-ink:var(--pa-primary);--pa-acc-menu-active-bg:color-mix(in srgb, var(--pa-acc-item-active-ink) 10%, transparent);--pa-acc-menu-active-ink:var(--pa-acc-item-active-ink);--pa-tooltip-bg:var(--pa-gray-900);--pa-tooltip-ink:var(--pa-bg);--pa-scrim:#0f172a59;--pa-scrim-blur:8px;--pa-info-bg:var(--pa-gray-100);--pa-info-ink:var(--pa-gray-700);--pa-info-border:var(--pa-gray-200);--pa-control-height-lg:50px;--pa-field-bg:color-mix(in srgb, var(--pa-primary) 7%, var(--pa-surface));--pa-field-border:color-mix(in srgb, var(--pa-primary) 12%, var(--pa-gray-200));--pa-field-padding-x:14px;--pa-lh-body:1.45;--pa-primary-active:color-mix(in srgb, var(--pa-primary) 60%, #000);--pa-primary-ring:color-mix(in srgb, var(--pa-primary) 25%, transparent);--pa-focus-ring:var(--pa-primary);--pa-size-btn:15px;--pa-size-field:.95em;--pa-size-label:clamp(.75em, 5cqi, 1em);--pa-weight-cta:600;--pa-weight-body:400;--pa-weight-detail-label:500;--pa-weight-section-title:700;--pa-space-1:4px;--pa-space-2:8px;--pa-space-3:clamp(12px, 4cqi, 16px);--pa-space-4:clamp(20px, 6.7cqi, 24px);--pa-space-5:clamp(28px, 10.7cqi, 32px);--pa-space-6:clamp(40px, 33cqi - 66px, 100px);--pa-size-2xs:.8em;--pa-size-xs:.85em;--pa-size-sm:.9em;--pa-size-text-sm:.95em;--pa-size-panel-title:1.35em;--pa-size-title:clamp(2em, 15cqi, 2.8em);--pa-heading-ink:var(--pa-gray-900);--pa-size-page-title:clamp(1.75em, 4cqi, 3em);--pa-weight-page-title:400;--pa-size-kpi:clamp(1.25em, 8cqi, 2.4em);--pa-weight-kpi:800;--pa-size-kpi-label:clamp(1em, 5.5cqi, 1.5em);--pa-weight-kpi-label:400;--pa-weight-detail-value:700;--pa-tile-min-width:260px;--pa-tile-empty-width:600px;--pa-tile-gap:28px;--pa-tile-pad-block:clamp(28px, 11cqi, 52px);--pa-tile-pad-inline:clamp(22px, 9cqi, 44px);--pa-tile-icon-size:clamp(56px, 22cqi, 96px);--pa-tile-opt-width:260px;--pa-acc-shadow-hover:var(--pa-shadow-raised);--pa-card-hover-border:color-mix(in srgb, var(--pa-primary) 60%, var(--pa-surface));--pa-cta-shadow:0 6px 18px -4px color-mix(in srgb, var(--pa-primary) 28%, transparent), 0 1px 3px color-mix(in srgb, var(--pa-shadow-ink) 8%, transparent);--pa-cta-shadow-hover:0 10px 24px -6px color-mix(in srgb, var(--pa-primary) 34%, transparent), 0 2px 4px color-mix(in srgb, var(--pa-shadow-ink) 8%, transparent);--pa-panel-pad:clamp(24px, 3.2cqi, 32px);--pa-prof-max:940px;--pa-prof-facts-width:340px;--pa-prof-card-pad:var(--pa-panel-pad);--pa-prof-icon-size:44px;--pa-tag-1-bg:var(--pa-primary-soft);--pa-tag-1-ink:var(--pa-primary-dark);--pa-tag-2-bg:#f3e8ff;--pa-tag-2-ink:#6b21a8;--pa-tag-3-bg:var(--pa-ok-bg);--pa-tag-3-ink:var(--pa-ok);--pa-tag-4-bg:var(--pa-warn-bg);--pa-tag-4-ink:var(--pa-warn-ink);--pa-tag-5-bg:var(--pa-info-bg);--pa-tag-5-ink:var(--pa-info-ink);--pa-sup-aside:360px;--pa-sup-list:380px;--pa-sup-value-min:var(--pa-size-2xs);--pa-sup-value-max:1.35em;--pa-sup-value-adv:.68;--pa-sup-value-len:24;--pa-sup-phone-min:1.1em;--pa-sup-phone-max:2.2em;--pa-sup-phone-adv:.62;--pa-sup-phone-len:11;--pa-sup-name-min:var(--pa-size-text-sm);--pa-sup-name-max:1.2em;--pa-sup-name-adv:.58;--pa-sup-name-len:20;--pa-sup-fade:22px;--pa-sup-list-max:min(64svh, 640px);--pa-mob-gap:20px;--pa-mob-radius:22px;--pa-mob-icon:44px;--pa-mob-icon-edge:color-mix(in srgb, var(--pa-primary) 14%, var(--pa-surface));--pa-mob-dialog-width:400px;--pa-mob-dialog-width-compact:350px;--pa-mob-dialog-pad:24px;--pa-mob-dialog-radius:24px;--pa-mob-link:var(--pa-primary);--pa-mob-link-hover:var(--pa-primary-dark);--pa-mob-state-ok-ink:color-mix(in srgb, var(--pa-ok) 88%, var(--pa-ink));--pa-mob-state-warn-ink:color-mix(in srgb, var(--pa-warn-ink) 85%, var(--pa-ink));--pa-mob-state-info-ink:color-mix(in srgb, var(--pa-primary-dark) 70%, var(--pa-ink));--pa-mob-check:var(--pa-primary);--pa-mob-check-edge:color-mix(in srgb, var(--pa-gray-500) 80%, var(--pa-surface));--pa-mob-check-knob:var(--pa-on-primary);--pa-mob-art-shadow:drop-shadow(0 12px 18px color-mix(in srgb, var(--pa-shadow-ink) 16%, transparent));--pa-mob-row-hover:color-mix(in srgb, var(--pa-primary-soft) 45%, transparent);--pa-mob-ease:var(--pa-ease-out);--pa-mob-count-edge:color-mix(in srgb, var(--pa-primary) 22%, var(--pa-surface));--pa-mob-feature-lift:14px;--pa-mob-glow:280px 200px;--pa-mob-feature-glow:color-mix(in srgb, var(--pa-primary) 15%, transparent);--pa-mob-feature-edge:color-mix(in srgb, var(--pa-primary) 35%, var(--pa-surface));--pa-mob-current-glow:color-mix(in srgb, var(--pa-ok) 15%, transparent);--pa-mob-current-edge:color-mix(in srgb, var(--pa-ok) 30%, var(--pa-surface));--pa-mob-perks-edge:color-mix(in srgb, var(--pa-primary) 14%, var(--pa-surface));--pa-mob-selected-ring:0 0 0 3px color-mix(in srgb, var(--pa-mob-link) 14%, transparent);--pa-mob-kind-voice:var(--pa-mob-state-ok-ink);--pa-mob-kind-sms:var(--pa-mob-link);--pa-mob-kind-data:color-mix(in srgb, #7c3aed 75%, var(--pa-ink));--pa-mob-art-leaf:color-mix(in srgb, #2fbf9a 62%, var(--pa-surface));--pa-mob-art-leaf-soft:color-mix(in srgb, #2fbf9a 24%, var(--pa-surface));--pa-mob-wave:#5b7fd624;--pa-mob-note-ink:color-mix(in srgb, color-mix(in srgb, var(--pa-ink) 60%, #5b7fd6) 55%, transparent);--pa-dialog-width:620px;--pa-dialog-pad:clamp(24px, 5vw, 40px);--pa-stream-summary-width:340px;--pa-stream-card-radius:22px;--pa-stream-card-min:230px;--pa-stream-tile-min:148px;--pa-stream-addon-min:250px;--pa-stream-logo-xs:28px;--pa-stream-logo-sm:44px;--pa-stream-logo-md:64px;--pa-stream-logo-lg:84px;--pa-stream-logo-radius:14px;--pa-stream-selected:var(--pa-primary);--pa-stream-selected-soft:color-mix(in srgb, var(--pa-primary) 6%, var(--pa-surface));--pa-stream-current:var(--pa-ok);--pa-stream-remove:var(--pa-danger);--pa-stream-remove-soft:color-mix(in srgb, var(--pa-danger) 4%, var(--pa-surface));--pa-inet-gap:20px;--pa-inet-section-gap:clamp(16px, 5vw, 24px);--pa-inet-card-pad:clamp(20px, 9cqi, 24px);--pa-inet-card-space:clamp(12px, 6.5cqi, 16px);--pa-inet-card-max:340px;--pa-inet-radius:22px;--pa-inet-wave:#5b7fd624;--pa-inet-note-ink:color-mix(in srgb, color-mix(in srgb, var(--pa-ink) 60%, #5b7fd6) 55%, transparent);--pa-inet-well:color-mix(in srgb, var(--pa-bg-ambient) 45%, var(--pa-surface));--pa-inet-landed-edge:var(--pa-primary);--pa-inet-landed-ring:color-mix(in srgb, var(--pa-primary) 16%, transparent);--pa-inet-feature-lift:14px;--pa-inet-glow:280px 200px;--pa-inet-current-ink:color-mix(in srgb, var(--pa-ok) 88%, #000);--pa-inet-pill-ink:color-mix(in srgb, var(--pa-primary-dark) 88%, #000);--pa-inet-badge-bg:color-mix(in srgb, var(--pa-primary-soft) 70%, var(--pa-surface));--pa-inet-badge-ink:color-mix(in srgb, var(--pa-inet-link) 82%, var(--pa-heading-ink));--pa-inet-current-tone:var(--pa-ok);--pa-inet-current-glow:color-mix(in srgb, var(--pa-inet-current-tone) 15%, transparent);--pa-inet-current-edge:color-mix(in srgb, var(--pa-inet-current-tone) 30%, var(--pa-surface));--pa-inet-ended-tone:#f59e0b;--pa-inet-ended-glow:color-mix(in srgb, var(--pa-inet-ended-tone) 14%, transparent);--pa-inet-ended-edge:color-mix(in srgb, var(--pa-inet-ended-tone) 32%, var(--pa-surface));--pa-inet-ended-bg:color-mix(in srgb, var(--pa-inet-ended-tone) 6%, var(--pa-surface));--pa-inet-ended-ink:var(--pa-warn-ink);--pa-inet-count-edge:color-mix(in srgb, var(--pa-primary) 22%, var(--pa-surface));--pa-inet-count-ink:var(--pa-inet-link);--pa-inet-badge-edge:var(--pa-card-hover-border);--pa-inet-ico-edge:color-mix(in srgb, var(--pa-primary) 14%, var(--pa-surface));--pa-inet-tile-hover-edge:color-mix(in srgb, var(--pa-card-hover-border) 50%, var(--pa-surface-edge));--pa-inet-perks-edge:color-mix(in srgb, var(--pa-primary) 14%, var(--pa-surface));--pa-inet-feature-edge:color-mix(in srgb, var(--pa-primary) 35%, var(--pa-surface));--pa-inet-feature-glow:color-mix(in srgb, var(--pa-primary) 15%, transparent);--pa-inet-selected-edge:var(--pa-primary);--pa-inet-seg-on:var(--pa-inet-link);--pa-inet-seg-track:var(--pa-inet-well);--pa-inet-seg-inset:3px;--pa-inet-seg-hover:color-mix(in srgb, var(--pa-ink) 5%, transparent);--pa-inet-seg-press:color-mix(in srgb, var(--pa-ink) 9%, transparent);--pa-inet-seg-width:400px;--pa-inet-confirm-ink:var(--pa-inet-current-ink);--pa-inet-link:var(--pa-primary);--pa-inet-cta:var(--pa-primary);--pa-inet-cta-hover:var(--pa-primary-dark);--pa-inet-cta-active:color-mix(in srgb, var(--pa-inet-cta) 70%, #000);--pa-inet-link-hover:var(--pa-primary-dark);--pa-inet-price-ink:var(--pa-inet-link);--pa-inet-ico-sm:40px;--pa-inet-ico:48px;--pa-inet-ico-group:56px;--pa-inet-ico-lg:64px;--pa-inet-divider:var(--pa-gray-100);--pa-inet-danger-edge:color-mix(in srgb, var(--pa-danger) 40%, var(--pa-surface));--pa-inet-action-edge:color-mix(in srgb, var(--pa-ink) 12%, var(--pa-surface));--pa-inet-art-tone:color-mix(in srgb, var(--pa-primary) 22%, var(--pa-surface));--pa-inet-art-wifi-light:color-mix(in srgb, var(--pa-primary) 45%, var(--pa-surface));--pa-inet-art-body:color-mix(in srgb, var(--pa-primary) 7%, var(--pa-surface));--pa-inet-art-edge:color-mix(in srgb, var(--pa-primary) 20%, var(--pa-surface));--pa-inet-art-leaf:color-mix(in srgb, #1fae9b 80%, var(--pa-surface));--pa-inet-art-leaf-light:color-mix(in srgb, #7fe3d1 85%, var(--pa-surface));--pa-inet-art-floor:color-mix(in srgb, var(--pa-shadow-ink) 10%, transparent);--pa-inet-art-haze:color-mix(in srgb, var(--pa-primary) 9%, var(--pa-surface));--pa-inet-art-shade:color-mix(in srgb, var(--pa-primary) 14%, var(--pa-surface));--pa-inet-art-roof:color-mix(in srgb, var(--pa-primary) 70%, var(--pa-surface));--pa-inet-product-art:360px;--pa-inet-view-title:clamp(1.5em, 3cqi, 1.85em);--pa-inet-control:44px;--pa-inet-link-compact:32px;--pa-inet-modem-label:200px;--pa-inet-field-wifi:360px;--pa-inet-field-mac:calc(18ch + 2 * var(--pa-field-padding-x));--pa-inet-field-ip:calc(14ch + 2 * var(--pa-field-padding-x));--pa-inet-field-port:calc(6ch + 2 * var(--pa-field-padding-x));--pa-inet-wrow-label:170px;--pa-inet-modem-title:1.1em;--pa-inet-icon-ink:color-mix(in srgb, var(--pa-ink) 78%, var(--pa-surface));--pa-inet-mask-font:system-ui, sans-serif;--pa-inet-save-idle:color-mix(in srgb, var(--pa-inet-cta) 50%, var(--pa-surface));--pa-inet-save-idle-ink:color-mix(in srgb, var(--pa-on-primary) 50%, var(--pa-surface));--pa-inet-net-icon:22px;--pa-inet-net-fact:8em;--pa-inet-net-strong:600;--pa-inet-signal-off:var(--pa-gray-300)}
}

@layer foundation {
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@keyframes pa-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes pa-fade-out{to{opacity:0;transform:translateY(-6px)}}@keyframes pa-page-in{0%{opacity:0}}@keyframes pa-spin{to{transform:rotate(360deg)}}body{font-family:var(--pa-font);color:var(--pa-ink);background:radial-gradient(80vw 70vh at 8% 0%, var(--pa-bg-ambient), transparent 70%), radial-gradient(70vw 60vh at 100% 100%, var(--pa-bg-ambient), transparent 70%), var(--pa-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.5;animation:.3s pa-page-in}@media (prefers-reduced-motion:reduce){body{animation:none}}.pa-leaving>*{animation:.2s forwards pa-fade-out}.pa-leaving:after{content:"";border:2px solid var(--pa-primary);border-top-color:#0000;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;animation:.7s linear infinite pa-spin,.2s pa-page-in;position:fixed;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.pa-leaving>*{animation:none}.pa-leaving:after{display:none}}a{color:var(--pa-primary);font-weight:600}button,input,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{margin:0;line-height:1.2}ul{margin:0;padding:0;list-style:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pa-h2{color:var(--pa-gray-900);font-size:17px;font-weight:600}.pa-panel{background:var(--pa-surface);border-radius:var(--pa-radius-card);box-shadow:var(--pa-shadow-card);padding:20px}@media (min-width:768px){.pa-panel{padding:28px}}.pa-btn{border-radius:var(--pa-radius-pill);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pa-btn--primary{background:var(--pa-primary);color:var(--pa-on-primary)}.pa-btn--primary:hover:not(:disabled){background:var(--pa-primary-dark)}.pa-btn--primary:disabled{background:var(--pa-gray-300);color:var(--pa-on-primary);cursor:not-allowed}.pa-btn--ghost{color:var(--pa-gray-700);border-color:var(--pa-gray-300);background:0 0}.pa-btn--ghost:hover:not(:disabled){border-color:var(--pa-gray-500)}.pa-btn--small{padding:7px 14px;font-size:12px}.pa-btn--danger{background:var(--pa-danger);color:#fff}.pa-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--pa-danger) 85%, #000)}.pa-btn:focus-visible,.pa-input:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-eye{border-radius:var(--pa-radius-input);width:44px;height:100%;box-shadow:none;color:var(--pa-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1em;transition:color .15s,transform .1s;display:flex;position:absolute;top:0;right:0}.pa-eye:hover,.pa-eye:focus,.pa-eye:active{color:var(--pa-primary)}.pa-eye:active{transform:scale(.88)}.pa-eye:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.pa-eye:active{transform:none}}.pa-field{flex-direction:column;gap:6px;display:flex}.pa-label{color:var(--pa-muted);font-size:13px;font-weight:600}.pa-input{border:1px solid var(--pa-gray-300);border-radius:var(--pa-radius-input);background:var(--pa-surface);width:100%;padding:11px 14px;font-size:15px}.pa-input:focus{border-color:var(--pa-primary)}.pa-input[aria-invalid=true]{border-color:var(--pa-danger)}.pa-hint{color:var(--pa-gray-500);font-size:12px}.pa-error{color:var(--pa-danger);font-size:13px}.pa-errors{border-radius:var(--pa-radius-btn);background:var(--pa-danger-soft);color:var(--pa-danger);gap:4px;margin:16px 0 0;padding:12px 14px;font-size:13px;display:grid}.pa-form-grid{gap:16px;display:grid}@media (min-width:640px){.pa-form-grid--2{grid-template-columns:1fr 1fr}}.pa-check{color:var(--pa-gray-700);align-items:flex-start;gap:10px;font-size:14px;display:flex}.pa-check input{width:18px;height:18px;accent-color:var(--pa-primary);margin-top:2px}.pa-details{border-top:1px solid var(--pa-gray-200);margin-top:8px;padding-top:16px}.pa-details summary{cursor:pointer;color:var(--pa-gray-700);font-size:14px;font-weight:600}.pa-scrollarea{position:relative}.pa-scrollarea__view{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.pa-scrollarea__view::-webkit-scrollbar{display:none}.pa-scrollarea:after{content:"";right:0;top:var(--pa-scroll-pos,0%);width:4px;height:var(--pa-scroll-thumb,0%);border-radius:var(--pa-radius-pill);background:var(--pa-gray-400);pointer-events:none;position:absolute}.pa-notice{border-radius:var(--pa-radius-btn);background:var(--pa-gray-100);color:var(--pa-gray-700);margin-top:16px;padding:14px 16px;font-size:14px}.pa-notice--warn{background:var(--pa-warn-bg);color:var(--pa-warn-ink)}.pa-notice--ok{background:var(--pa-ok-bg);color:var(--pa-ok)}.pa-notice--info{background:var(--pa-info-bg);color:var(--pa-info-ink);border:1px solid var(--pa-info-border)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.pa-kpi{color:var(--pa-ink);letter-spacing:-.01em;margin:0;font-size:35px;font-weight:800;line-height:1.1}.pa-kpi--text{font-size:24px}.pa-status{background:var(--pa-gray-100);color:var(--pa-gray-700);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.pa-status.is-paid{background:var(--pa-ok-bg);color:var(--pa-ok)}.pa-status.is-unpaid{background:var(--pa-warn-bg);color:var(--pa-warn-ink)}.pa-status.is-overdue{background:var(--pa-danger-soft);color:var(--pa-danger)}textarea.pa-input{resize:vertical;font-family:inherit}
}

@layer foundation {
.pa-shell{flex-direction:column;min-height:100dvh;display:flex}.pa-main{width:100%;max-width:var(--pa-max);flex:1;margin:0 auto;padding:24px 20px 120px}@media (min-width:768px){.pa-main{padding:48px 28px 96px}}.pa-dryrun-banner{background:var(--pa-danger-soft);color:var(--pa-danger);text-align:center;letter-spacing:.02em;padding:6px 12px;font-size:12px;font-weight:600}.pa-main--account{flex-direction:column;max-width:none;padding:0 0 80px;display:flex}
}

@layer foundation {
.pa-main:has(>.pa-flow){max-width:none}.pa-flow{--pa-flow-header-space:calc(var(--pa-flow-sticky-top) + var(--pa-flow-header-h,0px));container:pa-flow/inline-size}body:has(.pa-flow):before{content:"";z-index:-1;background:var(--pa-flow-backdrop);pointer-events:none;position:fixed;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 900' preserveAspectRatio='none'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='26'/%3E%3C/filter%3E%3Cg filter='url(%23b)'%3E%3Cpath fill-opacity='.75' d='M0 0h560c-90 70-230 80-360 160C120 210 60 280 0 330Z'/%3E%3Cpath fill-opacity='.9' d='M960 0h480v350c-110-80-190-40-270-120C1100 160 1030 90 960 0Z'/%3E%3Cpath fill-opacity='.6' d='M1440 0v170c-120-10-220-60-300-170Z'/%3E%3Cpath fill-opacity='.8' d='M0 380c90 60 140 160 120 280C105 750 40 810 0 840Z'/%3E%3Cpath fill-opacity='.75' d='M1440 430c-90 80-110 200-60 300 25 50 50 70 60 80Z'/%3E%3Cpath fill-opacity='.85' d='M0 900V760c160 30 300 80 420 140Z'/%3E%3Cpath fill-opacity='.85' d='M1440 900V700c-120 60-220 130-300 200Z'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 900' preserveAspectRatio='none'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='26'/%3E%3C/filter%3E%3Cg filter='url(%23b)'%3E%3Cpath fill-opacity='.75' d='M0 0h560c-90 70-230 80-360 160C120 210 60 280 0 330Z'/%3E%3Cpath fill-opacity='.9' d='M960 0h480v350c-110-80-190-40-270-120C1100 160 1030 90 960 0Z'/%3E%3Cpath fill-opacity='.6' d='M1440 0v170c-120-10-220-60-300-170Z'/%3E%3Cpath fill-opacity='.8' d='M0 380c90 60 140 160 120 280C105 750 40 810 0 840Z'/%3E%3Cpath fill-opacity='.75' d='M1440 430c-90 80-110 200-60 300 25 50 50 70 60 80Z'/%3E%3Cpath fill-opacity='.85' d='M0 900V760c160 30 300 80 420 140Z'/%3E%3Cpath fill-opacity='.85' d='M1440 900V700c-120 60-220 130-300 200Z'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat}.pa-flow__header{top:var(--pa-flow-sticky-top);z-index:5;align-items:center;gap:var(--pa-space-3) var(--pa-space-5);border:1px solid var(--pa-flow-edge);border-radius:calc(var(--pa-flow-radius) * 2 / 3);background:var(--pa-surface);max-width:1440px;box-shadow:var(--pa-flow-header-shadow);grid-template-columns:minmax(max-content,1fr) minmax(0,600px) minmax(max-content,1fr);margin:0 auto;padding:clamp(12px,1.4cqi,18px) clamp(16px,2.2cqi,32px);transition:box-shadow .25s;display:grid;position:sticky}.pa-flow__header.is-stuck{box-shadow:var(--pa-flow-header-shadow-stuck)}.pa-flow__brand{min-width:0;max-width:100%;color:var(--pa-heading-ink);justify-self:start;align-items:center;gap:10px;font-size:1.25em;font-weight:700;text-decoration:none;display:flex}.pa-flow__brand>img{flex:none;width:auto;height:clamp(32px,3.6cqi,52px);display:block}.pa-flow__brand>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-flow__brand>span:empty{display:none}.pa-flow__login{color:var(--pa-ink);white-space:nowrap;grid-column:-2/-1;justify-self:end;margin:0}.pa-flow__login>a{color:var(--pa-flow-accent-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;transition:text-decoration-color .15s}.pa-flow__login>a:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px;border-radius:4px}@media (hover:hover){.pa-flow__login>a:hover{text-decoration-color:#0000}}@container pa-flow not (min-width:960px){.pa-flow__header{grid-template-columns:minmax(0,1fr) auto}.pa-flow__header>.pa-progress{grid-area:2/1/auto/-1}}@container pa-flow not (min-width:600px){.pa-flow__login-ask{display:none}.pa-flow__header{position:static}.pa-flow>*{--pa-flow-header-space:0px}}.pa-hero{text-align:center;margin:clamp(24px,4cqi,48px) 0 0}.pa-hero__title{color:var(--pa-heading-ink);letter-spacing:-.02em;margin:0;font-size:clamp(2.25em,7cqi,4em);font-weight:600;line-height:1.1}.pa-hero__title:has(>strong){font-weight:var(--pa-weight-page-title)}.pa-hero__title>strong{font-weight:var(--pa-weight-kpi)}.pa-hero__sub{margin:var(--pa-space-3) 0 0;color:var(--pa-flow-muted);font-size:clamp(1em,2.2cqi,1.3em)}.pa-flow__card{border:1px solid var(--pa-flow-edge);border-radius:var(--pa-flow-radius);background:var(--pa-surface);max-width:1040px;box-shadow:var(--pa-flow-shadow);margin:clamp(24px,6cqi,88px) auto 0;overflow-x:clip}.pa-flow__body{padding:clamp(28px,4.4cqi,64px) clamp(16px,5.2cqi,76px) clamp(32px,4.4cqi,64px)}.pa-flow__body.is-navigated>*{animation:pa-flow-step-in .24s var(--pa-ease-out)}@media (prefers-reduced-motion:reduce){.pa-flow__body.is-navigated>*{animation:none}}.pa-flow__body *{scroll-margin-top:calc(var(--pa-flow-header-space) + var(--pa-space-2))}@keyframes pa-flow-step-in{0%{opacity:0}}.pa-h1{color:var(--pa-gray-900);margin-bottom:6px;font-size:24px;font-weight:700}.pa-lead{color:var(--pa-gray-500);margin:0 0 24px}@media (min-width:768px){.pa-h1{font-size:30px}}.pa-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.pa-nav>:only-child{margin-left:auto}.pa-start-allente{font-weight:600}.pa-field .pa-start-allente{margin-top:4px}@media (max-height:560px){.pa-flow{--pa-flow-header-space:0px}.pa-flow__header{position:static}}
}

@layer foundation {
.pa-flow__head{margin-bottom:var(--pa-space-5)}.pa-flow__eyebrow{margin:0 0 var(--pa-space-2);color:var(--pa-flow-accent-ink);font-size:var(--pa-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pa-flow__title{color:var(--pa-heading-ink);font-size:clamp(1.6em,4.4cqi,2.4em);font-weight:var(--pa-weight-kpi);letter-spacing:-.02em;margin:0;line-height:1.15}.pa-flow__lead{max-width:34em;margin:var(--pa-space-2) 0 0;color:var(--pa-flow-muted);font-size:1.05em;line-height:var(--pa-lh-body)}.pa-flow__box{gap:var(--pa-space-3);padding:var(--pa-space-4);border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-surface);display:grid;container-type:inline-size}.pa-flow__boxhead{align-items:center;gap:var(--pa-space-3);display:flex}.pa-flow__icon{border:1px solid var(--pa-flow-icon-edge);background:var(--pa-surface);width:44px;height:44px;color:var(--pa-primary);border-radius:14px;flex:none;place-items:center;display:grid}.pa-flow__icon>svg{width:26px;height:26px}.pa-flow__boxtitle{min-width:0;color:var(--pa-heading-ink);flex:1;margin:0;font-size:1.15em;font-weight:700;line-height:1.25}.pa-flow__edit{min-height:44px;padding:0 var(--pa-space-2);border-radius:var(--pa-radius-btn);color:var(--pa-flow-accent-ink);font-size:var(--pa-size-sm);flex:none;align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.pa-flow__edit:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-flow__edit:hover{background:var(--pa-flow-tint)}}.pa-flow__edit>svg{width:20px;height:20px}.pa-flow__layout{container:pa-cols/inline-size}.pa-flow__cols{gap:var(--pa-space-4);display:grid}.pa-flow__main{gap:var(--pa-space-4);align-content:start;min-width:0;display:grid}.pa-flow__aside{gap:var(--pa-space-4);min-width:0;display:grid}@container pa-cols (min-width:820px){.pa-flow__cols{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:start}.pa-flow__aside{top:calc(var(--pa-flow-header-space,0px) + var(--pa-space-3));position:sticky}}.pa-flow__next{width:var(--pa-flow-btn-width);min-height:var(--pa-flow-btn-height);border-radius:var(--pa-flow-control-radius);box-shadow:var(--pa-cta-shadow);font-size:17px;transition:background-color .15s,box-shadow .2s,scale .1s}@media (hover:hover){.pa-flow__next:hover:not([aria-busy=true]){box-shadow:var(--pa-cta-shadow-hover)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pa-flow__next:hover>svg{translate:3px}}.pa-flow__next[aria-busy=true]{cursor:progress}.pa-flow__next[aria-busy=true]:hover{background:var(--pa-primary)}@media (prefers-reduced-motion:no-preference){.pa-flow__next:active:not([aria-busy=true]){scale:.98}}.pa-flow__next>svg{stroke-width:2px;width:24px;height:24px;transition:translate .15s}.pa-flow__summary>.pa-flow__next{width:100%}:is(.pa-flow__main,.pa-flow__box)>.pa-errors{margin:0}.pa-flow__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite pa-spin}@media (prefers-reduced-motion:reduce){.pa-flow__spinner{animation-duration:2s}}.pa-flow__actions{justify-content:space-between;align-items:center;gap:var(--pa-space-3);margin-top:var(--pa-space-4);display:flex}.pa-flow__back{min-height:var(--pa-control-height-lg);padding-inline:var(--pa-space-4)}@container not (min-width:480px){.pa-flow__next{width:100%}.pa-flow__actions{flex-direction:column-reverse;align-items:stretch}}.pa-flow-fields{gap:var(--pa-space-3);display:grid}@container (min-width:440px){.pa-flow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-flow-label{color:var(--pa-heading-ink);font-size:var(--pa-size-sm);font-weight:600}.pa-flow-input{min-height:var(--pa-control-height-lg);padding:0 var(--pa-field-padding-x);border-color:var(--pa-field-border);background:var(--pa-field-bg);font-size:16px;transition:background-color .15s,border-color .15s}.pa-flow-input:focus{border-color:var(--pa-primary);background:var(--pa-surface)}.pa-flow-input[aria-invalid=true]{border-color:var(--pa-danger)}@media (hover:hover){.pa-flow-input:hover{background:var(--pa-surface)}}
}

@layer foundation {
.pa-header{background:var(--pa-surface);z-index:2;position:relative;box-shadow:0 1px #0000000a,0 6px 18px #00000008}.pa-header__inner{max-width:var(--pa-max);justify-content:center;align-items:center;margin:0 auto;padding:22px 20px;display:flex}.pa-header__logo img{width:auto;height:44px;display:block}.pa-header--topbar{box-shadow:none;border-bottom:1px solid var(--pa-gray-200);background:var(--pa-topbar-bg);color:var(--pa-topbar-ink)}.pa-header__inner--topbar{justify-content:space-between;gap:28px;max-width:none;height:76px;padding:0 28px}.pa-header__brand{color:var(--pa-topbar-ink);align-items:center;gap:11px;text-decoration:none;display:flex}.pa-header__brand img{width:auto;height:32px;display:block}.pa-header__brand span{letter-spacing:-.01em;font-size:20px;font-weight:700}.pa-header__actions{gap:8px;display:flex}.pa-header__btn{height:36px;color:var(--pa-topbar-ink);opacity:.8;border-radius:9px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pa-header__btn--primary{background:var(--pa-primary);color:var(--pa-on-primary);padding:0 20px;font-weight:700}.pa-header__btn--primary:hover{background:var(--pa-primary-dark)}
}

@layer foundation {
.pa-footer{border-top:1px solid var(--pa-surface-edge);background:var(--pa-surface);box-shadow:var(--pa-shadow-surface);color:var(--pa-gray-500);font-size:12px}.pa-footer__inner{max-width:var(--pa-max);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;padding:18px 20px;display:flex}
}

@layer foundation {
.pa-progress{-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style:none;display:flex;container:pa-steps/inline-size}.pa-step-indicator{--pa-step-gap:10px;flex:1 1 0;justify-content:center;min-width:0;display:flex;position:relative}.pa-step-indicator:not(:last-child):before,.pa-step-indicator:not(:last-child):after{content:"";top:calc(var(--pa-step-dot) / 2 - 1px);left:calc(50% + var(--pa-step-dot) / 2 + var(--pa-step-gap));width:calc(100% - var(--pa-step-dot) - 2 * var(--pa-step-gap));background:var(--pa-step-edge);border-radius:1px;height:2px;position:absolute}.pa-step-indicator:not(:last-child):after{background:var(--pa-step-accent);transform-origin:0;scale:var(--pa-step-fill,0) 1;transition:scale .4s var(--pa-ease-out)}.pa-step-indicator.is-active:not(:last-child):after{background:linear-gradient(90deg, var(--pa-step-accent) 40%, var(--pa-step-edge))}.pa-step-indicator__in{align-items:center;gap:var(--pa-space-2);min-width:0;max-width:100%;color:var(--pa-muted);flex-direction:column;text-decoration:none;display:flex}.pa-step-indicator__in:focus-visible{outline:none}.pa-step-dot{width:var(--pa-step-dot);height:var(--pa-step-dot);border:2px solid var(--pa-step-edge);background:var(--pa-surface);color:var(--pa-muted);border-radius:50%;place-items:center;font-size:15px;font-weight:600;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:grid}.pa-step-dot>svg{stroke-width:2.4px;width:78%;height:78%}.pa-progress.is-navigated .pa-step-dot>svg{animation:pa-step-check .25s var(--pa-ease-out)}.pa-step-label{max-width:100%;color:var(--pa-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;transition:color .2s;overflow:hidden}.pa-step-indicator.is-active .pa-step-dot{border-color:var(--pa-step-accent);background:var(--pa-step-accent);color:var(--pa-step-on-accent)}.pa-step-indicator.is-active .pa-step-label{color:var(--pa-heading-ink);font-weight:600}.pa-step-indicator.is-complete .pa-step-dot{border-color:var(--pa-step-accent);color:var(--pa-step-accent)}.pa-step-indicator.is-visited .pa-step-dot{border-color:color-mix(in srgb, var(--pa-step-accent) 45%, var(--pa-surface));color:var(--pa-step-accent)}.pa-step-indicator:is(.is-complete,.is-visited) .pa-step-label{color:var(--pa-ink)}@media (hover:hover){a.pa-step-indicator__in:hover>.pa-step-dot{background:color-mix(in srgb, var(--pa-step-accent) 10%, var(--pa-surface))}a.pa-step-indicator__in:hover>.pa-step-label{color:var(--pa-step-accent)}}a.pa-step-indicator__in:focus-visible>.pa-step-dot{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@keyframes pa-step-check{0%{opacity:0;scale:.6}}@container pa-steps not (min-width:520px){.pa-step-indicator{--pa-step-dot:var(--pa-step-dot-compact);--pa-step-gap:6px}.pa-step-dot{font-size:13px}.pa-step-label{font-size:12px}}@container pa-steps not (min-width:340px){.pa-step-indicator:not(.is-active) .pa-step-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute}.pa-step-indicator.is-active .pa-step-label{max-width:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.pa-progress.is-navigated .pa-step-dot>svg{animation:none}.pa-step-indicator:not(:last-child):after{transition:none}}
}

@layer foundation {
.pa-section-desc{font-size:var(--pa-size-sm);color:var(--pa-flow-muted);margin:2px 0 0}.pa-section{margin-bottom:var(--pa-space-5);container-type:inline-size}.pa-section__head{align-items:center;gap:var(--pa-space-3);margin-bottom:var(--pa-space-4);display:flex}.pa-section__titles{flex-direction:column;min-width:0;display:flex}.pa-section__titles>.pa-h2{color:var(--pa-heading-ink);font-size:1.15em;font-weight:700}.pa-grid{gap:var(--pa-space-5) var(--pa-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(8rem,21cqi)),1fr));display:grid}.pa-grid__item{flex-direction:column;display:flex}.pa-grid__item>.pa-card,.pa-grid__item>.pa-bcard{flex:1;min-width:0}.pa-grid--channels>.pa-grid__item{grid-row:span 2;grid-template-rows:subgrid;display:grid}.pa-grid--channels>.pa-grid__item>:is(.pa-card,.pa-bcard){grid-row:1}.pa-grid--channels>.pa-grid__item>.pa-channel-logos{grid-row:2;margin-top:0}
}

@layer foundation {
.pa-card{border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-surface);min-height:238px;color:inherit;font:inherit;text-align:left;transition:border-color .15s ease, box-shadow .2s ease, transform .2s var(--pa-ease-out), scale 80ms ease;flex-direction:column;gap:6px;padding:clamp(12px,2.3cqi,24px);display:flex;position:relative}.pa-card:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-card.is-selected{border-color:var(--pa-primary);box-shadow:var(--pa-flow-selected-ring)}@media (hover:hover){.pa-card:hover{border-color:var(--pa-card-hover-border);box-shadow:var(--pa-shadow-raised);transform:translateY(-2px)}.pa-card.is-selected:hover{border-color:var(--pa-primary);box-shadow:var(--pa-flow-selected-ring), var(--pa-shadow-raised)}}@media (prefers-reduced-motion:no-preference){.pa-card:active{scale:.99}}.pa-card__badge{top:-13px;left:var(--pa-space-4);border:1px solid var(--pa-flow-icon-edge);background:var(--pa-surface);color:var(--pa-flow-accent-ink);font-size:var(--pa-size-2xs);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 11px 3px 9px;font-weight:600;display:inline-flex;position:absolute}.pa-card__badge>svg{flex:none;width:13px;height:13px}.pa-card__badge>span{text-overflow:ellipsis;min-width:0;overflow:hidden}@container not (min-width:480px){.pa-card__badge{max-width:calc(100% - 8px);padding-inline:9px;left:50%;translate:-50%}.pa-card__badge>svg{display:none}}.pa-card__graphic{display:block}.pa-card__type{color:var(--pa-flow-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.pa-card__name{color:var(--pa-heading-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:1.2em;font-weight:800;line-height:1.15}.pa-card__lead{min-height:17px;color:var(--pa-flow-muted);font-size:var(--pa-size-sm)}.pa-card__bullets{color:var(--pa-gray-700);font-size:var(--pa-size-sm);gap:4px;padding-left:0;display:grid}.pa-card__bullets li{gap:6px;display:flex}.pa-card__bullets li:before{content:"✓";color:var(--pa-ok);flex:none;font-weight:700}.pa-card__divider{background:var(--pa-gray-100);height:1px;margin:8px 0 4px}.pa-card__price{flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:auto;display:flex}.pa-card__amount{color:var(--pa-heading-ink);font-variant-numeric:tabular-nums;font-size:1.9em;font-weight:var(--pa-weight-kpi);letter-spacing:-.02em;line-height:1}.pa-card__unit{color:var(--pa-flow-accent-ink);font-size:var(--pa-size-sm);font-weight:600}.pa-card__before{color:var(--pa-gray-400);margin-left:4px;font-size:12px;text-decoration:line-through}.pa-card__campaign{color:var(--pa-ok);font-size:11px;font-weight:600}.pa-card__min{min-height:14px;color:var(--pa-flow-muted);font-size:var(--pa-size-xs)}.pa-card__btn{border-radius:var(--pa-radius-pill);background:var(--pa-flow-tint);width:100%;min-height:40px;color:var(--pa-flow-accent-ink);border:1px solid #0000;justify-content:center;align-items:center;margin-top:8px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex}.pa-card.is-selected .pa-card__btn{background:var(--pa-primary);color:var(--pa-on-primary)}.pa-card--none{border-style:dashed;border-color:var(--pa-gray-300);min-height:0;color:var(--pa-flow-muted);background:0 0;justify-content:center;align-items:center;font-size:13px;font-weight:600}.pa-card--none.is-selected{border-style:solid;border-color:var(--pa-primary);background:var(--pa-flow-tint);color:var(--pa-flow-accent-ink)}.pa-grid--banded{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;padding-top:22px}@media (min-width:900px){.pa-grid--banded{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media (min-width:1100px){.pa-grid--banded{grid-template-columns:repeat(4,minmax(0,1fr))}}.pa-bcard{text-align:center;background:var(--pa-surface);color:var(--pa-ink);border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:stretch;padding:0;font-family:inherit;transition:transform .15s,box-shadow .2s,border-color .15s;display:flex;position:relative;overflow:visible;box-shadow:0 10px 30px #1d37591f}.pa-bcard:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1d375929}.pa-bcard.is-selected{border-color:var(--pa-primary);box-shadow:0 0 0 4px #f3772129,0 16px 36px #1d375929}.pa-bcard__badge{background:var(--pa-primary);height:26px;color:var(--pa-on-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:6px 6px 0 0;font-size:12px;font-weight:700;line-height:26px;position:absolute;top:-22px;left:10px;right:10px}.pa-bcard__badge.is-top{background:var(--pa-ok)}.pa-bcard__head{background:var(--pa-band-bg);min-height:96px;color:var(--pa-band-ink);border-radius:6px 6px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:16px 12px;display:flex}.pa-bcard__big{letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1}.pa-bcard__big.is-text{font-size:22px;line-height:1.15}.pa-bcard__unit{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:800}.pa-bcard__body{flex-direction:column;flex:1;align-items:center;padding:22px 22px 26px;display:flex}.pa-bcard__lead{color:var(--pa-ink);min-height:63px;margin-bottom:8px;font-size:14px;line-height:1.5}.pa-bcard__rows{flex-direction:column;width:100%;display:flex}.pa-bcard__row{color:var(--pa-ink);border-top:1px solid var(--pa-gray-200);padding:10px 0;font-size:14px}.pa-bcard__row:first-child{border-top:0}.pa-bcard__price{flex-direction:column;align-items:center;margin-top:auto;display:flex}.pa-bcard__amount{color:var(--pa-gray-900);letter-spacing:-.02em;font-size:48px;font-weight:800;line-height:1}.pa-bcard__per{text-transform:uppercase;color:var(--pa-gray-900);margin-top:2px;font-size:13px;font-weight:800}.pa-bcard__min{color:var(--pa-muted);margin-top:6px;font-size:11px}.pa-bcard__btn{background:var(--pa-primary);color:var(--pa-on-primary);text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;margin-top:18px;padding:14px 26px;font-size:13px;font-weight:800;transition:transform .15s,background .15s;display:inline-block}.pa-bcard__btn.is-top{background:var(--pa-ok)}.pa-bcard:hover .pa-bcard__btn{transform:scale(1.05)}.pa-bcard.is-selected .pa-bcard__btn{background:var(--pa-ok)}
}

@layer foundation {
.pa-campaign-banner{border-radius:var(--pa-radius-card);background:color-mix(in srgb, var(--pa-accent,var(--pa-primary)) 12%, var(--pa-surface));border:1px solid color-mix(in srgb, var(--pa-accent,var(--pa-primary)) 35%, transparent);color:var(--pa-ink);align-items:center;gap:14px;margin:4px 0 24px;padding:14px 18px;display:flex}.pa-campaign-banner__icon{background:var(--pa-accent,var(--pa-primary));width:36px;height:36px;color:var(--pa-on-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.pa-campaign-banner__text{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:15px;line-height:1.4;display:flex}.pa-campaign-banner__text strong{text-transform:uppercase;letter-spacing:.03em;color:var(--pa-accent-ink,var(--pa-ink));font-size:16px}
}

@layer foundation {
.pa-filter{align-items:center;gap:var(--pa-space-2);margin-bottom:var(--pa-space-4);flex-wrap:wrap;display:flex}.pa-tab{border:1px solid var(--pa-flow-box-edge);background:var(--pa-surface);min-height:44px;color:var(--pa-gray-700);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.pa-tab:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-tab[aria-pressed=true]{border-color:var(--pa-primary);background:var(--pa-primary);color:var(--pa-on-primary)}@media (hover:hover){.pa-tab:not([aria-pressed=true]):hover{border-color:var(--pa-card-hover-border);background:var(--pa-flow-tint)}}.pa-table__wrap{overflow-x:auto}.pa-table{border-collapse:collapse;width:100%;font-size:14px}.pa-table th{text-align:left;color:var(--pa-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--pa-gray-200);padding:10px 12px;font-size:12px;font-weight:600}.pa-table td{border-bottom:1px solid var(--pa-gray-100);vertical-align:middle;padding:14px 12px}.pa-table .is-num{text-align:right;white-space:nowrap}
}

@layer foundation {
.pa-address{position:relative}.pa-address__field{align-items:center;display:flex;position:relative}.pa-address__field:focus-within>svg{color:var(--pa-focus-ring)}.pa-address__field>svg{width:24px;height:24px;color:var(--pa-flow-muted);pointer-events:none;transition:color .15s;position:absolute;left:16px}.pa-address__input{height:var(--pa-address-height);border-color:var(--pa-flow-edge);border-radius:var(--pa-flow-control-radius);box-shadow:var(--pa-shadow-control);outline-offset:0;outline:1px solid #0000;padding:0 52px;font-size:16px;transition:border-color .2s,outline-color .2s,box-shadow .2s}.pa-address__input::placeholder{color:var(--pa-flow-muted)}.pa-address__input:focus,.pa-address__input:focus-visible{border-color:var(--pa-focus-ring);outline:1px solid var(--pa-focus-ring);outline-offset:0}.pa-address__input[aria-invalid=true]{border-color:var(--pa-danger);outline-color:var(--pa-danger)}@media (hover:hover){.pa-address__input:hover:not(:focus){border-color:color-mix(in srgb, var(--pa-primary) 30%, var(--pa-flow-edge));box-shadow:var(--pa-shadow-raised)}}.pa-address__clear{width:44px;height:44px;color:var(--pa-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,color .15s;animation:.15s pa-address-in;display:grid;position:absolute;right:6px}.pa-address__clear:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:-2px}@media (hover:hover){.pa-address__clear:hover{background:var(--pa-gray-100);color:var(--pa-ink)}}.pa-address__clear>svg{width:22px;height:22px}.pa-address__pop{z-index:4;border:1px solid var(--pa-flow-edge);border-radius:var(--pa-address-pop-radius);background:var(--pa-surface);box-shadow:var(--pa-shadow-raised);opacity:0;transform-origin:top;visibility:hidden;pointer-events:none;transition:opacity .16s,translate .16s,scale .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;translate:0 8px;scale:.98}.pa-address__pop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--pa-ease-out), translate .22s var(--pa-ease-out), scale .22s var(--pa-ease-out), visibility 0s;translate:none;scale:none}.pa-address__list{overscroll-behavior:contain;gap:2px;max-height:min(420px,55vh);margin:0;padding:10px;list-style:none;display:grid;position:relative;overflow:auto}.pa-address__list:empty{display:none}.pa-address__item{align-items:center;gap:var(--pa-space-3);min-height:52px;color:var(--pa-ink);cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 14px;font-size:16px;line-height:1.35;transition:background-color .15s,border-color .15s;display:flex}.pa-address__item[aria-selected=true]{border-color:var(--pa-focus-ring);background:var(--pa-flow-tint)}.pa-address__item[aria-selected=true]>svg{color:var(--pa-focus-ring)}.pa-address__item>svg{width:24px;height:24px;color:var(--pa-flow-muted);flex:none;transition:color .15s}.pa-address__text{flex:1;min-width:0}.pa-address__type{color:var(--pa-flow-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.pa-address__note{color:var(--pa-flow-muted);margin:0;padding:16px 18px;font-size:14px}@keyframes pa-address-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pa-address__clear{animation:none}}
}

@layer foundation {
.pa-company{margin-top:var(--pa-space-2);padding-top:var(--pa-space-3);border-top:1px solid var(--pa-gray-100)}.pa-company>summary{align-items:center;gap:var(--pa-space-2);min-height:44px;color:var(--pa-flow-accent-ink);font-size:var(--pa-size-sm);list-style:none;display:inline-flex}.pa-company>summary::-webkit-details-marker{display:none}.pa-company>summary:before{content:"";width:7px;height:7px;transition:rotate .2s var(--pa-ease-out);border-bottom:2px solid;border-right:2px solid;rotate:-45deg}.pa-company>summary:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px;border-radius:var(--pa-radius-btn)}.pa-company[open]>summary:before{rotate:45deg}.pa-company>.pa-flow-fields{margin-top:var(--pa-space-3)}@media (prefers-reduced-motion:reduce){.pa-company>summary:before{transition:none}}
}

@layer foundation {
.pa-consents{gap:var(--pa-space-2);display:grid}.pa-consent{align-items:center;gap:var(--pa-space-3);min-height:52px;padding:var(--pa-space-2) var(--pa-space-3);border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-radius-card);color:var(--pa-ink);cursor:pointer;font-size:15px;transition:border-color .15s,background-color .15s}.pa-consent:has(input:checked){border-color:var(--pa-primary);background:var(--pa-flow-tint)}.pa-consent:has(input:focus-visible){outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-consent:hover{border-color:var(--pa-card-hover-border)}}.pa-consent>input{cursor:pointer;flex:none;width:20px;height:20px;margin:0}.pa-consent>input:focus-visible{outline:none}
}

@layer foundation {
.pa-mitid__logo{letter-spacing:-.01em;font-size:11px;font-weight:800}.pa-mitid__demo{background:var(--pa-gray-100);color:var(--pa-flow-muted);font-size:var(--pa-size-2xs);letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-weight:700}.pa-mitid__msg{color:var(--pa-flow-muted);margin:0}.pa-mitid__form{gap:var(--pa-space-3);justify-items:start;display:grid}.pa-mitid__form>.pa-field{justify-self:stretch}
}

@layer foundation {
.pa-adresse{container:pa-adresse/inline-size}.pa-adresse__grid{gap:var(--pa-space-5);display:grid}.pa-adresse__form{gap:var(--pa-space-3);flex-direction:column;min-width:0;display:flex}.pa-adresse__form>.pa-flow__head{margin-bottom:var(--pa-space-2)}.pa-adresse__field{gap:var(--pa-space-2);display:grid}.pa-adresse__label{color:var(--pa-heading-ink);font-weight:600}.pa-adresse__error{color:var(--pa-danger);font-size:var(--pa-size-sm);margin:0;font-weight:500}.pa-adresse__form>.pa-flow__next{margin-top:var(--pa-space-3);align-self:center}.pa-adresse__aside{align-items:center;gap:var(--pa-space-5);min-width:0;padding-top:var(--pa-space-5);border-top:1px solid var(--pa-flow-edge);flex-direction:column;display:flex}.pa-adresse__art{width:min(100%,360px);height:auto}.pa-adresse__art-shade{fill:color-mix(in srgb, var(--pa-primary) 6%, var(--pa-surface))}.pa-adresse__art-cloud{fill:color-mix(in srgb, var(--pa-primary) 10%, var(--pa-surface))}.pa-adresse__art-tree{fill:color-mix(in srgb, var(--pa-primary) 16%, var(--pa-surface))}.pa-adresse__art-bush{fill:color-mix(in srgb, var(--pa-primary) 48%, var(--pa-surface))}.pa-adresse__art-trunk,.pa-adresse__art-ground{fill:none;stroke:color-mix(in srgb, var(--pa-primary) 26%, var(--pa-surface));stroke-width:2.5px;stroke-linecap:round}.pa-adresse__art-wall{fill:var(--pa-surface);stroke:color-mix(in srgb, var(--pa-primary) 22%, var(--pa-surface));stroke-width:2px;stroke-linejoin:round}.pa-adresse__art-roof{fill:color-mix(in srgb, var(--pa-primary) 34%, var(--pa-surface))}.pa-adresse__art-chimney{fill:color-mix(in srgb, var(--pa-primary) 24%, var(--pa-surface))}.pa-adresse__art-window{fill:color-mix(in srgb, var(--pa-primary) 12%, var(--pa-surface));stroke:color-mix(in srgb, var(--pa-primary) 40%, var(--pa-surface));stroke-width:2px;stroke-linejoin:round}.pa-adresse__art-frame{fill:none;stroke:color-mix(in srgb, var(--pa-primary) 40%, var(--pa-surface));stroke-width:2px}.pa-adresse__art-edge{fill:none;stroke:color-mix(in srgb, var(--pa-primary) 70%, var(--pa-surface));stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.pa-adresse__art-wifi{fill:none;stroke:var(--pa-primary);stroke-width:5.5px;stroke-linecap:round}.pa-adresse__art-dot{fill:var(--pa-primary)}.pa-adresse__benefits{gap:var(--pa-space-4);flex-direction:column;width:min(100%,360px);display:flex}.pa-adresse__benefits>li{align-items:center;gap:var(--pa-space-4);color:var(--pa-ink);font-size:1.05em;line-height:1.35;display:flex}.pa-adresse__icon{border:1px solid var(--pa-flow-edge);background:var(--pa-surface);width:52px;height:52px;box-shadow:var(--pa-shadow-control);color:var(--pa-primary);border-radius:50%;flex:none;place-items:center;display:grid}.pa-adresse__icon>svg{stroke-width:2px;width:32px;height:32px}@container pa-adresse (min-width:760px){.pa-adresse__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:0}.pa-adresse__form{padding-right:clamp(24px,5cqi,56px)}.pa-adresse__aside{border-top:0;border-left:1px solid var(--pa-flow-edge);justify-content:center;padding:0 0 0 clamp(24px,4cqi,48px)}}@container pa-adresse not (min-width:400px){.pa-adresse__art{display:none}}.pa-occupied{border-radius:var(--pa-radius-card);background:var(--pa-warn-bg);color:var(--pa-warn-ink);text-align:center;border:1px solid;padding:22px 24px}.pa-occupied__title{margin:0;font-size:20px;font-weight:700;line-height:1.3}.pa-occupied__text{margin:10px 0 0;font-size:16px}.pa-occupied__actions{justify-content:center;gap:var(--pa-space-2);flex-wrap:wrap;margin-top:18px;display:flex}.pa-occupied__undo{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}
}

@layer foundation {
.pa-empty{color:var(--pa-gray-500);padding:12px 0;font-size:15px}.pa-lines{gap:4px;display:grid}.pa-line{border-bottom:1px solid var(--pa-gray-200);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;display:grid}.pa-line:last-child{border-bottom:0}.pa-line__name{color:var(--pa-gray-900);font-size:17px;font-weight:650;line-height:1.3}.pa-line__meta{color:var(--pa-gray-700);font-size:14px;line-height:1.4}.pa-line__number{white-space:nowrap;display:block}.pa-line__price{color:var(--pa-gray-900);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.pa-line__before{color:var(--pa-gray-500);font-size:13px;font-weight:500;display:block}.pa-line__campaign{color:var(--pa-ok);grid-column:1/-1;font-size:14px;font-weight:600;line-height:1.4}.pa-line__actions{grid-column:1/-1}.pa-line__remove{color:var(--pa-gray-700);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline}.pa-line__remove:hover{color:var(--pa-gray-900)}.pa-line--logo{grid-template-columns:auto minmax(0,1fr) auto;column-gap:14px}.pa-line--logo .pa-line__logo{grid-row:1/span 3;align-self:start}.pa-line--logo .pa-line__logo .pa-stream-logo{--size:40px;border-radius:10px}.pa-line--logo :is(.pa-line__meta,.pa-line__campaign,.pa-line__services,.pa-line__actions){grid-column:2/-1}.pa-line__services{gap:6px;margin-top:4px;display:grid}.pa-line__service-list{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.pa-line__services-label{color:var(--pa-gray-700);font-size:14px}.pa-line__service{color:var(--pa-gray-700);align-items:center;gap:7px;font-size:14px;display:inline-flex}.pa-line__service .pa-stream-logo{--size:22px;border-radius:6px}.pa-totals{border-top:1px solid var(--pa-gray-200);color:var(--pa-gray-700);gap:8px;margin-top:14px;padding-top:14px;font-size:16px;display:grid}.pa-totals div{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pa-totals strong{color:var(--pa-gray-900);font-size:22px}.pa-totals div>:last-child{white-space:nowrap}.pa-totals small{color:var(--pa-muted);font-size:.85em;display:block}.pa-lines--compact .pa-line{border-bottom-color:var(--pa-gray-100);padding:10px 0}.pa-lines--compact :is(.pa-line__name,.pa-line__price){font-size:15px}.pa-lines--compact .pa-line__meta{color:var(--pa-flow-muted);font-size:var(--pa-size-xs)}.pa-lines--compact :is(.pa-line__campaign,.pa-line__before){font-size:var(--pa-size-xs)}.pa-totals--compact{font-size:var(--pa-size-sm);gap:4px}.pa-totals--compact strong{color:var(--pa-heading-ink);font-size:1.6em;font-weight:var(--pa-weight-kpi);letter-spacing:-.02em}
}

@layer foundation {
.pa-summary{align-items:center;gap:var(--pa-space-3) var(--pa-space-5);margin-bottom:var(--pa-space-4);padding:var(--pa-space-4);border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-flow-tint);flex-wrap:wrap;display:flex;container-type:inline-size}.pa-summary__label{color:var(--pa-flow-muted);font-size:var(--pa-size-sm)}.pa-summary__amount{color:var(--pa-heading-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.8em,5cqi,2.4em);font-weight:var(--pa-weight-kpi);letter-spacing:-.02em;line-height:1.05}.pa-summary__amount small{color:var(--pa-flow-accent-ink);letter-spacing:0;font-size:.45em;font-weight:600}.pa-summary__subs{padding-left:var(--pa-space-5);border-left:1px solid var(--pa-flow-box-edge);gap:2px;display:grid}.pa-summary__sub{color:var(--pa-flow-muted);font-size:var(--pa-size-sm)}@container not (min-width:420px){.pa-summary__subs{padding:var(--pa-space-3) 0 0;border-left:0;border-top:1px solid var(--pa-flow-box-edge)}}
}

@layer foundation {
.pa-sticky{z-index:20;background:var(--pa-surface);border-top:1px solid var(--pa-gray-200);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0f172a14}.pa-sticky__inner{max-width:var(--pa-max);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 20px;display:flex}.pa-sticky__count{color:var(--pa-gray-700);font-size:15px;font-weight:500}.pa-sticky__total{color:var(--pa-gray-900);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.pa-sticky__total small{color:var(--pa-gray-700);font-size:15px;font-weight:600}.pa-sticky__inner>.pa-btn{padding:14px 32px;font-size:17px}.pa-sticky__hint{max-width:var(--pa-max);color:var(--pa-warn-ink);text-align:right;margin:0 auto;padding:12px 20px 0;font-size:15px;font-weight:600}.pa-sticky__hint:empty{display:none}.pa-sticky__toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;margin:-6px -10px;padding:6px 10px;display:flex}.pa-sticky__toggle:hover:not(:disabled){background:var(--pa-gray-100)}.pa-sticky__toggle:disabled{cursor:default}.pa-sticky__toggle:focus-visible{outline:2px solid var(--pa-primary);outline-offset:2px}.pa-sticky__more{color:var(--pa-primary);margin-left:8px;font-weight:600}.pa-sticky__chev{border-top:2px solid;border-right:2px solid;width:6px;height:6px;margin:0 2px 2px 6px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}.pa-sticky.is-open .pa-sticky__chev{margin-bottom:4px;transform:rotate(135deg)}.pa-sticky__sheet{overscroll-behavior:contain;border-bottom:1px solid var(--pa-gray-200);max-height:min(60vh,560px);animation:.18s ease-out pa-sticky-up;overflow-y:auto}.pa-sticky__sheet[hidden]{display:none}.pa-sticky__sheet-inner{max-width:var(--pa-max);margin:0 auto;padding:18px 20px 14px}.pa-sticky__sheet-inner>*{max-width:680px}.pa-sticky__sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pa-sticky__sheet-head .pa-h2{font-size:21px;font-weight:700}.pa-sticky__close{border:1px solid var(--pa-gray-300);background:var(--pa-surface);color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:600}.pa-sticky__close:hover{border-color:var(--pa-gray-500)}.pa-sticky-backdrop{z-index:19;background:#0f172a52;animation:.18s ease-out pa-sticky-fade;position:fixed;inset:0}@keyframes pa-sticky-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pa-sticky-fade{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.pa-sticky__inner{gap:12px;padding:12px 16px}.pa-sticky__hint{text-align:left;padding:10px 16px 0;font-size:14px}.pa-sticky__total{font-size:21px}.pa-sticky__inner>.pa-btn{padding:13px 22px;font-size:16px}}@media (prefers-reduced-motion:reduce){.pa-sticky__sheet,.pa-sticky-backdrop{animation:none}.pa-sticky__chev{transition:none}}
}

@layer foundation {
.pa-kv{grid-template-columns:minmax(7rem,38%) minmax(0,1fr);margin:0;font-size:15px;display:grid}.pa-kv>:is(dt,dd){border-top:1px solid var(--pa-gray-100);padding:10px 0}.pa-kv>:is(dt,dd):nth-child(-n+2){border-top:0}.pa-kv dt{padding-right:var(--pa-space-3);color:var(--pa-flow-muted)}.pa-kv dd{color:var(--pa-heading-ink);overflow-wrap:anywhere;margin:0;font-weight:600}@container not (min-width:380px){.pa-kv{grid-template-columns:minmax(0,1fr)}.pa-kv>dt{padding-bottom:0}.pa-kv>dd{border-top:0;padding-top:2px}}.pa-bekraeft__period{gap:var(--pa-space-2);padding-top:var(--pa-space-3);border-top:1px solid var(--pa-gray-100);display:grid}.pa-bekraeft__subtitle{color:var(--pa-heading-ink);margin:0;font-size:1em;font-weight:700}.pa-bekraeft__logos{margin-top:2px}
}

@layer foundation {
.pa-radio-group{gap:10px;display:grid}@media (min-width:640px){.pa-radio-group{grid-template-columns:repeat(3,1fr)}}.pa-radio{border:1px solid var(--pa-gray-300);border-radius:var(--pa-radius-btn);background:var(--pa-surface);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.pa-radio.is-selected{border-color:var(--pa-primary);background:var(--pa-primary-soft)}.pa-radio input{accent-color:var(--pa-primary)}.pa-radio-group.pa-period{gap:var(--pa-space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.pa-radio.pa-period__option{border-color:var(--pa-flow-box-edge);border-radius:var(--pa-radius-card);min-height:48px;transition:border-color .15s,background-color .15s,box-shadow .15s}.pa-radio.pa-period__option.is-selected{border-color:var(--pa-primary);background:var(--pa-flow-tint);box-shadow:var(--pa-flow-selected-ring)}.pa-radio.pa-period__option:has(input:focus-visible){outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-radio.pa-period__option:not(.is-selected):hover{border-color:var(--pa-card-hover-border)}}.pa-period__option>input{flex:none;width:18px;height:18px;margin:0}.pa-period__option>input:focus-visible{outline:none}
}

@layer foundation {
.pa-payment-logos{flex-wrap:wrap;gap:6px;display:flex}.pa-payment-logos img{width:auto;height:28px;display:block}
}

@layer foundation {
.pa-dry{gap:16px;display:grid}.pa-dry__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-dry__url{color:var(--pa-gray-700);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pa-dry__method{background:var(--pa-gray-900);color:var(--pa-on-primary);border-radius:4px;margin-right:8px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.pa-code{background:var(--pa-code-bg);color:var(--pa-code-ink);border-radius:var(--pa-radius-btn);max-height:420px;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.pa-warnings{color:var(--pa-warn-ink);font-size:13px}
}

@layer foundation {
.pa-mobilordre{--pa-mo-card-bg:#fff;--pa-mo-card-radius:14px;--pa-mo-muted:var(--pa-gray-400);--pa-mo-ink:var(--pa-gray-900);--pa-mo-btn-bg:var(--pa-gray-50);--pa-mo-btn-border:var(--pa-gray-200);--pa-mo-btn-text:var(--pa-gray-700);--pa-mo-ok:#2e7d32;--pa-mo-accent:var(--pa-primary);width:100%;display:block;container-type:inline-size}.pa-mobilordre .pa-mobilordre-heading{color:var(--pa-mo-ink);margin:0 0 14px;font-size:16px;font-weight:700}.pa-mobilordre .pa-mobilordre-label{color:var(--pa-mo-muted);margin:0 0 8px;font-size:13px;display:block}.pa-mobilordre .pa-grid{margin-top:20px}.pa-mobilordre .pa-mobilordre-help{color:var(--pa-mo-muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.pa-mobilordre .pa-mobilordre-note{color:var(--pa-mo-muted);margin-top:4px;font-size:12px;display:block}.pa-mobilordre .pa-mobilordre-line{border-bottom:1px solid var(--pa-mo-btn-border);margin:0 0 28px;padding:0 0 28px}.pa-mobilordre .pa-mobilordre-line:last-child{border-bottom:0;margin-bottom:0;padding-bottom:6px}.pa-mobilordre .pa-mobilordre-line-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pa-mobilordre .pa-mobilordre-line-heading{color:var(--pa-mo-ink);margin:0 0 10px;font-size:15px;font-weight:700}.pa-mobilordre .pa-mobilordre-simtype,.pa-mobilordre .pa-mobilordre-start,.pa-mobilordre .pa-mobilordre-ship{border:1px solid var(--pa-box-border);background:var(--pa-box-bg);border-radius:10px;margin:10px 0 20px;padding:12px 14px;display:block}.pa-mobilordre .pa-mobilordre-simtype-row,.pa-mobilordre .pa-mobilordre-ship-row,.pa-mobilordre .pa-mobilordre-start-row{align-items:flex-start;gap:8px;line-height:1.35;display:flex}.pa-mobilordre .pa-mobilordre-start-row{margin-bottom:6px}.pa-mobilordre .pa-mobilordre-simtype-box,.pa-mobilordre .pa-mobilordre-ship-box,.pa-mobilordre .pa-mobilordre-start-row input{width:18px;height:18px;accent-color:var(--pa-mo-ok);flex:none;margin:1px 0 0}.pa-mobilordre .pa-mobilordre-simtype-label,.pa-mobilordre .pa-mobilordre-ship-label{color:var(--pa-mo-ink);cursor:pointer;font-size:14px;font-weight:600}.pa-mobilordre .pa-mobilordre-start-row label{cursor:pointer;font-size:14px}.pa-mobilordre .pa-mobilordre-simtype-desc,.pa-mobilordre .pa-mobilordre-ship-desc,.pa-mobilordre .pa-mobilordre-start-desc{opacity:.75;margin-top:4px;padding-left:26px;font-size:12px;line-height:1.45;display:block}.pa-mobilordre .pa-mobilordre-start-desc{padding-left:0}.pa-mobilordre .pa-mobilordre-start .pa-mobilordre-label{margin-bottom:6px}.pa-mobilordre .pa-mobilordre-start-datelabel{opacity:.85;margin-bottom:4px;font-size:13px;display:block}.pa-mobilordre input.pa-mobilordre-startdate,.pa-mobilordre input.pa-mobilordre-portdate{border:1px solid var(--pa-gray-300);background:var(--pa-surface);max-width:220px;font:inherit;border-radius:8px;padding:8px 10px}.pa-mobilordre .pa-mobilordre-type{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.pa-mobilordre .pa-mobilordre-type-btn{border:1px solid var(--pa-mo-btn-border);border-radius:var(--pa-mo-card-radius);background:var(--pa-mo-card-bg);color:var(--pa-mo-ink);cursor:pointer;flex:220px;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .22s,box-shadow .22s;box-shadow:0 0 18px 8px #11182708}.pa-mobilordre .pa-mobilordre-type-btn:hover{border-color:var(--pa-mo-accent)}.pa-mobilordre .pa-mobilordre-type-active{border-color:var(--pa-mo-ok);box-shadow:0 6px 22px #2e7d322e}.pa-mobilordre .pa-mobilordre-add{flex:0 auto}.pa-mobilordre .pa-mobilordre-port,.pa-mobilordre .pa-mobilordre-new{flex-wrap:wrap;gap:16px;margin-bottom:8px;display:flex}.pa-mobilordre .pa-mobilordre-port>.pa-mobilordre-start,.pa-mobilordre .pa-mobilordre-port>.pa-mobilordre-portinfo,.pa-mobilordre .pa-mobilordre-new>*{flex:100%}.pa-mobilordre .pa-mobilordre-field{flex-direction:column;flex:260px;display:flex}.pa-mobilordre-phone,.pa-mobilordre-sim,.pa-mobilordre .pa-mobilordre-search{box-sizing:border-box;border:1px solid var(--pa-mo-btn-border);border-radius:8px;width:100%;max-width:22em;padding:10px 12px;font-family:inherit;font-size:15px}.pa-mobilordre .pa-mobilordre-portinfo{background:var(--pa-box-bg);color:var(--pa-mo-btn-text);border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.45}.pa-mobilordre .pa-mobilordre-refresh{color:var(--pa-mo-accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.pa-mobilordre .pa-mobilordre-field-error{color:var(--pa-danger);margin:4px 0 0;font-size:12px}.pa-mobilordre .pa-mobilordre-actions{align-items:center;gap:16px;margin:10px 0 32px;display:flex}:is(.pa-mobilordre,.pa-fastnet) .pa-numbers{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:12px 0;display:grid}:is(.pa-mobilordre,.pa-fastnet) .pa-number{border:1px solid var(--pa-mo-btn-border);background:var(--pa-mo-card-bg);color:var(--pa-mo-ink);font-variant-numeric:tabular-nums;border-radius:8px;padding:10px 8px;font-size:14px;font-weight:400}:is(.pa-mobilordre,.pa-fastnet) .pa-number:hover{border-color:var(--pa-mo-accent)}:is(.pa-mobilordre,.pa-fastnet) .pa-number.is-selected{background:var(--pa-mo-ok);border-color:var(--pa-mo-ok);color:var(--pa-on-primary)}:is(.pa-mobilordre,.pa-fastnet) .pa-numbers__foot .pa-btn{color:var(--pa-mo-accent);background:0 0;border:0;padding:0;font-size:13px;font-weight:400;text-decoration:underline}:is(.pa-mobilordre,.pa-fastnet) .pa-field .pa-label{color:var(--pa-mo-muted);font-size:13px;font-weight:400}:is(.pa-mobilordre,.pa-fastnet) .pa-field .pa-input{border-color:var(--pa-mo-btn-border);max-width:22em;padding:10px 12px;font-size:15px}
}

@layer foundation {
.pa-produkter__address{align-items:center;gap:var(--pa-space-3);margin-bottom:var(--pa-space-4);padding:var(--pa-space-3) var(--pa-space-3) var(--pa-space-3) var(--pa-space-4);border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-surface);display:flex}.pa-produkter__where{min-width:0;color:var(--pa-heading-ink);flex-direction:column;flex:1;display:flex}.pa-produkter__where>strong{overflow-wrap:anywhere;font-size:1.05em}.pa-produkter__label{color:var(--pa-flow-muted);font-size:var(--pa-size-sm)}.pa-produkter__notice{margin:0 0 var(--pa-space-4)}
}

@layer foundation {
.pa-numbers__foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.pa-number__extra{opacity:.8;margin-top:2px;font-size:11px;display:block}.pa-numbers__warn{background:var(--pa-warn-bg);color:var(--pa-warn-ink);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:13px;line-height:1.4}
}

@layer foundation {
.pa-fastnet{--pa-mo-card-bg:#fff;--pa-mo-card-radius:14px;--pa-mo-muted:var(--pa-gray-400);--pa-mo-ink:var(--pa-gray-900);--pa-mo-btn-bg:var(--pa-gray-50);--pa-mo-btn-border:var(--pa-gray-200);--pa-mo-btn-text:var(--pa-gray-700);--pa-mo-ok:#2e7d32;--pa-mo-accent:var(--pa-primary);width:100%;margin:4px 0 32px;display:block}.pa-fastnet__label{color:var(--pa-mo-muted);margin:0 0 8px;font-size:13px;display:block}.pa-fastnet__help{color:var(--pa-mo-muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.pa-fastnet__choice{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.pa-fastnet__choice-btn{border:1px solid var(--pa-mo-btn-border);border-radius:var(--pa-mo-card-radius);background:var(--pa-mo-card-bg);color:var(--pa-mo-ink);cursor:pointer;flex:220px;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .22s,box-shadow .22s;box-shadow:0 0 18px 8px #11182708}.pa-fastnet__choice-btn:hover{border-color:var(--pa-mo-accent)}.pa-fastnet__choice-btn.is-active{border-color:var(--pa-mo-ok);box-shadow:0 6px 22px #2e7d322e}.pa-fastnet__port,.pa-fastnet__new{flex-direction:column;gap:16px;display:flex}.pa-fastnet__field{flex-direction:column;min-width:0;display:flex}.pa-fastnet__input{box-sizing:border-box;border:1px solid var(--pa-mo-btn-border);background:var(--pa-surface);border-radius:8px;width:100%;max-width:22em;padding:10px 12px;font-family:inherit;font-size:15px}.pa-fastnet__box{border:1px solid var(--pa-box-border);background:var(--pa-box-bg);border-radius:10px;padding:12px 14px}.pa-fastnet__radio{align-items:flex-start;gap:8px;margin-bottom:6px;font-size:14px;line-height:1.35;display:flex}.pa-fastnet__radio input{width:18px;height:18px;accent-color:var(--pa-mo-ok);flex:none;margin:1px 0 0}.pa-fastnet__radio label{cursor:pointer}.pa-fastnet__date{border:1px solid var(--pa-gray-300);background:var(--pa-surface);max-width:220px;font:inherit;border-radius:8px;margin-top:4px;padding:8px 10px}.pa-fastnet__owner-toggle{color:var(--pa-mo-accent);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.pa-fastnet__owner-toggle input{width:16px;height:16px;accent-color:var(--pa-mo-accent);margin:0}.pa-fastnet__owner{border:1px solid var(--pa-box-border);background:var(--pa-box-bg);border-radius:10px;flex-wrap:wrap;gap:12px 16px;margin:0;padding:12px 14px;display:flex}.pa-fastnet__owner legend{float:left;width:100%;padding:0}.pa-fastnet__owner .pa-fastnet__field{flex:200px}.pa-fastnet__owner .pa-fastnet__field--wide{flex-basis:100%}.pa-fastnet__owner .pa-fastnet__field--zip{flex:0 110px}.pa-fastnet__portinfo{background:var(--pa-box-bg);color:var(--pa-mo-btn-text);border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.45}.pa-fastnet__poa{border-left:3px solid var(--pa-mo-accent);background:var(--pa-primary-soft);color:var(--pa-ink);border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.pa-fastnet__ok{color:var(--pa-ok);margin:6px 0 0;font-size:13px}.pa-fastnet__error{color:var(--pa-danger);margin:4px 0 0;font-size:12px}.pa-fastnet__warn{background:var(--pa-warn-bg);color:var(--pa-warn-ink);border-radius:8px;margin:6px 0 0;padding:8px 12px;font-size:13px;line-height:1.4}.pa-fastnet__actions{align-items:center;gap:16px;margin-top:12px;display:flex}.pa-fastnet__more{color:var(--pa-mo-accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}
}

@layer foundation {
.pa-flow__card:has(.pa-bestil__layout){max-width:1240px}.pa-bestil__footer{color:var(--pa-muted);justify-content:center;gap:24px;padding:28px 16px;font-size:13px;display:flex}.pa-bestil__footer a{color:inherit}.pa-bestil__intro{text-align:center;color:var(--pa-muted);margin:0 0 28px}.pa-bestil__choices{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:820px){.pa-bestil__choices{grid-template-columns:repeat(3,1fr)}}.pa-bestil__choice{border:1px solid var(--pa-gray-200);background:var(--pa-surface);color:var(--pa-ink);border-radius:20px;flex-direction:column;gap:10px;padding:32px 28px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.pa-bestil__choice:after{content:"";background:var(--pa-primary-soft);opacity:.6;pointer-events:none;border-radius:50%;width:180px;height:180px;transition:transform .3s;position:absolute;top:-60px;right:-60px}.pa-bestil__choice>*{z-index:1;position:relative}.pa-bestil__choice:hover,.pa-bestil__choice:focus-visible{border-color:var(--pa-primary);transform:translateY(-4px);box-shadow:0 18px 40px -18px #0f172a47}.pa-bestil__choice:hover:after,.pa-bestil__choice:focus-visible:after{transform:scale(1.15)}.pa-bestil__choice-icon{background:var(--pa-primary-soft);width:72px;height:72px;color:var(--pa-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;transition:background .2s,color .2s;display:inline-flex}.pa-bestil__choice:hover .pa-bestil__choice-icon,.pa-bestil__choice:focus-visible .pa-bestil__choice-icon{background:var(--pa-primary);color:var(--pa-on-primary)}.pa-bestil__choice-glyph{background:currentColor;width:52px;height:52px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pa-bestil__choice-svg{width:34px;height:34px}.pa-bestil__choice-title{font-size:24px;font-weight:700;line-height:1.2}.pa-bestil__choice-text{color:var(--pa-muted)}.pa-bestil__choice-points{flex-direction:column;flex:1;gap:6px;margin:4px 0 8px;padding:0;font-size:14px;list-style:none;display:flex}.pa-bestil__choice-points li{padding-left:22px;position:relative}.pa-bestil__choice-points li:before{content:"";border-left:2px solid var(--pa-primary);border-bottom:2px solid var(--pa-primary);width:10px;height:6px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.pa-bestil__choice-cta{color:var(--pa-primary);font-weight:700}.pa-bestil__choice-cta span{transition:transform .2s;display:inline-block}.pa-bestil__choice:hover .pa-bestil__choice-cta span{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pa-bestil__choice,.pa-bestil__choice:after,.pa-bestil__choice-cta span{transition:none}.pa-bestil__choice:hover{transform:none}}.pa-bestil__layout{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.pa-bestil__layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}.pa-bestil__content{min-width:0}.pa-row{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;display:flex}.pa-row__label{color:var(--pa-ink);font-size:18px;font-weight:600}.pa-row__field{width:100%}@media (min-width:640px){.pa-row{flex-direction:row;align-items:center;gap:28px}.pa-row__label{text-align:right;min-width:80px}.pa-row__field{width:360px}}.pa-notice--center{text-align:center;max-width:520px;margin-left:auto;margin-right:auto}.pa-delivery__title{color:var(--pa-gray-900);margin:0 0 6px;font-size:18px;font-weight:400;line-height:1.2;display:block}.pa-delivery__row{color:inherit;font-size:25px;font-weight:500;line-height:1.4}.pa-delivery__address{font-weight:600}.pa-delivery__change{color:var(--pa-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;text-decoration:none;transition:color .2s,opacity .2s,transform .1s;display:inline-block}.pa-delivery__change:hover{color:#5a73e8;opacity:.92}.pa-delivery__change:active{opacity:.85;transform:scale(.96)}@media (max-width:767px){.pa-delivery__title,.pa-delivery__row{font-size:14px}}.pa-bestil__address{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.pa-bestil__address .pa-delivery__row{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.pa-btn--link{cursor:pointer;font:inherit;color:var(--pa-primary);background:0 0;border:0;padding:0}.pa-bestil__tabs{gap:8px;margin:0 0 24px;display:flex}.pa-bestil__tab{border-radius:var(--pa-radius-pill);border:1px solid var(--pa-gray-200);color:var(--pa-ink);padding:10px 22px;font-weight:600;text-decoration:none}.pa-bestil__tab.is-active{background:var(--pa-primary);border-color:var(--pa-primary);color:var(--pa-on-primary)}.pa-bestil__tab.is-disabled{opacity:.45;cursor:not-allowed}.pa-bestil__basket{display:none}@media (min-width:1024px){.pa-bestil__basket{top:calc(var(--pa-flow-header-space) + 16px);border:1px solid var(--pa-gray-200);border-radius:var(--pa-radius-card);background:var(--pa-surface);flex-direction:column;gap:16px;padding:20px;display:flex;position:sticky}.pa-bestil__sticky{display:none}}.pa-bestil__next{text-align:center;width:100%}.pa-bestil__content .pa-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
}

@layer foundation {
.pa-acc{--pa-acc-bar-base:var(--pa-acc-bar-height);flex-direction:column;flex:1;display:flex}.pa-acc.is-entering{animation:.3s pa-fade-in}.pa-acc__bar{z-index:5;padding:var(--pa-space-3) 32px 0;position:sticky;top:0}.pa-acc__bar:before{content:"";inset:0 0 calc(-1 * var(--pa-acc-bar-fade));z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--pa-acc-bar-blur));backdrop-filter:blur(var(--pa-acc-bar-blur));position:absolute;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.pa-acc__bar-inner{--pa-acc-row:calc(var(--pa-acc-bar-height) - 2px);--pa-acc-pad-start:var(--pa-space-4);--pa-acc-pad-end:var(--pa-space-3);z-index:2;grid-template-columns:1fr minmax(0,auto) 1fr;grid-template-rows:minmax(var(--pa-acc-row), auto);align-items:center;column-gap:var(--pa-space-3);max-width:var(--pa-acc-max);padding:0 var(--pa-acc-pad-end) 0 var(--pa-acc-pad-start);background:var(--pa-topbar-bg);color:var(--pa-topbar-ink);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-bar-radius);box-shadow:var(--pa-acc-shadow);margin:0 auto;display:grid;position:relative;overflow-x:clip}.pa-acc__logo{border-radius:var(--pa-radius-btn);justify-self:start;align-items:center;display:inline-flex}.pa-acc__logo:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__logo img{width:auto;height:36px}.pa-acc__nav{justify-content:center;gap:var(--pa-space-1);overflow-clip-margin:16px;min-width:0;display:flex;overflow:clip}.pa-acc__item{align-items:center;gap:var(--pa-space-2);border-radius:var(--pa-radius-btn);white-space:nowrap;color:var(--pa-acc-item-ink);padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.pa-acc__item.is-active{background:var(--pa-acc-item-active-bg);color:var(--pa-acc-item-active-ink);font-weight:600}.pa-acc__item:hover,.pa-acc__item:focus-visible{background:var(--pa-acc-item-hover-bg);color:var(--pa-acc-item-hover-ink);box-shadow:var(--pa-shadow-control)}.pa-acc__item:active{background:var(--pa-acc-item-hover-bg);box-shadow:var(--pa-shadow-pressed)}.pa-acc__item:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__aside{justify-content:flex-end;align-items:center;gap:var(--pa-space-1);display:flex}.pa-acc__icon{width:40px;height:40px;color:var(--pa-acc-item-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex;position:relative}.pa-acc__icon:hover,.pa-acc__icon:focus-visible,.pa-acc__icon.is-active{color:var(--pa-acc-item-active-ink);background:var(--pa-acc-item-hover-bg);box-shadow:var(--pa-shadow-control)}.pa-acc__icon:active{box-shadow:var(--pa-shadow-pressed);transform:scale(.94)}.pa-acc__icon:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__icon svg,.pa-acc__icon img{width:24px;height:24px}.pa-acc__icon[data-tip]:after,.pa-acc__icon[data-tip]:before{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;left:50%;transform:translate(-50%,-4px)}.pa-acc__icon[data-tip]:after{content:attr(data-tip);background:var(--pa-tooltip-bg);color:var(--pa-tooltip-ink);white-space:nowrap;background-clip:padding-box;border-top:8px solid #0000;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.2;top:100%}.pa-acc__icon[data-tip]:before{content:"";border:5px solid #0000;border-bottom-color:var(--pa-tooltip-bg);top:calc(100% - 2px)}.pa-acc__icon[data-tip]:hover:after,.pa-acc__icon[data-tip]:hover:before,.pa-acc__icon[data-tip]:focus-visible:after,.pa-acc__icon[data-tip]:focus-visible:before{opacity:1;transform:translate(-50%)}.pa-acc__icon[data-tip]:hover:after{pointer-events:auto}.pa-acc__burger{right:var(--pa-space-3);top:calc(var(--pa-acc-row) / 2);width:40px;height:40px;color:var(--pa-acc-item-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,box-shadow .15s;display:none;position:absolute;transform:translateY(-50%)}.pa-acc__burger:hover,.pa-acc__burger:focus-visible,.pa-acc__burger[aria-expanded=true]{color:var(--pa-acc-item-active-ink);background:var(--pa-acc-item-hover-bg);box-shadow:var(--pa-shadow-control)}.pa-acc__burger:active{box-shadow:var(--pa-shadow-pressed)}.pa-acc__burger:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__burger svg{width:26px;height:26px}.pa-acc__bar.is-compact .pa-acc__nav,.pa-acc__bar.is-compact .pa-acc__icon{visibility:hidden}.pa-acc__bar.is-compact .pa-acc__burger{display:inline-flex}.pa-acc__menu{z-index:2;max-width:var(--pa-acc-max);opacity:0;visibility:hidden;grid-template-rows:0fr;margin:0 auto;transition:grid-template-rows .25s,opacity .2s,visibility 0s linear .25s;display:grid;position:absolute;top:100%;left:32px;right:32px}.pa-acc__bar.is-open .pa-acc__menu{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.pa-acc__menu-inner{width:min(100%, var(--pa-acc-menu-width));min-height:0;margin:var(--pa-space-2) 0 0 auto;background:var(--pa-topbar-bg);color:var(--pa-topbar-ink);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-bar-radius);box-shadow:var(--pa-acc-shadow);overflow:clip}.pa-acc__menu-body{gap:var(--pa-space-2);max-height:calc(var(--pa-acc-menu-space,100dvh) - 24px);padding:var(--pa-space-3);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.pa-acc__menu-list{margin:0;padding:0;list-style:none;display:grid}.pa-acc__menu-list.is-dense{grid-template-columns:1fr 1fr}.pa-acc__menu-list--aside{padding-top:var(--pa-space-2);border-top:1px solid var(--pa-box-border)}.pa-acc__menu-item{align-items:center;gap:var(--pa-space-3);border-radius:var(--pa-radius-btn);width:100%;min-height:44px;color:var(--pa-acc-item-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s,transform .1s;display:flex}.pa-acc__menu-item:hover{background:var(--pa-acc-item-hover-bg);color:var(--pa-acc-item-hover-ink);box-shadow:var(--pa-shadow-control)}.pa-acc__menu-item.is-active{background:var(--pa-acc-menu-active-bg);color:var(--pa-acc-menu-active-ink);font-weight:600}.pa-acc__menu-item:active{box-shadow:var(--pa-shadow-pressed);transform:scale(.99)}.pa-acc__menu-item:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:-3px}.pa-acc__menu-item svg,.pa-acc__menu-item img{flex:none;width:24px;height:24px}.pa-acc__scrim{z-index:1;background:var(--pa-scrim);-webkit-backdrop-filter:blur(var(--pa-scrim-blur));backdrop-filter:blur(var(--pa-scrim-blur));cursor:default;touch-action:none;opacity:0;visibility:hidden;border:0;padding:0;transition:opacity .2s,visibility 0s linear .2s;position:fixed;inset:0}.pa-acc__bar.is-open .pa-acc__scrim{opacity:1;visibility:visible;transition-delay:0s}html:has(.pa-acc__bar.is-open){padding-right:var(--pa-scrollbar,0px);overflow:hidden}@media (max-width:860px){.pa-acc__bar{padding:var(--pa-space-2) 16px 0}.pa-acc__bar-inner{--pa-acc-row:54px;--pa-acc-pad-start:var(--pa-space-3)}.pa-acc__logo img{height:30px}.pa-acc__menu{left:16px;right:16px}.pa-acc__nav,.pa-acc__icon{visibility:hidden}.pa-acc__burger{display:inline-flex}}@media (max-width:600px){.pa-acc__menu-inner{width:100%}.pa-acc__menu-item{min-height:clamp(44px, (var(--pa-acc-menu-space,100dvh) - 88px) / var(--pa-acc-menu-rows,9), var(--pa-acc-menu-row-max))}}@media (prefers-reduced-motion:reduce){.pa-acc__menu,.pa-acc__scrim,.pa-acc__icon[data-tip]:after,.pa-acc__icon[data-tip]:before{transition:none}.pa-acc__icon:active,.pa-acc__menu-item:active{transform:none}}.pa-acc--sidebar{grid-template-columns:var(--pa-acc-side-width) minmax(0, 1fr);align-items:start;gap:var(--pa-acc-side-gap);width:100%;max-width:calc(var(--pa-acc-max) + var(--pa-acc-side-width) + var(--pa-acc-side-gap));padding:var(--pa-acc-side-gap) 32px 48px;margin:0 auto;display:grid}.pa-acc--sidebar>.pa-acc__bar{display:none}.pa-acc__side{top:var(--pa-acc-side-gap);gap:var(--pa-space-5);height:calc(100dvh - 2 * var(--pa-acc-side-gap) - var(--pa-acc-side-offset,0px));max-height:var(--pa-acc-side-max-height);background:var(--pa-surface);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-radius);box-shadow:var(--pa-acc-shadow);flex-direction:column;padding:28px 16px 24px;display:flex;position:sticky}.pa-acc__side-logo{border-radius:var(--pa-radius-btn);padding:0 8px;display:inline-flex}.pa-acc__side-logo:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__side-logo img{width:auto;height:30px}.pa-acc__side-mark{display:none}.pa-acc__side-nav{gap:var(--pa-space-1);overscroll-behavior:contain;flex-direction:column;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.pa-acc__side-item{align-items:center;gap:var(--pa-space-3);border-radius:var(--pa-radius-btn);color:var(--pa-ink);padding:6px 8px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.pa-acc__side-item:hover{background:var(--pa-gray-50)}.pa-acc__side-item.is-active{background:var(--pa-acc-side-active-bg);font-weight:600}.pa-acc__side-item:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__side-icon{width:32px;height:32px;color:var(--pa-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pa-acc__side-icon svg,.pa-acc__side-icon img{width:22px;height:22px}.pa-acc__side-item.is-active .pa-acc__side-icon{background:var(--pa-primary);color:var(--pa-on-primary)}.pa-acc__side-foot{align-items:flex-start;gap:var(--pa-space-3);flex-direction:column;margin-top:auto;padding:0 8px;display:flex}.pa-acc__side-link{align-items:center;gap:var(--pa-space-2);color:var(--pa-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.pa-acc__side-link:hover,.pa-acc__side-link.is-active{color:var(--pa-acc-item-active-ink)}.pa-acc__side-link:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:3px;border-radius:4px}.pa-acc__side-link svg{width:20px;height:20px}.pa-acc__side-linkicon{display:none}.pa-acc--sidebar>.pa-acc__main{max-width:none;padding:var(--pa-acc-side-panel-pad);min-height:min(calc(100dvh - 2 * var(--pa-acc-side-gap)), var(--pa-acc-side-max-height));background:var(--pa-surface);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-radius);box-shadow:var(--pa-acc-shadow);margin:0}@media (min-width:861px) and (max-width:1100px){.pa-acc--sidebar{grid-template-columns:var(--pa-acc-side-rail-width) minmax(0, 1fr)}.pa-acc__side{align-items:center;padding:22px 10px}.pa-acc__side-logo{padding:0}.pa-acc__side-logo img{object-fit:cover;object-position:left center;width:44px;height:44px}.pa-acc__side-logo:has(.pa-acc__side-mark) img:not(.pa-acc__side-mark){display:none}.pa-acc__side-logo .pa-acc__side-mark{object-fit:contain;display:block}.pa-acc__side-nav,.pa-acc__side-foot{align-items:center;margin:0;padding:0;overflow:visible}.pa-acc__side-foot{margin-top:auto}.pa-acc__side-item,.pa-acc__side-link{border-radius:var(--pa-radius-btn);justify-content:center;padding:6px;position:relative}.pa-acc__side-item.is-active{background:0 0}.pa-acc__side-link:hover,.pa-acc__side-link.is-active{background:var(--pa-gray-50)}.pa-acc__side-linkicon{display:inline-flex}.pa-acc__side-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-tip].pa-acc__side-item:after,[data-tip].pa-acc__side-link:after{content:attr(data-tip);z-index:3;background:var(--pa-tooltip-bg);color:var(--pa-tooltip-ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}[data-tip].pa-acc__side-item:is(:hover,:focus-visible):after,[data-tip].pa-acc__side-link:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%)}}@media (max-width:860px){.pa-acc--sidebar{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.pa-acc--sidebar>.pa-acc__bar{display:block}.pa-acc--sidebar>.pa-acc__side{display:none}.pa-acc--sidebar>.pa-acc__main{width:auto;min-height:0;margin:16px;padding:22px 16px 40px}}.pa-acc__card>.pa-btn,.pa-acc__card>form>.pa-btn{align-self:flex-start}.pa-acc__main{--pa-acc-main-gap:28px;width:100%;max-width:var(--pa-acc-max);gap:var(--pa-acc-main-gap);flex-direction:column;flex:1;margin:0 auto;padding:36px 32px 80px;display:flex}.pa-acc.has-crumbs>.pa-acc__main{--pa-acc-crumbs-open:var(--pa-acc-crumbs-height);--pa-acc-bar-height:calc(var(--pa-acc-bar-base) + var(--pa-acc-crumbs-open))}.pa-acc__main.is-navigated>*{animation:.28s both pa-fade-in}@media (prefers-reduced-motion:reduce){.pa-acc.is-entering,.pa-acc__main.is-navigated>*{animation:none}}.pa-acc__title{color:var(--pa-ink);margin:0;font-size:34px;font-weight:700;line-height:1.15}.pa-acc__head{align-items:center;gap:var(--pa-space-2);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.pa-acc__head-title{color:var(--pa-heading-ink);font-size:var(--pa-size-page-title);font-weight:var(--pa-weight-page-title);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.15}.pa-acc__head-em{font-weight:var(--pa-weight-kpi)}.pa-acc__head-sub{max-width:70ch;color:var(--pa-muted);font-size:var(--pa-size-text-sm);line-height:var(--pa-lh-body);text-wrap:pretty;margin:0}.pa-acc__main:has(>.pa-acc__centered){padding-block:36px}.pa-acc__main:has(>.pa-acc__centered)>:is(:first-child,.pa-acc__crumbs:first-child+*):not(.pa-acc__crumbs){margin-top:auto}.pa-acc__main:has(>.pa-acc__centered)>.pa-acc__centered{margin-bottom:auto}.pa-main--account:has(.pa-acc__centered){padding-bottom:0}@media (max-width:860px){.pa-acc__main:has(>.pa-acc__centered){padding-block:22px}}.pa-acc__notice{--pa-notice-tone:var(--pa-primary-dark);--pa-notice-bg:var(--pa-primary-soft);align-items:center;gap:var(--pa-space-2) var(--pa-space-3);border:1px solid color-mix(in srgb, var(--pa-notice-tone) 22%, transparent);border-radius:var(--pa-radius-card);background:var(--pa-notice-bg);color:var(--pa-ink);flex-wrap:wrap;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.pa-acc__notice.is-warn{--pa-notice-tone:var(--pa-warn-ink);--pa-notice-bg:var(--pa-warn-bg)}.pa-acc__notice.is-danger{--pa-notice-tone:var(--pa-danger);--pa-notice-bg:var(--pa-danger-soft)}.pa-acc__notice-icon{background:color-mix(in srgb, var(--pa-notice-tone) 14%, var(--pa-surface));width:34px;height:34px;color:var(--pa-notice-tone);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pa-acc__notice-text{flex:220px;min-width:0}.pa-acc__notice-link{align-items:center;gap:var(--pa-space-1);color:var(--pa-notice-tone);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.pa-acc__notice-link:hover{text-underline-offset:3px;text-decoration:underline}.pa-acc__notice-link:hover svg{transform:translate(2px)}.pa-acc__notice-link:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px;border-radius:4px}.pa-acc__notice-link svg{transition:transform .15s}@media (prefers-reduced-motion:reduce){.pa-acc__notice-link svg{transition:none}}.pa-acc__card{background:var(--pa-surface);border-radius:var(--pa-acc-radius);padding:var(--pa-acc-pad);box-shadow:var(--pa-acc-shadow);border:1px solid var(--pa-box-border);flex-direction:column;gap:16px;display:flex}.pa-acc__card--dry{border:2px dashed var(--pa-danger)}.pa-acc__cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-acc__lead{color:var(--pa-muted);margin:0;font-size:15px;line-height:1.5}.pa-acc__actions{flex-wrap:wrap;gap:12px;display:flex}.pa-tile__muted{color:var(--pa-muted);font-size:14px}@media (max-width:860px){.pa-acc__main{--pa-acc-main-gap:18px;padding:22px 16px 60px}.pa-acc__title{font-size:26px}.pa-acc__card{border-radius:20px;padding:24px}}.pa-service{flex-direction:column;gap:28px;display:flex}.pa-svc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.pa-svc__title{letter-spacing:-.01em;color:var(--pa-ink);margin:0;font-size:30px;font-weight:800;line-height:1.1}.pa-svc__facts{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;display:flex}.pa-svc__price strong{font-size:18px;font-weight:800}.pa-svc__forbrug{gap:14px;display:grid}.pa-svc__hero{background:var(--pa-gray-50);border:1px solid var(--pa-gray-200);border-radius:14px;flex-direction:column;gap:4px;padding:20px;display:flex}.pa-svc__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:20px;display:grid}.pa-svc__box{border:1px solid var(--pa-gray-200);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.pa-svc__box .pa-net{width:100%}.pa-svc__box .pa-net__row:first-child{padding-top:0}.pa-svc__label{letter-spacing:.08em;color:var(--pa-muted);text-transform:uppercase;font-size:11px;font-weight:700}.pa-svc__section{border-top:1px solid var(--pa-gray-200);padding-top:4px}.pa-svc__section>summary{cursor:pointer;color:var(--pa-ink);align-items:center;gap:10px;padding:14px 0 12px;font-size:15px;font-weight:700;list-style:none;display:flex}.pa-svc__section>summary::-webkit-details-marker{display:none}.pa-svc__section>summary:before{content:"";border-right:2px solid var(--pa-primary);border-bottom:2px solid var(--pa-primary);width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.pa-svc__section[open]>summary:before{transform:rotate(45deg)}.pa-svc__section>summary:hover{color:var(--pa-primary)}.pa-svc__section>:not(summary){margin-top:10px}@media (max-width:600px){.pa-svc__facts{text-align:left;align-items:flex-start}}
}

@layer foundation {
.pa-acc__crumbs{height:0;margin-inline:calc(-1 * var(--pa-acc-pad-start)) calc(-1 * var(--pa-acc-pad-end));box-shadow:var(--pa-acc-crumbs-shadow);transition:height .24s var(--pa-ease-out);grid-column:1/-1;overflow:clip}.pa-acc__crumbs.is-open{height:var(--pa-acc-crumbs-height)}.pa-acc__crumbs-in{opacity:0;transition:opacity .2s ease, translate .24s var(--pa-ease-out);translate:0 -6px;container:pa-crumbs/inline-size}.pa-acc__crumbs.is-open>.pa-acc__crumbs-in{opacity:1;translate:none}.pa-acc__crumbnav{min-height:var(--pa-acc-crumbs-height);padding-inline:var(--pa-acc-pad-start) var(--pa-acc-pad-end);align-items:center;font-size:14px;display:flex}.pa-acc__trail{align-items:center;gap:var(--pa-space-2);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pa-acc__crumb{align-items:center;gap:var(--pa-space-2);flex-shrink:3;min-width:0;display:flex}.pa-acc__crumb:nth-last-child(2){flex-shrink:0;max-width:50%}.pa-acc__crumb:last-child{flex-shrink:1}.pa-acc__crumb+.pa-acc__crumb{animation:pa-crumb-in .22s var(--pa-ease-out) both}.pa-acc__crumb>svg{width:16px;height:16px;color:var(--pa-acc-item-ink);flex:none}.pa-acc__crumb-link{border-radius:var(--pa-radius-btn);align-items:center;min-width:0;min-height:36px;text-decoration:none;transition:opacity .1s;display:flex;position:relative}.pa-acc__crumb-link:after{content:"";position:absolute;inset:-4px 0}.pa-acc__crumb-link:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__crumb-link:active{opacity:.7}.pa-acc__crumb-text{color:var(--pa-acc-item-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;transition:color .15s;overflow:hidden}.pa-acc__crumb-link>.pa-acc__crumb-text{color:var(--pa-acc-crumbs-link)}.pa-acc__crumb-page{color:var(--pa-topbar-ink);font-weight:600}@media (hover:hover){.pa-acc__crumb-link:hover>.pa-acc__crumb-text{color:var(--pa-acc-crumbs-link-hover)}}.pa-acc__crumb>.pa-acc__crumb-wait{background:color-mix(in srgb, var(--pa-topbar-ink) 12%, transparent);width:110px;height:14px}@keyframes pa-crumb-in{0%{opacity:0;translate:6px}}.pa-acc__main>.pa-acc__crumbs{--pa-acc-pad-start:var(--pa-space-1);--pa-acc-pad-end:var(--pa-space-1);margin-block:0 calc(-1 * var(--pa-acc-main-gap));box-shadow:none;transition:height .24s var(--pa-ease-out), margin-bottom .24s var(--pa-ease-out)}.pa-acc__main>.pa-acc__crumbs.is-open{margin-bottom:0}@media (max-width:860px){.pa-acc__main>.pa-acc__crumbs{display:none}}@container pa-crumbs not (min-width:560px){.pa-acc__crumb:nth-last-child(n+3){display:none}}@container pa-crumbs not (min-width:400px){.pa-acc__trail,.pa-acc__crumb{gap:var(--pa-space-1)}}@media (prefers-reduced-motion:reduce){.pa-acc__crumb+.pa-acc__crumb{animation:none}}
}

@layer foundation {
.pa-acc__basket,.pa-acc__basket-icon{position:relative}.pa-acc__basket-icon{justify-content:center;align-items:center;display:inline-flex}.pa-acc__badge{background:var(--pa-primary);min-width:18px;height:18px;color:var(--pa-on-primary);box-shadow:0 0 0 2px var(--pa-topbar-bg);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;animation:.45s pa-badge-bump;position:absolute;top:-4px;right:-6px}.pa-acc__side-icon .pa-acc__badge{box-shadow:0 0 0 2px var(--pa-surface)}@keyframes pa-badge-bump{0%{transform:scale(.6)}55%{transform:scale(1.25)}to{transform:scale(1)}}.pa-acc__basket--bar{display:none}.pa-acc__bar.is-compact .pa-acc__basket--bar{visibility:visible;top:calc(var(--pa-acc-row) / 2);right:calc(var(--pa-space-3) + 46px);display:inline-flex;position:absolute;transform:translateY(-50%)}.pa-acc__bar.is-compact .pa-acc__basket--bar:active{transform:translateY(-50%)scale(.94)}@media (max-width:860px){.pa-acc__basket--bar{visibility:visible;top:calc(var(--pa-acc-row) / 2);right:calc(var(--pa-space-3) + 46px);display:inline-flex;position:absolute;transform:translateY(-50%)}}.pa-basket-toast{z-index:20;gap:var(--pa-space-3);width:min(400px,100vw - 32px);padding:var(--pa-space-4);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-radius-card);background:var(--pa-surface);color:var(--pa-ink);box-shadow:var(--pa-shadow-raised);animation:.25s pa-toast-in;display:flex;position:fixed;bottom:24px;right:24px}@keyframes pa-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pa-basket-toast__icon{background:var(--pa-primary-soft);width:40px;height:40px;color:var(--pa-primary-dark);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pa-basket-toast__icon svg{width:24px;height:24px}.pa-basket-toast__body{gap:var(--pa-space-1);flex-direction:column;min-width:0;display:flex}.pa-basket-toast__title{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.35}.pa-basket-toast__text{color:var(--pa-muted);font-size:var(--pa-size-sm);line-height:var(--pa-lh-body);margin:0}.pa-basket-toast__actions{gap:var(--pa-space-2);margin-top:var(--pa-space-2);flex-wrap:wrap;display:flex}@media (max-width:600px){.pa-basket-toast{width:auto;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.pa-acc__badge,.pa-basket-toast{animation:none}}
}

@layer foundation {
.pa-pick.is-picked{background:var(--pa-primary-soft);border-color:var(--pa-primary);color:var(--pa-primary-dark)}.pa-pick__on{align-items:center;gap:6px;display:inline-flex}.pa-pick__off{display:none}.pa-pick.is-armed:focus-visible{border-color:color-mix(in srgb, var(--pa-warn-ink) 45%, transparent);color:var(--pa-warn-ink);background:0 0}.pa-pick.is-armed:focus-visible .pa-pick__on{display:none}.pa-pick.is-armed:focus-visible .pa-pick__off{display:inline}@media (hover:hover){.pa-pick.is-armed:hover{border-color:color-mix(in srgb, var(--pa-warn-ink) 45%, transparent);color:var(--pa-warn-ink);background:0 0}.pa-pick.is-armed:hover .pa-pick__on{display:none}.pa-pick.is-armed:hover .pa-pick__off{display:inline}}.pa-pk__card:has(.pa-pick.is-picked){border-color:var(--pa-primary)}
}

@layer foundation {
.pa-home{gap:var(--pa-tile-gap);flex-direction:column;display:flex;container-type:inline-size}.pa-tiles{--pa-tile-width:min(max(calc((100cqi - 2 * var(--pa-tile-gap)) / 3), calc((3 * var(--pa-tile-min-width) + 2 * var(--pa-tile-gap) - 100cqi) * 100000)), max(calc((100cqi - var(--pa-tile-gap)) / 2), calc((2 * var(--pa-tile-min-width) + var(--pa-tile-gap) - 100cqi) * 100000)), 100cqi);justify-content:center;align-items:stretch;gap:var(--pa-tile-gap);flex-wrap:wrap;display:flex}.pa-tiles:has(>:nth-child(4):last-child){padding-inline:max(0px, calc((100cqi - 2 * var(--pa-tile-width) - var(--pa-tile-gap)) / 2))}.pa-tile{flex:1 1 calc(var(--pa-tile-width) - 1px);max-width:var(--pa-tile-width);min-width:0;color:var(--pa-ink);background:var(--pa-surface);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-radius);box-shadow:var(--pa-acc-shadow);transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;container-type:inline-size}.pa-tile:has(:focus-visible){box-shadow:var(--pa-acc-shadow-hover);transform:translateY(-2px)}@media (hover:hover){.pa-tile.is-link:hover{box-shadow:var(--pa-acc-shadow-hover);border-color:var(--pa-card-hover-border);transform:translateY(-2px)}.pa-tile.is-link:hover .pa-tile__cta{color:var(--pa-primary-dark);text-underline-offset:3px;text-decoration:underline}.pa-tile.is-link:hover .pa-tile__cta-icon{transform:translate(3px)}}.pa-tile.is-link:has(.pa-tile__cta:active){box-shadow:var(--pa-shadow-pressed);transform:translateY(0)}.pa-tile.is-link:has(.pa-tile__cta:focus-visible){outline:2px solid var(--pa-focus-ring);outline-offset:3px;border-color:var(--pa-primary)}@media (prefers-reduced-motion:reduce){.pa-tile.is-link:hover{transform:none}.pa-tile:has(:focus-visible){transform:none}}@media (forced-colors:active){.pa-tile,.pa-home__empty{border-color:canvastext}}.pa-tile__inner{gap:var(--pa-space-3);min-width:0;padding:var(--pa-tile-pad-block) var(--pa-tile-pad-inline);flex-direction:column;flex:1;display:flex}.pa-tile__icon{width:var(--pa-tile-icon-size);height:var(--pa-tile-icon-size);margin-bottom:var(--pa-space-2);color:var(--pa-primary);align-self:center;display:inline-flex}.pa-tile__icon svg,.pa-tile__icon img{width:100%;height:100%}.pa-tile__head{justify-content:flex-end;gap:var(--pa-space-1);min-width:0;min-height:calc(var(--pa-size-kpi) * 1.2 + var(--pa-space-1) + var(--pa-size-kpi-label) * 1.3);font-size:inherit;flex-direction:column;display:flex}.pa-tile__kpi{color:var(--pa-heading-ink);font-size:min(var(--pa-size-kpi), max(1em, calc((100cqi - 2 * var(--pa-tile-pad-inline)) / (var(--pa-kpi-chars,1) * .62))));font-weight:var(--pa-weight-kpi);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-wrap:balance;overflow-wrap:anywhere;line-height:1.2}.pa-tile__title{color:var(--pa-muted);font-size:var(--pa-size-kpi-label);font-weight:var(--pa-weight-kpi-label);overflow-wrap:anywhere;line-height:1.3}.pa-tile__notice{align-items:flex-start;gap:var(--pa-space-2);padding:var(--pa-space-2) var(--pa-space-3);border-radius:var(--pa-radius-btn);font-size:var(--pa-size-sm);overflow-wrap:anywhere;font-weight:600;line-height:1.35;display:flex}.pa-tile__notice.is-warn{background:var(--pa-warn-bg);color:var(--pa-warn-ink)}.pa-tile__notice.is-danger{background:var(--pa-danger-soft);color:var(--pa-danger)}.pa-tile__notice-icon{flex:none;width:1.2em;height:1.2em;margin-top:.05em;display:inline-flex}.pa-tile__notice-icon svg{width:100%;height:100%}.pa-tile__rows{gap:var(--pa-space-2);font-size:var(--pa-size-sm);flex-direction:column;margin:0;display:flex}.pa-tile__row{justify-content:space-between;align-items:baseline;gap:var(--pa-space-1) var(--pa-space-3);flex-wrap:wrap;min-width:0;display:flex}.pa-tile__row dt{color:var(--pa-muted);font-weight:var(--pa-weight-detail-label);overflow-wrap:anywhere}.pa-tile__row dd{color:var(--pa-ink);font-weight:var(--pa-weight-detail-value);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0 0 0 auto}.pa-tile__row dd.is-danger{color:var(--pa-danger)}.pa-tile__dot{align-items:center;gap:.45em;display:inline-flex}.pa-tile__dot:before{content:"";background:currentColor;border-radius:50%;width:.55em;height:.55em}.pa-tile__dot.is-ok{color:var(--pa-ok)}.pa-tile__dot.is-warn{color:var(--pa-warn-ink)}.pa-tile__dot.is-danger{color:var(--pa-danger)}.pa-tile__dot.is-muted{color:var(--pa-muted)}.pa-tile__items{font-size:var(--pa-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa-tile__item{gap:2px var(--pa-space-3);padding:var(--pa-space-2) 0;border-top:1px solid var(--pa-gray-100);grid-template-columns:minmax(0,1fr) auto;display:grid}.pa-tile__item:first-child{border-top:0;padding-top:0}.pa-tile__item:last-child{padding-bottom:0}.pa-tile__item-name{color:var(--pa-ink);overflow-wrap:anywhere;font-weight:600}.pa-tile__item-price{color:var(--pa-ink);font-weight:var(--pa-weight-detail-value);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pa-tile__item-meta{color:var(--pa-muted);font-size:var(--pa-size-xs);grid-column:1/-1}.pa-tile__text{color:var(--pa-ink);font-size:var(--pa-size-sm);line-height:var(--pa-lh-body);text-wrap:pretty;margin:0}.pa-tile__foot{padding-top:var(--pa-space-2);margin-top:auto;display:flex}.pa-tile__cta{align-items:center;gap:var(--pa-space-2);min-height:44px;color:var(--pa-primary);font-size:var(--pa-size-btn);font-weight:var(--pa-weight-cta);text-decoration:none;transition:color .15s;display:inline-flex}.pa-tile__cta:focus-visible{outline:none}.pa-tile__cta:after{content:"";border-radius:inherit;cursor:pointer;position:absolute;inset:0}.pa-tile__cta-icon{flex:none;transition:transform .15s}.pa-skeleton--cta{width:10ch;height:1em;margin-block:calc(22px - .5em);display:inline-block}.pa-skeleton--kpi{vertical-align:middle;width:7ch;max-width:100%;height:1em;display:inline-block}.pa-skeleton--row{vertical-align:middle;width:6ch;height:1em;display:inline-block}.pa-tile__icon .pa-skeleton--icon{border-radius:50%;width:100%;height:100%;display:block}.pa-home__empty{width:min(100%, var(--pa-tile-empty-width));justify-content:center;align-items:center;gap:var(--pa-space-2);min-width:0;padding:var(--pa-tile-pad-block) var(--pa-tile-pad-inline);color:var(--pa-ink);text-align:center;background:var(--pa-surface);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-radius);box-shadow:var(--pa-acc-shadow);flex-direction:column;display:flex}.pa-home__empty-icon{width:var(--pa-tile-icon-size);height:var(--pa-tile-icon-size);margin-bottom:var(--pa-space-3);color:var(--pa-primary);display:inline-flex}.pa-home__empty-icon svg{width:100%;height:100%}.pa-home__empty-title{color:var(--pa-heading-ink);font-size:var(--pa-size-panel-title);font-weight:var(--pa-weight-section-title);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.25}.pa-home__empty-text{max-width:44ch;color:var(--pa-muted);font-size:var(--pa-size-text-sm);line-height:var(--pa-lh-body);text-wrap:pretty;margin:0}.pa-home__add{align-items:center;gap:var(--pa-space-3);flex-direction:column;display:flex}.pa-home__add-btn{min-height:var(--pa-control-height-lg);font-size:var(--pa-size-btn);gap:var(--pa-space-2);box-shadow:var(--pa-cta-shadow);border-radius:999px;padding-inline:28px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}.pa-home__add-btn:hover{box-shadow:var(--pa-cta-shadow-hover);transform:translateY(-1px)}.pa-home__add-btn:active{background:var(--pa-primary-active);border-color:var(--pa-primary-active);box-shadow:none;transform:translateY(0)scale(.97)}.pa-home__add-icon{flex:none;transition:transform .25s}.pa-home__add-btn[aria-expanded=true] .pa-home__add-icon{transform:rotate(180deg)}.pa-home__panel-wrap{opacity:0;visibility:hidden;grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s,opacity .25s,visibility 0s linear .3s;display:grid}.pa-home__panel-wrap.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.pa-home__panel{background:var(--pa-surface);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-radius);width:fit-content;max-width:100%;min-height:0;box-shadow:var(--pa-acc-shadow);margin-inline:auto;overflow:hidden}.pa-home__panel-body{gap:var(--pa-space-4);padding:var(--pa-acc-pad);flex-direction:column;display:flex}.pa-home__panel-wrap.is-open{margin-top:var(--pa-space-2);position:relative}.pa-home__panel-wrap.is-open:before{content:"";z-index:1;background:var(--pa-surface);border-left:1px solid var(--pa-surface-edge);border-top:1px solid var(--pa-surface-edge);width:16px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.pa-home__panel-head,.pa-home__panel-foot{width:0;min-width:100%}.pa-home__panel-head{gap:var(--pa-space-1);flex-direction:column;display:flex}.pa-home__panel-title{color:var(--pa-heading-ink);font-size:var(--pa-size-panel-title);font-weight:var(--pa-weight-section-title);margin:0}.pa-home__panel-lead{max-width:52ch;color:var(--pa-muted);font-size:var(--pa-size-text-sm);text-wrap:pretty;margin:0}.pa-home__add-options{justify-content:center;gap:var(--pa-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-home__add-options>li{width:var(--pa-tile-opt-width);max-width:100%;min-width:clamp(0px, calc((2 * var(--pa-tile-opt-width) + var(--pa-space-3) - 100%) * 1000), 100%);flex:none;display:flex}.pa-home__opt{align-items:center;gap:var(--pa-space-3);width:100%;padding:var(--pa-space-3) var(--pa-space-4);border:1px solid var(--pa-gray-200);border-radius:var(--pa-radius-card);color:var(--pa-ink);font-weight:400;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;display:flex}.pa-home__opt:hover{border-color:var(--pa-primary);background:var(--pa-primary-soft);box-shadow:var(--pa-shadow-control)}.pa-home__opt:active{border-color:var(--pa-primary);background:color-mix(in srgb, var(--pa-primary) 14%, var(--pa-surface));box-shadow:var(--pa-shadow-pressed);transform:scale(.98)}.pa-home__opt:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-home__opt-icon{width:32px;height:32px;color:var(--pa-primary);flex:none;display:inline-flex}.pa-home__opt-icon svg{width:100%;height:100%}.pa-home__opt-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pa-home__opt-name{color:var(--pa-heading-ink);font-weight:600}.pa-home__opt-desc{color:var(--pa-muted);font-size:var(--pa-size-xs);line-height:1.35}.pa-home__opt-arrow{background:var(--pa-primary-soft);width:32px;height:32px;color:var(--pa-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.pa-home__opt:hover .pa-home__opt-arrow{transform:translate(3px)}.pa-home__panel-foot{align-items:flex-start;gap:var(--pa-space-2);padding-top:var(--pa-space-3);border-top:1px solid var(--pa-gray-100);color:var(--pa-muted);font-size:var(--pa-size-sm);margin:0;display:flex}.pa-home__panel-foot>span{text-wrap:pretty;max-width:60ch}.pa-home__panel-foot a{color:var(--pa-primary);text-underline-offset:3px;text-decoration:underline;transition:color .15s,opacity .1s,transform .1s;display:inline-block}.pa-home__panel-foot a:hover{color:var(--pa-primary-dark);text-decoration-thickness:2px}.pa-home__panel-foot a:active{opacity:.8;transform:translateY(1px)}.pa-home__panel-foot a:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px;border-radius:4px}.pa-home__panel-foot-icon{flex:none;margin-top:.15em}@media (prefers-reduced-motion:reduce){.pa-home__panel-wrap,.pa-home__add-icon{transition:none}.pa-home__add-btn:hover,.pa-home__add-btn:active,.pa-home__opt:active,.pa-home__panel-foot a:active{transform:none}}.pa-sub{border-bottom:1px solid var(--pa-gray-100);padding:10px 0}.pa-sub summary{cursor:pointer;font-size:15px}.pa-sub ul{color:var(--pa-gray-700);margin:8px 0 0 18px;font-size:14px}@media (max-width:860px){.pa-home{gap:18px}.pa-tile,.pa-home__panel,.pa-home__empty{border-radius:20px}.pa-home__panel-body{padding:24px}}
}

