@charset "UTF-8";:root{--chrz-color-brand-primary: #014542;--chrz-color-brand-secondary: #263C53;--chrz-color-brand-signal: #014542;--chrz-color-brand-premium: #DEC79E;--chrz-color-surface-page: #FEFDEE;--chrz-color-surface-card: #ffffff;--chrz-color-surface-subtle: #f5f4dc;--chrz-color-surface-border: #C8C9AC;--chrz-color-text-primary: #014542;--chrz-color-text-secondary: #263C53;--chrz-color-text-muted: #8a9577;--chrz-color-text-inverted: #FEFDEE;--chrz-color-positive: #2d7a4f;--chrz-color-negative: #b3463b;--chrz-color-neutral: #8a9577;--chrz-color-focus-ring: rgb(1 69 66 / 40%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--chrz-color-surface-page: #012624;--chrz-color-surface-card: #263C53;--chrz-color-surface-subtle: #1a2d40;--chrz-color-surface-border: rgb(200 201 172 / 18%);--chrz-color-text-primary: #FEFDEE;--chrz-color-text-secondary: #C8C9AC;--chrz-color-text-muted: rgb(200 201 172 / 55%);--chrz-color-brand-signal: #DEC79E;--chrz-color-brand-premium: #DEC79E;--chrz-color-positive: #5db97e;--chrz-color-negative: #e07a6e;--chrz-color-focus-ring: rgb(222 199 158 / 50%)}}[data-theme=dark]{--chrz-color-surface-page: #012624;--chrz-color-surface-card: #263C53;--chrz-color-surface-subtle: #1a2d40;--chrz-color-surface-border: rgb(200 201 172 / 18%);--chrz-color-text-primary: #FEFDEE;--chrz-color-text-secondary: #C8C9AC;--chrz-color-text-muted: rgb(200 201 172 / 55%);--chrz-color-brand-signal: #DEC79E;--chrz-color-brand-premium: #DEC79E;--chrz-color-positive: #5db97e;--chrz-color-negative: #e07a6e;--chrz-color-focus-ring: rgb(222 199 158 / 50%)}:root{--chrz-chart-series-1: #014542;--chrz-chart-series-2: #263C53;--chrz-chart-series-3: #DEC79E;--chrz-chart-series-4: #8a9577;--chrz-chart-series-5: #C8C9AC;--chrz-chart-grid: #C8C9AC;--chrz-chart-area-opacity: .15;--chrz-chart-benchmark-dash: 4px 4px;--chrz-chart-positive: var(--chrz-color-positive);--chrz-chart-negative: var(--chrz-color-negative);--chrz-chart-neutral: var(--chrz-color-neutral)}[data-theme=dark]{--chrz-chart-grid: rgb(200 201 172 / 18%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--chrz-chart-grid: rgb(200 201 172 / 18%)}}:root{--chrz-btn-primary-bg: #014542;--chrz-btn-primary-bg-hover: #016560;--chrz-btn-primary-bg-active: #012e2c;--chrz-btn-primary-text: #FEFDEE;--chrz-btn-premium-bg: #DEC79E;--chrz-btn-premium-bg-hover: #cab086;--chrz-btn-premium-bg-active: #b6986a;--chrz-btn-premium-text: #014542;--chrz-btn-ghost-border: #014542;--chrz-btn-ghost-text: #014542;--chrz-btn-ghost-bg-hover: rgb(1 69 66 / 8%);--chrz-btn-danger-bg: #b3463b;--chrz-btn-danger-bg-hover: #963a30;--chrz-btn-danger-text: #FEFDEE}[data-theme=dark]{--chrz-btn-primary-bg: #DEC79E;--chrz-btn-primary-bg-hover: #e9d4ad;--chrz-btn-primary-bg-active: #cab086;--chrz-btn-primary-text: #014542;--chrz-btn-ghost-border: #DEC79E;--chrz-btn-ghost-text: #DEC79E;--chrz-btn-ghost-bg-hover: rgb(222 199 158 / 12%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--chrz-btn-primary-bg: #DEC79E;--chrz-btn-primary-bg-hover: #e9d4ad;--chrz-btn-primary-bg-active: #cab086;--chrz-btn-primary-text: #014542;--chrz-btn-ghost-border: #DEC79E;--chrz-btn-ghost-text: #DEC79E;--chrz-btn-ghost-bg-hover: rgb(222 199 158 / 12%)}}:root{--chrz-table-row-bg-hover: #f5f4dc;--chrz-table-row-bg-active: rgb(1 69 66 / 8%);--chrz-card-border-hover: #014542;--chrz-card-shadow-hover: 0 4px 16px rgb(1 69 66 / 12%)}[data-theme=dark]{--chrz-table-row-bg-hover: rgb(222 199 158 / 6%);--chrz-table-row-bg-active: rgb(222 199 158 / 12%);--chrz-card-border-hover: rgb(222 199 158 / 40%);--chrz-card-shadow-hover: 0 4px 16px rgb(0 0 0 / 35%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--chrz-table-row-bg-hover: rgb(222 199 158 / 6%);--chrz-table-row-bg-active: rgb(222 199 158 / 12%);--chrz-card-border-hover: rgb(222 199 158 / 40%);--chrz-card-shadow-hover: 0 4px 16px rgb(0 0 0 / 35%)}}:root{--chrz-header-bg: rgb(254 253 238 / 88%);--chrz-header-bg-mobile: rgb(254 253 238 / 96%)}[data-theme=dark]{--chrz-header-bg: rgb(1 38 36 / 88%);--chrz-header-bg-mobile: rgb(1 38 36 / 96%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--chrz-header-bg: rgb(1 38 36 / 88%);--chrz-header-bg-mobile: rgb(1 38 36 / 96%)}}:root{--chrz-transition-fast: .15s ease-out;--chrz-transition-base: .25s ease-out}:root{--chrz-font-doran: "Doran", "Vazirmatn", system-ui, sans-serif;--chrz-font-heading: "PelakFA", "Vazirmatn", system-ui, sans-serif;--chrz-font-body: "PelakFA", "Vazirmatn", system-ui, sans-serif;--chrz-font-weight-regular: 400;--chrz-font-weight-medium: 500;--chrz-font-weight-bold: 700;--chrz-text-xs: .625rem;--chrz-text-sm: .75rem;--chrz-text-base: .875rem;--chrz-text-md: 1rem;--chrz-text-lg: 1.25rem;--chrz-text-xl: 1.75rem;--chrz-text-display: 2.5rem;--chrz-leading-xs: 1.4;--chrz-leading-sm: 1.5;--chrz-leading-base: 1.6;--chrz-leading-md: 1.5;--chrz-leading-lg: 1.3;--chrz-leading-xl: 1.25;--chrz-leading-display: 1.15}:root{--chrz-spacing-1: .25rem;--chrz-spacing-2: .5rem;--chrz-spacing-3: .75rem;--chrz-spacing-4: 1rem;--chrz-spacing-6: 1.5rem;--chrz-spacing-8: 2rem;--chrz-spacing-12: 3rem;--chrz-spacing-16: 4rem;--chrz-spacing-20: 5rem;--chrz-spacing-24: 6rem}:root{--chrz-radius-sm: 4px;--chrz-radius-md: 8px;--chrz-radius-lg: 12px;--chrz-radius-xl: 16px;--chrz-radius-full: 9999px}:root{--chrz-shadow-sm: 0 1px 3px rgb(0 0 0 / 8%);--chrz-shadow-md: 0 4px 12px rgb(0 0 0 / 10%);--chrz-shadow-lg: 0 8px 32px rgb(0 0 0 / 15%)}:root{--chrz-header-height: 72px;--chrz-ticker-height: 56px}:root{--chrz-z-below: -1;--chrz-z-base: 0;--chrz-z-raised: 10;--chrz-z-dropdown: 100;--chrz-z-sticky: 200;--chrz-z-overlay: 300;--chrz-z-modal: 400;--chrz-z-toast: 500}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}fieldset{border:none}summary{cursor:pointer}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.chrz-flex-row{display:flex;flex-direction:row}.chrz-flex-col{display:flex;flex-direction:column}.chrz-text-start{text-align:start}.chrz-text-end{text-align:end}.chrz-text-center{text-align:center}.chrz-ms-auto{margin-inline-start:auto}.chrz-me-auto{margin-inline-end:auto}body{font-family:var(--chrz-font-body)!important;font-size:var(--chrz-text-base);font-weight:var(--chrz-font-weight-regular);line-height:var(--chrz-leading-base);color:var(--chrz-color-text-primary);direction:rtl}h1,h2,h3,h4,h5,h6{font-family:var(--chrz-font-doran)}h1{font-size:var(--chrz-text-display);line-height:var(--chrz-leading-display);font-weight:var(--chrz-font-weight-bold)}h2{font-size:var(--chrz-text-xl);line-height:var(--chrz-leading-xl);font-weight:var(--chrz-font-weight-bold)}h3{font-size:var(--chrz-text-lg);line-height:var(--chrz-leading-lg);font-weight:var(--chrz-font-weight-medium)}h4{font-size:var(--chrz-text-md);line-height:var(--chrz-leading-md);font-weight:var(--chrz-font-weight-medium)}h5{font-size:var(--chrz-text-base);line-height:var(--chrz-leading-base);font-weight:var(--chrz-font-weight-medium)}h6{font-size:var(--chrz-text-sm);line-height:var(--chrz-leading-sm);font-weight:var(--chrz-font-weight-medium)}input,button,textarea,select{font-weight:var(--chrz-font-weight-bold)}.chrz-font-heading{font-family:var(--chrz-font-heading)}.chrz-font-body{font-family:var(--chrz-font-body)}.chrz-mono,[data-chrz-mono]{font-family:var(--chrz-font-body);font-variant-numeric:tabular-nums}.chrz-delta--positive{color:var(--chrz-color-positive);font-family:var(--chrz-font-body)}.chrz-delta--negative{color:var(--chrz-color-negative);font-family:var(--chrz-font-body)}.chrz-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--chrz-spacing-6)}@media (min-width: 1280px){.chrz-container{padding-inline:var(--chrz-spacing-8)}}.chrz-container--narrow{max-width:800px}.chrz-main{min-height:60vh}.chrz-main--centered{display:flex;align-items:center;justify-content:center}.chrz-section-header{text-align:center;margin-block-end:var(--chrz-spacing-12);max-width:720px;margin-inline:auto}.chrz-section-header__title{font-size:var(--chrz-text-xl);line-height:var(--chrz-leading-xl);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);margin-block-end:var(--chrz-spacing-4)}.chrz-section-header__highlight{display:block;font-family:var(--chrz-font-body);color:var(--chrz-color-positive);margin-block-start:var(--chrz-spacing-2);text-align:justify}.chrz-section-header__subtitle{font-size:var(--chrz-text-md);color:var(--chrz-color-text-secondary);line-height:var(--chrz-leading-md);text-align:center}body{background-color:var(--chrz-color-surface-page);color:var(--chrz-color-text-primary);font-family:var(--chrz-font-body);direction:rtl;overflow-x:hidden}.chrz-btn{display:inline-flex;align-items:center;gap:var(--chrz-spacing-2);padding-block:var(--chrz-spacing-3);padding-inline:var(--chrz-spacing-6);border-radius:var(--chrz-radius-md);font-size:var(--chrz-text-base);font-weight:var(--chrz-font-weight-medium);font-family:var(--chrz-font-heading);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background-color var(--chrz-transition-fast),border-color var(--chrz-transition-fast),color var(--chrz-transition-fast),box-shadow var(--chrz-transition-fast);white-space:nowrap;line-height:1}.chrz-btn:focus-visible{outline:2px solid var(--chrz-color-focus-ring);outline-offset:2px}.chrz-btn--primary{background-color:var(--chrz-btn-primary-bg);color:var(--chrz-btn-primary-text)}.chrz-btn--primary:hover{background-color:var(--chrz-btn-primary-bg-hover)}.chrz-btn--primary:active{background-color:var(--chrz-btn-primary-bg-active)}.chrz-btn--premium{background-color:var(--chrz-btn-premium-bg);color:var(--chrz-btn-premium-text);font-weight:var(--chrz-font-weight-bold)}.chrz-btn--premium:hover{background-color:var(--chrz-btn-premium-bg-hover)}.chrz-btn--premium:active{background-color:var(--chrz-btn-premium-bg-active)}.chrz-btn--ghost{background-color:transparent;border-color:var(--chrz-btn-ghost-border);color:var(--chrz-btn-ghost-text)}.chrz-btn--ghost:hover{background-color:var(--chrz-btn-ghost-bg-hover)}.chrz-btn--danger{background-color:var(--chrz-btn-danger-bg);color:var(--chrz-btn-danger-text)}.chrz-btn--danger:hover{background-color:var(--chrz-btn-danger-bg-hover)}.chrz-btn--lg{padding-block:var(--chrz-spacing-4);padding-inline:var(--chrz-spacing-8);font-size:var(--chrz-text-md);border-radius:var(--chrz-radius-lg)}.chrz-btn--block{width:100%;justify-content:center}.chrz-btn__icon{flex-shrink:0}.chrz-card{background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-lg);padding:var(--chrz-spacing-6);transition:border-color var(--chrz-transition-base),box-shadow var(--chrz-transition-base)}.chrz-card:hover{border-color:var(--chrz-card-border-hover);box-shadow:var(--chrz-card-shadow-hover)}.chrz-badge{display:inline-flex;align-items:center;gap:var(--chrz-spacing-1);padding-block:var(--chrz-spacing-1);padding-inline:var(--chrz-spacing-3);border-radius:var(--chrz-radius-full);font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);font-family:var(--chrz-font-body)}.chrz-badge--positive{background-color:#2d7a4f26;color:var(--chrz-color-positive)}.chrz-badge--negative{background-color:#b3463b26;color:var(--chrz-color-negative)}.chrz-badge--premium{background-color:#dec79e38;color:var(--chrz-color-brand-premium)}.chrz-badge--warning{background-color:#eab30826;color:#ca8a04}@media (prefers-color-scheme: dark){.chrz-badge--warning{color:#facc15}}[data-theme=dark] .chrz-badge--warning{color:#facc15}.chrz-icon{flex-shrink:0;vertical-align:middle}.chrz-icon--positive{color:var(--chrz-color-positive)}.chrz-icon--negative{color:var(--chrz-color-negative)}.chrz-icon--brand{color:var(--chrz-color-brand-signal)}.chrz-toast-container{position:fixed;inset-block-end:var(--chrz-spacing-6);inset-inline-start:50%;transform:translate(-50%);z-index:var(--chrz-z-toast);display:flex;flex-direction:column;gap:var(--chrz-spacing-2);align-items:center}.chrz-toast{min-width:280px;max-width:400px;padding-block:var(--chrz-spacing-3);padding-inline:var(--chrz-spacing-6);border-radius:var(--chrz-radius-md);font-size:var(--chrz-text-base);background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);box-shadow:var(--chrz-shadow-lg);opacity:0;transform:translateY(8px);transition:opacity var(--chrz-transition-base),transform var(--chrz-transition-base)}.chrz-toast--visible{opacity:1;transform:translateY(0)}.chrz-toast--error{border-color:var(--chrz-color-negative);color:var(--chrz-color-negative)}.chrz-site-header{position:sticky;inset-block-start:0;z-index:var(--chrz-z-sticky);background-color:var(--chrz-header-bg);border-block-end:1px solid var(--chrz-color-surface-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.chrz-site-header__inner{display:flex;align-items:center;gap:var(--chrz-spacing-6);height:var(--chrz-header-height)}.chrz-site-header__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.chrz-site-header__logo .chrz-logo{height:2rem}.chrz-site-header__logo-text{display:block}.chrz-site-header__nav{display:none}@media (min-width: 768px){.chrz-site-header__nav{display:flex}}.chrz-site-header__actions{display:flex;align-items:center;gap:var(--chrz-spacing-1);margin-inline-start:auto}.chrz-site-header__icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--chrz-radius-sm);color:var(--chrz-color-text-secondary);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:color var(--chrz-transition-fast),background-color var(--chrz-transition-fast)}.chrz-site-header__icon-btn:hover{color:var(--chrz-color-text-primary);background-color:var(--chrz-color-surface-subtle)}.chrz-site-header__icon-btn:focus-visible{outline:2px solid var(--chrz-color-focus-ring);outline-offset:2px}.chrz-site-header__mobile-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--chrz-radius-sm);color:var(--chrz-color-text-primary)}@media (min-width: 768px){.chrz-site-header__mobile-toggle{display:none}}.chrz-theme-toggle__icon{transition:transform var(--chrz-transition-fast)}.chrz-theme-toggle__icon--sun{display:none}.chrz-theme-toggle__icon--moon{display:block}.chrz-theme-toggle:hover .chrz-theme-toggle__icon{transform:rotate(20deg)}[data-theme=dark] .chrz-theme-toggle__icon--sun{display:block}[data-theme=dark] .chrz-theme-toggle__icon--moon{display:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .chrz-theme-toggle__icon--sun{display:block}:root:not([data-theme=light]) .chrz-theme-toggle__icon--moon{display:none}}.chrz-site-header__mobile-backdrop{position:fixed;inset-block-start:var(--chrz-header-height);inset-inline:0;block-size:calc(100vh - var(--chrz-header-height));block-size:calc(100dvh - var(--chrz-header-height));z-index:var(--chrz-z-overlay);background-color:#00000073}@media (min-width: 768px){.chrz-site-header__mobile-backdrop{display:none!important}}.chrz-site-header__mobile-nav{position:fixed;inset-block-start:var(--chrz-header-height);inset-inline-start:0;block-size:calc(100vh - var(--chrz-header-height));block-size:calc(100dvh - var(--chrz-header-height));z-index:var(--chrz-z-overlay);display:flex;flex-direction:column;inline-size:min(80vw,320px);background-color:var(--chrz-color-surface-card);border-inline-end:1px solid var(--chrz-color-surface-border);border-start-end-radius:var(--chrz-radius-lg);border-end-end-radius:var(--chrz-radius-lg);box-shadow:var(--chrz-shadow-lg);padding-block:var(--chrz-spacing-4);overflow-y:auto}@media (min-width: 768px){.chrz-site-header__mobile-nav{display:none!important}}.admin-bar .chrz-site-header__mobile-backdrop,.admin-bar .chrz-site-header__mobile-nav{inset-block-start:calc(var(--chrz-header-height) + 46px);block-size:calc(100vh - var(--chrz-header-height) - 46px);block-size:calc(100dvh - var(--chrz-header-height) - 46px)}.chrz-site-header__mobile-account{display:flex;align-items:center;gap:var(--chrz-spacing-3);margin-block-start:auto;margin-inline:var(--chrz-spacing-4);padding-block:var(--chrz-spacing-3);padding-inline:var(--chrz-spacing-3);border-block-start:1px solid var(--chrz-color-surface-border);color:var(--chrz-color-text-secondary);font-size:var(--chrz-text-md);background:transparent;border-inline:none;border-block-end:none;cursor:pointer;text-align:start;transition:color var(--chrz-transition-fast),background-color var(--chrz-transition-fast)}.chrz-site-header__mobile-account svg{flex-shrink:0}.chrz-site-header__mobile-account:hover{color:var(--chrz-color-text-primary);background-color:var(--chrz-color-surface-subtle)}.chrz-mobile-nav-enter{transition:transform .26s ease-out}.chrz-mobile-nav-enter-start{transform:translate(100%)}.chrz-mobile-nav-enter-end{transform:translate(0)}.chrz-mobile-nav-leave{transition:transform .22s ease-in}.chrz-mobile-nav-leave-start{transform:translate(0)}.chrz-mobile-nav-leave-end{transform:translate(100%)}.chrz-mobile-backdrop-enter{transition:opacity .26s ease-out}.chrz-mobile-backdrop-enter-start{opacity:0}.chrz-mobile-backdrop-enter-end{opacity:1}.chrz-mobile-backdrop-leave{transition:opacity .22s ease-in}.chrz-mobile-backdrop-leave-start{opacity:1}.chrz-mobile-backdrop-leave-end{opacity:0}.chrz-hamburger{display:flex;flex-direction:column;gap:5px;width:22px}.chrz-hamburger span{display:block;height:2px;background-color:currentcolor;border-radius:2px;transition:transform var(--chrz-transition-fast),opacity var(--chrz-transition-fast)}.chrz-hamburger--open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.chrz-hamburger--open span:nth-child(2){opacity:0}.chrz-hamburger--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.chrz-nav-list{display:flex;align-items:center;gap:var(--chrz-spacing-2)}.chrz-nav-list--mobile{flex-direction:column;align-items:stretch;gap:0;padding-inline:var(--chrz-spacing-4)}.chrz-nav-list__link{display:block;padding-block:var(--chrz-spacing-2);padding-inline:var(--chrz-spacing-3);border-radius:var(--chrz-radius-sm);font-size:var(--chrz-text-base);color:var(--chrz-color-text-secondary);transition:color var(--chrz-transition-fast),background-color var(--chrz-transition-fast)}.chrz-nav-list__link:hover{color:var(--chrz-color-text-primary);background-color:var(--chrz-color-surface-subtle)}.chrz-nav-list--mobile .chrz-nav-list__link{padding-block:var(--chrz-spacing-3);border-radius:var(--chrz-radius-md);font-size:var(--chrz-text-md)}.chrz-error-page{text-align:center;padding:var(--chrz-spacing-16)}.chrz-error-page__code{font-size:6rem;font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-brand-signal);font-family:var(--chrz-font-body);line-height:1;margin-block-end:var(--chrz-spacing-4)}.chrz-error-page__message{font-size:var(--chrz-text-lg);color:var(--chrz-color-text-secondary);margin-block-end:var(--chrz-spacing-8)}.chrz-logo{display:block;width:auto;max-width:100%;object-fit:contain}.chrz-logo--for-dark,[data-theme=dark] .chrz-logo--for-light{display:none}[data-theme=dark] .chrz-logo--for-dark{display:block}.chrz-hero{position:relative;padding-block:var(--chrz-spacing-12);overflow:hidden;min-height:calc(100dvh - var(--chrz-header-height) - var(--chrz-ticker-height));display:flex;align-items:center}.chrz-hero__bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(1,69,66,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(1,69,66,.04) 1px,transparent 1px);background-size:48px 48px;z-index:0;pointer-events:none}.chrz-hero:before{content:"";position:absolute;top:-20%;inset-inline-start:50%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(1,69,66,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.chrz-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--chrz-spacing-12);align-items:center}@media (min-width: 768px){.chrz-hero__inner{grid-template-columns:1fr 1fr}}.chrz-hero__content{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.chrz-hero__content--visible{opacity:1;transform:translateY(0)}.chrz-hero__badge{display:inline-flex;align-items:center;gap:var(--chrz-spacing-2);padding-block:var(--chrz-spacing-1);padding-inline:var(--chrz-spacing-4);border-radius:var(--chrz-radius-full);background-color:#2d7a4f1a;border:1px solid rgba(45,122,79,.25);color:var(--chrz-color-positive);font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);margin-block-end:var(--chrz-spacing-6)}.chrz-hero__badge-dot{width:7px;height:7px;border-radius:50%;background-color:var(--chrz-color-positive);animation:chrz-pulse 2s ease-in-out infinite;flex-shrink:0}.chrz-hero__heading{font-size:clamp(1.75rem,4vw,2.3125rem);line-height:1.25;font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);margin-block-end:var(--chrz-spacing-4)}.chrz-hero__subheading{font-family:var(--chrz-font-doran);font-size:var(--chrz-text-xl);color:var(--chrz-color-brand-premium);font-weight:var(--chrz-font-weight-medium);margin-block-end:var(--chrz-spacing-4)}[data-theme=light] .chrz-hero__subheading{color:#9e6f1e}.chrz-hero__social-proof{font-size:var(--chrz-text-base);color:var(--chrz-color-text-secondary);margin-block-end:var(--chrz-spacing-8)}.chrz-hero__actions{display:flex;flex-wrap:wrap;gap:var(--chrz-spacing-4);margin-block-end:var(--chrz-spacing-8)}.chrz-hero__actions .chrz-btn--ghost{border-radius:var(--chrz-radius-lg)}@media (max-width: 1023px){.chrz-hero__actions{flex-wrap:nowrap}.chrz-hero__actions .chrz-btn--ghost{padding:12px;background-color:var(--chrz-color-brand-signal);border-color:var(--chrz-color-brand-signal);color:#fff}.chrz-hero__actions .chrz-btn--ghost:hover{background-color:var(--chrz-btn-primary-bg-hover, var(--chrz-color-brand-signal));border-color:var(--chrz-btn-primary-bg-hover, var(--chrz-color-brand-signal))}.chrz-hero__actions .chrz-btn--primary{flex:1;justify-content:center;text-align:center}}.chrz-hero__play-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--chrz-radius-md, 10px);background-color:var(--chrz-color-brand-signal);color:#fff;flex-shrink:0}.chrz-hero__play-icon svg{width:22px;height:22px}@media (max-width: 1023px){.chrz-hero__play-icon{color:#fff;width:34px;height:34px}.chrz-hero__play-icon svg{width:26px;height:26px}}@media (max-width: 1023px){.chrz-hero__play-label{display:none}}.chrz-hero__trust{display:flex;flex-wrap:wrap;gap:var(--chrz-spacing-4)}.chrz-hero__trust-item{display:flex;align-items:center;gap:var(--chrz-spacing-2);font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary)}.chrz-hero__visual{display:none}@media (min-width: 768px){.chrz-hero__visual{display:flex;justify-content:center}}.chrz-hero__dashboard-mockup{position:relative;width:100%;max-width:400px}.chrz-mockup-card{background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-xl);padding:var(--chrz-spacing-6);box-shadow:var(--chrz-shadow-lg),0 0 60px #0145421a}.chrz-mockup-card__header{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--chrz-spacing-4)}.chrz-mockup-card__title{font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-secondary)}.chrz-mockup-card__row{display:flex;align-items:center;justify-content:space-between;padding-block:var(--chrz-spacing-2);border-block-start:1px solid var(--chrz-color-surface-border)}.chrz-mockup-card__row:first-of-type{border-block-start:none}.chrz-mockup-card__label{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary)}.chrz-mockup-chart{margin-block:var(--chrz-spacing-4);border-radius:var(--chrz-radius-sm);overflow:hidden;height:80px}.chrz-mockup-chart__svg{width:100%;height:100%}.chrz-mockup-badge{position:absolute;inset-block-start:-var(--chrz-spacing-4);inset-inline-end:-var(--chrz-spacing-4);display:flex;align-items:center;gap:var(--chrz-spacing-2);padding-block:var(--chrz-spacing-2);padding-inline:var(--chrz-spacing-4);border-radius:var(--chrz-radius-full);background-color:#2d7a4f26;border:1px solid rgba(45,122,79,.3);color:var(--chrz-color-positive);font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);top:-16px;right:-16px}.chrz-performance{padding-block:var(--chrz-spacing-20)}@media (max-width: 1023px){.chrz-performance{padding-block:3.125rem}}.chrz-performance__card{padding:var(--chrz-spacing-8);margin-block-end:var(--chrz-spacing-8);opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out,border-color var(--chrz-transition-base),box-shadow var(--chrz-transition-base)}.chrz-performance__card--visible{opacity:1;transform:translateY(0)}.chrz-performance__card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-block-end:var(--chrz-spacing-6);flex-wrap:wrap;gap:var(--chrz-spacing-4)}.chrz-performance__card-title{font-size:var(--chrz-text-lg);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);margin-block-end:var(--chrz-spacing-1)}.chrz-performance__card-subtitle{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-muted)}.chrz-performance__period-badge{padding-block:var(--chrz-spacing-1);padding-inline:var(--chrz-spacing-3);border-radius:var(--chrz-radius-full);background-color:var(--chrz-color-surface-subtle);font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary);white-space:nowrap;flex-shrink:0}.chrz-performance__chart-wrap{height:420px;padding-block:var(--chrz-spacing-4);padding-inline:var(--chrz-spacing-2);margin-block-end:var(--chrz-spacing-6);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}@media (min-width: 768px){.chrz-performance__chart-wrap{height:440px;overflow-x:visible;scroll-snap-type:none}}.chrz-performance__chart-scroll{position:relative;width:100%;height:100%}@media (max-width: 767px){.chrz-performance__chart-scroll{display:flex;width:auto}}.chrz-performance__chart-page{display:none}@media (max-width: 767px){.chrz-performance__chart-page{display:block;flex:0 0 auto;height:100%;scroll-snap-align:start;pointer-events:none}}.chrz-performance__canvas{width:100%;height:100%}@media (max-width: 767px){.chrz-performance__canvas{position:absolute;top:0;right:0;bottom:0;left:0}}.chrz-performance__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--chrz-spacing-4) var(--chrz-spacing-8);padding-block-start:var(--chrz-spacing-4);border-block-start:1px solid var(--chrz-color-surface-border)}@media (max-width: 1023px){.chrz-performance__legend{flex-direction:column;align-items:flex-start;gap:var(--chrz-spacing-3)}}.chrz-performance__metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--chrz-spacing-4)}@media (min-width: 768px){.chrz-performance__metrics{grid-template-columns:repeat(4,1fr)}}.chrz-legend-item{display:flex;align-items:center;gap:var(--chrz-spacing-2)}.chrz-legend-item__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.chrz-legend-item__label{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary)}.chrz-legend-item__value{font-size:var(--chrz-text-sm);margin-inline-start:var(--chrz-spacing-2)}.chrz-metric-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--chrz-spacing-6);background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-lg)}.chrz-metric-card__value{font-size:var(--chrz-text-xl);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-positive);line-height:1.2;margin-block-end:var(--chrz-spacing-2)}.chrz-metric-card__label{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary)}.chrz-why{padding-block:var(--chrz-spacing-20)}@media (max-width: 1023px){.chrz-why{padding-block:3.125rem}}.chrz-why__grid{display:grid;grid-template-columns:1fr;gap:var(--chrz-spacing-6)}@media (min-width: 640px){.chrz-why__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.chrz-why__grid{grid-template-columns:repeat(4,1fr)}}.chrz-feature-card{padding:var(--chrz-spacing-8);background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-xl);transition:transform var(--chrz-transition-base),border-color var(--chrz-transition-base),box-shadow var(--chrz-transition-base);opacity:0;transform:translateY(20px);transition-delay:var(--delay, 0ms)}.chrz-feature-card--visible{opacity:1;transform:translateY(0)}.chrz-feature-card:hover{border-color:var(--chrz-color-brand-signal);box-shadow:0 0 24px #0145421f}.chrz-feature-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--chrz-radius-lg);background-color:#0145421a;color:var(--chrz-color-brand-signal);margin-block-end:var(--chrz-spacing-6);transition:background-color var(--chrz-transition-fast),color var(--chrz-transition-fast)}.chrz-feature-card:hover .chrz-feature-card__icon-wrap{background-color:var(--chrz-color-brand-signal);color:#fff}.chrz-feature-card__icon{display:block}.chrz-feature-card__title{font-size:var(--chrz-text-lg);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);margin-block-end:var(--chrz-spacing-3)}.chrz-feature-card__desc{font-size:var(--chrz-text-base);color:var(--chrz-color-text-secondary);line-height:var(--chrz-leading-base);margin-block-end:var(--chrz-spacing-4);text-align:justify}@media (min-width: 1024px){.chrz-feature-card__desc{text-align:right}}.chrz-feature-card__tag{display:inline-block;padding-block:var(--chrz-spacing-1);padding-inline:var(--chrz-spacing-3);border-radius:var(--chrz-radius-full);background-color:var(--chrz-color-surface-subtle);font-size:var(--chrz-text-xs);color:var(--chrz-color-text-muted);font-weight:var(--chrz-font-weight-medium)}.chrz-pricing{padding-block:var(--chrz-spacing-20)}@media (max-width: 1023px){.chrz-pricing{padding-block:3.125rem}}.chrz-pricing__grid{display:grid;grid-template-columns:1fr;gap:34px;align-items:stretch}@media (min-width: 768px){.chrz-pricing__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.chrz-pricing-card{display:flex;flex-direction:column;padding:var(--chrz-spacing-8);background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-xl);transition:border-color var(--chrz-transition-base),box-shadow var(--chrz-transition-base),transform var(--chrz-transition-base);position:relative}.chrz-pricing-card:hover{border-color:var(--chrz-card-border-hover);box-shadow:var(--chrz-card-shadow-hover)}.chrz-pricing-card--featured{border-color:var(--chrz-color-brand-premium);box-shadow:0 0 32px #dec79e33;transform:scale(1.04)}.chrz-pricing-card--featured:hover{transform:scale(1.06);border-color:var(--chrz-color-brand-premium);box-shadow:0 0 48px #dec79e4d}.chrz-pricing-card__badge{position:absolute;inset-block-start:calc(-1 * var(--chrz-spacing-4));inset-inline-start:50%;transform:translate(50%);display:inline-flex;align-items:center;gap:var(--chrz-spacing-1);padding-block:var(--chrz-spacing-1);padding-inline:var(--chrz-spacing-4);border-radius:var(--chrz-radius-full);background-color:var(--chrz-btn-primary-bg, var(--chrz-color-brand-signal));color:#fff;font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-bold);white-space:nowrap}.chrz-pricing-card__header{margin-block-end:var(--chrz-spacing-6)}.chrz-pricing-card__plan{font-size:var(--chrz-text-xl);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);margin-block-end:var(--chrz-spacing-1)}.chrz-pricing-card__desc{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary)}.chrz-pricing-card__price{margin-block-end:var(--chrz-spacing-6)}.chrz-pricing-card__original{display:block;font-size:var(--chrz-text-sm);color:var(--chrz-color-text-muted);text-decoration:line-through;margin-block-end:var(--chrz-spacing-1)}.chrz-pricing-card__amount{font-size:var(--chrz-text-xl);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary)}.chrz-pricing-card__currency{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary);margin-inline-start:0}.chrz-pricing-card__features{flex:1;display:flex;flex-direction:column;gap:var(--chrz-spacing-3);margin-block-end:var(--chrz-spacing-8)}.chrz-pricing-card__feature{display:flex;align-items:center;gap:var(--chrz-spacing-2);font-size:var(--chrz-text-base);color:var(--chrz-color-text-secondary)}.chrz-pricing-card__cta{font-weight:var(--chrz-font-weight-bold);border-width:2px;border-style:solid;border-color:var(--chrz-btn-primary-bg-active, var(--chrz-color-brand-signal))}[x-cloak]{display:none!important}.chrz-faq{padding-block:var(--chrz-spacing-20)}@media (max-width: 1023px){.chrz-faq{padding-block:3.125rem}}.chrz-faq__list{max-width:820px;margin-inline:auto;margin-block-start:var(--chrz-spacing-12);display:flex;flex-direction:column;gap:var(--chrz-spacing-4)}.chrz-faq__item{background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-xl);overflow:hidden;transition:border-color var(--chrz-transition-fast),box-shadow var(--chrz-transition-fast)}.chrz-faq__item--open{border-color:var(--chrz-color-brand-signal);box-shadow:0 4px 24px #0145421a}.chrz-faq__item--open .chrz-faq__trigger{background-color:#0145420d}.chrz-faq__item:not(.chrz-faq__item--open):hover{border-color:var(--chrz-color-card-border-hover, #cbd5e1)}.chrz-faq__item:not(.chrz-faq__item--open):hover .chrz-faq__trigger{background-color:var(--chrz-color-surface-subtle)}.chrz-faq__question{margin:0}.chrz-faq__trigger{display:flex;align-items:center;gap:var(--chrz-spacing-4);width:100%;padding:10px;text-align:start;background:none;border:none;cursor:pointer;font-family:var(--chrz-font-heading);transition:background-color var(--chrz-transition-fast)}.chrz-faq__trigger:focus-visible{outline:2px solid var(--chrz-color-focus-ring);outline-offset:-2px;border-radius:var(--chrz-radius-xl)}.chrz-faq__num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--chrz-radius-full);background-color:var(--chrz-color-surface-subtle);border:1px solid var(--chrz-color-surface-border);font-size:var(--chrz-text-xs);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-muted);font-family:var(--chrz-font-heading);transition:background-color var(--chrz-transition-fast),color var(--chrz-transition-fast),border-color var(--chrz-transition-fast);line-height:1}.chrz-faq__item--open .chrz-faq__num{background-color:var(--chrz-color-brand-signal);border-color:var(--chrz-color-brand-signal);color:var(--chrz-color-text-inverted)}.chrz-faq__trigger-text{flex:1;font-size:var(--chrz-text-md);font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-primary);line-height:var(--chrz-leading-md);text-align:start}.chrz-faq__chevron-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--chrz-radius-full);background-color:var(--chrz-color-surface-subtle);transition:background-color var(--chrz-transition-fast)}.chrz-faq__item--open .chrz-faq__chevron-wrap{background-color:#0145421f}.chrz-faq__chevron{color:var(--chrz-color-text-muted);transition:transform var(--chrz-transition-base),color var(--chrz-transition-fast)}.chrz-faq__chevron--open{transform:rotate(180deg);color:var(--chrz-color-brand-signal)}.chrz-faq__answer{overflow:hidden}.chrz-faq__answer-inner{padding-block-start:var(--chrz-spacing-2);padding-block-end:var(--chrz-spacing-6);padding-inline-end:var(--chrz-spacing-6);padding-inline-start:calc(var(--chrz-spacing-6) + 32px + var(--chrz-spacing-4))}.chrz-faq__answer-inner p{font-family:var(--chrz-font-body);font-size:var(--chrz-text-base);color:var(--chrz-color-text-secondary);line-height:var(--chrz-leading-base);margin:0;border-inline-start:2px solid var(--chrz-color-brand-signal);padding-inline-start:var(--chrz-spacing-4)}.chrz-site-footer{padding-block:var(--chrz-spacing-16) var(--chrz-spacing-8);border-block-start:1px solid var(--chrz-color-surface-border);background-color:var(--chrz-color-surface-card)}.chrz-site-footer__grid{display:grid;grid-template-columns:1fr;gap:var(--chrz-spacing-8);margin-block-end:var(--chrz-spacing-12)}@media (min-width: 640px){.chrz-site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.chrz-site-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.chrz-site-footer__brand{display:flex;flex-direction:column;gap:var(--chrz-spacing-4)}@media (max-width: 1023px){.chrz-site-footer__brand{align-items:center;text-align:center}.chrz-site-footer__brand .chrz-site-footer__tagline,.chrz-site-footer__brand .chrz-site-footer__about{text-align:center}.chrz-site-footer__brand .chrz-site-footer__stats{justify-content:center}}.chrz-site-footer__logo{display:inline-flex;align-items:center;text-decoration:none}.chrz-site-footer__logo .chrz-logo{height:2.5rem}.chrz-site-footer__tagline{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary);line-height:var(--chrz-leading-base);text-align:justify}.chrz-site-footer__about{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-muted);line-height:var(--chrz-leading-relaxed);max-width:42ch;text-align:justify}.chrz-site-footer__stats{display:grid;grid-template-columns:repeat(4,max-content);gap:var(--chrz-spacing-4) var(--chrz-spacing-8);margin-block-start:var(--chrz-spacing-4)}@media (max-width: 639px){.chrz-site-footer__stats{gap:16px}}.chrz-site-footer__stat{display:flex;flex-direction:column;gap:var(--chrz-spacing-1)}.chrz-site-footer__stat-value{font-size:var(--chrz-text-lg);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-positive)}.chrz-site-footer__stat-label{font-size:var(--chrz-text-xs);color:var(--chrz-color-text-muted)}.chrz-site-footer__col-title{font-size:var(--chrz-text-base);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);margin-block-end:var(--chrz-spacing-4)}@media (max-width: 1023px){.chrz-site-footer__links{text-align:right}.chrz-site-footer__links ul{align-items:center;text-align:center}}.chrz-site-footer__links ul,.chrz-site-footer__legal-links ul{display:flex;flex-direction:column;gap:var(--chrz-spacing-3)}.chrz-site-footer__links ul li,.chrz-site-footer__legal-links ul li{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary);line-height:var(--chrz-leading-base)}.chrz-site-footer__links ul a,.chrz-site-footer__legal-links ul a{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary);transition:color var(--chrz-transition-fast)}.chrz-site-footer__links ul a:hover,.chrz-site-footer__legal-links ul a:hover{color:var(--chrz-color-text-primary)}.chrz-site-footer__cta-col{display:flex;flex-direction:column;gap:var(--chrz-spacing-4)}.chrz-site-footer__cta-col p{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary)}.chrz-site-footer__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--chrz-spacing-3);margin-block-start:var(--chrz-spacing-2)}.chrz-site-footer__badge{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;padding:var(--chrz-spacing-2);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-md);background-color:#fff;transition:border-color var(--chrz-transition-fast)}.chrz-site-footer__badge:hover{border-color:var(--chrz-color-brand-premium)}[data-theme=dark] .chrz-site-footer__badge{background-color:var(--chrz-color-surface-card)}.chrz-site-footer__badge img{max-width:100%;max-height:100%;object-fit:contain}.chrz-site-footer__social{display:flex;flex-wrap:wrap;gap:var(--chrz-spacing-3);margin-block-start:var(--chrz-spacing-2)}.chrz-site-footer__social-link{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-md);color:var(--chrz-color-text-secondary);background-color:var(--chrz-color-surface-base);transition:color var(--chrz-transition-fast),border-color var(--chrz-transition-fast),background-color var(--chrz-transition-fast),transform var(--chrz-transition-fast)}.chrz-site-footer__social-link:hover{color:var(--chrz-color-brand-premium);border-color:var(--chrz-color-brand-premium);transform:translateY(-2px)}.chrz-site-footer__social-link svg,.chrz-site-footer__social-link img{display:block}.chrz-site-footer__social-icon{display:block;width:20px;height:20px;background-color:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.chrz-site-footer__bottom{padding-block-start:var(--chrz-spacing-8);border-block-start:1px solid var(--chrz-color-surface-border);display:flex;flex-direction:column;gap:var(--chrz-spacing-2)}@media (min-width: 640px){.chrz-site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.chrz-site-footer__copy{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary)}.chrz-site-footer__disclaimer{font-size:var(--chrz-text-xs);color:var(--chrz-color-text-muted)}[data-theme=dark] .chrz-site-footer__col-title{color:var(--chrz-color-text-secondary)}[data-theme=dark] .chrz-site-footer__tagline,[data-theme=dark] .chrz-site-footer__about,[data-theme=dark] .chrz-site-footer__stat-label,[data-theme=dark] .chrz-site-footer__copy,[data-theme=dark] .chrz-site-footer__disclaimer,[data-theme=dark] .chrz-site-footer__links ul li,[data-theme=dark] .chrz-site-footer__legal-links ul li,[data-theme=dark] .chrz-site-footer__links ul a,[data-theme=dark] .chrz-site-footer__legal-links ul a{color:#fff}@media (max-width: 1023px){.chrz-site-footer__grid{grid-template-columns:repeat(2,1fr)}.chrz-site-footer__brand,.chrz-site-footer__cta-col{grid-column:1/-1}.chrz-site-footer__col-title,.chrz-site-footer__links ul{text-align:center}.chrz-site-footer__stats{justify-content:center}.chrz-site-footer__copy{text-align:center}.chrz-site-footer__social{justify-content:center}}.chrz-ticker{position:relative;overflow:hidden;border-block:1px solid var(--chrz-color-surface-border);background-color:var(--chrz-color-surface-card)}.chrz-ticker__track{display:flex;direction:ltr;overflow:hidden;cursor:grab;touch-action:pan-y}.chrz-ticker__track:hover .chrz-ticker__list{animation-play-state:paused}.chrz-ticker.is-dragging .chrz-ticker__track{cursor:grabbing;-webkit-user-select:none;user-select:none}.chrz-ticker__list{display:flex;align-items:center;flex-shrink:0;list-style:none;padding:0;margin:0;animation:chrz-ticker-scroll 45s linear infinite;will-change:transform}.chrz-ticker__item{display:inline-flex;align-items:center;flex-direction:row-reverse;gap:var(--chrz-spacing-3);padding-block:var(--chrz-spacing-4);padding-inline:var(--chrz-spacing-6);position:relative}.chrz-ticker__item:after{content:"";position:absolute;inset-inline-end:0;top:25%;height:50%;width:1px;background-color:var(--chrz-color-surface-border)}.chrz-ticker__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px}.chrz-ticker__icon img{width:100%;height:100%;object-fit:cover;display:block}.chrz-ticker__meta{display:flex;flex-direction:column;direction:rtl;gap:1px}.chrz-ticker__name{font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-primary);white-space:nowrap;line-height:1.3}.chrz-ticker__sub{font-size:var(--chrz-text-xs);color:var(--chrz-color-text-muted);white-space:nowrap;line-height:1.2}.chrz-ticker__price-wrap{display:flex;flex-direction:column;align-items:flex-end;direction:rtl;gap:0;min-width:100px}.chrz-ticker__price{font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);direction:ltr;unicode-bidi:isolate;white-space:nowrap;line-height:1.3;font-variant-numeric:tabular-nums}.chrz-ticker__unit{font-size:var(--chrz-text-xs);color:var(--chrz-color-text-muted);white-space:nowrap;line-height:1.2}.chrz-ticker__change{display:inline-flex;align-items:center;gap:var(--chrz-spacing-1);font-size:var(--chrz-text-xs);font-weight:var(--chrz-font-weight-medium);white-space:nowrap;padding-block:3px;padding-inline:var(--chrz-spacing-2);border-radius:var(--chrz-radius-sm)}.chrz-ticker__change--up{color:var(--chrz-color-positive);background-color:#2d7a4f14}.chrz-ticker__change--down{color:var(--chrz-color-negative);background-color:#b3463b14}@keyframes chrz-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes chrz-pulse{0%,to{opacity:1}50%{opacity:.4}}.chrz-anim{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.chrz-anim--visible{opacity:1;transform:none}.chrz-anim--delay-1{transition-delay:.08s}.chrz-anim--delay-2{transition-delay:.16s}.chrz-anim--delay-3{transition-delay:.24s}.chrz-anim--delay-4{transition-delay:.32s}.chrz-anim--delay-5{transition-delay:.4s}.chrz-anim--delay-6{transition-delay:.48s}.chrz-page-hero{position:relative;padding-block:var(--chrz-spacing-20, 5rem) var(--chrz-spacing-16, 4rem);overflow:hidden;text-align:center}.chrz-page-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(1,69,66,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(1,69,66,.05) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.chrz-page-hero:before{content:"";position:absolute;top:-30%;inset-inline-start:50%;transform:translate(-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(1,69,66,.1) 0%,transparent 65%);pointer-events:none}.chrz-page-hero__inner{position:relative;z-index:1;max-width:680px;margin-inline:auto}.chrz-page-hero__tag{display:inline-flex;align-items:center;gap:var(--chrz-spacing-2);padding-block:var(--chrz-spacing-1);padding-inline:var(--chrz-spacing-4);border-radius:var(--chrz-radius-full);background-color:#0145421a;border:1px solid rgba(1,69,66,.25);color:var(--chrz-color-brand-signal, #3b82f6);font-size:var(--chrz-text-sm, .75rem);font-weight:var(--chrz-font-weight-medium, 500);margin-block-end:var(--chrz-spacing-5)}.chrz-page-hero__tag-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor;animation:chrz-page-pulse 2s ease-in-out infinite}.chrz-page-hero__title{font-size:clamp(2rem,5vw,3rem);font-weight:var(--chrz-font-weight-bold, 700);font-family:var(--chrz-font-heading, sans-serif);line-height:1.25;margin:0 0 var(--chrz-spacing-5);background:linear-gradient(135deg,var(--chrz-color-text-primary, #e2e8f0) 0%,var(--chrz-color-brand-signal, #3b82f6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.chrz-page-hero__subtitle{font-size:var(--chrz-text-md, 1rem);color:var(--chrz-color-text-secondary, #94a3b8);line-height:1.8;margin:0}@keyframes chrz-page-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.chrz-mission{padding-block:var(--chrz-spacing-16, 4rem)}.chrz-mission__card{position:relative;background-color:var(--chrz-color-surface-card, #0f1d35);border:1px solid var(--chrz-color-surface-border, #1e3057);border-radius:var(--chrz-radius-xl, 16px);padding:var(--chrz-spacing-12, 3rem) var(--chrz-spacing-10, 2.5rem);overflow:hidden;text-align:center}.chrz-mission__card:before{content:"";position:absolute;top:0;inset-inline:0;height:3px;background:linear-gradient(90deg,transparent,var(--chrz-color-brand-signal, #3b82f6),transparent)}.chrz-mission__card:after{content:"";position:absolute;top:0;inset-inline-start:50%;transform:translate(-50%);width:400px;height:300px;background:radial-gradient(ellipse,rgba(1,69,66,.08) 0%,transparent 70%);pointer-events:none}.chrz-mission__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--chrz-radius-lg, 12px);background:linear-gradient(135deg,#01454233,#0145420d);border:1px solid rgba(1,69,66,.3);color:var(--chrz-color-brand-signal, #3b82f6);margin-block-end:var(--chrz-spacing-6);position:relative;z-index:1}.chrz-mission__text{position:relative;z-index:1;font-size:clamp(1.1rem,2.5vw,1.375rem);line-height:2;color:var(--chrz-color-text-secondary, #94a3b8);max-width:760px;margin-inline:auto}.chrz-mission__text strong{color:var(--chrz-color-text-primary, #e2e8f0);font-weight:var(--chrz-font-weight-semibold, 600)}.chrz-stats{padding-block:var(--chrz-spacing-12, 3rem)}.chrz-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--chrz-spacing-4)}@media (min-width: 768px){.chrz-stats__grid{grid-template-columns:repeat(4,1fr)}}.chrz-stat-card{background-color:var(--chrz-color-surface-card, #0f1d35);border:1px solid var(--chrz-color-surface-border, #1e3057);border-radius:var(--chrz-radius-lg, 12px);padding:var(--chrz-spacing-6);text-align:center;transition:transform .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out}.chrz-stat-card:hover{transform:translateY(-4px);border-color:#01454266;box-shadow:0 12px 32px #0145421f}.chrz-stat-card__num{display:block;font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--chrz-font-weight-bold, 700);font-family:var(--chrz-font-heading, sans-serif);background:linear-gradient(135deg,var(--chrz-color-text-inverted) 30%,var(--chrz-color-brand-signal));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;margin-block-end:var(--chrz-spacing-2)}.chrz-stat-card__label{font-size:var(--chrz-text-sm, .75rem);color:var(--chrz-color-text-muted, #4a6080);font-weight:var(--chrz-font-weight-medium, 500)}.chrz-values{padding-block:var(--chrz-spacing-16, 4rem)}.chrz-values__grid{display:grid;gap:var(--chrz-spacing-4);grid-template-columns:1fr}@media (min-width: 600px){.chrz-values__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.chrz-values__grid{grid-template-columns:repeat(3,1fr)}}.chrz-value-card{background:linear-gradient(145deg,#263c53cc,#1a2d4099);border:1px solid var(--chrz-color-surface-border, #1e3057);border-radius:var(--chrz-radius-lg, 12px);padding:var(--chrz-spacing-8) var(--chrz-spacing-6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s ease-out,transform .25s ease-out}.chrz-value-card:hover{border-color:#01454266;transform:translateY(-3px)}.chrz-value-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--chrz-radius-md, 8px);background-color:#0145421f;border:1px solid rgba(1,69,66,.2);color:var(--chrz-color-brand-signal, #3b82f6);margin-block-end:var(--chrz-spacing-4)}.chrz-value-card__title{font-size:var(--chrz-text-md, 1rem);font-weight:var(--chrz-font-weight-semibold, 600);color:var(--chrz-color-text-primary, #e2e8f0);font-family:var(--chrz-font-heading, sans-serif);margin:0 0 var(--chrz-spacing-2)}.chrz-value-card__text{font-size:var(--chrz-text-base, .875rem);color:var(--chrz-color-text-secondary, #94a3b8);line-height:1.75;margin:0;text-align:justify}.chrz-timeline{padding-block:var(--chrz-spacing-16, 4rem)}.chrz-timeline__track{display:flex;flex-direction:column;gap:0;position:relative;max-width:640px;margin-inline:auto}.chrz-timeline__track:before{content:"";position:absolute;top:12px;bottom:12px;inset-inline-start:11px;width:2px;background:linear-gradient(to bottom,transparent,var(--chrz-color-surface-border, #1e3057) 10%,var(--chrz-color-surface-border, #1e3057) 90%,transparent)}.chrz-tl-item{display:grid;grid-template-columns:24px 1fr;gap:0 var(--chrz-spacing-5);padding-block-end:var(--chrz-spacing-8)}.chrz-tl-item:last-child{padding-block-end:0}.chrz-tl-item__dot{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--chrz-color-brand-signal, #3b82f6),rgb(38,60,83));border:3px solid var(--chrz-color-surface-page, #0a1628);box-shadow:0 0 0 1px var(--chrz-color-brand-signal, #3b82f6);flex-shrink:0;margin-block-start:2px}.chrz-tl-item__content{padding-block-end:var(--chrz-spacing-2)}.chrz-tl-item__year{font-size:var(--chrz-text-xs, .625rem);font-weight:var(--chrz-font-weight-bold, 700);color:var(--chrz-color-brand-signal, #3b82f6);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--chrz-spacing-1)}.chrz-tl-item__title{font-size:var(--chrz-text-base, .875rem);font-weight:var(--chrz-font-weight-semibold, 600);color:var(--chrz-color-text-primary, #e2e8f0);margin:0 0 var(--chrz-spacing-1);font-family:var(--chrz-font-heading, sans-serif)}.chrz-tl-item__desc{font-size:var(--chrz-text-sm, .75rem);color:var(--chrz-color-text-secondary, #94a3b8);line-height:1.7;margin:0;text-align:justify}.chrz-page-cta{padding-block:var(--chrz-spacing-20, 5rem)}.chrz-page-cta__card{position:relative;background:linear-gradient(135deg,#0145421f,#6366f114);border:1px solid rgba(1,69,66,.3);border-radius:var(--chrz-radius-2xl, 24px);padding:var(--chrz-spacing-12, 3rem) var(--chrz-spacing-8, 2rem);text-align:center;overflow:hidden}.chrz-page-cta__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(1,69,66,.15) 0%,transparent 60%);pointer-events:none}.chrz-page-cta__eyebrow{font-size:var(--chrz-text-sm, .75rem);font-weight:var(--chrz-font-weight-semibold, 600);letter-spacing:.08em;text-transform:uppercase;color:var(--chrz-color-brand-signal, #3b82f6);margin-block-end:var(--chrz-spacing-3);position:relative;z-index:1}.chrz-page-cta__title{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:var(--chrz-font-weight-bold, 700);font-family:var(--chrz-font-heading, sans-serif);color:var(--chrz-color-text-primary, #e2e8f0);margin:0 0 var(--chrz-spacing-4);position:relative;z-index:1}.chrz-page-cta__sub{font-size:var(--chrz-text-base, .875rem);color:var(--chrz-color-text-secondary, #94a3b8);margin:0 0 var(--chrz-spacing-8);position:relative;z-index:1}.chrz-page-cta__actions{display:flex;gap:var(--chrz-spacing-4);justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.chrz-channels{padding-block:var(--chrz-spacing-16, 4rem)}.chrz-channels__grid{display:grid;gap:var(--chrz-spacing-4);grid-template-columns:1fr}@media (min-width: 480px){.chrz-channels__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 900px){.chrz-channels__grid{grid-template-columns:repeat(4,1fr)}}.chrz-channel-card{--brand-color: var(--chrz-color-brand-signal, #3b82f6);--brand-bg: rgb(1 69 66 / 8%);--brand-shadow: rgb(1 69 66 / 15%);background-color:var(--chrz-color-surface-card, #0f1d35);border:1px solid var(--chrz-color-surface-border, #1e3057);border-radius:var(--chrz-radius-lg, 12px);padding:var(--chrz-spacing-6);text-align:center;transition:transform .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:var(--chrz-spacing-3)}.chrz-channel-card:hover{transform:translateY(-4px);border-color:var(--brand-color);box-shadow:0 8px 28px var(--brand-shadow)}.chrz-channel-card__icon-wrap{width:56px;height:56px;border-radius:var(--chrz-radius-lg, 12px);background-color:var(--brand-bg);border:1px solid color-mix(in srgb,var(--brand-color) 30%,transparent);display:flex;align-items:center;justify-content:center;color:var(--brand-color)}.chrz-channel-card__name{font-size:var(--chrz-text-base, .875rem);font-weight:var(--chrz-font-weight-semibold, 600);color:var(--chrz-color-text-primary, #e2e8f0);font-family:var(--chrz-font-heading, sans-serif)}.chrz-channel-card__handle{font-size:var(--chrz-text-sm, .75rem);color:var(--chrz-color-text-muted, #4a6080);direction:ltr}.chrz-contact-layout{padding-block:var(--chrz-spacing-4) var(--chrz-spacing-20, 5rem);display:grid;gap:var(--chrz-spacing-8)}@media (min-width: 900px){.chrz-contact-layout{grid-template-columns:1fr 380px;align-items:start}}.chrz-cform{background-color:var(--chrz-color-surface-card, #0f1d35);border:1px solid var(--chrz-color-surface-border, #1e3057);border-radius:var(--chrz-radius-xl, 16px);padding:var(--chrz-spacing-8) var(--chrz-spacing-6)}.chrz-cform__title{font-size:var(--chrz-text-lg, 1.125rem);font-weight:var(--chrz-font-weight-semibold, 600);font-family:var(--chrz-font-heading, sans-serif);color:var(--chrz-color-text-primary, #e2e8f0);margin:0 0 var(--chrz-spacing-6)}.chrz-cform__row{display:grid;gap:var(--chrz-spacing-4);margin-block-end:var(--chrz-spacing-4)}@media (min-width: 600px){.chrz-cform__row{grid-template-columns:repeat(2,1fr)}}.chrz-cform__field{display:flex;flex-direction:column;gap:var(--chrz-spacing-2);margin-block-end:var(--chrz-spacing-4)}.chrz-cform__label{font-size:var(--chrz-text-sm, .75rem);font-weight:var(--chrz-font-weight-medium, 500);color:var(--chrz-color-text-secondary, #94a3b8)}.chrz-cform__input,.chrz-cform__select,.chrz-cform__textarea{width:100%;background-color:var(--chrz-color-surface-subtle, #162440);border:1px solid var(--chrz-color-surface-border, #1e3057);border-radius:var(--chrz-radius-md, 8px);color:var(--chrz-color-text-primary, #e2e8f0);font-size:var(--chrz-text-base, .875rem);font-family:var(--chrz-font-body, sans-serif);padding:var(--chrz-spacing-3) var(--chrz-spacing-4);transition:border-color .15s ease-out,box-shadow .15s ease-out;box-sizing:border-box}.chrz-cform__input::placeholder,.chrz-cform__select::placeholder,.chrz-cform__textarea::placeholder{color:var(--chrz-color-text-muted, #4a6080)}.chrz-cform__input:focus,.chrz-cform__select:focus,.chrz-cform__textarea:focus{outline:none;border-color:var(--chrz-color-brand-signal, #3b82f6);box-shadow:0 0 0 3px #01454226}.chrz-cform__textarea{resize:vertical;min-height:120px}.chrz-cform__notice{border-radius:var(--chrz-radius-md, 8px);padding:var(--chrz-spacing-3) var(--chrz-spacing-4);font-size:var(--chrz-text-sm, .75rem);margin-block-end:var(--chrz-spacing-4)}.chrz-cform__notice--success{background-color:#2d7a4f1a;border:1px solid rgba(45,122,79,.25);color:var(--chrz-color-positive, #22c55e)}.chrz-cform__notice--error{background-color:#b3463b1a;border:1px solid rgba(179,70,59,.25);color:var(--chrz-color-negative, #dc2626)}.chrz-info-cards{display:flex;flex-direction:column;gap:var(--chrz-spacing-4)}.chrz-info-card{background-color:var(--chrz-color-surface-card, #0f1d35);border:1px solid var(--chrz-color-surface-border, #1e3057);border-radius:var(--chrz-radius-lg, 12px);padding:var(--chrz-spacing-5) var(--chrz-spacing-5);display:flex;align-items:flex-start;gap:var(--chrz-spacing-4)}.chrz-info-card__icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--chrz-radius-md, 8px);background-color:#0145421a;border:1px solid rgba(1,69,66,.2);display:flex;align-items:center;justify-content:center;color:var(--chrz-color-brand-signal, #3b82f6)}.chrz-info-card__title{font-size:var(--chrz-text-sm, .75rem);font-weight:var(--chrz-font-weight-semibold, 600);color:var(--chrz-color-text-primary, #e2e8f0);font-family:var(--chrz-font-heading, sans-serif);margin:0 0 var(--chrz-spacing-1)}.chrz-info-card__value{font-size:var(--chrz-text-base, .875rem);color:var(--chrz-color-text-secondary, #94a3b8);margin:0;line-height:1.6}.chrz-globe{padding-block:var(--chrz-spacing-16, 4rem);overflow:hidden}.chrz-globe__inner{display:grid;gap:var(--chrz-spacing-12);align-items:center;grid-template-columns:1fr}@media (min-width: 900px){.chrz-globe__inner{grid-template-columns:1fr 1fr}}.chrz-globe__title{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:var(--chrz-font-weight-bold, 700);font-family:var(--chrz-font-heading, sans-serif);color:var(--chrz-color-text-primary, #e2e8f0);line-height:1.3;margin:0 0 var(--chrz-spacing-4)}.chrz-globe__text{font-size:var(--chrz-text-md, 1rem);color:var(--chrz-color-text-secondary, #94a3b8);line-height:2;margin:0 0 var(--chrz-spacing-8);max-width:48ch;text-align:justify}.chrz-globe__facts{display:flex;flex-wrap:wrap;gap:var(--chrz-spacing-8);list-style:none;margin:0;padding:0}.chrz-globe__fact{display:flex;flex-direction:column;gap:var(--chrz-spacing-1)}.chrz-globe__fact-num{font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--chrz-font-weight-bold, 700);font-family:var(--chrz-font-heading, sans-serif);background:linear-gradient(135deg,var(--chrz-color-text-primary, #e2e8f0) 20%,var(--chrz-color-brand-premium, #DEC79E));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.chrz-globe__fact-label{font-size:var(--chrz-text-sm, .75rem);color:var(--chrz-color-text-muted, #4a6080)}.chrz-globe__visual{display:flex;align-items:center;justify-content:center}.chrz-globe__stage{position:relative;width:min(360px,80vw);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.chrz-globe__sphere{position:relative;width:58%;height:58%;border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(222,199,158,.35),transparent 42%),radial-gradient(circle at 72% 82%,rgba(1,69,66,.55),transparent 55%),linear-gradient(140deg,#045d57,#013b38 55%,#021f1d);box-shadow:inset -18px -18px 48px #0000008c,inset 12px 12px 36px #dec79e1f,0 0 60px #01454273}.chrz-globe__sphere:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-linear-gradient(90deg,rgba(222,199,158,.16) 0 1px,transparent 1px 24px);background-size:240px 100%;animation:chrz-globe-spin 14s linear infinite;mask:radial-gradient(circle at center,#000 64%,transparent 70%);-webkit-mask:radial-gradient(circle at center,#000 64%,transparent 70%)}.chrz-globe__sphere:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-linear-gradient(0deg,rgba(222,199,158,.12) 0 1px,transparent 1px 22px)}.chrz-globe__ping{position:absolute;width:10px;height:10px;border-radius:50%;background-color:var(--chrz-color-brand-premium, #DEC79E);box-shadow:0 0 10px var(--chrz-color-brand-premium, #DEC79E);z-index:2}.chrz-globe__ping:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:inherit;animation:chrz-globe-ping 2.4s ease-out infinite}.chrz-globe__ping--1{top:28%;inset-inline-start:34%}.chrz-globe__ping--2{top:54%;inset-inline-start:62%}.chrz-globe__ping--2:after{animation-delay:.8s}.chrz-globe__ping--3{top:70%;inset-inline-start:40%}.chrz-globe__ping--3:after{animation-delay:1.6s}.chrz-globe__orbit{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border:1px dashed rgba(222,199,158,.22);border-radius:50%}.chrz-globe__orbit .chrz-globe__satellite{position:absolute;top:-7px;inset-inline-start:50%;width:14px;height:14px;margin-inline-start:-7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,var(--chrz-color-brand-premium, #DEC79E) 60%);box-shadow:0 0 14px var(--chrz-color-brand-premium, #DEC79E)}.chrz-globe__orbit--1{width:78%;height:78%;animation:chrz-orbit-spin 12s linear infinite}.chrz-globe__orbit--2{width:100%;height:70%;border-color:#01454259;transform:rotate(22deg);animation:chrz-orbit-spin 18s linear infinite reverse}.chrz-globe__orbit--3{width:92%;height:92%;border-style:dotted;animation:chrz-orbit-spin 26s linear infinite}@keyframes chrz-globe-spin{to{background-position:240px 0}}@keyframes chrz-orbit-spin{to{transform:rotate(360deg)}}.chrz-globe__orbit--2{animation-name:chrz-orbit-spin-tilted}@keyframes chrz-orbit-spin-tilted{0%{transform:rotate(22deg)}to{transform:rotate(382deg)}}@keyframes chrz-globe-ping{0%{transform:scale(1);opacity:.7}to{transform:scale(3.5);opacity:0}}@media (prefers-reduced-motion: reduce){.chrz-globe__sphere:before,.chrz-globe__orbit,.chrz-globe__ping:after{animation:none!important}}.chrz-plans{padding-block:var(--chrz-spacing-16, 4rem)}.chrz-plan-prices{display:grid;gap:var(--chrz-spacing-4);grid-template-columns:1fr;margin-block-end:var(--chrz-spacing-12)}@media (min-width: 600px){.chrz-plan-prices{grid-template-columns:repeat(3,1fr)}}.chrz-plan-price-card{background-color:var(--chrz-color-surface-card, #0f1d35);border:1px solid var(--chrz-color-surface-border, #1e3057);border-radius:var(--chrz-radius-xl, 16px);padding:var(--chrz-spacing-6) var(--chrz-spacing-5);text-align:center;position:relative;overflow:hidden;transition:transform .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out}.chrz-plan-price-card:hover{transform:translateY(-4px);border-color:#01454266;box-shadow:0 12px 36px #0145421a}.chrz-plan-price-card--featured{border-color:#01454280;background:linear-gradient(145deg,rgba(1,69,66,.1) 0%,var(--chrz-color-surface-card, #0f1d35) 60%)}.chrz-plan-price-card--featured:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--chrz-color-brand-signal, #3b82f6),rgb(38,60,83))}.chrz-plan-price-card__badge{display:inline-flex;align-items:center;gap:var(--chrz-spacing-1);padding-block:3px;padding-inline:var(--chrz-spacing-3);border-radius:var(--chrz-radius-full);background:linear-gradient(135deg,var(--chrz-color-brand-signal),rgb(38,60,83));color:var(--chrz-color-text-inverted);font-size:var(--chrz-text-xs, .625rem);font-weight:var(--chrz-font-weight-bold, 700);margin-block-end:var(--chrz-spacing-3)}.chrz-plan-price-card__plan{font-size:var(--chrz-text-lg, 1.125rem);font-weight:var(--chrz-font-weight-bold, 700);font-family:var(--chrz-font-heading, sans-serif);color:var(--chrz-color-text-primary, #e2e8f0);margin:0 0 var(--chrz-spacing-1)}.chrz-plan-price-card__desc{font-size:var(--chrz-text-sm, .75rem);color:var(--chrz-color-text-muted, #4a6080);margin:0 0 var(--chrz-spacing-4)}.chrz-plan-price-card__original{font-size:var(--chrz-text-sm, .75rem);color:var(--chrz-color-text-muted, #4a6080);text-decoration:line-through;display:block;margin-block-end:var(--chrz-spacing-1)}.chrz-plan-price-card__amount{font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--chrz-font-weight-bold, 700);font-family:var(--chrz-font-heading, sans-serif);background:linear-gradient(135deg,var(--chrz-color-text-inverted) 30%,var(--chrz-color-brand-signal));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.chrz-plan-price-card__currency{font-size:var(--chrz-text-sm, .75rem);color:var(--chrz-color-text-muted, #4a6080);margin-block-end:var(--chrz-spacing-5);display:block}.chrz-plan-price-card__btn{display:block;width:100%;text-align:center;padding-block:var(--chrz-spacing-3);border-radius:var(--chrz-radius-md, 8px);font-size:var(--chrz-text-sm, .75rem);font-weight:var(--chrz-font-weight-semibold, 600);font-family:var(--chrz-font-heading, sans-serif);text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out}.chrz-compare{overflow-x:auto;border-radius:var(--chrz-radius-xl, 16px);border:1px solid var(--chrz-color-surface-border, #1e3057)}.chrz-compare__table{width:100%;border-collapse:collapse;min-width:540px}.chrz-compare__head{background-color:var(--chrz-color-surface-card, #0f1d35)}.chrz-compare__head th{padding:var(--chrz-spacing-4) var(--chrz-spacing-5);font-size:var(--chrz-text-sm, .75rem);font-weight:var(--chrz-font-weight-semibold, 600);font-family:var(--chrz-font-heading, sans-serif);color:var(--chrz-color-text-secondary, #94a3b8);text-align:center;white-space:nowrap;border-block-end:1px solid var(--chrz-color-surface-border, #1e3057)}.chrz-compare__head th:first-child{text-align:start}.chrz-compare__head th.is-featured{color:var(--chrz-color-brand-signal, #3b82f6);background-color:#0145420d}.chrz-compare__body tr{border-block-end:1px solid var(--chrz-color-surface-border, #1e3057)}.chrz-compare__body tr:last-child{border-block-end:0}.chrz-compare__body tr:nth-child(2n) td{background-color:#ffffff04}.chrz-compare__body td{padding:var(--chrz-spacing-4) var(--chrz-spacing-5);font-size:var(--chrz-text-base, .875rem);color:var(--chrz-color-text-secondary, #94a3b8);text-align:center;vertical-align:middle}.chrz-compare__body td:first-child{text-align:start;color:var(--chrz-color-text-primary, #e2e8f0);font-weight:var(--chrz-font-weight-medium, 500)}.chrz-compare__body td.is-featured{background-color:#01454208}.chrz-compare__section-row td{background-color:var(--chrz-color-surface-subtle, #162440)!important;color:var(--chrz-color-brand-signal, #3b82f6)!important;font-size:var(--chrz-text-xs, .625rem);font-weight:var(--chrz-font-weight-bold, 700);letter-spacing:.08em;text-transform:uppercase;padding-block:var(--chrz-spacing-2);text-align:start!important}.chrz-compare__check{color:var(--chrz-color-positive, #22c55e);display:inline-flex;align-items:center;justify-content:center}.chrz-compare__cross{color:var(--chrz-color-surface-border, #1e3057);display:inline-flex;align-items:center;justify-content:center}.chrz-compare__value{color:var(--chrz-color-text-primary, #e2e8f0);font-weight:var(--chrz-font-weight-semibold, 600);font-size:var(--chrz-text-sm, .75rem)}.chrz-compare__footer{background-color:var(--chrz-color-surface-card, #0f1d35);border-block-start:1px solid var(--chrz-color-surface-border, #1e3057)}.chrz-compare__footer td{padding:var(--chrz-spacing-5);text-align:center}.chrz-compare__footer td:first-child{text-align:start}.chrz-compare__footer td.is-featured{background-color:#0145420d}.chrz-suitable{padding-block:var(--chrz-spacing-12, 3rem)}.chrz-suitable__grid{display:grid;gap:var(--chrz-spacing-4)}@media (min-width: 600px){.chrz-suitable__grid{grid-template-columns:repeat(3,1fr)}}.chrz-suitable-card{background-color:var(--chrz-color-surface-card, #0f1d35);border:1px solid var(--chrz-color-surface-border, #1e3057);border-radius:var(--chrz-radius-lg, 12px);padding:var(--chrz-spacing-6)}.chrz-suitable-card__head{display:flex;align-items:center;gap:var(--chrz-spacing-3);margin-block-end:var(--chrz-spacing-4);padding-block-end:var(--chrz-spacing-4);border-block-end:1px solid var(--chrz-color-surface-border, #1e3057)}.chrz-suitable-card__icon{width:40px;height:40px;border-radius:var(--chrz-radius-md, 8px);background-color:#0145421a;border:1px solid rgba(1,69,66,.2);display:flex;align-items:center;justify-content:center;color:var(--chrz-color-brand-signal, #3b82f6);flex-shrink:0}.chrz-suitable-card__plan{font-size:var(--chrz-text-base, .875rem);font-weight:var(--chrz-font-weight-bold, 700);color:var(--chrz-color-text-primary, #e2e8f0);font-family:var(--chrz-font-heading, sans-serif);margin:0}.chrz-suitable-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--chrz-spacing-2)}.chrz-suitable-card__item{display:flex;align-items:flex-start;gap:var(--chrz-spacing-2);font-size:var(--chrz-text-sm, .75rem);color:var(--chrz-color-text-secondary, #94a3b8);line-height:1.6}.chrz-suitable-card__item:before{content:"—";color:var(--chrz-color-brand-signal, #3b82f6);flex-shrink:0;margin-block-start:1px}.chrz-account{padding-block:var(--chrz-spacing-8)}.chrz-account__layout{display:grid;grid-template-columns:1fr;gap:var(--chrz-spacing-8)}@media (min-width: 1024px){.chrz-account__layout{grid-template-columns:220px 1fr;align-items:start}}@media (min-width: 1024px){.chrz-account__sidebar{position:sticky;top:calc(var(--chrz-header-height) + var(--chrz-spacing-8))}}.chrz-account__content{min-width:0}.chrz-account-nav{background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-lg);overflow:hidden}.chrz-account-nav__list{list-style:none;margin:0;padding:var(--chrz-spacing-2) 0}.chrz-account-nav__item{border-block-end:1px solid var(--chrz-color-surface-border)}.chrz-account-nav__item:last-child{border-block-end:none}.chrz-account-nav__item--active .chrz-account-nav__link{color:var(--chrz-color-brand-signal);background-color:#01454214;font-weight:var(--chrz-font-weight-medium)}.chrz-account-nav__link{display:block;padding:var(--chrz-spacing-3) var(--chrz-spacing-4);font-size:var(--chrz-text-base);color:var(--chrz-color-text-secondary);text-decoration:none;transition:color var(--chrz-transition-fast),background-color var(--chrz-transition-fast)}.chrz-account-nav__link:hover{color:var(--chrz-color-text-primary);background-color:var(--chrz-color-surface-subtle)}.chrz-account-nav__link:focus-visible{outline:2px solid var(--chrz-color-focus-ring);outline-offset:-2px}.chrz-acct-header{margin-block-end:var(--chrz-spacing-8)}.chrz-acct-header__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--chrz-spacing-4);flex-wrap:wrap}.chrz-acct-header__greeting{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:baseline;gap:var(--chrz-spacing-4);flex-wrap:wrap}.chrz-acct-header__title{font-size:var(--chrz-text-xl);font-weight:var(--chrz-font-weight-bold);font-family:var(--chrz-font-heading);color:var(--chrz-color-text-primary);line-height:var(--chrz-leading-xl);margin-block-end:var(--chrz-spacing-3)}.chrz-acct-header__name{color:var(--chrz-color-brand-signal)}.chrz-acct-header__subscription{display:inline-flex;align-items:center;gap:var(--chrz-spacing-2);text-decoration:none}.chrz-acct-header__actions{display:flex;align-items:center;gap:var(--chrz-spacing-2);flex-shrink:0}.chrz-acct-section{margin-block-end:var(--chrz-spacing-12)}.chrz-acct-section__title{font-size:var(--chrz-text-lg);font-weight:var(--chrz-font-weight-bold);font-family:var(--chrz-font-heading);color:var(--chrz-color-text-primary);margin-block-end:var(--chrz-spacing-6);padding-block-end:var(--chrz-spacing-3);border-block-end:1px solid var(--chrz-color-surface-border)}.chrz-acct-cards{display:grid;grid-template-columns:1fr;gap:var(--chrz-spacing-6)}@media (min-width: 768px){.chrz-acct-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.chrz-acct-cards{grid-template-columns:repeat(3,1fr)}}.chrz-acct-card{display:flex;flex-direction:column;gap:var(--chrz-spacing-4);background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-xl);padding:var(--chrz-spacing-6);transition:border-color var(--chrz-transition-base),box-shadow var(--chrz-transition-base)}.chrz-acct-card:hover{border-color:var(--chrz-card-border-hover);box-shadow:var(--chrz-card-shadow-hover)}.chrz-acct-card__icon{width:52px;height:52px;border-radius:var(--chrz-radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chrz-acct-card__icon--spotplayer{background-color:#0145421f;color:var(--chrz-color-brand-signal)}.chrz-acct-card__icon--alocom{background-color:#2d7a4f1f;color:var(--chrz-color-positive)}.chrz-acct-card__icon--bale{background-color:#dec79e1f;color:var(--chrz-color-brand-premium)}.chrz-acct-card__body{flex:1;display:flex;flex-direction:column;gap:var(--chrz-spacing-3)}.chrz-acct-card__title{font-size:var(--chrz-text-md);font-weight:var(--chrz-font-weight-bold);font-family:var(--chrz-font-heading);color:var(--chrz-color-text-primary);margin:0}.chrz-acct-card__desc{font-size:var(--chrz-text-base);color:var(--chrz-color-text-secondary);line-height:var(--chrz-leading-base);margin:0}.chrz-acct-card__license{display:flex;align-items:center;gap:var(--chrz-spacing-2);background-color:var(--chrz-color-surface-subtle);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-md);padding:var(--chrz-spacing-2) var(--chrz-spacing-3);font-family:monospace;font-size:var(--chrz-text-sm);color:var(--chrz-color-text-primary);overflow-x:auto;word-break:break-all}.chrz-acct-card__links{display:flex;flex-wrap:wrap;gap:var(--chrz-spacing-2);align-items:center;font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary)}.chrz-acct-card__dl-link{color:var(--chrz-color-brand-signal);text-decoration:none;font-size:var(--chrz-text-sm)}.chrz-acct-card__dl-link:hover{text-decoration:underline}.chrz-acct-calendar__body{background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-xl);padding:var(--chrz-spacing-4) var(--chrz-spacing-6)}.chrz-acct-notifications{background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-xl);overflow:hidden}.chrz-acct-notifications__empty{padding:var(--chrz-spacing-12);text-align:center;color:var(--chrz-color-text-muted);font-size:var(--chrz-text-base)}.chrz-acct-notifications .chrz-ann-list{margin:0;padding:0}.chrz-acct-notifications .chrz-ann-item{padding-inline:var(--chrz-spacing-6)}.chrz-acct-notifications .chrz-ann-item:last-child{border-block-end:none}.chrz-locked{position:relative;overflow:hidden;border-radius:var(--chrz-radius-lg)}.chrz-locked__content{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.chrz-locked__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--chrz-spacing-3);text-align:center;padding:var(--chrz-spacing-4);background-color:color-mix(in srgb,var(--chrz-color-surface-page) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.chrz-locked__icon{display:flex;align-items:center;justify-content:center;inline-size:56px;block-size:56px;flex-shrink:0;border-radius:50%;color:var(--chrz-color-text-secondary);background-color:var(--chrz-color-surface-subtle)}.chrz-locked__text{margin:0;font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary)}.chrz-acct-calendar .chrz-locked,.chrz-acct-access__body.chrz-locked{min-block-size:240px}.chrz-cal-skeleton{display:flex;align-items:center;gap:var(--chrz-spacing-3);padding-block:var(--chrz-spacing-3)}.chrz-cal-skeleton__dot{inline-size:12px;block-size:12px;border-radius:50%;background-color:var(--chrz-color-surface-subtle);flex-shrink:0}.chrz-cal-skeleton__line{block-size:12px;inline-size:70%;border-radius:var(--chrz-radius-md);background-color:var(--chrz-color-surface-subtle)}.chrz-table-wrap{border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-lg);overflow-x:auto;background-color:var(--chrz-color-surface-card)}.chrz-table{inline-size:100%;border-collapse:collapse;text-align:right;direction:rtl}.chrz-table th,.chrz-table td{padding:var(--chrz-spacing-3) var(--chrz-spacing-4);border-block-end:1px solid var(--chrz-color-surface-border);white-space:nowrap}.chrz-table thead th{background-color:var(--chrz-color-surface-subtle);font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-secondary)}.chrz-table tbody tr:last-child td{border-block-end:none}.chrz-table tbody tr:hover{background-color:var(--chrz-color-surface-subtle)}.chrz-status-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-secondary);background-color:var(--chrz-color-surface-subtle)}.chrz-status-pill--active{color:var(--chrz-color-positive);background-color:color-mix(in srgb,var(--chrz-color-positive) 14%,transparent)}.chrz-status-pill--queued{color:var(--chrz-color-brand-premium);background-color:color-mix(in srgb,var(--chrz-color-brand-premium) 18%,transparent)}.chrz-status-pill--cancelled{color:var(--chrz-color-negative);background-color:color-mix(in srgb,var(--chrz-color-negative) 14%,transparent)}.chrz-text-muted{color:var(--chrz-color-text-muted);font-size:var(--chrz-text-base)}.woocommerce{--chrz-wc-gap: var(--chrz-spacing-8);--chrz-wc-card-pad: var(--chrz-spacing-6);--chrz-wc-radius: var(--chrz-radius-xl);--chrz-wc-radius-inner: var(--chrz-radius-lg);--chrz-wc-field-radius: var(--chrz-radius-lg);--chrz-wc-field-bg: var(--chrz-color-surface-card);--chrz-wc-field-border: var(--chrz-color-surface-border)}.woocommerce-form-login,.checkout_coupon.woocommerce-form-coupon,.woocommerce-checkout-review-order,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields,.cart_totals,.woocommerce-cart-form{background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-wc-radius);box-shadow:var(--chrz-shadow-sm)}.woocommerce-checkout h3,.chrz-checkout__summary-title,.cart_totals h2{font-family:var(--chrz-font-heading);font-size:var(--chrz-text-lg);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);line-height:var(--chrz-leading-lg);margin:0}.chrz-cart,.chrz-checkout{padding-block:var(--chrz-spacing-8) var(--chrz-spacing-16)}.chrz-cart__header,.chrz-checkout__header{margin-block-end:var(--chrz-spacing-8)}.chrz-cart__title,.chrz-checkout__title{font-family:var(--chrz-font-heading);font-size:var(--chrz-text-xl);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);line-height:var(--chrz-leading-xl);margin:0}.chrz-cart__subtitle,.chrz-checkout__subtitle{margin-block-start:var(--chrz-spacing-2);font-size:var(--chrz-text-md);color:var(--chrz-color-text-secondary)}.chrz-cart__layout{display:grid;grid-template-columns:1fr;gap:var(--chrz-wc-gap);align-items:start}@media (min-width: 1024px){.chrz-cart__layout{grid-template-columns:minmax(0,1fr) 360px}}.chrz-cart__main{min-width:0}@media (min-width: 1024px){.chrz-cart__aside{position:sticky;top:calc(var(--chrz-header-height) + var(--chrz-spacing-6))}}.woocommerce-cart-form{margin:0;padding:var(--chrz-wc-card-pad)}.woocommerce-cart-form .shop_table{width:100%;margin:0;border:0;border-collapse:collapse;background:transparent}@media (max-width: 767px){.woocommerce-cart-form thead{display:none}}.woocommerce-cart-form thead th{padding-block:0 var(--chrz-spacing-4);padding-inline:var(--chrz-spacing-3);font-family:var(--chrz-font-body);font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-muted);text-align:start;border-block-end:1px solid var(--chrz-color-surface-border)}.woocommerce-cart-form__cart-item{transition:background-color var(--chrz-transition-fast)}.woocommerce-cart-form__cart-item td{padding-block:var(--chrz-spacing-4);padding-inline:var(--chrz-spacing-3);vertical-align:middle;border-block-end:1px solid var(--chrz-color-surface-border)}.woocommerce-cart-form__cart-item:hover td{background-color:var(--chrz-table-row-bg-hover)}.woocommerce-cart-form__cart-item .product-thumbnail{inline-size:88px}.woocommerce-cart-form__cart-item .product-thumbnail img{inline-size:72px;block-size:72px;object-fit:cover;border-radius:var(--chrz-wc-radius-inner);border:1px solid var(--chrz-color-surface-border)}.woocommerce-cart-form__cart-item .product-name{font-size:var(--chrz-text-base);font-weight:var(--chrz-font-weight-medium)}.woocommerce-cart-form__cart-item .product-name a{color:var(--chrz-color-text-primary);transition:color var(--chrz-transition-fast)}.woocommerce-cart-form__cart-item .product-name a:hover{color:var(--chrz-color-brand-signal)}.woocommerce-cart-form__cart-item .product-name .variation{margin-block-start:var(--chrz-spacing-2);font-size:var(--chrz-text-sm);color:var(--chrz-color-text-muted)}.woocommerce-cart-form__cart-item .product-price,.woocommerce-cart-form__cart-item .product-subtotal{font-variant-numeric:tabular-nums;font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-primary)}.woocommerce-cart-form__cart-item .product-subtotal{color:var(--chrz-color-brand-signal)}.woocommerce-cart-form__cart-item .product-remove{inline-size:44px;text-align:center}.woocommerce-cart-form__cart-item a.remove{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:var(--chrz-radius-full);font-size:0;color:var(--chrz-color-text-muted);background-color:var(--chrz-color-surface-subtle);transition:color var(--chrz-transition-fast),background-color var(--chrz-transition-fast)}.woocommerce-cart-form__cart-item a.remove:before{content:"×";font-size:var(--chrz-text-lg);line-height:1}.woocommerce-cart-form__cart-item a.remove:hover{color:var(--chrz-color-negative);background-color:#dc26261f}.quantity.chrz-qty,.woocommerce-cart-form .quantity{display:inline-flex;align-items:stretch;border:1px solid var(--chrz-wc-field-border);border-radius:var(--chrz-wc-field-radius);overflow:hidden;background-color:var(--chrz-color-surface-card)}.quantity.chrz-qty .chrz-qty__btn,.woocommerce-cart-form .quantity .chrz-qty__btn{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;font-size:var(--chrz-text-lg);line-height:1;color:var(--chrz-color-text-secondary);background-color:var(--chrz-color-surface-subtle);border:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--chrz-transition-fast),color var(--chrz-transition-fast)}.quantity.chrz-qty .chrz-qty__btn:hover,.woocommerce-cart-form .quantity .chrz-qty__btn:hover{color:var(--chrz-color-brand-signal);background-color:var(--chrz-table-row-bg-active)}.quantity.chrz-qty .chrz-qty__btn:focus-visible,.woocommerce-cart-form .quantity .chrz-qty__btn:focus-visible{outline:2px solid var(--chrz-color-focus-ring);outline-offset:-2px}.quantity.chrz-qty input.qty,.woocommerce-cart-form .quantity input.qty{inline-size:48px;padding-block:var(--chrz-spacing-2);padding-inline:0;text-align:center;font-variant-numeric:tabular-nums;font-size:var(--chrz-text-base);color:var(--chrz-color-text-primary);background-color:var(--chrz-color-surface-card);border:0;border-inline:1px solid var(--chrz-wc-field-border)}.quantity.chrz-qty input.qty:focus,.woocommerce-cart-form .quantity input.qty:focus{outline:none}.quantity.chrz-qty input.qty,.woocommerce-cart-form .quantity input.qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.quantity.chrz-qty input.qty::-webkit-outer-spin-button,.quantity.chrz-qty input.qty::-webkit-inner-spin-button,.woocommerce-cart-form .quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart-form .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.woocommerce-cart-form__cart-item td.actions,.shop_table td.actions{padding-block-start:var(--chrz-spacing-6)!important;border-block-end:0!important}.woocommerce-cart-form__cart-item td.actions .coupon,.shop_table td.actions .coupon{display:flex;gap:var(--chrz-spacing-2);align-items:center;float:none}.woocommerce-cart-form__cart-item td.actions .coupon label,.shop_table td.actions .coupon label{display:none}.woocommerce-cart-form__cart-item td.actions .coupon .input-text,.shop_table td.actions .coupon .input-text{flex:1;min-inline-size:0;max-inline-size:260px;padding-block:var(--chrz-spacing-3);padding-inline:var(--chrz-spacing-4);font-size:var(--chrz-text-base);color:var(--chrz-color-text-primary);background-color:var(--chrz-wc-field-bg);border:1px solid var(--chrz-wc-field-border);border-radius:var(--chrz-wc-field-radius);transition:border-color var(--chrz-transition-fast),box-shadow var(--chrz-transition-fast)}.woocommerce-cart-form__cart-item td.actions .coupon .input-text::placeholder,.shop_table td.actions .coupon .input-text::placeholder{color:var(--chrz-color-text-muted)}.woocommerce-cart-form__cart-item td.actions .coupon .input-text:focus,.shop_table td.actions .coupon .input-text:focus{outline:none;border-color:var(--chrz-color-brand-signal);box-shadow:0 0 0 3px var(--chrz-color-focus-ring);background-color:var(--chrz-color-surface-card)}.cart_totals{padding:var(--chrz-wc-card-pad)}.cart_totals h2{margin-block-end:var(--chrz-spacing-4);padding-block-end:var(--chrz-spacing-4);border-block-end:1px solid var(--chrz-color-surface-border)}.cart_totals .shop_table{width:100%;margin:0;border:0;background:transparent}.cart_totals tr{border:0}.cart_totals th,.cart_totals td{padding-block:var(--chrz-spacing-3);padding-inline:0;border:0;border-block-end:1px solid var(--chrz-color-surface-border);background:transparent;font-size:var(--chrz-text-base);vertical-align:top}.cart_totals th{font-weight:var(--chrz-font-weight-regular);color:var(--chrz-color-text-secondary);text-align:start}.cart_totals td{text-align:end;font-variant-numeric:tabular-nums;color:var(--chrz-color-text-primary)}.cart_totals .order-total th,.cart_totals .order-total td{border-block-end:0;padding-block-start:var(--chrz-spacing-4);font-size:var(--chrz-text-md);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary)}.cart_totals .order-total td .amount,.cart_totals .order-total .amount{color:var(--chrz-color-brand-signal)}.cart_totals .woocommerce-shipping-destination,.cart_totals .shipping-calculator-button{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-muted)}.cart_totals .wc-proceed-to-checkout{margin-block-start:var(--chrz-spacing-6);padding:0}.cart_totals .wc-proceed-to-checkout .checkout-button{inline-size:100%}.chrz-checkout__layout{display:grid;grid-template-columns:1fr;gap:var(--chrz-wc-gap)}@media (min-width: 1024px){.chrz-checkout__layout{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center}}.chrz-checkout__main,.chrz-checkout__aside{min-width:0}.chrz-checkout__summary-title{margin-block-end:var(--chrz-spacing-4)}@media (min-width: 1024px){.chrz-checkout{--chrz-checkout-card-h: 480px}.chrz-checkout__main,.chrz-checkout__aside{display:flex;flex-direction:column}.chrz-checkout__main #customer_details{flex:1 1 auto}.chrz-checkout__main #customer_details .col-1{display:flex;flex-direction:column}.chrz-checkout__main .woocommerce-billing-fields,.chrz-checkout__aside .woocommerce-checkout-review-order{block-size:var(--chrz-checkout-card-h);min-block-size:var(--chrz-checkout-card-h);flex:0 0 auto;overflow-y:auto}}.woocommerce-checkout #customer_details{display:grid;grid-template-columns:1fr;gap:var(--chrz-wc-gap)}@media (min-width: 768px){.woocommerce-checkout #customer_details:has(.woocommerce-shipping-fields h3){grid-template-columns:repeat(2,1fr)}}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%;max-width:none;float:none;min-width:0}.woocommerce-checkout #customer_details .col-2:not(:has(h3)){display:none}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{padding:var(--chrz-wc-card-pad)}.woocommerce-checkout .woocommerce-additional-fields{margin-block-start:var(--chrz-wc-gap)}.woocommerce-checkout .woocommerce-shipping-fields h3{display:flex;align-items:center;gap:var(--chrz-spacing-3)}.woocommerce form .form-row,.woocommerce-checkout .form-row{display:flex;flex-direction:column;gap:var(--chrz-spacing-2);margin:0 0 var(--chrz-spacing-4);padding:0}.woocommerce form .form-row label,.woocommerce-checkout .form-row label{font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-secondary)}.woocommerce form .form-row .required,.woocommerce-checkout .form-row .required{color:var(--chrz-color-negative);text-decoration:none;border:0}.woocommerce form .form-row .optional,.woocommerce-checkout .form-row .optional{color:var(--chrz-color-text-muted)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-invalid textarea,.woocommerce form .form-row.woocommerce-invalid .select2-selection,.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout .form-row.woocommerce-invalid select,.woocommerce-checkout .form-row.woocommerce-invalid textarea,.woocommerce-checkout .form-row.woocommerce-invalid .select2-selection{border-color:var(--chrz-color-negative)}.woocommerce form .form-row.woocommerce-invalid label,.woocommerce-checkout .form-row.woocommerce-invalid label{color:var(--chrz-color-negative)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form .form-row.woocommerce-validated .select2-selection,.woocommerce-checkout .form-row.woocommerce-validated input.input-text,.woocommerce-checkout .form-row.woocommerce-validated select,.woocommerce-checkout .form-row.woocommerce-validated .select2-selection{border-color:var(--chrz-color-positive)}.woocommerce form .form-row.woocommerce-validated label,.woocommerce-checkout .form-row.woocommerce-validated label{color:var(--chrz-color-positive)}.woocommerce-page .woocommerce form .form-row:has(.input-text:not(:placeholder-shown)) label,.woocommerce-page .woocommerce form .form-row:has(textarea:not(:placeholder-shown)) label{color:var(--chrz-color-positive)}.woocommerce-page .woocommerce form .form-row:has(.input-text:not(:placeholder-shown)) .input-text,.woocommerce-page .woocommerce form .form-row:has(.input-text:not(:placeholder-shown)) textarea,.woocommerce-page .woocommerce form .form-row:has(textarea:not(:placeholder-shown)) .input-text,.woocommerce-page .woocommerce form .form-row:has(textarea:not(:placeholder-shown)) textarea{border-color:var(--chrz-color-positive)}@media (min-width: 480px){.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{display:inline-flex;inline-size:calc(50% - (var(--chrz-spacing-3)))}}@media (min-width: 480px){.woocommerce-checkout .form-row-first{margin-inline-end:var(--chrz-spacing-4)}}.woocommerce input.input-text,.woocommerce-checkout input.input-text,.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=number],.woocommerce-checkout textarea,.woocommerce-checkout select,.select2-container .select2-selection--single{inline-size:100%;min-block-size:48px;padding-block:var(--chrz-spacing-3);padding-inline:var(--chrz-spacing-4);font-family:var(--chrz-font-body);font-size:var(--chrz-text-base);color:var(--chrz-color-text-primary);background-color:var(--chrz-wc-field-bg);border:1px solid var(--chrz-wc-field-border);border-radius:var(--chrz-wc-field-radius);transition:border-color var(--chrz-transition-fast),box-shadow var(--chrz-transition-fast),background-color var(--chrz-transition-fast)}.woocommerce input.input-text::placeholder,.woocommerce-checkout input.input-text::placeholder,.woocommerce-checkout input[type=text]::placeholder,.woocommerce-checkout input[type=email]::placeholder,.woocommerce-checkout input[type=tel]::placeholder,.woocommerce-checkout input[type=password]::placeholder,.woocommerce-checkout input[type=number]::placeholder,.woocommerce-checkout textarea::placeholder,.woocommerce-checkout select::placeholder,.select2-container .select2-selection--single::placeholder{color:var(--chrz-color-text-muted)}.woocommerce input.input-text:hover,.woocommerce-checkout input.input-text:hover,.woocommerce-checkout input[type=text]:hover,.woocommerce-checkout input[type=email]:hover,.woocommerce-checkout input[type=tel]:hover,.woocommerce-checkout input[type=password]:hover,.woocommerce-checkout input[type=number]:hover,.woocommerce-checkout textarea:hover,.woocommerce-checkout select:hover,.select2-container .select2-selection--single:hover{border-color:var(--chrz-card-border-hover)}.woocommerce input.input-text:focus,.woocommerce input.input-text:focus-within,.woocommerce-checkout input.input-text:focus,.woocommerce-checkout input.input-text:focus-within,.woocommerce-checkout input[type=text]:focus,.woocommerce-checkout input[type=text]:focus-within,.woocommerce-checkout input[type=email]:focus,.woocommerce-checkout input[type=email]:focus-within,.woocommerce-checkout input[type=tel]:focus,.woocommerce-checkout input[type=tel]:focus-within,.woocommerce-checkout input[type=password]:focus,.woocommerce-checkout input[type=password]:focus-within,.woocommerce-checkout input[type=number]:focus,.woocommerce-checkout input[type=number]:focus-within,.woocommerce-checkout textarea:focus,.woocommerce-checkout textarea:focus-within,.woocommerce-checkout select:focus,.woocommerce-checkout select:focus-within,.select2-container .select2-selection--single:focus,.select2-container .select2-selection--single:focus-within{outline:none;border-color:var(--chrz-color-brand-signal);background-color:var(--chrz-color-surface-card);box-shadow:0 0 0 3px var(--chrz-color-focus-ring)}.woocommerce-page .woocommerce form .form-row .input-text,.woocommerce-page .woocommerce form .form-row input.input-text,.woocommerce-page .woocommerce form .form-row select,.woocommerce-page .woocommerce form .form-row textarea{background-color:var(--chrz-color-surface-card);color:var(--chrz-color-text-primary);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-lg)}.woocommerce-page .woocommerce form .form-row .input-text:focus,.woocommerce-page .woocommerce form .form-row input.input-text:focus,.woocommerce-page .woocommerce form .form-row select:focus,.woocommerce-page .woocommerce form .form-row textarea:focus{background-color:var(--chrz-color-surface-card);border-color:var(--chrz-color-brand-signal);box-shadow:0 0 0 3px var(--chrz-color-focus-ring)}.woocommerce-page .woocommerce form .form-row .input-text:-webkit-autofill,.woocommerce-page .woocommerce form .form-row .input-text:-webkit-autofill:hover,.woocommerce-page .woocommerce form .form-row .input-text:-webkit-autofill:focus,.woocommerce-page .woocommerce form .form-row input.input-text:-webkit-autofill,.woocommerce-page .woocommerce form .form-row input.input-text:-webkit-autofill:hover,.woocommerce-page .woocommerce form .form-row input.input-text:-webkit-autofill:focus,.woocommerce-page .woocommerce form .form-row select:-webkit-autofill,.woocommerce-page .woocommerce form .form-row select:-webkit-autofill:hover,.woocommerce-page .woocommerce form .form-row select:-webkit-autofill:focus,.woocommerce-page .woocommerce form .form-row textarea:-webkit-autofill,.woocommerce-page .woocommerce form .form-row textarea:-webkit-autofill:hover,.woocommerce-page .woocommerce form .form-row textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--chrz-color-text-primary);caret-color:var(--chrz-color-text-primary);box-shadow:0 0 0 1000px var(--chrz-color-surface-card) inset}.woocommerce-checkout textarea{min-block-size:96px;resize:vertical}.woocommerce .password-input,.woocommerce-checkout .password-input{display:block;position:relative;inline-size:100%}.woocommerce .password-input .show-password-input,.woocommerce-checkout .password-input .show-password-input{position:absolute;inset-block-start:50%;inset-inline-end:var(--chrz-spacing-4);transform:translateY(-50%);color:var(--chrz-color-text-muted)}.select2-container--default .select2-selection--single{display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.5;color:var(--chrz-color-text-primary)}.select2-container--default .select2-selection--single .select2-selection__arrow{block-size:100%}.woocommerce-checkout-review-order{padding:var(--chrz-wc-card-pad)}.chrz-coupon{margin-block-end:var(--chrz-wc-gap)}.chrz-coupon__bar{display:flex;align-items:center;gap:var(--chrz-spacing-2);background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-lg);padding-block:var(--chrz-spacing-1);padding-inline-start:var(--chrz-spacing-4);padding-inline-end:var(--chrz-spacing-1);transition:border-color var(--chrz-transition-fast),box-shadow var(--chrz-transition-fast)}.chrz-coupon__bar:focus-within{border-color:var(--chrz-color-brand-signal);box-shadow:0 0 0 3px var(--chrz-color-focus-ring)}.chrz-coupon__input{flex:1;min-inline-size:0;border:0;background:transparent;padding-block:var(--chrz-spacing-2);padding-inline:0;font-family:var(--chrz-font-body);font-size:var(--chrz-text-base);color:var(--chrz-color-text-primary)}.chrz-coupon__input:focus{outline:none}.chrz-coupon__input::placeholder{color:var(--chrz-color-text-muted)}.chrz-coupon__apply{flex-shrink:0;padding-block:var(--chrz-spacing-2);padding-inline:var(--chrz-spacing-4);border:0;border-radius:var(--chrz-radius-md);background-color:var(--chrz-btn-primary-bg);color:var(--chrz-btn-primary-text);font-family:var(--chrz-font-heading);font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);cursor:pointer;transition:background-color var(--chrz-transition-fast)}.chrz-coupon__apply:hover{background-color:var(--chrz-btn-primary-bg-hover)}.chrz-coupon__apply:disabled{opacity:.6;cursor:not-allowed}.chrz-coupon__msg{margin-block-start:var(--chrz-spacing-2);font-size:var(--chrz-text-sm)}.chrz-coupon__msg:empty{display:none}.chrz-coupon__msg .woocommerce-message,.chrz-coupon__msg .woocommerce-error,.chrz-coupon__msg .woocommerce-info{margin:0}.woocommerce-checkout input.chrz-coupon__input,.chrz-coupon input.chrz-coupon__input{min-block-size:0;border:none;border-radius:0;background:transparent;box-shadow:none}.woocommerce-checkout input.chrz-coupon__input:hover,.woocommerce-checkout input.chrz-coupon__input:focus,.woocommerce-checkout input.chrz-coupon__input:focus-visible,.chrz-coupon input.chrz-coupon__input:hover,.chrz-coupon input.chrz-coupon__input:focus,.chrz-coupon input.chrz-coupon__input:focus-visible{border:none;background:transparent;box-shadow:none;outline:none}.woocommerce-checkout-review-order-table{width:100%;margin:0 0 var(--chrz-spacing-4);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-wc-radius-inner)!important;border-collapse:separate;border-spacing:0;overflow:hidden;background:transparent}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding-block:var(--chrz-spacing-3);padding-inline:var(--chrz-spacing-4);border:0;border-block-end:1px solid var(--chrz-color-surface-border);background:transparent;font-size:var(--chrz-text-base)}.woocommerce-checkout-review-order-table tbody tr:last-child td{border-block-end:0}.woocommerce-checkout-review-order-table thead th{font-size:var(--chrz-text-sm);font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-muted);text-align:start}.woocommerce-checkout-review-order-table thead th:last-child{text-align:end}.woocommerce-checkout-review-order-table .cart_item .product-name{color:var(--chrz-color-text-primary)}.woocommerce-checkout-review-order-table .cart_item .product-name .product-quantity{color:var(--chrz-color-text-muted);font-variant-numeric:tabular-nums}.woocommerce-checkout-review-order-table .cart_item .product-total{text-align:end;font-variant-numeric:tabular-nums;font-weight:var(--chrz-font-weight-medium)}.woocommerce-checkout-review-order-table tfoot th{font-weight:var(--chrz-font-weight-regular);color:var(--chrz-color-text-secondary);text-align:start}.woocommerce-checkout-review-order-table tfoot td{text-align:end;font-variant-numeric:tabular-nums;color:var(--chrz-color-text-primary)}.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout-review-order-table tfoot .order-total td{border-block-end:0;padding-block-start:var(--chrz-spacing-4);font-size:var(--chrz-text-md);font-weight:var(--chrz-font-weight-bold)}.woocommerce-checkout-review-order-table tfoot .order-total .amount{color:var(--chrz-color-brand-signal)}.woocommerce-checkout #payment,#payment{background-color:transparent;border-radius:0}.woocommerce-checkout #payment ul.payment_methods,#payment ul.payment_methods{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--chrz-spacing-3)}.woocommerce-checkout #payment ul.payment_methods li,#payment ul.payment_methods li{list-style:none;padding:var(--chrz-spacing-4);background-color:var(--chrz-color-surface-subtle);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-wc-radius-inner);transition:border-color var(--chrz-transition-fast),background-color var(--chrz-transition-fast)}.woocommerce-checkout #payment ul.payment_methods li:hover,#payment ul.payment_methods li:hover{border-color:var(--chrz-card-border-hover)}.woocommerce-checkout #payment ul.payment_methods li:has(input:checked),#payment ul.payment_methods li:has(input:checked){border-color:var(--chrz-color-brand-signal);background-color:transparent}.woocommerce-checkout #payment ul.payment_methods li>label,#payment ul.payment_methods li>label{display:flex;align-items:center;gap:var(--chrz-spacing-3);font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-primary);cursor:pointer;margin:0}.woocommerce-checkout #payment ul.payment_methods li>label img,#payment ul.payment_methods li>label img{margin-inline-start:auto;max-block-size:28px;inline-size:auto;background-color:#fff;padding:2px;border-radius:5px}.woocommerce-checkout #payment ul.payment_methods li input[type=radio],#payment ul.payment_methods li input[type=radio]{inline-size:18px;block-size:18px;accent-color:var(--chrz-color-brand-signal);flex-shrink:0}.woocommerce-checkout #payment ul.payment_methods .payment_box,#payment ul.payment_methods .payment_box{margin-block-start:var(--chrz-spacing-3);padding:var(--chrz-spacing-4);font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary);background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-wc-field-radius)}.woocommerce-checkout #payment ul.payment_methods .payment_box:before,#payment ul.payment_methods .payment_box:before{display:none}.woocommerce-checkout #payment ul.payment_methods .payment_box p,#payment ul.payment_methods .payment_box p{margin:0}.woocommerce-checkout #payment .place-order,#payment .place-order{margin:0;padding:0!important}.woocommerce-checkout #payment .place-order button#place_order,#payment .place-order button#place_order{inline-size:100%}.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper,#payment .place-order .woocommerce-terms-and-conditions-wrapper{margin-block-end:var(--chrz-spacing-4);font-size:var(--chrz-text-sm);color:var(--chrz-color-text-secondary)}form.woocommerce-checkout{display:flex;flex-direction:column}form.woocommerce-checkout>.chrz-checkout__layout{order:0}form.woocommerce-checkout>.woocommerce-NoticeGroup,form.woocommerce-checkout>.woocommerce-NoticeGroup-checkout,form.woocommerce-checkout>.woocommerce-message,form.woocommerce-checkout>.woocommerce-info,form.woocommerce-checkout>.woocommerce-error{order:1;margin-block-start:var(--chrz-spacing-4);margin-block-end:0}body.woocommerce-checkout .woocommerce{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--chrz-spacing-6)}@media (min-width: 1280px){body.woocommerce-checkout .woocommerce{padding-inline:var(--chrz-spacing-8)}}body.woocommerce-checkout .woocommerce>.chrz-checkout.chrz-container{max-width:none;padding-inline:0}.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{margin-block-end:var(--chrz-spacing-4)}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{margin:0}.woocommerce-form-coupon-toggle{margin-block-start:var(--chrz-wc-gap);margin-block-end:var(--chrz-spacing-4)}.woocommerce-form-login,.checkout_coupon.woocommerce-form-coupon{margin-block-end:var(--chrz-wc-gap);padding:var(--chrz-wc-card-pad)}.woocommerce-form-login>p:first-child,.checkout_coupon.woocommerce-form-coupon>p:first-child{margin-block-start:0}.woocommerce-form-login .form-row,.checkout_coupon.woocommerce-form-coupon .form-row{margin-block-end:0}.woocommerce-form-login{display:flex;flex-wrap:wrap;gap:var(--chrz-spacing-4)}.woocommerce-form-login>p,.woocommerce-form-login>.lost_password{inline-size:100%;margin:0}@media (min-width: 480px){.woocommerce-form-login .form-row-first,.woocommerce-form-login .form-row-last{inline-size:calc(50% - var(--chrz-spacing-4) / 2)}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .button,.wc-block-components-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--chrz-spacing-2);padding-block:var(--chrz-spacing-3);padding-inline:var(--chrz-spacing-6);font-family:var(--chrz-font-heading);font-size:var(--chrz-text-base);font-weight:var(--chrz-font-weight-medium);line-height:1;color:var(--chrz-btn-primary-text);background-color:var(--chrz-btn-primary-bg);border:1px solid transparent;border-radius:var(--chrz-wc-field-radius);cursor:pointer;transition:background-color var(--chrz-transition-fast),box-shadow var(--chrz-transition-fast),opacity var(--chrz-transition-fast)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .button:hover,.wc-block-components-button:hover{background-color:var(--chrz-btn-primary-bg-hover)}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce .button:active,.wc-block-components-button:active{background-color:var(--chrz-btn-primary-bg-active)}.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button:focus-visible,.woocommerce .button:focus-visible,.wc-block-components-button:focus-visible{outline:2px solid var(--chrz-color-focus-ring);outline-offset:2px}.woocommerce a.button:disabled,.woocommerce a.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button.disabled,.woocommerce .button:disabled,.woocommerce .button.disabled,.wc-block-components-button:disabled,.wc-block-components-button.disabled{opacity:.55;cursor:not-allowed}.woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce #place_order{padding-block:var(--chrz-spacing-4);font-size:var(--chrz-text-md);font-weight:var(--chrz-font-weight-bold);border-radius:var(--chrz-wc-radius-inner);box-shadow:var(--chrz-shadow-md)}.woocommerce #place_order,.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{background-color:var(--chrz-btn-primary-bg);color:var(--chrz-btn-primary-text)}.woocommerce #place_order:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--chrz-btn-primary-bg-hover)}.woocommerce #place_order:active,.woocommerce button.button.alt:active,.woocommerce a.button.alt:active,.woocommerce input.button.alt:active{background-color:var(--chrz-btn-primary-bg-active)}.woocommerce-cart-form .button[name=update_cart],.woocommerce button[name=update_cart]{color:var(--chrz-btn-ghost-text);background-color:transparent;border-color:var(--chrz-btn-ghost-border)}.woocommerce-cart-form .button[name=update_cart]:hover,.woocommerce button[name=update_cart]:hover{color:var(--chrz-btn-ghost-text);background-color:var(--chrz-btn-ghost-bg-hover)}.woocommerce-cart-form .button[name=update_cart]:disabled,.woocommerce button[name=update_cart]:disabled{color:var(--chrz-color-text-muted);border-color:var(--chrz-color-surface-border);background-color:transparent}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{display:flex;align-items:center;gap:var(--chrz-spacing-3);margin:0 0 var(--chrz-spacing-6);padding:var(--chrz-spacing-4) var(--chrz-spacing-6);font-size:var(--chrz-text-base);border:1px solid transparent;border-radius:var(--chrz-wc-radius-inner);list-style:none}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.woocommerce-notice:before{position:static;margin:0;font-size:var(--chrz-text-md)}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-notice .button{margin-inline-start:auto;padding-block:var(--chrz-spacing-2);padding-inline:var(--chrz-spacing-4);font-size:var(--chrz-text-sm)}.woocommerce-message{color:var(--chrz-color-positive);background-color:#16a34a14;border-color:#16a34a40}.woocommerce-info{color:var(--chrz-color-brand-signal);background-color:#2563eb14;border-color:#2563eb40}.woocommerce-error{flex-wrap:wrap;align-items:center;gap:var(--chrz-spacing-2);color:var(--chrz-color-negative);background-color:#dc262614;border-color:#dc262640}.woocommerce-error li{list-style:none;flex:1;min-inline-size:0}.chrz-cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--chrz-spacing-4);max-inline-size:480px;margin-inline:auto;padding-block:var(--chrz-spacing-16)}.chrz-cart-empty__icon{display:flex;align-items:center;justify-content:center;inline-size:96px;block-size:96px;margin-block-end:var(--chrz-spacing-2);color:var(--chrz-color-brand-signal);background-color:#2563eb1a;border-radius:var(--chrz-radius-full)}.chrz-cart-empty__icon svg{inline-size:44px;block-size:44px}.chrz-cart-empty__title{font-family:var(--chrz-font-heading);font-size:var(--chrz-text-xl);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);margin:0}.chrz-cart-empty__text{font-size:var(--chrz-text-md);color:var(--chrz-color-text-secondary);margin:0}.chrz-cart-empty__action{margin-block-start:var(--chrz-spacing-4)}@media (max-width: 767px){.woocommerce-cart-form{padding:var(--chrz-spacing-4)}.woocommerce-cart-form__cart-item{display:grid;grid-template-columns:72px 1fr auto;grid-template-areas:"thumb name    remove" "thumb price   price" "qty   sub     sub";gap:var(--chrz-spacing-2) var(--chrz-spacing-4);padding-block:var(--chrz-spacing-4);border-block-end:1px solid var(--chrz-color-surface-border)}.woocommerce-cart-form__cart-item td{padding:0;border:0}.woocommerce-cart-form__cart-item .product-thumbnail{grid-area:thumb;inline-size:auto}.woocommerce-cart-form__cart-item .product-name{grid-area:name}.woocommerce-cart-form__cart-item .product-price{grid-area:price}.woocommerce-cart-form__cart-item .product-quantity{grid-area:qty}.woocommerce-cart-form__cart-item .product-subtotal{grid-area:sub;align-self:center}.woocommerce-cart-form__cart-item .product-remove{grid-area:remove;justify-self:end;inline-size:auto}.woocommerce-cart-form__cart-item .product-price:before,.woocommerce-cart-form__cart-item .product-subtotal:before{content:attr(data-title) ": ";color:var(--chrz-color-text-muted);font-size:var(--chrz-text-sm);margin-inline-end:var(--chrz-spacing-1)}.woocommerce-cart-form__cart-item td.actions .coupon{flex-direction:column;align-items:stretch}.woocommerce-cart-form__cart-item td.actions .coupon .input-text{max-inline-size:none}.woocommerce-cart-form__cart-item td.actions .coupon .button{inline-size:100%}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{inline-size:100%;margin-inline-end:0}}.woocommerce .blockUI.blockOverlay,.blockUI.blockOverlay{opacity:0!important;background:transparent!important}.chrz-checkout-redirect{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--chrz-color-surface-page) 82%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.chrz-checkout-redirect__box{display:flex;flex-direction:column;align-items:center;gap:var(--chrz-spacing-4);padding:var(--chrz-spacing-8)}.chrz-checkout-redirect__spinner{inline-size:44px;block-size:44px;border-radius:50%;border:3px solid var(--chrz-color-surface-border);border-block-start-color:var(--chrz-color-brand-signal);animation:chrz-checkout-spin .8s linear infinite}.chrz-checkout-redirect__text{font-size:var(--chrz-text-md);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary)}@keyframes chrz-checkout-spin{to{transform:rotate(360deg)}}.chrz-order-received{margin-inline:auto;padding-block:var(--chrz-spacing-8);direction:rtl;text-align:center}.chrz-order-received__hero{display:flex;flex-direction:column;align-items:center;gap:var(--chrz-spacing-3);margin-block-end:var(--chrz-spacing-8)}.chrz-order-received__icon{display:flex;align-items:center;justify-content:center;inline-size:80px;block-size:80px;border-radius:50%;color:var(--chrz-color-positive);background-color:color-mix(in srgb,var(--chrz-color-positive) 14%,transparent)}.chrz-order-received__icon--failed{color:var(--chrz-color-negative);background-color:color-mix(in srgb,var(--chrz-color-negative) 14%,transparent)}.chrz-order-received__title{font-family:var(--chrz-font-heading);font-size:var(--chrz-text-xl);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);margin:0}.chrz-order-received__subtitle{color:var(--chrz-color-text-secondary);margin:0}.chrz-order-received__section-title{font-family:var(--chrz-font-heading);font-size:var(--chrz-text-lg);font-weight:var(--chrz-font-weight-bold);color:var(--chrz-color-text-primary);text-align:start;margin-block-end:var(--chrz-spacing-4)}.chrz-order-received__access{margin-block-end:var(--chrz-spacing-8)}.chrz-order-received__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--chrz-spacing-4)}@media (max-width: 640px){.chrz-order-received__cards{grid-template-columns:1fr}}.chrz-order-received__summary{display:flex;flex-wrap:wrap;justify-content:space-around;gap:var(--chrz-spacing-4);padding:var(--chrz-spacing-6);background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-lg)}.chrz-or-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--chrz-spacing-2);padding:var(--chrz-spacing-6) var(--chrz-spacing-4);background-color:var(--chrz-color-surface-card);border:1px solid var(--chrz-color-surface-border);border-radius:var(--chrz-radius-lg)}.chrz-or-card__info{position:absolute;inset-block-start:var(--chrz-spacing-3);left:var(--chrz-spacing-3);display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border-radius:50%;color:var(--chrz-color-text-muted);background-color:var(--chrz-color-surface-subtle);transition:color .15s ease,background-color .15s ease}.chrz-or-card__info:hover,.chrz-or-card__info:focus-visible{color:var(--chrz-color-brand-signal)}.chrz-or-card__info:after{content:attr(data-tooltip);position:absolute;inset-block-start:calc(100% + 6px);left:0;white-space:nowrap;background-color:var(--chrz-color-text-primary);color:var(--chrz-color-surface-card);font-size:.72rem;font-weight:var(--chrz-font-weight-medium);line-height:1.4;padding:.25rem .5rem;border-radius:var(--chrz-radius-sm, 6px);opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease;z-index:5}.chrz-or-card__info:hover:after,.chrz-or-card__info:focus-visible:after{opacity:1;transform:translateY(0)}.chrz-or-card__icon{display:flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:var(--chrz-radius-md);color:var(--chrz-color-brand-signal);background-color:var(--chrz-color-surface-subtle)}@media (prefers-color-scheme: dark){.chrz-or-card__icon{background-color:#fff}}[data-theme=dark] .chrz-or-card__icon{background-color:#fff}[data-theme=light] .chrz-or-card__icon{background-color:var(--chrz-color-surface-subtle)}.chrz-or-card__icon-img{inline-size:30px;block-size:30px;object-fit:contain}.chrz-or-card__title{font-size:var(--chrz-text-base);font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-primary);margin:0}.chrz-or-card__soon{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-muted)}.chrz-or-card__desc{font-size:var(--chrz-text-sm);line-height:1.7;color:var(--chrz-color-text-muted);text-align:justify;margin:0}@media (prefers-color-scheme: dark){.chrz-or-card__desc{color:#fff}}[data-theme=dark] .chrz-or-card__desc{color:#fff}[data-theme=light] .chrz-or-card__desc{color:var(--chrz-color-text-muted)}.chrz-or-card__cta{margin-block-start:var(--chrz-spacing-2)}.chrz-or-summary__item{display:flex;flex-direction:column;gap:4px}.chrz-or-summary__label{font-size:var(--chrz-text-sm);color:var(--chrz-color-text-muted)}.chrz-or-summary__value{font-weight:var(--chrz-font-weight-medium);color:var(--chrz-color-text-primary)}*{font-weight:700}@media (max-width: 767px){input,textarea,select{font-size:16px!important}}@font-face{font-family:Doran;src:url(./Doran-Regular-Ckm2yNDR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Doran;src:url(./Doran-Medium-D8JIntc0.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Doran;src:url(./Doran-Bold-BbQwe32V.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PelakFA;src:url(./IRANSansX-Regular-QgX6TDX7.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PelakFA;src:url(../fonts/iransans/IRANSansX-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PelakFA;src:url(./IRANSansX-Bold-D3kFL5ZP.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
