﻿:root{--c-surface: 0.006;--c-input: var(--c-surface);--c-overlay: calc(var(--c-depth) * 0.2);--c-raised: calc(var(--c-depth) * 0.3);--c-card: calc(var(--c-depth) * 0.6);--c-page: calc(var(--c-depth) * 1);--c-sunken: calc(var(--c-depth) * 2.4);--c-soft: 0.045;--c-vivid: 0.13;--c-tint: 0.014;--c-info-tint: 0.008;--c-info: 0.1;--c-chrome: 0.1;--h-chrome: var(--h-info);--chrome-veil: rgb(255 255 255 / 12%);--chrome-veil-strong: rgb(255 255 255 / 14%);--c-success: 0.075;--c-danger: 0.135;--c-warning: 0.115;--l-accent: 58%;--h-info: 222deg;--h-success: 136deg;--h-danger: 37deg;--h-warning: 72deg;--h-surface: 220deg;--h-ground: var(--h-surface);--h-supplier-competitor: 25deg;--h-supplier-agent-nl: 85deg;--h-supplier-msi: 155deg;--h-supplier-a2bc: 315deg;--h-supplier-current-pricelist: 235deg;--h-supplier-is-not-purchasable: 295deg;--supplier-chroma-current-pricelist: 0.6;--h-brand: 212deg;--c-brand: 0.14;--coll-status-width: 28px;--breakpoint-20: 750px;--breakpoint-40: 1550px;--query-spacer: 32px;--header-size: 64px;--grid-item-height: 500px;--list-item-height: 180px;--white: #fff;--black: #000;--l-deep: 32%;--l-ink: 37%;--l-signal-ink: 37%;--l-ink-muted: 47%;--l-ink-subtle: 64%;--l-border-strong: 73%;--l-border: 90%;--l-sunken: 93%;--l-page: 97.5%;--l-card: 99.0%;--l-raised: 99.5%;--l-overlay: 100%;--l-input: 100%;--l-brand-border: 56%;--l-chrome: 37%;--l-chrome-soft: 47%;--c-depth: 0.005;--l-chrome-ink: 98%;--shadow-ink: 25% 0.04 var(--h-ground);--shadow-1: 0 1px 2px oklch(var(--shadow-ink) / 8%), 0 2px 4px -1px oklch(var(--shadow-ink) / 6%);--shadow-2: 0 1px 3px oklch(var(--shadow-ink) / 9%), 0 6px 12px -2px oklch(var(--shadow-ink) / 10%);--shadow-3: 0 2px 6px -1px oklch(var(--shadow-ink) / 9%), 0 12px 24px -4px oklch(var(--shadow-ink) / 13%);--shadow-4: 0 4px 10px -2px oklch(var(--shadow-ink) / 10%), 0 28px 56px -12px oklch(var(--shadow-ink) / 18%);--shadow-inset: inset 0 2px 4px oklch(var(--shadow-ink) / 9%);--shadow-side-r: 2px 0 8px -2px oklch(var(--shadow-ink) / 14%);--shadow-side-l: -2px 0 8px -2px oklch(var(--shadow-ink) / 14%);--shadow-up: 0 -2px 6px -1px oklch(var(--shadow-ink) / 9%), 0 -12px 24px -4px oklch(var(--shadow-ink) / 13%);color-scheme:light}:root[data-theme=dark]{--h-ground: var(--h-info);--c-depth: 0.03;--c-sunken: calc(var(--c-depth) * 1.2);--c-card: calc(var(--c-depth) * 0.9);--c-raised: calc(var(--c-depth) * 0.85);--c-overlay: calc(var(--c-depth) * 0.75);--c-surface: 0.011;--c-input: 0.026;--white: oklch(15% var(--c-surface) var(--h-ground));--black: oklch(92% var(--c-surface) var(--h-ground));--l-deep: 30%;--l-ink: 92%;--l-signal-ink: 72%;--l-ink-muted: 78%;--l-ink-subtle: 64%;--l-border-strong: 52%;--l-border: 40%;--l-sunken: 14%;--l-page: 18%;--l-card: 21%;--l-raised: 26%;--l-overlay: 32%;--l-input: 26%;--l-brand-border: 56%;--l-chrome: 26%;--l-chrome-soft: 30%;--c-chrome: 0.035;--l-accent: 66%;--l-chrome-ink: 98%;--shadow-ink: 0% 0 0deg;--shadow-1: 0 1px 2px oklch(var(--shadow-ink) / 40%), 0 2px 4px -1px oklch(var(--shadow-ink) / 28%);--shadow-2: 0 1px 3px oklch(var(--shadow-ink) / 44%), 0 6px 12px -2px oklch(var(--shadow-ink) / 36%);--shadow-3: 0 2px 6px -1px oklch(var(--shadow-ink) / 48%), 0 12px 24px -4px oklch(var(--shadow-ink) / 44%);--shadow-4: 0 4px 10px -2px oklch(var(--shadow-ink) / 52%), 0 28px 56px -12px oklch(var(--shadow-ink) / 56%);--shadow-inset: inset 0 2px 4px oklch(var(--shadow-ink) / 45%);--shadow-side-r: 2px 0 8px -2px oklch(var(--shadow-ink) / 50%);--shadow-side-l: -2px 0 8px -2px oklch(var(--shadow-ink) / 50%);--shadow-up: 0 -2px 6px -1px oklch(var(--shadow-ink) / 48%), 0 -12px 24px -4px oklch(var(--shadow-ink) / 44%);color-scheme:dark}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--h-ground: var(--h-info);--c-depth: 0.03;--c-sunken: calc(var(--c-depth) * 1.2);--c-card: calc(var(--c-depth) * 0.9);--c-raised: calc(var(--c-depth) * 0.85);--c-overlay: calc(var(--c-depth) * 0.75);--c-surface: 0.011;--c-input: 0.026;--white: oklch(15% var(--c-surface) var(--h-ground));--black: oklch(92% var(--c-surface) var(--h-ground));--l-deep: 30%;--l-ink: 92%;--l-signal-ink: 72%;--l-ink-muted: 78%;--l-ink-subtle: 64%;--l-border-strong: 52%;--l-border: 40%;--l-sunken: 14%;--l-page: 18%;--l-card: 21%;--l-raised: 26%;--l-overlay: 32%;--l-input: 26%;--l-brand-border: 56%;--l-chrome: 26%;--l-chrome-soft: 30%;--c-chrome: 0.035;--l-accent: 66%;--l-chrome-ink: 98%;--shadow-ink: 0% 0 0deg;--shadow-1: 0 1px 2px oklch(var(--shadow-ink) / 40%), 0 2px 4px -1px oklch(var(--shadow-ink) / 28%);--shadow-2: 0 1px 3px oklch(var(--shadow-ink) / 44%), 0 6px 12px -2px oklch(var(--shadow-ink) / 36%);--shadow-3: 0 2px 6px -1px oklch(var(--shadow-ink) / 48%), 0 12px 24px -4px oklch(var(--shadow-ink) / 44%);--shadow-4: 0 4px 10px -2px oklch(var(--shadow-ink) / 52%), 0 28px 56px -12px oklch(var(--shadow-ink) / 56%);--shadow-inset: inset 0 2px 4px oklch(var(--shadow-ink) / 45%);--shadow-side-r: 2px 0 8px -2px oklch(var(--shadow-ink) / 50%);--shadow-side-l: -2px 0 8px -2px oklch(var(--shadow-ink) / 50%);--shadow-up: 0 -2px 6px -1px oklch(var(--shadow-ink) / 48%), 0 -12px 24px -4px oklch(var(--shadow-ink) / 44%);color-scheme:dark}}:root{--h-brand: 14deg;--c-brand: 0.18;--h-info: 235deg;--h-chrome: 212deg;--h-surface: 63deg;--h-success: 148deg}.c-footer-fun-facts{align-items:center;align-self:start;color:hsla(0,0%,100%,.95);display:flex;flex-direction:column;max-width:220px}.c-footer-fun-facts .fun-fact-visual{flex-shrink:0;height:148px;position:relative;width:148px}.c-footer-fun-facts .fun-fact-photo{appearance:none;background-color:hsla(0,0%,100%,.12);background-position:center;background-repeat:no-repeat;background-size:cover;border:3px solid hsla(0,0%,100%,.55);border-radius:50%;box-shadow:var(--shadow-3);cursor:pointer;display:block;font:inherit;height:148px;padding:0;transition:filter .2s ease,transform .2s ease,border-color .2s ease;width:148px}.c-footer-fun-facts .fun-fact-photo:hover{border-color:hsla(0,0%,100%,.75);filter:brightness(1.08);transform:scale(1.02)}.c-footer-fun-facts .fun-fact-photo:focus-visible{outline:2px solid #fff;outline-offset:3px}.c-footer-fun-facts .fun-fact-next{align-items:center;backdrop-filter:blur(4px);background:rgba(0,60,72,.72);border:1px solid hsla(0,0%,100%,.55);border-radius:50%;bottom:5px;box-shadow:0 1px 6px rgba(0,0,0,.35);color:#fff;cursor:pointer;display:flex;height:32px;inset-inline-end:5px;justify-content:center;padding:0;position:absolute;transition:background .2s ease,border-color .2s ease;width:32px;z-index:1}.c-footer-fun-facts .fun-fact-next .c-icon{color:inherit}.c-footer-fun-facts .fun-fact-next:hover{background:rgba(0,60,72,.88);border-color:hsla(0,0%,100%,.75)}.c-footer-fun-facts .fun-fact-next:focus-visible{outline:2px solid #fff;outline-offset:2px}.c-footer-fun-facts .fun-fact-quote{box-sizing:border-box;color:hsla(0,0%,100%,.9);font-size:.85rem;font-style:italic;font-weight:400;line-height:1.5;margin:16px 0 0;max-width:148px;min-height:3em;min-height:2lh;overflow-wrap:break-word;text-align:center;width:100%}.c-footer-fun-facts .fun-fact-quote::before{content:"“"}.c-footer-fun-facts .fun-fact-quote::after{content:"”"}.c-footer-fun-facts .footer-fun-fact-modal-next{align-items:center;background:#003c48;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;margin-inline-start:auto;padding:0;transition:background .2s ease;width:36px}.c-footer-fun-facts .footer-fun-fact-modal-next .c-icon{color:inherit}.c-footer-fun-facts .footer-fun-fact-modal-next:hover{background:#005060}.c-footer-fun-facts .footer-fun-fact-modal-next:focus-visible{outline:2px solid #003c48;outline-offset:2px}.c-content-frame{background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome))}.c-content-frame>.frame-content{background:oklch(var(--l-page) var(--c-page) var(--h-ground));display:flex;flex-direction:column;gap:56px;padding-top:56px;width:100%}.c-content-frame>.frame-content>.funnel-full-width,.c-content-frame>.frame-content>.funnel-footer-sticky,.c-content-frame>.frame-content>.c-hero-band{align-self:stretch;max-width:none;min-width:0;width:100%}.c-content-frame>.frame-content>.content{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:56px;margin-inline:auto;max-width:calc(1200px + 2*clamp(1rem, 4vw, 2rem));padding-inline:clamp(1rem,4vw,2rem);width:100%}.c-content-frame>.frame-content>.content>*{max-width:100%;min-width:0;width:100%}.c-content-frame>.frame-content:has(>.content+.landing-footer){gap:0}.c-content-frame>.frame-content>.landing-footer{align-self:stretch;margin-top:0;max-width:none;min-width:0;width:100%}.c-content-frame>.frame-content>.content>.page-content .view-prose--normal{margin-inline-end:auto;margin-inline-start:0;max-width:min(100%,720px)}.funnel-full-width{width:100%}.funnel-footer-sticky .landing-footer{margin-top:0}.funnel-full-width--hero-band{background-color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));background-image:url("/img/environment.jpg");background-position:center top;background-size:cover;min-height:490px;position:relative}.funnel-full-width--hero-band::before{background:linear-gradient(to bottom, oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info)) 0%, oklch(var(--l-overlay) var(--c-surface) calc(var(--h-info) + 14deg)) 100%);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.funnel-full-width--hero-band .c-hero-band{position:relative;z-index:1}.hero{align-items:center;background-color:oklch(22% 0.06 var(--h-chrome));box-shadow:0 5px 14px -4px oklch(18% 0.04 var(--h-chrome)/45%);display:flex;justify-content:center;min-height:420px;overflow:hidden;position:relative;transition:min-height .4s ease-in-out,padding .4s ease-in-out;z-index:1}@media(prefers-reduced-motion: reduce){.hero{transition:none}}.hero.hero-collapsed{min-height:72px;padding-bottom:0}.hero.hero-collapsed .hero-content{opacity:0;pointer-events:none;position:absolute}@media(width <= 768px){.hero{align-items:flex-end;min-height:360px;padding:48px 24px}}.hero .hero-backdrop{background-color:oklch(15% 0.05 var(--h-chrome));height:max(100%,420px);inset:0 0 auto;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hero .hero-ribbons{height:74px;inset:0 0 auto;pointer-events:none;position:absolute;width:100%}.hero:not(.hero-collapsed) .hero-ribbons{height:100%}.hero .hero-bg-stack{height:max(100%,420px);inset:0 0 auto;pointer-events:none;position:absolute;z-index:1}.hero .hero-bg-stack .hero-bg-layer{background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:absolute;transition:opacity .4s ease-in-out}.hero .hero-bg-stack .hero-bg-layer:first-child{z-index:0}.hero .hero-bg-stack .hero-bg-layer:last-child{z-index:1}@media(prefers-reduced-motion: reduce){.hero .hero-bg-stack .hero-bg-layer{transition-duration:.01ms}}.hero::before{background:radial-gradient(ellipse 78% 62% at 50% 50%, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0) 72%),linear-gradient(to bottom, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.42));content:"";height:max(100%,420px);inset:0 0 auto;pointer-events:none;position:absolute;z-index:2}.hero .hero-content{color:#fff;position:relative;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 16px rgba(0,0,0,.45);transition:opacity .25s ease;z-index:3}@media(width <= 768px){.hero .hero-content{margin-top:0}}.hero .hero-content h1{font-family:"Plus Jakarta Sans",sans-serif;font-size:3rem;font-weight:700;letter-spacing:normal;line-height:1.1;margin:0 0 16px}@media(width <= 768px){.hero .hero-content h1{font-size:2rem}}.hero .hero-content h1::after{background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));border-radius:2px;content:"";display:block;height:4px;margin:16px auto 0;width:3rem}.hero .hero-content .hero-subtitle{font-size:1.5rem;font-weight:500;letter-spacing:.005em;line-height:1.4;margin:0 0 24px}@media(width <= 768px){.hero .hero-content .hero-subtitle{font-size:1.05rem}}.hero .hero-content .btn-cta{box-shadow:0 2px 8px rgba(0,0,0,.25);font-weight:600;padding:10px 24px;transition:box-shadow .15s ease,transform .15s ease}.hero .hero-content .btn-cta:hover{box-shadow:0 4px 12px rgba(0,0,0,.35);transform:translateY(-1px)}.c-landing-footer{background-color:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));border-top:none;color:hsla(0,0%,100%,.95);padding:0}.c-landing-footer .landing-footer-inner{display:grid;gap:32px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));margin:0 auto;max-width:1200px;padding:40px 16px}.c-landing-footer .landing-footer-support-manager{align-items:center;display:flex;flex-direction:column;text-align:center}.c-landing-footer .landing-footer-support-manager-icons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.c-landing-footer .landing-footer-support-manager-icons .c-button{background:hsla(0,0%,100%,.95);box-shadow:var(--shadow-3)}.c-landing-footer .landing-footer-support-manager-title{color:hsla(0,0%,100%,.8);font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:600;margin:0 0 16px}.c-landing-footer .landing-footer-support-manager-photo{background-color:hsla(0,0%,100%,.15);background-position:center;background-size:cover;border:3px solid hsla(0,0%,100%,.7);border-radius:50%;box-shadow:var(--shadow-3);flex-shrink:0;height:120px;width:120px}.c-landing-footer .landing-footer-support-manager-name{color:#fff;font-size:.8rem;font-weight:500;margin-top:8px}.c-landing-footer .landing-footer-heading{color:color-mix(in oklab, transparent, oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome)) 85%);font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:700;margin:0 0 12px;text-transform:uppercase}.c-landing-footer .landing-footer-subheading{color:hsla(0,0%,100%,.95);font-family:"Plus Jakarta Sans",sans-serif;font-size:.85rem;font-weight:600;margin:16px 0 8px}.c-landing-footer .landing-footer-intro{color:hsla(0,0%,100%,.9);font-size:.85rem;line-height:1.5;margin:0 0 16px}.c-landing-footer .landing-footer-list{list-style:none;margin:0;padding:0}.c-landing-footer .landing-footer-list li{margin-bottom:8px}.c-landing-footer .landing-footer-list .landing-footer-messaging{border-top:1px solid hsla(0,0%,100%,.25);margin-top:12px;padding-top:12px}.c-landing-footer .landing-footer-list .landing-footer-messaging+.landing-footer-messaging{border-top:none;margin-top:0;padding-top:0}.c-landing-footer .landing-footer-list .landing-footer-messaging-label{color:hsla(0,0%,100%,.75);display:inline-block;font-size:.8em;margin-inline-end:6px}.c-landing-footer .landing-footer-list a{align-items:center;color:inherit;display:inline-flex;gap:8px;text-decoration:none}.c-landing-footer .landing-footer-list a:hover{color:#fff}.c-landing-footer .landing-footer-list a .c-icon{flex-shrink:0}.c-landing-footer .landing-footer-address{font-style:normal;margin:0 0 16px}.c-landing-footer .landing-footer-address .landing-footer-address-link{align-items:flex-start;color:inherit;display:flex;gap:8px;text-decoration:none}.c-landing-footer .landing-footer-address .landing-footer-address-link:hover{color:#fff}.c-landing-footer .landing-footer-address .landing-footer-address-link .c-icon{flex-shrink:0;margin-top:2px}.c-landing-footer .landing-footer-contact-btn{background:#fff;border:2px solid #fff;border-radius:4px;color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));display:inline-block;font-size:.7rem;font-weight:700;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.c-landing-footer .landing-footer-contact-btn:hover{background:hsla(0,0%,100%,.9);color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-landing-footer .landing-footer-follow .landing-footer-social{align-items:center;border:1px solid hsla(0,0%,100%,.65);border-radius:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.12) inset;color:#fff;display:inline-flex;font-size:.7rem;font-weight:700;height:40px;justify-content:center;text-decoration:none;width:40px}.c-landing-footer .landing-footer-follow .landing-footer-social:hover{background:hsla(0,0%,100%,.38);border-color:hsla(0,0%,100%,.8)}.c-landing-footer .landing-footer-links{display:flex;flex-direction:column;gap:8px}.c-landing-footer .landing-footer-links a{align-items:center;color:inherit;display:inline-flex;gap:8px;text-decoration:none}.c-landing-footer .landing-footer-links a:hover{color:#fff}.c-landing-footer .landing-footer-links a.active{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:4px}.c-landing-footer .landing-footer-links a .c-icon{flex-shrink:0}.c-landing-footer .landing-footer-cta{margin-top:16px}.c-landing-footer .landing-footer-fun-fact{align-items:center;align-self:start;display:flex;flex-direction:column;max-width:220px}.c-landing-footer .landing-footer-fun-fact-quote{box-sizing:border-box;color:hsla(0,0%,100%,.9);font-size:.85rem;font-style:italic;font-weight:400;line-height:1.5;margin:16px 0 0;max-width:148px;min-height:3em;min-height:2lh;overflow-wrap:break-word;text-align:center;width:100%}.c-landing-footer .landing-footer-fun-fact-quote::before{content:"“"}.c-landing-footer .landing-footer-fun-fact-quote::after{content:"”"}.c-landing-footer .landing-footer-fun-fact-next{align-items:center;backdrop-filter:blur(4px);background:rgba(0,60,72,.72);border:1px solid hsla(0,0%,100%,.55);border-radius:50%;bottom:5px;box-shadow:0 1px 6px rgba(0,0,0,.35);color:#fff;cursor:pointer;display:flex;height:32px;inset-inline-end:5px;justify-content:center;padding:0;position:absolute;transition:background .2s ease,border-color .2s ease;width:32px;z-index:1}.c-landing-footer .landing-footer-fun-fact-next .c-icon{color:inherit}.c-landing-footer .landing-footer-fun-fact-next:hover{background:rgba(0,60,72,.88);border-color:hsla(0,0%,100%,.75)}.c-landing-footer .landing-footer-fun-fact-next:focus-visible{outline:2px solid #fff;outline-offset:2px}.c-landing-footer .landing-footer-fun-fact-visual{flex-shrink:0;height:148px;position:relative;width:148px}.c-landing-footer .landing-footer-fun-fact-photo{appearance:none;background-color:hsla(0,0%,100%,.12);background-position:center;background-repeat:no-repeat;background-size:cover;border:3px solid hsla(0,0%,100%,.55);border-radius:50%;box-shadow:var(--shadow-3);cursor:pointer;display:block;font:inherit;height:148px;padding:0;transition:filter .2s ease,transform .2s ease,border-color .2s ease;width:148px}.c-landing-footer .landing-footer-fun-fact-photo:hover{border-color:hsla(0,0%,100%,.75);filter:brightness(1.08);transform:scale(1.02)}.c-landing-footer .landing-footer-fun-fact-photo:focus-visible{outline:2px solid #fff;outline-offset:3px}.c-landing-footer .landing-footer-copyright{border-top:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.85);font-size:.85rem;padding:16px;text-align:center;user-select:none}.c-landing-footer .landing-footer-copyright-easter{display:inline}.c-landing-footer .landing-footer-copyright-mark{cursor:help;opacity:.72;transition:opacity .15s ease}.c-landing-footer .landing-footer-copyright-mark:hover{opacity:.95}.footer-fun-fact-modal-backdrop{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000010}.footer-fun-fact-modal{background:#fff;border-radius:16px;box-shadow:var(--shadow-3);color:#1a1a1a;display:flex;flex-direction:column;max-height:min(90vh,720px);max-width:420px;overflow:hidden;position:relative;width:100%}.footer-fun-fact-modal-close{align-items:center;background:none;border:none;color:#111;cursor:pointer;display:flex;inset-inline-end:8px;padding:8px;position:absolute;top:8px;z-index:2}.footer-fun-fact-modal-close:focus-visible{outline:2px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));outline-offset:2px}.footer-fun-fact-modal-text{padding:32px 24px 24px;padding-inline-end:40px}.footer-fun-fact-modal-title{font-size:1.2rem;font-weight:700;line-height:1.25;margin:0 0 16px}.footer-fun-fact-modal-body{color:#444;font-size:1rem;line-height:1.55;margin:0 0 24px}.footer-fun-fact-modal-cta{border:2px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));border-radius:999px;color:#111;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:8px 24px;text-decoration:none;text-transform:uppercase}.footer-fun-fact-modal-cta:hover{border-color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.footer-fun-fact-modal-image-wrap{flex-shrink:0;line-height:0;margin-top:auto}.footer-fun-fact-modal-image{display:block;height:auto;max-height:38vh;object-fit:cover;object-position:center;width:100%}.footer-fun-fact-modal{background:#fff;border-radius:16px;box-shadow:var(--shadow-3);color:#1a1a1a;display:flex;flex-direction:column;max-height:min(90vh,720px);max-width:420px;overflow:hidden;position:relative;width:100%}@keyframes toggle-panel-collapse{0%{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));color:oklch(var(--l-signal-ink) var(--c-brand) var(--h-brand));transform:scale(1)}40%{transform:scale(1)}60%{transform:scale(1.5)}100%{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-card) var(--c-card) var(--h-ground));transform:scale(1)}}@keyframes toggle-panel-uncollapse{0%{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));color:oklch(var(--l-signal-ink) var(--c-brand) var(--h-brand));transform:scale(1)}40%{transform:scale(1)}60%{transform:scale(1.5)}100%{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-card) var(--c-card) var(--h-ground));transform:scale(1)}}.c-shell-header-inner{--white: #fff;--black: #000;--l-deep: 32%;--l-ink: 37%;--l-signal-ink: 37%;--l-ink-muted: 47%;--l-ink-subtle: 64%;--l-border-strong: 73%;--l-border: 90%;--l-sunken: 93%;--l-page: 97.5%;--l-card: 99.0%;--l-raised: 99.5%;--l-overlay: 100%;--l-input: 100%;--l-brand-border: 56%;--l-chrome: 37%;--l-chrome-soft: 47%;--c-depth: 0.005;--l-chrome-ink: 98%;--shadow-ink: 25% 0.04 var(--h-ground);--shadow-1: 0 1px 2px oklch(var(--shadow-ink) / 8%), 0 2px 4px -1px oklch(var(--shadow-ink) / 6%);--shadow-2: 0 1px 3px oklch(var(--shadow-ink) / 9%), 0 6px 12px -2px oklch(var(--shadow-ink) / 10%);--shadow-3: 0 2px 6px -1px oklch(var(--shadow-ink) / 9%), 0 12px 24px -4px oklch(var(--shadow-ink) / 13%);--shadow-4: 0 4px 10px -2px oklch(var(--shadow-ink) / 10%), 0 28px 56px -12px oklch(var(--shadow-ink) / 18%);--shadow-inset: inset 0 2px 4px oklch(var(--shadow-ink) / 9%);--shadow-side-r: 2px 0 8px -2px oklch(var(--shadow-ink) / 14%);--shadow-side-l: -2px 0 8px -2px oklch(var(--shadow-ink) / 14%);--shadow-up: 0 -2px 6px -1px oklch(var(--shadow-ink) / 9%), 0 -12px 24px -4px oklch(var(--shadow-ink) / 13%);color-scheme:light;backdrop-filter:blur(12px) saturate(0.55);background:linear-gradient(180deg, oklch(var(--l-chrome-soft) 0.07 var(--h-chrome)/58%) 0%, oklch(var(--l-chrome-soft) 0.07 var(--h-chrome)/54%) 100%);box-shadow:none;isolation:auto;overflow:visible;position:relative;z-index:5;align-items:center;display:flex;gap:8px;height:64px;padding:0 var(--query-spacer);position:relative;user-select:none;width:100%;z-index:100003}.c-shell-header-inner .bar-logo{align-self:unset;background:var(--white);border-radius:50%;box-shadow:0 12px 12px rgba(0,0,0,.3);display:grid;flex-shrink:0;grid-template:minmax(0, 1fr)/minmax(0, 1fr);height:56px;margin-inline-end:8px;padding:8px;place-items:center;transition:border-radius .4s ease-in-out,height .4s ease-in-out,margin .4s ease-in-out,width .4s ease-in-out}.c-shell-header-inner .bar-logo img{grid-area:1/1;max-height:100%;max-width:100%;transition:opacity .4s ease-in-out}.c-shell-header-inner .bar-logo .bar-logo-full{opacity:0}@media(prefers-reduced-motion: reduce){.c-shell-header-inner .bar-logo{transition:none}.c-shell-header-inner .bar-logo img{transition:none}}.c-shell-header-inner select{border:none;outline:none}.c-shell-header-inner button.variant-menu svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-shell-header-inner button.variant-menu.active,.c-shell-header-inner button.variant-menu:hover{background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));border-bottom-color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-shell-header-inner .bar-search{align-items:center;display:flex;flex:10;gap:8px;height:64px;max-width:604px}.c-shell-header-inner .bar-search .search-box input{background:none;border:none;border-bottom:1px solid oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));border-radius:0;box-shadow:none;color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));opacity:.7;outline:none;padding:0 32px;transition:opacity .3s ease;width:100%}.c-shell-header-inner .bar-search .search-box input::first-letter{text-transform:capitalize}.c-shell-header-inner .bar-search .search-box input::placeholder{color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));opacity:1}.c-shell-header-inner .bar-search .search-box input:focus{border-bottom:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:1}.c-shell-header-inner .bar-search .search-box input:focus~button[disabled] svg{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-shell-header-inner .bar-search .btn-search{height:32px;width:32px;color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));position:absolute}.c-shell-header-inner .bar-search .btn-clear{height:24px;width:24px;color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));inset-inline-end:8px;position:absolute}.c-shell-header-inner .bar-search .btn-search:hover,.c-shell-header-inner .bar-search .btn-clear:hover{color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}@media(max-width: 749px){.c-shell-header-inner .bar-search .portal-shop-pricelist{display:none}}.c-shell-header-inner .action-group .c-dropdown .dropdown-body{backdrop-filter:blur(12px) saturate(0.55);background:linear-gradient(180deg, oklch(var(--l-deep) 0.07 var(--h-chrome)/86%) 0%, oklch(var(--l-deep) 0.07 var(--h-chrome)/82%) 100%);border:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-chrome)/32%);box-shadow:0 16px 44px oklch(var(--l-deep) 0.07 var(--h-chrome)/42%);border-radius:8px;min-width:180px;z-index:100015}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .sub-menu,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu{color:hsla(0,0%,100%,.92);cursor:pointer;padding:8px 16px}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .sub-menu:first-child,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:first-child{border-radius:8px 8px 0 0}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .sub-menu:last-child,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:last-child{border-radius:0 0 8px 8px}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .sub-menu:first-child:last-child,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:first-child:last-child{border-radius:8px}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .sub-menu:hover,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .sub-menu.active,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:hover,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu.active{background:var(--chrome-veil);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu{border:none;justify-content:flex-start;text-align:start;width:100%}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:not([disabled],.disabled) .c-button-text{color:hsla(0,0%,100%,.94)}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:not(.active,[disabled],.disabled) .c-icon,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:not(.active,[disabled],.disabled) svg{color:hsla(0,0%,100%,.92)}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:hover:not([disabled],.disabled){background:var(--chrome-veil)}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:hover:not([disabled],.disabled) .c-button-text,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:hover:not([disabled],.disabled) .c-icon,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu:hover:not([disabled],.disabled) svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu.active{background:var(--chrome-veil-strong);border-bottom-color:rgba(0,0,0,0)}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu.active .c-button-text,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu.active .c-icon,.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu.active svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-shell-header-inner .action-group .c-dropdown .dropdown-body .c-button.variant-menu svg{color:inherit}.c-shell-header-inner .action-group{align-items:center;display:flex;gap:8px;justify-content:flex-end;overflow:visible;width:100%}.c-shell-header-inner .action-group .btn-dropdown,.c-shell-header-inner .action-group .bar-nav-item{align-items:center;color:var(--white);cursor:pointer;display:flex}.c-shell-header-inner .action-group .btn-dropdown svg,.c-shell-header-inner .action-group .btn-dropdown .c-icon,.c-shell-header-inner .action-group .bar-nav-item svg,.c-shell-header-inner .action-group .bar-nav-item .c-icon{color:hsla(0,0%,100%,.92)}.c-shell-header-inner .action-group .btn-dropdown svg.active,.c-shell-header-inner .action-group .btn-dropdown svg:hover,.c-shell-header-inner .action-group .btn-dropdown .c-icon.active,.c-shell-header-inner .action-group .btn-dropdown .c-icon:hover,.c-shell-header-inner .action-group .bar-nav-item svg.active,.c-shell-header-inner .action-group .bar-nav-item svg:hover,.c-shell-header-inner .action-group .bar-nav-item .c-icon.active,.c-shell-header-inner .action-group .bar-nav-item .c-icon:hover{color:var(--white)}.c-shell-header-inner .action-group .btn-dropdown .c-icon,.c-shell-header-inner .action-group .bar-nav-item .c-icon{margin-inline-start:2px}.c-shell-header-inner .action-group .btn-dropdown .c-icon:first-child,.c-shell-header-inner .action-group .bar-nav-item .c-icon:first-child{margin-inline-start:0}.c-shell-header-inner .action-group .bar-nav-item{border-radius:24px;margin-inline:4px;transition:box-shadow .2s ease,background .2s ease}.c-shell-header-inner .action-group .bar-nav-item.active{background:hsla(0,0%,100%,.22);box-shadow:0 0 0 4px hsla(0,0%,100%,.22),0 0 0 calc(4px + 1px) hsla(0,0%,100%,.55)}.c-shell-header-inner .action-group .bar-nav-item.active .c-icon{color:var(--white)}.c-shell-header-inner .action-group .bar-shop-cart-trigger{gap:2px}.c-shell-header-inner .action-group .bar-shop-cart-trigger .bar-shop-cart-chevron{margin-inline-start:0;opacity:.88}.c-shell-header-inner .action-group .c-dropdown:has(.bar-nav-item){align-items:center;display:flex;overflow:visible}.c-shell-header-inner .action-group .c-button:not(.bar-nav-item){border-radius:8px;font-weight:500;height:40px;padding:0 24px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.c-shell-header-inner .action-group .btn-action{height:32px;width:32px;border-radius:50%;color:var(--white);flex:none;margin-inline:4px;transition:box-shadow .2s ease,background .2s ease}.c-shell-header-inner .action-group .btn-action:hover,.c-shell-header-inner .action-group .btn-action.active{color:var(--white)}.c-shell-header-inner .action-group .btn-action:hover{background:hsla(0,0%,100%,.08);box-shadow:0 0 0 8px hsla(0,0%,100%,.08)}.c-shell-header-inner .action-group .btn-action.active{background:hsla(0,0%,100%,.22);box-shadow:0 0 0 8px hsla(0,0%,100%,.22);outline:1px solid hsla(0,0%,100%,.45);outline-offset:7px}.c-shell-header-inner .action-group .bar-cart-bounce{align-items:center;display:inline-flex}.c-shell-header-inner .action-group .c-icon-badge{right:-0.75em;top:-0.6em}.c-shell-header-inner .action-group .dropdown-body{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:none;min-width:200px}.c-shell-header-inner .action-group .dropdown-body header{align-items:center;background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));display:flex;height:48px;padding:8px}.c-shell-header-inner .action-group .dropdown-body .divider{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));height:1px}.c-shell-header-inner .action-group .dropdown-my-portal{cursor:pointer}.c-shell-header-inner .action-group .dropdown-my-portal .dropdown-body .c-button{justify-content:flex-start;padding:8px;text-align:start;width:100%}.c-shell-header-inner .action-group .dropdown-cart.has-options{cursor:context-menu}.c-shell-header-inner .action-group .dropdown-cart .dropdown-button .amount-unit{inset-inline-end:-12px;bottom:8px;position:absolute}.c-shell-header-inner .action-group .dropdown-cart .dropdown-body .c-button{padding:8px}.c-shell-header-inner .action-group .dropdown-cart .dropdown-body .cart{align-items:center;display:flex;height:48px;justify-content:space-between;padding:8px}.c-shell-header-inner .action-group .dropdown-cart .dropdown-body .cart .order-details{flex:1;margin-inline-start:8px}.c-shell-header-inner .action-group .dropdown-cart .dropdown-body .cart .cart-items{display:flex;gap:4px}.c-shell-header-inner .action-group .dropdown-cart .dropdown-body .cart:hover{background:oklch(var(--l-border) var(--c-tint) var(--h-brand));color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));cursor:pointer}.c-shell-header-inner .action-group .dropdown-cart .dropdown-body .cart.active{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-shell-header-inner .action-group .portal-shop-menu-trigger{display:none}.c-shell-header-inner .action-group .portal-shop-desktop-nav{align-items:center;display:contents}@media(max-width: 749px){.c-shell-header-inner .action-group .portal-shop-menu-trigger{display:flex}.c-shell-header-inner .action-group .portal-shop-desktop-nav{display:none}}.c-shell-header-inner .bar-header{align-items:center;color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));display:flex;flex:1;height:100%;justify-content:flex-end}.c-shell-header-inner .bar-header .title{align-items:center;display:flex;font-size:1rem;font-weight:600;height:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.c-shell-header-inner .bar-header .page-icon{align-items:center;background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));display:flex;height:100%;justify-content:center;margin-inline-start:var(--query-spacer);width:50px}@media(max-width: 750px){.c-shell-header-inner .bar-header .title{display:none}}@media(max-width: 600px){.c-shell-header-inner .bar-header .page-icon{display:none}.c-shell-header-inner .action-group{margin-inline-end:var(--query-spacer)}}.shop-layout .c-shell-header-inner .bar-logo{align-self:unset;border-radius:50%;height:56px;width:56px}.c-shell-header{align-items:stretch;background-color:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));display:flex;flex-direction:column;position:relative}.c-shell-header:has(.hero.hero-collapsed) .c-shell-header-inner{backdrop-filter:blur(11px) saturate(0.82);background:linear-gradient(180deg, oklch(var(--l-chrome-soft) 0.07 var(--h-chrome)/44%), oklch(var(--l-chrome-soft) 0.07 var(--h-chrome)/40%))}.cms-dynamic-page{animation:cms-page-fade-in 140ms ease both}.cms-dynamic-page--loading{min-height:800px}@keyframes cms-page-fade-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion: reduce){.cms-dynamic-page{animation:none}}.c-breadcrumbs{align-items:center;background:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground));border-bottom:2px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;min-height:56px;overflow:visible;padding-inline-end:max(16px,(100% - min(100%,1200px))/2);padding-inline-start:max(16px,(100% - min(100%,1200px))/2);position:relative}.c-breadcrumbs .main-navigation{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:32px;box-shadow:var(--shadow-1);display:flex;margin-inline-end:24px;padding:8px 16px;padding-inline-end:24px;position:relative}.c-breadcrumbs .main-navigation .breadcrumb,.c-breadcrumbs .main-navigation svg{height:24px}.c-breadcrumbs .main-navigation a.breadcrumb{cursor:pointer}.c-breadcrumbs .main-navigation a.breadcrumb:hover{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-breadcrumbs .main-navigation a.breadcrumb.current:hover{color:oklch(var(--l-signal-ink) var(--c-brand) var(--h-brand))}.c-breadcrumbs .main-navigation .breadcrumb{align-items:center;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;letter-spacing:.06em;text-transform:uppercase}.c-breadcrumbs .main-navigation .breadcrumb.current{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-breadcrumbs .main-navigation+*{margin-inline-start:auto}.c-breadcrumbs .c-dropdown .dropdown-body{backdrop-filter:blur(12px) saturate(0.55);background:linear-gradient(180deg, oklch(var(--l-deep) 0.07 var(--h-chrome)/86%) 0%, oklch(var(--l-deep) 0.07 var(--h-chrome)/82%) 100%);border:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-chrome)/32%);box-shadow:0 16px 44px oklch(var(--l-deep) 0.07 var(--h-chrome)/42%);border-radius:8px;min-width:180px;overflow-y:auto}.c-breadcrumbs .c-dropdown .dropdown-body .sub-menu{align-items:center;background:rgba(0,0,0,0);border-bottom:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/24%);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 16px;white-space:nowrap}.c-breadcrumbs .c-dropdown .dropdown-body .sub-menu:first-child{border-radius:8px 8px 0 0}.c-breadcrumbs .c-dropdown .dropdown-body .sub-menu:last-child{border-radius:0 0 8px 8px}.c-breadcrumbs .c-dropdown .dropdown-body .sub-menu .count{color:hsla(0,0%,100%,.52)}.c-breadcrumbs .c-dropdown .dropdown-body .sub-menu:hover,.c-breadcrumbs .c-dropdown .dropdown-body .sub-menu.active{background:var(--chrome-veil);color:color-mix(in oklab, transparent, oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome)) 90%);user-select:none}.c-breadcrumbs .c-dropdown .dropdown-body .sub-menu:hover .count,.c-breadcrumbs .c-dropdown .dropdown-body .sub-menu.active .count{color:hsla(0,0%,100%,.88)}.c-breadcrumbs .menu{align-items:center;align-self:center;background:rgba(0,0,0,0);color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;font-weight:600;height:48px;text-transform:uppercase;transition:background .2s ease,color .2s ease}.c-breadcrumbs .menu svg{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-breadcrumbs .menu:not(.active,.active-child):hover{background:rgba(0,0,0,.04);color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-breadcrumbs .menu:not(.active,.active-child):hover .c-icon,.c-breadcrumbs .menu:not(.active,.active-child):hover svg{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-breadcrumbs .menu.active,.c-breadcrumbs .menu.active-child{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-breadcrumbs .menu.active .c-button-text,.c-breadcrumbs .menu.active .c-icon,.c-breadcrumbs .menu.active svg,.c-breadcrumbs .menu.active span,.c-breadcrumbs .menu.active-child .c-button-text,.c-breadcrumbs .menu.active-child .c-icon,.c-breadcrumbs .menu.active-child svg,.c-breadcrumbs .menu.active-child span{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-breadcrumbs .c-button.menu{padding:16px}.c-breadcrumbs .menu-trigger{cursor:default;padding:0}.c-breadcrumbs .menu-trigger .menu-label,.c-breadcrumbs .menu-trigger .menu-chevron{align-items:center;background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;display:flex;font:inherit;letter-spacing:inherit;text-transform:inherit}.c-breadcrumbs .menu-trigger .menu-label{padding:16px 4px 16px 16px}.c-breadcrumbs .menu-trigger .menu-chevron{padding:16px 16px 16px 4px}.c-breadcrumbs .menu-trigger .menu-chevron svg{height:24px}.shop-layout .c-breadcrumbs{padding-inline-end:var(--query-spacer);padding-inline-start:var(--query-spacer)}.shop-layout .c-breadcrumbs .main-navigation+*{margin-inline-start:0}html.mobile .c-breadcrumbs{display:none}@media(min-width: 750px)and (max-width: 934px){.c-breadcrumbs .main-navigation~*{display:none}}.c-collection-product .c-product-image{aspect-ratio:4/3;background:oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));overflow:hidden;position:relative;width:100%}.c-collection-product .c-product-image .btn-favourite{inset-inline-end:8px;position:absolute;top:8px}.c-collection-product .c-product-image .btn-photos{inset-inline-end:calc(8px + 14px*1.8 + 4px);position:absolute;top:8px}@media(hover: hover){.c-collection-product .c-product-image .btn-photos{opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}}.c-collection-product .c-product-image .btn-photos .btn-photos-count{border-radius:50%;font-size:.6rem;inset-inline-start:-4px;min-height:1.4em;min-width:1.4em;padding:0;position:absolute;top:-4px}.c-collection-product .c-product-image:hover .btn-photos,.c-collection-product .c-product-image:focus-within .btn-photos{opacity:1;transform:none}.c-collection-product .c-product-image.carousel-active{cursor:zoom-in}.c-collection-product .c-product-image img{height:100%;object-fit:fill;width:100%}.c-collection-product .c-product-image>.product-media{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.c-collection-product .c-product-image>.product-media .image-placeholder{align-items:center;display:flex;height:100%;justify-content:center;padding:10%;width:100%}.c-collection-product .c-product-image>.product-media .image-placeholder svg{height:100%;width:100%}.c-collection-product .c-product-image .c-product-ribbon{align-items:center;background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));color:oklch(var(--l-card) var(--c-tint) var(--h-brand));display:flex;flex-direction:column;font-size:.7rem;font-weight:600;inset-inline-start:-30px;justify-content:center;padding:4px;position:absolute;top:25px;transform:rotate(-45deg);width:140px}.c-collection-product .c-product-image .c-product-ribbon:dir(rtl){transform:rotate(45deg)}.c-collection-product .c-product-image .c-product-ribbon.unavailable{background:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));color:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-collection-product .c-product-image .c-product-ribbon.updated{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success));color:oklch(var(--l-card) var(--c-tint) var(--h-success))}.c-product-quantity{align-items:center;display:flex;justify-content:flex-end}.c-product-quantity.simple .widget{gap:4px}.c-product-quantity .indicators{align-items:center;display:flex;justify-content:center}.c-product-quantity .indicators .btn{height:24px}.c-product-quantity .widget{align-items:center;display:flex;justify-content:flex-end}.c-product-quantity .widget .actions-extended{align-items:center;display:flex;max-width:0;overflow-x:clip;overflow-y:visible;padding-inline-end:0;transition:max-width .3s ease}.c-product-quantity .widget .actions-extended.active{max-width:100%}.c-product-quantity .widget .btn-quantity{border-radius:50%;margin:0;padding:0}.c-product-quantity .widget .input-amount{display:flex;justify-content:center;margin:0 4px;min-width:auto;padding:0}.c-product-quantity .widget .input-amount input{-moz-appearance:textfield;border:1px solid oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));border-radius:50%;color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:.7rem;height:40px;text-align:center;width:40px}.c-product-quantity .widget .input-amount input::-webkit-outer-spin-button,.c-product-quantity .widget .input-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-product-quantity .widget .actions{align-items:center;background:oklch(var(--l-border) var(--c-surface) var(--h-ground));border:1px solid oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-top:0;display:flex;justify-content:center;padding:0}.c-product-quantity .widget .actions button{border:none;border-radius:0;flex:1}.c-product-quantity.invalid .widget .input-amount input{border:1px solid oklch(var(--l-border-strong) var(--c-warning) var(--h-warning));color:oklch(var(--l-border-strong) var(--c-warning) var(--h-warning))}.c-product-quantity.unavailable .widget .c-text,.c-product-quantity.unavailable .widget .btn-right{display:none}.c-product-quantity .round-up-text{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));font-size:.7rem}.countdown{margin-top:16px}.countdown__time{border:3px solid var(--white);color:oklch(var(--l-border-strong) var(--c-warning) var(--h-warning));display:inline-block;font-size:1.2rem;font-weight:bold;text-align:center;width:100%}.countdown__catch{font-size:1.2rem;font-weight:bold}.countdown__unsold{font-size:.85rem;font-style:italic;font-weight:normal}.c-incentive{align-items:center;border-bottom:2px solid;display:flex;flex-direction:row;padding:8px;position:relative;width:100%}.c-incentive.promotion{background:oklch(var(--l-card) var(--c-tint) var(--h-success));border-color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-incentive.promotion .incentive-header{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-incentive.promotion .incentive-header:hover{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-incentive.promotion .text{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));flex:1}.c-incentive.transport{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-incentive.transport .incentive-header{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-incentive.transport .text{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-incentive .incentive-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-inline-end:8px}.incentives{display:flex;flex-direction:column;width:100%}.c-incentive-personal-offer{align-items:center;animation:show 600ms 100ms cubic-bezier(0.38, 0.97, 0.56, 0.76) forwards;background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));display:flex;font-style:italic;min-height:64px;opacity:0;padding:4px}.c-incentive-personal-offer.inactive{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-incentive-personal-offer .c-icon{margin-inline-end:4px;min-width:36px}.c-incentive-personal-offer .personal-text{display:flex;flex-direction:column;gap:4px}.c-incentives-progress .completed{align-items:center;display:flex}.c-incentives-progress .completed.extended{background:oklch(var(--l-card) var(--c-tint) var(--h-success));color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));padding:8px}.c-incentives-progress .completed.extended .completed-text{flex:1}@keyframes blink{0%,100%{background-color:oklch(var(--l-border) var(--c-tint) var(--h-success))}50%{background-color:oklch(var(--l-card) var(--c-tint) var(--h-success))}}@keyframes scale-up{0%,100%{transform:scale(1)}50%{transform:scale(1.5)}}.c-incentive.promotion.tokens-changed{animation:blink .5s ease-in-out 5}.c-incentive.promotion.tokens-changed .c-icon{animation:scale-up .5s ease-in-out 5}.c-offer-item-amount{align-items:center;display:flex;gap:4px}.c-order-items{background:oklch(var(--l-card) var(--c-card) var(--h-ground));flex:1;width:100%}.c-order-items .empty-cart{align-items:center;border-bottom:2px dashed oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));border-top:2px dashed oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));display:flex;flex-direction:column;font-weight:600;justify-content:center;padding:24px 0;padding-inline-start:4px}.c-order-items .empty-cart button.c-button.icon-order{cursor:default}.c-order-items .empty-cart button.c-button.icon-order,.c-order-items .empty-cart button.c-button.icon-order:hover{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-order-items .empty-cart button.c-button.icon-order svg,.c-order-items .empty-cart button.c-button.icon-order:hover svg{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}@media(max-width: 600px){.c-order-items .product-line .product-name{max-width:170px}}.c-order-items .product-line.cart-item-changed:not(:empty){box-shadow:inset 4px 0 0 oklch(var(--l-signal-ink) var(--c-info) var(--h-info));color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-order-items .product-line.cart-item-changed:not(:empty):nth-child(odd of .product-line),.c-order-items .product-line.cart-item-changed:not(:empty):nth-child(even of .product-line){background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-order-items .product-line.cart-item-changed:not(:empty):hover{background:oklch(calc(var(--l-border) - 5%) var(--c-tint) var(--h-info))}.c-order-items .product-line.cart-item-changed:not(:empty) .quantity-type-icon,.c-order-items .product-line.cart-item-changed:not(:empty) .product-name{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-order-items .product-line.cart-item-changed:not(:empty) .quantity,.c-order-items .product-line.cart-item-changed:not(:empty) .costs{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-order-items .product-line.cart-item-changed:not(:empty) .costs .c-changed .previous{color:oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info)/55%)}.c-order-items .product-line.cart-item-changed:not(:empty) .costs .c-changed .current{color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger))}.c-order-items.wide{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--query-spacer)}.c-order-items.wide .order-section{flex:1}.c-order-items.wide .product-line{align-items:center;border-bottom:1px solid oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));display:flex;font-size:.85rem;gap:8px;min-height:40px;padding:4px 16px;transition:background .1s}.c-order-items.wide .product-line:last-child{border-bottom:none}.c-order-items.wide .product-line:hover{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-order-items.wide .product-line.warning,.c-order-items.wide .product-line.warning:nth-of-type(odd),.c-order-items.wide .product-line.warning:nth-of-type(even){background:oklch(var(--l-card) var(--c-tint) var(--h-warning))}.c-order-items.wide .product-line.warning:hover{background:oklch(var(--l-border) var(--c-tint) var(--h-warning))}.c-order-items.wide .product-line .quantity-type-icon{flex-shrink:0}.c-order-items.wide .product-line .quantity{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));flex:none;font-variant-numeric:tabular-nums;font-weight:600;min-width:32px;text-align:end;white-space:nowrap}.c-order-items.wide .product-line .product-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-order-items.wide .product-line .costs{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-weight:600;text-align:end;white-space:nowrap}.c-auth-login .forgot-pw{align-items:center;display:flex;justify-content:flex-end;width:100%}.c-auth-login .otp-options{align-items:center;display:flex;gap:16px;justify-content:center}.c-dialog-auth-content .c-redeem h3{color:oklch(var(--l-card) var(--c-info-tint) var(--h-info));font-size:1rem;font-weight:600;letter-spacing:.01em;margin-bottom:8px}.c-dialog-auth-content .c-redeem .step-info,.c-dialog-auth-content .c-redeem .about{color:hsla(0,0%,100%,.9);font-size:.8rem;line-height:1.55;margin-bottom:24px}.c-dialog-auth-content .c-redeem .fieldset-label{color:hsla(0,0%,100%,.95);font-weight:600;margin-bottom:8px}.c-dialog-auth-content .c-redeem .field-readonly{background:var(--chrome-veil);border-color:hsla(0,0%,100%,.2)}.c-dialog-auth-content .c-redeem .field-readonly .key{color:hsla(0,0%,100%,.95)}.c-dialog-auth-content .c-redeem .field-readonly .value{color:hsla(0,0%,100%,.9)}.c-dialog-auth-content .c-redeem .c-stepper{margin-top:24px}.c-dialog-auth-content .c-redeem .c-stepper .step,.c-dialog-auth-content .c-redeem .c-stepper .step a{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.45);color:hsla(0,0%,100%,.9)}.c-dialog-auth-content .c-redeem .c-stepper .step.active,.c-dialog-auth-content .c-redeem .c-stepper .step.active a{background:oklch(62% var(--c-brand) var(--h-brand));border-color:rgba(0,0,0,0);color:oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand))}.c-dialog-auth-content .c-redeem .c-stepper .step.completed,.c-dialog-auth-content .c-redeem .c-stepper .step.completed a{background:hsla(0,0%,100%,.25);border-color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));color:oklch(var(--l-card) var(--c-info-tint) var(--h-info))}.c-dialog-auth-content .c-redeem .c-stepper .step.disabled,.c-dialog-auth-content .c-redeem .c-stepper .step.disabled a{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.5)}.c-dialog-auth-content .c-redeem .c-stepper .progress-line{background:hsla(0,0%,100%,.35)}.c-dialog-auth-content .c-redeem .c-button-group .c-button.type-info:not(.disabled),.c-dialog-auth-content .c-redeem .c-button-group .c-button.type-success:not(.disabled){background:hsla(0,0%,100%,.95) !important;border:1px solid hsla(0,0%,100%,.95) !important;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground)) !important}.c-dialog-auth-content .c-redeem .c-button-group .c-button.type-info:not(.disabled) .c-button-text,.c-dialog-auth-content .c-redeem .c-button-group .c-button.type-info:not(.disabled) svg,.c-dialog-auth-content .c-redeem .c-button-group .c-button.type-success:not(.disabled) .c-button-text,.c-dialog-auth-content .c-redeem .c-button-group .c-button.type-success:not(.disabled) svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground)) !important}.c-dialog-auth-content .c-redeem .c-button-group .c-button.type-info:not(.disabled):hover,.c-dialog-auth-content .c-redeem .c-button-group .c-button.type-info:not(.disabled):active,.c-dialog-auth-content .c-redeem .c-button-group .c-button.type-success:not(.disabled):hover,.c-dialog-auth-content .c-redeem .c-button-group .c-button.type-success:not(.disabled):active{background:#fff !important;border-color:#fff !important}.c-registration .c-stepper .steps .progress-line{background:oklch(var(--l-border) var(--c-tint) var(--h-success))}.c-registration .consent{margin-top:16px}.c-registration .consent .checkbox{line-height:16px;margin-bottom:4px}.c-registration .consent .checkbox label{align-items:center;display:flex}.c-registration .team-regards{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:1rem;margin-bottom:16px;position:relative}.c-registration .team-regards img{box-shadow:var(--shadow-2);max-width:100%}.c-registration .team-regards span{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));bottom:0;color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));inset-inline-start:0;padding:4px;padding-inline-start:0;position:absolute}.c-registration p{line-height:1.5rem;margin-bottom:0}.c-checkout .bar-checkout{align-items:center;background:oklch(var(--l-border) var(--c-tint) var(--h-success));border-bottom:2px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));display:flex;gap:8px;margin-bottom:16px}.c-checkout .bar-checkout .bar-header{align-items:center;display:flex;flex:1;justify-content:flex-start}.c-checkout .bar-checkout .bar-header .title{align-items:center;color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));display:flex;font-size:1.05rem;line-height:64px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.c-checkout .bar-checkout .bar-header .page-icon{align-items:center;background:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));color:oklch(var(--l-card) var(--c-tint) var(--h-success));display:flex;height:64px;justify-content:center;margin-inline-end:var(--query-spacer);padding:8px;width:50px}.c-checkout .no-issues{align-items:center;background:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));color:oklch(var(--l-card) var(--c-tint) var(--h-success));display:flex;gap:8px;justify-content:center;padding:16px 32px}.c-checkout .vouchers{margin-bottom:16px}.c-checkout .alert{margin-top:16px;margin-top:0;width:100%}.c-checkout .alert button{margin-top:8px}.c-checkout .popover-question{margin-inline-start:24px}.c-checkout .finalize-cart{display:flex;flex:1;flex-direction:column;gap:24px;overflow:auto;padding-bottom:64px}.c-checkout .finalize-cart .c-order-items .break-line{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-bottom:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-start-start-radius:16px;border-top:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.8rem;font-weight:600;height:56px;letter-spacing:.04em;padding:unset}.c-checkout .finalize-cart .c-order-items .break-line>svg{background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));border-start-start-radius:16px;color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));height:56px;padding:14px;width:56px}.order-section:first-child>.c-checkout .finalize-cart .c-order-items .break-line{border-top:none}.c-my-portal-email.flex-form>.tile-container-title{margin-bottom:0}.c-my-portal-email.flex-form .c-campaign-preferences .campaign{border-radius:8px;box-shadow:0 2px 10px rgba(0,35,40,.12);overflow:hidden}.c-my-portal-email.flex-form .c-campaign-preferences .campaign .actions{background:rgba(0,0,0,0);border:none;justify-content:flex-end;padding:16px;width:auto}.c-my-portal-email.flex-form .c-campaign-preferences .campaign.subscribed{background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-my-portal-email.flex-form .c-campaign-preferences .campaign.subscribed .campaign-info{background:rgba(0,0,0,0)}.c-my-portal-email.flex-form .c-campaign-preferences .campaign.subscribed .campaign-info .header .c-icon{color:color-mix(in oklab, transparent, oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome)) 72%)}.c-my-portal-email.flex-form .c-campaign-preferences .campaign.subscribed .campaign-info .header .title{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-my-portal-email.flex-form .c-campaign-preferences .campaign.subscribed .campaign-info .description{color:color-mix(in oklab, transparent, oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome)) 80%)}.c-my-portal-email.flex-form .c-campaign-preferences .campaign:not(.subscribed){background:oklch(var(--l-chrome-soft) var(--c-surface) var(--h-info))}.c-my-portal-email.flex-form .c-campaign-preferences .campaign:not(.subscribed) .campaign-info{background:rgba(0,0,0,0)}.c-my-portal-email.flex-form .c-campaign-preferences .campaign:not(.subscribed) .campaign-info .header .c-icon{color:color-mix(in oklab, transparent, oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome)) 72%)}.c-my-portal-email.flex-form .c-campaign-preferences .campaign:not(.subscribed) .campaign-info .header .title{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-my-portal-email.flex-form .c-campaign-preferences .campaign:not(.subscribed) .campaign-info .description{color:color-mix(in oklab, transparent, oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome)) 80%)}.c-my-portal-email.landing .fieldset{margin-bottom:unset}.c-my-portal-email.landing .c-campaign-preferences .campaigns{gap:8px;margin-bottom:unset}.c-my-portal-email.landing .c-campaign-preferences .campaigns .campaign{flex-direction:column}.c-my-portal-email.landing .c-campaign-preferences .campaigns .campaign .campaign-info{flex-direction:row;justify-content:center;padding:4px}.c-my-portal-email.landing .c-campaign-preferences .campaigns .campaign .campaign-info .header{align-items:center;display:flex;flex:1 0 100px;justify-content:center;margin-bottom:0;padding:unset}.c-my-portal-email.landing .c-campaign-preferences .campaigns .campaign .campaign-info .header .title{font-size:.8rem;text-align:center}.c-my-portal-email.landing .c-campaign-preferences .campaigns .campaign .campaign-info .description{font-size:.7rem;padding:unset}.c-my-portal-email.landing .c-campaign-preferences .campaigns .campaign .actions{background:oklch(var(--l-card) var(--c-card) var(--h-ground));justify-content:flex-end;padding:4px;width:100%}.page-content .text-container,.page-content .view-prose--narrow{padding:16px}.page-content .text-container h1,.page-content .view-prose--narrow h1{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:1.05rem;margin-bottom:32px}.page-content .text-container h2,.page-content .view-prose--narrow h2{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.85rem;margin-bottom:4px;margin-top:24px}.page-content .text-container h3,.page-content .view-prose--narrow h3{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-size:.85rem;margin-bottom:0;margin-top:16px}.page-content .text-container em,.page-content .view-prose--narrow em{font-weight:600}.page-content .title{margin-top:0}.page-content ul:not(.link-card-grid-list){list-style-position:inside;list-style-type:initial;padding-inline-start:8px}.c-layout-landing .page-content{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-radius:16px;margin-bottom:16px;max-height:400px;max-width:470px;overflow-y:scroll}.c-layout-landing .page-content .text-container,.c-layout-landing .page-content .view-prose--narrow{background:none;box-shadow:none;overflow-y:scroll;padding:16px}.l-main-col.cms-layout .c-content-frame>.frame-content>.content>.c-my-portal.c-tabs.type-nested-view-vertical{flex:1;min-height:0}.c-my-portal{margin:0 auto;max-width:1200px;width:100%}.c-my-portal .fieldset{max-width:unset}.c-my-portal h3{margin-top:0}.c-my-portal .form{max-width:500px}.c-my-portal.c-tabs.type-nested-view-vertical{gap:40px;width:calc(100% + 32px)}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container{align-self:flex-start;backdrop-filter:none;background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:16px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);box-shadow:none;overflow:visible;padding:16px 8px 8px;top:24px}@media(min-width: 1550px){.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container{position:sticky}}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .header{align-items:center;background:rgba(0,0,0,0);border:none;border-inline-start:4px solid #006d82;border-radius:0;box-shadow:none;color:#415a63;cursor:pointer;display:flex;flex-shrink:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;gap:8px;letter-spacing:-0.02em;line-height:1.25;margin:0 0 16px;min-height:0;padding-block:.15em;padding-inline-end:0;padding-inline-start:24px;text-transform:none}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .header svg{color:#006d82;flex-shrink:0}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs{background:oklch(var(--l-card) var(--c-card) var(--h-ground));display:flex;flex-direction:column;gap:4px;padding:0 8px 8px}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab{background:rgba(0,0,0,0);border:none;border-radius:8px;box-shadow:none;color:#667781;cursor:pointer;font-weight:500;justify-content:flex-start;min-height:0;padding:8px 16px;text-align:start;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease;width:100%}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab .c-button-text{color:inherit}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab svg{color:#667781;transition:color .15s ease}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab:focus-visible{outline:2px solid #006d82;outline-offset:2px}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab:not(.disabled,.active):hover{background:rgba(0,0,0,.04);color:#415a63}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab:not(.disabled,.active):hover svg{color:#415a63}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab.active{background:rgba(0,109,130,.09);box-shadow:inset 0 0 0 1px rgba(0,109,130,.12);color:#006d82;font-weight:600}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab.active svg{color:#006d82}.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab.active:not(.disabled):hover{background:rgba(0,109,130,.12);box-shadow:inset 0 0 0 1px rgba(0,109,130,.16)}.c-my-portal.c-tabs.type-nested-view-vertical .panels{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none}@media(max-width: 1550px){.c-my-portal.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab{min-width:min(100%,10rem);width:auto}.c-my-portal.c-tabs.type-nested-view-vertical .panels{border:none;border-radius:0}}.c-my-portal .tile-container-title{border-inline-start:4px solid #006d82;color:#415a63;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-0.02em;line-height:1.25;padding-block:.15em;padding-inline-end:0;padding-inline-start:24px}.c-my-portal .flex-form{align-items:stretch;display:flex;flex-direction:column;gap:24px;margin:0;width:100%}.c-my-portal .flex-form .field label,.c-my-portal .flex-form .c-radio-group>label{color:#415a63}.c-my-portal .flex-form .field .help,.c-my-portal .flex-form .c-radio-group .help{color:#667781}.c-my-portal .flex-form .fieldset-group{margin-bottom:0;max-width:none;width:100%}.c-my-portal .flex-form .fieldset{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;margin-bottom:0;max-width:none;padding:0 0 24px}.c-my-portal .flex-form .fieldset .field{margin-bottom:24px}.c-my-portal .flex-form .fieldset .field .input-wrapper{flex-wrap:wrap}.c-my-portal .flex-form .fieldset .field .help{flex-basis:100%;margin-top:4px;position:static;white-space:normal}.c-my-portal .flex-form .fieldset .c-radio-group .help{margin-top:4px}.c-my-portal .flex-form .fieldset-group>.fieldset,.c-my-portal .flex-form>.fieldset:not(.fieldset-group .fieldset){background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-radius:16px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);padding:24px}.c-my-portal .flex-form .fieldset-group>.fieldset .field,.c-my-portal .flex-form>.fieldset:not(.fieldset-group .fieldset) .field{margin-bottom:16px}.c-my-portal .flex-form .fieldset-group>.fieldset>*:last-child,.c-my-portal .flex-form>.fieldset:not(.fieldset-group .fieldset)>*:last-child{margin-bottom:0}.c-my-portal .flex-form .fieldset-group>.fieldset .btn-submit,.c-my-portal .flex-form>.fieldset:not(.fieldset-group .fieldset) .btn-submit{margin-top:16px}.c-my-portal .flex-form .btn-submit{align-self:stretch;max-width:none;width:100%}.c-order .view{display:flex;flex-direction:column;gap:24px}.c-order .order-confirmation{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-inline-start:3px solid oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));max-width:600px;padding:16px 24px}.c-order .order-confirmation .title{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:1.05rem;font-weight:700}.c-order .order-confirmation .subtitle{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:1rem;font-weight:600}.c-order .order-confirmation>.description{align-items:flex-start;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;flex-direction:column;gap:8px}.c-order .order-confirmation .promotion-reminder{background:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));border:2px solid oklch(var(--l-signal-ink) var(--c-success) var(--h-success));margin-top:16px;padding:8px}.c-order .order-confirmation .promotion-reminder .description{color:oklch(var(--l-card) var(--c-tint) var(--h-success))}.c-order .c-data-card.type-info{border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-inline-start:4px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));border-radius:8px;box-shadow:var(--shadow-2);gap:0;overflow:hidden}.c-order .c-data-card.type-info>:nth-child(even){background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-order .c-data-card.type-info>:nth-child(odd){background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-order .c-data-card.type-info .entry-label{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-weight:700}.c-order .c-data-card.type-info .entry-value{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-order-details{display:flex;flex-direction:column;gap:24px}.c-order-details .c-collection-view .c-changed{font-size:.8rem;font-weight:300}.c-order-details .soi-group>.title{align-items:center;background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-start-end-radius:16px;border-start-start-radius:16px;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;font-size:.8rem;font-weight:600;gap:16px;height:56px;letter-spacing:.04em;overflow:hidden;padding:0;text-transform:uppercase}.c-order-details .soi-group>.title>svg{background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));flex-shrink:0;height:56px;padding:14px;width:56px}.c-order-details .soi-group .c-collection-view+.collection-subtitle{margin-top:24px}.c-order-details .soi-group .collection-subtitle{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-inline-start:3px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.7rem;font-weight:700;letter-spacing:.04em;margin:0;padding:8px 16px;text-transform:uppercase}.c-order-details .soi-group,.c-order-details .soi-group.info,.c-order-details .soi-group.success,.c-order-details .soi-group.warning{background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-order-details .soi-group .c-collection-view{padding:0}.c-order-details .c-collection-items .item.item-type-default.odd,.c-order-details .c-collection-items .item.item-type-info.odd{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.odd:not(.selected,.well):hover,.c-order-details .c-collection-items .item.item-type-info.odd:not(.selected,.well):hover{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.odd.selected,.c-order-details .c-collection-items .item.item-type-default.odd.detail,.c-order-details .c-collection-items .item.item-type-info.odd.selected,.c-order-details .c-collection-items .item.item-type-info.odd.detail{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.odd.changed::before,.c-order-details .c-collection-items .item.item-type-default.odd.invalid::before,.c-order-details .c-collection-items .item.item-type-info.odd.changed::before,.c-order-details .c-collection-items .item.item-type-info.odd.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-order-details .c-collection-items .item.item-type-default.odd.changed::before,.c-order-details .c-collection-items .item.item-type-info.odd.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-order-details .c-collection-items .item.item-type-default.odd.invalid::before,.c-order-details .c-collection-items .item.item-type-info.odd.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-order-details .c-collection-items .item.item-type-default.odd.edit,.c-order-details .c-collection-items .item.item-type-info.odd.edit{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.odd.is-hidden,.c-order-details .c-collection-items .item.item-type-info.odd.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-order-details .c-collection-items .item.item-type-default.odd.is-hidden tr,.c-order-details .c-collection-items .item.item-type-info.odd.is-hidden tr{background:unset}.c-order-details .c-collection-items .item.item-type-default.odd.is-hidden tr td,.c-order-details .c-collection-items .item.item-type-info.odd.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.odd.is-hidden tr td .c-cell-product .header,.c-order-details .c-collection-items .item.item-type-info.odd.is-hidden tr td .c-cell-product .header{color:unset}.c-order-details .c-collection-items .item.item-type-default.odd.marked,.c-order-details .c-collection-items .item.item-type-info.odd.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.odd,.c-order-details .c-collection-items .item.item-type-info.odd{background:color-mix(in oklch, oklch(var(--l-card) var(--c-card) var(--h-ground)), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 35%)}.c-order-details .c-collection-items .item.item-type-default.even,.c-order-details .c-collection-items .item.item-type-info.even{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.even:not(.selected,.well):hover,.c-order-details .c-collection-items .item.item-type-info.even:not(.selected,.well):hover{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.even.selected,.c-order-details .c-collection-items .item.item-type-default.even.detail,.c-order-details .c-collection-items .item.item-type-info.even.selected,.c-order-details .c-collection-items .item.item-type-info.even.detail{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.even.changed::before,.c-order-details .c-collection-items .item.item-type-default.even.invalid::before,.c-order-details .c-collection-items .item.item-type-info.even.changed::before,.c-order-details .c-collection-items .item.item-type-info.even.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-order-details .c-collection-items .item.item-type-default.even.changed::before,.c-order-details .c-collection-items .item.item-type-info.even.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-order-details .c-collection-items .item.item-type-default.even.invalid::before,.c-order-details .c-collection-items .item.item-type-info.even.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-order-details .c-collection-items .item.item-type-default.even.edit,.c-order-details .c-collection-items .item.item-type-info.even.edit{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.even.is-hidden,.c-order-details .c-collection-items .item.item-type-info.even.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-order-details .c-collection-items .item.item-type-default.even.is-hidden tr,.c-order-details .c-collection-items .item.item-type-info.even.is-hidden tr{background:unset}.c-order-details .c-collection-items .item.item-type-default.even.is-hidden tr td,.c-order-details .c-collection-items .item.item-type-info.even.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.even.is-hidden tr td .c-cell-product .header,.c-order-details .c-collection-items .item.item-type-info.even.is-hidden tr td .c-cell-product .header{color:unset}.c-order-details .c-collection-items .item.item-type-default.even.marked,.c-order-details .c-collection-items .item.item-type-info.even.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-order-details .c-collection-items .item.item-type-default.even,.c-order-details .c-collection-items .item.item-type-info.even{background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-order-details .order-empty{align-items:center;background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:8px;display:flex;gap:16px;max-width:450px;padding:16px}.c-order-details .order-empty>.c-icon{color:oklch(var(--l-border-strong) var(--c-info) var(--h-info));flex-shrink:0}.c-order-details .order-empty .title{font-size:1rem;font-weight:600;margin-bottom:4px}.c-order-details .order-empty .description{align-items:flex-start;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;flex-direction:column;gap:16px}.c-warehouse-status{background-color:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-inline-start:4px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));border-radius:8px;box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:16px;padding:24px;width:100%}.c-warehouse-status .header{display:flex;flex-direction:column;gap:16px;width:100%}.c-warehouse-status .header .title{font-size:1.05rem;font-weight:700}.c-warehouse-status .header .sub-title{font-size:1rem;font-style:italic;font-weight:500}.c-warehouse-status .c-stepper .steps .step{background-color:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));cursor:default}.c-warehouse-status .c-stepper .steps .step.completed{background-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));cursor:default}.c-warehouse-status .c-stepper .steps .step.active{background-color:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));cursor:default}.c-order-summary{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-inline-start:4px solid oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));border-radius:8px;box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:16px;padding:24px;transition:background 120ms ease,box-shadow 120ms ease}.c-order-summary .reference{font-family:"Plus Jakarta Sans",sans-serif}.c-order-summary.clickable{cursor:pointer}.c-order-summary.clickable:hover{box-shadow:var(--shadow-3)}.c-order-summary.status-info{border-inline-start-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-order-summary.status-info .card-icon{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-order-summary.status-info .reference{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-order-summary.status-info .label{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info));color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-order-summary.status-success{border-inline-start-color:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-order-summary.status-success .card-icon{background:oklch(var(--l-border) var(--c-tint) var(--h-success))}.c-order-summary.status-success .reference{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-order-summary.status-success .label{background:oklch(var(--l-border) var(--c-tint) var(--h-success));color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-order-summary.status-warning{border-inline-start-color:oklch(var(--l-border-strong) var(--c-warning) var(--h-warning))}.c-order-summary.status-warning .card-icon{background:oklch(var(--l-border) var(--c-tint) var(--h-warning))}.c-order-summary.status-warning .reference{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-order-summary.status-warning .label{background:oklch(var(--l-border) var(--c-tint) var(--h-warning));color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-order-summary.status-inactive{border-inline-start-color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-order-summary.status-inactive .card-icon{background:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground))}.c-order-summary.status-inactive .reference{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-order-summary.status-inactive .label{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-order-summary .summary-header{align-items:center;display:flex;gap:16px;min-width:0}.c-order-summary .summary-header .card-icon{align-items:center;background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.c-order-summary .summary-header .card-icon img{height:24px;width:24px}.c-order-summary .summary-header .reference{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-order-summary .summary-header .label{border-radius:8px;flex-shrink:0;font-size:.8rem;font-weight:600;margin-inline-start:auto;padding:2px 8px;white-space:nowrap}.c-order-summary .summary-body{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px}.c-order-summary .summary-body .stat{display:flex;flex-direction:column;gap:2px}.c-order-summary .summary-body .stat.stat-date{min-width:88px}.c-order-summary .summary-body .stat.stat-quantity{min-width:152px}.c-order-summary .summary-body .stat.stat-total{min-width:128px}.c-order-summary .summary-body .stat .stat-label{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.c-order-summary .summary-body .stat .stat-value{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-size:.85rem;font-weight:600;white-space:nowrap}.c-order-summary .summary-body .stat.stat-total .stat-value{font-size:1rem;font-weight:700}.c-order-summary .summary-body .summary-actions{align-items:center;display:flex;gap:8px;margin-inline-start:auto}@media(max-width: 750px){.c-order-summary .summary-actions{display:none}}.c-order-list .c-collection-view .c-offer-item-amount{font-size:.8rem;font-weight:300}.c-order-list .c-collection-items{display:flex;flex-direction:column;gap:16px}.c-my-portal-profile .btn-removal{align-items:center;color:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger));display:flex;flex:1;font-weight:600;justify-content:flex-end;padding:8px 0;width:100%}.c-promotions{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-2);display:flex;max-width:900px;position:relative}.c-promotions .content{display:flex;flex:1;flex-direction:column;padding:0 12px}.c-promotions .content .header{display:flex;flex-direction:column;margin-bottom:8px;padding-top:12px}.c-promotions .content .header .title{align-items:center;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;font-size:1.05rem}.c-promotions .content .header .title .c-icon{margin-inline-end:4px}.c-promotions .content .header .subtitle{font-weight:600}.c-promotions .content .header .subtitle.grace-warning{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-promotions .content>.description{flex:1;line-height:1.05rem}.c-promotions .carousel-wrapper{display:flex;flex:1;flex-direction:column;height:100%;position:relative}.c-promotions .carousel-wrapper .terms{background:oklch(var(--l-card) var(--c-vivid) var(--h-ground)/90%);color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));height:100%;position:absolute;width:100%;z-index:10}.c-promotions .carousel-wrapper .terms .btn-close{inset-inline-end:8px;position:absolute;top:8px;z-index:1000}.c-promotions .carousel-wrapper .terms .content{height:100%;overflow-y:scroll;padding:8px;position:absolute;width:100%}.c-promotions .carousel-wrapper .terms .content .title{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:1rem;font-weight:600}.c-promotions .carousel-wrapper .terms .content .subtitle{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-promotions .carousel-wrapper .terms .content ul{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));line-height:1.7rem;list-style:square;padding:16px}.c-promotions .carousel-wrapper .c-carousel-giveaway .c-carousel-slides{height:500px}@media(max-width: 600px){.c-promotions .promotion-info .title{font-size:1rem}.c-promotions .carousel-wrapper .c-carousel-giveaway .c-carousel-slides{height:300px;width:100%}}@media(max-width: 750px){.c-promotions{flex-direction:column}}.c-my-portal-settings .fieldset:not(.danger-zone){background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-inline-start:4px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));border-radius:8px;box-shadow:var(--shadow-2);margin-bottom:32px;max-width:none;padding:24px}.c-my-portal-settings .fieldset:not(.danger-zone)>*:last-child{margin-bottom:0}.c-my-portal-settings .fieldset-group{margin-bottom:32px}.c-my-portal-settings .fieldset-group .fieldset:not(.danger-zone){margin-bottom:0}.c-my-portal-settings input[type=text],.c-my-portal-settings input[type=password],.c-my-portal-settings select{background:oklch(var(--l-input) var(--c-input) var(--h-ground));border:1px solid oklch(var(--l-border-strong) var(--c-input) var(--h-ground));border-radius:8px;box-shadow:var(--shadow-2);transition:border-color 120ms ease,box-shadow 120ms ease}.c-my-portal-settings input[type=text]:hover:not([disabled]),.c-my-portal-settings input[type=password]:hover:not([disabled]),.c-my-portal-settings select:hover:not([disabled]){border-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-my-portal-settings input[type=text]:focus,.c-my-portal-settings input[type=password]:focus,.c-my-portal-settings select:focus{border-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info));box-shadow:0 0 0 3px oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/20%)}.c-my-portal-settings input[type=text][disabled],.c-my-portal-settings input[type=password][disabled],.c-my-portal-settings select[disabled]{box-shadow:none}.c-my-portal-settings .btn-submit{border-radius:8px}.c-my-portal-settings .danger-zone{background:oklch(var(--l-card) var(--c-tint) var(--h-danger));border:1px solid oklch(var(--l-card) var(--c-tint) var(--h-danger));border-radius:8px;display:flex;justify-content:flex-end;padding:16px 24px}.c-my-portal-settings .danger-zone .btn-removal{flex:0 0 auto;padding:0;width:auto}.shop-surface-toggles-tablet{display:none}@media(min-width: 750px)and (max-width: 1549px){.shop-surface-toggles-desktop{display:none}.shop-surface-toggles-tablet{display:block}}.c-cart-item-actions{align-items:center;background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));border:1px solid hsla(0,0%,100%,.12);border-radius:32px;box-shadow:var(--shadow-2);display:flex;gap:4px;padding:2px 8px;inset-inline-end:8px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;visibility:hidden;z-index:2}@media(hover: none){.c-cart-item-actions{inset-inline-end:42px}}.overlay-price{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));font-variant-numeric:tabular-nums;font-weight:600;order:-2;padding-inline:4px;white-space:nowrap}.product-line .c-cart-item-actions.on-chrome .btn-fix-validation{order:-1}@media(hover: hover){.product-line:hover .c-cart-item-actions{opacity:1;visibility:visible}.c-order-items .product-line:hover .costs{visibility:hidden}}.c-cart-item-actions.expanded{opacity:1;visibility:visible}.c-order-items .product-line.actions-open .costs{visibility:hidden}.c-button.cart-actions-handle{display:none}@media(hover: none){.product-line .c-button.cart-actions-handle{align-items:center;background:none;color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));display:flex;flex-shrink:0;justify-content:center;width:24px;z-index:3}.product-line .c-button.cart-actions-handle:active{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.product-line.actions-open .c-button.cart-actions-handle{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}}.c-dialog.comment-dialog .dialog .c-field-textarea textarea{min-height:120px}.c-dialog.comment-dialog .action-controls{border-top:1px solid hsla(0,0%,100%,.12);display:flex;gap:8px;justify-content:flex-end;margin-top:24px;padding-top:16px}.confirmations{display:flex;flex-direction:column;margin-bottom:16px;width:100%}.confirmations .confirmation{flex-direction:column;max-height:0;overflow:hidden;padding:4px 8px;transition:max-height .3s ease}.confirmations .confirmation .field{margin-bottom:16px}.confirmations .confirmation .field.c-radio-group .help{bottom:unset;margin:0;overflow:unset;position:relative;white-space:normal}.confirmations .confirmation.active{max-height:500px}.confirmations.c-cart-confirmations{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-bottom:1px solid oklch(var(--l-border) var(--c-info-tint) var(--h-info));margin-bottom:0}.confirmations.c-cart-confirmations .confirmation{padding:0 18px}.confirmations.c-cart-confirmations .confirmation.active{padding-bottom:16px}.confirmations.c-cart-confirmations .confirmation .acknowledge{padding:16px 0 0}.confirmations.c-cart-confirmations .confirmation .acknowledge .c-checkbox.field{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;margin:0}.confirmations.c-cart-confirmations .confirmation .acknowledge .c-checkbox.field label{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-weight:600}.confirmations.c-cart-confirmations .confirmation .acknowledge .c-checkbox.field .help{bottom:unset;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-style:normal;grid-column:2;margin:2px 0 0;overflow:unset;position:relative;text-overflow:unset;white-space:normal;width:auto}.confirmations.c-cart-confirmations .confirmation .acknowledge .c-checkbox.field .help.validation{color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger));font-weight:600}.confirmations.c-cart-confirmations .confirmation .btn-confirm-step{margin-top:16px}.confirmations.c-cart-confirmations .confirmation .fix-help{align-items:flex-start;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;font-size:.7rem;gap:4px;line-height:1.4;margin-top:8px}.confirmations.c-cart-confirmations .confirmation .fix-help .c-icon{flex-shrink:0}.c-cart-errors{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-top:1px solid oklch(var(--l-border) var(--c-info-tint) var(--h-info));display:flex;flex-direction:column;width:100%}.c-cart-errors .category .break-line.warning{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info));border-bottom:1px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-cart-errors .category .break-line.warning svg,.c-cart-errors .category .break-line.warning .c-icon{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-cart-errors .category .body{display:flex;flex-direction:column}.c-cart-errors .category .body .product-line{gap:8px;padding:8px 18px}.c-cart-errors .category .body .product-line .product-name{cursor:pointer}.c-cart-errors .category .body .product-line .product-name:hover{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-panel-cart{background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-side-l);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;z-index:1000}[dir=rtl] .c-panel-cart{box-shadow:var(--shadow-side-r)}.c-panel-cart .panel-title{align-items:center;background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));color:hsla(0,0%,100%,.96);display:flex;font-weight:700;gap:8px;height:56px;padding:0 16px;text-transform:uppercase;width:100%}.c-panel-cart .panel-title svg,.c-panel-cart .panel-title .c-icon{color:#f8fcff}.c-panel-cart .tbo-checkbox{align-items:center;display:flex;gap:4px}.c-panel-cart .c-changed{font-weight:600}.c-panel-cart .c-changed .previous{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-cart .c-changed .previous,.c-panel-cart .c-changed .current{font-size:.85rem}.c-panel-cart .content{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;display:flex;flex:1;flex-direction:column;overflow-y:auto;position:relative;width:100%;z-index:1}.c-panel-cart .content .cart-mobile-sheet-controls{background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0;padding:0;width:100%}.c-panel-cart .content .cart-mobile-sheet-controls .cart-mobile-sheet-collapse-bar{align-items:center;background:var(--chrome-veil);border:none;border-radius:0;color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:40px;padding:4px 0;width:100%}.c-panel-cart .content .cart-mobile-sheet-controls .cart-mobile-sheet-collapse-bar .cart-mobile-sheet-chevron--tablet{display:none}@media(min-width: 750px)and (max-width: 1549px){.c-panel-cart .content .cart-mobile-sheet-controls .cart-mobile-sheet-collapse-bar .cart-mobile-sheet-chevron--mobile{display:none}.c-panel-cart .content .cart-mobile-sheet-controls .cart-mobile-sheet-collapse-bar .cart-mobile-sheet-chevron--tablet{display:block}}.c-panel-cart .content .cart-mobile-sheet-controls .cart-mobile-sheet-collapse-bar .c-icon{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-panel-cart .content .cart-mobile-sheet-controls .cart-mobile-sheet-collapse-bar:focus-visible{outline:2px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));outline-offset:-2px}.c-panel-cart .content .cart-mobile-sheet-controls .cart-mobile-sheet-collapse-bar:active{background:hsla(0,0%,100%,.2)}.c-panel-cart .content .workflow{align-items:center;background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;margin-bottom:0;min-height:56px;overflow:hidden;padding:16px 24px 16px;position:relative;width:100%}.c-panel-cart .content .c-order-items{height:100%;overflow-y:scroll}.c-panel-cart.collapsed .content{box-shadow:none}.c-panel-cart .c-order-items .break-line{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));border-bottom:1px solid oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-weight:700;gap:8px;letter-spacing:.06em;padding:0 16px;text-transform:uppercase}.c-panel-cart .c-order-items .break-line svg,.c-panel-cart .c-order-items .break-line .c-icon{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-panel-cart .c-order-items .product-line{border-bottom:1px solid oklch(var(--l-border) var(--c-soft) var(--h-info)/18%);box-shadow:none;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));gap:8px;margin:0;padding:8px 18px;transition:background .2s ease}.c-panel-cart .c-order-items .product-line:nth-child(odd of .product-line){background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-card) var(--h-ground)), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-panel-cart .c-order-items .product-line:nth-child(even of .product-line){background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-card) var(--h-ground)), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 55%)}.c-panel-cart .c-order-items .product-line:hover{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-panel-cart .c-order-items .product-line .quantity-type-icon{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-panel-cart .c-order-items .product-line .quantity{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.03em}.c-panel-cart .c-order-items .product-line .product-name{cursor:pointer;transition:color .15s ease}.c-panel-cart .c-order-items .product-line .product-name:hover{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-panel-cart .c-order-items .product-line .group .name{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:.85rem;font-weight:700;letter-spacing:.02em}.c-panel-cart .c-order-items .product-line .group .specs{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.7rem;letter-spacing:.03em}.c-panel-cart .c-order-items .product-line .costs{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.c-panel-cart .c-order-items .product-line .costs .c-changed .current,.c-panel-cart .c-order-items .product-line .costs .c-changed .previous{font-size:.85rem;font-weight:600}.c-panel-cart .c-order-items .product-line.danger{color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger))}.c-panel-cart .c-order-items .product-line.danger:nth-child(odd of .product-line){background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-tint) var(--h-danger)), oklch(var(--l-border) var(--c-tint) var(--h-danger)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-panel-cart .c-order-items .product-line.danger:nth-child(even of .product-line){background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-tint) var(--h-danger)), oklch(var(--l-border) var(--c-tint) var(--h-danger)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-tint) var(--h-danger)) 55%)}.c-panel-cart .c-order-items .product-line.danger:hover{background:oklch(var(--l-border) var(--c-tint) var(--h-danger))}.c-panel-cart .c-order-items .product-line.danger .quantity-type-icon{color:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-panel-cart .c-order-items .product-line.danger .group .name{color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger))}.c-panel-cart .c-order-items .product-line.danger .group .specs{color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger))}.c-panel-cart .c-order-items .product-line.danger .costs{color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger))}.c-panel-cart .c-order-items .product-line.danger .c-changed .previous{color:oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info)/55%)}.c-panel-cart .c-order-items .product-line.danger .c-changed .current{color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger))}.c-panel-cart .c-order-items .product-line.warning{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-panel-cart .c-order-items .product-line.warning:nth-child(odd of .product-line){background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-tint) var(--h-warning)), oklch(var(--l-border) var(--c-tint) var(--h-warning)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-panel-cart .c-order-items .product-line.warning:nth-child(even of .product-line){background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-tint) var(--h-warning)), oklch(var(--l-border) var(--c-tint) var(--h-warning)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-tint) var(--h-warning)) 55%)}.c-panel-cart .c-order-items .product-line.warning:hover{background:oklch(var(--l-border) var(--c-tint) var(--h-warning))}.c-panel-cart .c-order-items .product-line.warning .quantity-type-icon{color:oklch(var(--l-border-strong) var(--c-warning) var(--h-warning))}.c-panel-cart .c-order-items .product-line.warning .group .name{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-panel-cart .c-order-items .product-line.warning .group .specs{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-panel-cart .c-order-items .product-line.warning .costs{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-panel-cart .c-order-items .empty-cart{background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-card) var(--h-ground)), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%);border:1px dashed oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));border-radius:0;box-shadow:none;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-panel-cart .c-order-items .empty-cart .c-spinner{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));height:40px;width:40px}.c-panel-cart .step-help{align-items:center;background:rgba(40,120,90,.22);border-bottom:1px solid rgba(120,220,180,.28);color:rgba(230,255,248,.95);display:flex;font-style:italic;line-height:1.3rem;padding:8px 32px;position:relative}.c-panel-cart .step-help svg{inset-inline-start:4px;position:absolute}.c-panel-cart .cart-empty{align-items:center;background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:2px dashed oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));display:flex;flex-direction:column;justify-content:center;padding:24px 0;padding-inline-start:4px}.c-panel-cart .btn-confirm-step{width:100%}.c-panel-cart .error-quantity{margin-bottom:16px}.c-panel-cart input[type=radio]{margin-bottom:4px}.c-panel-cart .checkbox{margin-top:16px}.c-panel-cart h5{margin-top:0}.c-panel-cart .confirm-cart-help{align-items:center;background:rgba(255,160,60,.12);border:1px solid rgba(255,200,120,.28);color:rgba(255,240,220,.95);display:flex;gap:4px;margin-top:4px;padding:4px}.c-panel-cart .vouchers{display:flex;flex-direction:column;margin-top:8px;padding:0 8px;width:100%}.c-panel-cart .vouchers .item{display:inline-flex;gap:8px}.c-panel-cart .vouchers .label{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-panel-cart .vouchers.element{border-top:1px solid oklch(var(--l-border) var(--c-soft) var(--h-info)/18%);padding:16px 16px 8px}.c-panel-cart .confirmations:not(.c-cart-confirmations){border-top:1px solid oklch(var(--l-border) var(--c-soft) var(--h-info)/18%);gap:8px;padding:16px 8px}.c-panel-cart .confirmations:not(.c-cart-confirmations)>.confirmation{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-soft) var(--h-info)/22%);border-radius:8px;box-shadow:var(--shadow-1);padding:16px}.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation .field label,.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation .c-checkbox label{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation .field label .validation,.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation .c-checkbox label .validation{color:oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation .field .help{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-style:normal;font-weight:400}.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation .field .help.validation{color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger))}.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation .field.disabled label,.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation .field.disabled .help{color:oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info)/48%)}.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation a{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-weight:600;text-decoration:underline;text-underline-offset:2px}.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation a:hover{color:oklch(var(--l-deep) var(--c-vivid) var(--h-info))}.c-panel-cart .confirmations:not(.c-cart-confirmations) .confirmation .c-radio-group .item .count{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-panel-cart .cart-support{align-items:center;background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));border-top:1px solid hsla(0,0%,100%,.12);display:flex;height:56px;justify-content:space-between;margin-bottom:8px;margin-top:8px;padding:8px 16px;position:relative;width:100%}.c-panel-cart .cart-support .cart-support-photo{background-color:hsla(0,0%,100%,.12);background-position:center;background-size:cover;border:4px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));border-radius:50%;bottom:-8px;flex-shrink:0;height:72px;inset-inline-start:4px;position:absolute;width:72px;z-index:1000}.c-panel-cart .cart-support .cart-support-info{display:flex;flex-direction:column;margin-inline-start:80px;min-width:0}.c-panel-cart .cart-support .cart-support-name{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));font-size:.8rem;font-weight:600;line-height:1.2}.c-panel-cart .cart-support .cart-support-contact{display:flex;flex-direction:column;gap:2px}.c-panel-cart .cart-support .cart-support-contact a{align-items:center;color:hsla(0,0%,100%,.75);display:inline-flex;font-size:.7rem;gap:4px;text-decoration:none}.c-panel-cart .cart-support .cart-support-contact a:hover{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-panel-cart .cart-support .cart-support-contact a .c-icon{flex-shrink:0}.c-panel-cart .cart-support-role{color:hsla(0,0%,100%,.6);font-size:.7rem;line-height:1.2}.c-panel-cart .cart-support-actions{display:flex;flex-shrink:0;gap:4px}.shop-overlay-open>.c-panel-cart{border-inline-start-color:oklch(var(--l-border) var(--c-soft) var(--h-info)/28%);box-shadow:none}.c-panel-cart .c-button.btn-confirm-step{border-radius:8px;font-weight:600;letter-spacing:.02em;min-height:48px;padding:0 32px;transition:box-shadow .2s ease,transform .1s ease}.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled){background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome)) !important;background-image:none !important;border:1px solid oklch(var(--l-deep) var(--c-vivid) var(--h-info)/45%) !important;box-shadow:0 1px 0 hsla(0,0%,100%,.26) inset,0 2px 16px rgba(0,22,34,.28);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome)) !important;filter:none;text-shadow:0 1px 0 rgba(0,10,18,.35)}.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled) .c-button-text,.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled) svg,.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled) .c-icon{color:var(--white) !important}.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled):hover,.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled):active{background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome)) !important;border-color:oklch(var(--l-ink) var(--c-vivid) var(--h-info)/55%) !important;box-shadow:0 1px 0 hsla(0,0%,100%,.28) inset,0 4px 18px rgba(0,28,42,.28);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome)) !important}.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled):hover .c-button-text,.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled):hover svg,.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled):hover .c-icon,.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled):active .c-button-text,.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled):active svg,.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled):active .c-icon{color:var(--white) !important}.c-panel-cart .c-button.btn-confirm-step:not([disabled],.disabled):active{transform:translateY(1px)}.c-panel-cart .c-button.btn-confirm-step[disabled],.c-panel-cart .c-button.btn-confirm-step.disabled{background:oklch(var(--l-ink) var(--c-vivid) var(--h-info)/32%) !important;background-image:none !important;border-color:oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/35%) !important;box-shadow:none;color:hsla(0,0%,100%,.48) !important;text-shadow:none;transform:none}.c-panel-cart .c-button.btn-confirm-step[disabled] .c-button-text,.c-panel-cart .c-button.btn-confirm-step[disabled] svg,.c-panel-cart .c-button.btn-confirm-step[disabled] .c-icon,.c-panel-cart .c-button.btn-confirm-step.disabled .c-button-text,.c-panel-cart .c-button.btn-confirm-step.disabled svg,.c-panel-cart .c-button.btn-confirm-step.disabled .c-icon{color:hsla(0,0%,100%,.48) !important}@media(min-width: 1550px){.c-panel-cart{border-radius:0}.c-panel-cart .content .cart-mobile-sheet-controls.cart-panel-narrow-only-strip{display:none}}@media(max-width: 1549px){.c-panel-cart.collapsed.minimizable{box-shadow:-2px 0 8px oklch(var(--l-deep) var(--c-vivid) var(--h-info)/8%);max-width:66px;min-width:66px}.c-panel-cart.collapsed.minimizable .content .workflow{margin-bottom:8px;min-height:0;padding:8px 8px 16px}.c-panel-cart.collapsed.minimizable .content .workflow .c-stepper.horizontal .steps{align-items:center;flex-direction:column;gap:4px}.c-panel-cart.collapsed.minimizable .content .workflow .c-stepper.horizontal .steps .progress-line{display:none}.c-panel-cart.collapsed.minimizable .content .workflow .c-stepper.horizontal .step,.c-panel-cart.collapsed.minimizable .content .workflow .c-stepper.horizontal .step a{height:40px;min-width:40px;width:40px}.c-panel-cart.collapsed.minimizable .content .workflow .c-stepper.horizontal .step svg,.c-panel-cart.collapsed.minimizable .content .workflow .c-stepper.horizontal .step .c-icon{height:18px;width:18px}.c-panel-cart.collapsed.minimizable .content .workflow .c-stepper.horizontal .step.active,.c-panel-cart.collapsed.minimizable .content .workflow .c-stepper.horizontal .step.active a{box-shadow:0 0 0 1px oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info)/55%),0 1px 0 hsla(0,0%,100%,.88) inset,0 2px 10px rgba(0,35,45,.22);transform:none}.c-panel-cart.collapsed.minimizable .content .workflow .c-stepper.horizontal .step.active:hover,.c-panel-cart.collapsed.minimizable .content .workflow .c-stepper.horizontal .step.active:hover a{box-shadow:0 0 0 1px oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info)/62%),0 1px 0 hsla(0,0%,100%,.92) inset,0 3px 12px rgba(0,35,45,.26);transform:none}}.c-offer.shop-grid>.shop-panel.shop-panel-categories.shop-overlay.shop-overlay-bottom,.l-main-col.shop-layout .shop-grid>.shop-panel.shop-panel-categories.shop-overlay.shop-overlay-bottom{display:flex !important;flex-direction:column;grid-template-columns:none;grid-template-rows:none;min-height:0}.c-offer.shop-grid>.shop-panel.shop-panel-categories.shop-overlay.shop-overlay-bottom .c-panel-categories,.l-main-col.shop-layout .shop-grid>.shop-panel.shop-panel-categories.shop-overlay.shop-overlay-bottom .c-panel-categories{background:#006d82;border-radius:0;box-shadow:none;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.c-offer.shop-grid .shop-panel-categories .panel-title,.l-main-col.shop-layout .shop-grid .shop-panel-categories .panel-title{align-items:center;background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));color:hsla(0,0%,100%,.96);display:flex;flex-shrink:0;font-weight:700;gap:8px;height:56px;padding:0 16px;text-transform:uppercase;width:100%}.c-offer.shop-grid .shop-panel-categories .panel-title svg,.c-offer.shop-grid .shop-panel-categories .panel-title .c-icon,.l-main-col.shop-layout .shop-grid .shop-panel-categories .panel-title svg,.l-main-col.shop-layout .shop-grid .shop-panel-categories .panel-title .c-icon{color:#f8fcff}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-controls,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-controls{background:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-shrink:0;justify-content:center;padding:0;width:100%}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-collapse-bar,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-collapse-bar{align-items:center;align-self:stretch;background:var(--chrome-veil);border:none;border-radius:0;color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));cursor:pointer;display:flex;flex:1 1 auto;justify-content:center;margin:0;min-height:40px;min-width:0;padding:4px 0;width:100%}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-collapse-bar .c-icon,.c-offer.shop-grid .shop-panel-categories .c-panel-categories-collapse-bar svg,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-collapse-bar .c-icon,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-collapse-bar svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-collapse-bar:active,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-collapse-bar:active{background:var(--chrome-veil)}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-collapse-bar:focus-visible,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-collapse-bar:focus-visible{outline:2px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));outline-offset:-2px}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-scroll,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-scroll{background:oklch(var(--l-card) var(--c-card) var(--h-ground));display:flex;flex:1;flex-direction:column;gap:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-group,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-group{border-bottom:1px solid oklch(var(--l-border) var(--c-info-tint) var(--h-info));display:flex;flex-direction:column;width:100%}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-group:last-child,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-group:last-child{border-bottom:none}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row{align-items:center;appearance:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:space-between;line-height:1.35;text-align:start;width:100%}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row:not(.c-panel-categories-sub),.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row:not(.c-panel-categories-sub){background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-bottom:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-size:.85rem;font-weight:700;letter-spacing:.02em;min-height:48px;padding:8px 16px}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row:not(.c-panel-categories-sub) .c-panel-categories-count,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row:not(.c-panel-categories-sub) .c-panel-categories-count{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.c-panel-categories-sub,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.c-panel-categories-sub{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-bottom:1px solid oklch(var(--l-border) var(--c-soft) var(--h-info)/10%);color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:.8rem;font-weight:400;min-height:44px;padding:4px 16px 4px 32px;position:relative}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.c-panel-categories-sub::before,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.c-panel-categories-sub::before{border-inline-start:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/55%);content:"";inset-block:0;inset-inline-start:16px;position:absolute}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.c-panel-categories-sub::after,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.c-panel-categories-sub::after{border-bottom:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/55%);content:"";inset-inline-start:16px;position:absolute;top:50%;width:8px}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.c-panel-categories-sub:last-child::before,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.c-panel-categories-sub:last-child::before{inset-block-end:50%}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.c-panel-categories-sub .c-panel-categories-count,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.c-panel-categories-sub .c-panel-categories-count{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:500}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.active,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.active{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));border-bottom-color:hsla(0,0%,100%,.18);color:oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand))}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.active::before,.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.active::after,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.active::before,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.active::after{border-color:hsla(0,0%,100%,.55)}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.active .c-panel-categories-row-label,.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.active .c-panel-categories-count,.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.active .c-icon,.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.active svg,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.active .c-panel-categories-row-label,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.active .c-panel-categories-count,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.active .c-icon,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.active svg{color:oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand))}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.active-child:not(.active),.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.active-child:not(.active){background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-bottom-color:oklch(var(--l-border) var(--c-soft) var(--h-info)/14%);color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-weight:600}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row.active-child:not(.active) .c-panel-categories-count,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row.active-child:not(.active) .c-panel-categories-count{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-offer.shop-grid .shop-panel-categories .c-panel-categories-row-label,.l-main-col.shop-layout .shop-grid .shop-panel-categories .c-panel-categories-row-label{flex:1;min-width:0;overflow-wrap:anywhere}@keyframes c-panel-menu-enter{from{transform:translateY(100%)}to{transform:translateY(0)}}.c-panel-menu-backdrop{background:rgba(0,0,0,0);inset:0;pointer-events:none;position:fixed;transition:background .3s ease;z-index:100007}.c-panel-menu-backdrop--visible{background:rgba(0,0,0,.4);pointer-events:auto}.c-panel-menu{background:#006d82;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 12px 40px rgba(0,35,45,.22);display:flex;flex-direction:column;left:0;min-height:0;overflow:hidden;position:fixed;right:0;top:0;transform:translateY(100%);visibility:hidden;z-index:100008}@media(min-width: 750px){.c-panel-menu{display:none}}.c-panel-menu--open{animation:c-panel-menu-enter .3s cubic-bezier(0.4, 0, 0.2, 1) forwards;visibility:visible}@media(prefers-reduced-motion: reduce){.c-panel-menu--open{animation-duration:.01ms}}.c-panel-menu-body{background:oklch(var(--l-page) var(--c-page) var(--h-ground));box-shadow:none;align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%}.c-panel-menu .panel-title{align-items:center;background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));color:hsla(0,0%,100%,.96);display:flex;flex-shrink:0;font-weight:700;gap:8px;min-height:56px;padding:0 16px;text-transform:uppercase;width:100%}.c-panel-menu .panel-title svg,.c-panel-menu .panel-title .c-icon{color:#f8fcff}.c-panel-menu-mobile-controls{background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0;padding:0;width:100%}.c-panel-menu-mobile-controls .c-panel-menu-collapse-bar{align-items:center;background:var(--chrome-veil);border:none;border-radius:0;color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:40px;padding:4px 0;width:100%}.c-panel-menu-mobile-controls .c-panel-menu-collapse-bar .c-icon,.c-panel-menu-mobile-controls .c-panel-menu-collapse-bar svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-panel-menu-mobile-controls .c-panel-menu-collapse-bar:active{background:hsla(0,0%,100%,.2)}.c-panel-menu-mobile-controls .c-panel-menu-collapse-bar:focus-visible{outline:2px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));outline-offset:-2px}.c-panel-menu-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 8px calc(8px + env(safe-area-inset-bottom, 0))}.c-panel-menu-block{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.c-panel-menu-block:last-child{margin-bottom:0}.c-panel-menu-chrome{align-items:stretch;flex-direction:row}.c-panel-menu .c-panel-menu-theme{background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-1);align-items:center;border:none;border-radius:8px;box-sizing:border-box;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;gap:8px;justify-content:flex-start;min-height:48px;overflow:hidden;padding:0 16px;width:100%}.c-panel-menu .c-panel-menu-theme .c-button-text{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-theme .c-icon,.c-panel-menu .c-panel-menu-theme svg{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-theme:hover{background:oklch(var(--l-raised) var(--c-raised) var(--h-ground));box-shadow:var(--shadow-2)}.c-panel-menu .c-panel-menu-theme:hover .c-icon,.c-panel-menu .c-panel-menu-theme:hover svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-theme{cursor:pointer;flex-shrink:0;justify-content:center;padding:0;width:48px}.c-panel-menu-fragment:empty{display:none}.c-panel-menu .c-panel-menu-fragment .c-button.menu{background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-1);align-items:center;border:none;border-radius:8px;box-sizing:border-box;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;gap:8px;justify-content:flex-start;min-height:48px;overflow:hidden;padding:0 16px;width:100%}.c-panel-menu .c-panel-menu-fragment .c-button.menu .c-button-text{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-fragment .c-button.menu .c-icon,.c-panel-menu .c-panel-menu-fragment .c-button.menu svg{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-fragment .c-button.menu:hover{background:oklch(var(--l-raised) var(--c-raised) var(--h-ground));box-shadow:var(--shadow-2)}.c-panel-menu .c-panel-menu-fragment .c-button.menu:hover .c-icon,.c-panel-menu .c-panel-menu-fragment .c-button.menu:hover svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-fragment .c-button.menu{font-size:.8rem;font-weight:500;text-transform:none}.c-panel-menu .c-panel-menu-scroll .c-button.variant-menu{background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-1);align-items:center;border:none;border-radius:8px;box-sizing:border-box;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;gap:8px;justify-content:flex-start;min-height:48px;overflow:hidden;padding:0 16px;width:100%}.c-panel-menu .c-panel-menu-scroll .c-button.variant-menu .c-button-text{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-scroll .c-button.variant-menu .c-icon,.c-panel-menu .c-panel-menu-scroll .c-button.variant-menu svg{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-scroll .c-button.variant-menu:hover{background:oklch(var(--l-raised) var(--c-raised) var(--h-ground));box-shadow:var(--shadow-2)}.c-panel-menu .c-panel-menu-scroll .c-button.variant-menu:hover .c-icon,.c-panel-menu .c-panel-menu-scroll .c-button.variant-menu:hover svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown{flex:1;max-width:100%;min-width:0}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger{background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-1);align-items:center;border:none;border-radius:8px;box-sizing:border-box;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;gap:8px;justify-content:flex-start;min-height:48px;overflow:hidden;padding:0 16px;width:100%}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger .c-button-text{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger .c-icon,.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger svg{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger:hover{background:oklch(var(--l-raised) var(--c-raised) var(--h-ground));box-shadow:var(--shadow-2)}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger:hover .c-icon,.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger:hover svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger{cursor:pointer}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger .bar-language-trigger-flag{flex-shrink:0}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger .bar-language-trigger-label{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));flex:1;font-size:.8rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown>.bar-language-trigger .bar-language-trigger-chevron{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));flex-shrink:0}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown .dropdown-body{backdrop-filter:blur(12px) saturate(0.55);background:linear-gradient(180deg, oklch(var(--l-deep) 0.07 var(--h-chrome)/86%) 0%, oklch(var(--l-deep) 0.07 var(--h-chrome)/82%) 100%);border:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-chrome)/32%);box-shadow:0 16px 44px oklch(var(--l-deep) 0.07 var(--h-chrome)/42%);border-radius:8px;inset-inline-end:auto !important;inset-inline-start:0 !important;margin-top:8px;max-height:min(60vh,360px);overflow-y:auto;position:relative;top:auto !important;width:100%;z-index:2}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown .dropdown-body .sub-menu.bar-language-option{align-items:center;border-bottom:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/28%);color:hsla(0,0%,100%,.92);display:flex;gap:8px;min-height:44px;padding:8px 16px}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown .dropdown-body .sub-menu.bar-language-option:last-child{border-bottom:none}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown .dropdown-body .sub-menu.bar-language-option:hover{background:var(--chrome-veil);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-panel-menu-body .c-panel-menu-language.bar-language-dropdown .dropdown-body .sub-menu.bar-language-option.active{background:var(--chrome-veil-strong);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));font-weight:600}.c-panel-menu .c-panel-menu-pricelist{width:100%}.c-panel-menu .c-panel-menu-pricelist>.c-button{background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-1);align-items:center;border:none;border-radius:8px;box-sizing:border-box;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;gap:8px;justify-content:flex-start;min-height:48px;overflow:hidden;padding:0 16px;width:100%}.c-panel-menu .c-panel-menu-pricelist>.c-button .c-button-text{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-pricelist>.c-button .c-icon,.c-panel-menu .c-panel-menu-pricelist>.c-button svg{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-pricelist>.c-button:hover{background:oklch(var(--l-raised) var(--c-raised) var(--h-ground));box-shadow:var(--shadow-2)}.c-panel-menu .c-panel-menu-pricelist>.c-button:hover .c-icon,.c-panel-menu .c-panel-menu-pricelist>.c-button:hover svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-menu .c-panel-menu-pricelist>.c-button .c-button-text{display:inline-block;font-weight:500}.c-panel-menu .c-panel-menu-pricelist .dropdown-body.pricelist-body{inset-inline-end:auto !important;inset-inline-start:0 !important;margin-top:8px;max-width:100%;min-width:0;position:relative;top:auto !important;width:100%;z-index:2}@media(max-width: 749px){.l-main-col.portal-mobile-shop-no-breadcrumbs .c-panel-menu{top:0}}@media(max-width: 749px){.l-main-col.shop-layout .c-shell-header .c-bar-categories-portal{display:none}}.c-dialog-offer img.popup-image{max-height:70vh;object-fit:contain;padding-bottom:16px;width:100%}.c-dialog-offer p{font-size:1rem;white-space:pre-wrap}.c-dialog-offer .modal-actions{display:flex;justify-content:space-between}.c-dialog-offer button{font-size:1rem}.c-dialog.c-dialog-promotion .dialog{max-height:unset;max-width:1200px;position:relative;width:100%}.c-dialog.c-dialog-promotion .dialog .body{padding:0;position:relative}.c-dialog.c-dialog-promotion .dialog .body .c-carousel-giveaway{aspect-ratio:12/8}.c-dialog.c-dialog-promotion .dialog .body .c-carousel-giveaway .c-carousel-slides{position:unset}.c-dialog.c-dialog-promotion .dialog .body .c-carousel-giveaway .slide-header{display:none}.c-dialog.c-dialog-promotion .dialog .body .l-promotion{align-items:center;bottom:0;display:flex;flex-direction:column;padding:8px;position:absolute;width:100%;z-index:100000}.c-dialog.c-dialog-promotion .dialog .body .l-promotion .wrapper{backdrop-filter:blur(2px);background:oklch(var(--l-ink) var(--c-grey) var(--h-ground)/70%);border:1px solid oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));border-radius:16px;display:flex;flex-direction:column;max-width:500px;padding:16px;width:60%}.c-dialog.c-dialog-promotion .dialog .body .l-promotion .wrapper .promotion-text{color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));font-size:1rem;line-height:1.5rem;margin-bottom:16px}.c-dialog.c-dialog-promotion .dialog .body .l-promotion .wrapper .c-promotion-terms{align-self:flex-end;color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));font-weight:600;margin-top:4px;padding:4px;z-index:1}.c-dialog.c-dialog-promotion .dialog .body .l-promotion .wrapper .c-promotion-terms:hover{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-dialog.c-dialog-promotion .dialog .body .l-promotion .incentive-hurry{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));font-weight:600;margin-top:8px}@media(max-width: 750px){.c-dialog.c-dialog-promotion .dialog{display:flex;flex-direction:column;height:100vh;width:100%}.c-dialog.c-dialog-promotion .dialog .title .title-text{font-size:1rem}.c-dialog.c-dialog-promotion .dialog .body{flex:1}.c-dialog.c-dialog-promotion .dialog .body .l-promotion .wrapper{width:100%}}.c-pricelist-download .dropdown-body.pricelist-body{backdrop-filter:blur(12px) saturate(0.55);background:linear-gradient(180deg, oklch(var(--l-deep) 0.07 var(--h-chrome)/86%) 0%, oklch(var(--l-deep) 0.07 var(--h-chrome)/82%) 100%);border:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-chrome)/32%);box-shadow:0 16px 44px oklch(var(--l-deep) 0.07 var(--h-chrome)/42%);border-radius:8px;max-height:min(70vh,520px);max-width:min(420px,100vw - 32px);min-width:280px;overflow-x:hidden;overflow-y:auto;padding:0;z-index:100019}.c-pricelist-download .dropdown-body.pricelist-body .dropdown-body-header{align-items:center;background:rgba(0,0,0,0);border-bottom:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/28%);color:oklch(var(--l-card) var(--c-soft) var(--h-info)/96%);display:flex;flex-direction:row;font-size:.85rem;font-weight:600;justify-content:flex-start;padding:8px 12px}.c-pricelist-download .dropdown-body.pricelist-body .dropdown-body-header svg{color:inherit;flex-shrink:0}.c-pricelist-download .dropdown-body.pricelist-body .dropdown-body-header .title{color:inherit;flex:1;margin-inline-start:4px}.c-pricelist-download .dropdown-body.pricelist-body .options{color:hsla(0,0%,100%,.92);padding:8px}.c-pricelist-download .dropdown-body.pricelist-body .options .field label,.c-pricelist-download .dropdown-body.pricelist-body .options .c-radio-group>label{color:hsla(0,0%,100%,.9)}.c-pricelist-download .dropdown-body.pricelist-body .options .field label .validation{color:oklch(var(--l-overlay) var(--c-soft) var(--h-info)/95%)}.c-pricelist-download .dropdown-body.pricelist-body .options .field .help,.c-pricelist-download .dropdown-body.pricelist-body .options .c-radio-group .help{color:hsla(0,0%,100%,.58)}.c-pricelist-download .dropdown-body.pricelist-body .options .c-radio-group .item label{color:hsla(0,0%,100%,.88);font-weight:500}.c-pricelist-download .dropdown-body.pricelist-body .options .c-checkbox label{color:hsla(0,0%,100%,.88)}.c-pricelist-download .dropdown-body.pricelist-body .options .c-field-select .control select{background:oklch(var(--l-ink) var(--c-vivid) var(--h-info)/72%);border:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/38%);border-radius:4px;color:var(--white)}.c-pricelist-download .dropdown-body.pricelist-body .options .c-button-group{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.c-pricelist-download .dropdown-body.pricelist-body .options .c-button-group .c-button:not(.type-info,[disabled],.disabled){backdrop-filter:blur(8px);background:rgba(0,0,0,0);border:1px solid oklch(var(--l-border) var(--c-soft) var(--h-info)/38%);color:hsla(0,0%,100%,.92)}.c-pricelist-download .dropdown-body.pricelist-body .options .c-button-group .c-button:not(.type-info,[disabled],.disabled):hover{background:var(--chrome-veil);border-color:oklch(var(--l-border) var(--c-soft) var(--h-info)/48%);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-pricelist-download .dropdown-body.pricelist-body .options .c-button-group .c-button:not(.type-info,[disabled],.disabled) .c-button-text,.c-pricelist-download .dropdown-body.pricelist-body .options .c-button-group .c-button:not(.type-info,[disabled],.disabled) svg{color:inherit}.c-pricelist-download .dropdown-body.pricelist-body .selected-products{align-items:center;background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));cursor:pointer;display:flex;font-style:italic;height:48px;padding-inline-start:8px}.c-pricelist-download .dropdown-body.pricelist-body .selected-products svg{color:oklch(var(--l-border) var(--c-surface) var(--h-ground));margin-inline-end:8px}.c-pricelist-download .dropdown-body.pricelist-body .selected-products svg:hover{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-pricelist-download .dropdown-body.pricelist-body .selected-products:hover{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-pricelist-download .dropdown-body.pricelist-body .selected-products:hover svg{color:oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-pricelist-download .dropdown-body.pricelist-body .btn-download{margin-top:8px}html.mobile .c-pricelist-download>.c-button span,html.tablet .c-pricelist-download>.c-button span{display:none}.c-carousel.c-carousel-giveaway .c-carousel-slides .item{height:100%;width:100%}.c-carousel.c-carousel-giveaway .c-carousel-slides .item .slide-header{align-items:center;backdrop-filter:blur(2px);background:oklch(var(--l-chrome) var(--c-surface) var(--h-info)/50%);bottom:0;color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));display:flex;flex-direction:column;height:80px;justify-content:center;position:absolute;width:100%}.c-carousel.c-carousel-giveaway .c-carousel-slides .item .slide-header .title{font-size:1.05rem;margin-bottom:2px}.c-carousel.c-carousel-giveaway .c-carousel-slides .item .slide-subtitle{background:red}.c-carousel.c-carousel-giveaway .c-carousel-slides .item img{height:100%;object-fit:cover;width:100%}.c-carousel.c-carousel-giveaway .body{padding:0}.c-promotion-terms{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));cursor:pointer;user-select:none}.c-promotion-terms:hover{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-field-token-items{display:flex;flex-direction:column;gap:4px;margin-top:8px}.c-field-token-items .collected{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));display:flex;padding:8px}.c-field-token-items .collected .description{align-items:center;display:flex;flex:1;font-weight:600;text-transform:uppercase}.c-field-token-items .collected .token-stats{align-items:center;display:flex;margin-inline-end:8px}.c-field-token-items .collected .token-stats .token-summarize.draft,.c-field-token-items .collected .token-stats .token.draft{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-field-token-items .collected .token-stats .token-summarize.redeemable,.c-field-token-items .collected .token-stats .token.redeemable{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-field-token-items .collected .token-stats .token-summarize.selected,.c-field-token-items .collected .token-stats .token.selected{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-field-token-items .collected .token-stats .token-summarize{position:relative}.c-field-token-items .collected .token-stats .token-summarize .amount{bottom:-8px;font-size:.8rem;font-weight:600;inset-inline-end:0;position:absolute;z-index:100}.c-field-token-items .token-item-wrapper{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));padding:8px}.c-field-token-items .token-item-wrapper .gifts-label{align-items:center;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.c-field-token-items .token-item-wrapper .gifts-label span{align-items:center;display:flex;gap:4px;text-transform:uppercase}.c-field-token-items .token-item-wrapper .token-item{cursor:pointer;display:flex;font-weight:600;padding:8px}.c-field-token-items .token-item-wrapper .token-item .description{flex:1}.c-field-token-items .token-item-wrapper .token-item .description .tokens-required{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-field-token-items .token-item-wrapper .token-item .description .tokens-required .icon-token{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-field-token-items .token-item-wrapper .token-item .amount{align-items:center;border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.c-field-token-items .token-item-wrapper .token-item .actions{align-items:center;display:flex;gap:4px;justify-content:center}.c-field-token-items .token-item-wrapper .token-item.selected{background:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));color:oklch(var(--l-border) var(--c-tint) var(--h-success))}.c-field-token-items .token-item-wrapper .token-item.selected .amount{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-field-token-items .token-item-wrapper .token-item.selected:not(.disabled) .tokens-required svg{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-field-token-items .token-item-wrapper .token-item.selected.disabled .tokens-required svg{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-field-token-items .token-item-wrapper .token-item:not(.selected) .amount{background:oklch(var(--l-card) var(--c-card) var(--h-ground));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-field-token-items .token-item-wrapper .token-item:not(.selected):not(.disabled){background:oklch(var(--l-card) var(--c-card) var(--h-ground));color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-field-token-items .token-item-wrapper .token-item:not(.selected).disabled{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-field-token-items .token-item-wrapper .token-item:not(.selected).disabled .tokens-required svg{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-search-site{display:flex;flex:1;overflow:visible;position:relative}.c-search-site .search-box{align-items:center;display:flex;height:48px;position:relative;width:100%}.c-search-site .search-box .btn{color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-search-site .search-box .btn[disabled]{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-search-site .search-box .btn:not([disabled]):hover{color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-search-site .search-box input{backdrop-filter:blur(10px);background:var(--chrome-veil);border:1px solid hsla(0,0%,100%,.42);border-radius:8px;box-shadow:none;box-sizing:border-box;color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));min-height:48px;opacity:1;outline:none;padding:8px 32px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.c-search-site .search-box input::placeholder{color:hsla(0,0%,100%,.72)}.c-search-site .search-box input:hover:not(:focus){background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.48)}.c-search-site .search-box input:focus{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.55);box-shadow:0 2px 14px rgba(0,8,18,.38)}.c-search-site .suggestions{backdrop-filter:blur(12px) saturate(0.55);background:linear-gradient(180deg, oklch(var(--l-deep) 0.07 var(--h-chrome)/86%) 0%, oklch(var(--l-deep) 0.07 var(--h-chrome)/82%) 100%);border:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-chrome)/32%);box-shadow:0 16px 44px oklch(var(--l-deep) 0.07 var(--h-chrome)/42%);border-inline-start:0;border-radius:0 0 8px 8px;border-top:0;border-top:none;box-shadow:var(--shadow-1);cursor:default;display:flex;flex:1;opacity:0;overflow:hidden;position:absolute;top:62px;top:100%;transition:opacity .3s ease;visibility:hidden;z-index:1000020}.c-search-site .suggestions .suggestion-type .search-header{background:oklch(var(--l-ink) 0.07 var(--h-info)/58%);border-bottom:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/28%);color:oklch(var(--l-card) var(--c-soft) var(--h-info)/96%)}.c-search-site .suggestions .suggestion-type .search-header .tip{color:hsla(0,0%,100%,.45)}.c-search-site .suggestions .suggestion-type .search-header .tip.highlight{color:oklch(var(--l-overlay) var(--c-soft) var(--h-info)/92%)}.c-search-site .suggestions .suggestion-matches .suggestion{color:oklch(var(--l-card) var(--c-soft) var(--h-info)/92%)}.c-search-site .suggestions .suggestion-matches .suggestion .parent.children{color:oklch(var(--l-overlay) var(--c-soft) var(--h-info)/48%)}.c-search-site .suggestions .suggestion-matches .suggestion .parent.no-children{color:oklch(var(--l-card) var(--c-soft) var(--h-info)/90%)}.c-search-site .suggestions .suggestion-matches .suggestion:hover,.c-search-site .suggestions .suggestion-matches .suggestion.active,.c-search-site .suggestions .suggestion-matches .suggestion.selected{background:var(--chrome-veil);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-search-site .suggestions .suggestion-matches .suggestion:hover .parent,.c-search-site .suggestions .suggestion-matches .suggestion.active .parent,.c-search-site .suggestions .suggestion-matches .suggestion.selected .parent{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-search-site .suggestions .suggestion-type{display:flex;flex-direction:column;width:350px}.c-search-site .suggestions .suggestion-type .search-header{align-items:center;display:flex;flex:1;font-weight:600;height:50px;max-height:50px;min-height:50px;padding:8px}.c-search-site .suggestions .suggestion-type .search-header .tip{align-items:center;color:oklch(var(--l-border) var(--c-surface) var(--h-ground));display:flex;flex:1;font-size:.8rem;font-style:italic;justify-content:flex-end;opacity:0;text-align:end;transition:opacity .3s ease}.c-search-site .suggestions .suggestion-type .search-header .tip.highlight{color:var(--white)}.c-search-site .suggestions .suggestion-type .search-header .tip.active{opacity:1}.c-search-site .suggestions .suggestion-type .search-header .tip svg{margin-inline-end:4px}.c-search-site .suggestions .suggestion-type .suggestion-matches{max-height:320px;overflow-y:scroll;position:relative;text-transform:capitalize}.c-search-site .suggestions .suggestion-type .suggestion-matches .suggestion{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;padding:0 8px;text-transform:capitalize;width:100%}.c-search-site .suggestions .suggestion-type .suggestion-matches .suggestion .parent{pointer-events:none}.c-search-site .suggestions .suggestion-type .suggestion-matches .suggestion .parent.no-children{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-search-site .suggestions .suggestion-type .suggestion-matches .suggestion .parent.children{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-search-site .suggestions .suggestion-type .suggestion-matches .suggestion .name{display:inline-block;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.c-search-site .suggestions .suggestion-type .suggestion-matches .suggestion.selected{background:oklch(var(--l-border) var(--c-tint) var(--h-brand));color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-search-site .suggestions .suggestion-type .suggestion-matches .suggestion.selected .parent{color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-search-site .suggestions .suggestion-type .suggestion-matches .suggestion.active{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-search-site .suggestions .suggestion-type .suggestion-matches .suggestion:hover{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-search-site.active .suggestions{opacity:1;visibility:visible}@media(max-width: 750px){.c-search-site{margin-inline-end:0}.c-search-site .suggestions{flex-direction:column;inset-inline-start:0;max-height:calc(100dvh - 48px);width:100%}.c-search-site .suggestions .suggestion-type{width:100%}.c-search-site .suggestions .suggestion-type .suggestion-matches{max-height:200px}}.c-total-costs{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-bottom:1px solid oklch(var(--l-border) var(--c-info-tint) var(--h-info));border-top:1px solid oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));display:flex;flex-direction:column;gap:8px;padding-top:8px;width:100%}.c-total-costs .subtotal{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));display:flex;flex-direction:column;justify-content:space-between;padding:4px 8px}.c-total-costs .subtotal .header{align-items:center;display:flex;flex:1;gap:8px;justify-content:space-between;min-height:48px}.c-total-costs .subtotal .header .description{align-items:center;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;font-size:.8rem;font-weight:600;gap:8px;letter-spacing:.06em;text-transform:uppercase}.c-total-costs .subtotal .header .description span{line-height:1.3}.c-total-costs .subtotal .header .amount{align-items:center;color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));display:flex;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.c-total-costs .subtotal .header .amount .c-changed.type-warning .previous{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-warning)/70%)}.c-total-costs .subtotal .header .amount .c-changed.type-warning .current{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-total-costs .subtotal .icon-wrapper{align-items:center;background:oklch(var(--l-border) var(--c-surface) var(--h-ground));border-start-start-radius:16px;display:flex;height:48px;justify-content:center;width:48px}.c-total-costs .subtotal .icon-wrapper svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-total-costs .subtotal-cart,.c-total-costs .subtotal-booked{align-items:center;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto auto 1fr;min-height:48px}.c-total-costs .subtotal-cart>.header,.c-total-costs .subtotal-booked>.header{display:contents}.c-total-costs .subtotal-cart .description,.c-total-costs .subtotal-booked .description{align-self:stretch;grid-column:1;grid-row:1/5}.c-total-costs .subtotal-cart .amount,.c-total-costs .subtotal-booked .amount{align-self:end;grid-column:2;grid-row:2;justify-self:end}.c-total-costs .subtotal-cart>.details.details-units-line,.c-total-costs .subtotal-booked>.details.details-units-line{align-self:start;grid-column:2;grid-row:3;justify-self:end;margin:0;max-width:100%;padding:0;width:auto}.c-total-costs .subtotal-cart>.details.details-units-line .details-units-line-inner,.c-total-costs .subtotal-booked>.details.details-units-line .details-units-line-inner{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));display:flex;flex-wrap:wrap;font-size:.7rem;gap:2px 4px;justify-content:flex-end;letter-spacing:.01em;line-height:1.35;text-align:end}.c-total-costs .subtotal-cart>.details.details-units-line .units-pair,.c-total-costs .subtotal-booked>.details.details-units-line .units-pair{align-items:baseline;display:inline-flex;gap:.2em;white-space:nowrap}.c-total-costs .subtotal-cart>.details.details-units-line .units-label,.c-total-costs .subtotal-booked>.details.details-units-line .units-label{color:oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info)/72%);font-size:.6rem;font-weight:500;letter-spacing:.02em;text-transform:lowercase}.c-total-costs .subtotal-cart>.details.details-units-line .units-sep,.c-total-costs .subtotal-booked>.details.details-units-line .units-sep{color:oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/45%);font-weight:300;user-select:none}.c-total-costs .subtotal-cart>.details.details-units-line .totals-units-value,.c-total-costs .subtotal-booked>.details.details-units-line .totals-units-value{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-variant-numeric:tabular-nums;font-weight:600}.c-total-costs .subtotal-cart>.details.details-units-line .totals-units-changed.c-changed,.c-total-costs .subtotal-booked>.details.details-units-line .totals-units-changed.c-changed{display:inline-flex;flex-direction:row;font-size:inherit;font-variant-numeric:tabular-nums;gap:.25em}.c-total-costs .subtotal-cart>.details.details-units-line .totals-units-changed.c-changed .previous,.c-total-costs .subtotal-booked>.details.details-units-line .totals-units-changed.c-changed .previous{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-warning)/65%);font-weight:500;text-decoration:line-through}.c-total-costs .subtotal-cart>.details.details-units-line .totals-units-changed.c-changed .current,.c-total-costs .subtotal-cart>.details.details-units-line .totals-units-changed.c-changed .current-value,.c-total-costs .subtotal-booked>.details.details-units-line .totals-units-changed.c-changed .current,.c-total-costs .subtotal-booked>.details.details-units-line .totals-units-changed.c-changed .current-value{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning));font-weight:700}.c-total-costs .subtotal-total{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-top:1px solid oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-total-costs .subtotal-total .icon-wrapper{background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-total-costs .subtotal-total .icon-wrapper svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-total-costs.warning .subtotal:not(.subtotal-total) .icon-wrapper{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-total-costs.warning .subtotal:not(.subtotal-total) .icon-wrapper svg{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-band{--widget-title-color: oklch(var(--l-overlay) var(--c-surface) var(--h-band, 212deg));--widget-title-border: oklch(var(--l-border-strong) var(--c-vivid) var(--h-band, 212deg));--product-bg-light: oklch(var(--l-border) var(--c-info-tint) var(--h-band, 212deg));--product-bg-lighter: oklch(var(--l-overlay) var(--c-info-tint) var(--h-band, 212deg));--product-bg-accent: oklch(var(--l-border-strong) var(--c-tint) var(--h-band, 212deg));--product-text: oklch(var(--l-deep) var(--c-soft) var(--h-band, 212deg));--product-text-muted: oklch(var(--l-ink) var(--c-surface) var(--h-band, 212deg));--product-icon: oklch(var(--l-ink) var(--c-soft) var(--h-band, 212deg));--nav-btn-bg: oklch(var(--l-ink-muted) var(--c-vivid) var(--h-band, 212deg));--nav-btn-icon: oklch(var(--l-card) var(--c-surface) var(--h-band, 212deg));--nav-btn-border: oklch(var(--l-ink) var(--c-vivid) var(--h-band, 212deg));--nav-btn-bg-hover: oklch(var(--l-ink) var(--c-vivid) var(--h-band, 212deg));--nav-btn-icon-hover: oklch(var(--l-card) var(--c-surface) var(--h-band, 212deg));--nav-btn-bg-disabled: oklch(var(--l-ink-muted) var(--c-surface) var(--h-band, 212deg) / 55%);--nav-btn-icon-disabled: oklch(var(--l-border) var(--c-surface) var(--h-band, 212deg));--white: #fff;--black: #000;--l-deep: 32%;--l-ink: 37%;--l-signal-ink: 37%;--l-ink-muted: 47%;--l-ink-subtle: 64%;--l-border-strong: 73%;--l-border: 90%;--l-sunken: 93%;--l-page: 97.5%;--l-card: 99.0%;--l-raised: 99.5%;--l-overlay: 100%;--l-input: 100%;--l-brand-border: 56%;--l-chrome: 37%;--l-chrome-soft: 47%;--c-depth: 0.005;--l-chrome-ink: 98%;--shadow-ink: 25% 0.04 var(--h-ground);--shadow-1: 0 1px 2px oklch(var(--shadow-ink) / 8%), 0 2px 4px -1px oklch(var(--shadow-ink) / 6%);--shadow-2: 0 1px 3px oklch(var(--shadow-ink) / 9%), 0 6px 12px -2px oklch(var(--shadow-ink) / 10%);--shadow-3: 0 2px 6px -1px oklch(var(--shadow-ink) / 9%), 0 12px 24px -4px oklch(var(--shadow-ink) / 13%);--shadow-4: 0 4px 10px -2px oklch(var(--shadow-ink) / 10%), 0 28px 56px -12px oklch(var(--shadow-ink) / 18%);--shadow-inset: inset 0 2px 4px oklch(var(--shadow-ink) / 9%);--shadow-side-r: 2px 0 8px -2px oklch(var(--shadow-ink) / 14%);--shadow-side-l: -2px 0 8px -2px oklch(var(--shadow-ink) / 14%);--shadow-up: 0 -2px 6px -1px oklch(var(--shadow-ink) / 9%), 0 -12px 24px -4px oklch(var(--shadow-ink) / 13%);color-scheme:light;--shadow-ink: 8% var(--c-soft) var(--h-band, 212deg);--shadow-1: 0 1px 2px oklch(var(--shadow-ink) / 40%), 0 2px 4px -1px oklch(var(--shadow-ink) / 28%);--shadow-2: 0 1px 3px oklch(var(--shadow-ink) / 44%), 0 6px 12px -2px oklch(var(--shadow-ink) / 36%);--shadow-3: 0 2px 6px -1px oklch(var(--shadow-ink) / 48%), 0 12px 24px -4px oklch(var(--shadow-ink) / 44%);--shadow-4: 0 4px 10px -2px oklch(var(--shadow-ink) / 52%), 0 28px 56px -12px oklch(var(--shadow-ink) / 56%);--shadow-inset: inset 0 2px 4px oklch(var(--shadow-ink) / 45%);--shadow-side-r: 2px 0 8px -2px oklch(var(--shadow-ink) / 50%);--shadow-side-l: -2px 0 8px -2px oklch(var(--shadow-ink) / 50%);--shadow-up: 0 -2px 6px -1px oklch(var(--shadow-ink) / 48%), 0 -12px 24px -4px oklch(var(--shadow-ink) / 44%);background:oklch(var(--l-deep) var(--c-soft) var(--h-band, 212deg));color:oklch(var(--l-card) var(--c-surface) var(--h-band, 212deg));margin-inline:calc(50% - 50vw);margin-bottom:3rem;padding:48px 0;position:relative;width:100vw}.c-band .inner{margin-inline:auto;max-width:1200px;position:relative;width:100%;z-index:1}.c-band .inner>:last-child{margin-bottom:0}.c-band :is(h1,h2,h3,h4,h5,h6){color:inherit}.c-band.zigzag{--zig: 16px;--band-mask: linear-gradient(#000 0 0) 0 0 / 100% calc(100% - var(--zig)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 0 100% / var(--zig) var(--zig) repeat-x;mask:var(--band-mask);padding-bottom:calc(48px + var(--zig))}.c-bento{display:grid;gap:1.25rem;grid-auto-flow:dense;grid-auto-rows:200px;grid-template-columns:repeat(4, 1fr)}.c-bento .c-card,.c-bento .c-card-visual{aspect-ratio:auto;height:100%;max-height:none}.c-bento--feature>:first-child{grid-column:span 2;grid-row:span 2}.c-bento--mosaic>:nth-child(odd){grid-row:span 2}@media(width < 935px){.c-bento{grid-template-columns:repeat(2, 1fr)}.c-bento--feature>:first-child,.c-bento--mosaic>:nth-child(odd){grid-column:auto;grid-row:auto}}@media(width < 600px){.c-bento{grid-auto-rows:240px;grid-template-columns:1fr}}.c-card{appearance:none;background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:0;border-radius:12px;box-shadow:var(--shadow-1);color:inherit;container-type:inline-size;cursor:pointer;display:block;font:inherit;margin:0;overflow:hidden;padding:0;text-align:inherit;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:100%}.c-card:hover{box-shadow:var(--shadow-2);text-decoration:none;transform:translateY(-2px)}.c-card:visited{color:inherit}.c-card:focus{outline:none}.c-card:focus-visible{outline:2px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));outline-offset:2px}.c-card-visual{aspect-ratio:1;max-height:320px;overflow:hidden;position:relative;width:100%}.c-card-image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.c-card-label{backdrop-filter:blur(12px) saturate(108%);background:linear-gradient(180deg, oklch(var(--l-deep) var(--c-vivid) var(--h-chrome)/62%) 0%, oklch(var(--l-deep) var(--c-vivid) var(--h-chrome)/78%) 100%);border-radius:10px;bottom:.5rem;color:#fff;display:flex;flex-direction:column;gap:.15rem;left:.5rem;padding:.45rem .65rem;position:absolute;right:.5rem;text-align:center;z-index:2}.c-card-label-title{font-family:"Plus Jakarta Sans",sans-serif;font-size:1rem;font-weight:600;line-height:1.25}.c-card-label-description{font-size:.8rem;line-height:1.35;opacity:.85}.c-card-overlay{align-items:flex-end;display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:2}.c-card-washed .c-card-visual::after{background:linear-gradient(to bottom, oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info)) 0%, oklch(var(--l-overlay) var(--c-surface) calc(var(--h-info) + 14deg)) 100%);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:1}.c-card-disabled{cursor:default}.c-card-disabled .c-card-image{filter:grayscale(1);opacity:.5}.c-card-disabled .c-card-overlay{opacity:.6}.c-card-disabled:hover{box-shadow:var(--shadow-1);transform:none}.cms-column{box-sizing:border-box;margin-inline-end:auto;margin-inline-start:0;margin-bottom:2.5rem;max-width:min(720px,100%)}.cms-column-narrow{max-width:42rem}.c-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr))}.cms-heading{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;line-height:1.25;margin:0 0 16px}.cms-heading-1{font-size:2rem}.cms-heading-2{border-inline-start:4px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(1.5rem,2.5vw,1.65rem);letter-spacing:-0.02em;margin:0 0 8px;padding:.25em 0 .25em 24px}.cms-heading-3{font-size:1.2rem}.cms-heading-4{font-size:1.05rem}.cms-heading-5{font-size:1rem}.cms-heading-6{font-size:.85rem;letter-spacing:.04em;text-transform:uppercase}.c-hero-band{--white: #fff;--black: #000;--l-deep: 32%;--l-ink: 37%;--l-signal-ink: 37%;--l-ink-muted: 47%;--l-ink-subtle: 64%;--l-border-strong: 73%;--l-border: 90%;--l-sunken: 93%;--l-page: 97.5%;--l-card: 99.0%;--l-raised: 99.5%;--l-overlay: 100%;--l-input: 100%;--l-brand-border: 56%;--l-chrome: 37%;--l-chrome-soft: 47%;--c-depth: 0.005;--l-chrome-ink: 98%;--shadow-ink: 25% 0.04 var(--h-ground);--shadow-1: 0 1px 2px oklch(var(--shadow-ink) / 8%), 0 2px 4px -1px oklch(var(--shadow-ink) / 6%);--shadow-2: 0 1px 3px oklch(var(--shadow-ink) / 9%), 0 6px 12px -2px oklch(var(--shadow-ink) / 10%);--shadow-3: 0 2px 6px -1px oklch(var(--shadow-ink) / 9%), 0 12px 24px -4px oklch(var(--shadow-ink) / 13%);--shadow-4: 0 4px 10px -2px oklch(var(--shadow-ink) / 10%), 0 28px 56px -12px oklch(var(--shadow-ink) / 18%);--shadow-inset: inset 0 2px 4px oklch(var(--shadow-ink) / 9%);--shadow-side-r: 2px 0 8px -2px oklch(var(--shadow-ink) / 14%);--shadow-side-l: -2px 0 8px -2px oklch(var(--shadow-ink) / 14%);--shadow-up: 0 -2px 6px -1px oklch(var(--shadow-ink) / 9%), 0 -12px 24px -4px oklch(var(--shadow-ink) / 13%);color-scheme:light;background-position:center top;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;margin-inline:calc(50% - 50vw);margin-bottom:64px;min-height:475px;overflow:hidden;padding:32px 0;position:relative;width:100vw}.c-hero-band .inner{display:flex;flex:0 1 auto;flex-direction:column;gap:24px;margin-inline:auto;max-width:calc(1200px + 2*clamp(1rem,4vw,2rem));padding-inline:clamp(1rem,4vw,2rem);padding-top:48px;position:relative;width:100%;z-index:1}.c-hero-band .inner .body{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;min-width:0}.c-hero-band .inner .body .title{color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.4)}.c-hero-band .inner .body .text{color:hsla(0,0%,100%,.98);font-size:1.05rem;font-weight:500;line-height:1.6;margin:0;max-width:560px;text-shadow:0 1px 3px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.35)}.c-hero-band .inner .body .text p{color:inherit;margin:0 0 16px}.c-hero-band .inner .body .text p:last-child{margin-bottom:0}.c-hero-band .inner .body .text .c-button{display:flex;width:fit-content}.c-hero-band .inner .aside{display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:center;min-width:0}@media(width >= 768px){.c-hero-band .inner .aside{justify-content:flex-end;margin-left:auto}}@media(width >= 768px){.c-hero-band:has(.aside) .inner{align-items:center;flex-direction:row;gap:32px}}.c-hero-band .footer{position:relative;width:100%;z-index:1}.c-hero-band.washed::before{background:linear-gradient(to bottom, oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info)) 0%, oklch(var(--l-overlay) var(--c-surface) calc(var(--h-info) + 14deg)) 100%);content:"";inset:0;opacity:.45;pointer-events:none;position:absolute;z-index:0}.c-hero-band.greyscale::before{backdrop-filter:grayscale(1) contrast(1.12);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.c-image{border-radius:12px;display:block;height:auto;margin-bottom:24px;max-width:100%}.c-list{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));line-height:1.6;margin:0;padding-inline-start:1.25rem}.c-list li{margin-bottom:8px}.c-list-bullet{list-style:disc}.c-list-number{list-style:decimal}.c-list-check{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-weight:600;list-style:none;padding-inline-start:0}.c-list-check li{align-items:center;display:flex;gap:16px}.c-list-check li::before{background-color:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:58%;border-radius:50%;box-shadow:0 2px 6px rgba(1,118,145,.22);content:"";flex-shrink:0;height:1.65rem;width:1.65rem}.c-marquee-strip{min-width:0;overflow:hidden;padding-block:16px;width:100%}.c-marquee-strip:hover .track{animation-play-state:paused}.c-marquee-strip .track{animation:marquee-bounce var(--marquee-duration, 15s) linear infinite alternate;display:flex;gap:16px;width:max-content}.c-marquee-strip .item{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,100%,.8);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.25);color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));display:flex;flex-shrink:0;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;justify-content:center;min-height:44px;padding:8px 16px;white-space:nowrap}.c-marquee-strip .item a{color:inherit;display:block;text-decoration:none}.c-marquee-strip .item img{max-height:44px;max-width:90px;object-fit:contain}@keyframes marquee-bounce{to{transform:translateX(var(--marquee-shift, 0))}}@media(prefers-reduced-motion: reduce){.c-marquee-strip .track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}}.cms-paragraph{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:1.05rem;line-height:1.6;margin:0 0 1rem;max-width:65ch}.cms-paragraph:last-child{margin-bottom:0}.cms-paragraph-lead{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:1.2rem;font-weight:600;line-height:1.55;margin-bottom:32px;max-width:none}.view-placeholder-card{height:100%;margin:0}.view-placeholder-card-inner{align-items:center;background:rgba(0,0,0,0);border:2px dashed oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));border-radius:10px;display:flex;flex-direction:column;gap:.6rem;height:100%;justify-content:center;min-height:100%;padding:1.6rem;text-align:center;transition:background .2s ease,border-color .2s ease}.view-placeholder-card-inner:hover{background:oklch(var(--l-page) var(--c-page) var(--h-ground));border-color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.view-profile-card{margin:0}.view-profile-card-inner{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-left:4px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));border-radius:10px;box-shadow:var(--shadow-1);display:grid;gap:1.25rem;grid-template-columns:112px minmax(0, 1fr);height:100%;min-height:100%;padding:1.35rem 1.35rem 1.35rem calc(1.35rem - 3px);transition:border-color .2s ease,box-shadow .2s ease}.view-profile-card-inner:hover{border-color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));box-shadow:var(--shadow-2)}@media(width <= 480px){.view-profile-card-inner{gap:1rem;grid-template-columns:1fr;justify-items:center;padding:1.25rem 1.15rem;text-align:center}}.view-profile-card-photo{align-self:start;flex-shrink:0;position:relative}.view-profile-card-photo::before{background:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground));border-radius:50%;content:"";height:112px;left:-7px;position:absolute;top:7px;width:112px}@media(width <= 480px){.view-profile-card-photo{align-self:center}}.view-profile-card-photo img{border:3px solid oklch(var(--l-card) var(--c-card) var(--h-ground));border-radius:50%;box-shadow:0 2px 10px rgba(0,45,60,.12);display:block;height:112px;object-fit:cover;outline:1px solid oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));position:relative;width:112px}.view-profile-card-content{display:flex;flex-direction:column;min-width:0}@media(width <= 480px){.view-profile-card-content{align-items:center;width:100%}}.view-profile-card-name{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-family:"Plus Jakarta Sans",sans-serif;font-size:1.2rem;font-weight:700;line-height:1.25;margin:0 0 .2rem}.view-profile-card-role{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:.8rem;font-weight:700;letter-spacing:.04em;margin:0 0 .65rem;text-transform:uppercase}.view-profile-card-quote{border:none;color:var(--black);flex:1 1 auto;font-size:1rem;font-style:italic;line-height:1.55;margin:0 0 .85rem;padding:0}@media(width <= 480px){.view-profile-card-quote{text-align:center}}.view-profile-card-email{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:.85rem;font-weight:600;margin-top:auto;overflow-wrap:anywhere;text-decoration:none}.view-profile-card-email:hover{color:#017691;text-decoration:underline;text-decoration-color:rgba(1,118,145,.45);text-underline-offset:.2em}.view-profile-card-email:visited{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-promo-card{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:8px;margin-bottom:64px;overflow:hidden}.c-promo-card-content{display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:40px 32px}@media(width <= 768px){.c-promo-card-content{grid-template-columns:1fr}}.c-promo-card-intro{display:flex;flex-direction:column;gap:16px}.c-promo-card-title{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-family:"Plus Jakarta Sans",sans-serif;font-size:1.5rem;font-weight:700;margin:0}.c-promo-card-description{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:1rem;line-height:1.6;margin:0}.c-promo-card-quote{align-items:flex-start;display:flex;gap:24px}.c-promo-card-profile{flex-shrink:0;position:relative}.c-promo-card-profile::before{background:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground));border-radius:50%;content:"";height:120px;left:-7px;position:absolute;top:7px;width:120px}.c-promo-card-profile-img{border:3px solid oklch(var(--l-card) var(--c-card) var(--h-ground));border-radius:50%;box-shadow:0 2px 10px rgba(0,45,60,.12);height:120px;object-fit:cover;outline:1px solid oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));position:relative;width:120px}.c-promo-card-quote-content{display:flex;flex-direction:column;gap:12px}.c-promo-card-quote-text{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:1.05rem;font-style:normal;line-height:1.6;margin:0}.c-promo-card-attribution{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.85rem;font-style:normal}.c-promo-card-btn.c-button.variant-link{align-self:flex-start}.cms-quote{border-left:4px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));margin:0 0 24px;padding:.25em 0 .25em 24px}.cms-quote blockquote{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-size:1.2rem;font-style:italic;line-height:1.5;margin:0}.cms-quote figcaption{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:1rem;margin-top:16px}.quote-card{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:12px;box-shadow:0 1px 3px rgba(0,45,60,.05);border-left:4px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));max-width:720px;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-size:1.05rem;font-weight:500;line-height:1.65;margin-bottom:2rem;padding:32px 3.5rem 32px 40px;position:relative}.quote-card p{margin:0}.quote-card--with-mark::before{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));content:"“";font-family:Georgia,"Times New Roman",serif;font-size:2rem;line-height:1;opacity:.3;pointer-events:none;position:absolute;right:24px;top:16px}@media(width <= 520px){.quote-card{padding:24px 24px 24px 32px}.quote-card--with-mark::before{display:none}}.cms-section{margin-bottom:64px}.cms-stat{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.28);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.25);display:inline-flex;flex-direction:column;justify-content:center;padding:24px 28px;text-align:center}.cms-stat .cms-stat-label{font-family:"Plus Jakarta Sans",sans-serif}.cms-stat--light{background:hsla(0,0%,100%,.62);border-color:hsla(0,0%,100%,.8)}.cms-stat--light .cms-stat-value{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));text-shadow:none}.cms-stat--light .cms-stat-label{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-weight:600;text-shadow:none}.cms-stat-value{color:#fff;display:block;font-size:2rem;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.45)}.cms-stat-value.scroll-replay-count{font-variant-numeric:tabular-nums;min-width:6ch}.cms-stat-label{color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:.01em;margin-top:16px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.cms-text-italic{font-style:italic}.cms-text-bold{font-weight:700}.c-well{background:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:12px;box-shadow:var(--shadow-inset);margin-bottom:24px;padding:clamp(1.25rem,3vw,2rem)}.c-collection-bulk{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:50%;display:flex;gap:8px}.c-collection-bulk-column{align-items:center;display:flex;gap:8px;padding:8px}.c-collection-bulk-column .field .help:not(.validation){color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-collection-bulk-column .field label:not(.switch){display:none}.c-collection-bulk-column .field.c-field-composed-money{max-width:170px}.c-collection-bulk-column .field.c-field-number{max-width:140px}.c-collection-bulk-column .actions{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.c-collection-bulk-column.changed{background:oklch(var(--l-card) var(--c-tint) var(--h-success))}.item-type-success .c-collection-inline-field.changed{background:oklch(var(--l-border) var(--c-tint) var(--h-success))}.item-type-surface .c-collection-inline-field.changed{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.item-type-default .c-collection-inline-field.changed,.item-type-info .c-collection-inline-field.changed{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.item-type-warning .c-collection-inline-field.changed{background:oklch(var(--l-border) var(--c-tint) var(--h-warning))}.item .c-collection-inline-field.invalid{background:oklch(var(--l-card) var(--c-tint) var(--h-danger))}.c-collection-carousel{position:relative}.c-collection-carousel .carousel-header{border-inline-start:4px solid var(--widget-title-border, oklch(var(--l-signal-ink) var(--c-info) var(--h-info)));color:var(--widget-title-color, oklch(var(--l-deep) var(--c-chrome) var(--h-chrome)));font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;height:40px;letter-spacing:-0.02em;line-height:1.25;margin-bottom:8px;padding-inline-start:24px;align-items:center;display:flex;font-family:"Plus Jakarta Sans",sans-serif;pointer-events:none;user-select:none}.c-collection-carousel .carousel-header .btn-container{display:flex;gap:16px;inset-inline-end:0;position:absolute}.c-collection-carousel .carousel-header .btn-container:dir(rtl){flex-direction:row-reverse}.c-collection-carousel .carousel-header .btn-container .title{align-items:center;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;font-weight:600;gap:8px;text-transform:uppercase}.c-collection-carousel .carousel-header .btn-container a{align-items:center;display:flex;gap:8px;pointer-events:all}.c-collection-carousel .carousel-header .btn-container .btn-scroll{box-shadow:var(--shadow-2);pointer-events:auto}.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle:not(:disabled){background:var(--nav-btn-bg, oklch(var(--l-brand-border) var(--c-brand) var(--h-brand)));border-color:var(--nav-btn-border, oklch(var(--l-signal-ink) var(--c-brand) var(--h-brand)))}.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle:not(:disabled) svg{color:var(--nav-btn-icon, oklch(var(--l-card) var(--c-tint) var(--h-brand)))}.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle:not(:disabled):hover,.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle:not(:disabled):active,.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle:not(:disabled).active{background:var(--nav-btn-bg-hover, oklch(var(--l-signal-ink) var(--c-brand) var(--h-brand)));border-color:var(--nav-btn-bg-hover, oklch(var(--l-card) var(--c-tint) var(--h-brand)))}.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle:not(:disabled):hover svg,.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle:not(:disabled):active svg,.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle:not(:disabled).active svg{color:var(--nav-btn-icon-hover, oklch(var(--l-card) var(--c-tint) var(--h-brand)))}.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle.disabled,.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle[disabled]{filter:none}.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle.disabled:not(.active),.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle[disabled]:not(.active){background:var(--nav-btn-bg-disabled, oklch(var(--l-overlay) var(--c-overlay) var(--h-ground)));border-color:var(--nav-btn-bg-disabled, oklch(var(--l-border) var(--c-surface) var(--h-ground)))}.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle.disabled:not(.active) svg,.c-collection-carousel .carousel-header .btn-container .btn-scroll.type-brand.variant-toggle[disabled]:not(.active) svg{color:var(--nav-btn-icon-disabled, oklch(var(--l-signal-ink) var(--c-brand) var(--h-brand)))}.c-collection-carousel .carousel-container .drag-scroll{box-sizing:border-box;cursor:grab;min-height:200px;position:relative;user-select:none}.c-collection-carousel .carousel-container .drag-scroll.dragging{background:oklch(var(--l-border) var(--c-soft) var(--h-ground)/40%);cursor:grabbing;transition:background .5s ease-in-out}.c-collection-carousel .carousel-container .drag-scroll .c-collection-view{box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:clip;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.c-collection-carousel .carousel-container .drag-scroll .c-collection-view::-webkit-scrollbar{display:none}.c-collection-carousel .carousel-container .drag-scroll .c-collection-view .loading-observable{display:none}.c-collection-carousel .carousel-container .drag-scroll .c-collection-view .c-collection-items{align-items:stretch;grid-auto-columns:minmax(275px, 275px);grid-auto-flow:column;grid-template-columns:unset;justify-items:stretch;width:max-content}.c-collection-carousel .carousel-container .drag-scroll .c-collection-view .c-collection-items>*{scroll-snap-align:start}.c-band .c-collection-carousel .carousel-header .btn-container{gap:0;inset-inline-end:auto;position:static}.c-band .c-collection-carousel .btn-scroll{position:absolute;top:calc(50% + 32px);transform:translateY(-50%);z-index:5}.c-band .c-collection-carousel .btn-scroll.left{inset-inline-start:8px}.c-band .c-collection-carousel .btn-scroll.right{inset-inline-end:8px}.c-band .c-collection-carousel .drag-scroll .c-collection-view.grid .c-collection-items{gap:24px;grid-auto-columns:max(248px,(100cqw - 24px*3)/4)}.c-collection-columns.c-collection-items{width:100%}.c-collection-columns.c-collection-items .item{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));display:flex;font-weight:600;margin:0;width:100%}.c-collection-columns.c-collection-items .item,.c-collection-columns.c-collection-items .item:hover,.c-collection-columns.c-collection-items .item .cells:hover,.c-collection-columns.c-collection-items .item .cells .cell.cell-status{background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-collection-columns.c-collection-items .item .cell{font-size:.8rem}.c-collection-filter-control{align-items:center;display:flex;gap:8px;height:56px}.c-collection-header{background:oklch(var(--l-raised) var(--c-raised) var(--h-ground));box-shadow:var(--shadow-2);align-items:center;background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-radius:8px;display:flex;flex-direction:column;margin-bottom:24px;position:sticky;top:0;width:100%;z-index:1000}.c-collection-header .actions{align-items:center;display:flex;gap:16px;height:64px;padding:8px 16px;width:100%}.c-collection-header .actions .c-dropdown>.c-button.variant-menu,.c-collection-header .actions>.c-button.variant-menu{height:64px;width:64px}.c-collection-header .actions .c-button.variant-toggle{height:40px;width:40px;border-radius:8px;transition:background .2s ease,color .2s ease}.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled){background:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground));border-color:rgba(0,0,0,0)}.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled) svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction):hover,.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction):active,.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction).active{background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome))}.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction):hover svg,.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction):active svg,.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction).active svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction).active{background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome))}.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled).type-brand,.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled).type-brand:hover,.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled).type-brand:active,.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled).type-brand.active{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled).type-brand svg,.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled).type-brand:hover svg,.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled).type-brand:active svg,.c-collection-header .actions .c-button.variant-toggle:not(:disabled,.disabled).type-brand.active svg{color:oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand))}.c-collection-header .actions .c-button.variant-toggle:disabled,.c-collection-header .actions .c-button.variant-toggle.disabled{background:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground));border-color:rgba(0,0,0,0);opacity:.4}.c-collection-header .actions .c-button.variant-toggle:disabled svg,.c-collection-header .actions .c-button.variant-toggle.disabled svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}@media(min-width: 1550px){.c-collection-header .actions .c-button.variant-toggle{height:48px;width:48px}.c-collection-header .c-collection-sorter .sort-control,.c-collection-header .c-collection-status{height:48px}}@keyframes show{100%{opacity:1;transform:none}}.c-collection-items .collection-feedback{background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-1);align-items:center;border-radius:8px;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;flex-direction:column;gap:16px;grid-column:1/-1;justify-content:center;margin:32px auto;max-width:400px;padding:40px 32px;text-align:center}.c-collection-items .collection-feedback .feedback-icon{align-items:center;background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));border-radius:8px;display:flex;justify-content:center;padding:16px}.c-collection-items .collection-feedback .feedback-icon svg{height:36px;width:36px;color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-collection-items .collection-feedback>span{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-family:"Plus Jakarta Sans",sans-serif;font-size:1.2rem;font-weight:600}.c-collection-items .collection-feedback .suggest{align-items:center;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;font-size:.85rem;font-style:italic;gap:4px;justify-content:center}.c-collection-items .collection-feedback .suggest svg{height:24px;width:24px;color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));cursor:pointer;font-style:normal}.c-collection-items .item{display:block;margin:0;margin-bottom:4px;position:relative}.c-collection-items .item .row-image{aspect-ratio:4/3;background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-2);display:flex;height:75px;justify-content:center;overflow:hidden}.c-collection-items .item .row-image img{cursor:pointer;height:100%}.c-collection-items .item .row-image .placeholder{color:oklch(var(--l-border) var(--c-surface) var(--h-ground));cursor:default;height:100%;padding:16px;width:100%}.c-collection-items .item .td-group .header{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-collection-items .item .wrap{overflow:unset;white-space:normal;white-space:wrap}.c-collection-items .item.even{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.even:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.even.selected,.c-collection-items .item.even.detail{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.even.changed::before,.c-collection-items .item.even.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.even.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.even.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.even.edit{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.even.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.even.is-hidden tr{background:unset}.c-collection-items .item.even.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.even.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.even.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.even{background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-info-tint) var(--h-info)), oklch(var(--l-border) var(--c-info-tint) var(--h-info)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-collection-items .item.even .row-edit{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-top:2px dashed oklch(var(--l-border) var(--c-surface) var(--h-ground));cursor:default}.c-collection-items .item.even .cell-bulk{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-collection-items .item.even .row-details{border-top:2px dashed oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.odd{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.odd:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.odd.selected,.c-collection-items .item.odd.detail{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.odd.changed::before,.c-collection-items .item.odd.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.odd.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.odd.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.odd.edit{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.odd.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.odd.is-hidden tr{background:unset}.c-collection-items .item.odd.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.odd.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.odd.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.odd{background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-info-tint) var(--h-info)), oklch(var(--l-border) var(--c-info-tint) var(--h-info)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-info-tint) var(--h-info)) 55%)}.c-collection-items .item.odd .cell-bulk{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.odd .row-edit{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-top:2px dashed oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));cursor:default}.c-collection-items .item.odd .row-details{border-top:2px dashed oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-pricing-competitor,.c-collection-items .item.is-competitor{color:oklch(var(--l-signal-ink) calc(var(--c-vivid) * var(--supplier-chroma-competitor, 1)) var(--h-supplier-competitor))}.c-collection-items .item.is-pricing-competitor:not(.selected,.well):hover,.c-collection-items .item.is-competitor:not(.selected,.well):hover{background:oklch(var(--l-page) calc(var(--c-soft) * var(--supplier-chroma-competitor, 1)) var(--h-supplier-competitor))}.c-collection-items .item.is-pricing-competitor.selected,.c-collection-items .item.is-pricing-competitor.detail,.c-collection-items .item.is-competitor.selected,.c-collection-items .item.is-competitor.detail{background:oklch(var(--l-page) calc(var(--c-soft) * var(--supplier-chroma-competitor, 1)) var(--h-supplier-competitor))}.c-collection-items .item.is-pricing-competitor.changed::before,.c-collection-items .item.is-pricing-competitor.invalid::before,.c-collection-items .item.is-competitor.changed::before,.c-collection-items .item.is-competitor.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.is-pricing-competitor.changed::before,.c-collection-items .item.is-competitor.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.is-pricing-competitor.invalid::before,.c-collection-items .item.is-competitor.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.is-pricing-competitor.edit,.c-collection-items .item.is-competitor.edit{background:oklch(var(--l-page) calc(var(--c-soft) * var(--supplier-chroma-competitor, 1)) var(--h-supplier-competitor))}.c-collection-items .item.is-pricing-competitor.is-hidden,.c-collection-items .item.is-competitor.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.is-pricing-competitor.is-hidden tr,.c-collection-items .item.is-competitor.is-hidden tr{background:unset}.c-collection-items .item.is-pricing-competitor.is-hidden tr td,.c-collection-items .item.is-competitor.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-pricing-competitor.is-hidden tr td .c-cell-product .header,.c-collection-items .item.is-competitor.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.is-pricing-competitor.marked,.c-collection-items .item.is-competitor.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-pricing-competitor,.c-collection-items .item.is-competitor{background:oklch(var(--l-page) calc(var(--c-soft) * var(--supplier-chroma-competitor, 1)) var(--h-supplier-competitor)) !important;border-left:2px solid oklch(var(--l-ink-muted) calc(var(--c-vivid) * var(--supplier-chroma-competitor, 1)) var(--h-supplier-competitor))}.c-collection-items .item.is-pricing-competitor,.c-collection-items .item.is-pricing-competitor.selected,.c-collection-items .item.is-competitor,.c-collection-items .item.is-competitor.selected{border-color:oklch(var(--l-border) calc(var(--c-soft) * var(--supplier-chroma-competitor, 1)) var(--h-supplier-competitor))}.c-collection-items .item.is-pricing-competitor .td-group .header,.c-collection-items .item.is-competitor .td-group .header{color:oklch(var(--l-signal-ink) calc(var(--c-vivid) * var(--supplier-chroma-competitor, 1)) var(--h-supplier-competitor))}.c-collection-items .item.is-agent-importer-nl{color:oklch(var(--l-signal-ink) calc(var(--c-vivid) * var(--supplier-chroma-agent-nl, 1)) var(--h-supplier-agent-nl))}.c-collection-items .item.is-agent-importer-nl:not(.selected,.well):hover{background:oklch(var(--l-border) calc(var(--c-soft) * var(--supplier-chroma-agent-nl, 1)) var(--h-supplier-agent-nl))}.c-collection-items .item.is-agent-importer-nl.selected,.c-collection-items .item.is-agent-importer-nl.detail{background:oklch(var(--l-border) calc(var(--c-soft) * var(--supplier-chroma-agent-nl, 1)) var(--h-supplier-agent-nl))}.c-collection-items .item.is-agent-importer-nl.changed::before,.c-collection-items .item.is-agent-importer-nl.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.is-agent-importer-nl.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.is-agent-importer-nl.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.is-agent-importer-nl.edit{background:oklch(var(--l-border) calc(var(--c-soft) * var(--supplier-chroma-agent-nl, 1)) var(--h-supplier-agent-nl))}.c-collection-items .item.is-agent-importer-nl.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.is-agent-importer-nl.is-hidden tr{background:unset}.c-collection-items .item.is-agent-importer-nl.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-agent-importer-nl.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.is-agent-importer-nl.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-agent-importer-nl{background:oklch(var(--l-border) calc(var(--c-soft) * var(--supplier-chroma-agent-nl, 1)) var(--h-supplier-agent-nl)) !important;border-left:2px solid oklch(var(--l-ink-muted) calc(var(--c-vivid) * var(--supplier-chroma-agent-nl, 1)) var(--h-supplier-agent-nl))}.c-collection-items .item.is-agent-importer-nl,.c-collection-items .item.is-agent-importer-nl.selected{border-color:oklch(var(--l-border-strong) calc(var(--c-soft) * var(--supplier-chroma-agent-nl, 1)) var(--h-supplier-agent-nl))}.c-collection-items .item.is-agent-importer-nl .td-group .header{color:oklch(var(--l-signal-ink) calc(var(--c-vivid) * var(--supplier-chroma-agent-nl, 1)) var(--h-supplier-agent-nl))}.c-collection-items .item.is-current-supplier-price-list{color:oklch(var(--l-signal-ink) calc(var(--c-vivid) * var(--supplier-chroma-current-pricelist, 1)) var(--h-supplier-current-pricelist))}.c-collection-items .item.is-current-supplier-price-list:not(.selected,.well):hover{background:oklch(var(--l-border-strong) calc(var(--c-soft) * var(--supplier-chroma-current-pricelist, 1)) var(--h-supplier-current-pricelist))}.c-collection-items .item.is-current-supplier-price-list.selected,.c-collection-items .item.is-current-supplier-price-list.detail{background:oklch(var(--l-border-strong) calc(var(--c-soft) * var(--supplier-chroma-current-pricelist, 1)) var(--h-supplier-current-pricelist))}.c-collection-items .item.is-current-supplier-price-list.changed::before,.c-collection-items .item.is-current-supplier-price-list.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.is-current-supplier-price-list.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.is-current-supplier-price-list.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.is-current-supplier-price-list.edit{background:oklch(var(--l-border-strong) calc(var(--c-soft) * var(--supplier-chroma-current-pricelist, 1)) var(--h-supplier-current-pricelist))}.c-collection-items .item.is-current-supplier-price-list.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.is-current-supplier-price-list.is-hidden tr{background:unset}.c-collection-items .item.is-current-supplier-price-list.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-current-supplier-price-list.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.is-current-supplier-price-list.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-current-supplier-price-list{background:oklch(var(--l-border) calc(var(--c-soft) * var(--supplier-chroma-current-pricelist, 1)) var(--h-supplier-current-pricelist)) !important;border-left:2px solid oklch(var(--l-ink-muted) calc(var(--c-vivid) * var(--supplier-chroma-current-pricelist, 1)) var(--h-supplier-current-pricelist));color:oklch(var(--l-signal-ink) calc(var(--c-vivid) * var(--supplier-chroma-current-pricelist, 1)) var(--h-supplier-current-pricelist))}.c-collection-items .item.is-current-supplier-price-list,.c-collection-items .item.is-current-supplier-price-list.selected{border-color:oklch(var(--l-border-strong) calc(var(--c-soft) * var(--supplier-chroma-current-pricelist, 1)) var(--h-supplier-current-pricelist))}.c-collection-items .item.is-current-supplier-price-list .td-group .header{color:oklch(var(--l-ink-muted) calc(var(--c-vivid) * var(--supplier-chroma-current-pricelist, 1)) var(--h-supplier-current-pricelist))}.c-collection-items .item.is-not-purchasable{color:hs-not-purchasable(0)}.c-collection-items .item.is-not-purchasable:not(.selected,.well):hover{background:hs-not-purchasable(2)}.c-collection-items .item.is-not-purchasable.selected,.c-collection-items .item.is-not-purchasable.detail{background:hs-not-purchasable(2)}.c-collection-items .item.is-not-purchasable.changed::before,.c-collection-items .item.is-not-purchasable.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.is-not-purchasable.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.is-not-purchasable.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.is-not-purchasable.edit{background:hs-not-purchasable(2)}.c-collection-items .item.is-not-purchasable.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.is-not-purchasable.is-hidden tr{background:unset}.c-collection-items .item.is-not-purchasable.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-not-purchasable.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.is-not-purchasable.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-not-purchasable{background:hs-not-purchasable(4) !important;border-left:2px solid hs-not-purchasable(2);color:hs-not-purchasable(1)}.c-collection-items .item.is-not-purchasable .td-group .header{color:hs-not-purchasable(1)}.c-collection-items .item.is-msp{color:oklch(var(--l-signal-ink) calc(var(--c-vivid) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item.is-msp:not(.selected,.well):hover{background:oklch(var(--l-border) calc(var(--c-soft) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item.is-msp.selected,.c-collection-items .item.is-msp.detail{background:oklch(var(--l-border) calc(var(--c-soft) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item.is-msp.changed::before,.c-collection-items .item.is-msp.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.is-msp.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.is-msp.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.is-msp.edit{background:oklch(var(--l-border) calc(var(--c-soft) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item.is-msp.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.is-msp.is-hidden tr{background:unset}.c-collection-items .item.is-msp.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-msp.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.is-msp.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-msp{background:oklch(var(--l-border) calc(var(--c-soft) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi)) !important;border-left:2px solid oklch(var(--l-ink-muted) calc(var(--c-vivid) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item.is-msp .td-group .header{color:oklch(var(--l-ink-muted) calc(var(--c-vivid) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item.is-current-offer{color:oklch(var(--l-signal-ink) calc(var(--c-vivid) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item.is-current-offer:not(.selected,.well):hover{background:oklch(var(--l-border-strong) calc(var(--c-soft) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item.is-current-offer.selected,.c-collection-items .item.is-current-offer.detail{background:oklch(var(--l-border-strong) calc(var(--c-soft) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item.is-current-offer.changed::before,.c-collection-items .item.is-current-offer.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.is-current-offer.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.is-current-offer.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.is-current-offer.edit{background:oklch(var(--l-border-strong) calc(var(--c-soft) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item.is-current-offer.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.is-current-offer.is-hidden tr{background:unset}.c-collection-items .item.is-current-offer.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-current-offer.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.is-current-offer.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.is-current-offer{background:oklch(var(--l-border-strong) calc(var(--c-soft) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi)) !important}.c-collection-items .item.is-current-offer .td-group .header{color:oklch(var(--l-ink-muted) calc(var(--c-vivid) * var(--supplier-chroma-msi, 1)) var(--h-supplier-msi))}.c-collection-items .item .cells{display:grid;position:relative;width:100%}.c-collection-items .item .cells .cell{align-items:center;display:flex;min-height:48px;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.c-collection-items .item .cells .cell .td-group .header{text-wrap:wrap}.c-collection-items .item .cells .cell.cell-bulk{padding:0}.c-collection-items .item .cells .cell.cell-status{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px 2px}.c-collection-items .item .cells .cell.cell-status .c-icon{height:20px;width:20px}.c-collection-items .item .cells .cell.cell-group{gap:16px}.c-collection-items .item .cells .cell.cell-type-disabled{background:oklch(var(--l-card) var(--c-card) var(--h-ground));color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-collection-items .item .cells .cell.cell-type-hidden{display:none}.c-collection-items .item .cells .cell.cell-type-danger{background:oklch(var(--l-card) var(--c-tint) var(--h-danger))}.c-collection-items .item .cells .cell.cell-type-warning{background:oklch(var(--l-card) var(--c-tint) var(--h-warning))}.c-collection-items .item .cells:hover .cell-actions{opacity:1}.c-collection-items .item .cells .cell-actions{align-items:center;background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));border:1px solid hsla(0,0%,100%,.12);border-radius:32px;box-shadow:var(--shadow-2);display:flex;gap:4px;padding:2px 8px;inset-inline-end:8px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:100}.c-collection-items .item .cells .cell-status{align-items:center;display:flex;flex-direction:column;height:100%;z-index:100}.c-collection-items .item .cells .cell-selection{align-items:center;display:flex;gap:8px;justify-content:center}.c-collection-items .item .cells .cell-selection .actions{align-items:center;display:flex;flex-direction:column;gap:4px;padding:8px 0}.c-collection-items .item .row-edit{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:8px;width:100%}.c-collection-items .item .row-edit .field{max-width:200px}.c-collection-items .item .row-edit input{max-width:200px}.c-collection-items .item .row-details{display:flex;flex-direction:column;gap:16px;padding:8px;width:100%}.c-collection-items .item .row-details .columns .column{padding-top:0}.c-collection-items .item.selected{border:2px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));margin-bottom:16px;margin-top:16px;transition:border .3s ease,margin .3s ease}.c-collection-items .item.selected>.cells .cell-actions{opacity:1}.c-collection-items .item.detail:not(.edit){box-shadow:var(--shadow-side-l);margin-bottom:32px;transition:box-shadow .3s ease,margin .3s ease}.c-collection-items .item.detail:not(.edit)>.cells .cell-actions{opacity:1}.c-collection-items .item.item-type-disabled *{opacity:.8}.c-collection-items .item.item-type-disabled.selected{border-color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.odd{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.odd:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.odd.selected,.c-collection-items .item.item-type-disabled.odd.detail{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.odd.changed::before,.c-collection-items .item.item-type-disabled.odd.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-disabled.odd.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-disabled.odd.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-disabled.odd.edit{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.odd.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-disabled.odd.is-hidden tr{background:unset}.c-collection-items .item.item-type-disabled.odd.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.odd.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-disabled.odd.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.odd{background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-card) var(--h-ground)), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 55%)}.c-collection-items .item.item-type-disabled.even{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.even:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.even.selected,.c-collection-items .item.item-type-disabled.even.detail{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.even.changed::before,.c-collection-items .item.item-type-disabled.even.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-disabled.even.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-disabled.even.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-disabled.even.edit{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.even.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-disabled.even.is-hidden tr{background:unset}.c-collection-items .item.item-type-disabled.even.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.even.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-disabled.even.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-disabled.even{background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-card) var(--h-ground)), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-collection-items .item.item-type-default>.td-group .header,.c-collection-items .item.item-type-info>.td-group .header{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-collection-items .item.item-type-default.odd,.c-collection-items .item.item-type-info.odd{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-default.odd:not(.selected,.well):hover,.c-collection-items .item.item-type-info.odd:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.item-type-default.odd.selected,.c-collection-items .item.item-type-default.odd.detail,.c-collection-items .item.item-type-info.odd.selected,.c-collection-items .item.item-type-info.odd.detail{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.item-type-default.odd.changed::before,.c-collection-items .item.item-type-default.odd.invalid::before,.c-collection-items .item.item-type-info.odd.changed::before,.c-collection-items .item.item-type-info.odd.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-default.odd.changed::before,.c-collection-items .item.item-type-info.odd.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-default.odd.invalid::before,.c-collection-items .item.item-type-info.odd.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-default.odd.edit,.c-collection-items .item.item-type-info.odd.edit{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.item-type-default.odd.is-hidden,.c-collection-items .item.item-type-info.odd.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-default.odd.is-hidden tr,.c-collection-items .item.item-type-info.odd.is-hidden tr{background:unset}.c-collection-items .item.item-type-default.odd.is-hidden tr td,.c-collection-items .item.item-type-info.odd.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-default.odd.is-hidden tr td .c-cell-product .header,.c-collection-items .item.item-type-info.odd.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-default.odd.marked,.c-collection-items .item.item-type-info.odd.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-default.odd,.c-collection-items .item.item-type-info.odd{background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-info-tint) var(--h-info)), oklch(var(--l-border) var(--c-info-tint) var(--h-info)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-info-tint) var(--h-info)) 55%)}.c-collection-items .item.item-type-default.odd .cell-selection,.c-collection-items .item.item-type-info.odd .cell-selection{background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-info-tint) var(--h-info)), oklch(var(--l-border) var(--c-info-tint) var(--h-info)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-info-tint) var(--h-info)) 55%)}.c-collection-items .item.item-type-default.even,.c-collection-items .item.item-type-info.even{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-default.even:not(.selected,.well):hover,.c-collection-items .item.item-type-info.even:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.item-type-default.even.selected,.c-collection-items .item.item-type-default.even.detail,.c-collection-items .item.item-type-info.even.selected,.c-collection-items .item.item-type-info.even.detail{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.item-type-default.even.changed::before,.c-collection-items .item.item-type-default.even.invalid::before,.c-collection-items .item.item-type-info.even.changed::before,.c-collection-items .item.item-type-info.even.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-default.even.changed::before,.c-collection-items .item.item-type-info.even.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-default.even.invalid::before,.c-collection-items .item.item-type-info.even.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-default.even.edit,.c-collection-items .item.item-type-info.even.edit{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-collection-items .item.item-type-default.even.is-hidden,.c-collection-items .item.item-type-info.even.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-default.even.is-hidden tr,.c-collection-items .item.item-type-info.even.is-hidden tr{background:unset}.c-collection-items .item.item-type-default.even.is-hidden tr td,.c-collection-items .item.item-type-info.even.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-default.even.is-hidden tr td .c-cell-product .header,.c-collection-items .item.item-type-info.even.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-default.even.marked,.c-collection-items .item.item-type-info.even.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-default.even,.c-collection-items .item.item-type-info.even{background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-info-tint) var(--h-info)), oklch(var(--l-border) var(--c-info-tint) var(--h-info)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-collection-items .item.item-type-default.even .cell-selection,.c-collection-items .item.item-type-info.even .cell-selection{background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-info-tint) var(--h-info)), oklch(var(--l-border) var(--c-info-tint) var(--h-info)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-collection-items .item.item-type-loading .td-group .header{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.selected{border-color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.odd{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.odd:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.odd.selected,.c-collection-items .item.item-type-loading.odd.detail{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.odd.changed::before,.c-collection-items .item.item-type-loading.odd.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-loading.odd.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-loading.odd.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-loading.odd.edit{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.odd.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-loading.odd.is-hidden tr{background:unset}.c-collection-items .item.item-type-loading.odd.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.odd.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-loading.odd.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.odd{background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-card) var(--h-ground)), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 55%)}.c-collection-items .item.item-type-loading.even{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.even:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.even.selected,.c-collection-items .item.item-type-loading.even.detail{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.even.changed::before,.c-collection-items .item.item-type-loading.even.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-loading.even.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-loading.even.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-loading.even.edit{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.even.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-loading.even.is-hidden tr{background:unset}.c-collection-items .item.item-type-loading.even.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.even.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-loading.even.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-loading.even{background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-card) var(--h-ground)), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-collection-items .item.item-type-loading .cell-actions{background:linear-gradient(90deg, transparent, oklch(var(--l-border) var(--c-surface) var(--h-ground)))}.c-collection-items .item.item-type-surface .td-group .header{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.selected{border-color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.odd{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.odd:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.odd.selected,.c-collection-items .item.item-type-surface.odd.detail{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.odd.changed::before,.c-collection-items .item.item-type-surface.odd.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-surface.odd.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-surface.odd.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-surface.odd.edit{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.odd.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-surface.odd.is-hidden tr{background:unset}.c-collection-items .item.item-type-surface.odd.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.odd.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-surface.odd.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.odd{background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-card) var(--h-ground)), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 55%)}.c-collection-items .item.item-type-surface.odd .cell-selection{background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-collection-items .item.item-type-surface.even{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.even:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.even.selected,.c-collection-items .item.item-type-surface.even.detail{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.even.changed::before,.c-collection-items .item.item-type-surface.even.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-surface.even.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-surface.even.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-surface.even.edit{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.even.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-surface.even.is-hidden tr{background:unset}.c-collection-items .item.item-type-surface.even.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.even.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-surface.even.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-surface.even{background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-card) var(--h-ground)), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-collection-items .item.item-type-surface.even .cell-selection{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-collection-items .item.item-type-surface .cell-actions{background:linear-gradient(90deg, transparent, oklch(var(--l-border) var(--c-surface) var(--h-ground)))}.c-collection-items .item.item-type-success .td-group .header{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-success.selected{border-color:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-success.odd{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-success.odd:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-tint) var(--h-success))}.c-collection-items .item.item-type-success.odd.selected,.c-collection-items .item.item-type-success.odd.detail{background:oklch(var(--l-border) var(--c-tint) var(--h-success))}.c-collection-items .item.item-type-success.odd.changed::before,.c-collection-items .item.item-type-success.odd.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-success.odd.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-success.odd.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-success.odd.edit{background:oklch(var(--l-border) var(--c-tint) var(--h-success))}.c-collection-items .item.item-type-success.odd.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-success.odd.is-hidden tr{background:unset}.c-collection-items .item.item-type-success.odd.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-success.odd.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-success.odd.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-success.odd{background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-tint) var(--h-success)), oklch(var(--l-border) var(--c-tint) var(--h-success)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-tint) var(--h-success)) 55%)}.c-collection-items .item.item-type-success.even{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-success.even:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-tint) var(--h-success))}.c-collection-items .item.item-type-success.even.selected,.c-collection-items .item.item-type-success.even.detail{background:oklch(var(--l-border) var(--c-tint) var(--h-success))}.c-collection-items .item.item-type-success.even.changed::before,.c-collection-items .item.item-type-success.even.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-success.even.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-success.even.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-success.even.edit{background:oklch(var(--l-border) var(--c-tint) var(--h-success))}.c-collection-items .item.item-type-success.even.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-success.even.is-hidden tr{background:unset}.c-collection-items .item.item-type-success.even.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-success.even.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-success.even.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-success.even{background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-tint) var(--h-success)), oklch(var(--l-border) var(--c-tint) var(--h-success)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-collection-items .item.item-type-success .cell-actions{background:linear-gradient(90deg, transparent, oklch(var(--l-border) var(--c-tint) var(--h-success)))}.c-collection-items .item.item-type-warning .td-group .header{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-collection-items .item.item-type-warning.selected{border-color:oklch(var(--l-border-strong) var(--c-warning) var(--h-warning))}.c-collection-items .item.item-type-warning.odd{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-warning.odd:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-tint) var(--h-warning))}.c-collection-items .item.item-type-warning.odd.selected,.c-collection-items .item.item-type-warning.odd.detail{background:oklch(var(--l-border) var(--c-tint) var(--h-warning))}.c-collection-items .item.item-type-warning.odd.changed::before,.c-collection-items .item.item-type-warning.odd.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-warning.odd.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-warning.odd.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-warning.odd.edit{background:oklch(var(--l-border) var(--c-tint) var(--h-warning))}.c-collection-items .item.item-type-warning.odd.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-warning.odd.is-hidden tr{background:unset}.c-collection-items .item.item-type-warning.odd.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-warning.odd.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-warning.odd.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-warning.odd{background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-tint) var(--h-warning)), oklch(var(--l-border) var(--c-tint) var(--h-warning)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-tint) var(--h-warning)) 55%)}.c-collection-items .item.item-type-warning.even{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-warning.even:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-tint) var(--h-warning))}.c-collection-items .item.item-type-warning.even.selected,.c-collection-items .item.item-type-warning.even.detail{background:oklch(var(--l-border) var(--c-tint) var(--h-warning))}.c-collection-items .item.item-type-warning.even.changed::before,.c-collection-items .item.item-type-warning.even.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-warning.even.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-warning.even.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-warning.even.edit{background:oklch(var(--l-border) var(--c-tint) var(--h-warning))}.c-collection-items .item.item-type-warning.even.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-warning.even.is-hidden tr{background:unset}.c-collection-items .item.item-type-warning.even.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-warning.even.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-warning.even.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-warning.even{background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-tint) var(--h-warning)), oklch(var(--l-border) var(--c-tint) var(--h-warning)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-collection-items .item.item-type-warning .cell-actions{background:linear-gradient(90deg, transparent, oklch(var(--l-border) var(--c-tint) var(--h-warning)))}.c-collection-items .item.item-type-danger .td-group .header{color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-danger.selected{border-color:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-danger.odd{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-danger.odd:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-tint) var(--h-danger))}.c-collection-items .item.item-type-danger.odd.selected,.c-collection-items .item.item-type-danger.odd.detail{background:oklch(var(--l-border) var(--c-tint) var(--h-danger))}.c-collection-items .item.item-type-danger.odd.changed::before,.c-collection-items .item.item-type-danger.odd.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-danger.odd.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-danger.odd.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-danger.odd.edit{background:oklch(var(--l-border) var(--c-tint) var(--h-danger))}.c-collection-items .item.item-type-danger.odd.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-danger.odd.is-hidden tr{background:unset}.c-collection-items .item.item-type-danger.odd.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-danger.odd.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-danger.odd.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-danger.odd{background:color-mix(in oklch, color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-tint) var(--h-danger)), oklch(var(--l-border) var(--c-tint) var(--h-danger)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%), oklch(var(--l-border) var(--c-tint) var(--h-danger)) 55%)}.c-collection-items .item.item-type-danger.even{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-danger.even:not(.selected,.well):hover{background:oklch(var(--l-border) var(--c-tint) var(--h-danger))}.c-collection-items .item.item-type-danger.even.selected,.c-collection-items .item.item-type-danger.even.detail{background:oklch(var(--l-border) var(--c-tint) var(--h-danger))}.c-collection-items .item.item-type-danger.even.changed::before,.c-collection-items .item.item-type-danger.even.invalid::before{content:"";height:100%;left:-4px;position:absolute;width:4px;z-index:10000}.c-collection-items .item.item-type-danger.even.changed::before{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-collection-items .item.item-type-danger.even.invalid::before{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-collection-items .item.item-type-danger.even.edit{background:oklch(var(--l-border) var(--c-tint) var(--h-danger))}.c-collection-items .item.item-type-danger.even.is-hidden{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));opacity:.8}.c-collection-items .item.item-type-danger.even.is-hidden tr{background:unset}.c-collection-items .item.item-type-danger.even.is-hidden tr td{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-danger.even.is-hidden tr td .c-cell-product .header{color:unset}.c-collection-items .item.item-type-danger.even.marked{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px dashed oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-items .item.item-type-danger.even{background:color-mix(in oklch, color-mix(in oklch, oklch(var(--l-card) var(--c-tint) var(--h-danger)), oklch(var(--l-border) var(--c-tint) var(--h-danger)) 42%), oklch(var(--l-border) var(--c-surface) var(--h-ground)) 8%)}.c-collection-items .item.item-type-danger .cell-actions{background:linear-gradient(90deg, transparent, oklch(var(--l-border) var(--c-tint) var(--h-danger)))}.c-collection-items .item.has-row-detail{cursor:row-resize}.c-collection-items .item.has-row-detail .no-click{cursor:default}.c-collection-items .item.has-row-click-action{cursor:pointer}.c-collection-items.c-collection-columns .item{background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-collection-items .row-separator{align-items:center;background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-left:8px solid;color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));display:flex;font-weight:600;gap:8px;margin-bottom:16px;padding:16px;text-transform:uppercase}.c-collection-items .row-separator:first-child{margin-top:0}.c-collection-items .row-separator:not(:first-child){margin-top:32px}.c-collection-items .row-separator.type-info{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info));color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-collection-items .row-separator.type-warning{background:oklch(var(--l-card) var(--c-tint) var(--h-warning));border-color:oklch(var(--l-border-strong) var(--c-warning) var(--h-warning));color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-collection-items .row-separator.type-danger{background:oklch(var(--l-card) var(--c-tint) var(--h-danger));border-color:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger));color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger))}.c-collection-items .row-separator.type-success{background:oklch(var(--l-card) var(--c-tint) var(--h-success));border-color:oklch(var(--l-border-strong) var(--c-success) var(--h-success));color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-collection-items .row-separator.type-surface{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-collection-items .row-separator.type-disabled{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-collection-items .cells .td-group{display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-collection-items .cells .td-group .header{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-collection-items .cells .td-group .header.stats{display:flex;gap:8px}.c-collection-items .cells .td-group .details{font-size:.8rem}.c-collection-items .cells .td-group .details:not(.wrap){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-collection-items .cells .td-group .details.wrap{overflow:unset;white-space:normal;white-space:wrap}.c-collection-items .cells .td-group .sub-details{font-size:.8rem;font-style:italic}.c-collection-items .cells .td-group .marker{align-items:center;display:flex;gap:4px}.c-collection-items .cells .td-wrapper{align-items:center;display:flex}.c-collection-items.has-row-status .cell.cell-actions{margin-inline-end:var(--coll-status-width)}.c-collection-items.size-s{font-size:.8rem}.c-collection-items.size-s .cells{font-size:.8rem}.c-collection-items.bulk-mode .item.detail:not(.edit) .cells .cell-actions,.c-collection-items.bulk-mode .item .cells .cell-actions{display:none}.c-collection-items.bulk-mode .item.detail:not(.edit) .cells .cell-actions.bulk-row-actions,.c-collection-items.bulk-mode .item .cells .cell-actions.bulk-row-actions{display:flex}.c-collection-sorter{align-items:center;display:flex;gap:8px;position:relative}.c-collection-sorter .sort-control{align-items:stretch;display:inline-flex;height:40px}.c-collection-sorter .sort-placeholder,.c-collection-sorter .sort-direction{align-items:center;background:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;transition:background .15s ease-in-out}.c-collection-sorter .sort-placeholder svg,.c-collection-sorter .sort-direction svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-collection-sorter .sort-placeholder:not(.disabled):hover,.c-collection-sorter .sort-direction:not(.disabled):hover{background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-collection-sorter .sort-by-dropdown{display:flex}.c-collection-sorter .sort-by-dropdown .sort-placeholder{border-radius:8px 0 0 8px;font-weight:600;gap:8px;justify-content:flex-start;padding:0 8px}.c-collection-sorter .sort-by-dropdown .sort-placeholder .sort-glyph{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));flex:0 0 auto}.c-collection-sorter .sort-by-dropdown .sort-placeholder span{flex:1 1 auto;min-width:90px;text-align:left}.c-collection-sorter .sort-by-dropdown.active .sort-placeholder,.c-collection-sorter .sort-by-dropdown .sort-placeholder.modified{background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-collection-sorter .sort-by-dropdown .dropdown-body{padding:0;top:100%;width:unset}.c-collection-sorter .sort-by-dropdown .dropdown-body .sort-item{background:rgba(0,0,0,0);border:0;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));cursor:pointer;font-weight:400;padding:8px 16px;text-align:left;user-select:none;white-space:nowrap;width:100%}.c-collection-sorter .sort-by-dropdown .dropdown-body .sort-item:hover{background:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground))}.c-collection-sorter .sort-by-dropdown .dropdown-body .sort-item.active{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));font-weight:600}.c-collection-sorter .sort-direction{border-inline-start:0;border-radius:0 8px 8px 0;justify-content:center;padding:0 8px}.c-collection-sorter .sort-direction.modified{background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-collection-sorter.disabled{cursor:not-allowed;pointer-events:none}.c-collection-sorter.disabled .sort-placeholder,.c-collection-sorter.disabled .sort-direction{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-color:oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-sorter.disabled .sort-placeholder svg,.c-collection-sorter.disabled .sort-direction svg{color:oklch(var(--l-ink-subtle) var(--c-surface) var(--h-ground))}.c-collection-status{align-items:center;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;font-weight:600;margin-inline-start:16px;padding-inline-end:4px}.c-collection-status .c-icon{margin-inline-end:4px}.c-collection-status .indicator{align-items:center;display:flex;gap:2px}.c-collection-status .indicator .total-items{flex:1;font-style:italic;margin-inline-end:4px}.c-collection-status .indicator .viewport-range{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.6rem}.c-collection-view{padding-bottom:var(--query-spacer);position:relative}.c-collection-view.loading{min-height:200px}.c-collection-view.loading .c-collection-product .image,.c-collection-view.loading .c-collection-product .container{opacity:.25}.c-collection-view.loading .loading-indicator{opacity:1;visibility:visible}.c-collection-view.loading .product .image,.c-collection-view.loading .product .container{opacity:.25}.c-collection-view.inactive .c-collection-items *{cursor:default;filter:grayscale(0.3) blur(2px);pointer-events:none;user-select:none}.c-collection-view .loading-observable{height:16px;margin-top:64px;min-height:16px;width:100%}.c-collection-view .loading-indicator{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));font-size:1.05rem;height:0;justify-content:center;left:0;position:sticky;top:50%;transition:opacity .5s ease;visibility:hidden}.c-collection-view .loading-indicator .wrapper{align-items:center;display:flex;flex-direction:column}.c-collection-view .loading-indicator .wrapper span{font-size:1.05rem}.c-collection-view .loading-indicator .wrapper svg{height:36px;width:36px;color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));margin-bottom:8px}.c-collection-view .c-specs{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.8rem;font-weight:600}.c-collection-view.grid .c-collection-items{display:grid;flex-wrap:wrap}.c-collection-view.table{display:flex;flex-direction:column;width:100%}.c-collection-view.table .row{display:flex;flex-flow:row wrap;margin:0;padding:8px 0;transition:opacity .25s ease;width:100%}.c-collection-view.table .row .column{flex:1;padding:16px}.c-collection-view.table .row .column .no-click{cursor:default}.c-collection-view.table .row .column.number{justify-content:flex-end}.c-collection-view.table .row.row-header{background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-side-l);color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));height:64px;margin-bottom:8px;padding:0}.c-collection-view.table .row.row-header.sticky{position:sticky;top:0;z-index:100}.c-collection-view.table .row.row-header .sort-icon{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));margin-inline-start:4px}.c-collection-view.table .row.row-header .column{align-content:center;align-items:center;border-bottom:2px solid rgba(0,0,0,0);cursor:default;display:flex;height:100%}.c-collection-view.table .row.row-header .column.sortable{cursor:pointer}.c-collection-view.table .row.row-header .column.sortable:hover,.c-collection-view.table .row.row-header .column.sortable.sort-active{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-bottom:2px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-collection-view.table .row.row-header .column.sortable:hover .sort-icon,.c-collection-view.table .row.row-header .column.sortable.sort-active .sort-icon{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-collection-view.table .row.row-header .column .title{align-items:center;display:flex;font-size:.8rem;height:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.c-collection-view.table .row.row-header .column .title svg{margin-inline-end:4px}.c-collection-view.table .row.row-body:nth-of-type(even){background:oklch(var(--l-card) var(--c-card) var(--h-ground));transition:background .15s ease}.c-collection-view.table .row.row-body:nth-of-type(even):hover{background:oklch(var(--l-card) var(--c-tint) var(--h-brand))}.c-collection-view.table .row.row-body:nth-of-type(odd){background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-collection-view.table .row.row-body:nth-of-type(odd):hover{background:oklch(var(--l-card) var(--c-tint) var(--h-brand))}.c-collection-view.table .row.row-body.active{background:oklch(var(--l-card) var(--c-tint) var(--h-brand))}.c-collection-view.table .row.row-body .column{align-items:center;display:flex}.c-collection-view.table .row.row-body .column.lead{margin:0}.c-collection-view.table .row.row-body .column.ellipsis{min-width:0}.c-collection-view.table .row.row-body .column.ellipsis span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-collection-view.table .row.row-footer .column .spinner{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));font-size:32px;line-height:32px}.c-collection-view.table .row.row-footer .column.addition-line{justify-content:flex-end;padding-inline-end:0;text-align:right}.c-collection-view.table .row .row-group{flex:10;flex:var(--grouped-width);overflow:hidden}@media(min-width: 1400px){.c-collection-view.table .row .row-group{display:flex;flex:25;flex:var(--ungrouped-width);justify-content:space-between}}.c-collection-view.table .row .row-details{flex:0 1 100%}.c-collection-view.table.loading .row.row-header .column{cursor:not-allowed}.c-collection-view.table.loading .row:not(.row-header,.row-footer){opacity:.3}.c-collection-view.size-s .c-collection-items{font-size:.8rem}.c-collection-view.size-s .c-collection-items .cell{min-height:32px;padding:8px 2px}@media(max-width: 1550px){.c-collection-view.table .row .column{padding:8px}}@media(max-width: 1400px){.c-collection-view.table .row .column{padding:4px}}@media(max-width: 750px){.c-collection-view.table .row{gap:4px}.c-collection-view.table .row .column{padding:2px}}@media(max-width: 600px){.c-collection-view.table .row.row-header .column.sortable .sort-icon{height:18px;width:18px;margin-inline-start:0}.c-collection-view.table .row .column{padding:1px}}.no-results{align-items:center;background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:2px dashed oklch(var(--l-border) var(--c-surface) var(--h-ground));box-shadow:var(--shadow-side-l);display:flex;flex-direction:column;justify-content:center;max-width:400px;padding:16px;position:relative}.no-results .main-text{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:1.05rem;text-align:center;text-transform:uppercase;z-index:1000}.no-results svg{height:150px;width:150px;animation:bounce .3s linear 1;color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));position:absolute}.no-results .search-hint{font-size:1rem;font-weight:600;margin-top:4px;white-space:nowrap;z-index:1000}.no-results .search-terms{display:flex;flex-direction:column}.no-results .search-terms .search-term{flex:1;font-size:.85rem}.c-checkbox{align-items:center;display:flex;flex-direction:row;justify-content:center}.c-checkbox label{flex:1 0}.c-checkbox.select-intend>input{background:oklch(var(--l-border) var(--c-tint) var(--h-brand))}.c-checkbox.type-success>input[type=checkbox]{background:oklch(var(--l-card) var(--c-tint) var(--h-success));border:1px solid oklch(var(--l-signal-ink) var(--c-success) var(--h-success));color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-checkbox.type-success>input[type=checkbox]::after{border-color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-field-code .placeholders{display:flex;gap:8px}.c-field-code .placeholders input{height:56px;width:56px;border-radius:50%;color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:1.05rem;font-weight:600;margin:0;text-align:center;appearance:textfield}.c-field-code .placeholders input::placeholder{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-field-code .placeholders input:focus{border-color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-field-code.invalid .placeholders input{border-color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-field-code.invalid .placeholders input.invalid{border:1px solid oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger))}.c-field-code.valid .placeholders input{border-color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}@media(max-width: 750px){.c-field-code .placeholders{gap:4px}.c-field-code .placeholders input{height:48px;width:48px}}.c-field-composed-money{max-width:275px;min-width:125px}.c-field-composed-money .control{align-items:stretch}.c-field-composed-money .control .c-field-composed-currency .control select{height:40px;min-height:40px}.c-field-composed-money .control .c-field-composed-currency select,.c-field-composed-money .control .c-field-composed-currency select option{background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-field-composed-money:not(.currency) .control input{border-right:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-field-composed-product{margin-bottom:24px}.c-field-composed-product .search-container{align-items:center;background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border:1px solid oklch(var(--l-border) var(--c-info-tint) var(--h-info));padding:4px}.c-field-composed-product .search-container .field label{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-field-composed-product .product-container{align-items:center;background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border:1px solid oklch(var(--l-border) var(--c-info-tint) var(--h-info));display:flex;justify-content:space-between;padding:8px}.c-field-composed-product .product-container label{width:100%}.c-field-composed-product .product-container .product{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));width:100%}.c-field-composed-product .product-container .product .product-header{display:flex;font-weight:600;gap:4px}.c-field-composed-product .product-container .product .product-specs{margin-bottom:8px}.c-field-composed-product .product-container .product .product-details{align-items:center;display:flex;font-size:.8rem;font-style:italic;gap:4px;margin-bottom:2px}.c-field-date.years{width:90px}.c-field-date.months{width:140px}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month);color:var(--white)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{align-items:center;border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;position:relative;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{color:var(--adp-color-disabled);cursor:default}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{background-color:var(--adp-cell-background-color-in-range);border:1px solid var(--adp-cell-border-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{background-color:var(--adp-cell-background-color-in-range);border:1px solid var(--adp-cell-border-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{background:var(--adp-cell-background-color-selected);border:none;color:var(--white)}.air-datepicker-cell.-selected-.-current-{background:var(--adp-cell-background-color-selected);color:var(--white)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{align-items:center;color:var(--adp-day-name-color);display:flex;flex:1;font-size:.8em;justify-content:center;text-align:center;text-transform:uppercase}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-auto-rows:var(--adp-day-cell-height);grid-template-columns:repeat(7, var(--adp-day-cell-width))}.air-datepicker-body--cells.-months-{grid-auto-rows:var(--adp-month-cell-height);grid-template-columns:repeat(3, 1fr)}.air-datepicker-body--cells.-years-{grid-auto-rows:var(--adp-year-cell-height);grid-template-columns:repeat(4, 1fr)}.air-datepicker-nav{border-bottom:1px solid var(--adp-border-color-inner);box-sizing:content-box;display:flex;justify-content:space-between;min-height:var(--adp-nav-height);padding:var(--adp-padding)}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{align-items:center;cursor:pointer;display:flex;justify-content:center}.air-datepicker-nav--action{border-radius:var(--adp-border-radius);user-select:none;width:var(--adp-nav-action-size)}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{height:32px;width:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{color:var(--adp-nav-color-secondary);font-style:normal;margin-inline-start:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{background:none;cursor:default}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{background:hsla(0,0%,100%,0);border:none;border-radius:var(--adp-btn-border-radius);color:var(--adp-btn-color);cursor:pointer;display:inline-flex;height:var(--adp-btn-height)}.air-datepicker-button:hover{background:var(--adp-btn-background-color-hover);color:var(--adp-btn-color-hover)}.air-datepicker-button:focus{background:var(--adp-btn-background-color-hover);color:var(--adp-btn-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{align-items:center;display:flex;height:100%;justify-content:center;outline:none;width:100%}.air-datepicker-time{align-items:center;column-gap:12px;display:grid;grid-template-columns:max-content 1fr;padding:0 var(--adp-time-padding-inner);position:relative}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{align-items:center;display:flex;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{line-height:1;margin:0 2px 3px}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:19px;line-height:1;position:relative;z-index:1}.air-datepicker-time--current-hours::after,.air-datepicker-time--current-minutes::after{background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-3px;z-index:-1}.air-datepicker-time--current-hours.-focus-::after,.air-datepicker-time--current-minutes.-focus-::after{opacity:1}.air-datepicker-time--current-ampm{align-self:flex-end;color:var(--adp-time-day-period-color);font-size:11px;margin-inline-start:6px;margin-bottom:1px;text-transform:uppercase}.air-datepicker-time--row{align-items:center;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat;display:flex;font-size:11px;height:17px}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{appearance:none;background:none;cursor:pointer;flex:1;height:100%;margin:0;padding:0;width:100%}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{background:var(--white);border:1px solid var(--adp-time-track-color);border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;transition:background var(--adp-transition-duration);width:12px}.air-datepicker-time--row input[type=range]::-ms-thumb{background:var(--white);border:1px solid var(--adp-time-track-color);border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;transition:background var(--adp-transition-duration);width:12px}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--white);border:1px solid var(--adp-time-track-color);border-radius:3px;box-sizing:border-box;cursor:pointer;height:12px;margin-top:calc(var(--adp-time-thumb-size)/2*-1);transition:background var(--adp-transition-duration);width:12px}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);cursor:pointer;height:var(--adp-time-track-height)}.air-datepicker-time--row input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);cursor:pointer;height:var(--adp-time-track-height)}.air-datepicker-time--row input[type=range]::-ms-track{background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);cursor:pointer;height:var(--adp-time-track-height)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}.air-datepicker{--adp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 10000;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: 0.3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: var(--white);--adp-background-color-hover: oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));--adp-background-color-active: oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));--adp-background-color-in-range: oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));--adp-background-color-in-range-focused: oklch(var(--l-border) var(--c-info-tint) var(--h-info));--adp-background-color-selected-other-month-focused: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--adp-background-color-selected-other-month: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--adp-color: oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));--adp-color-secondary: oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));--adp-accent-color: oklch(var(--l-border-strong) var(--c-info) var(--h-info));--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: oklch(var(--l-border) var(--c-surface) var(--h-ground));--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));--adp-border-color: oklch(var(--l-border) var(--c-surface) var(--h-ground));--adp-border-color-inner: oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));--adp-border-radius: 4px;--adp-border-color-inline: oklch(var(--l-border) var(--c-surface) var(--h-ground));--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--adp-day-name-color-hover: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--adp-cell-background-color-selected-hover: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--adp-cell-background-color-in-range: oklch(var(--l-card) var(--c-info-tint) var(--h-info));--adp-cell-background-color-in-range-hover: oklch(var(--l-border) var(--c-info-tint) var(--h-info));--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: oklch(var(--l-border) var(--c-surface) var(--h-ground));--adp-time-track-color-hover: oklch(var(--l-border-strong) var(--c-info) var(--h-info));--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px;background:var(--adp-background-color);border:1px solid var(--adp-border-color);border-radius:var(--adp-border-radius);box-shadow:0 4px 12px rgba(0,0,0,.15);box-sizing:content-box;color:var(--adp-color);display:grid;font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);grid-template-areas:var(--adp-grid-areas);grid-template-columns:1fr;grid-template-rows:repeat(4, max-content);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);width:var(--adp-width);z-index:var(--adp-z-index)}.air-datepicker-overlay{--adp-overlay-background-color: rgb(0 0 0 / 30%);--adp-overlay-transition-duration: 0.3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99;background:var(--adp-overlay-background-color);height:0;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);width:0;z-index:var(--adp-overlay-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){opacity:1;transform:translate(0, 0)}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;left:auto;opacity:1;position:static;right:auto;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);border:none;position:fixed;width:var(--adp-mobile-width)}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{left:0;position:absolute;top:0;z-index:100000000000}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);height:var(--adp-pointer-size);position:absolute;width:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer::after{background:var(--white);border-right:1px solid var(--adp-border-color-inline);border-top:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);box-sizing:border-box;content:"";height:var(--adp-pointer-size);position:absolute;width:var(--adp-pointer-size)}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer::after,.-top-center- .air-datepicker--pointer::after,.-top-right- .air-datepicker--pointer::after,[data-popper-placement^=top] .air-datepicker--pointer::after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer::after,.-right-center- .air-datepicker--pointer::after,.-right-bottom- .air-datepicker--pointer::after,[data-popper-placement^=right] .air-datepicker--pointer::after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer::after,.-bottom-center- .air-datepicker--pointer::after,.-bottom-right- .air-datepicker--pointer::after,[data-popper-placement^=bottom] .air-datepicker--pointer::after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer::after,.-left-center- .air-datepicker--pointer::after,.-left-bottom- .air-datepicker--pointer::after,[data-popper-placement^=left] .air-datepicker--pointer::after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;grid-area:body;padding:var(--adp-padding)}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{border-top:1px solid var(--adp-border-color-inner);padding:var(--adp-padding)}.air-datepicker-overlay.-active-{height:100%;opacity:1;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s;width:100%}.c-field-editor .btn{padding:16px}.c-field-editor .editor-toolbar{display:inline-flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.c-field-editor .editor-toolbar .c-button{height:40px;max-width:40px}.c-field-editor .ql-placeholder-token{border-radius:4px;box-shadow:var(--shadow-1);color:var(--white);cursor:default;display:inline-block;font-size:.7rem;font-weight:600;margin:0 2px;padding:2px 0;transition:background .2s ease-in-out;user-select:none}.c-field-editor .ql-placeholder-token span{padding:4px 4px}.c-field-editor .ql-placeholder-token.ql-placeholder-existing{background:oklch(var(--l-border) var(--c-soft) var(--h-info)/70%);color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));cursor:pointer}.c-field-editor .ql-placeholder-token.ql-placeholder-existing:hover{background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-field-editor .ql-placeholder-token.ql-placeholder-fixed{background:oklch(var(--l-border) var(--c-soft) var(--h-success)/70%);color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-field-editor .ql-placeholder-token.ql-placeholder-new{background:oklch(var(--l-border) var(--c-soft) var(--h-ground)/50%);border:none;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));cursor:pointer}.c-field-editor .ql-placeholder-token.ql-placeholder-new:hover{background:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-field-editor .ql-placeholder-token .ql-placeholder-remove{align-items:center;background:oklch(var(--l-card) var(--c-tint) var(--h-danger));border:1px solid oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger));border-radius:50%;color:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger));cursor:pointer;display:none;font-size:17px;height:18px;justify-content:center;line-height:1;position:absolute;right:-8px;top:-8px;width:18px;z-index:1000}.c-field-editor .ql-placeholder-token .ql-placeholder-remove:hover{background:oklch(var(--l-border) var(--c-tint) var(--h-danger))}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-placeholder .ql-picker-label::before{content:"Placeholders";margin-right:2em}.ql-placeholder .ql-picker-item::before{content:attr(data-value, "")}.ql-placeholder .ql-picker-item:not([data-value])::before{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));content:"-----------------------------------------------------------"}.ql-placeholders_custom .ql-picker-label::before,.ql-placeholders_fixed .ql-picker-label::before,.ql-placeholders_system .ql-picker-label::before{margin-right:2em}.ql-placeholders_custom .ql-picker-item::before,.ql-placeholders_fixed .ql-picker-item::before,.ql-placeholders_system .ql-picker-item::before{content:attr(data-value, "")}.ql-placeholders_custom .ql-picker-item:not([data-value])::before,.ql-placeholders_fixed .ql-picker-item:not([data-value])::before,.ql-placeholders_system .ql-picker-item:not([data-value])::before{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));content:"-----------------------------------------------------------"}.ql-placeholders_custom .ql-picker-label::before{content:"👤 Custom"}.ql-placeholders_fixed .ql-picker-label::before{content:"🔒 Fixed"}.ql-placeholders_system .ql-picker-label::before{content:"⚙️ System"}.ql-container{background:oklch(var(--l-input) var(--c-input) var(--h-ground));box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.5;min-height:300px;outline:none;overflow-wrap:break-word;overflow-y:auto;padding:12px 15px;tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports(counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse;table-layout:fixed;width:100%}.ql-editor table td{border:1px solid #000;outline:none;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui::before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui::before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui::before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui::before{content:"☐"}@supports(counter-set: none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui::before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui::before{content:counter(list-1, lower-alpha) ". "}@supports(counter-set: none){.ql-editor li[data-list=ordered].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list=ordered].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui::before{content:counter(list-2, lower-roman) ". "}@supports(counter-set: none){.ql-editor li[data-list=ordered].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list=ordered].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui::before{content:counter(list-3, decimal) ". "}@supports(counter-set: none){.ql-editor li[data-list=ordered].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list=ordered].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui::before{content:counter(list-4, lower-alpha) ". "}@supports(counter-set: none){.ql-editor li[data-list=ordered].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list=ordered].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui::before{content:counter(list-5, lower-roman) ". "}@supports(counter-set: none){.ql-editor li[data-list=ordered].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list=ordered].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui::before{content:counter(list-6, decimal) ". "}@supports(counter-set: none){.ql-editor li[data-list=ordered].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list=ordered].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui::before{content:counter(list-7, lower-alpha) ". "}@supports(counter-set: none){.ql-editor li[data-list=ordered].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list=ordered].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui::before{content:counter(list-8, lower-roman) ". "}@supports(counter-set: none){.ql-editor li[data-list=ordered].ql-indent-8{counter-set:list-9}}@supports not (counter-set: none){.ql-editor li[data-list=ordered].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui::before{content:counter(list-9, decimal) ". "}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui::before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,"Times New Roman",serif}.ql-editor .ql-font-monospace{font-family:Monaco,"Courier New",monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}@media(pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow a{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.ql-snow #editor-resizer .toolbar .group .btn{background:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));border:none;color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));display:flex;font-size:.8rem;font-weight:600}.ql-snow #editor-resizer .toolbar .group .btn:hover{background:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.ql-snow #editor-resizer .toolbar .group .input-wrapper{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info));color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));display:flex}.ql-snow #editor-resizer .toolbar .group .input-wrapper input{background:rgba(0,0,0,0);height:100%;padding:unset}.ql-snow #editor-resizer .toolbar .group .input-wrapper .suffix{align-items:center;display:flex;flex:1;font-weight:600;justify-content:center;padding:0 2px;position:unset;right:unset}.ql-snow #editor-resizer .toolbar .group .input-wrapper::after{bottom:0;content:"";height:0}.ql-snow.ql-toolbar::after,.ql-snow .ql-toolbar::after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a{cursor:pointer;line-height:26px;text-decoration:none}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats::after{clear:both;content:"";display:table}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{fill:none;stroke:#444}.ql-snow .ql-stroke{stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-stroke-miter{stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;margin-bottom:5px;margin-top:5px;overflow:visible;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;max-height:400px;overflow-y:auto;top:100%;z-index:1}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,"Times New Roman",serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,"Courier New",monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-picker.ql-color-picker,.ql-snow .ql-picker.ql-icon-picker{width:28px}.ql-snow .ql-picker.ql-color-picker .ql-picker-label,.ql-snow .ql-picker.ql-color-picker .ql-picker-label svg,.ql-snow .ql-picker.ql-icon-picker .ql-picker-label,.ql-snow .ql-picker.ql-icon-picker .ql-picker-label svg{padding:2px 4px;right:4px}.ql-snow .ql-picker.ql-color-picker .ql-picker-options,.ql-snow .ql-picker.ql-icon-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-picker.ql-color-picker .ql-picker-item,.ql-snow .ql-picker.ql-icon-picker .ql-picker-item{border:1px solid rgba(0,0,0,0);float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker,.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid rgba(0,0,0,0)}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid rgba(0,0,0,0);box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-container.ql-snow{border:1px solid #ccc}.element{display:flex;padding:4px 0}.element .help{font-size:.8rem;font-style:italic}.element .label{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));margin-bottom:4px}.c-list-input{display:flex;flex-flow:wrap;margin-bottom:16px;width:100%}.c-list-input .list-input{margin-bottom:8px;width:100%}.c-list-input .list-input .c-field-text{margin-bottom:0}.c-list-input .list-input .c-field-text .c-button{border-radius:0}.c-list-input .unit-list{background:oklch(var(--l-input) var(--c-input) var(--h-ground));width:100%}.c-list-input .unit-list .list-item{border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));cursor:default;display:flex;justify-content:space-between}.c-list-input .unit-list .list-item:hover{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info))}.c-list-input .unit-list .list-item .c-button{border-radius:0}.c-list-input .unit-list .list-item .content{align-items:flex-start;display:flex;justify-content:center;padding:8px}.c-field-number .input-wrapper{width:100%}.c-field-number .input-wrapper input{width:100%}.c-field-radio .radio-control{display:flex}.c-field-radio-selection .btn-group{display:flex;flex-wrap:wrap;gap:4px}.c-field-search{flex:1}.c-field-search .input-wrapper{align-items:flex-end;display:flex;position:relative}.c-field-search .input-wrapper input{width:100%}.c-field-search .input-wrapper input+svg{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));position:absolute;right:8px;top:32px}.c-field-search .input-wrapper .search-suggestions{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border:1px solid oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));box-shadow:var(--shadow-3);max-height:200px;overflow:auto;position:absolute;top:40px;width:100%;z-index:100000}.c-field-search .input-wrapper .search-suggestions .suggestion{cursor:pointer;padding:8px;z-index:100001}.c-field-search .input-wrapper .search-suggestions .suggestion.selected{background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-field-search .input-wrapper .search-suggestions .suggestion:hover{background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-field-search .search-linked{align-items:center;display:flex;flex:1}.c-field-search .search-linked .linked-label{align-items:center;background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border:1px solid oklch(var(--l-border) var(--c-info-tint) var(--h-info));color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));display:flex;flex:1;height:40px;padding:8px;width:100%}.c-field-search .search-linked .c-button{border-radius:0}.c-field-select{flex-direction:column}.c-field-select .control select{flex:1;width:100%}.c-field-select .control .c-button{border-left-width:0;border-radius:unset}.c-field-select-many{max-width:200px}.c-field-select-many select{max-width:200px}.c-field-select-many select option{max-width:200px}.c-field-select-many.variant-default{gap:4px;margin-bottom:16px}.c-field-select-many.variant-default select{max-width:200px;width:100%}.c-field-select-many.variant-default .control{align-items:end;display:flex}.c-field-select-many.variant-default .control .c-button{border-radius:0}.c-field-select-many.variant-default .selection-list{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));display:flex;flex-wrap:wrap;gap:8px;padding:8px}.c-field-select-many.variant-default .selection-list .selection-item{align-items:center;background:oklch(var(--l-border) var(--c-surface) var(--h-ground));border:1px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));border-radius:4px;color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));display:flex;padding:8px 2px}.c-field-select-many.variant-inline{height:100%;position:relative}.c-field-select-many.variant-inline .c-dropdown .btn-dropdown{height:40px;width:100%}.c-field-select-many.variant-inline .c-dropdown.active .btn-dropdown{border:1px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-field-select-many.variant-inline .c-dropdown.active .btn-dropdown .c-icon,.c-field-select-many.variant-inline .c-dropdown.active .btn-dropdown span{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-field-select-many.variant-inline .c-dropdown.active .dropdown-body{display:flex;flex-direction:column;max-height:240px}.c-field-select-many.variant-inline .c-dropdown.active .dropdown-body .scroll-container{max-height:240px;overflow-y:scroll;user-select:none}.c-field-select-many.variant-inline .c-dropdown.active .dropdown-body .scroll-container label{cursor:pointer;font-size:.85rem;font-weight:400;height:40px;padding:0 8px}.c-field-select-many.variant-inline .c-dropdown.active .dropdown-body .scroll-container label:hover{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-field-select-many.variant-inline .c-dropdown.disabled{border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-field-select-many.variant-inline .c-dropdown:not(.disabled) .btn-dropdown{border:1px solid oklch(var(--l-border-strong) var(--c-input) var(--h-ground))}.c-field-select-many.variant-inline .c-dropdown:not(.disabled) .btn-dropdown.disabled{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-field-select-many.variant-inline .c-dropdown:not(.disabled) .btn-dropdown.disabled .c-icon,.c-field-select-many.variant-inline .c-dropdown:not(.disabled) .btn-dropdown.disabled span{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-field-select-many.variant-inline .c-dropdown:not(.disabled) .btn-dropdown:not(.disabled){background:oklch(var(--l-input) var(--c-input) var(--h-ground))}.c-field-select-many.variant-inline .c-dropdown:not(.disabled) .btn-dropdown:not(.disabled) .c-icon,.c-field-select-many.variant-inline .c-dropdown:not(.disabled) .btn-dropdown:not(.disabled) span{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-panel-context .c-field-select-many{max-width:unset}.c-panel-context .c-field-select-many select{max-width:unset;width:100%}.c-panel-context .c-field-select-many .control>div{width:100%}.c-field-switch.variant-inline{align-items:center;flex-direction:row;gap:4px}.c-field-switch .checkbox-row{align-items:flex-start;display:flex;flex-direction:column}.c-field-switch .checkbox-row label.switch{height:24px;position:relative;user-select:none;width:40px}.c-field-switch .checkbox-row label.switch .slider{background-color:oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:16px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.c-field-switch .checkbox-row label.switch .slider::before{background:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.3s ease;width:16px}.c-field-switch .checkbox-row label.switch input{height:0;opacity:0;width:0}.c-field-switch .checkbox-row label.switch input:focus+.slider{box-shadow:none}.c-field-switch .checkbox-row label.switch input:checked:focus+.slider{box-shadow:none}.c-field-switch .checkbox-row label.switch input:checked+.slider::before{transform:translateX(16px)}.c-field-switch.type-default .checkbox-row label.switch input:checked+.slider{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-field-switch.type-default .checkbox-row label.switch input:checked+.slider::before{background:oklch(var(--l-card) var(--c-tint) var(--h-brand))}.c-field-switch.type-success .checkbox-row label.switch input:checked+.slider{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-field-switch.type-success .checkbox-row label.switch input:checked+.slider::before{background:oklch(var(--l-card) var(--c-tint) var(--h-success))}.c-field-text{flex:1}.c-field-text .input-wrapper{align-items:flex-end;display:flex;position:relative}.c-field-text .input-wrapper input{width:100%}.c-field-text .input-wrapper input+svg{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));position:absolute;right:8px;top:8px}.c-field-text .input-wrapper .search-suggestions{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border:1px solid oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));box-shadow:var(--shadow-3);max-height:200px;overflow:auto;position:absolute;top:40px;width:100%;z-index:100000}.c-field-text .input-wrapper .search-suggestions .suggestion{cursor:pointer;padding:8px;z-index:100001}.c-field-text .input-wrapper .search-suggestions .suggestion.selected{background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-field-text .input-wrapper .search-suggestions .suggestion:hover{background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-field-text .search-linked{align-items:center;display:flex;flex:1}.c-field-text .search-linked .linked-label{align-items:center;background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border:1px solid oklch(var(--l-border) var(--c-info-tint) var(--h-info));color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));display:flex;flex:1;height:40px;padding:8px;width:100%}.c-field-text .search-linked .c-button{border-radius:0}.c-field-textarea textarea{resize:both}.c-field-time{flex:1}.c-field-time .input-wrapper input{width:100%}.c-field-media-upload .media-area{align-items:center;background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border:2px solid oklch(var(--l-border) var(--c-info-tint) var(--h-info));display:flex;height:150px}.c-field-media-upload .media-area .snapshot{align-items:center;background-position:center;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.c-field-media-upload .media-area .snapshot svg{height:64px;width:64px;color:oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-field-media-upload .media-area .snapshot p{color:oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-field-media-upload .media-area .snapshot.contains-image p,.c-field-media-upload .media-area .snapshot.contains-image svg{display:none}.c-field-media-upload .media-area .actions{background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:4px}.filter{background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:var(--shadow-1);border-radius:8px;overflow:hidden;width:100%}.filter *{user-select:none}.filter .help-text{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.7rem;font-style:italic;font-weight:300}.filter .title{align-items:center;background:oklch(var(--l-card) var(--c-card) var(--h-ground));display:flex;height:48px;justify-content:space-between;padding-inline-end:8px;position:relative}.filter .title .name{align-items:center;color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));display:flex;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;height:48px;transition:color .3s ease}.filter .title .name .filter-icon{align-items:center;align-self:stretch;background:oklch(var(--l-deep) var(--c-chrome) var(--h-chrome));border-start-start-radius:8px;display:flex;justify-content:center;margin-inline-end:8px;padding-inline:8px;transition:background .3s ease}.filter .title .name .filter-icon svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));transition:color .3s ease}.filter .title .name .btn-filter-toggle:focus{outline:none}.filter .title .name .btn-filter-toggle:hover{cursor:default}.filter .title .name .count{margin-inline-start:4px}.filter .title .btn-collapse{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.filter .title:hover{cursor:n-resize}.filter .items{background:color-mix(in oklch, oklch(var(--l-page) var(--c-page) var(--h-ground)), oklch(var(--l-sunken) var(--c-sunken) var(--h-ground)) 50%);border-top:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));box-shadow:var(--shadow-inset);max-height:250px;overflow-x:auto;padding:0;transition:max-height .3s ease-out}.filter .items .c-checkbox-group,.filter .items .c-radio-group{padding:8px 0}.filter .items .item{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;padding:4px 8px;transition:color .5s}.filter .items .item .radio,.filter .items .item .checkbox{flex:1;margin:0}.filter .items .item label{display:block;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter .items .item .count{align-items:center;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;font-size:.8rem;justify-content:flex-end}.filter .items .item.disabled label{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.filter.non-collapsable:not(.active,.disabled) .title,.filter.collapsed:not(.active,.disabled) .title{background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.filter.non-collapsable:not(.active,.disabled) .title:hover,.filter.collapsed:not(.active,.disabled) .title:hover{cursor:s-resize}.filter.non-collapsable:not(.active,.disabled) .title .name,.filter.collapsed:not(.active,.disabled) .title .name{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.filter.non-collapsable:not(.active,.disabled) .title .name .filter-icon,.filter.collapsed:not(.active,.disabled) .title .name .filter-icon{background:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground))}.filter.non-collapsable:not(.active,.disabled) .title .name .filter-icon svg,.filter.collapsed:not(.active,.disabled) .title .name .filter-icon svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.filter.non-collapsable:not(.active,.disabled) .title .btn-collapse,.filter.collapsed:not(.active,.disabled) .title .btn-collapse{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.filter.non-collapsable .items,.filter.collapsed .items{max-height:0;overflow:hidden}.filter.active .title .name{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.filter.active .title .name .filter-icon{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.filter.active .title .name .filter-icon svg{color:oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand))}.filter.active .title .name .filter-icon:hover{background:oklch(var(--l-chrome-soft) var(--c-brand) var(--h-brand))}.filter.active .title .name .filter-icon:hover svg{color:oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand))}.filter.active .title .name .btn-filter-toggle{cursor:pointer}.filter.active .title .btn-collapse{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.filter.disabled .title{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-start-start-radius:8px}.filter.disabled .title .btn-filter-toggle{cursor:not-allowed}.filter.disabled .title .name{color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.filter.disabled .title .name .filter-icon{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.filter.disabled .title .name .filter-icon svg{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.filter.disabled .title .btn-collapse{color:oklch(var(--l-border) var(--c-surface) var(--h-ground));display:none}.filter.loading .items input{border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground))}.filter.loading .items .count,.filter.loading .items .item{color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-filter-select-range:not(.active) .noUi-connect{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-filter-select-range:not(.active) .noUi-target .noUi-base .noUi-connects .noUi-connect{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-filter-select-range.active .noUi-target.noUi-horizontal .noUi-origin .noUi-tooltip{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-filter-select-range .items{height:110px;overflow-y:hidden;width:100%}.c-filter-select-range .c-slider{padding-inline-end:18px;padding-inline-start:18px;padding-top:48px}.c-filter-select-range .help{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.7rem;font-style:italic;font-weight:300;padding-inline-start:18px;padding-top:32px;width:100%}.c-filter-text{position:relative}.c-filter-text .title .c-field-text input{width:100%}.c-filter-text .help{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.7rem;font-style:italic;font-weight:300;text-overflow:ellipsis;white-space:nowrap;width:100%}.field.c-filter-toggle{background:none;flex-direction:row-reverse;gap:8px;justify-content:flex-end;margin-bottom:16px}.field.c-filter-toggle label{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));transition:color .3s ease-in-out}.field.c-filter-toggle.active label{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-filter-workflow{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-left:3px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));border-radius:8px;box-shadow:var(--shadow-1);padding:0;position:relative;transition:all .2s ease;width:100%}.c-filter-workflow::before{background:oklch(var(--l-border-strong) var(--c-info) var(--h-info));content:"";height:2px;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.c-filter-workflow.is-active{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info));border-left-color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));box-shadow:var(--shadow-2)}.c-filter-workflow.is-active::before{opacity:1}.c-filter-workflow .filter-workflow-badge{align-items:center;display:flex;gap:8px;padding:12px 16px}.c-filter-workflow .filter-workflow-badge-icon-wrapper{align-items:center;background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:0;border-radius:50%;box-shadow:var(--shadow-1);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.c-filter-workflow .filter-workflow-badge-icon-wrapper:hover:not(:disabled){background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));box-shadow:var(--shadow-2)}.c-filter-workflow .filter-workflow-badge-icon-wrapper:disabled{cursor:not-allowed;opacity:.5}.c-filter-workflow .filter-workflow-badge-content{flex:1;min-width:0}.c-filter-workflow .filter-workflow-badge-label{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.7rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.c-filter-workflow .filter-workflow-badge-active-name{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-size:.85rem;font-weight:500;margin-top:4px}.c-filter-workflow .filter-workflow-badge-hint{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.7rem;font-style:italic;margin-top:4px}.c-filter-workflow .filter-workflow-options{border-top:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));display:flex;flex-direction:column;gap:4px;padding:8px 16px 16px}.c-filter-workflow .filter-workflow-option{align-items:center;background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:2px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:4px;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));cursor:pointer;display:flex;font-weight:400;gap:8px;padding:12px 16px;position:relative;text-align:left;transition:all .15s ease;width:100%}.c-filter-workflow .filter-workflow-option:hover:not(.filter-workflow-option-completed){background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info));color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-filter-workflow .filter-workflow-option:hover:not(.filter-workflow-option-completed) .filter-workflow-option-radio{border-color:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-filter-workflow .filter-workflow-option.filter-workflow-option-completed{background:oklch(var(--l-card) var(--c-tint) var(--h-success));border-color:oklch(var(--l-border) var(--c-tint) var(--h-success));color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-filter-workflow .filter-workflow-option.filter-workflow-option-completed .filter-workflow-option-radio{background:oklch(var(--l-card) var(--c-tint) var(--h-success));border-color:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-filter-workflow .filter-workflow-option.filter-workflow-option-completed .filter-workflow-option-count{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));font-weight:500}.c-filter-workflow .filter-workflow-option.filter-workflow-option-completed .filter-workflow-option-check{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-filter-workflow .filter-workflow-option.filter-workflow-option-completed:hover{background:oklch(var(--l-card) var(--c-tint) var(--h-success));border-color:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-filter-workflow .filter-workflow-option-active{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info));border-left-width:4px;box-shadow:0 1px 2px rgba(0,0,0,.06);color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-weight:500}.c-filter-workflow .filter-workflow-option-active .filter-workflow-option-radio{background:oklch(var(--l-border-strong) var(--c-info) var(--h-info));border-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-filter-workflow .filter-workflow-option-active.filter-workflow-option-completed{background:oklch(var(--l-card) var(--c-tint) var(--h-success));border-color:oklch(var(--l-border-strong) var(--c-success) var(--h-success));border-left-color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));border-left-width:4px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.c-filter-workflow .filter-workflow-option-active.filter-workflow-option-completed .filter-workflow-option-radio{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success));border-color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-filter-workflow .filter-workflow-option-active.filter-workflow-option-completed .filter-workflow-option-check{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-filter-workflow .filter-workflow-option-radio{align-items:center;background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:2px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .15s ease;width:18px}.c-filter-workflow .filter-workflow-option-radio-dot{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-radius:50%;height:6px;width:6px}.c-filter-workflow .filter-workflow-option-label{flex:1}.c-filter-workflow .filter-workflow-option-count{align-items:center;color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));display:flex;font-size:.7rem;font-weight:500;justify-content:center}.c-filter-workflow .filter-workflow-option-active .filter-workflow-option-count{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-filter-workflow .filter-workflow-option-badge{align-items:center;background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));border-radius:10px;color:oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand));display:flex;font-size:.7rem;font-weight:500;height:18px;justify-content:center;min-width:18px;padding:0 4px}.c-filter-workflow .filter-workflow-actions{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-top:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));padding:12px 16px;padding-bottom:24px}.c-filter-workflow .filter-workflow-actions .filter-workflow-actions-header{align-items:center;display:flex;gap:4px;margin-bottom:4px}.c-filter-workflow .filter-workflow-actions-info{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));cursor:help;transition:color .15s ease}.c-filter-workflow .filter-workflow-actions-info:hover{color:oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-filter-workflow .filter-workflow-actions-list{display:flex;flex-direction:column;gap:4px}.c-filter-workflow .filter-workflow-actions-item{align-items:center;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));display:flex;font-size:.7rem;gap:4px}.c-filter-workflow .filter-workflow-actions-arrow{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));flex-shrink:0}.c-filter-workflow.disabled{opacity:.5;pointer-events:none}.c-filters-active{background:oklch(var(--l-card) var(--c-card) var(--h-ground));width:100%;z-index:1000}.c-filters-active .inactive{align-items:center;animation:show .3s ease forwards;color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));display:flex;flex-direction:column;height:64px;justify-content:center;max-height:64px;opacity:0;width:100%}.c-filters-active .inactive .c-icon{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-filters-active .filters{display:flex;flex-wrap:wrap;height:100%}.c-filters-active .filters .term{align-items:center;animation:fade-in .3s ease forwards;background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));box-shadow:inset 1px 1px 0 oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));color:oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand));display:flex;flex:0 0 50%;font-size:.8rem;font-weight:600;height:32px;justify-content:flex-start;opacity:0;position:relative;width:50%}.c-filters-active .filters .term .marker{border-right:1px solid oklch(var(--l-card) var(--c-tint) var(--h-brand));height:100%;left:0;position:absolute;top:0;width:4px;z-index:1000}.c-filters-active .filters .term .icon-close{background:oklch(var(--l-ink-muted) var(--c-vivid) var(--h-brand)/80%);color:oklch(var(--l-card) var(--c-tint) var(--h-brand));display:none;height:100%;left:0;padding:6px;position:absolute;top:0;width:100%}.c-filters-active .filters .term span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-filters-active .filters .term:hover{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-filters-active .filters .term:hover .icon-close{display:block}.c-filters-active .filters .term.match{background:oklch(var(--l-border-strong) var(--c-info) var(--h-info));color:oklch(var(--l-card) var(--c-info-tint) var(--h-info))}.c-filters-active .filters .term.match svg{color:oklch(var(--l-card) var(--c-info-tint) var(--h-info))}html body .c-button-group{align-items:center;display:flex}html body .c-button-group.type-default .c-button{border-left-width:0;border-radius:0}html body .c-button-group.type-default .c-button:first-child{border-left-width:1px}html body .c-button-group.type-panel{gap:8px}html body .c-button-group.type-panel .c-button{flex:1}html body .c-button-group.type-context{box-shadow:var(--shadow-2);display:inline-flex;margin-inline-end:16px;margin-bottom:16px}html body .c-button-group.type-context .c-button{max-width:100px}html body .c-button-group.type-simple .c-button{border-radius:0}html body .c-button-group.type-simple .c-button:last-child{border-radius:0}html body .c-button-group.type-spaced{gap:8px}.c-checkbox-group .no-children{font-style:normal;font-weight:400}.c-checkbox-group .has-children{font-style:italic;font-weight:600}.c-checkbox-group .has-children>.item.selected+.sub-items input[type=checkbox]:checked{background:oklch(var(--l-card) var(--c-tint) var(--h-brand));border-color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-checkbox-group .has-children>.item.selected+.sub-items input[type=checkbox]:checked::after{border-color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-checkbox-group .sub-items{margin-inline-start:12px;margin-bottom:4px}.c-notifications{bottom:60px;display:flex;flex-direction:column;font-weight:500;gap:16px;position:absolute;width:475px;z-index:10000000000000000}@media(max-width: 750px){.c-notifications{left:0;padding:0 8px;width:100vw}}.c-radio-group{flex-direction:column}.c-radio-group .item{display:flex;padding:2px 0}.c-radio-group .item label{align-items:center;display:flex}.c-radio-group .help{margin-top:4px}.c-panel-filters{display:flex;flex:1;flex-direction:column;height:100%;max-width:320px;min-height:0;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.c-panel-filters.disabled *{pointer-events:none}.c-panel-filters.disabled .field button,.c-panel-filters.disabled .field input{background:oklch(var(--l-card) var(--c-card) var(--h-ground));color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-panel-filters.disabled .filter .filter-icon,.c-panel-filters.disabled .filter.collapsed:not(.active,:disabled) .filter-icon,.c-panel-filters.disabled .filter .title .filter-icon{background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-panel-filters.disabled .filter svg,.c-panel-filters.disabled .filter .name,.c-panel-filters.disabled .filter.collapsed:not(.active,:disabled) svg,.c-panel-filters.disabled .filter.collapsed:not(.active,:disabled) .name,.c-panel-filters.disabled .filter .title svg,.c-panel-filters.disabled .filter .title .name{color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-panel-filters.disabled .filter .items input[type=radio]:checked,.c-panel-filters.disabled .filter .items input[type=checkbox]:checked{background:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-panel-filters.disabled .filter .items .item label{color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-panel-filters.disabled .filter.c-filter-select-range .items .noUi-base .noUi-connects .noUi-connect{background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-panel-filters.disabled .filter.c-filter-select-range .items .noUi-base .noUi-connects .noUi-tooltip{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-panel-filters.disabled .filter.c-filter-select-range .items .noUi-base .noUi-origin .noUi-tooltip{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-panel-filters.disabled .filter.c-filter-select-range .items .noUi-pips{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-panel-filters.disabled .c-filters-active{background:oklch(var(--l-card) var(--c-card) var(--h-ground));box-shadow:none !important}.c-panel-filters.disabled .c-filters-active button{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-panel-filters .scroll-container{display:flex;flex:1;flex-direction:column;gap:16px;max-height:100%;overflow-y:auto;padding-top:16px}.c-panel-filters .scroll-container .filter,.c-panel-filters .scroll-container .filter-group{flex-shrink:0}.c-panel-filters .scroll-container .filter .field{margin:0}.c-panel-filters .scroll-container .filter-group{display:flex;flex-direction:column}.c-panel-filters .c-filters-active{position:absolute;transition:max-height .3s ease;z-index:10}.c-panel-filters:not(.float-panel--active) .c-filters-active{box-shadow:var(--shadow-2);max-height:64px;min-height:64px;overflow:hidden;padding-bottom:64px}.c-panel-filters:not(.float-panel--active) .c-filters-active:hover{animation:expand 1.5s ease forwards,collapse .5s ease backwards;max-height:100%}.c-panel-filters.c-panel-filters--mobile-shop-overlay{max-width:none;padding-top:0}.c-panel-filters.c-panel-filters--mobile-shop-overlay .c-panel-filters-mobile-sheet-controls{flex-shrink:0;width:100%}.c-panel-filters.c-panel-filters--mobile-shop-overlay .c-panel-filters-thumb-bar{flex-shrink:0}.c-panel-filters.float-panel--active{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-right:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));opacity:1;z-index:10000}.c-panel-filters.float-panel--active .c-filters-active{position:relative}.c-panel-filters.float-panel--active .c-collection-filter-control{display:flex;padding:0 16px;position:absolute;right:0}.c-panel-filters.float-panel--active .c-collection-filter-control .c-button{border:0}.c-panel-filters.float-panel--active .scroll-container{margin-top:unset;padding-bottom:16px}.c-panel-filters.float-panel--active .filter{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-panel-filters.float-panel--active.collapsed{max-width:0;opacity:0;overflow:hidden}.c-panel-filters.float-panel--active.collapsed .view-actions,.c-panel-filters.float-panel--active.collapsed .filter{overflow:visible}.c-panel-filters.float-panel--active .toggle{display:flex}.c-panel-filters.float-panel--active .toggle.collapsed{display:none;left:0;top:8px}.c-panel-filters.float-panel--active .toggle.uncollapsed{bottom:8px;right:8px}.c-login .forgot-pw{align-items:center;display:flex;justify-content:flex-end;width:100%}.c-login .otp-options{align-items:center;display:flex;gap:16px;justify-content:center}.carousel,.c-carousel-slides,.c-carousel-slides .item{height:inherit}.c-carousel{cursor:default;height:100%;position:relative}.c-carousel .inline{height:100%}.c-carousel .detail-view{aspect-ratio:4/3;display:flex;margin:0 auto;max-height:100%;max-width:min(1200px,133.3333333333vh);position:relative;width:100%}.c-carousel .detail-view .btn-close{position:absolute;right:8px;top:8px;z-index:10000}.c-carousel .c-carousel-slides{height:100%;position:relative;width:100%}.c-carousel .c-carousel-slides .c-carousel-controls{align-items:center;display:flex;height:100%;justify-content:space-between;padding:8px;position:absolute;width:100%;z-index:10000}.c-carousel-indicators{bottom:0;cursor:pointer;left:50%;list-style:none;margin-inline-start:-30%;padding-inline-start:0;position:absolute;text-align:center;width:60%;z-index:100000}.c-carousel-indicators li{height:24px;width:24px;border:2px solid oklch(var(--l-card) var(--c-tint) var(--h-brand));border-radius:16px;display:inline-block;margin:4px;transition:background-color .3s ease,border-color .3s ease}.c-carousel-indicators li.active{background:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-carousel-slides{display:flex;height:100%;position:relative;width:100%}.c-carousel-slides .item{display:flex;height:100%;justify-content:center;opacity:0;position:absolute;transition:opacity .5s ease-in-out;width:100%}.c-carousel-slides .item a{color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-carousel-slides .item a:hover{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-carousel-slides .item img{background:oklch(var(--l-ink) var(--c-surface) var(--h-ground));height:100%;object-fit:cover;width:100%}.c-carousel-slides .item.active{opacity:1;z-index:1}.c-carousel-slides .item>img,.c-carousel-slides .item>a>img{display:block;height:auto;max-width:100%;line-height:1}.c-carousel-slides .rows{position:relative;width:100%}.c-carousel-slides .rows .row{display:flex;flex:1;opacity:0;pointer-events:none;position:absolute;transition:opacity 1s ease-in-out;user-select:none;width:100%}.c-carousel-slides .rows .row.active{opacity:1;pointer-events:auto;position:relative}.c-carousel-slides .rows .row .row-item{position:relative;width:25%}.c-carousel-slides .rows .row .row-item img{max-height:100%;max-width:100%}.c-dialog-auth .c-dialog{backdrop-filter:blur(6px);background:rgba(0,0,0,.58)}.c-dialog-auth .c-dialog .tabs-container{box-shadow:unset}.c-dialog-auth .c-dialog .dialog{backdrop-filter:blur(12px) saturate(0.55);background:linear-gradient(180deg, oklch(var(--l-chrome-soft) 0.07 var(--h-chrome)/58%) 0%, oklch(var(--l-chrome-soft) 0.07 var(--h-chrome)/54%) 100%);border:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/38%);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),var(--shadow-4);display:flex;flex-direction:column;max-height:90vh;max-width:900px;min-width:640px;overflow:hidden}.c-dialog-auth .c-dialog .btn-close--floating{color:hsla(0,0%,100%,.85);transition:color .2s ease}.c-dialog-auth .c-dialog .btn-close--floating:hover{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-dialog-auth .c-dialog .title{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));flex-shrink:0;letter-spacing:.04em;padding:24px 32px}.c-dialog-auth .c-dialog .title .title-text{font-size:1.05rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.c-dialog-auth .c-dialog .title .btn-close{color:hsla(0,0%,100%,.85);transition:color .2s ease}.c-dialog-auth .c-dialog .title .btn-close:hover{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-dialog-auth .c-dialog .body{display:flex;flex:1;min-height:0;overflow:hidden;padding:0 !important}:root[data-theme=light] .c-dialog-auth .c-dialog .dialog{backdrop-filter:blur(12px) saturate(0.55);background:linear-gradient(180deg, oklch(var(--l-chrome-soft) 0.05 var(--h-chrome)/58%) 0%, oklch(var(--l-chrome-soft) 0.05 var(--h-chrome)/54%) 100%)}@media(prefers-color-scheme: light){:root:not([data-theme=dark]) .c-dialog-auth .c-dialog .dialog{backdrop-filter:blur(12px) saturate(0.55);background:linear-gradient(180deg, oklch(var(--l-chrome-soft) 0.05 var(--h-chrome)/58%) 0%, oklch(var(--l-chrome-soft) 0.05 var(--h-chrome)/54%) 100%)}}@media(width <= 600px){.c-dialog-auth .c-dialog .dialog{border-radius:0;height:100%;max-height:100vh;max-width:100%;min-width:0;width:100%}.c-dialog-auth .c-dialog .title{padding:16px 24px}.c-dialog-auth .c-dialog .title .title-text{font-size:1rem}}.c-dialog-auth-content{display:flex;flex:1;min-height:min(600px,90vh);min-width:0}.c-dialog-auth-content .dialog-auth-panel-image{align-self:stretch;flex-shrink:0;margin:0;overflow:hidden;position:relative;width:400px}.c-dialog-auth-content .dialog-auth-panel-image img{display:block;height:100%;min-height:100%;object-fit:cover;object-position:center;width:100%}.c-dialog-auth-content .dialog-auth-panel-image::after{box-shadow:inset -28px 0 36px -28px rgba(0,0,0,.45);content:"";inset:0;pointer-events:none;position:absolute}.c-dialog-auth-content .dialog-auth-panel-image .dialog-auth-image-text{background:linear-gradient(to top, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.45) 45%, transparent 100%);bottom:0;color:hsla(0,0%,100%,.95);font-size:.8rem;left:0;line-height:1.5;padding:48px 32px 40px;position:absolute;right:0;text-shadow:0 1px 3px rgba(0,0,0,.5);z-index:1}.c-dialog-auth-content .dialog-auth-panel-image .dialog-auth-image-text blockquote{font-style:italic;line-height:1.6;margin:0 0 12px}.c-dialog-auth-content .dialog-auth-panel-image .dialog-auth-image-text cite{display:block;font-size:.85rem;opacity:.9}.c-dialog-auth-content .dialog-auth-panel-form{display:flex;flex:1;flex-direction:column;min-width:0;padding:32px 40px}.c-dialog-auth .dialog--no-title .c-dialog-auth-content .dialog-auth-panel-form{padding-top:48px}.c-dialog-auth-content .dialog-auth-tabs.c-tabs{display:flex;flex:1;flex-direction:column;min-height:0}.c-dialog-auth-content .dialog-auth-tabs.c-tabs .tabs-container{background:rgba(0,0,0,0);flex-shrink:0;margin-bottom:32px;padding-bottom:16px}.c-dialog-auth-content .dialog-auth-tabs.c-tabs .tabs-container .tabs{display:flex;gap:24px}.c-dialog-auth-content .dialog-auth-tabs.c-tabs .panels{display:flex;flex:1;min-height:0}.c-dialog-auth-content .dialog-auth-tabs.c-tabs .panels .c-tab-panel{flex:1;margin-inline-start:0;min-height:0;overflow:hidden;padding-inline-start:0}.c-dialog-auth-content .dialog-auth-tabs.c-tabs .panels .c-tab-panel.active{display:flex;flex-direction:column}.c-dialog-auth-content .dialog-auth-forgot{display:flex;flex:1;flex-direction:column;margin-inline-start:0;min-height:0;overflow-y:auto;padding-inline-start:0}.c-dialog-auth-content .dialog-auth-forgot .dialog-auth-forgot-back{margin-bottom:24px}.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form{margin-inline-start:0;padding-inline-start:0}.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form h3{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));font-size:1rem;font-weight:600;letter-spacing:.01em;margin-bottom:8px}.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .step-info{color:hsla(0,0%,100%,.9);font-size:.8rem;line-height:1.55;margin-bottom:24px}.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .field{margin-bottom:24px}.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled){border-radius:8px;font-weight:600;height:48px;letter-spacing:.02em;margin-top:16px;padding:0 32px;transition:box-shadow .2s ease,transform .1s ease}.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled):not(.disabled){background:hsla(0,0%,100%,.95) !important;border:1px solid hsla(0,0%,100%,.95) !important;color:oklch(var(--l-chrome) var(--c-surface) var(--h-ground)) !important}.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled):not(.disabled) .c-button-text,.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled):not(.disabled) svg{color:oklch(var(--l-chrome) var(--c-surface) var(--h-ground)) !important}.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled):not(.disabled):hover,.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled):not(.disabled):active{background:#fff !important;border-color:#fff !important;box-shadow:var(--shadow-3)}.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled):not(.disabled):hover .c-button-text,.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled):not(.disabled):hover svg,.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled):not(.disabled):active .c-button-text,.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled):not(.disabled):active svg{color:oklch(var(--l-chrome) var(--c-surface) var(--h-ground)) !important}.c-dialog-auth-content .dialog-auth-forgot .c-auth-forgot-password .form .c-button.type-success:not(.disabled):not(.disabled):active{transform:translateY(1px)}.c-dialog-auth-content .c-auth-login .form.stepper-form{margin-inline-start:0;padding-inline-start:0}.c-dialog-auth-content .stepper-form .step h2,.c-dialog-auth-content .stepper-form .step h3{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));font-size:1rem;font-weight:600;letter-spacing:.01em;margin-bottom:8px}.c-dialog-auth-content .stepper-form .step .step-info{color:hsla(0,0%,100%,.9);font-size:.8rem;line-height:1.55;margin-bottom:24px}.c-dialog-auth-content .stepper-form .step.step-5 p{color:hsla(0,0%,100%,.9);font-size:.8rem;line-height:1.55}.c-dialog-auth-content .stepper-form .step a:not(.c-button){color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));text-decoration:underline}.c-dialog-auth-content .stepper-form .step a:not(.c-button):hover,.c-dialog-auth-content .stepper-form .step a:not(.c-button):focus{color:#fff}.c-dialog-auth-content .stepper-form .step .field{margin-bottom:24px}.c-dialog-auth-content .stepper-form .step .forgot-pw{margin-bottom:24px}.c-dialog-auth-content .stepper-form .step .forgot-pw .c-button{color:hsla(0,0%,100%,.95);font-weight:500}.c-dialog-auth-content .stepper-form .step .forgot-pw .c-button:hover{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-dialog-auth-content .stepper-form .step .btn-login,.c-dialog-auth-content .stepper-form .step .btn-submit{border-radius:8px;font-weight:600;height:48px;letter-spacing:.02em;margin-top:16px;max-width:none;padding:0 32px;width:100%}.c-dialog-auth-content .c-field-text input,.c-dialog-auth-content .c-field-code input{background-color:oklch(var(--l-input) var(--c-soft) var(--h-info));border-color:oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/55%);border-radius:8px;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));padding:16px}.c-dialog-auth-content .c-field-text input::placeholder,.c-dialog-auth-content .c-field-code input::placeholder{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-dialog-auth-content .c-field-text input:focus,.c-dialog-auth-content .c-field-code input:focus{border-color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));box-shadow:0 0 0 3px oklch(var(--l-overlay) var(--c-soft) var(--h-info)/45%)}.c-dialog-auth-content .field label{color:hsla(0,0%,100%,.95)}.c-dialog-auth-content .field label .validation,.c-dialog-auth-content .field.invalid label .validation{color:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger));font-size:1rem;font-weight:700;margin-inline-start:4px}.c-dialog-auth-content .field .help{color:hsla(0,0%,100%,.85)}.c-dialog-auth-content .field.invalid .help.validation{color:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger));font-style:normal;font-weight:500}@media(width <= 600px){.c-dialog-auth-content{height:100%}.c-dialog-auth-content .dialog-auth-panel-image{display:none}.c-dialog-auth-content .dialog-auth-panel-form{overflow-y:auto;padding:24px 24px 32px}}.c-dialog-auth-content .dialog-auth-registration{display:flex;flex:1;flex-direction:column;max-height:100%;min-height:0;overflow-y:auto}.c-dialog-auth-content .dialog-auth-registration .c-registration{padding:0}.c-dialog-auth-content .dialog-auth-registration .c-registration--in-dialog .c-stepper{margin-bottom:32px;margin-top:0}.c-dialog-auth-content .dialog-auth-registration .c-registration--in-dialog .c-stepper .step,.c-dialog-auth-content .dialog-auth-registration .c-registration--in-dialog .c-stepper .step a{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.45);color:hsla(0,0%,100%,.9)}.c-dialog-auth-content .dialog-auth-registration .c-registration--in-dialog .c-stepper .step.active,.c-dialog-auth-content .dialog-auth-registration .c-registration--in-dialog .c-stepper .step.active a{background:oklch(62% var(--c-brand) var(--h-brand));border-color:rgba(0,0,0,0);color:oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand))}.c-dialog-auth-content .dialog-auth-registration .c-registration--in-dialog .c-stepper .step.completed,.c-dialog-auth-content .dialog-auth-registration .c-registration--in-dialog .c-stepper .step.completed a{background:hsla(0,0%,100%,.25);border-color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-dialog-auth-content .dialog-auth-registration .c-registration--in-dialog .c-stepper .step.disabled,.c-dialog-auth-content .dialog-auth-registration .c-registration--in-dialog .c-stepper .step.disabled a{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.5)}.c-dialog-auth-content .dialog-auth-registration .c-registration--in-dialog .c-stepper .progress-line{background:hsla(0,0%,100%,.35)}.c-dialog-auth-content .dialog-auth-registration .stepper-form{padding:0}.c-dialog-auth-content .dialog-auth-registration .step-4 .field-readonly-list{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);border-radius:8px;margin-bottom:24px}.c-dialog-auth-content .dialog-auth-registration .step-4 .field-readonly{background:var(--chrome-veil);border-color:hsla(0,0%,100%,.2)}.c-dialog-auth-content .dialog-auth-registration .step-4 .field-readonly .key{color:hsla(0,0%,100%,.95)}.c-dialog-auth-content .dialog-auth-registration .step-4 .field-readonly .value{color:hsla(0,0%,100%,.9)}.c-dialog-auth-content .dialog-auth-registration .step-4 .consent .field label{color:hsla(0,0%,100%,.95)}.c-amount-unit{display:flex;flex-direction:column;font-size:.8rem;gap:4px}.c-amount-unit .c-icon{opacity:.5}.c-amount-unit .alt-currency,.c-amount-unit .amount-case,.c-amount-unit .amount-bottle{align-items:center;display:flex;gap:4px}.c-amount-unit .amount-case{font-weight:600}.c-amount-unit .alt-currency{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));margin-top:-8px}.c-amount-unit .alt-currency abbr{text-decoration:none}.c-amount-unit .amount-excise{display:flex;flex-direction:column}.c-amount-unit .amount-excise .help-block{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:.7rem;margin:0}.c-badge{align-items:center;border-radius:32px;display:inline-flex;font-size:.8rem;font-weight:600;justify-content:center;line-height:1;padding:4px 8px;white-space:nowrap}.c-badge.type-default{background-color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-badge.type-info{background-color:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-badge.type-success{background-color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));color:oklch(var(--l-card) var(--c-tint) var(--h-success))}.c-badge.type-danger{background-color:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger));color:oklch(var(--l-card) var(--c-tint) var(--h-danger))}.c-badge.type-warning{background-color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning));color:oklch(var(--l-card) var(--c-tint) var(--h-warning))}.c-badge.type-brand{background-color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));color:oklch(var(--l-card) var(--c-tint) var(--h-brand))}.c-button.variant-action:not(.disabled){background:var(--btn-action-bg-normal);border-color:var(--btn-action-bg-active);color:var(--btn-action-fg-normal)}.c-button.variant-action:not(.disabled) .c-button-text,.c-button.variant-action:not(.disabled) svg{color:var(--btn-action-fg-normal)}.c-button.variant-action:not(.disabled):active,.c-button.variant-action:not(.disabled).active,.c-button.variant-action:not(.disabled):hover{background:var(--btn-action-bg-active)}.c-button.variant-action:not(.disabled):active .c-button-text,.c-button.variant-action:not(.disabled):active svg,.c-button.variant-action:not(.disabled).active .c-button-text,.c-button.variant-action:not(.disabled).active svg,.c-button.variant-action:not(.disabled):hover .c-button-text,.c-button.variant-action:not(.disabled):hover svg{color:var(--btn-action-fg-active)}.c-button.variant-action:not(.disabled):focus{outline:var(--btn-action-fg-active)}.c-button.variant-action.disabled{filter:grayscale(0.7)}.c-button.variant-action.disabled:not(.active){background:var(--btn-action-bg-disabled);color:var(--btn-action-fg-disabled)}.c-button.variant-action.disabled:not(.active) .c-button-text,.c-button.variant-action.disabled:not(.active) svg{color:var(--btn-action-fg-disabled)}.c-button.variant-action.disabled.active{background:var(--btn-action-bg-disabled);border-color:var(--btn-action-bg-active);color:var(--btn-action-fg-normal)}.c-button.variant-context{background:var(--btn-context-bg-normal);border:none;transition:.3s all ease}.c-button.variant-context .c-button-text,.c-button.variant-context .c-icon{color:var(--btn-context-fg-normal)}.c-button.variant-context::before{background:var(--btn-context-bg-active)}.c-button.variant-context:not(.disabled).active,.c-button.variant-context:not(.disabled):hover{background:var(--btn-context-bg-active);transition:background .5s ease-in}.c-button.variant-context:not(.disabled).active::before,.c-button.variant-context:not(.disabled):hover::before{transform:scaleX(1)}.c-button.variant-context:not(.disabled).active .c-button-text,.c-button.variant-context:not(.disabled).active .c-icon,.c-button.variant-context:not(.disabled):hover .c-button-text,.c-button.variant-context:not(.disabled):hover .c-icon{color:var(--btn-context-fg-active)}.c-button.variant-context.disabled{filter:grayscale(0.4)}.c-button.variant-context.disabled .c-button-text{color:var(--btn-context-fg-disabled)}.c-button.variant-context.disabled:not(.active){background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-button.variant-context.disabled:not(.active) .c-icon{color:var(--btn-context-fg-disabled)}.c-button.variant-context.disabled.active{background:var(--btn-context-bg-disabled)}.c-button.variant-context.disabled.active .c-icon{color:var(--btn-context-fg-disabled)}.c-button.variant-link{background:none}.c-button.variant-link:not([disabled]){color:var(--btn-link-fg-normal);cursor:pointer}.c-button.variant-link:not([disabled]):active,.c-button.variant-link:not([disabled]).active,.c-button.variant-link:not([disabled]):hover{color:var(--btn-link-fg-active)}.c-button.variant-link[disabled]{color:var(--btn-link-fg-disabled);cursor:not-allowed}.c-button.variant-menu{background:none;font-weight:500}.c-button.variant-menu:not([disabled],.disabled) .c-button-text{color:var(--btn-menu-bg-normal)}.c-button.variant-menu:not([disabled],.disabled):not(.active) .c-icon{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-button.variant-menu:not([disabled],.disabled):not(.active) svg{color:var(--btn-menu-fg-normal)}.c-button.variant-menu:not([disabled],.disabled):not(.active):hover{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-button.variant-menu:not([disabled],.disabled):not(.active):hover .c-icon{color:var(--btn-menu-fg-active)}.c-button.variant-menu:not([disabled],.disabled):not(.active):hover .amount,.c-button.variant-menu:not([disabled],.disabled):not(.active):hover .c-button-text{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-button.variant-menu:not([disabled],.disabled):not(.active):hover svg{color:var(--btn-menu-fg-active)}.c-button.variant-menu:not([disabled],.disabled).active{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-bottom-color:var(--btn-menu-fg-active)}.c-button.variant-menu:not([disabled],.disabled).active .c-icon{color:var(--btn-menu-fg-active)}.c-button.variant-menu:not([disabled],.disabled).active .amount,.c-button.variant-menu:not([disabled],.disabled).active .c-button-text,.c-button.variant-menu:not([disabled],.disabled).active svg{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-button.variant-menu:not([disabled],.disabled).active:hover{color:var(--btn-menu-fg-active)}.c-button.variant-menu:not([disabled],.disabled) .amount,.c-button.variant-menu:not([disabled],.disabled) .c-button-text{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-button.variant-menu:not([disabled],.disabled) .amount{font-size:.6rem}.c-button.variant-menu:not([disabled],.disabled) .amount-badge .c-badge{font-size:.7rem;font-weight:600;min-height:16px;min-width:16px;padding:0 2px}.c-button.variant-menu[disabled],.c-button.variant-menu .disabled{filter:grayscale(0.4)}.c-button.variant-menu[disabled]:not(.active),.c-button.variant-menu .disabled:not(.active){background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-button.variant-menu[disabled]:not(.active) .c-icon,.c-button.variant-menu .disabled:not(.active) .c-icon{color:var(--btn-menu-fg-disabled)}.c-button.variant-menu[disabled].active,.c-button.variant-menu .disabled.active{background:var(--btn-menu-bg-disabled)}.c-button.variant-menu[disabled].active .c-icon,.c-button.variant-menu .disabled.active .c-icon{color:var(--btn-menu-fg-disabled)}.c-button.variant-menu[disabled].active .amount,.c-button.variant-menu[disabled].active .c-button-text,.c-button.variant-menu[disabled].active svg,.c-button.variant-menu .disabled.active .amount,.c-button.variant-menu .disabled.active .c-button-text,.c-button.variant-menu .disabled.active svg{color:var(--btn-menu-fg-disabled)}.c-button.variant-menu[disabled] .c-button-text,.c-button.variant-menu .disabled .c-button-text{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-button.variant-toggle:not(:disabled,.disabled){background:var(--btn-toggle-fill);border-color:var(--btn-toggle-border);color:var(--btn-toggle-ink)}.c-button.variant-toggle:not(:disabled,.disabled) .c-button-text,.c-button.variant-toggle:not(:disabled,.disabled) svg{color:var(--btn-toggle-ink)}.c-button.variant-toggle:not(:disabled,.disabled) .amount{color:var(--btn-toggle-ink);font-weight:600}.c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction):hover,.c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction):active,.c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction).active{background:var(--btn-toggle-fill-hover);border-color:var(--btn-toggle-border-hover)}.c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction):hover svg,.c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction):active svg,.c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction).active svg{color:var(--btn-toggle-ink)}.c-button.variant-toggle:not(:disabled,.disabled):not(.no-interaction):focus-visible{outline:2px solid oklch(var(--l-border-strong) var(--c-info) var(--h-info));outline-offset:2px}.c-button.variant-toggle:disabled,.c-button.variant-toggle.disabled{background:var(--btn-toggle-fill);border-color:var(--btn-toggle-border);color:var(--btn-toggle-ink);filter:none;opacity:.4}.c-button.variant-toggle:disabled svg,.c-button.variant-toggle.disabled svg{color:var(--btn-toggle-ink)}.c-button{border:0;cursor:pointer;display:flex;outline:0;touch-action:manipulation;user-select:none;white-space:nowrap}.c-button.disabled,.c-button[disabled]{cursor:not-allowed}.c-button.no-interaction{cursor:default}.c-button svg{pointer-events:none}.c-button svg.icon-xl{height:36px;width:36px}.c-button.type-brand.variant-action{--btn-action-bg-normal: oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));--btn-action-bg-active: oklch(var(--l-signal-ink) var(--c-brand) var(--h-brand));--btn-action-bg-disabled: oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));--btn-action-fg-normal: oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand));--btn-action-fg-active: oklch(var(--l-card) var(--c-tint) var(--h-brand));--btn-action-fg-disabled: oklch(var(--l-signal-ink) var(--c-brand) var(--h-brand))}.c-button.type-brand.variant-context{--btn-context-bg-normal: oklch(var(--l-border) var(--c-tint) var(--h-brand));--btn-context-bg-active: oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));--btn-context-bg-disabled: oklch(var(--l-border) var(--c-tint) var(--h-brand));--btn-context-fg-normal: oklch(var(--l-signal-ink) var(--c-brand) var(--h-brand));--btn-context-fg-active: oklch(var(--l-card) var(--c-tint) var(--h-brand));--btn-context-fg-disabled: oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-button.type-brand.variant-link{--btn-link-fg-normal: oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));--btn-link-fg-active: oklch(var(--l-signal-ink) var(--c-brand) var(--h-brand));--btn-link-fg-disabled: oklch(var(--l-border) var(--c-tint) var(--h-brand))}.c-button.type-brand.variant-menu{--btn-menu-bg-normal: oklch(var(--l-card) var(--c-tint) var(--h-brand));--btn-menu-bg-disabled: oklch(var(--l-card) var(--c-tint) var(--h-brand));--btn-menu-fg-normal: oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));--btn-menu-fg-active: oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));--btn-menu-fg-disabled: oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-button.type-brand.variant-toggle{--btn-toggle-fill: oklch(var(--l-chrome) var(--c-brand) var(--h-brand));--btn-toggle-fill-hover: oklch(var(--l-chrome-soft) var(--c-brand) var(--h-brand));--btn-toggle-ink: oklch(var(--l-chrome-ink) var(--c-tint) var(--h-brand));--btn-toggle-border: transparent;--btn-toggle-border-hover: transparent}.c-button.type-danger.variant-action{--btn-action-bg-normal: oklch(var(--l-border) var(--c-tint) var(--h-danger));--btn-action-bg-active: oklch(var(--l-border-strong) var(--c-danger) var(--h-danger));--btn-action-bg-disabled: oklch(var(--l-border) var(--c-tint) var(--h-danger));--btn-action-fg-normal: oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger));--btn-action-fg-active: oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger));--btn-action-fg-disabled: oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-button.type-danger.variant-context{--btn-context-bg-normal: oklch(var(--l-border) var(--c-tint) var(--h-danger));--btn-context-bg-active: oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger));--btn-context-bg-disabled: oklch(var(--l-border) var(--c-tint) var(--h-danger));--btn-context-fg-normal: oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger));--btn-context-fg-active: oklch(var(--l-card) var(--c-tint) var(--h-danger));--btn-context-fg-disabled: oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-button.type-danger.variant-link{--btn-link-fg-normal: oklch(var(--l-border-strong) var(--c-danger) var(--h-danger));--btn-link-fg-active: oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger));--btn-link-fg-disabled: oklch(var(--l-border) var(--c-tint) var(--h-danger))}.c-button.type-danger.variant-menu{--btn-menu-bg-normal: oklch(var(--l-card) var(--c-tint) var(--h-danger));--btn-menu-bg-disabled: oklch(var(--l-card) var(--c-tint) var(--h-danger));--btn-menu-fg-normal: oklch(var(--l-border-strong) var(--c-danger) var(--h-danger));--btn-menu-fg-active: oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));--btn-menu-fg-disabled: oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-button.type-danger.variant-toggle{--btn-toggle-fill: oklch(var(--l-chrome) var(--c-danger) var(--h-danger));--btn-toggle-fill-hover: oklch(var(--l-chrome-soft) var(--c-danger) var(--h-danger));--btn-toggle-ink: oklch(var(--l-chrome-ink) var(--c-surface) var(--h-ground));--btn-toggle-border: transparent;--btn-toggle-border-hover: transparent}.c-button.type-danger.variant-cta{background:linear-gradient(180deg, #fff 0%, oklch(97% 0.03 var(--h-danger)) 100%);color:oklch(var(--l-chrome) var(--c-danger) var(--h-danger))}.c-button.type-danger.variant-cta .c-button-text,.c-button.type-danger.variant-cta svg{color:oklch(var(--l-chrome) var(--c-danger) var(--h-danger))}.c-button.type-danger.variant-cta:not(.disabled):hover{background:linear-gradient(180deg, #fff 0%, oklch(94% 0.045 var(--h-danger)) 100%);color:oklch(var(--l-chrome) var(--c-danger) var(--h-danger))}.c-button.type-danger.variant-cta:not(.disabled):hover .c-button-text,.c-button.type-danger.variant-cta:not(.disabled):hover svg{color:oklch(var(--l-chrome) var(--c-danger) var(--h-danger))}.c-button.type-surface.variant-action,.c-button.type-default.variant-action{--btn-action-bg-normal: oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));--btn-action-bg-active: oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));--btn-action-bg-disabled: oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));--btn-action-fg-normal: oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));--btn-action-fg-active: oklch(var(--l-ink) var(--c-surface) var(--h-ground));--btn-action-fg-disabled: oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-button.type-surface.variant-context,.c-button.type-default.variant-context{--btn-context-bg-normal: oklch(var(--l-border) var(--c-surface) var(--h-ground));--btn-context-bg-active: oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));--btn-context-bg-disabled: oklch(var(--l-border) var(--c-surface) var(--h-ground));--btn-context-fg-normal: oklch(var(--l-ink) var(--c-surface) var(--h-ground));--btn-context-fg-active: oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));--btn-context-fg-disabled: oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-button.type-surface.variant-link,.c-button.type-default.variant-link{--btn-link-fg-normal: oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));--btn-link-fg-active: oklch(var(--l-ink) var(--c-surface) var(--h-ground));--btn-link-fg-disabled: oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-button.type-surface.variant-menu,.c-button.type-default.variant-menu{--btn-menu-bg-normal: oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));--btn-menu-bg-disabled: oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));--btn-menu-fg-normal: oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));--btn-menu-fg-active: oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));--btn-menu-fg-disabled: oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-button.type-surface.variant-toggle,.c-button.type-default.variant-toggle{--btn-toggle-fill: oklch(var(--l-card) var(--c-info-tint) var(--h-info));--btn-toggle-fill-hover: oklch(var(--l-border) var(--c-info-tint) var(--h-info));--btn-toggle-ink: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--btn-toggle-border: oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));--btn-toggle-border-hover: oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-button.type-info.variant-action{--btn-action-bg-normal: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--btn-action-bg-active: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--btn-action-bg-disabled: oklch(var(--l-border-strong) var(--c-info) var(--h-info));--btn-action-fg-normal: oklch(var(--l-border) var(--c-info-tint) var(--h-info));--btn-action-fg-active: oklch(var(--l-border) var(--c-info-tint) var(--h-info));--btn-action-fg-disabled: oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-button.type-info.variant-context{--btn-context-bg-normal: oklch(var(--l-border) var(--c-info-tint) var(--h-info));--btn-context-bg-active: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--btn-context-bg-disabled: oklch(var(--l-border) var(--c-info-tint) var(--h-info));--btn-context-fg-normal: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--btn-context-fg-active: oklch(var(--l-card) var(--c-info-tint) var(--h-info));--btn-context-fg-disabled: oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-button.type-info.variant-link{--btn-link-fg-normal: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--btn-link-fg-active: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--btn-link-fg-disabled: oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-button.type-info.variant-menu{--btn-menu-bg-normal: oklch(var(--l-card) var(--c-info-tint) var(--h-info));--btn-menu-bg-disabled: oklch(var(--l-card) var(--c-info-tint) var(--h-info));--btn-menu-fg-normal: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--btn-menu-fg-active: oklch(var(--l-signal-ink) var(--c-info) var(--h-info));--btn-menu-fg-disabled: oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-button.type-info.variant-toggle{--btn-toggle-fill: oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));--btn-toggle-fill-hover: oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));--btn-toggle-ink: oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));--btn-toggle-border: transparent;--btn-toggle-border-hover: transparent}.c-button.type-info.variant-cta{background:linear-gradient(180deg, #fff 0%, oklch(97% 0.03 var(--h-info)) 100%);color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-button.type-info.variant-cta .c-button-text,.c-button.type-info.variant-cta svg{color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-button.type-info.variant-cta:not(.disabled):hover{background:linear-gradient(180deg, #fff 0%, oklch(94% 0.045 var(--h-info)) 100%);color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-button.type-info.variant-cta:not(.disabled):hover .c-button-text,.c-button.type-info.variant-cta:not(.disabled):hover svg{color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-button.type-success.variant-action{--btn-action-bg-normal: oklch(var(--l-signal-ink) var(--c-success) var(--h-success));--btn-action-bg-active: oklch(var(--l-signal-ink) var(--c-success) var(--h-success));--btn-action-bg-disabled: oklch(var(--l-border-strong) var(--c-success) var(--h-success));--btn-action-fg-normal: oklch(var(--l-card) var(--c-tint) var(--h-success));--btn-action-fg-active: oklch(var(--l-card) var(--c-tint) var(--h-success));--btn-action-fg-disabled: oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-button.type-success.variant-context{--btn-context-bg-normal: oklch(var(--l-border) var(--c-tint) var(--h-success));--btn-context-bg-active: oklch(var(--l-signal-ink) var(--c-success) var(--h-success));--btn-context-bg-disabled: oklch(var(--l-border) var(--c-tint) var(--h-success));--btn-context-fg-normal: oklch(var(--l-signal-ink) var(--c-success) var(--h-success));--btn-context-fg-active: oklch(var(--l-card) var(--c-tint) var(--h-success));--btn-context-fg-disabled: oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-button.type-success.variant-link{--btn-link-fg-normal: oklch(var(--l-signal-ink) var(--c-success) var(--h-success));--btn-link-fg-active: oklch(var(--l-signal-ink) var(--c-success) var(--h-success));--btn-link-fg-disabled: oklch(var(--l-border) var(--c-tint) var(--h-success))}.c-button.type-success.variant-menu{--btn-menu-bg-normal: oklch(var(--l-card) var(--c-tint) var(--h-success));--btn-menu-bg-disabled: oklch(var(--l-card) var(--c-tint) var(--h-success));--btn-menu-fg-normal: oklch(var(--l-signal-ink) var(--c-success) var(--h-success));--btn-menu-fg-active: oklch(var(--l-signal-ink) var(--c-success) var(--h-success));--btn-menu-fg-disabled: oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-button.type-success.variant-toggle{--btn-toggle-fill: oklch(var(--l-chrome) var(--c-vivid) var(--h-success));--btn-toggle-fill-hover: oklch(var(--l-chrome-soft) var(--c-vivid) var(--h-success));--btn-toggle-ink: oklch(var(--l-chrome-ink) var(--c-surface) var(--h-ground));--btn-toggle-border: transparent;--btn-toggle-border-hover: transparent}.c-button.type-success.variant-cta{background:linear-gradient(180deg, #fff 0%, oklch(97% 0.03 var(--h-success)) 100%);color:oklch(var(--l-chrome) var(--c-vivid) var(--h-success))}.c-button.type-success.variant-cta .c-button-text,.c-button.type-success.variant-cta svg{color:oklch(var(--l-chrome) var(--c-vivid) var(--h-success))}.c-button.type-success.variant-cta:not(.disabled):hover{background:linear-gradient(180deg, #fff 0%, oklch(94% 0.045 var(--h-success)) 100%);color:oklch(var(--l-chrome-soft) var(--c-vivid) var(--h-success))}.c-button.type-success.variant-cta:not(.disabled):hover .c-button-text,.c-button.type-success.variant-cta:not(.disabled):hover svg{color:oklch(var(--l-chrome-soft) var(--c-vivid) var(--h-success))}.c-button.type-warning.variant-action{--btn-action-bg-normal: oklch(var(--l-border-strong) var(--c-warning) var(--h-warning));--btn-action-bg-active: oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning));--btn-action-bg-disabled: oklch(var(--l-border-strong) var(--c-warning) var(--h-warning));--btn-action-fg-normal: oklch(var(--l-border) var(--c-tint) var(--h-warning));--btn-action-fg-active: oklch(var(--l-card) var(--c-tint) var(--h-warning));--btn-action-fg-disabled: oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-button.type-warning.variant-context{--btn-context-bg-normal: oklch(var(--l-border) var(--c-tint) var(--h-warning));--btn-context-bg-active: oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning));--btn-context-bg-disabled: oklch(var(--l-card) var(--c-tint) var(--h-warning));--btn-context-fg-normal: oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning));--btn-context-fg-active: oklch(var(--l-card) var(--c-tint) var(--h-warning));--btn-context-fg-disabled: oklch(var(--l-border-strong) var(--c-warning) var(--h-warning))}.c-button.type-warning.variant-link{--btn-link-fg-normal: oklch(var(--l-border-strong) var(--c-warning) var(--h-warning));--btn-link-fg-active: oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning));--btn-link-fg-disabled: oklch(var(--l-border) var(--c-tint) var(--h-warning))}.c-button.type-warning.variant-menu{--btn-menu-bg-normal: oklch(var(--l-card) var(--c-tint) var(--h-warning));--btn-menu-bg-disabled: oklch(var(--l-card) var(--c-tint) var(--h-warning));--btn-menu-fg-normal: oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning));--btn-menu-fg-active: oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning));--btn-menu-fg-disabled: oklch(var(--l-border-strong) var(--c-warning) var(--h-warning))}.c-button.type-warning.variant-toggle{--btn-toggle-fill: oklch(var(--l-chrome) var(--c-warning) var(--h-warning));--btn-toggle-fill-hover: oklch(var(--l-chrome-soft) var(--c-warning) var(--h-warning));--btn-toggle-ink: oklch(var(--l-chrome-ink) var(--c-surface) var(--h-ground));--btn-toggle-border: transparent;--btn-toggle-border-hover: transparent}.c-button.type-warning.variant-cta{background:linear-gradient(180deg, #fff 0%, oklch(97% 0.03 var(--h-warning)) 100%);color:oklch(var(--l-chrome) var(--c-warning) var(--h-warning))}.c-button.type-warning.variant-cta .c-button-text,.c-button.type-warning.variant-cta svg{color:oklch(var(--l-chrome) var(--c-warning) var(--h-warning))}.c-button.type-warning.variant-cta:not(.disabled):hover{background:linear-gradient(180deg, #fff 0%, oklch(94% 0.045 var(--h-warning)) 100%);color:oklch(var(--l-chrome) var(--c-warning) var(--h-warning))}.c-button.type-warning.variant-cta:not(.disabled):hover .c-button-text,.c-button.type-warning.variant-cta:not(.disabled):hover svg{color:oklch(var(--l-chrome) var(--c-warning) var(--h-warning))}.c-button.chrome:not(.c-tab).variant-action{backdrop-filter:blur(10px);background:var(--chrome-veil);background-image:none;border-color:hsla(0,0%,100%,.42);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));font-weight:600;letter-spacing:.02em;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.c-button.chrome:not(.c-tab).variant-action .c-button-text,.c-button.chrome:not(.c-tab).variant-action svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-button.chrome:not(.c-tab).variant-action:not(.disabled):hover,.c-button.chrome:not(.c-tab).variant-action:not(.disabled).active{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.55);box-shadow:var(--shadow-2)}.c-button.chrome:not(.c-tab).variant-action:not(.disabled):hover .c-button-text,.c-button.chrome:not(.c-tab).variant-action:not(.disabled):hover svg,.c-button.chrome:not(.c-tab).variant-action:not(.disabled).active .c-button-text,.c-button.chrome:not(.c-tab).variant-action:not(.disabled).active svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-button.chrome:not(.c-tab).variant-action.disabled{filter:none;opacity:.5}.c-button.chrome:not(.c-tab).variant-action.type-info{backdrop-filter:none;background:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-button.chrome:not(.c-tab).variant-action.type-info .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-info svg{color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-button.chrome:not(.c-tab).variant-action.type-info:not(.disabled):hover,.c-button.chrome:not(.c-tab).variant-action.type-info:not(.disabled).active{background:oklch(calc(var(--l-chrome-ink) - 6%) var(--c-info-tint) var(--h-info));box-shadow:none;color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-button.chrome:not(.c-tab).variant-action.type-info:not(.disabled):hover .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-info:not(.disabled):hover svg,.c-button.chrome:not(.c-tab).variant-action.type-info:not(.disabled).active .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-info:not(.disabled).active svg{color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-button.chrome:not(.c-tab).variant-action.type-brand{backdrop-filter:none;background:oklch(62% var(--c-brand) var(--h-brand));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-brand))}.c-button.chrome:not(.c-tab).variant-action.type-brand .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-brand svg{color:oklch(99% 0.01 var(--h-brand))}.c-button.chrome:not(.c-tab).variant-action.type-brand:not(.disabled):hover,.c-button.chrome:not(.c-tab).variant-action.type-brand:not(.disabled).active{background:oklch(57% var(--c-brand) var(--h-brand));box-shadow:none;color:oklch(99% 0.01 var(--h-brand))}.c-button.chrome:not(.c-tab).variant-action.type-brand:not(.disabled):hover .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-brand:not(.disabled):hover svg,.c-button.chrome:not(.c-tab).variant-action.type-brand:not(.disabled).active .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-brand:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-brand))}.c-button.chrome:not(.c-tab).variant-action.type-danger{backdrop-filter:none;background:oklch(58% var(--c-danger) var(--h-danger));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-danger))}.c-button.chrome:not(.c-tab).variant-action.type-danger .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-danger svg{color:oklch(99% 0.01 var(--h-danger))}.c-button.chrome:not(.c-tab).variant-action.type-danger:not(.disabled):hover,.c-button.chrome:not(.c-tab).variant-action.type-danger:not(.disabled).active{background:oklch(53% var(--c-danger) var(--h-danger));box-shadow:none;color:oklch(99% 0.01 var(--h-danger))}.c-button.chrome:not(.c-tab).variant-action.type-danger:not(.disabled):hover .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-danger:not(.disabled):hover svg,.c-button.chrome:not(.c-tab).variant-action.type-danger:not(.disabled).active .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-danger:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-danger))}.c-button.chrome:not(.c-tab).variant-action.type-success{backdrop-filter:none;background:oklch(58% var(--c-success) var(--h-success));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-success))}.c-button.chrome:not(.c-tab).variant-action.type-success .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-success svg{color:oklch(99% 0.01 var(--h-success))}.c-button.chrome:not(.c-tab).variant-action.type-success:not(.disabled):hover,.c-button.chrome:not(.c-tab).variant-action.type-success:not(.disabled).active{background:oklch(53% var(--c-success) var(--h-success));box-shadow:none;color:oklch(99% 0.01 var(--h-success))}.c-button.chrome:not(.c-tab).variant-action.type-success:not(.disabled):hover .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-success:not(.disabled):hover svg,.c-button.chrome:not(.c-tab).variant-action.type-success:not(.disabled).active .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-success:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-success))}.c-button.chrome:not(.c-tab).variant-action.type-warning{backdrop-filter:none;background:oklch(62% var(--c-warning) var(--h-warning));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-warning))}.c-button.chrome:not(.c-tab).variant-action.type-warning .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-warning svg{color:oklch(99% 0.01 var(--h-warning))}.c-button.chrome:not(.c-tab).variant-action.type-warning:not(.disabled):hover,.c-button.chrome:not(.c-tab).variant-action.type-warning:not(.disabled).active{background:oklch(57% var(--c-warning) var(--h-warning));box-shadow:none;color:oklch(99% 0.01 var(--h-warning))}.c-button.chrome:not(.c-tab).variant-action.type-warning:not(.disabled):hover .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-warning:not(.disabled):hover svg,.c-button.chrome:not(.c-tab).variant-action.type-warning:not(.disabled).active .c-button-text,.c-button.chrome:not(.c-tab).variant-action.type-warning:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-warning))}.c-button.chrome:not(.c-tab).variant-toggle{backdrop-filter:none;background:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));border-color:rgba(0,0,0,0)}.c-button.chrome:not(.c-tab).variant-toggle .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle svg{color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-button.chrome:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction):hover,.c-button.chrome:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction):active,.c-button.chrome:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction).active{background:oklch(calc(var(--l-chrome-ink) - 6%) var(--c-info-tint) var(--h-info));border-color:rgba(0,0,0,0)}.c-button.chrome:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction):hover svg,.c-button.chrome:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction):active svg,.c-button.chrome:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction).active svg{color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.c-button.chrome:not(.c-tab).variant-toggle:disabled,.c-button.chrome:not(.c-tab).variant-toggle.disabled{filter:none;opacity:.4}.c-button.chrome:not(.c-tab).variant-toggle.type-brand{backdrop-filter:none;background:oklch(62% var(--c-brand) var(--h-brand));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-brand))}.c-button.chrome:not(.c-tab).variant-toggle.type-brand .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-brand svg{color:oklch(99% 0.01 var(--h-brand))}.c-button.chrome:not(.c-tab).variant-toggle.type-brand:not(.disabled):hover,.c-button.chrome:not(.c-tab).variant-toggle.type-brand:not(.disabled).active{background:oklch(57% var(--c-brand) var(--h-brand));box-shadow:none;color:oklch(99% 0.01 var(--h-brand))}.c-button.chrome:not(.c-tab).variant-toggle.type-brand:not(.disabled):hover .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-brand:not(.disabled):hover svg,.c-button.chrome:not(.c-tab).variant-toggle.type-brand:not(.disabled).active .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-brand:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-brand))}.c-button.chrome:not(.c-tab).variant-toggle.type-danger{backdrop-filter:none;background:oklch(58% var(--c-danger) var(--h-danger));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-danger))}.c-button.chrome:not(.c-tab).variant-toggle.type-danger .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-danger svg{color:oklch(99% 0.01 var(--h-danger))}.c-button.chrome:not(.c-tab).variant-toggle.type-danger:not(.disabled):hover,.c-button.chrome:not(.c-tab).variant-toggle.type-danger:not(.disabled).active{background:oklch(53% var(--c-danger) var(--h-danger));box-shadow:none;color:oklch(99% 0.01 var(--h-danger))}.c-button.chrome:not(.c-tab).variant-toggle.type-danger:not(.disabled):hover .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-danger:not(.disabled):hover svg,.c-button.chrome:not(.c-tab).variant-toggle.type-danger:not(.disabled).active .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-danger:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-danger))}.c-button.chrome:not(.c-tab).variant-toggle.type-success{backdrop-filter:none;background:oklch(58% var(--c-success) var(--h-success));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-success))}.c-button.chrome:not(.c-tab).variant-toggle.type-success .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-success svg{color:oklch(99% 0.01 var(--h-success))}.c-button.chrome:not(.c-tab).variant-toggle.type-success:not(.disabled):hover,.c-button.chrome:not(.c-tab).variant-toggle.type-success:not(.disabled).active{background:oklch(53% var(--c-success) var(--h-success));box-shadow:none;color:oklch(99% 0.01 var(--h-success))}.c-button.chrome:not(.c-tab).variant-toggle.type-success:not(.disabled):hover .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-success:not(.disabled):hover svg,.c-button.chrome:not(.c-tab).variant-toggle.type-success:not(.disabled).active .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-success:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-success))}.c-button.chrome:not(.c-tab).variant-toggle.type-warning{backdrop-filter:none;background:oklch(62% var(--c-warning) var(--h-warning));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-warning))}.c-button.chrome:not(.c-tab).variant-toggle.type-warning .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-warning svg{color:oklch(99% 0.01 var(--h-warning))}.c-button.chrome:not(.c-tab).variant-toggle.type-warning:not(.disabled):hover,.c-button.chrome:not(.c-tab).variant-toggle.type-warning:not(.disabled).active{background:oklch(57% var(--c-warning) var(--h-warning));box-shadow:none;color:oklch(99% 0.01 var(--h-warning))}.c-button.chrome:not(.c-tab).variant-toggle.type-warning:not(.disabled):hover .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-warning:not(.disabled):hover svg,.c-button.chrome:not(.c-tab).variant-toggle.type-warning:not(.disabled).active .c-button-text,.c-button.chrome:not(.c-tab).variant-toggle.type-warning:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-warning))}.c-button.variant-action{align-items:center;border:1px solid;border-radius:8px;height:40px;justify-content:center;padding:8px;transition:all .3s ease}.c-button.variant-action .c-button-text{margin-inline-start:4px}.c-button.variant-action.size-xs{border-radius:4px;font-size:.7rem;height:24px}.c-button.variant-action.size-xs svg{height:14px;width:14px}.c-button.variant-action.size-s{border-radius:4px;font-size:.8rem;height:32px}.c-button.variant-action.size-s svg{height:18px;width:18px}.c-button.variant-action.size-d{border-radius:8px;font-size:.85rem;height:40px}.c-button.variant-action.size-d svg{height:24px;width:24px}.c-button.variant-action.size-l{border-radius:12px;font-size:1rem;height:48px;padding:12px}.c-button.variant-action.size-l svg{height:32px;width:32px}.c-button.variant-action.size-xl{border-radius:16px;font-size:1.05rem;height:56px;padding:16px}.c-button.variant-action.size-xl svg{height:36px;width:36px}.c-button.variant-context{align-items:center;color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));flex-direction:column;font-weight:500;height:64px;justify-content:center;max-height:64px;min-width:64px;padding:4px 16px;position:relative}.c-button.variant-context .c-icon{height:24px;width:24px}.c-button.variant-context::before{bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:0 0;transition:transform 150ms}.c-button.variant-context:not(:last-child){border-right:1px solid oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-button.variant-link{align-items:center;background:none;border:2px solid currentcolor;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;letter-spacing:.04em;padding:8px 16px;text-transform:uppercase}.c-button.variant-link.inactive{color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-button.variant-link:not([disabled]):hover{background:rgba(0,0,0,.04)}.c-button.variant-link svg{margin-inline-end:4px}.c-button.variant-link .c-button-text{align-items:center;display:flex}.c-button.variant-link+.tip{cursor:help;margin-inline-start:4px}.c-button.variant-menu{align-items:center;border-bottom:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0);display:flex;height:48px;justify-content:center;padding:0 8px;position:relative;transition:all .3s ease}.c-button.variant-menu.disabled{cursor:not-allowed}.c-button.variant-menu .amount{bottom:0;font-size:.7rem;position:absolute;right:2px}.c-button.variant-menu .c-button-text{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));display:flex;flex:1;justify-content:flex-start;margin-inline-start:8px}.c-button.variant-toggle{align-items:center;border:1px solid;border-radius:50%;justify-content:center;margin:0;padding:0;position:relative;transition:all .3s ease-out}.c-button.variant-toggle .amount{bottom:-8px;color:var(--white);font-size:.7rem;position:absolute;right:-4px}.c-button.variant-toggle.size-xs{height:25.2px;width:25.2px}.c-button.variant-toggle.size-xs svg{height:14px;width:14px}.c-button.variant-toggle.size-s{height:32.4px;width:32.4px}.c-button.variant-toggle.size-s svg{height:18px;width:18px}.c-button.variant-toggle.size-d{height:40px;width:40px}.c-button.variant-toggle.size-d svg{height:24px;width:24px}.c-button.variant-toggle.size-l{height:51.2px;width:51.2px}.c-button.variant-toggle.size-l svg{height:32px;width:32px}.c-button.variant-toggle.size-xl{height:57.6px;width:57.6px}.c-button.variant-toggle.size-xl svg{height:36px;width:36px}.c-button.variant-cta{align-items:center;appearance:none;background:linear-gradient(180deg, #fff 0%, #fff 100%);border:1px solid hsla(0,0%,100%,.55);border-radius:999px;box-shadow:0 1px 0 hsla(0,0%,100%,.85) inset,var(--shadow-3);color:oklch(var(--l-chrome) var(--c-surface) var(--h-ground));display:inline-flex;font-size:.8rem;font-weight:700;gap:4px;justify-content:center;letter-spacing:.06em;line-height:1.2;padding:12px 24px 12px 20px;text-shadow:none;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.c-button.variant-cta .c-button-text{margin-inline-start:0}.c-button.variant-cta:not(.disabled):hover{border-color:hsla(0,0%,100%,.7);box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 6px 20px rgba(0,45,50,.28),0 2px 6px rgba(0,30,35,.14);transform:translateY(-2px)}.c-button.variant-cta:not(.disabled):focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:3px}.c-button.variant-cta:not(.disabled):active{transform:translateY(0)}a.c-button{text-decoration:none}.on-chrome{--shadow-ink: 8% var(--c-soft) var(--h-info);--shadow-1: 0 1px 2px oklch(var(--shadow-ink) / 40%), 0 2px 4px -1px oklch(var(--shadow-ink) / 28%);--shadow-2: 0 1px 3px oklch(var(--shadow-ink) / 44%), 0 6px 12px -2px oklch(var(--shadow-ink) / 36%);--shadow-3: 0 2px 6px -1px oklch(var(--shadow-ink) / 48%), 0 12px 24px -4px oklch(var(--shadow-ink) / 44%);--shadow-4: 0 4px 10px -2px oklch(var(--shadow-ink) / 52%), 0 28px 56px -12px oklch(var(--shadow-ink) / 56%);--shadow-inset: inset 0 2px 4px oklch(var(--shadow-ink) / 45%);--shadow-side-r: 2px 0 8px -2px oklch(var(--shadow-ink) / 50%);--shadow-side-l: -2px 0 8px -2px oklch(var(--shadow-ink) / 50%);--shadow-up: 0 -2px 6px -1px oklch(var(--shadow-ink) / 48%), 0 -12px 24px -4px oklch(var(--shadow-ink) / 44%)}.on-chrome .c-button:not(.c-tab).variant-action{backdrop-filter:blur(10px);background:var(--chrome-veil);background-image:none;border-color:hsla(0,0%,100%,.42);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));font-weight:600;letter-spacing:.02em;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.on-chrome .c-button:not(.c-tab).variant-action .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.on-chrome .c-button:not(.c-tab).variant-action:not(.disabled):hover,.on-chrome .c-button:not(.c-tab).variant-action:not(.disabled).active{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.55);box-shadow:var(--shadow-2)}.on-chrome .c-button:not(.c-tab).variant-action:not(.disabled):hover .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action:not(.disabled):hover svg,.on-chrome .c-button:not(.c-tab).variant-action:not(.disabled).active .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action:not(.disabled).active svg{color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.on-chrome .c-button:not(.c-tab).variant-action.disabled{filter:none;opacity:.5}.on-chrome .c-button:not(.c-tab).variant-action.type-info{backdrop-filter:none;background:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.on-chrome .c-button:not(.c-tab).variant-action.type-info .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-info svg{color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.on-chrome .c-button:not(.c-tab).variant-action.type-info:not(.disabled):hover,.on-chrome .c-button:not(.c-tab).variant-action.type-info:not(.disabled).active{background:oklch(calc(var(--l-chrome-ink) - 6%) var(--c-info-tint) var(--h-info));box-shadow:none;color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.on-chrome .c-button:not(.c-tab).variant-action.type-info:not(.disabled):hover .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-info:not(.disabled):hover svg,.on-chrome .c-button:not(.c-tab).variant-action.type-info:not(.disabled).active .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-info:not(.disabled).active svg{color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.on-chrome .c-button:not(.c-tab).variant-action.type-brand{backdrop-filter:none;background:oklch(62% var(--c-brand) var(--h-brand));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-brand))}.on-chrome .c-button:not(.c-tab).variant-action.type-brand .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-brand svg{color:oklch(99% 0.01 var(--h-brand))}.on-chrome .c-button:not(.c-tab).variant-action.type-brand:not(.disabled):hover,.on-chrome .c-button:not(.c-tab).variant-action.type-brand:not(.disabled).active{background:oklch(57% var(--c-brand) var(--h-brand));box-shadow:none;color:oklch(99% 0.01 var(--h-brand))}.on-chrome .c-button:not(.c-tab).variant-action.type-brand:not(.disabled):hover .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-brand:not(.disabled):hover svg,.on-chrome .c-button:not(.c-tab).variant-action.type-brand:not(.disabled).active .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-brand:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-brand))}.on-chrome .c-button:not(.c-tab).variant-action.type-danger{backdrop-filter:none;background:oklch(58% var(--c-danger) var(--h-danger));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-danger))}.on-chrome .c-button:not(.c-tab).variant-action.type-danger .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-danger svg{color:oklch(99% 0.01 var(--h-danger))}.on-chrome .c-button:not(.c-tab).variant-action.type-danger:not(.disabled):hover,.on-chrome .c-button:not(.c-tab).variant-action.type-danger:not(.disabled).active{background:oklch(53% var(--c-danger) var(--h-danger));box-shadow:none;color:oklch(99% 0.01 var(--h-danger))}.on-chrome .c-button:not(.c-tab).variant-action.type-danger:not(.disabled):hover .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-danger:not(.disabled):hover svg,.on-chrome .c-button:not(.c-tab).variant-action.type-danger:not(.disabled).active .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-danger:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-danger))}.on-chrome .c-button:not(.c-tab).variant-action.type-success{backdrop-filter:none;background:oklch(58% var(--c-success) var(--h-success));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-success))}.on-chrome .c-button:not(.c-tab).variant-action.type-success .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-success svg{color:oklch(99% 0.01 var(--h-success))}.on-chrome .c-button:not(.c-tab).variant-action.type-success:not(.disabled):hover,.on-chrome .c-button:not(.c-tab).variant-action.type-success:not(.disabled).active{background:oklch(53% var(--c-success) var(--h-success));box-shadow:none;color:oklch(99% 0.01 var(--h-success))}.on-chrome .c-button:not(.c-tab).variant-action.type-success:not(.disabled):hover .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-success:not(.disabled):hover svg,.on-chrome .c-button:not(.c-tab).variant-action.type-success:not(.disabled).active .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-success:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-success))}.on-chrome .c-button:not(.c-tab).variant-action.type-warning{backdrop-filter:none;background:oklch(62% var(--c-warning) var(--h-warning));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-warning))}.on-chrome .c-button:not(.c-tab).variant-action.type-warning .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-warning svg{color:oklch(99% 0.01 var(--h-warning))}.on-chrome .c-button:not(.c-tab).variant-action.type-warning:not(.disabled):hover,.on-chrome .c-button:not(.c-tab).variant-action.type-warning:not(.disabled).active{background:oklch(57% var(--c-warning) var(--h-warning));box-shadow:none;color:oklch(99% 0.01 var(--h-warning))}.on-chrome .c-button:not(.c-tab).variant-action.type-warning:not(.disabled):hover .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-warning:not(.disabled):hover svg,.on-chrome .c-button:not(.c-tab).variant-action.type-warning:not(.disabled).active .c-button-text,.on-chrome .c-button:not(.c-tab).variant-action.type-warning:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-warning))}.on-chrome .c-button:not(.c-tab).variant-toggle{backdrop-filter:none;background:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));border-color:rgba(0,0,0,0)}.on-chrome .c-button:not(.c-tab).variant-toggle .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle svg{color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.on-chrome .c-button:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction):hover,.on-chrome .c-button:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction):active,.on-chrome .c-button:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction).active{background:oklch(calc(var(--l-chrome-ink) - 6%) var(--c-info-tint) var(--h-info));border-color:rgba(0,0,0,0)}.on-chrome .c-button:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction):hover svg,.on-chrome .c-button:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction):active svg,.on-chrome .c-button:not(.c-tab).variant-toggle:not(:disabled,.disabled,.no-interaction).active svg{color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome))}.on-chrome .c-button:not(.c-tab).variant-toggle:disabled,.on-chrome .c-button:not(.c-tab).variant-toggle.disabled{filter:none;opacity:.4}.on-chrome .c-button:not(.c-tab).variant-toggle.type-brand{backdrop-filter:none;background:oklch(62% var(--c-brand) var(--h-brand));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-brand))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-brand .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-brand svg{color:oklch(99% 0.01 var(--h-brand))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-brand:not(.disabled):hover,.on-chrome .c-button:not(.c-tab).variant-toggle.type-brand:not(.disabled).active{background:oklch(57% var(--c-brand) var(--h-brand));box-shadow:none;color:oklch(99% 0.01 var(--h-brand))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-brand:not(.disabled):hover .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-brand:not(.disabled):hover svg,.on-chrome .c-button:not(.c-tab).variant-toggle.type-brand:not(.disabled).active .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-brand:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-brand))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-danger{backdrop-filter:none;background:oklch(58% var(--c-danger) var(--h-danger));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-danger))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-danger .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-danger svg{color:oklch(99% 0.01 var(--h-danger))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-danger:not(.disabled):hover,.on-chrome .c-button:not(.c-tab).variant-toggle.type-danger:not(.disabled).active{background:oklch(53% var(--c-danger) var(--h-danger));box-shadow:none;color:oklch(99% 0.01 var(--h-danger))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-danger:not(.disabled):hover .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-danger:not(.disabled):hover svg,.on-chrome .c-button:not(.c-tab).variant-toggle.type-danger:not(.disabled).active .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-danger:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-danger))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-success{backdrop-filter:none;background:oklch(58% var(--c-success) var(--h-success));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-success))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-success .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-success svg{color:oklch(99% 0.01 var(--h-success))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-success:not(.disabled):hover,.on-chrome .c-button:not(.c-tab).variant-toggle.type-success:not(.disabled).active{background:oklch(53% var(--c-success) var(--h-success));box-shadow:none;color:oklch(99% 0.01 var(--h-success))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-success:not(.disabled):hover .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-success:not(.disabled):hover svg,.on-chrome .c-button:not(.c-tab).variant-toggle.type-success:not(.disabled).active .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-success:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-success))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-warning{backdrop-filter:none;background:oklch(62% var(--c-warning) var(--h-warning));border-color:rgba(0,0,0,0);box-shadow:none;color:oklch(99% 0.01 var(--h-warning))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-warning .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-warning svg{color:oklch(99% 0.01 var(--h-warning))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-warning:not(.disabled):hover,.on-chrome .c-button:not(.c-tab).variant-toggle.type-warning:not(.disabled).active{background:oklch(57% var(--c-warning) var(--h-warning));box-shadow:none;color:oklch(99% 0.01 var(--h-warning))}.on-chrome .c-button:not(.c-tab).variant-toggle.type-warning:not(.disabled):hover .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-warning:not(.disabled):hover svg,.on-chrome .c-button:not(.c-tab).variant-toggle.type-warning:not(.disabled).active .c-button-text,.on-chrome .c-button:not(.c-tab).variant-toggle.type-warning:not(.disabled).active svg{color:oklch(99% 0.01 var(--h-warning))}.c-campaign-preferences .campaigns{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;transition:opacity .3s ease-in-out}.c-campaign-preferences .campaigns .campaign{align-items:stretch;box-shadow:var(--shadow-2);display:flex}.c-campaign-preferences .campaigns .campaign .c-data-card{font-size:.7rem}.c-campaign-preferences .campaigns .campaign .campaign-info{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));display:flex;flex-direction:column;padding:8px;width:100%}.c-campaign-preferences .campaigns .campaign .campaign-info .header{align-items:center;display:flex;gap:8px;padding:8px;padding-bottom:0}.c-campaign-preferences .campaigns .campaign .campaign-info .header .c-icon{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-campaign-preferences .campaigns .campaign .campaign-info .header .title{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-size:1rem;font-weight:600}.c-campaign-preferences .campaigns .campaign .campaign-info .description{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.8rem;font-style:italic;padding:2px 8px}.c-campaign-preferences .campaigns .campaign.disabled{opacity:.3;pointer-events:none;user-select:none}.c-campaign-preferences .campaigns .campaign.subscribed .campaign-info{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info))}.c-campaign-preferences .campaigns .campaign.subscribed .campaign-info .header .c-icon{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-campaign-preferences .campaigns .campaign.subscribed .campaign-info .header .title{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-campaign-preferences .campaigns .campaign.subscribed .campaign-info .description{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-campaign-preferences .campaigns .campaign .actions{align-items:center;background:oklch(var(--l-card) var(--c-card) var(--h-ground));border-left:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));display:flex;justify-content:center;width:175px}.c-unsubscribe-survey .survey-form{display:flex;flex-direction:column;gap:24px;min-width:400px}.c-unsubscribe-survey .survey-form .survey-description p{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.85rem;line-height:1.5;margin:0}.c-unsubscribe-survey .survey-form .survey-options .options-title{margin-bottom:16px}.c-unsubscribe-survey .survey-form .survey-options .options-title h4{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-size:1rem;font-weight:600;margin:0}.c-unsubscribe-survey .survey-form .survey-options .option-group{display:flex;flex-direction:column;gap:16px}.c-unsubscribe-survey .survey-form .survey-options .option-group .c-field-checkbox{margin-bottom:0}.c-unsubscribe-survey .survey-form .survey-options .option-group .c-field-checkbox label{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-weight:400}.c-unsubscribe-survey .survey-form .survey-options .option-group .c-field-checkbox .help{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));font-size:.8rem;margin-top:4px}.c-unsubscribe-survey .survey-form .survey-options .option-group .other-reason-input{margin-inline-start:24px;margin-top:8px}.c-unsubscribe-survey .survey-form .survey-options .option-group .other-reason-input textarea{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:4px;color:oklch(var(--l-ink) var(--c-surface) var(--h-ground));font-family:inherit;font-size:.85rem;padding:8px;resize:vertical;width:100%}.c-unsubscribe-survey .survey-form .survey-options .option-group .other-reason-input textarea:focus{border-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info));box-shadow:0 0 0 2px oklch(var(--l-border) var(--c-soft) var(--h-info)/20%);outline:none}.c-unsubscribe-survey .survey-form .survey-options .option-group .other-reason-input textarea::placeholder{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-unsubscribe-survey .survey-form .survey-actions{border-top:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));padding-top:24px}.c-unsubscribe-survey .survey-form .survey-actions .action-buttons{display:flex;gap:16px;justify-content:flex-end}.c-unsubscribe-survey .survey-form .survey-actions .action-buttons .btn-cancel{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-unsubscribe-survey .survey-form .survey-actions .action-buttons .btn-cancel:hover{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-unsubscribe-survey .survey-form .survey-actions .action-buttons .btn-submit:disabled{opacity:.5;pointer-events:none}.c-unsubscribe-survey .survey-thank-you{display:flex;flex-direction:column;gap:32px;min-width:400px;text-align:center}.c-unsubscribe-survey .survey-thank-you .thank-you-content h4{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));font-size:1.05rem;font-weight:600;margin:0 0 16px}.c-unsubscribe-survey .survey-thank-you .thank-you-content p{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));font-size:.85rem;line-height:1.5;margin:0}.c-unsubscribe-survey .survey-thank-you .thank-you-actions{border-top:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));display:flex;justify-content:center;padding-top:24px}@media(max-width: 1400px){.c-unsubscribe-survey .survey-form,.c-unsubscribe-survey .survey-thank-you{min-width:unset;width:100%}.c-unsubscribe-survey .survey-form .survey-actions .action-buttons{flex-direction:column}.c-unsubscribe-survey .survey-form .survey-actions .action-buttons .c-button{width:100%}}.c-changed{align-items:center;display:flex;flex-direction:column;font-weight:500;gap:4px}.c-changed .current{align-items:center;display:flex;font-size:1.05rem;gap:4px;line-height:1rem;white-space:nowrap}.c-changed .current .price-hint{font-size:.85rem;font-weight:600;margin-top:-4px;position:absolute}.c-changed .previous{font-size:.85rem;position:relative;white-space:nowrap}.c-changed .previous::before{border-top:1px solid;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-5deg)}.c-changed .validity{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));font-size:.7rem}.c-changed.type-warning .current{color:oklch(var(--l-border-strong) var(--c-warning) var(--h-warning))}.c-changed.type-brand .current{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-changed abbr{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-changed time{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));font-size:x-small}.c-country{align-items:center;display:inline-flex;gap:8px}.c-country.disabled{filter:grayscale(100%);opacity:.25}.c-data-card{display:flex;flex-direction:column;gap:2px;position:relative;width:100%;z-index:10}.c-data-card .entry{align-items:center;display:flex;padding:8px;width:100%}.c-data-card .entry .entry-label{display:flex;flex:2;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-data-card .entry .entry-value{display:flex;flex:4;overflow:hidden;padding-inline-start:2px;text-overflow:ellipsis}.c-data-card.variant-dense{gap:0}.c-data-card.variant-dense .entry{padding:4px 8px}.c-data-card.variant-extra-dense{gap:2px}.c-data-card.variant-extra-dense>:nth-child(even){background:none}.c-data-card.variant-extra-dense .entry{padding:4px 2px}.c-data-card.variant-extra-dense .entry .entry-label{flex:unset;margin-inline-end:4px}.c-data-card.variant-vertical .entry{flex-direction:column;padding:4px 8px}.c-data-card.type-default>:nth-child(even){background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-data-card.type-default>:nth-child(odd){background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-data-card.type-default .entry .entry-label{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-data-card.type-default .entry .entry-label svg{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-data-card.type-default .entry .entry-value{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-data-card.type-info>:nth-child(even){background:oklch(var(--l-card) var(--c-info-tint) var(--h-info))}.c-data-card.type-info>:nth-child(odd){background:oklch(var(--l-card) var(--c-info-tint) var(--h-info))}.c-data-card.type-info .entry{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-data-card.type-info .entry .entry-label svg{color:oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-data-card.type-success>:nth-child(even){background:oklch(var(--l-card) var(--c-tint) var(--h-success))}.c-data-card.type-success>:nth-child(odd){background:oklch(var(--l-card) var(--c-tint) var(--h-success))}.c-data-card.type-success .entry{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-data-card.type-success .entry .entry-label svg{color:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-data-card.type-warning>:nth-child(even){background:oklch(var(--l-card) var(--c-tint) var(--h-warning))}.c-data-card.type-warning>:nth-child(odd){background:oklch(var(--l-card) var(--c-tint) var(--h-warning))}.c-data-card.type-warning .entry{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-data-card.type-warning .entry .entry-label svg{color:oklch(var(--l-border-strong) var(--c-warning) var(--h-warning))}.c-dialog{align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000000}.c-dialog .btn-close{color:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-dialog .btn-close:hover{color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-dialog.type-danger .dialog .title{background:oklch(var(--l-signal-ink) var(--c-danger) var(--h-danger));color:oklch(var(--l-card) var(--c-tint) var(--h-danger))}.c-dialog.type-default .dialog .title{background:oklch(var(--l-ink) var(--c-soft) var(--h-ground))}.c-dialog.type-info .dialog .title{background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));color:oklch(var(--l-card) var(--c-info-tint) var(--h-info))}.c-dialog.type-success .dialog .title{background:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));color:oklch(var(--l-card) var(--c-tint) var(--h-success))}.c-dialog.type-warning .dialog .title{background:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning));color:oklch(var(--l-card) var(--c-tint) var(--h-warning))}.c-dialog .dialog{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));box-shadow:var(--shadow-3);max-height:95vh;max-width:750px;min-width:600px;overflow:auto;position:relative}.c-dialog .dialog.dialog--no-title .body{padding-top:32px}.c-dialog .dialog .btn-close--floating{position:absolute;right:16px;top:16px;z-index:1}.c-dialog .dialog .title{align-items:center;border-bottom:1px oklch(var(--l-ink) var(--c-surface) var(--h-ground));color:oklch(var(--l-border) var(--c-surface) var(--h-ground));display:flex;height:48px;justify-content:space-between;padding:8px}.c-dialog .dialog .title .title-text{font-size:1rem;text-transform:uppercase}.c-dialog .dialog .title::after{clear:both}.c-dialog .dialog .body{padding:16px;position:relative}.c-dialog .dialog .body img{width:100%}.c-dialog .dialog .footer{padding:8px}.c-dialog .dialog .footer .c-button-group{justify-content:flex-end}@media(max-width: 750px){.c-dialog{align-items:center;margin:0;width:100%}.c-dialog .dialog{width:100%}}.c-dropdown{position:relative}.c-dropdown.right .dropdown-body{right:0;top:100%}.c-dropdown .dropdown-body{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));box-shadow:var(--shadow-3);border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));display:none;max-height:50vh;position:absolute;text-align:left;z-index:1000000}.c-dropdown .dropdown-body .dropdown-body-header{align-items:center;background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));border-bottom:2px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));display:flex;flex-direction:row;font-size:.85rem;justify-content:space-between;padding:8px 12px}.c-dropdown .dropdown-body .dropdown-body-header svg{color:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-dropdown .dropdown-body .dropdown-body-header span{flex:1;margin-inline-start:4px}.c-dropdown .dropdown-body.left{right:100%;top:0}.c-dropdown .dropdown-body.list{font-size:.85rem;min-width:150px}.c-dropdown .dropdown-body.list .item{align-items:center;background:none;border:none;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));cursor:pointer;display:flex;padding:12px 8px;text-align:left;width:100%}.c-dropdown .dropdown-body.list .item:hover{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info))}.c-dropdown .dropdown-body.list .item svg{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));margin-inline-end:8px}.c-dropdown .dropdown-body.list .item[disabled]{background:oklch(var(--l-card) var(--c-card) var(--h-ground));color:oklch(var(--l-border) var(--c-surface) var(--h-ground));cursor:not-allowed}.c-dropdown .dropdown-body.list .item[disabled]:hover a{color:oklch(var(--l-border) var(--c-surface) var(--h-ground)) !important}.c-dropdown .dropdown-body.list .item[disabled] a{color:oklch(var(--l-border) var(--c-surface) var(--h-ground))}.c-dropdown .dropdown-body.list .item.active{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));cursor:default}.c-dropdown.active .dropdown-body{display:block}.c-fieldset{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));margin-bottom:16px;padding:16px}.c-fieldset>label{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));display:block;font-size:1rem;font-weight:600;margin-bottom:8px}.c-icon{fill:currentcolor;position:relative}.c-icon.warning{color:oklch(var(--l-ink-muted) var(--c-vivid) var(--h-warning))}.c-icon.error{color:oklch(var(--l-border) var(--c-tint) var(--h-danger))}.c-icon.action{cursor:pointer}.c-icon.disabled{cursor:not-allowed;opacity:.7}.c-icon.type-default{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-icon.type-default *.active,.c-icon.type-default:hover{color:oklch(var(--l-ink) var(--c-surface) var(--h-info))}.c-icon.type-unset{color:inherit}.c-icon.type-brand{color:oklch(var(--l-border-strong) var(--c-vivid) var(--h-brand))}.c-icon.type-success{color:oklch(var(--l-ink) var(--c-vivid) var(--h-success))}.c-icon.type-info{color:oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info))}.c-icon.type-warning{color:oklch(var(--l-border-strong) var(--c-vivid) var(--h-warning))}.c-icon.type-error{color:oklch(var(--l-border-strong) var(--c-vivid) var(--h-danger))}.c-icon.type-danger{color:oklch(var(--l-border-strong) var(--c-vivid) var(--h-danger))}.c-icon.tip-empty{pointer-events:none}.icon-xs{font-size:14px;height:14px;width:14px}.icon-s{height:18px;width:18px}.icon-d{height:24px;width:24px}.icon-l{height:32px;width:32px}.icon-xl{height:36px;width:36px}.icon-xxl{height:64px;width:64px}.c-notification-icon{align-items:center;display:flex;position:relative}.c-notification-icon.icon-xs{font-size:8px}.c-notification-icon.icon-s{font-size:10px}.c-notification-icon.icon-l{font-size:18px}.c-notification-icon.icon-xl{font-size:20.5px}.c-notification-icon .c-icon-badge{border-radius:50%;font-size:.6rem;min-height:1.2em;min-width:1.2em;padding:2px;pointer-events:none;position:absolute;right:-0.35em;top:-0.2em;z-index:2}.c-link{font-weight:600}.c-link.type-info{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-link.type-info:hover{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand))}.c-link.type-flattened{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-link.type-flattened:hover{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-link.type-success{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-link.type-success:hover{color:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-notification{backdrop-filter:blur(12px) saturate(0.55);background:linear-gradient(180deg, oklch(var(--l-deep) 0.09 var(--h-chrome)/86%) 0%, oklch(var(--l-deep) 0.09 var(--h-chrome)/82%) 100%);align-items:center;animation:slide-in-right .45s cubic-bezier(0.34, 1.56, 0.64, 1);border:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/32%);border-radius:12px;box-shadow:var(--shadow-3);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));display:flex;min-height:64px;overflow:hidden;padding:16px;position:relative}.c-notification.type-default{border-inline-start:4px solid oklch(var(--l-accent) var(--c-surface) var(--h-ground))}.c-notification.type-default .notification-icon{color:oklch(var(--l-accent) var(--c-surface) var(--h-ground))}.c-notification.type-default .countdown{background:oklch(var(--l-accent) var(--c-surface) var(--h-ground))}.c-notification.type-brand{border-inline-start:4px solid oklch(var(--l-accent) var(--c-brand) var(--h-brand))}.c-notification.type-brand .notification-icon{color:oklch(var(--l-accent) var(--c-brand) var(--h-brand))}.c-notification.type-brand .countdown{background:oklch(var(--l-accent) var(--c-brand) var(--h-brand))}.c-notification.type-success{border-inline-start:4px solid oklch(var(--l-accent) var(--c-vivid) var(--h-success))}.c-notification.type-success .notification-icon{color:oklch(var(--l-accent) var(--c-vivid) var(--h-success))}.c-notification.type-success .countdown{background:oklch(var(--l-accent) var(--c-vivid) var(--h-success))}.c-notification.type-info{border-inline-start:4px solid oklch(var(--l-accent) var(--c-info) var(--h-info))}.c-notification.type-info .notification-icon{color:oklch(var(--l-accent) var(--c-info) var(--h-info))}.c-notification.type-info .countdown{background:oklch(var(--l-accent) var(--c-info) var(--h-info))}.c-notification.type-warning{border-inline-start:4px solid oklch(var(--l-accent) var(--c-warning) var(--h-warning))}.c-notification.type-warning .notification-icon{color:oklch(var(--l-accent) var(--c-warning) var(--h-warning))}.c-notification.type-warning .countdown{background:oklch(var(--l-accent) var(--c-warning) var(--h-warning))}.c-notification.type-danger{border-inline-start:4px solid oklch(var(--l-accent) var(--c-danger) var(--h-danger))}.c-notification.type-danger .notification-icon{color:oklch(var(--l-accent) var(--c-danger) var(--h-danger))}.c-notification.type-danger .countdown{background:oklch(var(--l-accent) var(--c-danger) var(--h-danger))}.c-notification .btn-close.c-icon{color:color-mix(in oklab, transparent, oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome)) 70%)}.c-notification .message{display:flex;flex:1;flex-direction:column;padding-inline-start:8px}.c-notification .message .title{margin-bottom:8px}.c-notification .message .body{line-height:1.5rem}.c-notification .countdown{animation:countdown linear forwards;bottom:0;height:3px;inset-inline:0;position:absolute;transform-origin:left}.c-notification.exit{animation:fade-out .4s ease}@keyframes countdown{from{transform:scaleX(1)}to{transform:scaleX(0)}}.c-progress .label{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));margin-bottom:2px}.c-progress .bar-container{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));display:flex;position:relative;width:100%}.c-progress .bar-container .bar{height:24px;transition:width .3s ease,background-color .3s ease}.c-progress .boundaries{align-items:center;color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success));display:flex;font-size:.7rem;font-weight:600;justify-content:space-between;width:100%}.c-progress .boundaries .left{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-progress .boundaries .right{color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-progress.type-danger .bar-container .bar{background:oklch(var(--l-border-strong) var(--c-danger) var(--h-danger))}.c-progress.type-info .bar-container .bar{background:oklch(var(--l-border-strong) var(--c-info) var(--h-info))}.c-progress.type-default .bar-container .bar{background:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-progress.type-success .bar-container .bar{background:oklch(var(--l-border-strong) var(--c-success) var(--h-success))}.c-progress.type-warning .bar-container .bar{background:oklch(var(--l-border-strong) var(--c-warning) var(--h-warning))}.c-quantity{display:flex;flex-direction:column;font-size:.8rem;gap:4px}.c-quantity .c-icon{opacity:.5}.c-quantity .case-quantity,.c-quantity .bottle-quantity{align-items:center;display:flex;gap:4px}.c-quantity .case-quantity{font-weight:600}.c-rating{align-items:center;background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:1px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-radius:0;padding:8px}.c-rating .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.c-rating .header .title{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));font-size:1.05rem}.c-rating .description{color:oklch(var(--l-ink) var(--c-surface) var(--h-ground))}.c-rating .step-rate textarea{min-height:75px}.c-rating .step-thanks img{border:2px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));margin-top:8px;max-width:100%}.c-rating-stars{display:flex;height:100%}.c-rating-stars.readonly,.c-rating-stars.readonly .c-icon,.c-rating-stars.readonly .c-icon:hover{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning));cursor:default}.c-rating-stars:not(.readonly) .c-icon{transition:color .3s ease}.c-rating-stars:not(.readonly) .c-icon.rated{color:oklch(var(--l-signal-ink) var(--c-warning) var(--h-warning))}.c-spinner{animation:rotate 2s linear infinite;z-index:2}.c-spinner .path{animation:dash 1.5s ease-in-out infinite;stroke:currentcolor;stroke-linecap:round}.c-spinner.view-spinner{color:oklch(var(--l-brand-border) var(--c-brand) var(--h-brand));height:40px;width:40px}.c-spinner.type-default{color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground))}.c-spinner.type-default *.active,.c-spinner.type-default:hover{color:oklch(var(--l-ink) var(--c-surface) var(--h-info))}.c-spinner.type-brand{color:oklch(var(--l-border-strong) var(--c-vivid) var(--h-brand))}.c-spinner.type-success{color:oklch(var(--l-ink) var(--c-vivid) var(--h-success))}.c-spinner.type-info{color:oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info))}.c-spinner.type-warning{color:oklch(var(--l-border-strong) var(--c-vivid) var(--h-warning))}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.c-stepper{align-items:center;display:flex;flex:1}.c-stepper .steps{display:flex;justify-content:space-between;position:relative;width:100%}.c-stepper .steps .progress-line{background:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));position:absolute}.c-stepper .steps .step{align-items:center;border:2px solid;border-radius:50%;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;z-index:2}.c-stepper .steps .step,.c-stepper .steps .step a{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-stepper .steps .step:hover,.c-stepper .steps .step a:hover{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info));border-color:oklch(var(--l-border-strong) var(--c-info) var(--h-info));color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-stepper .steps .step a{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.c-stepper .steps .step.active,.c-stepper .steps .step.active a{background-color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));border-color:rgba(0,0,0,0);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));cursor:default}.c-stepper .steps .step.disabled,.c-stepper .steps .step.disabled a{background-color:oklch(var(--l-sunken) var(--c-sunken) var(--h-ground));border-color:oklch(var(--l-border) var(--c-surface) var(--h-ground));color:oklch(var(--l-border-strong) var(--c-surface) var(--h-ground));cursor:not-allowed}.c-stepper .steps .step.warning,.c-stepper .steps .step.warning a{background-color:oklch(var(--l-chrome) var(--c-warning) var(--h-warning));border-color:rgba(0,0,0,0);color:oklch(var(--l-chrome-ink) var(--c-surface) var(--h-ground))}.c-stepper .steps .step.completed,.c-stepper .steps .step.completed a{background-color:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));border-color:rgba(0,0,0,0);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));cursor:pointer}.c-stepper .steps .step.completed:hover,.c-stepper .steps .step.completed a:hover{background-color:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));border-color:rgba(0,0,0,0);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome))}.c-stepper .steps .step.completed.disabled,.c-stepper .steps .step.completed.disabled a{background-color:oklch(var(--l-chrome-soft) var(--c-chrome) var(--h-chrome));border-color:rgba(0,0,0,0);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));cursor:not-allowed}.c-stepper.size-d{--step-size: 48px}.c-stepper.size-d .step{height:var(--step-size);min-width:var(--step-size);width:var(--step-size)}.c-stepper.horizontal{justify-content:center}.c-stepper.horizontal .progress-line{--step-pitch: calc((100% - var(--step-size)) / (var(--step-count) - 1));--step-hole: calc(var(--step-size) / 2);height:2px;mask-image:linear-gradient(to right, transparent 0 var(--step-hole), #000 var(--step-hole) calc(100% - var(--step-hole)), transparent calc(100% - var(--step-hole)) 100%);mask-position:calc(var(--step-size)/2) 0;mask-repeat:repeat-x;mask-size:var(--step-pitch) 100%;top:24px;width:100%;z-index:1}.c-stepper.vertical{align-items:center;justify-content:center}.c-stepper.vertical .steps{align-items:center;flex-direction:column;justify-content:center}.c-stepper.vertical .progress-line{flex-direction:column;gap:8px;height:100%;left:23px;width:2px}@media(max-width: 1550px){.c-tabs:not(.type-nested-view-vertical) .tabs .c-tab span:not(.count){display:none}}.c-tabs.type-default .tabs-container{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground))}.c-tabs.type-default .panels .c-tab-panel{display:none;flex-direction:column}.c-tabs.type-default .panels .c-tab-panel.active{display:flex}.c-tabs.type-nested-view{display:flex;flex:1;flex-direction:column;min-height:0;padding-top:12px}.c-tabs.type-nested-view .tabs-container{background:oklch(var(--l-card) var(--c-card) var(--h-ground))}.c-tabs.type-nested-view .tabs-container .header{align-items:center;background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));border-bottom:2px solid oklch(var(--l-signal-ink) var(--c-info) var(--h-info));border-top:2px solid rgba(0,0,0,0);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));cursor:pointer;display:flex;font-weight:600;gap:8px;height:48px;margin-inline-end:8px;padding:0 20px;text-transform:uppercase;width:344px}.c-tabs.type-nested-view .tabs-container .header svg{min-width:24px}.c-tabs.type-nested-view .tabs-container .header span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-tabs.type-nested-view .panels{display:flex;flex:1;min-height:0}.c-tabs.type-nested-view .panels .c-tab-panel{flex:1;min-height:0}.c-tabs.type-nested-view .panels .c-tab-panel.view{flex-direction:column;overflow-y:scroll;padding:var(--query-spacer)}.c-tabs.type-nested-view .panels .c-tab-panel .view-container{flex:1;min-height:0}.c-tabs.type-nested-view .c-tabs.type-nested-view{padding-top:unset}.c-tabs.type-nested-view .c-tabs.type-nested-view .tabs-container{box-shadow:unset}.c-tabs.type-nested-view .c-tabs.type-nested-view .tabs-container .header{background:oklch(var(--l-card) var(--c-tint) var(--h-success));border-bottom:2px solid oklch(var(--l-signal-ink) var(--c-success) var(--h-success));color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-tabs.type-nested-view .c-tabs.type-nested-view .tabs-container .tabs .c-tab{background:oklch(var(--l-card) var(--c-tint) var(--h-success));border-bottom:2px solid rgba(0,0,0,0);color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-tabs.type-nested-view .c-tabs.type-nested-view .tabs-container .tabs .c-tab svg{color:oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-tabs.type-nested-view .c-tabs.type-nested-view .tabs-container .tabs .c-tab:not(.disabled):hover,.c-tabs.type-nested-view .c-tabs.type-nested-view .tabs-container .tabs .c-tab:not(.disabled).active{background:oklch(var(--l-card) var(--c-tint) var(--h-success));border-bottom:2px solid oklch(var(--l-signal-ink) var(--c-success) var(--h-success))}.c-tabs.type-nested-view-vertical{align-items:stretch;display:flex;flex:1;flex-direction:row;gap:0;min-height:0;padding-top:16px;width:100%}.c-tabs.type-nested-view-vertical .tabs-container{background:oklch(var(--l-card) var(--c-card) var(--h-ground));display:flex;flex:0 0 auto;flex-direction:column;max-height:100%;width:344px}.c-tabs.type-nested-view-vertical .tabs-container .header{align-items:center;background:oklch(var(--l-chrome) var(--c-chrome) var(--h-chrome));border-bottom:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/28%);color:oklch(var(--l-chrome-ink) var(--c-info-tint) var(--h-chrome));cursor:pointer;display:flex;flex-shrink:0;font-weight:600;gap:8px;margin-inline-end:0;min-height:48px;padding:8px 16px;text-transform:uppercase;width:100%}.c-tabs.type-nested-view-vertical .tabs-container .header svg{min-width:24px}.c-tabs.type-nested-view-vertical .tabs-container .header span{flex:1;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-tabs.type-nested-view-vertical .tabs-container .tabs{align-items:stretch;display:flex;flex:1;flex-direction:column;gap:4px;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 8px}.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab{background:oklch(var(--l-ink) var(--c-vivid) var(--h-info)/35%);border:1px solid rgba(0,0,0,0);border-left:3px solid rgba(0,0,0,0);border-radius:8px;border-right:none;border-top:none;color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));flex-shrink:0;font-weight:600;justify-content:flex-start;min-height:48px;padding:8px 16px;text-align:left;width:100%}.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab svg{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab:not(.disabled):hover{background:oklch(var(--l-ink-muted) var(--c-vivid) var(--h-info)/45%);border-left-color:oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/45%);color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab.active{background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border-color:oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/22%);border-left-color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));box-shadow:var(--shadow-1);color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab.active svg{color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info))}.c-tabs.type-nested-view-vertical .panels{background:oklch(var(--l-card) var(--c-card) var(--h-ground));border:1px solid oklch(var(--l-card) var(--c-card) var(--h-ground));border-left:none;border-radius:0 8px 8px 0;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.c-tabs.type-nested-view-vertical .panels .c-tab-panel{flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.c-tabs.type-nested-view-vertical .panels .c-tab-panel.active{display:flex}@media(max-width: 1550px){.c-tabs.type-nested-view-vertical{flex-direction:column;gap:16px}.c-tabs.type-nested-view-vertical .tabs-container{max-height:none;width:100%}.c-tabs.type-nested-view-vertical .tabs-container .tabs{flex-direction:row;flex-wrap:wrap;overflow-y:visible;padding:8px}.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab{border-bottom:2px solid rgba(0,0,0,0);border-left:1px solid oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/18%);flex:1 1 auto;min-width:min(100%,10rem);width:auto}.c-tabs.type-nested-view-vertical .tabs-container .tabs .c-tab.active{border-bottom-color:oklch(var(--l-accent) var(--c-info) var(--h-chrome));border-left-color:oklch(var(--l-border-strong) var(--c-soft) var(--h-info)/22%)}.c-tabs.type-nested-view-vertical .panels{border-left:1px solid oklch(var(--l-card) var(--c-card) var(--h-ground));border-radius:8px;min-height:min(65vh,640px)}}.c-tabs .tabs-container{box-shadow:0 -2px 4px rgba(0,0,0,.1);display:flex;width:100%}.c-tabs .tabs-container .tabs{display:flex;gap:8px;height:48px}.c-tabs .tabs-container .tabs .c-tab{align-items:center;background:oklch(var(--l-overlay) var(--c-overlay) var(--h-ground));border:0;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-right:2px solid oklch(var(--l-border) var(--c-surface) var(--h-ground));border-top:2px solid rgba(0,0,0,0);color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground));display:flex;gap:8px;justify-content:center;padding:4px 16px;transition:border-bottom-color .5s ease;user-select:none}.c-tabs .tabs-container .tabs .c-tab:focus{background:oklch(var(--l-border) var(--c-surface) var(--h-ground));border-bottom-color:oklch(var(--l-signal-ink) var(--c-info) var(--h-info));color:oklch(var(--l-ink-muted) var(--c-surface) var(--h-ground))}.c-tabs .tabs-container .tabs .c-tab.disabled{background:oklch(var(--l-card) var(--c-card) var(--h-ground));color:oklch(var(--l-border) var(--c-surface) var(--h-ground));cursor:not-allowed}.c-tabs .tabs-container .tabs .c-tab:not(.disabled){cursor:pointer}.c-tabs .tabs-container .tabs .c-tab:not(.disabled):hover,.c-tabs .tabs-container .tabs .c-tab:not(.disabled).active{background:oklch(var(--l-card) var(--c-info-tint) var(--h-info));border-bottom-color:oklch(var(--l-accent) var(--c-info) var(--h-chrome))}.c-tabs .tabs-container .tabs .c-tab:not(.disabled):hover svg,.c-tabs .tabs-container .tabs .c-tab:not(.disabled).active svg{color:oklch(var(--l-accent) var(--c-info) var(--h-chrome))}.c-tabs .tabs-container .tabs .c-tab:not(.disabled):hover:focus,.c-tabs .tabs-container .tabs .c-tab:not(.disabled).active:focus{background:oklch(var(--l-border) var(--c-info-tint) var(--h-info))}.c-tabs .c-tab-panel{display:none}.c-tabs .c-tab-panel.active{display:flex}.c-tabs .c-tab-panel.view-container:not(.active){display:none}@media(max-width: 600px){.c-tabs .tabs-container .tabs{flex-wrap:wrap;gap:8px;height:unset}.c-tabs .tabs-container .tabs .c-tab{flex-direction:row;justify-content:flex-start}}.on-chrome .c-tabs .tabs-container{background:rgba(0,0,0,0);box-shadow:none}.on-chrome .c-tabs .tabs-container .tabs{border-bottom:1px solid hsla(0,0%,100%,.16)}.on-chrome .c-tabs .tabs-container .tabs .c-tab.c-button{background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;color:hsla(0,0%,100%,.62);cursor:pointer;font-size:.85rem;font-weight:500;margin-bottom:-1px;padding:8px 8px 12px;transition:color .2s ease,border-color .2s ease}.on-chrome .c-tabs .tabs-container .tabs .c-tab.c-button .c-button-text,.on-chrome .c-tabs .tabs-container .tabs .c-tab.c-button svg{color:inherit}.on-chrome .c-tabs .tabs-container .tabs .c-tab.c-button:hover{background:rgba(0,0,0,0);border-bottom-color:hsla(0,0%,100%,.38);color:hsla(0,0%,100%,.92)}.on-chrome .c-tabs .tabs-container .tabs .c-tab.c-button.active{background:rgba(0,0,0,0);border-bottom-color:hsla(0,0%,100%,.95);color:hsla(0,0%,100%,.98);font-weight:600}.c-theme-switcher{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.c-theme-switcher svg{transition:opacity .15s ease}.c-theme-switcher:hover svg{opacity:.7}
/*# sourceMappingURL=components.fExecrRpdOwf-dkfFAI8X.css.map */