.cookie-consent.svelte-1ikk0bs{z-index:95;width:max-content;max-width:calc(100vw - 24px);position:fixed;bottom:clamp(12px,3vw,24px);left:clamp(12px,3vw,24px)}html:not(.hx-consent-ask) .cookie-consent.pre-mount.svelte-1ikk0bs{display:none}.cookie-consent.purchase-bar.svelte-1ikk0bs{z-index:auto;width:100%;max-width:none;position:relative;inset:auto}.purchase-bar.svelte-1ikk0bs .cookie-pill:where(.svelte-1ikk0bs){width:100%;box-shadow:var(--shadow-card);background:#fff;border-radius:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:8px 24px}.purchase-bar.svelte-1ikk0bs .cookie-pill-copy:where(.svelte-1ikk0bs){flex:240px}.purchase-bar.svelte-1ikk0bs .cookie-pill-title:where(.svelte-1ikk0bs){display:none}.purchase-bar.svelte-1ikk0bs .cookie-pill-text:where(.svelte-1ikk0bs){font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;display:flex}.purchase-bar.svelte-1ikk0bs .cookie-link:where(.svelte-1ikk0bs){align-items:center;min-height:44px;display:inline-flex}.purchase-bar.svelte-1ikk0bs .cookie-pill-actions:where(.svelte-1ikk0bs){flex-direction:row;flex:0 320px}.purchase-bar.svelte-1ikk0bs .cookie-pill-actions:where(.svelte-1ikk0bs) button{min-height:44px}.purchase-bar.svelte-1ikk0bs .cookie-panel:where(.svelte-1ikk0bs){margin:8px auto}.cookie-pill.svelte-1ikk0bs{border-radius:var(--radius-lg);width:320px;max-width:100%;box-shadow:var(--shadow-card), 0 2px 12px #17171714;color:var(--color-brand-navy);flex-direction:column;align-items:stretch;gap:16px;padding:20px;display:flex}.cookie-pill.svelte-1ikk0bs,.cookie-panel.svelte-1ikk0bs{-webkit-backdrop-filter:blur(22px);background:#ffffffe6}.cookie-pill-title.svelte-1ikk0bs{font-size:var(--fs-sm);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.35}.cookie-pill-text.svelte-1ikk0bs{font-size:var(--fs-xs);color:color-mix(in srgb, var(--color-brand-navy) 62%, transparent);margin:4px 0 0;line-height:1.5}.cookie-pill-text.svelte-1ikk0bs .cookie-link:where(.svelte-1ikk0bs){white-space:nowrap}.cookie-pill-actions.svelte-1ikk0bs{flex-direction:column;gap:8px;display:flex}.cookie-panel.svelte-1ikk0bs{border-radius:var(--radius-lg);width:min(360px,100vw - 24px);box-shadow:var(--shadow-card), 0 2px 12px #17171714;color:var(--color-brand-navy);padding:18px clamp(18px,2.8vw,22px)}.cookie-title.svelte-1ikk0bs{font-size:var(--fs-lg);letter-spacing:-.01em;margin:0 0 4px;font-weight:700}.cookie-text.svelte-1ikk0bs{font-size:var(--fs-sm);color:color-mix(in srgb, var(--color-brand-navy) 76%, transparent);margin:0;line-height:1.5}.cookie-link.svelte-1ikk0bs{color:var(--color-brand-navy);text-underline-offset:2px;font-weight:500;text-decoration:underline}.cookie-rows.svelte-1ikk0bs{margin-top:14px}.cookie-rows.svelte-1ikk0bs>*{border-top:1px solid color-mix(in srgb, var(--color-brand-navy) 8%, transparent)}.cookie-actions--prefs.svelte-1ikk0bs{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}@media (width<=640px){.cookie-consent.svelte-1ikk0bs{justify-content:center;width:auto;max-width:none;display:flex;left:12px;right:12px}.cookie-pill.svelte-1ikk0bs{width:100%;padding:16px}}@media (width<=1023px){body:has(.tool-editor) .cookie-consent.svelte-1ikk0bs{bottom:calc(96px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 120px - env(safe-area-inset-bottom,0px));overflow-y:auto}body.catalog-viewport .cookie-consent.svelte-1ikk0bs,body.has-bottom-dock .cookie-consent.svelte-1ikk0bs{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.cookie-consent.svelte-1ikk0bs{transition:none}}
