@layer theme,base,ck.tokens;@layer ck.base{:where(.ck-shell,.ck-workspace,.ck-footer,.ck-consent,.ck-msurface,.ck-doc,[data-ck-portal]) :focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}}@layer ck.components;@layer ck.shell{:root{--ck-z-content:var(--ck-z-base);--ck-z-header:var(--ck-z-sticky);--ck-z-finder:calc(var(--ck-z-sticky) + 1);--ck-z-cta:calc(var(--ck-z-sticky) + 2);--ck-z-consent:var(--ck-z-banner);--ck-z-portal:var(--ck-z-popover)}.ck-shell{--ck-space-control:var(--ck-space-8);--ck-space-cluster:var(--ck-space-24);--ck-space-band:var(--ck-space-48);--ck-space-section:var(--ck-space-64);--ck-space-shell-top:var(--ck-space-24);--ck-shell-gutter:var(--ck-space-20);--ck-shell-bar-h:var(--ck-header-h,56px);--ck-shell-bar-border:1px;--ck-shell-strip-h:36px;--ck-shell-top-h:calc(var(--ck-shell-bar-h) + var(--ck-shell-bar-border) + var(--safe-top,env(safe-area-inset-top,0px)));--ck-mobile-cta-height:0px;--ck-theme-text-h:var(--ck-fg);--ck-theme-text:var(--ck-fg);--ck-theme-text-m:var(--ck-fg);--ck-theme-text-muted:var(--ck-fg-muted);--ck-theme-accent-strong:var(--ck-link);--ck-theme-border:var(--ck-border);--ck-theme-fg-subtle:var(--ck-fg-subtle);--ck-theme-focus:var(--ck-focus)}.ck-shell,[data-ck-portal-fallback]{--ck-space-stack:var(--ck-space-16)}.ck-shell:has(.ck-shell__statusbar){--ck-shell-top-h:calc(var(--ck-shell-bar-h) + var(--ck-shell-bar-border) + var(--ck-shell-strip-h) + var(--safe-top,env(safe-area-inset-top,0px)))}@media (min-width:900px){.ck-shell{--ck-space-section:var(--ck-space-80)}}.ck-stack-section{row-gap:var(--ck-space-section);display:grid}.ck-shell{background:var(--ck-bg);min-height:100dvh;color:var(--ck-fg);flex-direction:column;display:flex;position:relative}#ck-portal,[data-ck-portal]{width:0;height:0;z-index:var(--ck-z-portal);position:absolute;overflow:visible}.ck-shell__top{z-index:var(--ck-z-header,var(--ck-z-sticky));background:var(--ck-surface);padding-top:var(--safe-top,env(safe-area-inset-top,0px));transition:background-color var(--ck-dur-moderate) var(--ck-ease-out);position:sticky;top:0}.ck-shell__top--overlay{width:100%;position:absolute;top:0;left:0;right:0}.ck-shell__top--dynamic{transition:transform var(--ck-dur-slow) var(--ck-ease-out), background-color var(--ck-dur-moderate) var(--ck-ease-out);will-change:transform}.ck-shell__top--dynamic.ck-shell__top--hidden{transform:translateY(-100%)}.ck-shell__top--dynamic:focus-within{transform:translateY(0)}@media (forced-colors:active){.ck-shell__top--surface-transparent.ck-shell__top--at-top{background:canvas}}.ck-shell__bar{border-bottom:1px solid var(--ck-border)}.ck-shell__bar-inner{width:100%;max-width:calc(var(--ck-content-max,1120px) + 2 * var(--ck-shell-gutter,var(--ck-space-20)));box-sizing:border-box;min-width:0;min-height:var(--ck-shell-bar-h,var(--ck-header-h));padding:var(--ck-space-6) var(--ck-shell-gutter,var(--ck-space-20));justify-content:space-between;align-items:center;gap:var(--ck-space-8) var(--ck-space-16);flex-wrap:wrap;margin:0 auto;display:flex}.ck-shell__left,.ck-shell__right{align-items:center;gap:var(--ck-space-4);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ck-shell__left{flex:1 0 auto;align-self:stretch;overflow:visible}.ck-shell__right{flex:none;margin-inline-start:auto}.ck-shell__wordmark,.ck-shell__product{text-overflow:ellipsis;min-width:0;overflow:hidden}.ck-shell__product{min-width:var(--ck-control-h-md);min-height:var(--ck-control-h-md);padding-inline:var(--ck-space-4);border-radius:var(--ck-radius-md);font-family:var(--ck-font-heading);font-size:var(--ck-text-h4-size);font-weight:var(--ck-text-h4-weight);line-height:var(--ck-text-h4-line);letter-spacing:var(--ck-text-h4-tracking);color:var(--ck-fg);white-space:nowrap;transition:background-color var(--ck-dur-fast) var(--ck-ease-out);align-items:center;text-decoration:none;display:inline-flex}.ck-shell__product:hover{background:var(--ck-hover);color:var(--ck-fg);text-decoration:none}.ck-shell__product:active{background:var(--ck-selected)}.ck-product-nav{align-self:stretch;min-width:0;display:flex}.ck-product-nav__list{align-items:stretch;gap:var(--ck-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ck-product-nav__item{display:flex}.ck-product-nav__link{min-height:var(--ck-control-h-md);padding:0 var(--ck-space-12);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-weight:var(--ck-weight-medium);color:var(--ck-fg-muted);white-space:normal;overflow-wrap:anywhere;transition:color var(--ck-dur-fast) var(--ck-ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.ck-product-nav__link:before{content:"";inset-inline:0;height:var(--ck-control-h-sm);border-radius:var(--ck-radius-md);transition:background-color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;position:absolute;top:50%;transform:translateY(-50%)}.ck-product-nav__label{position:relative}.ck-product-nav__link:hover{color:var(--ck-fg);background:0 0;text-decoration:none}.ck-product-nav__link:hover:before{background:var(--ck-hover)}.ck-product-nav__link:active:before{background:var(--ck-selected)}.ck-product-nav__link:focus-visible{outline:none}.ck-product-nav__link:focus-visible:before{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-product-nav__link[aria-current=page]{color:var(--ck-fg)}.ck-product-nav__link[aria-current=page]:after{content:"";inset-inline:var(--ck-space-12);bottom:calc(-1 * var(--ck-space-6));background:var(--ck-accent);border-radius:var(--ck-radius-full);height:2px;position:absolute}@media (forced-colors:active){.ck-product-nav__link[aria-current=page]:after{background:canvastext}.ck-product-nav__link:focus-visible:before{outline-color:highlight}}@media (max-width:719px){.ck-product-nav{display:none}}.ck-shell__brand{align-items:center;gap:var(--ck-space-8);min-height:var(--ck-control-h-md);max-width:100%;padding:0 var(--ck-space-6);border-radius:var(--ck-radius-md);color:var(--ck-fg);transition:background-color var(--ck-dur-fast) var(--ck-ease-out);margin-inline-start:calc(-1 * var(--ck-space-6));display:inline-flex}.ck-shell__brand--unified{flex:none;max-width:100%}.ck-shell__brand:hover{background:var(--ck-hover);text-decoration:none}.ck-shell__brand:active{background:var(--ck-selected)}.ck-shell__wordmark{font-family:var(--ck-font-display);font-size:var(--ck-text-h4-size);font-weight:var(--ck-weight-semibold);line-height:var(--ck-text-h4-line);letter-spacing:var(--ck-text-h4-tracking);color:var(--ck-fg);white-space:nowrap}.ck-shell__wordmark--unified{max-width:22rem}.ck-shell__wordmark--unified-compact{display:none}.ck-shell__divider{width:1px;height:var(--ck-space-20);background:var(--ck-border);margin:0 var(--ck-space-4);flex-shrink:0}.ck-shell__right .ck-btn--sm{min-height:var(--ck-control-h-md)}.ck-shell__signin.ck-btn--secondary{min-height:var(--ck-control-h-md);padding:0 var(--ck-space-12);gap:var(--ck-space-6);border-radius:var(--ck-radius-md);background:var(--ck-accent);color:var(--ck-on-accent);font-size:var(--ck-text-body-size);font-weight:var(--ck-weight-medium);letter-spacing:0;box-shadow:none;border:1px solid #0000}.ck-shell__signin.ck-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--ck-accent-hover);color:var(--ck-on-accent);box-shadow:none;border-color:#0000;text-decoration:none;transform:none}.ck-shell__signin.ck-btn--secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--ck-accent-pressed);transform:none}.ck-shell__right .ck-theme-toggle{width:var(--ck-icon-button);height:var(--ck-icon-button);min-width:var(--ck-icon-button);border-radius:var(--ck-radius-md);color:var(--ck-fg-muted);background:0 0;border-color:#0000}.ck-shell__right .ck-theme-toggle:hover{background:var(--ck-hover);color:var(--ck-fg);border-color:#0000}.ck-shell__right .ck-theme-toggle:active{background:var(--ck-selected)}.ck-shell__statusbar{background:var(--ck-accent-soft);border-bottom:1px solid var(--ck-border)}.ck-shell__statusbar-inner{width:100%;max-width:calc(var(--ck-content-max,1120px) + 2 * var(--ck-shell-gutter,var(--ck-space-20)));padding:var(--ck-space-4) var(--ck-shell-gutter,var(--ck-space-20));min-height:calc(var(--ck-shell-strip-h) - 1px);flex-wrap:wrap;min-width:0;margin:0 auto}.ck-shell__main{width:100%;padding:var(--ck-space-shell-top,var(--ck-space-40)) var(--ck-shell-gutter,var(--ck-space-20)) var(--ck-space-48);z-index:var(--ck-z-content);overflow-wrap:anywhere;flex:1}.ck-shell--has-hero .ck-shell__main--bleed-top,.ck-shell__main--bleed-top{padding-top:var(--ck-space-shell-top,var(--ck-space-section))}.ck-shell__content{width:100%;max-width:var(--ck-content-max,1120px);margin:0 auto}.ck-launcher{flex:none;position:relative}.ck-launcher__trigger{align-items:center;gap:var(--ck-space-6);min-height:var(--ck-control-h-md);max-width:100%;padding:0 var(--ck-space-12);border-radius:var(--ck-radius-md);color:var(--ck-fg-muted);font-family:inherit;font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-weight:var(--ck-weight-medium);cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:1px solid #0000;display:inline-flex}.ck-launcher__trigger:hover{background:var(--ck-hover);color:var(--ck-fg)}.ck-launcher__trigger:active{background:var(--ck-selected)}.ck-launcher__trigger[aria-expanded=true]{color:var(--ck-fg);background:var(--ck-selected)}.ck-launcher__trigger-label{white-space:normal;overflow-wrap:anywhere}.ck-launcher__chev{color:var(--ck-fg-subtle);transition:transform var(--ck-dur-base) var(--ck-ease-out);flex-shrink:0}.ck-launcher__trigger[aria-expanded=true] .ck-launcher__chev{transform:rotate(180deg)}.ck-launcher__panel{top:calc(var(--ck-shell-top-h,var(--ck-header-h)) + var(--ck-space-8));right:var(--ck-space-8);min-width:0;max-width:calc(100vw - 2 * var(--ck-space-8));max-height:calc(100dvh - 2 * var(--ck-space-8));overscroll-behavior:contain;box-sizing:border-box;padding:var(--ck-space-6);background:var(--ck-surface-raised);color:var(--ck-fg);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);box-shadow:var(--ck-shadow-2);z-index:var(--ck-z-portal);animation:ck-shell-menu-in var(--ck-dur-base) var(--ck-ease-out);position:fixed;overflow-y:auto}.ck-launcher__backdrop{z-index:var(--ck-z-portal);background:var(--ck-scrim);animation:ck-shell-fade-in var(--ck-dur-slow) var(--ck-ease-out);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ck-launcher__sheet{width:100%;max-height:min(calc(100dvh - var(--safe-top,env(safe-area-inset-top,0px)) - var(--ck-space-8)), 640px);box-sizing:border-box;overscroll-behavior:contain;background:var(--ck-surface-overlay);color:var(--ck-fg);border-radius:var(--ck-radius-xl) var(--ck-radius-xl) 0 0;border:1px solid var(--ck-border);box-shadow:var(--ck-shadow-3);padding:var(--ck-space-16);padding-bottom:calc(var(--ck-space-16) + var(--safe-bottom,env(safe-area-inset-bottom,0px)));border-bottom:0;overflow:auto}.ck-launcher__sheet-head{justify-content:space-between;align-items:center;gap:var(--ck-space-12);margin-bottom:var(--ck-space-12);display:flex}.ck-launcher__sheet-title{font-family:var(--ck-font-ui);font-size:var(--ck-text-h3-size);line-height:var(--ck-text-h3-line);font-weight:var(--ck-text-h3-weight);letter-spacing:var(--ck-text-h3-tracking);color:var(--ck-fg);margin:0}.ck-launcher__close{width:var(--ck-icon-button);height:var(--ck-icon-button);border-radius:var(--ck-radius-md);cursor:pointer;color:var(--ck-fg-muted);transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ck-launcher__close:hover{background:var(--ck-hover);color:var(--ck-fg)}.ck-launcher__close:active{background:var(--ck-selected)}.ck-launcher__section-label{margin:0 0 var(--ck-space-4);padding:var(--ck-space-4) var(--ck-space-12) 0;font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);color:var(--ck-fg-muted)}.ck-launcher__product-nav{margin-bottom:var(--ck-space-stack,var(--ck-space-16));padding-bottom:var(--ck-space-stack,var(--ck-space-16));border-bottom:1px solid var(--ck-border)}.ck-launcher__list{gap:var(--ck-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck-launcher__item{gap:var(--ck-space-2);min-height:var(--ck-control-h-md);overflow-wrap:anywhere;padding:var(--ck-space-6) var(--ck-space-12);border-radius:var(--ck-radius-sm);color:var(--ck-fg);transition:background-color var(--ck-dur-fast) var(--ck-ease-out);flex-direction:column;justify-content:center;text-decoration:none;display:flex;position:relative}a.ck-launcher__item:hover{background:var(--ck-hover);text-decoration:none}a.ck-launcher__item:active{background:var(--ck-selected)}.ck-launcher__item:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-launcher__item--current,.ck-launcher__item[aria-current=page]{background:var(--ck-accent-soft);color:var(--ck-accent-soft-fg);box-shadow:inset 2px 0 0 var(--ck-indicator)}[dir=rtl] :is(.ck-launcher__item--current,.ck-launcher__item[aria-current=page]){box-shadow:inset -2px 0 0 var(--ck-indicator)}.ck-launcher__item--current .ck-launcher__item-label,.ck-launcher__item[aria-current=page] .ck-launcher__item-label{color:var(--ck-accent-soft-fg);font-weight:var(--ck-weight-semibold)}.ck-launcher__item-label{font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-weight:var(--ck-weight-medium);color:var(--ck-fg)}.ck-launcher__item-desc{font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg-muted)}.ck-launcher__trigger-label--short{display:none}@media (max-width:719px){.ck-launcher__trigger{padding-inline:var(--ck-space-8)}.ck-launcher__trigger-label--full{display:none}.ck-launcher__trigger-label--short{font-size:var(--ck-text-body-size);font-weight:var(--ck-weight-medium);display:inline}}.ck-launcher--product-only{display:none}@media (max-width:719px){.ck-launcher--product-only{display:block}}@media (forced-colors:active){.ck-launcher__item--current,.ck-launcher__item[aria-current=page]{outline-offset:-1px;outline:1px solid canvastext}}@keyframes ck-shell-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes ck-shell-fade-in{0%{opacity:0}}.ck-switcher{min-width:0;max-width:100%;position:relative}.ck-switcher__trigger{align-items:center;gap:var(--ck-space-8);min-height:var(--ck-control-h-md);min-width:0;max-width:100%;padding:0 var(--ck-space-12);background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-radius-md);color:var(--ck-fg);font-family:inherit;font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-weight:var(--ck-weight-medium);cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out);display:inline-flex}.ck-switcher__trigger:hover{background:var(--ck-hover);border-color:var(--ck-border-strong)}.ck-switcher__trigger:active,.ck-switcher__trigger[aria-expanded=true]{background:var(--ck-selected)}.ck-switcher__icon{color:var(--ck-fg-muted);align-items:center;margin-inline-start:calc(-1 * var(--ck-space-4));display:inline-flex}.ck-switcher__label{color:var(--ck-fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ck-switcher__chev{color:var(--ck-fg-subtle);transition:transform var(--ck-dur-base) var(--ck-ease-out)}.ck-switcher__trigger[aria-expanded=true] .ck-switcher__chev{transform:rotate(180deg)}.ck-switcher__menu{top:calc(100% + var(--ck-space-8));min-width:248px;padding:var(--ck-space-6);background:var(--ck-surface-raised);color:var(--ck-fg);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);box-shadow:var(--ck-shadow-2);gap:var(--ck-space-2);z-index:var(--ck-z-popover);animation:ck-shell-menu-in var(--ck-dur-base) var(--ck-ease-out);flex-direction:column;display:flex;position:absolute;left:0}.ck-switcher__item{gap:var(--ck-space-2);min-height:var(--ck-control-h-md);padding:var(--ck-space-6) var(--ck-space-12);border-radius:var(--ck-radius-sm);color:var(--ck-fg);flex-direction:column;justify-content:center;text-decoration:none;display:flex;position:relative}.ck-switcher__item:hover{background:var(--ck-hover);text-decoration:none}.ck-switcher__item:active{background:var(--ck-selected)}.ck-switcher__item:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-switcher__item--current{background:var(--ck-accent-soft);box-shadow:inset 2px 0 0 var(--ck-accent)}[dir=rtl] .ck-switcher__item--current{box-shadow:inset -2px 0 0 var(--ck-accent)}.ck-switcher__item--current .ck-switcher__item-label{color:var(--ck-accent-soft-fg);font-weight:var(--ck-weight-semibold)}.ck-switcher__item-label{font-weight:var(--ck-weight-medium);color:var(--ck-fg)}.ck-switcher__item-desc{font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg-muted)}.ck-switcher__item--soon{cursor:default;color:var(--ck-fg-disabled)}.ck-switcher__item--soon .ck-switcher__item-label,.ck-switcher__item--soon .ck-switcher__item-desc{color:var(--ck-fg-disabled)}.ck-switcher__soon-tag{top:var(--ck-space-8);right:var(--ck-space-12);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);color:var(--ck-fg-muted);background:var(--ck-bg-subtle);border:1px solid var(--ck-border);border-radius:var(--ck-radius-sm);padding:0 var(--ck-space-6);position:absolute}@media (forced-colors:active){.ck-switcher__item--current{outline-offset:-1px;outline:1px solid canvastext}}.ck-account{position:relative}.ck-account__trigger{min-width:var(--ck-icon-button);min-height:var(--ck-icon-button);box-sizing:border-box;width:auto;height:auto;font:inherit;border-radius:var(--ck-radius-full);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:visible}.ck-account__avatar{box-sizing:border-box;width:max(calc(var(--ck-icon-button) - var(--ck-space-8)), 2.25em);height:max(calc(var(--ck-icon-button) - var(--ck-space-8)), 2.25em);border-radius:var(--ck-radius-full);background:var(--ck-bg-subtle);border:1px solid var(--ck-border);color:var(--ck-fg-muted);font-size:var(--ck-text-caption-size);font-weight:var(--ck-weight-semibold);line-height:var(--ck-text-caption-line);letter-spacing:0;font-variant-numeric:tabular-nums;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ck-account__trigger:hover .ck-account__avatar{background:var(--ck-hover);border-color:var(--ck-border-strong);color:var(--ck-fg)}.ck-account__trigger:active .ck-account__avatar,.ck-account__trigger[aria-expanded=true] .ck-account__avatar{background:var(--ck-selected);border-color:var(--ck-border-strong);color:var(--ck-fg)}.ck-account__menu{visibility:hidden;box-sizing:border-box;width:max-content;min-width:min(220px, calc(100vw - 2 * var(--ck-space-8)));max-width:min(24rem, calc(100vw - 2 * var(--ck-space-8)));max-height:calc(100dvh - 2 * var(--ck-space-8));overflow-wrap:anywhere;overscroll-behavior:contain;padding:var(--ck-space-6);background:var(--ck-surface-raised);color:var(--ck-fg);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);box-shadow:var(--ck-shadow-2);z-index:var(--ck-z-popover);animation:ck-shell-fade-in var(--ck-dur-base) var(--ck-ease-out);position:fixed;overflow-y:auto}.ck-account__head{gap:var(--ck-space-2);padding:var(--ck-space-6) var(--ck-space-8) var(--ck-space-8);border-bottom:1px solid var(--ck-border);margin-bottom:var(--ck-space-6);flex-direction:column;display:flex}.ck-account__name{font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-weight:var(--ck-weight-semibold);color:var(--ck-fg)}.ck-account__detail{font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg-muted)}.ck-account__item{box-sizing:border-box;min-height:var(--ck-control-h-md);padding:0 var(--ck-space-8);border-radius:var(--ck-radius-sm);color:var(--ck-fg);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);transition:background-color var(--ck-dur-fast) var(--ck-ease-out);align-items:center;text-decoration:none;display:flex}.ck-account__item:hover{background:var(--ck-hover);text-decoration:none}.ck-account__item:active{background:var(--ck-selected)}.ck-account__item:focus-visible{background:var(--ck-hover);outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-account__item--danger{color:var(--ck-danger)}.ck-account__item--danger:hover,.ck-account__item--danger:focus-visible{background:var(--ck-danger-soft);color:var(--ck-danger)}.ck-footer{border-top:1px solid var(--ck-border);color:var(--ck-fg);padding-bottom:var(--safe-bottom,env(safe-area-inset-bottom,0px));overflow-wrap:anywhere;background:0 0}.ck-footer__inner,.ck-footer__brand-inner{box-sizing:border-box;max-width:calc(var(--ck-content-max,1120px) + 2 * var(--ck-shell-gutter,var(--ck-space-20)));padding:var(--ck-space-20) var(--ck-shell-gutter,var(--ck-space-20));margin-inline:auto}.ck-footer__inner,.ck-footer__legal-row{justify-content:space-between;align-items:center;gap:var(--ck-space-8) var(--ck-space-20);flex-wrap:wrap;display:flex}.ck-footer__brand,.ck-footer__brand-intro{align-items:center;gap:var(--ck-space-12);min-width:0;display:flex}.ck-footer__brand-intro{align-items:flex-start}.ck-footer__brand-intro>svg,.ck-footer__brand>svg{flex-shrink:0}.ck-footer__brand-copy,.ck-footer__nav{min-width:0}.ck-footer__eyebrow{color:var(--ck-fg);font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight)}.ck-footer__copy,.ck-footer__disclosure{font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg-muted)}.ck-footer__disclosure{margin-bottom:var(--ck-space-12);flex-basis:100%}.ck-footer__links{gap:0 var(--ck-space-20);flex-wrap:wrap;display:flex}.ck-footer__link--btn{font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.ck-footer__link,.ck-footer__column-link{min-width:var(--ck-control-h-md);min-height:var(--ck-control-h-md);max-width:100%;font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg-muted);text-underline-offset:.2em;align-items:center;text-decoration:none;display:inline-flex}.ck-footer__link:hover,.ck-footer__column-link:hover{color:var(--ck-fg);text-decoration:underline}.ck-footer :focus-visible{scroll-margin:var(--ck-space-8)}.ck-footer--brand .ck-footer__brand-inner,.ck-footer--ecosystem .ck-footer__brand-inner{padding-block:var(--ck-space-32) var(--ck-space-16)}.ck-footer__brand-top{gap:var(--ck-space-32);margin-bottom:var(--ck-space-20);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.ck-footer__statement{margin:var(--ck-space-8) 0 0;font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg-muted);max-width:34ch}.ck-footer__columns{gap:var(--ck-space-16) var(--ck-space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));min-width:0;display:grid}.ck-footer__column{min-width:0}.ck-footer__column-heading{font-family:var(--ck-font-ui);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-semibold);letter-spacing:0;color:var(--ck-fg);margin:0}.ck-footer__column-list{margin:var(--ck-space-4) 0 0;padding:0;list-style:none}.ck-footer__column-list--wrap{column-gap:var(--ck-space-20);flex-wrap:wrap;display:flex}.ck-footer__legal-row{padding-top:var(--ck-space-12);border-top:1px solid var(--ck-border)}@media (max-width:719px){.ck-footer__brand-top{gap:var(--ck-space-20);grid-template-columns:1fr}.ck-footer__columns{gap:var(--ck-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}}.ck-msurface{box-sizing:border-box;background:var(--ck-bg-subtle);min-height:100dvh;color:var(--ck-fg);padding:calc(var(--safe-top,env(safe-area-inset-top,0px)) + var(--ck-space-20)) max(var(--ck-space-20), var(--safe-right,env(safe-area-inset-right,0px))) calc(var(--safe-bottom,env(safe-area-inset-bottom,0px)) + var(--ck-space-20)) max(var(--ck-space-20), var(--safe-left,env(safe-area-inset-left,0px)));position:relative}.ck-msurface__toggle{margin-bottom:var(--ck-space-16);justify-content:flex-end;display:flex}.ck-msurface__center{justify-content:center;align-items:center;min-height:100%;display:flex}.ck-msurface__panel{box-sizing:border-box;background:var(--ck-surface);width:100%;color:var(--ck-fg);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);box-shadow:none;padding:var(--ck-space-32);position:relative}.ck-msurface__logo{margin-bottom:var(--ck-space-24);justify-content:center;display:flex}.ck-msurface__logo>*{justify-content:center;align-items:center;display:inline-flex}@media (max-width:640px){.ck-msurface__panel{padding:var(--ck-space-24) var(--ck-space-20)}}.ck-msurface--plain,.ck-msurface--kiosk{background:var(--ck-bg)}.ck-msurface--plain .ck-msurface__panel,.ck-msurface--kiosk .ck-msurface__panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.ck-msurface--kiosk{flex-direction:column;min-height:100dvh;display:flex}.ck-msurface--kiosk .ck-msurface__center{flex:1;align-items:stretch;min-height:0}.ck-msurface--kiosk .ck-msurface__panel{flex-direction:column;display:flex}.ck-doc{box-sizing:border-box;background:var(--ck-bg);min-height:100dvh;color:var(--ck-fg);padding:calc(var(--safe-top,env(safe-area-inset-top,0px)) + var(--ck-space-32)) var(--ck-space-20) calc(var(--safe-bottom,env(safe-area-inset-bottom,0px)) + var(--ck-space-40))}.ck-doc__column{width:100%;margin:0 auto}.ck-doc__logo{margin-bottom:var(--ck-space-24);justify-content:center;display:flex}.ck-doc__logo a{border-radius:var(--ck-radius-md);display:inline-flex}.ck-doc__body{width:100%}@media (max-width:640px){.ck-doc{padding:calc(var(--safe-top,env(safe-area-inset-top,0px)) + var(--ck-space-20)) var(--ck-space-16) calc(var(--safe-bottom,env(safe-area-inset-bottom,0px)) + var(--ck-space-32))}}.ck-doc--marketing{padding:0}.ck-doc--marketing .ck-doc__column{box-sizing:content-box;width:auto;padding-inline:var(--ck-space-20)}.ck-doc--marketing .ck-doc__body{padding-block:var(--ck-space-32)}.ck-workspace{--ck-workspace-sidebar-w:var(--ck-sidebar-w);--ck-workspace-inspector-w:360px;--ck-workspace-gutter:var(--ck-space-16);--ck-workspace-measure:var(--ck-measure-wide);--ck-workspace-content-max:calc(var(--ck-workspace-measure) + 2 * var(--ck-workspace-gutter));--ck-workspace-header-h:calc(var(--ck-topbar-h) + env(safe-area-inset-top,0px));--ck-workspace-pane-h:calc(var(--ck-workspace-h,100dvh) - var(--ck-workspace-header-h));--ck-workspace-drawer-dur:var(--ck-dur-slow);grid-template-rows:var(--ck-workspace-header-h) minmax(0, 1fr);height:var(--ck-workspace-h,100vh);height:var(--ck-workspace-h,100dvh);background:var(--ck-bg);min-height:0;color:var(--ck-fg);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.ck-workspace[data-width=form]{--ck-workspace-measure:var(--ck-measure-form)}.ck-workspace[data-width=detail]{--ck-workspace-measure:var(--ck-measure-detail)}.ck-workspace[data-width=wide]{--ck-workspace-measure:var(--ck-measure-wide)}.ck-workspace[data-width=full]{--ck-workspace-content-max:none}@media (min-width:640px){.ck-workspace{--ck-workspace-gutter:var(--ck-space-24)}}@media (min-width:1024px){.ck-workspace{--ck-workspace-gutter:var(--ck-space-32)}.ck-workspace[data-sidebar=collapsed]{--ck-workspace-sidebar-w:var(--ck-sidebar-w-collapsed)}}.ck-workspace__header{z-index:var(--ck-z-sticky);align-items:center;gap:var(--ck-space-12);box-sizing:border-box;min-width:0;padding-top:env(safe-area-inset-top,0px);padding-inline:max(var(--ck-space-16), env(safe-area-inset-left,0px)) max(var(--ck-space-16), env(safe-area-inset-right,0px));background:var(--ck-bg);border-bottom:1px solid #0000;display:flex;position:relative}@media (min-width:1024px){.ck-workspace:not(.ck-workspace--no-sidebar) .ck-workspace__header:before{content:"";top:0;bottom:-1px;z-index:calc(var(--ck-z-base) - 1);box-sizing:border-box;width:var(--ck-workspace-sidebar-w);background:var(--ck-bg-subtle);border-inline-end:1px solid var(--ck-border);pointer-events:none;position:absolute;inset-inline-start:0}}.ck-workspace__identity{flex:0 auto;align-items:center;min-width:0;display:flex}@media (min-width:1024px){.ck-workspace:not(.ck-workspace--no-sidebar) .ck-workspace__identity{min-width:calc(var(--ck-workspace-sidebar-w) + var(--ck-workspace-gutter) - var(--ck-space-16) - var(--ck-space-12));flex:none}}.ck-workspace__brand{align-items:center;gap:var(--ck-space-8);min-width:0;min-height:var(--ck-control-h-md);padding-inline:var(--ck-space-4) var(--ck-space-8);border-radius:var(--ck-radius-md);color:var(--ck-fg);transition:background-color var(--ck-dur-fast) var(--ck-ease-out);margin-inline-start:calc(-1 * var(--ck-space-4));text-decoration:none;display:inline-flex}.ck-workspace__brand>svg{flex:none}.ck-workspace__brand:hover{background:var(--ck-hover);color:var(--ck-fg);text-decoration:none}.ck-workspace__brand:active{background:var(--ck-selected)}.ck-workspace__product{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight);letter-spacing:var(--ck-text-h4-tracking);overflow:hidden}.ck-workspace__search{flex:0 28rem;align-items:center;min-width:0;display:flex}.ck-workspace__actions{align-items:center;gap:var(--ck-space-4);flex:none;margin-inline-start:auto;display:flex}.ck-workspace__actions .ck-theme-toggle{width:var(--ck-icon-button);height:var(--ck-icon-button);min-width:var(--ck-icon-button);border-radius:var(--ck-radius-md);color:var(--ck-fg-muted);background:0 0;border-color:#0000}.ck-workspace__actions .ck-theme-toggle:hover{background:var(--ck-hover);color:var(--ck-fg);border-color:#0000}.ck-workspace__actions .ck-theme-toggle:active{background:var(--ck-selected)}.ck-workspace__icon-button{box-sizing:border-box;width:var(--ck-icon-button);height:var(--ck-icon-button);border-radius:var(--ck-radius-md);color:var(--ck-fg-muted);font:inherit;cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ck-workspace__icon-button:hover{background:var(--ck-hover);color:var(--ck-fg);text-decoration:none}.ck-workspace__icon-button:active,.ck-workspace__icon-button[aria-expanded=true]:not(.ck-workspace__collapse){background:var(--ck-selected);color:var(--ck-fg)}.ck-workspace__icon-button:disabled,.ck-workspace__icon-button[aria-disabled=true]{color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}.ck-workspace__menu-button{margin-inline-start:calc(-1 * var(--ck-space-6))}@media (min-width:1024px){.ck-workspace__menu-button{display:none}}.ck-workspace__body{grid-template-columns:var(--ck-workspace-sidebar-w) minmax(0, 1fr);min-width:0;min-height:0;display:grid}.ck-workspace--no-sidebar .ck-workspace__body{grid-template-columns:minmax(0,1fr)}.ck-workspace__drawer{display:contents}.ck-workspace__sidebar{box-sizing:border-box;background:var(--ck-bg-subtle);border-inline-end:1px solid var(--ck-border);flex-direction:column;min-width:0;min-height:0;display:flex}.ck-workspace__drawer-head{display:none}.ck-workspace__sidebar-body{overscroll-behavior:contain;min-height:0;padding:var(--ck-space-12) var(--ck-space-8);flex:auto;overflow-y:auto}.ck-workspace__sidebar-footer{padding:var(--ck-space-8);border-top:1px solid var(--ck-border);flex:none;justify-content:flex-end;display:flex}@media (min-width:1024px){.ck-workspace[data-sidebar=collapsed] .ck-workspace__sidebar-body{padding-inline:calc((var(--ck-workspace-sidebar-w) - var(--ck-icon-button) - 1px) / 2)}.ck-workspace[data-sidebar=collapsed] .ck-workspace__sidebar-footer{justify-content:center;padding-inline:0}.ck-workspace[data-sidebar=collapsed] .ck-sidebar-nav{--ck-sidebar-nav-marker-offset:calc((var(--ck-workspace-sidebar-w) - var(--ck-icon-button) - 1px) / 2)}}.ck-workspace__main{overscroll-behavior:contain;background:var(--ck-bg);min-width:0;min-height:0;position:relative;overflow:auto}.ck-workspace__main:before{content:"";z-index:var(--ck-z-raised);height:var(--ck-space-24);margin-bottom:calc(-1 * var(--ck-space-24));background:linear-gradient(to bottom, var(--ck-bg), transparent);-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);pointer-events:none;opacity:0;display:block;position:sticky;top:0;-webkit-mask-image:linear-gradient(currentColor,#0000);mask-image:linear-gradient(currentColor,#0000)}.ck-workspace__content{box-sizing:border-box;width:100%;max-width:var(--ck-workspace-content-max);padding:var(--ck-workspace-gutter) var(--ck-workspace-gutter) var(--ck-space-48);overflow-wrap:break-word;min-width:0;margin-inline:auto}.ck-workspace__content>.ck-action-bar,.ck-workspace__content>form>.ck-action-bar{--ck-action-bar-bleed:var(--ck-workspace-gutter)}.ck-workspace__inspector{box-sizing:border-box;min-width:0;padding:var(--ck-workspace-gutter);background:var(--ck-surface);border-top:1px solid var(--ck-border)}@media (min-width:1280px){.ck-workspace--has-inspector .ck-workspace__main{grid-template-columns:minmax(0, 1fr) var(--ck-workspace-inspector-w);align-items:start;display:grid}.ck-workspace--has-inspector .ck-workspace__main:before{grid-column:1/-1}.ck-workspace__inspector{height:var(--ck-workspace-pane-h);overscroll-behavior:contain;padding:var(--ck-space-24);border-top:0;border-inline-start:1px solid var(--ck-border);position:sticky;top:0;overflow-y:auto}}@media (max-width:1023px){.ck-workspace__body{grid-template-columns:minmax(0,1fr)}.ck-workspace__drawer{z-index:var(--ck-z-overlay);background:var(--ck-scrim);opacity:0;visibility:hidden;transition:opacity var(--ck-workspace-drawer-dur) var(--ck-ease-in), visibility 0s linear var(--ck-workspace-drawer-dur);display:block;position:fixed;inset:0}.ck-workspace__drawer[data-state=open]{opacity:1;visibility:visible;transition:opacity var(--ck-workspace-drawer-dur) var(--ck-ease-out), visibility 0s}.ck-workspace__sidebar{width:min(calc(var(--ck-sidebar-w) + var(--ck-space-40)), calc(100% - var(--ck-header-h)));padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--ck-surface-overlay);border-inline-end:1px solid var(--ck-border);box-shadow:var(--ck-shadow-3);transition:transform var(--ck-workspace-drawer-dur) var(--ck-ease-in);padding-inline-start:env(safe-area-inset-left,0px);position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.ck-workspace__sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(100%)}.ck-workspace__drawer[data-state=open] .ck-workspace__sidebar{transition:transform var(--ck-workspace-drawer-dur) var(--ck-ease-out);transform:none}.ck-workspace__sidebar:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}.ck-workspace__drawer-head{justify-content:space-between;align-items:center;gap:var(--ck-space-8);min-height:var(--ck-header-h);box-sizing:border-box;padding-inline:var(--ck-space-16) var(--ck-space-8);border-bottom:1px solid var(--ck-border);flex:none;display:flex}.ck-workspace__drawer-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight);color:var(--ck-fg);overflow:hidden}.ck-workspace__sidebar-footer{display:none}}@media (max-width:639px){.ck-workspace{--ck-workspace-header-h:calc(var(--ck-header-h) + env(safe-area-inset-top,0px))}.ck-workspace__header{gap:var(--ck-space-8)}.ck-workspace__search{flex:none}}@media (max-width:479px){.ck-workspace__product{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ck-workspace{--ck-workspace-drawer-dur:var(--ck-dur-fast)}.ck-workspace__sidebar{transform:none}.ck-workspace__sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:none}}@media (forced-colors:active){.ck-workspace__header,.ck-workspace__sidebar,.ck-workspace__inspector{border-color:canvastext}}.ck-workspace-search{align-items:center;gap:var(--ck-space-8);width:100%;min-width:0;min-height:var(--ck-control-h-md);box-sizing:border-box;padding:0 var(--ck-space-6) 0 var(--ck-space-12);border:1px solid var(--ck-glass-bar-rim,var(--ck-border));border-radius:var(--ck-radius-button,var(--ck-radius-md));background:var(--ck-glass-bar,var(--ck-bg-subtle));box-shadow:var(--ck-glass-bar-shadow,none);color:var(--ck-fg-subtle);font:inherit;font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);text-align:start;cursor:pointer;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);display:inline-flex}.ck-workspace-search:hover{background:var(--ck-glass-bar-hover,var(--ck-hover));border-color:var(--ck-glass-bar-rim-hover,var(--ck-border-strong));color:var(--ck-fg-muted)}.ck-workspace-search:active,.ck-workspace-search[aria-expanded=true]{background:var(--ck-selected);color:var(--ck-fg-muted)}.ck-workspace-search:disabled{color:var(--ck-fg-disabled);background:var(--ck-bg-subtle);border-color:var(--ck-border);cursor:not-allowed}.ck-workspace-search__icon{flex:none;display:inline-flex}.ck-workspace-search__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ck-workspace-search__kbd{padding:0 var(--ck-space-6);border-radius:var(--ck-radius-full);background:var(--ck-selected);color:var(--ck-fg-subtle);font-family:var(--ck-font-ui);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);font-variant-numeric:tabular-nums;border:1px solid #0000;flex:none}@media (max-width:639px){.ck-workspace-search{width:var(--ck-icon-button);color:var(--ck-fg-muted);background:0 0;border-color:#0000;justify-content:center;padding:0}.ck-workspace-search__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ck-workspace-search__kbd{display:none}}@keyframes ck-workspace-page-in{0%{opacity:.2;transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){.ck-workspace__content>*{animation:ck-workspace-page-in .2s var(--ck-ease-enter) backwards}}@keyframes ck-workspace-edge-in{to{opacity:1}}@supports (animation-timeline:scroll()){.ck-workspace__main{scroll-timeline:--ck-workspace-scroll block}.ck-workspace__main:before{animation:linear both ck-workspace-edge-in;animation-timeline:--ck-workspace-scroll;animation-range:0 32px}}@supports not (animation-timeline:scroll()){.ck-workspace__main[data-scrolled]:before{opacity:1}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.ck-workspace__main:before{-webkit-backdrop-filter:none;backdrop-filter:none}}.ck-sidebar-nav{gap:var(--ck-space-16);min-width:0;font-family:var(--ck-font-ui);flex-direction:column;display:flex;position:relative}.ck-sidebar-nav__group{flex-direction:column;min-width:0;display:flex}.ck-sidebar-nav__group-label{margin:0 0 var(--ck-space-4);padding:0 var(--ck-space-12);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);letter-spacing:0;color:var(--ck-fg-muted);overflow-wrap:anywhere}:root[data-ck-expression=workspace] .ck-sidebar-nav__group-label{color:var(--ck-fg-subtle);font-size:var(--ck-text-overline-size);line-height:var(--ck-text-overline-line);font-weight:var(--ck-text-overline-weight);letter-spacing:var(--ck-text-overline-tracking);text-transform:uppercase}.ck-sidebar-nav__list{gap:var(--ck-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ck-sidebar-nav__entry{min-width:0;display:flex}.ck-sidebar-nav__item{z-index:var(--ck-z-raised);align-items:center;gap:var(--ck-space-8);width:100%;min-width:0;min-height:var(--ck-control-h-md);box-sizing:border-box;padding:var(--ck-space-4) var(--ck-space-12);border-radius:var(--ck-radius-sm);color:var(--ck-fg-muted);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-weight:var(--ck-weight-medium);text-align:start;overflow-wrap:anywhere;transition:background-color var(--ck-dur-fast) var(--ck-ease-out), color var(--ck-dur-fast) var(--ck-ease-out);background:0 0;text-decoration:none;display:flex;position:relative}.ck-sidebar-nav__item:hover{background:var(--ck-hover);color:var(--ck-fg);text-decoration:none}.ck-sidebar-nav__item:active{background:var(--ck-selected);color:var(--ck-fg)}.ck-sidebar-nav__item:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px}.ck-sidebar-nav__item[aria-current=page]{background:var(--ck-accent-soft);color:var(--ck-accent-soft-fg)}.ck-sidebar-nav__item[aria-current=page]:before{content:"";inset-block:var(--ck-space-6);border-radius:var(--ck-radius-full);background:var(--ck-accent);width:2px;position:absolute;inset-inline-start:calc(-1 * var(--ck-sidebar-nav-marker-offset,var(--ck-space-8)))}.ck-sidebar-nav__item[aria-disabled=true]{color:var(--ck-fg-disabled);cursor:not-allowed;background:0 0}.ck-sidebar-nav__icon,.ck-sidebar-nav__glyph{width:var(--ck-space-16);height:var(--ck-space-16);color:var(--ck-fg-subtle);transition:color var(--ck-dur-fast) var(--ck-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.ck-sidebar-nav__icon>svg{width:100%;height:100%}.ck-sidebar-nav__glyph{font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-weight-semibold)}.ck-sidebar-nav__item:hover .ck-sidebar-nav__icon,.ck-sidebar-nav__item:active .ck-sidebar-nav__icon,.ck-sidebar-nav__item[aria-current=page] .ck-sidebar-nav__icon,.ck-sidebar-nav__item[aria-current=page] .ck-sidebar-nav__glyph{color:currentColor}.ck-sidebar-nav__item[aria-disabled=true] .ck-sidebar-nav__icon{color:var(--ck-fg-disabled)}.ck-sidebar-nav__label{flex:auto;min-width:0}.ck-sidebar-nav__count{min-width:var(--ck-space-20);box-sizing:border-box;padding:0 var(--ck-space-6);border:1px solid var(--ck-border);border-radius:var(--ck-radius-sm);background:var(--ck-surface);color:var(--ck-fg-muted);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);font-variant-numeric:tabular-nums;text-align:center;flex:none;margin-inline-start:auto}.ck-sidebar-nav__item[aria-current=page] .ck-sidebar-nav__count{border-color:var(--ck-accent-border);color:var(--ck-accent-soft-fg)}.ck-sidebar-nav__external{color:var(--ck-fg-subtle);flex:none;display:inline-flex}.ck-sidebar-nav__hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-sidebar-nav--collapsed{gap:var(--ck-space-8)}.ck-sidebar-nav--collapsed .ck-sidebar-nav__group+.ck-sidebar-nav__group{padding-top:var(--ck-space-8);border-top:1px solid var(--ck-border)}.ck-sidebar-nav--collapsed .ck-sidebar-nav__item{width:var(--ck-icon-button);justify-content:center;margin-inline:auto;padding-inline:0}.ck-sidebar-nav--collapsed :is(.ck-sidebar-nav__group-label,.ck-sidebar-nav__label,.ck-sidebar-nav__count,.ck-sidebar-nav__external){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-sidebar-nav__glider{z-index:var(--ck-z-base);box-sizing:border-box;width:var(--ck-indicator-w,0px);height:var(--ck-indicator-h,0px);border:1px solid var(--ck-glass-rim,transparent);border-radius:var(--ck-radius-md);background:var(--ck-glass-pill,var(--ck-accent-soft));box-shadow:var(--ck-glass-pill-shadow,none);transform:translate(var(--ck-indicator-x,0px), var(--ck-indicator-y,0px));opacity:0;pointer-events:none;position:absolute;top:0;left:0}:root[data-ck-expression=workspace] .ck-sidebar-nav:is([data-indicator=init],[data-indicator=ready]) .ck-sidebar-nav__glider{opacity:1}:root[data-ck-expression=workspace] .ck-sidebar-nav:is([data-indicator=init],[data-indicator=ready]) .ck-sidebar-nav__item[aria-current=page]{background:0 0}:root[data-ck-expression=workspace] .ck-sidebar-nav:is([data-indicator=init],[data-indicator=ready]) .ck-sidebar-nav__item[aria-current=page]:before{content:none}@media (forced-colors:active){.ck-sidebar-nav__glider{display:none}:root[data-ck-expression=workspace] .ck-sidebar-nav:is([data-indicator=init],[data-indicator=ready]) .ck-sidebar-nav__item[aria-current=page]:before{content:""}.ck-sidebar-nav__item[aria-current=page]{outline-offset:-1px;outline:1px solid canvastext}.ck-sidebar-nav__item[aria-current=page]:before{forced-color-adjust:none;background:highlight}.ck-sidebar-nav__item[aria-disabled=true]{color:graytext}}[data-ck-route-focus]:focus{outline:none}.ck-skip-link{z-index:var(--ck-z-skip);margin:var(--ck-space-8);padding:0 var(--ck-space-16);min-height:var(--ck-control-h-md);background:var(--ck-surface-raised);color:var(--ck-fg);border:1px solid var(--ck-border);font-family:var(--ck-font-ui);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-weight:var(--ck-weight-medium);border-radius:var(--ck-radius-md);box-shadow:none;align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-200%)}.ck-skip-link:focus{box-shadow:var(--ck-shadow-2);transform:translateY(0)}.ck-skip-link:focus-visible{outline:2px solid var(--ck-focus);outline-offset:2px;border-radius:var(--ck-radius-md)}.ck-skip-link:hover{background:var(--ck-hover);text-decoration:none}.ck-consent{z-index:var(--ck-z-consent);padding:var(--ck-space-12) max(var(--ck-space-12), var(--safe-right,env(safe-area-inset-right,0px))) calc(var(--ck-space-12) + var(--safe-bottom,env(safe-area-inset-bottom,0px))) max(var(--ck-space-12), var(--safe-left,env(safe-area-inset-left,0px)));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.ck-consent__panel{box-sizing:border-box;max-height:calc(100dvh - var(--ck-space-12) * 2 - var(--safe-top,env(safe-area-inset-top,0px)) - var(--safe-bottom,env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;pointer-events:auto;background:var(--ck-surface-overlay);width:100%;max-width:640px;color:var(--ck-fg);border:1px solid var(--ck-border);border-radius:var(--ck-radius-lg);box-shadow:var(--ck-shadow-3);padding:var(--ck-space-20) var(--ck-space-20) var(--ck-space-16);font-family:var(--ck-font-ui);animation:ck-consent-in var(--ck-dur-moderate) var(--ck-ease-out);overflow-y:auto}.ck-consent__panel:focus-visible{outline:2px solid var(--ck-focus);outline-offset:-2px}@keyframes ck-consent-in{0%{opacity:0;transform:translateY(4px)}}.ck-consent__head{margin-bottom:var(--ck-space-12)}.ck-consent__title{font-size:var(--ck-text-h4-size);line-height:var(--ck-text-h4-line);font-weight:var(--ck-text-h4-weight);color:var(--ck-fg);margin:0}.ck-consent__body{margin:var(--ck-space-4) 0 0;font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg-muted)}.ck-consent__error{margin:var(--ck-space-8) 0 0;color:var(--ck-danger);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line)}.ck-consent__link{color:var(--ck-link);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.ck-consent__link:hover{color:var(--ck-link-hover)}.ck-consent__cats{gap:var(--ck-space-8);margin:var(--ck-space-12) 0;flex-direction:column;display:flex}.ck-consent__cat{padding:var(--ck-space-12);background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-radius-md)}.ck-consent__cat--toggle{cursor:pointer;transition:border-color var(--ck-dur-fast) var(--ck-ease-out);display:block}.ck-consent__cat--toggle:hover{border-color:var(--ck-border-strong)}.ck-consent__cat-head{justify-content:space-between;align-items:center;gap:var(--ck-space-8);display:flex}.ck-consent__cat-label{font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);color:var(--ck-fg)}.ck-consent__cat-desc{margin:var(--ck-space-4) 0 0;font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-weight-regular);color:var(--ck-fg-muted)}.ck-consent__badge{font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);color:var(--ck-fg-muted);background:var(--ck-bg-subtle);border:1px solid var(--ck-border);border-radius:var(--ck-radius-sm);padding:0 var(--ck-space-6);white-space:nowrap}.ck-consent__switch{width:var(--ck-space-16);height:var(--ck-space-16);accent-color:var(--ck-accent);cursor:pointer;margin:0}.ck-consent__switch:disabled{cursor:not-allowed}.ck-consent__actions{gap:var(--ck-space-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.ck-consent__btn{min-height:var(--ck-control-h-md);padding:var(--ck-space-4) var(--ck-space-16);border-radius:var(--ck-radius-md);font-family:inherit;font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);font-weight:var(--ck-weight-medium);cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:var(--ck-surface);color:var(--ck-fg);border:1px solid var(--ck-border-control);transition:background-color var(--ck-dur-fast) var(--ck-ease-out), border-color var(--ck-dur-fast) var(--ck-ease-out);justify-content:center;align-items:center;display:inline-flex}.ck-consent__btn:hover{background:var(--ck-hover)}.ck-consent__btn:active{background:var(--ck-selected)}.ck-consent__btn:disabled,.ck-consent__btn[aria-disabled=true]{color:var(--ck-fg-disabled);background:var(--ck-surface);border-color:var(--ck-border);cursor:not-allowed}.ck-consent__btn--primary{background:var(--ck-accent);color:var(--ck-on-accent);border-color:#0000;flex:1 1 0}.ck-consent__btn--primary:hover{background:var(--ck-accent-hover)}.ck-consent__btn--primary:active{background:var(--ck-accent-pressed)}@media (forced-colors:active){.ck-consent__btn,.ck-consent__btn--primary{border-color:buttontext}}.ck-status{--ck-status-track:var(--ck-accent-border);justify-content:space-between;align-items:center;gap:var(--ck-space-20);padding:var(--ck-space-20) var(--ck-space-24);border:1px solid var(--ck-accent-border);border-radius:var(--ck-radius-lg);background:var(--ck-accent-soft);color:var(--ck-fg);box-shadow:none;flex-wrap:wrap;display:flex}.ck-status__id{gap:var(--ck-space-8);flex-direction:column;min-width:0;display:flex}.ck-status__greeting{font-size:var(--ck-text-body-lg-size);line-height:var(--ck-text-body-lg-line);color:var(--ck-accent-soft-fg);margin:0}.ck-status__name{font-family:var(--ck-font-heading);font-weight:var(--ck-weight-semibold);color:var(--ck-fg)}.ck-status__badges{align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;display:flex}.ck-status__tier{padding:var(--ck-space-2) var(--ck-space-8);border-radius:var(--ck-radius-sm);border:1px solid var(--ck-accent-border);background:var(--ck-surface);color:var(--ck-accent-soft-fg);font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);letter-spacing:0;white-space:nowrap;align-items:center;display:inline-flex}.ck-statusbar__id .ck-status__tier{flex-shrink:0}.ck-status__membership{font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-accent-soft-fg)}.ck-status__metrics{align-items:center;gap:var(--ck-space-24);flex:0 auto;display:flex}.ck-status__points{flex-direction:column;align-items:flex-end;display:flex}.ck-status__points-value{font-family:var(--ck-font-heading);font-size:var(--ck-text-stat-size);line-height:var(--ck-text-stat-line);font-weight:var(--ck-text-stat-weight);letter-spacing:var(--ck-text-stat-tracking);font-variant-numeric:tabular-nums;color:var(--ck-fg)}.ck-status__points-label{font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);color:var(--ck-accent-soft-fg)}.ck-status__progress{gap:var(--ck-space-8);flex-direction:column;min-width:180px;display:flex}.ck-status__track{height:var(--ck-space-8);border-radius:var(--ck-radius-full);background:var(--ck-status-track);overflow:hidden}.ck-status__fill{height:100%;width:var(--ck-status-pct,0%);border-radius:inherit;background:var(--ck-accent);transition:width var(--ck-dur-slow) var(--ck-ease-out);display:block}.ck-status__caption{font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-weight-regular);font-variant-numeric:tabular-nums;color:var(--ck-accent-soft-fg);margin:0}@media (forced-colors:active){.ck-status__track,.ck-statusbar__track{border:1px solid canvastext}.ck-status__fill,.ck-statusbar__fill{forced-color-adjust:none;background:highlight}}.ck-statusbar{--ck-statusbar-quiet:var(--ck-accent-soft-fg);--ck-statusbar-track:var(--ck-accent-border);justify-content:space-between;align-items:center;gap:var(--ck-space-16);min-width:0;font-family:var(--ck-font-ui);flex-wrap:wrap;display:flex}.ck-statusbar__id{align-items:center;gap:var(--ck-space-8) var(--ck-space-12);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ck-statusbar__name{font-family:var(--ck-font-heading);font-weight:var(--ck-weight-semibold);font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-fg);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:40ch;overflow:hidden}.ck-statusbar__membership{font-size:var(--ck-text-small-size);line-height:var(--ck-text-small-line);color:var(--ck-statusbar-quiet,var(--ck-accent-soft-fg));white-space:nowrap}.ck-statusbar__metrics{align-items:center;gap:var(--ck-space-16);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ck-statusbar__points{align-items:baseline;gap:var(--ck-space-4);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.ck-statusbar__points-value{font-family:var(--ck-font-heading);font-weight:var(--ck-weight-semibold);font-size:var(--ck-text-body-size);line-height:var(--ck-text-body-line);font-variant-numeric:tabular-nums;color:var(--ck-fg)}.ck-statusbar__points-label{font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-weight:var(--ck-text-caption-weight);color:var(--ck-statusbar-quiet,var(--ck-accent-soft-fg))}.ck-statusbar__progress{align-items:center;gap:var(--ck-space-8);flex-wrap:wrap;min-width:0;display:flex}.ck-statusbar__track{width:128px;height:var(--ck-space-6);border-radius:var(--ck-radius-full);background:var(--ck-statusbar-track,var(--ck-accent-border));flex-shrink:0;overflow:hidden}.ck-statusbar__fill{height:100%;width:var(--ck-status-pct,0%);border-radius:inherit;background:var(--ck-accent);transition:width var(--ck-dur-slow) var(--ck-ease-out);display:block}.ck-statusbar__caption{font-size:var(--ck-text-caption-size);line-height:var(--ck-text-caption-line);font-variant-numeric:tabular-nums;color:var(--ck-statusbar-quiet,var(--ck-accent-soft-fg));white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){.ck-status{align-items:stretch;gap:var(--ck-space-16);flex-direction:column}.ck-status__metrics{justify-content:space-between;gap:var(--ck-space-16)}.ck-status__progress{flex:auto;min-width:0}.ck-shell{--ck-shell-gutter:var(--ck-space-16)}.ck-shell__bar-inner{gap:var(--ck-space-8)}.ck-shell__right{gap:var(--ck-space-2)}.ck-switcher__trigger{padding-inline:var(--ck-space-8)}.ck-shell__wordmark{display:none}.ck-shell__wordmark--unified{max-width:none;display:block}.ck-shell__wordmark--unified-full{display:none}.ck-shell__wordmark--unified-compact{text-overflow:clip;min-width:auto;display:block;overflow:visible}.ck-shell__product{text-overflow:clip;flex:none;overflow:visible}.ck-product-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.ck-product-nav::-webkit-scrollbar{display:none}.ck-product-nav__list{flex-wrap:nowrap}.ck-statusbar{gap:var(--ck-space-12)}.ck-statusbar__membership,.ck-statusbar__progress{display:none}.ck-shell__main{padding:var(--ck-space-24) var(--ck-shell-gutter) var(--ck-space-40)}.ck-footer__inner{padding:var(--ck-space-24) var(--ck-space-16);flex-direction:column;align-items:flex-start}.ck-footer__brand-inner{padding-inline:var(--ck-space-16)}.ck-consent__actions{justify-content:stretch}.ck-consent__btn{flex:auto}}@media (min-width:641px) and (max-width:900px){.ck-shell__wordmark--unified-full{display:none}.ck-shell__wordmark--unified-compact{text-overflow:clip;min-width:auto;max-width:none;display:block;overflow:visible}}@media (max-width:400px){.ck-shell__wordmark--unified-compact{white-space:normal;overflow-wrap:anywhere;max-width:100%}}@media (max-height:500px){.ck-shell__top{position:relative;top:auto}}@media (max-width:719px){.ck-product-nav--inline{flex-basis:100%;display:block;overflow:visible}.ck-product-nav--inline .ck-product-nav__list{flex-wrap:wrap}.ck-product-nav--inline .ck-product-nav__link[aria-current=page]:after{bottom:0}.ck-shell__signin.ck-btn--secondary{padding-inline:var(--ck-space-12)}}@media (max-width:22rem){.ck-shell__bar-inner:has(.ck-account) .ck-launcher__trigger{gap:var(--ck-space-4);padding-inline:var(--ck-space-4)}.ck-shell__bar-inner:has(.ck-account) .ck-shell__right{gap:var(--ck-space-2)}}@media (prefers-reduced-motion:reduce){.ck-consent__panel,.ck-skip-link,.ck-switcher__menu,.ck-account__menu,.ck-launcher__panel,.ck-launcher__backdrop,.ck-launcher__chev,.ck-switcher__chev,.ck-status__fill,.ck-statusbar__fill,.ck-workspace__sidebar,.ck-sidebar-nav__item{transition:none!important;animation:none!important}.ck-shell__top--dynamic{transition:none}}.ck-experience{width:min(100%, var(--ck-content-max,1120px));padding:var(--ck-space-shell-top,var(--ck-space-24)) var(--ck-shell-gutter,var(--ck-space-20)) var(--ck-space-section,var(--ck-space-64));min-width:0;margin-inline:auto}.ck-experience--stack{gap:var(--ck-space-section,var(--ck-space-64));display:grid}.ck-experience--split{gap:var(--ck-space-band,var(--ck-space-48));grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;display:grid}.ck-experience--rail{gap:var(--ck-space-band,var(--ck-space-48));display:grid}.ck-experience-section{gap:var(--ck-space-cluster,var(--ck-space-24));min-width:0;display:grid}.ck-experience-section__head{justify-content:space-between;align-items:end;gap:var(--ck-space-cluster,var(--ck-space-24));min-width:0;display:flex}.ck-experience-section__description{color:var(--ck-fg-muted);margin-block-start:var(--ck-space-8)}.ck-navigation-link{position:relative}.ck-navigation-link__hint{top:50%;width:var(--ck-space-4);height:var(--ck-space-4);border-radius:var(--ck-radius-full);opacity:0;background:currentColor;position:absolute;inset-inline-end:calc(-1 * var(--ck-space-8));transform:translateY(-50%)scale(.6)}.ck-navigation-link__hint[data-pending=true]{animation:ck-navigation-pending .9s var(--ck-ease-out) var(--ck-dur-fast) both}@keyframes ck-navigation-pending{20%,to{opacity:.52;transform:translateY(-50%)scale(1)}}@media (max-width:760px){.ck-experience--split{grid-template-columns:minmax(0,1fr)}.ck-experience-section__head{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.ck-navigation-link__hint{animation:none!important}}}@layer ck.marketing;
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.02pgwtu2kliti.woff2)format("woff2"),url(../media/poppins-latin-400-normal.3n0ylxy42e09x.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.25i40p8naznea.woff2)format("woff2"),url(../media/poppins-latin-500-normal.1ca8t586iof23.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.2jsr8pt-l398u.woff2)format("woff2"),url(../media/poppins-latin-600-normal.10xpv_fqg6qm3.woff)format("woff")}
