:root{color-scheme:light;--k-plate:var(--logo-bg);--k-plate-edge:var(--k-plate);--k-plate-ring:none;--k-plate-band:none;--k-plate-line:color-mix(in srgb, var(--logo-fg) 10%, transparent);--k-accent-plate:var(--accent);--k-on-accent-plate:var(--accent-fg);--k-fg-muted:var(--ink-4);--k-fg-3-tint:var(--ink-3);--k-accent-text-tint:var(--accent-text);--k-draft-text:var(--draft-text);--k-shadow-overlay:var(--shadow-lg);--k-wide:1360px;--k-gutter:clamp(20px, 4vw, 48px);--k-grid-minor:color-mix(in srgb, var(--ink) 4%, transparent);--k-grid-major:color-mix(in srgb, var(--ink) 8%, transparent);--k-fg-soft:color-mix(in oklab, var(--ink) 66%, var(--paper));--k-lift:0 0 0 1px var(--hairline), 0 1px 2px color-mix(in srgb, var(--ink) 7%, transparent);--k-inset:clamp(8px, 1.6vw, 24px);--k-inset-radius:clamp(20px, 2.4vw, 32px);--k-tint-blue:color-mix(in oklab, var(--accent) 9%, var(--paper));--k-tint-clay:color-mix(in oklab, var(--clay) 13%, var(--paper));--k-tint-sprout:color-mix(in oklab, var(--sprout) 12%, var(--paper))}.k-panel{margin-left:var(--k-inset);margin-right:var(--k-inset);border-radius:var(--k-inset-radius);overflow:hidden}.k-panel--blue{background:var(--k-tint-blue)}.k-panel--clay{background:var(--k-tint-clay)}.k-panel--sprout{background:var(--k-tint-sprout)}.k-panel--paper{background:var(--paper-2)}.k-wide{max-width:var(--k-wide);padding-left:var(--k-gutter);padding-right:var(--k-gutter);margin:0 auto}:root{--k-measure:68ch}html:root{--radius-md:8px;--radius-xl:14px}.mk .mk-wrap{max-width:var(--k-wide);padding-left:var(--k-gutter);padding-right:var(--k-gutter)}.mk .mk-section{padding-top:clamp(72px,9vw,136px);padding-bottom:clamp(72px,9vw,136px)}.mk .mk-section--tight{padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}:root[data-theme=night]{--k-plate-edge:var(--ticker-edge);--k-plate-ring:inset 0 0 0 1px var(--k-plate-edge);--k-plate-band:inset 0 1px 0 var(--k-plate-edge), inset 0 -1px 0 var(--k-plate-edge);--k-accent-plate:var(--logo-frame);--k-on-accent-plate:var(--logo-fg);--k-fg-muted:var(--ink-3);--k-fg-3-tint:var(--ink-2);--k-accent-text-tint:color-mix(in oklab, var(--accent) 55%, var(--logo-fg));--k-draft-text:var(--ink-3);--k-shadow-overlay:0 24px 64px var(--scrim);--k-lift:0 0 0 1px var(--hairline);--k-grid-minor:color-mix(in srgb, var(--ink) 3.5%, transparent);--k-grid-major:color-mix(in srgb, var(--ink) 7%, transparent)}:root[data-theme=night] .mk-btn--primary{background:var(--action-primary);color:var(--action-primary-fg);border-color:var(--action-primary)}:root[data-theme=night] .mk-btn--primary:hover,:root[data-theme=night] .mk-btn--primary:focus-visible,:root[data-theme=night] .mk-btn--primary:active{background:var(--action-primary);color:var(--action-primary-fg)}:root[data-theme=night] .mk-section--accent .mk-btn--primary,:root[data-theme=night] .mk-section--ink .mk-btn--primary,:root[data-theme=night] .mk-section--accent .mk-btn--primary:hover,:root[data-theme=night] .mk-section--ink .mk-btn--primary:hover,:root[data-theme=night] .mk-section--accent .mk-btn--primary:focus-visible,:root[data-theme=night] .mk-section--ink .mk-btn--primary:focus-visible,:root[data-theme=night] .mk-section--accent .mk-btn--primary:active,:root[data-theme=night] .mk-section--ink .mk-btn--primary:active{background:var(--ivory);color:var(--k-plate);border-color:var(--ivory)}:root[data-theme=night] .mk-section--ink{background:var(--k-plate);box-shadow:var(--k-plate-band)}:root[data-theme=night] .mk-section--accent{background:var(--k-accent-plate);color:var(--k-on-accent-plate)}:root[data-theme=night] .mk-section--accent .mk-eyebrow,:root[data-theme=night] .mk-section--accent .mk-lead{color:var(--k-on-accent-plate)}.mk .mk-section--accent .mk-eyebrow{opacity:.85}:root[data-theme=night] .mk-chain-step:last-child .k{color:var(--k-fg-3-tint)}.mk .mk-eyebrow{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:15px;font-weight:500}.mk .mk-section--accent .mk-eyebrow{color:var(--accent-fg);opacity:.85}.mk .mk-section--ink .mk-eyebrow{color:var(--live-bright)}:root[data-theme=night] .mk .mk-section--accent .mk-eyebrow{color:var(--k-on-accent-plate)}.mk .mk-hero,.mk .mk-display{font-family:var(--font-sans);letter-spacing:-.03em;font-style:normal;font-weight:500;line-height:1.08}.k-panel,.kband--aurora,.kband--mist,.kband--sky,.kband--water,.kband--ink,.mk main :is(.mk-section--accent,.mk-section--ink,.kuc,.ksec,.kvoices,.car-honest,.int-group--accent,.lh-areas,.pr-faq-section,.res-kinds-section,.res-prices-section,.sec-rows-section,.st-pick-section,.vs-table-section,section.calc,.about-rule--band,.aff-terms,.ar-next,.ch-mirrors-section,.cmp-matrix-section,.db,.ind-model--band,.ind-panels-section,.ksub-categories,.mak-alt-section,.prod-band,.sb-band,.sel-ai-section,.skt-text){margin:var(--k-inset);border-radius:var(--k-inset-radius);overflow:hidden}.mk main :is(.mk-section,section,.ind-model){border-top:0;border-bottom:0}:root[data-theme=night] .mk main .mk-section--ink{box-shadow:var(--k-plate-ring)}:root{--kfx-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--kfx-ease:cubic-bezier(.2, .7, .2, 1)}.kband{isolation:isolate;position:relative}.kband--aurora,.kband--mist,.kband--sky,.kband--water,.kband--ink{margin-left:var(--k-inset);margin-right:var(--k-inset);border-radius:var(--k-inset-radius);overflow:hidden}.kband:before,.kband:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.kband--aurora:before{background:radial-gradient(48% 60% at 12% 8%, color-mix(in oklab, var(--accent) 16%, transparent), transparent 70%), radial-gradient(40% 54% at 88% 22%, color-mix(in oklab, var(--plum) 14%, transparent), transparent 72%), radial-gradient(46% 56% at 62% 96%, color-mix(in oklab, var(--clay) 11%, transparent), transparent 70%);background-position:0 0;background-size:140% 140%;animation:26s ease-in-out infinite alternate kfx-drift}.kband--aurora:after{background-image:var(--kfx-grain);opacity:.05;mix-blend-mode:multiply}:root[data-theme=night] .kband--aurora:after{mix-blend-mode:screen;opacity:.04}@keyframes kfx-drift{to{background-position:100% 100%}}.kband--mist:before{background:radial-gradient(60% 70% at 100% 0%, color-mix(in oklab, var(--accent) 9%, transparent), transparent 70%), radial-gradient(50% 60% at 0% 100%, color-mix(in oklab, var(--sprout) 8%, transparent), transparent 70%)}.kband--sky{color:#fff}.kband--sky:before{background:linear-gradient(#041a489e,#041a4857 55%,#041a4899),url(/brand/bg/sky.jpg) 50%/cover no-repeat}.kband--sky:after{background-image:var(--kfx-grain);opacity:.07;mix-blend-mode:soft-light}.kband--water{color:#fff}.kband--water:before{background:linear-gradient(#041640b8,#04164080 50%,#041640bd),url(/brand/bg/water.jpg) 50%/cover no-repeat}.kband--water:after{background-image:var(--kfx-grain);opacity:.07;mix-blend-mode:soft-light}.kband--ink{background:var(--k-plate);color:#f4f0e8db}.kband--ink:before{background:radial-gradient(44% 56% at 82% 30%, color-mix(in oklab, var(--blue-bright) 22%, transparent), transparent 70%), radial-gradient(40% 52% at 8% 92%, color-mix(in oklab, var(--plum) 28%, transparent), transparent 70%);background-size:130% 130%;animation:30s ease-in-out infinite alternate kfx-drift}.kband--ink:after{background-image:var(--kfx-grain);opacity:.09;mix-blend-mode:screen}.kglass{backdrop-filter:blur(16px)saturate(1.25);color:#fff;background:#07225a94;border:1px solid #ffffff57;box-shadow:inset 0 1px #ffffff38}.kspot{isolation:isolate;position:relative}.kspot:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in oklab, var(--accent) 14%, transparent), transparent 62%);transition:opacity .35s var(--kfx-ease);position:absolute;inset:0}.kspot:hover:before,.kspot:focus-within:before{opacity:1}.klift{transition:transform .35s var(--kfx-ease), border-color .2s, box-shadow .35s var(--kfx-ease)}.klift:hover,.klift:focus-visible{box-shadow:0 18px 40px -22px color-mix(in oklab, var(--accent) 55%, transparent), 0 0 0 1px color-mix(in oklab, var(--accent) 35%, var(--hairline));transform:translateY(-4px)}.kstag>*{opacity:0;transform:translateY(18px)}.rv.seen .kstag>*,.kstag.seen>*{animation:kfx-in .7s var(--kfx-ease) both}.rv.seen .kstag>:first-child,.kstag.seen>:first-child{animation-delay:0s}.rv.seen .kstag>:nth-child(2),.kstag.seen>:nth-child(2){animation-delay:70ms}.rv.seen .kstag>:nth-child(3),.kstag.seen>:nth-child(3){animation-delay:.14s}.rv.seen .kstag>:nth-child(4),.kstag.seen>:nth-child(4){animation-delay:.21s}.rv.seen .kstag>:nth-child(5),.kstag.seen>:nth-child(5){animation-delay:.28s}.rv.seen .kstag>:nth-child(6),.kstag.seen>:nth-child(6){animation-delay:.35s}.rv.seen .kstag>:nth-child(7),.kstag.seen>:nth-child(7){animation-delay:.42s}.rv.seen .kstag>:nth-child(n+8),.kstag.seen>:nth-child(n+8){animation-delay:.49s}@keyframes kfx-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (scripting:none){.kstag>*{opacity:1;transform:none}}@keyframes kfx-float{0%,to{transform:translate3d(0, 0, 0) rotate(var(--r,0deg))}50%{transform:translate3d(0, -12px, 0) rotate(calc(var(--r,0deg) * -1))}}.kfloat{animation:kfx-float var(--d,7s) ease-in-out infinite;animation-delay:var(--dl,0s);will-change:transform}@keyframes kfx-flow{to{stroke-dashoffset:-28px}}.kflow{stroke-dasharray:4 7;animation:1.6s linear infinite kfx-flow}.kflow--back{animation-direction:reverse}.kmarquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.kmarquee-track{gap:var(--gap,48px);width:max-content;animation:kfx-marquee var(--t,42s) linear infinite;display:flex}.kmarquee:hover .kmarquee-track{animation-play-state:paused}@keyframes kfx-marquee{to{transform:translateX(calc(-50% - var(--gap,48px) / 2))}}@supports (animation-timeline:view()){.kdrift{animation:linear both kfx-drift-y view();animation-range:entry exit}@keyframes kfx-drift-y{0%{transform:translate3d(0, var(--from,40px), 0)}to{transform:translate3d(0, var(--to,-40px), 0)}}}@property --kfx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.kshine{isolation:isolate;position:relative}.kshine:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:conic-gradient(from var(--kfx-a), transparent 0 62%, color-mix(in oklab, var(--accent) 80%, white) 80%, transparent 100%);opacity:.5;animation:6s linear infinite kfx-spin;position:absolute;inset:-2px}@keyframes kfx-spin{to{--kfx-a:360deg}}@media (prefers-reduced-motion:reduce){.kband--aurora:before,.kband--ink:before,.kfloat,.kflow,.kmarquee-track,.kshine:after,.kdrift{animation:none!important}.kstag>*{opacity:1;transform:none;animation:none!important}.klift:hover,.klift:focus-visible{transform:none}.kmarquee-track{flex-wrap:wrap;justify-content:center;width:auto}}@media (prefers-reduced-motion:no-preference){:root:active-view-transition .knav{view-transition-name:k-header}}::view-transition-group(root){animation-duration:.24s}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:.22s cubic-bezier(.22,.61,.36,1) both k-vt-in}@keyframes k-vt-in{0%{opacity:0;transform:translateY(6px)}}::view-transition-group(k-header){animation:none}::view-transition-old(k-header){display:none}::view-transition-new(k-header){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-image-pair(*),::view-transition-new(*){animation:none!important}::view-transition-old(*){display:none!important}}html{background:var(--paper)}.mk-hero,.mk-display{overflow-wrap:anywhere}.kth.astro-l6lhmie6{display:none}html[data-theme] .kth--menu.astro-l6lhmie6{display:block}html[data-theme] .kth--header.astro-l6lhmie6{flex:none;display:inline-flex;position:relative}@media (width<=820px){html[data-theme] .kth--header.astro-l6lhmie6{display:none}}.kth-sr.astro-l6lhmie6{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kth-cur.astro-l6lhmie6{display:none}html[data-theme-pref=system] .kth-cur--system.astro-l6lhmie6,html[data-theme-pref=day] .kth-cur--day.astro-l6lhmie6,html[data-theme-pref=night] .kth-cur--night.astro-l6lhmie6{display:block}.kth-btn.astro-l6lhmie6{border-radius:var(--radius);min-width:32px;height:32px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.kth-btn.astro-l6lhmie6:hover{color:var(--ink);border-color:var(--ink-3);background:var(--paper-2)}.kth-btn.astro-l6lhmie6:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}.kth-ico.astro-l6lhmie6{display:inline-grid}.kth-i.astro-l6lhmie6{grid-area:1/1;display:none}html[data-theme-pref=system] .kth-i--system.astro-l6lhmie6,html[data-theme-pref=day] .kth-i--day.astro-l6lhmie6,html[data-theme-pref=night] .kth-i--night.astro-l6lhmie6{display:block}.kth-word.astro-l6lhmie6{grid-template-columns:auto;display:none}.kth-w.astro-l6lhmie6{visibility:hidden;white-space:nowrap;grid-area:1/1}html[data-theme-pref=system] .kth-w--system.astro-l6lhmie6,html[data-theme-pref=day] .kth-w--day.astro-l6lhmie6,html[data-theme-pref=night] .kth-w--night.astro-l6lhmie6{visibility:visible}@media (width>=1080px){.kth--header.astro-l6lhmie6 .kth-btn.astro-l6lhmie6{border-color:var(--hairline-3);padding:0 12px}.kth--header.astro-l6lhmie6 .kth-word.astro-l6lhmie6{display:inline-grid}}.kth--menu.astro-l6lhmie6 .kth-btn.astro-l6lhmie6{border-color:var(--hairline-3);min-width:44px;height:44px;padding:0 16px}.kth--menu.astro-l6lhmie6 .kth-word.astro-l6lhmie6{display:inline-grid}@media (prefers-reduced-motion:reduce){.kth-btn.astro-l6lhmie6{transition:none}}.kphoto.astro-5ng3i52u{background:var(--paper-3);display:block;position:relative;overflow:hidden}.kphoto.astro-5ng3i52u img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.knav.astro-wpvy4v7s{z-index:60;background:color-mix(in srgb, var(--paper) 84%, transparent);backdrop-filter:blur(18px)saturate(1.5);border-bottom:1px solid var(--hairline);position:sticky;top:0}.knav-row.astro-wpvy4v7s{align-items:center;gap:28px;height:56px;display:flex}.knav-logo.astro-wpvy4v7s{flex:none;align-items:center;display:flex}.knav-logo.astro-wpvy4v7s img.astro-wpvy4v7s{width:auto;height:19px;display:block}.knav-logo-night.astro-wpvy4v7s{display:none!important}html[data-theme=night] .knav-logo-night.astro-wpvy4v7s{display:block!important}html[data-theme=night] .knav-logo-day.astro-wpvy4v7s{display:none!important}.knav-links.astro-wpvy4v7s{align-items:center;gap:26px;margin-left:10px;font-size:13.5px;display:flex}@media (width<=820px){.knav-links.astro-wpvy4v7s{display:none!important}}.kmenu.astro-wpvy4v7s{align-items:center;display:flex;position:relative}.kmenu-btn.astro-wpvy4v7s{cursor:pointer;font-family:var(--sans);white-space:nowrap;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:500;transition:color .12s;display:inline-flex}.kmenu-btn.astro-wpvy4v7s:hover,.kmenu.astro-wpvy4v7s.is-open .kmenu-btn.astro-wpvy4v7s,.kmenu-btn.astro-wpvy4v7s[data-active=true]{color:var(--ink)}.kmenu-caret.astro-wpvy4v7s{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .16s ease-out;transform:translateY(-2px)rotate(45deg)}.kmenu.astro-wpvy4v7s:hover .kmenu-caret.astro-wpvy4v7s,.kmenu.astro-wpvy4v7s.is-open .kmenu-caret.astro-wpvy4v7s,.kmenu.astro-wpvy4v7s.is-hover .kmenu-caret.astro-wpvy4v7s{transform:translateY(1px)rotate(225deg)}.kmenu-panel.astro-wpvy4v7s{padding-top:10px;display:none;position:absolute;top:100%;left:-18px}.kmenu.astro-wpvy4v7s:hover .kmenu-panel.astro-wpvy4v7s,.kmenu.astro-wpvy4v7s:focus-within .kmenu-panel.astro-wpvy4v7s,.kmenu.astro-wpvy4v7s.is-open .kmenu-panel.astro-wpvy4v7s,.kmenu.astro-wpvy4v7s.is-hover .kmenu-panel.astro-wpvy4v7s{display:block}.kmenu-panel.astro-wpvy4v7s:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.kmenu-grid.astro-wpvy4v7s{background:var(--paper-2);border:1px solid var(--hairline-3);border-radius:var(--radius-lg);box-shadow:var(--k-shadow-overlay);grid-template-columns:repeat(2,268px);gap:2px;padding:14px;display:grid}.kmenu-stack.astro-wpvy4v7s{background:var(--paper-2);border:1px solid var(--hairline-3);border-radius:var(--radius-lg);width:548px;box-shadow:var(--k-shadow-overlay);gap:4px;padding:14px;display:grid}.kmenu-overview.astro-wpvy4v7s,.kmenu-rivals.astro-wpvy4v7s{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.kmenu-stack--product.astro-wpvy4v7s{width:600px}.kmenu-stack--product.astro-wpvy4v7s>.kmenu-label.astro-wpvy4v7s:first-child{margin-top:2px}.kmenu-systems.astro-wpvy4v7s{grid-template-columns:repeat(5,auto);justify-content:start;gap:2px;display:grid}.kmenu-label.astro-wpvy4v7s{color:var(--ink-3);margin:10px 12px 2px;font-size:13px;font-weight:500}.kmenu-item--compact.astro-wpvy4v7s{padding:8px 12px}.kmenu-item--compact.astro-wpvy4v7s .kmenu-item-title.astro-wpvy4v7s{font-size:13.5px;font-weight:500}.kmenu--mega.astro-wpvy4v7s{align-self:stretch;position:static}.kmenu--mega.astro-wpvy4v7s .kmenu-btn.astro-wpvy4v7s{height:100%}.kmega-panel.astro-wpvy4v7s{padding-top:0;top:100%;left:0;right:0}.kmega-wrap.astro-wpvy4v7s{padding-top:10px;padding-bottom:14px}.kmega.astro-wpvy4v7s{background:var(--paper-2);border:1px solid var(--hairline-3);border-radius:var(--radius-2xl);box-shadow:var(--k-shadow-overlay);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.15fr);gap:8px 20px;padding:18px;display:grid}.kmega-col.astro-wpvy4v7s{flex-direction:column;gap:1px;min-width:0;display:flex}.kmega-label.astro-wpvy4v7s{margin:4px 12px 6px}.kmega-all.astro-wpvy4v7s{color:var(--accent-text);margin:6px 12px 0;font-size:13px;font-weight:500;text-decoration:none}a.astro-wpvy4v7s.kmega-all:hover,a.astro-wpvy4v7s.kmega-all:focus-visible{text-decoration:underline}.kmega-preview.astro-wpvy4v7s{border-radius:var(--radius-xl);background:var(--paper);color:var(--ink);align-content:start;gap:6px;padding:10px;text-decoration:none;display:grid}.kmega-preview.astro-wpvy4v7s .kmega-photo{aspect-ratio:4/3;border-radius:var(--radius-lg);margin-bottom:6px}.kmega-preview-t.astro-wpvy4v7s{padding:0 4px;font-size:14.5px;font-weight:600}.kmega-preview-d.astro-wpvy4v7s{color:var(--ink-2);padding:0 4px;font-size:12.5px;line-height:1.45}.kmega-preview.astro-wpvy4v7s .kmega-all.astro-wpvy4v7s{margin:4px 4px 2px}.kmega-preview.astro-wpvy4v7s:hover .kmega-all.astro-wpvy4v7s,.kmega-preview.astro-wpvy4v7s:focus-visible .kmega-all.astro-wpvy4v7s{text-decoration:underline}.kmega-preview.astro-wpvy4v7s:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}@media (width<=1100px){.kmega.astro-wpvy4v7s{grid-template-columns:repeat(4,minmax(0,1fr))}.kmega-preview.astro-wpvy4v7s{display:none}}.kmenu-item.astro-wpvy4v7s{border-radius:var(--radius-md);gap:3px;padding:11px 12px;text-decoration:none;display:grid}.kmenu-item.astro-wpvy4v7s:hover,.kmenu-item.astro-wpvy4v7s:focus-visible{background:var(--accent-05)}.kmenu-item-title.astro-wpvy4v7s{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:600}.kmenu-item-note.astro-wpvy4v7s{color:var(--ink-2);font-size:12.5px;line-height:1.45}.knav-link.astro-wpvy4v7s{white-space:nowrap;color:var(--ink-2);flex:none;font-weight:500;text-decoration:none;transition:color .12s;position:relative}.knav-link.astro-wpvy4v7s:hover,.knav-link.astro-wpvy4v7s[data-active=true]{color:var(--ink)}.knav-link.astro-wpvy4v7s[data-active=true]:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:-7px;left:0;right:0}.knav-spacer.astro-wpvy4v7s{flex:1}@media (width>=821px) and (width<=929px){html[data-theme] .knav-row.astro-wpvy4v7s,html[data-theme] .knav-links.astro-wpvy4v7s{gap:18px}}.knav-login.astro-wpvy4v7s{color:var(--ink-2);flex:none;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .12s}.knav-login.astro-wpvy4v7s:hover,.knav-login.astro-wpvy4v7s:focus-visible{color:var(--ink)}.knav-cta.astro-wpvy4v7s,.knav-cta.astro-wpvy4v7s:hover,.knav-cta.astro-wpvy4v7s:focus-visible,.knav-cta.astro-wpvy4v7s:active{box-shadow:none;transform:none}.knav-cta.astro-wpvy4v7s{white-space:nowrap;flex:none;height:36px;padding:0 16px;font-size:13.5px}.knav-cta.astro-wpvy4v7s:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.kmenu-btn.astro-wpvy4v7s:focus-visible,.knav-link.astro-wpvy4v7s:focus-visible,.knav-login.astro-wpvy4v7s:focus-visible,.knav-logo.astro-wpvy4v7s:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);border-radius:4px;outline:2px solid #0000}.bos-btn.astro-wpvy4v7s{border-radius:var(--radius);font-family:var(--sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:transform 80ms ease-out,box-shadow 80ms ease-out,background .12s,color .12s,border-color .12s;display:inline-flex}.bos-btn.astro-wpvy4v7s:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.bos-btn--default.astro-wpvy4v7s{height:32px;padding:0 14px;font-size:13px}.bos-btn--sm.astro-wpvy4v7s{height:28px;padding:0 10px;font-size:12.5px}.bos-btn--icon.astro-wpvy4v7s.bos-btn--default{width:32px;padding:0}.bos-btn--icon.astro-wpvy4v7s{flex-shrink:0}.bos-btn--stamp.astro-wpvy4v7s{background:var(--action-primary);color:var(--action-primary-fg);border-color:var(--action-primary);box-shadow:var(--stamp-shadow)}.bos-btn--stamp.astro-wpvy4v7s:hover:not(:disabled){box-shadow:var(--stamp-shadow-hover);transform:translate(-1px,-1px)}.bos-btn--stamp.astro-wpvy4v7s:active:not(:disabled){box-shadow:var(--stamp-shadow-active);transform:translate(1px,1px)}.bos-btn--ghost.astro-wpvy4v7s{color:var(--ink-2);border-color:var(--hairline-3);background:0 0}.bos-btn--ghost.astro-wpvy4v7s:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3);background:var(--paper-2)}.knav-cta-compact.astro-wpvy4v7s,.knav-menu-btn.astro-wpvy4v7s{flex-shrink:0;display:none}.knav-bar.astro-wpvy4v7s{transition:transform .18s ease-out,opacity .12s ease-out}.knav-bar--top.astro-wpvy4v7s{transform-origin:8px 1px}.knav-bar--mid.astro-wpvy4v7s{transform-origin:8px 6px}.knav-bar--bot.astro-wpvy4v7s{transform-origin:8px 11px}.knav-menu-btn.astro-wpvy4v7s[aria-expanded=true] .knav-bar--top.astro-wpvy4v7s,:root:has(#site-menu:target) .knav-bar--top.astro-wpvy4v7s{transform:translateY(5px)rotate(45deg)}.knav-menu-btn.astro-wpvy4v7s[aria-expanded=true] .knav-bar--mid.astro-wpvy4v7s,:root:has(#site-menu:target) .knav-bar--mid.astro-wpvy4v7s{opacity:0;transform:scaleX(0)}.knav-menu-btn.astro-wpvy4v7s[aria-expanded=true] .knav-bar--bot.astro-wpvy4v7s,:root:has(#site-menu:target) .knav-bar--bot.astro-wpvy4v7s{transform:translateY(-5px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.knav-bar.astro-wpvy4v7s{transition:none}}.knav-sr-only.astro-wpvy4v7s{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){.knav-row.astro-wpvy4v7s{gap:12px}.knav-login.astro-wpvy4v7s,.knav-cta.astro-wpvy4v7s{display:none}.knav-cta-compact.astro-wpvy4v7s,.knav-menu-btn.astro-wpvy4v7s{display:inline-flex}}.knav-menu-panel.astro-wpvy4v7s{background:var(--paper);border-top:1px solid var(--hairline);z-index:59;display:none;position:fixed;inset:57px 0 0;overflow-y:auto}.knav-menu-panel.astro-wpvy4v7s.is-open,.knav-menu-panel.astro-wpvy4v7s:target{animation:.12s ease-out knav-menu-in;display:block}@media (width>=821px){.knav-menu-panel.astro-wpvy4v7s,.knav-cta-compact.astro-wpvy4v7s,.knav-menu-btn.astro-wpvy4v7s{display:none!important}}@keyframes knav-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.knav-menu-panel.astro-wpvy4v7s.is-open,.knav-menu-panel.astro-wpvy4v7s:target{animation:none}}.knav-menu-inner.astro-wpvy4v7s{flex-direction:column;gap:22px;padding-top:20px;padding-bottom:32px;display:flex}.knav-menu-list.astro-wpvy4v7s{flex-direction:column;gap:2px;display:flex}.knav-menu-cta.astro-wpvy4v7s{width:100%}.knav-menu-theme.astro-wpvy4v7s{display:none}html[data-theme] .knav-menu-theme.astro-wpvy4v7s{gap:10px;display:grid}.knav-menu-panel.astro-wpvy4v7s .kmenu-item.astro-wpvy4v7s:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}.kask.astro-sgabpdse{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.kask-link.astro-sgabpdse{cursor:pointer;white-space:nowrap;font-family:var(--sans);color:var(--ink-2);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;line-height:1;text-decoration:none;transition:color .14s;display:inline-flex}.kask.astro-sgabpdse[data-tone=ink] .kask-link.astro-sgabpdse{color:#f4f0e8b8}.kask-link.astro-sgabpdse:hover,.kask-link.astro-sgabpdse:focus-visible{color:var(--ink)}.kask.astro-sgabpdse[data-tone=ink] .kask-link.astro-sgabpdse:hover,.kask.astro-sgabpdse[data-tone=ink] .kask-link.astro-sgabpdse:focus-visible{color:var(--ivory)}.kask-link.astro-sgabpdse:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);border-radius:4px;outline:2px solid #0000}.kask-icon.astro-sgabpdse{flex:none;width:14px;height:14px}.kfoot.astro-jo6i4kqk{isolation:isolate;background:var(--k-plate);box-shadow:var(--k-plate-ring);color:#f4f0e8a8;margin:var(--k-inset);border-radius:var(--k-inset-radius);position:relative;overflow:hidden}.kfoot.astro-jo6i4kqk:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 60% at 86% 8%, color-mix(in oklab, var(--blue-bright) 24%, transparent), transparent 70%), radial-gradient(40% 50% at 4% 30%, color-mix(in oklab, var(--plum) 24%, transparent), transparent 70%);background-size:130% 130%;animation:30s ease-in-out infinite alternate kfoot-drift;position:absolute;inset:0}.kfoot.astro-jo6i4kqk:after{content:"";z-index:-1;pointer-events:none;background-image:var(--kfx-grain);opacity:.08;mix-blend-mode:screen;position:absolute;inset:0}@keyframes kfoot-drift{to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.kfoot.astro-jo6i4kqk:before{animation:none}}.kfoot-band.astro-jo6i4kqk{padding:clamp(64px, 8vw, 116px) var(--k-gutter) clamp(44px, 5vw, 72px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:36px clamp(32px,6vw,96px);display:grid}.kfoot-line.astro-jo6i4kqk{max-width:17ch;font-family:var(--font-sans);letter-spacing:-.025em;color:var(--ivory);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4.4vw,60px);font-style:normal;font-weight:500;line-height:1.03}.kfoot-act.astro-jo6i4kqk{justify-items:start;gap:16px;padding-bottom:6px;display:grid}.kfoot-actions.astro-jo6i4kqk{flex-wrap:wrap;gap:14px;display:flex}.kfoot-note.astro-jo6i4kqk{font-family:var(--mono);letter-spacing:.01em;color:#f4f0e8a8;font-size:11.5px}.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn.astro-jo6i4kqk{white-space:nowrap;height:52px;padding:0 28px;font-size:16px}.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--primary.astro-jo6i4kqk,.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--primary.astro-jo6i4kqk:hover,.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--primary.astro-jo6i4kqk:focus-visible,.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--primary.astro-jo6i4kqk:active{background:var(--ivory);color:var(--k-plate);border-color:var(--ivory)}.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--primary.astro-jo6i4kqk{box-shadow:3px 3px 0 0 color-mix(in srgb, var(--blue-bright) 70%, transparent)}.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--primary.astro-jo6i4kqk:hover,.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--primary.astro-jo6i4kqk:focus-visible{box-shadow:4px 4px 0 0 color-mix(in srgb, var(--blue-bright) 70%, transparent)}.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--primary.astro-jo6i4kqk:active{box-shadow:1px 1px 0 0 color-mix(in srgb, var(--blue-bright) 70%, transparent)}.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--ghost.astro-jo6i4kqk{color:var(--ivory);background:0 0;border-color:#f4f0e86b}.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--ghost.astro-jo6i4kqk:hover,.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn--ghost.astro-jo6i4kqk:focus-visible{color:var(--ivory);border-color:var(--ivory);background:#f4f0e81a}.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn.astro-jo6i4kqk:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}@media (width<=900px){.kfoot-band.astro-jo6i4kqk{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.kfoot-actions.astro-jo6i4kqk{width:100%;display:grid}.kfoot.astro-jo6i4kqk .kfoot-band.astro-jo6i4kqk .kfoot-btn.astro-jo6i4kqk{white-space:normal;text-align:center;width:100%;height:auto;min-height:52px;padding:12px 20px}}.kfoot-inner.astro-jo6i4kqk{padding:0 var(--k-gutter)}.kfoot-ai.astro-jo6i4kqk{border:1px solid var(--k-plate-line);border-radius:var(--radius-lg);background:#f4f0e80a;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:18px 22px;display:flex}.kfoot-ai-skipper.astro-jo6i4kqk{object-fit:contain;flex:none;width:72px;height:72px}.kfoot-ai-label.astro-jo6i4kqk{font-family:var(--mono);letter-spacing:.16em;color:#f4f0e8c7;font-size:10.5px}.kfoot-ai-list.astro-jo6i4kqk{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kfoot-chip.astro-jo6i4kqk{border-radius:var(--radius-pill);color:#f4f0e8e6;white-space:nowrap;background:#f4f0e808;border:1px solid #f4f0e83d;align-items:center;gap:9px;height:38px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.kfoot-chip.astro-jo6i4kqk svg.astro-jo6i4kqk{flex:none;width:15px;height:15px}.kfoot-chip.astro-jo6i4kqk:hover,.kfoot-chip.astro-jo6i4kqk:focus-visible{color:var(--ivory);background:#f4f0e817;border-color:#f4f0e899}.kfoot-chip.astro-jo6i4kqk:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}.kfoot-cols.astro-jo6i4kqk{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr));gap:48px clamp(24px,3vw,56px);margin-top:clamp(44px,5vw,72px);display:grid}@media (width<=1240px){.kfoot-cols.astro-jo6i4kqk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.kfoot-cols.astro-jo6i4kqk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.kfoot-cols.astro-jo6i4kqk{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.kfoot-brand.astro-jo6i4kqk{grid-column:1/-1}}.kfoot-cols.astro-jo6i4kqk a.astro-jo6i4kqk{color:#f4f0e8a8;overflow-wrap:anywhere;font-size:14px;line-height:1.3;text-decoration:none;transition:color .12s}.kfoot-cols.astro-jo6i4kqk a.astro-jo6i4kqk:hover,.kfoot-cols.astro-jo6i4kqk a.astro-jo6i4kqk:focus-visible{color:var(--ivory)}.kfoot-brand.astro-jo6i4kqk,.kfoot-col.astro-jo6i4kqk{border-top:1px solid var(--k-plate-line);padding-top:20px;position:relative}.kfoot-brand.astro-jo6i4kqk:before,.kfoot-col.astro-jo6i4kqk:before{content:"";background:var(--ivory);width:22px;height:2px;position:absolute;top:-1px;left:0}.kfoot-brand.astro-jo6i4kqk{align-content:start;gap:18px;display:grid}.kfoot-descriptor.astro-jo6i4kqk{color:#f4f0e8bd;max-width:34ch;font-size:15px;line-height:1.6}.kfoot-brand.astro-jo6i4kqk .kfoot-status.astro-jo6i4kqk{width:fit-content;font-family:var(--mono);letter-spacing:.14em;border:1px solid var(--k-plate-line);border-radius:var(--radius-pill);color:#f4f0e8c7;align-items:center;gap:8px;padding:7px 12px;font-size:10px;display:inline-flex}.kfoot-status-dot.astro-jo6i4kqk{background:var(--live-bright);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--live-bright) 22%, transparent);border-radius:50%}.kfoot-col.astro-jo6i4kqk{align-content:start;gap:14px;display:grid}.kfoot-col-title.astro-jo6i4kqk{font-family:var(--mono);letter-spacing:.16em;color:#f4f0e894;margin-bottom:4px;font-size:10px}.kfoot-bottom.astro-jo6i4kqk{border-top:1px solid var(--k-plate-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-top:clamp(48px,6vw,88px);padding-top:24px;display:flex}.kfoot-region.astro-jo6i4kqk{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.kfoot-field.astro-jo6i4kqk{align-items:center;gap:10px;display:flex}.kfoot-field-label.astro-jo6i4kqk{font-family:var(--mono);letter-spacing:.16em;color:#f4f0e894;font-size:10px}.kfoot-select.astro-jo6i4kqk{height:36px;font-family:var(--sans);color:var(--ivory);color-scheme:dark;border-radius:var(--radius);background:#f4f0e80f;border:1px solid #f4f0e838;padding:0 12px;font-size:13.5px;transition:border-color .12s,background .12s}.kfoot-select.astro-jo6i4kqk:hover{background:#f4f0e81a;border-color:#f4f0e866}#kfoot-country.astro-jo6i4kqk{max-width:220px}.kfoot-select.astro-jo6i4kqk:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}.kfoot-contact.astro-jo6i4kqk{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.kfoot-mono.astro-jo6i4kqk{font-family:var(--mono);letter-spacing:.12em;color:#f4f0e899;font-size:10.5px;text-decoration:none;transition:color .12s}.kfoot-contact.astro-jo6i4kqk .kfoot-mono.astro-jo6i4kqk{color:#f4f0e8c7}.kfoot-mono.astro-jo6i4kqk:hover,.kfoot-mono.astro-jo6i4kqk:focus-visible{color:var(--ivory)}.kfoot-legal.astro-jo6i4kqk{margin:clamp(40px, 5vw, 64px) var(--k-gutter) 0;border-top:1px solid var(--k-plate-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding:20px 0 28px;display:flex}.kfoot-legal-links.astro-jo6i4kqk{flex-wrap:wrap;gap:10px 24px;display:flex}.kfoot-rights.astro-jo6i4kqk{color:#f4f0e899;letter-spacing:.02em}.klegal-ua.astro-jo6i4kqk,html[data-country=UA][data-geo] .klegal-default.astro-jo6i4kqk{display:none}html[data-country=UA][data-geo] .klegal-ua.astro-jo6i4kqk{display:inline}@keyframes ctIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ctFade{0%{opacity:0}to{opacity:1}}@keyframes ctSpin{to{transform:rotate(360deg)}}.kcontact.astro-he3spzz3{z-index:200;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.kcontact.astro-he3spzz3[hidden]{display:none}.kcontact-scrim.astro-he3spzz3{background:var(--scrim);backdrop-filter:blur(var(--scrim-blur));animation:.16s ease-out both ctFade;position:fixed;inset:0}.kcontact-dialog.astro-he3spzz3{background:var(--paper-2);border:1px solid var(--hairline-3);border-radius:var(--radius-xl);width:100%;max-width:520px;box-shadow:var(--k-shadow-overlay);animation:.18s ease-out both ctIn;position:relative}@media (prefers-reduced-motion:reduce){.kcontact-scrim.astro-he3spzz3,.kcontact-dialog.astro-he3spzz3{animation:none}}.kcontact-head.astro-he3spzz3{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.kcontact-head-text.astro-he3spzz3{gap:8px;display:grid}.kcontact-heading.astro-he3spzz3{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);font-size:26px;font-style:normal;font-weight:500;line-height:1.15}.kcontact-close.astro-he3spzz3{cursor:pointer;border:1px solid var(--hairline-3);border-radius:var(--radius-md);width:30px;height:30px;color:var(--ink-3);background:0 0;flex:none;place-items:center;font-size:15px;line-height:1;display:grid}.kcontact-close.astro-he3spzz3:hover{color:var(--ink)}.kcontact-close.astro-he3spzz3:focus-visible,.ct-seg.astro-he3spzz3:focus-visible,.ct-submit.astro-he3spzz3:focus-visible,.ct-field.astro-he3spzz3:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}.kcontact-body.astro-he3spzz3{gap:14px;padding:20px 24px 28px;display:grid}.kcontact-confirm.astro-he3spzz3{border-radius:var(--radius-md);background:var(--live-bg);border:1px solid var(--live);align-items:center;gap:10px;padding:14px 16px;display:flex}.kcontact-confirm-dot.astro-he3spzz3{background:var(--live);border-radius:50%;flex:none;width:7px;height:7px}.kcontact-confirm-line.astro-he3spzz3{color:var(--live-text);font-size:14.5px;line-height:1.5}.kcontact-confirm-note.astro-he3spzz3{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.kcontact-form.astro-he3spzz3{padding:18px 24px 24px}.kcontact-intro.astro-he3spzz3{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.ct-2.astro-he3spzz3{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ct-label.astro-he3spzz3{gap:6px;display:grid}.ct-label-text.astro-he3spzz3{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ct-field.astro-he3spzz3{width:100%;height:40px;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--hairline-3);border-radius:var(--radius-md);outline:none;padding:0 12px;font-size:14.5px}.ct-field.astro-he3spzz3:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-12)}.ct-field.astro-he3spzz3::placeholder{color:var(--k-fg-muted)}.ct-message.astro-he3spzz3{resize:vertical;height:auto;min-height:104px;padding:10px 12px;line-height:1.45}.ct-types-wrap.astro-he3spzz3{gap:8px;display:grid}.ct-types.astro-he3spzz3{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ct-seg.astro-he3spzz3{cursor:pointer;height:38px;font-family:var(--sans);text-align:center;border:1px solid var(--hairline-3);border-radius:var(--radius-md);background:var(--paper);color:var(--ink-2);justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;transition:background .12s,border-color .12s;display:flex}.ct-seg.astro-he3spzz3:hover{background:var(--accent-05);color:var(--ink)}.ct-seg.astro-he3spzz3[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.ct-notice.astro-he3spzz3{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.55}.ct-optout.astro-he3spzz3{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.ct-optout.astro-he3spzz3 input.astro-he3spzz3,.ct-consent-row.astro-he3spzz3 input.astro-he3spzz3{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.ct-optout.astro-he3spzz3 span.astro-he3spzz3,.ct-consent-row.astro-he3spzz3 span.astro-he3spzz3{color:var(--ink-2);font-size:13px;line-height:1.5}.ct-consent.astro-he3spzz3{border:1px solid var(--hairline-3);border-radius:var(--radius-md);background:var(--paper);gap:10px;padding:13px 14px;display:grid}.ct-consent-intro.astro-he3spzz3{color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.ct-consent-row.astro-he3spzz3{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.ct-trap.astro-he3spzz3{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ct-error.astro-he3spzz3{border-radius:var(--radius-md);background:var(--danger-bg);border:1px solid var(--danger);padding:11px 14px}.ct-error.astro-he3spzz3 span.astro-he3spzz3{color:var(--danger-text);font-size:13.5px;line-height:1.5}.ct-submit-row.astro-he3spzz3{flex-wrap:wrap;align-items:center;gap:14px;padding-top:2px;display:flex}.ct-submit.astro-he3spzz3{border-radius:var(--radius-md);cursor:pointer;height:44px;font-family:var(--sans);background:var(--accent);color:var(--accent-fg);box-shadow:var(--stamp-shadow);border:0;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:14.5px;display:inline-flex}.kcontact-dialog.astro-he3spzz3[data-busy] .ct-submit.astro-he3spzz3{cursor:default;opacity:.72}.ct-spinner.astro-he3spzz3{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite ctSpin}.ct-foot-hint.astro-he3spzz3{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-3);font-size:10px}.kcontact-dialog.astro-he3spzz3[data-mode=news] .astro-he3spzz3[data-mode=contact],.kcontact-dialog.astro-he3spzz3[data-variant=demo] .astro-he3spzz3[data-not-demo],.kcontact-dialog.astro-he3spzz3:not([data-variant=demo]) .astro-he3spzz3[data-demo-only],.kcontact-dialog.astro-he3spzz3[data-mode=contact] .astro-he3spzz3[data-mode=news],.kcontact-dialog.astro-he3spzz3:not([data-sent]) .astro-he3spzz3[data-sent-only],.kcontact-dialog.astro-he3spzz3[data-sent] .astro-he3spzz3[data-not-sent-only],.kcontact-dialog.astro-he3spzz3:not([data-busy]) .astro-he3spzz3[data-busy-only],.kcontact-dialog.astro-he3spzz3[data-busy] .astro-he3spzz3[data-not-busy-only]{display:none}@media (width<=560px){.ct-2.astro-he3spzz3,.ct-types.astro-he3spzz3{grid-template-columns:1fr 1fr}}@keyframes ckIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kcookies.astro-fnv7rz7y{z-index:180;pointer-events:none;width:min(100%,420px);padding:16px;position:fixed;bottom:0;left:0;right:auto}.kcookies.astro-fnv7rz7y[data-open]{pointer-events:auto}.kcookies-inner.astro-fnv7rz7y{background:var(--paper-2);border:1px solid var(--hairline-3);border-radius:var(--radius-xl);box-shadow:var(--k-shadow-overlay);opacity:0;pointer-events:none;margin:0;transform:translateY(14px)}.kcookies.astro-fnv7rz7y[data-open] .kcookies-inner.astro-fnv7rz7y{pointer-events:auto;animation:.2s ease-out both ckIn}@media (prefers-reduced-motion:reduce){.kcookies.astro-fnv7rz7y[data-open] .kcookies-inner.astro-fnv7rz7y{opacity:1;animation:none;transform:none}}.ck-row.astro-fnv7rz7y{grid-template-columns:1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.kcookies-copy.astro-fnv7rz7y{gap:7px;min-width:0;display:grid}.kcookies-title.astro-fnv7rz7y{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:600}.kcookies-body.astro-fnv7rz7y{color:var(--ink-2);max-width:60ch;font-size:14px;line-height:1.55}.kcookies-more.astro-fnv7rz7y{color:var(--accent-text)}.ck-actions.astro-fnv7rz7y{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.ck-btn.astro-fnv7rz7y{height:38px;font-family:var(--sans);cursor:pointer;border-radius:var(--radius-md);justify-content:center;align-items:center;padding:0 18px;font-size:14px;line-height:1;display:inline-flex}.kcookies-decline.astro-fnv7rz7y{border:1px solid var(--hairline-3);color:var(--ink);background:0 0}.kcookies-accept.astro-fnv7rz7y{background:var(--accent);color:var(--accent-fg);box-shadow:var(--stamp-shadow);border:0}.ck-btn.astro-fnv7rz7y:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}@media (width<=520px){.kcookies.astro-fnv7rz7y{width:100%}.ck-actions.astro-fnv7rz7y{justify-content:stretch}.ck-actions.astro-fnv7rz7y .ck-btn.astro-fnv7rz7y{flex:1}}.kaskai-row.astro-ybatimd6{justify-content:flex-end;padding-top:14px;padding-bottom:12px;display:flex}
