.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}body{height:100dvh;width:100dvw;font-family:var(--font-family-base);font-size:var(--font-size-large);font-weight:var(--font-weight-normal);line-height:var(--line-height-base);color:var(--color-text-foreground);background:var(--color-background)}*{scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}:root{--safe-top: calc(env(safe-area-inset-top) + .5rem) ;--safe-bottom: env(safe-area-inset-bottom);--safe-left: env(safe-area-inset-left);--safe-right: env(safe-area-inset-right);--header-height: calc(3rem + var(--safe-top));--color-primary: #3f6fd6;--color-primary-foreground: #ffffff;--color-secondary: #3e504b;--color-secondary-foreground: #fbf9f1;--color-text-foreground: #3e504b;--color-text-foreground-muted: #6e7c78;--color-text-foreground-light: #fbf9f1;--color-text-foreground-muted-light: #9fa7a5;--color-text-base: #3e504b;--color-hover-overlay: #ffffff80;--color-background: #fbf9f1;--color-card: #f4f5f7;--color-on-card: #fbf9f1;--color-card-background: #e1e4ea;--color-card-border: #cfd3d2;--color-border: #f2f0e7;--color-border-selected: #3e504b;--color-info: #779699;--color-success: #779985;--color-warning: #ff9900;--color-danger: #f35045;--color-promo-ctpr: oklch(69.22% .1976 23.83);--color-promo-live: oklch(57.98% .2208 303.36);--color-promo-bonus: oklch(80.49% .138 60.95);--color-promo-discount: oklch(76.26% .1705 160.72);--font-family-base: proxima-nova-regular, Nunito Sans, Montserrat, sans-serif;--font-size-xs: 12px;--font-size-small: 14px;--font-size-medium: 16px;--font-size-large: 18px;--font-size-xl: 20px;--font-size-xxl: 22px;--font-weight-thin: 300;--font-weight-normal: 400;--font-weight-bold: 500;--font-weight-extra-bold: 600;--line-height-base: 1rem;--line-height-small: .75rem;--line-height-medium: 1rem;--line-height-large: 1.25rem;--line-height-xl: 1.5rem;--spacing-xxxs: .125rem;--spacing-xxs: .25rem;--spacing-xs: .375rem;--spacing-small: .5rem;--spacing-medium: .75rem;--spacing-large: 1rem;--spacing-xl: 1.25rem;--spacing-xxl: 1.5rem;--spacing-xxxl: 1.75rem;--radius-xxxs: .125rem;--radius-xxs: .25rem;--radius-xs: .375rem;--radius-small: .5rem;--radius-medium: .75rem;--radius-large: 1rem;--radius-xl: 1.25rem;--radius-xxl: 1.5rem;--radius-xxxl: 1.75rem;--catalog-side-menu-width: 16rem;--profile-nav-width: 14rem;--tooltip-width: 16rem;--box-shadow-primary-light: 5px 8px 15px color-mix(in srgb, var(--color-primary) 8%, transparent);--box-shadow-primary-medium: 5px 8px 15px color-mix(in srgb, var(--color-primary) 16%, transparent);--box-shadow-primary-strong: 5px 8px 15px color-mix(in srgb, var(--color-primary) 32%, transparent);--box-shadow-primary-close: 4px 2px 3px color-mix(in srgb, var(--color-primary) 25%, transparent);--box-shadow-secondary-light: 5px 8px 15px color-mix(in srgb, var(--color-secondary) 8%, transparent);--box-shadow-secondary-medium: 5px 8px 20px color-mix(in srgb, var(--color-secondary) 16%, transparent);--box-shadow-secondary-strong: 5px 8px 50px color-mix(in srgb, var(--color-secondary) 32%, transparent);--box-shadow-secondary-close: 4px 2px 3px color-mix(in srgb, var(--color-secondary) 25%, transparent);--drop-shadow-background-light: drop-shadow( 2px 1px 1px color-mix(in srgb, var(--color-background) 20%, transparent) );--drop-shadow-background-medium: drop-shadow( 2px 1px 1px color-mix(in srgb, var(--color-background) 40%, transparent) );--drop-shadow-background-strong: drop-shadow( 2px 1px 1px color-mix(in srgb, var(--color-background) 80%, transparent) );--drop-shadow-primary-light: drop-shadow( 2px 1px 1px color-mix(in srgb, var(--color-primary) 20%, transparent) );--drop-shadow-primary-medium: drop-shadow( 2px 1px 1px color-mix(in srgb, var(--color-primary) 40%, transparent) );--drop-shadow-primary-strong: drop-shadow( 2px 1px 1px color-mix(in srgb, var(--color-primary) 80%, transparent) );--drop-shadow-secondary-light: drop-shadow( 2px 1px 3px color-mix(in srgb, var(--color-secondary) 20%, transparent) );--drop-shadow-secondary-medium: drop-shadow( 2px 1px 3px color-mix(in srgb, var(--color-secondary) 40%, transparent) );--drop-secondary-strong: drop-shadow( 2px 1px 3px color-mix(in srgb, var(--color-secondary) 80%, transparent) )}body.dark{--color-primary-foreground: #ffffff;--color-secondary: #51625d;--color-secondary-foreground: #d4d8d7;--color-text-foreground: #d2d2d2;--color-text-foreground-muted: #9fa7a5;--color-text-foreground-light: #0e241e;--color-text-foreground-muted-light: #6e7c78;--color-hover-overlay: #ffffff33;--color-background: #263a35;--color-card: #0e241e;--color-on-card: #3e504b;--color-card-background: #3e504b;--color-card-border: #86918e;--color-border: #3e504b;--color-border-selected: #fbf9f1}@media(max-width:768px){:root{--header-height: 2.25rem;--font-size-small: 10px;--font-size-medium: 12px;--font-size-large: 14px;--font-size-xl: 16px;--spacing-large: .75rem;--spacing-xl: 1rem;--spacing-xxl: 1.25rem}}.iorder-prose{color:var(--color-text-base);font-size:var(--font-size-large);line-height:1.7}.iorder-prose>:first-child{margin-block-start:0}.iorder-prose>:last-child{margin-block-end:0}.iorder-prose h2{margin-block:var(--spacing-xxl) var(--spacing-medium);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extra-bold);line-height:1.3;color:var(--color-text-base)}.iorder-prose h3{margin-block:var(--spacing-xl) var(--spacing-small);font-size:var(--font-size-xl);font-weight:var(--font-weight-extra-bold);line-height:1.3;color:var(--color-text-base)}.iorder-prose p{margin-block:0 var(--spacing-medium)}.iorder-prose ul,.iorder-prose ol{margin-block:0 var(--spacing-medium);padding-inline-start:var(--spacing-xl)}.iorder-prose li{margin-block-end:var(--spacing-xxs)}.iorder-prose li>p{margin-block-end:0}.iorder-prose a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.iorder-prose a:hover{text-decoration-thickness:2px}.iorder-prose img{max-width:100%;height:auto;border-radius:var(--radius-medium);margin-block:var(--spacing-medium)}.iorder-prose blockquote{margin:var(--spacing-medium) 0;padding-inline-start:var(--spacing-medium);border-inline-start:3px solid var(--color-primary);color:var(--color-text-foreground-muted);font-style:italic}.iorder-prose code{padding:.125rem .375rem;border-radius:var(--radius-xxs);background:var(--color-card);font-size:.9em}.iorder-prose hr{margin-block:var(--spacing-xl);border:none;border-block-start:1px solid var(--color-border)}:root{--animation-duration-fast: .2s;--animation-duration-medium: .3s;--animation-duration-slow: .45s;--animation-duration-page: .35s;--animation-ease-out: cubic-bezier(.22, 1, .36, 1);--animation-ease-in: cubic-bezier(.55, 0, .55, .2)}@keyframes view-swap-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes view-swap-out{to{opacity:0}}.view-swap-host{position:relative}.view-swap-enter{animation:view-swap-in var(--animation-duration-medium) var(--animation-ease-out) both}.view-swap-leave{position:absolute;inset-block-start:0;inset-inline:0;pointer-events:none;animation:view-swap-out var(--animation-duration-fast) var(--animation-ease-in) both}@media(prefers-reduced-motion:reduce){.view-swap-enter,.view-swap-leave{animation-duration:1ms}}@keyframes list-wave-in{0%{opacity:0;transform:translateY(.375rem) scale(.98)}}:root{--list-wave-step: 25ms;--list-wave-max-index: 12}.list-wave-enter{animation:list-wave-in var(--animation-duration-medium) var(--animation-ease-out) both;animation-delay:calc(min(var(--list-wave-i, 0),var(--list-wave-max-index)) * var(--list-wave-step))}@media(prefers-reduced-motion:reduce){.list-wave-enter{animation-duration:1ms;animation-delay:0ms}}::view-transition-group(*){animation-duration:var(--animation-duration-slow);animation-timing-function:var(--animation-ease-out)}.view-morph-active::view-transition-group(root),.view-morph-active::view-transition-old(root),.view-morph-active::view-transition-new(root){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation-duration:1ms!important;animation-delay:0ms!important}}@keyframes route-swap-out{to{opacity:0}}@keyframes route-swap-in{0%{opacity:0}}:root:not(.view-morph-active)::view-transition-old(root){animation:route-swap-out var(--animation-duration-page) var(--animation-ease-in) both}:root:not(.view-morph-active)::view-transition-new(root){animation:route-swap-in var(--animation-duration-page) var(--animation-ease-out) both;animation-delay:80ms}.scroll-progress{display:none}@supports (animation-timeline: scroll()){@keyframes scroll-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scroll-progress{display:block;block-size:3px;inline-size:100%;transform-origin:0 50%;background:linear-gradient(90deg,var(--color-primary),color-mix(in oklch,var(--color-primary) 55%,var(--color-secondary)));animation:scroll-progress-grow linear both;animation-timeline:scroll(root block)}}.gradient-text{background-image:linear-gradient(100deg,var(--gradient-text-from, var(--color-primary)),var(--gradient-text-via, var(--color-secondary)),var(--gradient-text-to, var(--color-primary)));background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:gradient-text-flow 8s linear infinite}@keyframes gradient-text-flow{to{background-position:220% 0}}@media(prefers-reduced-motion:reduce){.gradient-text{animation:none}}.hover-lift{transition:transform var(--animation-duration-medium) var(--animation-ease-out),box-shadow var(--animation-duration-medium) var(--animation-ease-out)}.hover-lift:hover,.hover-lift:focus-within{transform:translateY(-.375rem);box-shadow:var(--box-shadow-primary-medium)}.sheen{position:relative;overflow:hidden;isolation:isolate}.sheen:after{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;inline-size:45%;background:linear-gradient(100deg,transparent,color-mix(in oklch,var(--color-text-foreground) 12%,transparent),transparent);transform:skew(-18deg);pointer-events:none;z-index:1;opacity:0}.sheen:hover:after,.sheen:focus-within:after{animation:sheen-sweep var(--animation-duration-slow) var(--animation-ease-out)}@keyframes sheen-sweep{0%{inset-inline-start:-60%;opacity:1}to{inset-inline-start:130%;opacity:1}}@media(prefers-reduced-motion:reduce){.hover-lift{transition:box-shadow var(--animation-duration-fast) ease}.hover-lift:hover,.hover-lift:focus-within{transform:none}.sheen:after{display:none}}.spotlight{position:relative;isolation:isolate}.spotlight>*{position:relative;z-index:1}.spotlight:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(16rem 16rem at var(--spotlight-x, 50%) var(--spotlight-y, 0%),color-mix(in oklch,var(--color-primary) 22%,transparent),transparent 60%);opacity:0;transition:opacity var(--animation-duration-medium) var(--animation-ease-out);pointer-events:none}.spotlight:hover:before,.spotlight:focus-within:before{opacity:1}@media(prefers-reduced-motion:reduce){.spotlight:before{transition:none}}html{height:100%;overflow-y:scroll}body{margin:0;min-height:100%;background:var(--color-background);color:var(--color-text-foreground)}.grecaptcha-badge{visibility:hidden}
