.k-alert__dismiss,.k-btn,.k-drawer__close,.k-icon-btn,.k-modal__close,.k-tabs__trigger,.k-toast__close{font-family:var(--font-vazirmatn);border:0;background:transparent;cursor:pointer}.k-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;border-radius:var(--radius-md);gap:var(--space-2);box-sizing:border-box;max-width:100%;padding-block:var(--space-1);text-align:center}.k-alert__dismiss:focus-visible,.k-btn:focus-visible,.k-drawer__close:focus-visible,.k-icon-btn:focus-visible,.k-modal__close:focus-visible,.k-tabs__trigger:focus-visible,.k-toast__close:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-btn--lg{min-height:var(--control-size-lg);padding-inline:var(--space-6);font-size:var(--control-font-lg);line-height:var(--control-line-lg)}.k-btn--md{min-height:var(--control-size-md);padding-inline:var(--space-5);font-size:var(--control-font-md);line-height:var(--control-line-md)}.k-btn--sm{gap:var(--space-1);min-height:var(--control-size-sm);padding-inline:var(--space-3);font-size:var(--control-font-sm);line-height:var(--control-line-sm);border-radius:var(--radius-sm)}.k-btn--primary{background:var(--color-action-primary);color:var(--color-text-inverse)}.k-btn--secondary{background:var(--color-action-secondary);color:var(--color-text-primary)}.k-btn--danger{background:var(--color-action-danger);color:var(--color-text-inverse)}.k-btn--tertiary{border:1px solid var(--color-border-strong)}.k-btn--ghost,.k-btn--link,.k-btn--tertiary{color:var(--color-text-primary)}.k-btn--link{color:var(--color-text-link);padding:0}.k-btn:disabled{cursor:not-allowed;background:var(--color-bg-disabled);color:var(--color-text-disabled)}.k-btn--primary:hover:not(:disabled){background:var(--color-action-primary-hover)}.k-btn--secondary:hover:not(:disabled){background:var(--color-action-secondary-hover)}.k-btn--danger:hover:not(:disabled){background:var(--color-action-danger-hover)}.k-btn--ghost:hover:not(:disabled),.k-btn--tertiary:hover:not(:disabled){background:var(--color-bg-surface-muted)}.k-btn--ghost{color:var(--color-text-link)}.k-btn--ghost:disabled,.k-btn--link:disabled{background:transparent}.k-btn--link:hover:not(:disabled){color:var(--color-text-primary)}.k-btn--sm .k-spinner{width:16px;height:16px}.k-btn--full{width:100%}.k-btn__icon,.k-btn__label,.k-icon-btn__icon{display:inline-flex}.k-spinner{width:var(--space-4);height:var(--space-4);border:2px solid;border-block-start-color:transparent;border-radius:var(--radius-full)}.k-icon-btn{display:inline-flex;align-items:center;justify-content:center;color:var(--color-icon-default);border:1px solid transparent}.k-icon-btn--sm{width:var(--control-size-sm);height:var(--control-size-sm);border-radius:var(--radius-sm)}.k-icon-btn--md{width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--radius-md)}.k-icon-btn--lg{width:var(--control-size-lg);height:var(--control-size-lg);border-radius:var(--radius-lg)}.k-icon-btn--default{background:var(--color-bg-surface);border-color:var(--color-border-default)}.k-icon-btn--soft{background:var(--color-bg-surface-muted)}.k-icon-btn--danger{color:var(--color-action-danger)}.k-icon-btn:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled)}.k-badge{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-family:var(--font-vazirmatn);font-weight:600}.k-badge--sm{height:var(--badge-height-sm);padding-inline:var(--space-2);font-size:var(--badge-font-sm);line-height:var(--badge-line-sm)}.k-badge--md{height:var(--badge-height-md);padding-inline:var(--space-3);font-size:var(--badge-font-md);line-height:var(--badge-line-md)}.k-badge__dot{width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--radius-full);background:currentcolor}.k-badge__icon,.k-badge__label{display:inline-flex}.k-badge--neutral{background:var(--color-bg-surface-muted);color:var(--color-text-secondary)}.k-badge--info{background:var(--color-bg-info);color:var(--color-text-info)}.k-badge--success{background:var(--color-bg-success);color:var(--color-text-success)}.k-badge--accent,.k-badge--warning{background:var(--color-bg-warning);color:var(--color-text-warning)}.k-badge--danger{background:var(--color-bg-danger);color:var(--color-text-danger)}.k-badge--verified{background:var(--color-bg-verified);color:var(--color-text-verified)}.k-field{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-vazirmatn)}.k-checkbox--full,.k-field--full,.k-radio--full,.k-radio-card--full,.k-switch--full{width:100%}.k-field__label{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:600;font-size:var(--control-font-md);line-height:var(--control-line-md);color:var(--color-text-primary)}.k-field__required{color:var(--color-text-danger)}.k-input,.k-select__trigger,.k-textarea{box-sizing:border-box;width:100%;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-primary)}.k-input{height:var(--field-height-mobile);padding-inline:var(--space-4);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--space-2)}.k-input__field,.k-textarea__field{width:100%;border:0;outline:0;background:transparent;font-family:inherit;color:inherit}.k-input__field,.k-textarea__field{font-size:var(--field-font-mobile);line-height:var(--field-line-mobile)}.k-input:focus-within,.k-select__trigger:focus-visible,.k-textarea:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.k-input--invalid,.k-select__trigger--invalid,.k-textarea--invalid{border-color:var(--color-border-danger)}.k-input--disabled,.k-select__trigger:disabled,.k-textarea--disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled)}.k-input:has(.k-input__field[type=search]){border-radius:var(--radius-full)}.k-input__field[inputmode=decimal],.k-input__field[inputmode=numeric],.k-input__field[inputmode=tel],.k-input__field[type=number],.k-input__field[type=tel]{direction:ltr}.k-textarea{padding:var(--space-4);border-radius:var(--radius-md)}.k-textarea__field{resize:vertical}.k-field__message{font-size:var(--control-font-sm);line-height:var(--control-line-sm);color:var(--color-text-secondary)}.k-field__message--error{color:var(--color-text-danger)}.k-select{position:relative}.k-select__trigger{min-height:var(--control-size-lg);padding-inline:var(--space-4);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;font:inherit}.k-select__popup{position:absolute;z-index:20;width:100%;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-md)}.k-select__list{margin:0;padding:var(--space-1);list-style:none}.k-select__option{display:flex;gap:var(--space-2);padding:var(--space-3);cursor:pointer}.k-select__option--active,.k-select__option--selected{background:var(--color-bg-brand-soft)}.k-select__option--disabled{color:var(--color-text-disabled);cursor:not-allowed}.k-drawer-layer,.k-modal-layer,.k-select__sheet-layer{position:fixed;inset:0;z-index:50}.k-drawer__backdrop,.k-modal__backdrop,.k-select__backdrop{position:absolute;inset:0;background:var(--color-bg-overlay);opacity:.5}.k-select__sheet{position:absolute;inset-inline:0;inset-block-end:0;max-height:85vh;background:var(--color-bg-surface);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);padding:var(--space-6)}.k-checkbox,.k-radio,.k-switch{display:inline-flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-vazirmatn)}.k-checkbox__input,.k-radio__input,.k-switch__input{position:absolute;opacity:0}.k-checkbox__box,.k-radio__dot{width:var(--space-5);height:var(--space-5);border:1px solid var(--color-border-strong);display:inline-flex;align-items:center;justify-content:center}.k-checkbox__box{border-radius:var(--radius-sm)}.k-radio__dot{border-radius:var(--radius-full)}.k-checkbox__input:checked+.k-checkbox__box,.k-radio__input:checked+.k-radio__dot{background:var(--color-action-primary);color:var(--color-text-inverse)}.k-checkbox--disabled,.k-radio--disabled,.k-switch--disabled{color:var(--color-text-disabled)}.k-radio-card{display:flex;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);font-family:var(--font-vazirmatn)}.k-radio-card__input{accent-color:var(--color-action-primary)}.k-radio-card:has(.k-radio-card__input:checked){background:var(--color-bg-brand-soft);border-color:var(--color-border-brand)}.k-switch{align-items:center}.k-switch__track{position:relative;width:var(--switch-track-width);height:var(--switch-track-height);border-radius:var(--radius-full);background:var(--color-bg-disabled)}.k-switch__thumb{position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--color-bg-surface)}.k-switch__input:checked+.k-switch__track{background:var(--color-action-primary)}.k-switch__input:checked+.k-switch__track .k-switch__thumb{inset-inline-start:calc(100% - var(--space-1) - var(--space-4))}.k-tabs{font-family:var(--font-vazirmatn)}.k-tabs__list{display:flex;align-items:center}.k-tabs__trigger{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);font-weight:600}.k-tabs__trigger--disabled{color:var(--color-text-disabled);cursor:not-allowed}.k-tabs__list--underline{gap:var(--space-2);-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.k-tabs__trigger--underline{height:44px;padding-inline:var(--space-4);-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;font-size:var(--type-body-small-font);line-height:var(--type-body-small-line)}.k-tabs__trigger--underline.k-tabs__trigger--selected{border-block-end-color:var(--color-action-primary);color:var(--color-text-primary)}.k-tabs__list--pills{gap:var(--space-1)}.k-tabs__trigger--pills{height:36px;padding-inline:var(--space-4);border-radius:var(--radius-full);font-size:var(--type-body-small-font);line-height:var(--type-body-small-line)}.k-tabs__trigger--pills.k-tabs__trigger--selected{background:var(--color-action-primary);color:var(--color-text-inverse)}.k-tabs__list--segmented{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-bg-surface-muted)}.k-tabs__trigger--segmented{flex:1 1;height:36px;padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--type-body-small-font);line-height:var(--type-body-small-line)}.k-tabs__trigger--segmented.k-tabs__trigger--selected{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-xs)}.k-tabs__list--scrollable{gap:var(--space-4);overflow-x:auto;-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.k-tabs__trigger--scrollable{height:var(--control-size-lg);padding-inline:var(--space-4);-webkit-border-after:3px solid transparent;border-block-end:3px solid transparent;font-size:var(--type-body-small-font);line-height:var(--type-body-small-line)}.k-tabs__trigger--scrollable.k-tabs__trigger--selected{border-block-end-color:var(--color-border-accent);color:var(--color-text-primary)}.k-tabs--sm .k-tabs__trigger{font-size:var(--control-font-sm);line-height:var(--control-line-sm)}.k-tabs--sm .k-tabs__trigger--underline{height:36px}.k-tabs--sm .k-tabs__trigger--pills{height:28px}.k-tabs__panel{-webkit-padding-before:var(--space-1);padding-block-start:var(--space-1)}.k-alert{display:flex;align-items:flex-start;gap:var(--space-3);max-width:560px;padding-inline:var(--space-4);padding-block:var(--space-3);border-radius:var(--radius-md);font-family:var(--font-vazirmatn)}.k-alert__icon{display:inline-flex;flex:none}.k-alert__content{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1)}.k-alert__title{font-weight:600;color:var(--color-text-primary)}.k-alert__body,.k-alert__title{font-size:var(--type-body-small-font);line-height:var(--type-body-small-line)}.k-alert__body{color:var(--color-text-secondary)}.k-alert__action{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);display:flex;gap:var(--space-4)}.k-alert__dismiss{width:var(--control-size-sm);height:var(--control-size-sm);border-radius:var(--radius-sm);color:var(--color-icon-default)}.k-alert--info{background:var(--color-bg-info);color:var(--color-status-info)}.k-alert--success{background:var(--color-bg-success);color:var(--color-status-success)}.k-alert--warning{background:var(--color-bg-warning);color:var(--color-status-warning)}.k-alert--danger{background:var(--color-bg-danger);color:var(--color-status-danger)}.k-alert--neutral{background:var(--color-bg-surface-muted);color:var(--color-text-secondary)}.k-toast{display:flex;align-items:center;gap:var(--space-3);box-sizing:border-box;width:380px;min-height:62px;padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);font-family:var(--font-vazirmatn)}.k-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);flex:none}.k-toast__message{flex:1 1;font-weight:600;font-size:var(--type-body-small-font);line-height:var(--type-body-small-line);color:var(--color-text-primary)}.k-toast__close{width:var(--control-size-sm);height:var(--control-size-sm);border-radius:var(--radius-sm);color:var(--color-icon-default);flex:none}.k-toast--success .k-toast__icon{background:var(--color-bg-success-strong);color:var(--color-status-success)}.k-toast--error .k-toast__icon{background:var(--color-bg-danger-strong);color:var(--color-status-danger)}.k-toast--warning .k-toast__icon{background:var(--color-bg-warning-strong);color:var(--color-status-warning)}.k-toast--info .k-toast__icon{background:var(--color-bg-info-strong);color:var(--color-status-info)}.k-modal-layer{display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.k-drawer,.k-modal{position:relative;z-index:1;display:flex;flex-direction:column;background:var(--color-bg-surface);box-shadow:var(--shadow-lg);font-family:var(--font-vazirmatn)}.k-modal{width:100%;max-height:85vh;border-radius:var(--radius-xl)}.k-modal--sm{max-width:400px}.k-modal--md{max-width:560px}.k-modal--lg{max-width:720px}.k-drawer__header,.k-modal__header{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);padding-inline:var(--space-6);padding-block:var(--space-5);-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.k-modal__header{display:block;-webkit-padding-end:calc(var(--space-6) + var(--control-size-sm));padding-inline-end:calc(var(--space-6) + var(--control-size-sm))}.k-drawer__title,.k-modal__title{flex:1 1;font-weight:700;font-size:var(--type-heading-h4-font);line-height:var(--type-heading-h4-line);color:var(--color-text-strong)}.k-modal__description{font-size:var(--type-body-small-font);line-height:var(--type-body-small-line);color:var(--color-text-secondary)}.k-modal__close{position:absolute;inset-inline-end:var(--space-6);inset-block-start:var(--space-5);width:var(--control-size-sm);height:var(--control-size-sm);border-radius:var(--radius-sm);color:var(--color-icon-default)}.k-drawer__body,.k-modal__body{flex:1 1;overflow-y:auto;padding-inline:var(--space-6);padding-block:var(--space-5)}.k-drawer__footer,.k-modal__footer{display:flex;gap:var(--space-3);justify-content:flex-end;padding-inline:var(--space-6);padding-block:var(--space-5);-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default)}.k-drawer-layer{display:flex}.k-drawer-layer--end{justify-content:flex-end}.k-drawer-layer--bottom{align-items:flex-end}.k-drawer--end{width:420px;height:760px;border-end-start-radius:var(--radius-xl)}.k-drawer--bottom,.k-drawer--end{max-width:100%;border-start-start-radius:var(--radius-xl)}.k-drawer--bottom{width:390px;height:560px;border-start-end-radius:var(--radius-xl)}.k-drawer__grabber{align-self:center;width:var(--control-size-md);height:var(--space-1);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);border-radius:var(--radius-full);background:var(--color-border-strong)}.k-drawer__close{width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--radius-md);color:var(--color-icon-default);flex:none}@media (min-width:768px){.k-input{height:var(--control-size-lg)}.k-input__field,.k-textarea__field{font-size:16px;line-height:28px}.k-input:has(.k-input__field[type=search]){border-radius:var(--radius-md)}}.k-pagination,.k-price,.k-rating,.k-route{font-family:var(--font-vazirmatn)}.k-rating{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-secondary)}.k-rating__inputs,.k-rating__stars{display:inline-flex;gap:2px;color:var(--color-icon-muted)}.k-rating__input--selected,.k-rating__star--filled{color:var(--color-icon-accent)}.k-rating__star{font-size:var(--control-font-md);line-height:1}.k-rating--sm .k-rating__star{font-size:var(--control-font-sm)}.k-rating__count,.k-rating__value{font-size:var(--control-font-sm);line-height:var(--badge-line-sm)}.k-rating__prompt{display:block;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);color:var(--color-text-primary);font-size:var(--control-font-md);line-height:var(--control-line-md)}.k-rating--input{display:block}.k-rating__input{display:inline-grid;width:var(--control-size-sm);height:var(--control-size-sm);padding:0;border:0;border-radius:var(--radius-sm);place-items:center;background:transparent;color:var(--color-icon-muted);font-size:var(--type-heading-h4-font);line-height:1;cursor:pointer}.k-rating__input:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);color:var(--color-text-primary);font-size:var(--type-body-medium-font);line-height:var(--type-body-medium-line)}.k-price__amount{color:var(--color-text-strong);font-weight:600}.k-price--compact{font-size:var(--control-font-sm);line-height:var(--badge-line-sm)}.k-price--large .k-price__amount{font-size:var(--type-heading-h4-font);line-height:var(--type-heading-h4-line)}.k-price--strong .k-price__amount{font-weight:700}.k-price__note{flex-basis:100%;color:var(--color-text-muted);font-size:var(--control-font-sm);line-height:var(--badge-line-sm)}.k-route{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--type-body-small-font);line-height:var(--type-body-small-line)}.k-route__place{display:inline-flex;flex-direction:column;min-inline-size:0}.k-route__name{color:var(--color-text-strong);font-weight:600}.k-route__date,.k-route__meta{color:var(--color-text-muted);font-size:var(--control-font-sm);line-height:var(--badge-line-sm)}.k-route__connector{color:var(--color-icon-default)}[dir=ltr] .k-route:not(.k-route--mobile-stacked) .k-route__connector :is(img,svg){transform:scaleX(-1)}.k-route--mobile-stacked{flex-direction:column;align-items:stretch}.k-route--mobile-stacked .k-route__connector{transform:rotate(90deg)}.k-pagination{gap:var(--space-2)}.k-pagination,.k-pagination__pages{display:inline-flex;align-items:center}.k-pagination__pages{gap:var(--space-1)}.k-pagination__control,.k-pagination__page{display:inline-grid;width:var(--control-size-md);height:var(--control-size-md);padding:0;border:1px solid var(--color-border-default);border-radius:var(--radius-md);place-items:center;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;cursor:pointer}.k-pagination__control:disabled,.k-pagination__page:disabled{color:var(--color-text-disabled);cursor:not-allowed}.k-pagination__control:focus-visible,.k-pagination__page:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-pagination__page--current{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-text-inverse)}.k-pagination__ellipsis,.k-pagination__summary{color:var(--color-text-secondary);font-size:var(--control-font-md);line-height:var(--control-line-md)}.k-pagination__arrow{display:block;font-size:var(--type-heading-h4-font);line-height:1}.k-skeleton{display:inline-block;background:var(--color-bg-surface-muted)}.k-skeleton--line{width:100%;height:var(--space-3);border-radius:var(--radius-sm)}.k-skeleton--circle{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full)}.k-skeleton--rectangle{width:100%;height:120px;border-radius:var(--radius-md)}.k-skeleton--card,.k-skeleton--dashboard,.k-skeleton--detail-page,.k-skeleton--form,.k-skeleton--list,.k-skeleton--profile,.k-skeleton--table{display:flex;flex-direction:column;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.k-skeleton__shape{display:block;height:var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-surface-muted)}.k-skeleton__shape--line-0{inline-size:100%}.k-skeleton__shape--line-1{inline-size:72%}.k-skeleton__shape--line-2{inline-size:48%}.k-skeleton__shape--avatar{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full)}.k-empty-state{display:flex;width:100%;flex-direction:column;gap:var(--space-3);padding-inline:var(--space-6);padding-block:var(--space-8);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);font-family:var(--font-vazirmatn);text-align:center}.k-empty-state,.k-empty-state__visual{box-sizing:border-box;align-items:center}.k-empty-state__visual{display:inline-flex;flex:none;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:var(--color-bg-brand-soft)}.k-empty-state__title{margin:0;font-weight:700;font-size:var(--type-heading-h4-font);line-height:var(--type-heading-h4-line);color:var(--color-text-strong)}.k-empty-state__description{margin:0;font-size:var(--type-body-small-font);line-height:var(--type-body-small-line);color:var(--color-text-secondary)}.k-empty-state__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2)}@media (min-width:768px){.k-empty-state{width:400px;padding:var(--space-8);border-radius:var(--radius-lg)}.k-empty-state__visual{width:80px;height:80px;padding:var(--space-4)}.k-empty-state--full{width:100%}}.k-wizard{display:flex;list-style:none;margin:0;padding:0;width:100%;gap:var(--space-1);font-family:var(--font-vazirmatn)}.k-wizard__step{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:var(--space-2);min-inline-size:0;text-align:center}.k-wizard__mark{width:100%;height:4px;border-radius:var(--radius-full);background:var(--color-border-default)}.k-wizard__label{max-inline-size:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--control-font-sm);line-height:var(--control-line-sm);color:var(--color-text-secondary)}.k-wizard__step--completed .k-wizard__mark,.k-wizard__step--current .k-wizard__mark{background:var(--color-action-primary)}.k-wizard__step--completed .k-wizard__label,.k-wizard__step--current .k-wizard__label{font-weight:600;color:var(--color-text-primary)}.k-wizard__step--error .k-wizard__mark{background:var(--color-status-danger)}.k-wizard__step--error .k-wizard__label{color:var(--color-text-danger)}@media (min-width:768px){.k-wizard__step{position:relative}.k-wizard__step:not(:first-child):before{content:"";position:absolute;inset-inline-start:-50%;inset-inline-end:50%;inset-block-start:16px;height:2px;background:var(--color-border-default)}.k-wizard__step--completed:not(:first-child):before,.k-wizard__step--current:not(:first-child):before{background:var(--color-action-primary)}.k-wizard__mark{position:relative;z-index:1;width:32px;height:32px;border-radius:var(--radius-full)}}.k-form-section{box-sizing:border-box;width:100%;max-width:720px;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);font-family:var(--font-vazirmatn)}.k-form-section__title{margin:0;font-weight:700;font-size:var(--type-heading-h4-font);line-height:var(--type-heading-h4-line);color:var(--color-text-strong)}.k-form-section__description{margin:0;font-size:var(--type-body-small-font);line-height:var(--type-body-small-line);color:var(--color-text-secondary)}.k-form-section__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.k-form-section--warning{background:var(--color-bg-surface)}.k-form-section__description{-webkit-margin-before:-16px;margin-block-start:-16px}.k-form-section--error{border-width:1.5px}.k-form-section--error .k-form-section__description{color:var(--color-text-danger)}.k-form-section--completed{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px}.k-form-section--completed .k-form-section__footer{display:contents}.k-form-section--completed .k-form-section__summary{grid-column:1;font-size:14px;line-height:24px;color:var(--color-text-secondary)}.k-form-section--completed .k-form-section__action{grid-column:2;grid-row:1}.k-form-section__status-icon{display:inline-flex;width:20px;height:20px;-webkit-margin-start:8px;margin-inline-start:8px;vertical-align:middle}.k-form-section__status-icon img{width:100%;height:100%}.k-form-section--error{border-color:var(--color-border-danger)}.k-form-section--error .k-form-section__title{color:var(--color-text-danger)}.k-filter-bar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);font-family:var(--font-vazirmatn)}.k-filter-bar__search{flex:1 1 240px;min-inline-size:0}.k-filter-bar__actions,.k-filter-bar__filters,.k-filter-bar__sort{display:flex;flex:none;align-items:center;gap:var(--space-2)}.k-filter-bar__active{display:flex;flex-basis:100%;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.k-filter-bar__extra{flex-basis:100%}@media (min-width:768px){.k-filter-bar{flex-wrap:nowrap;padding-inline:var(--space-6);padding-block:var(--space-4);gap:var(--space-4)}}.k-comparison-table{width:100%;font-family:var(--font-vazirmatn)}.k-comparison-table__caption{margin:0 0 var(--space-3);font-size:var(--type-body-small-font);line-height:var(--type-body-small-line);font-weight:600;color:var(--color-text-primary)}.k-comparison-table__table{display:none}.k-comparison-table__cards{display:flex;flex-direction:column;gap:var(--space-3)}.k-comparison-table__card{box-sizing:border-box;padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.k-comparison-table__card-title{margin:0 0 var(--space-2);font-weight:600;color:var(--color-text-strong)}.k-comparison-table__card-list{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.k-comparison-table__card-item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.k-comparison-table__card-term{margin:0;font-size:var(--control-font-sm);line-height:var(--control-line-sm);color:var(--color-text-secondary)}.k-comparison-table__card-value{margin:0;text-align:end;font-size:var(--type-body-small-font);line-height:var(--type-body-small-line);color:var(--color-text-primary)}@media (min-width:768px){.k-comparison-table__table{display:table;width:100%;border-collapse:collapse}.k-comparison-table__table td,.k-comparison-table__table th{padding:var(--space-3) var(--space-4);-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default);font-size:var(--type-body-small-font);line-height:var(--type-body-small-line);text-align:start}.k-comparison-table__table thead th{font-weight:600;color:var(--color-text-secondary)}.k-comparison-table__table tbody th{font-weight:600;color:var(--color-text-strong)}.k-comparison-table__cards{display:none}}.k-header{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3);width:100%;height:56px;padding-inline:var(--space-4);background:var(--color-bg-surface);-webkit-border-after:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default);font-family:var(--font-vazirmatn)}.k-header__end,.k-header__start{display:contents}.k-header__brand{flex:none}.k-header__brand,.k-header__brand a,.k-header__menu-trigger{display:inline-flex;align-items:center}.k-header__menu-trigger{-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.k-header__nav,.k-header__product-nav{display:none}.k-header__nav-list{display:flex;align-items:center;gap:var(--space-5);list-style:none;margin:0;padding:0}.k-header__nav-link{color:var(--color-text-secondary);font-weight:600;font-size:14px;line-height:24px;text-decoration:none;white-space:nowrap}.k-header__nav-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-header__nav-link--current{background:var(--color-bg-surface-muted);color:var(--color-text-strong)}.k-header__nav-link--disabled{color:var(--color-text-disabled);cursor:not-allowed}.k-header__account,.k-header__actions{display:inline-flex;align-items:center;flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.k-header__actions{gap:var(--space-3)}@media (min-width:768px){.k-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:72px;padding-inline:80px;grid-column-gap:var(--space-6);column-gap:var(--space-6)}.k-header__start{grid-column:1;gap:var(--space-6)}.k-header__end,.k-header__start{display:flex;align-items:center;min-width:0}.k-header__end{grid-column:3;justify-content:flex-end}.k-header__menu-trigger{display:none}.k-header__nav,.k-header__product-nav{display:flex;align-items:center;-webkit-margin-start:0;margin-inline-start:0}.k-header__product-nav{grid-column:2}}.k-sidebar{box-sizing:border-box;display:flex;flex-direction:column;width:280px;height:100%;padding-block:var(--space-5);padding-inline:var(--space-3);gap:var(--space-2);background:var(--color-bg-surface);-webkit-border-end:1px solid var(--color-border-default);border-inline-end:1px solid var(--color-border-default);font-family:var(--font-vazirmatn)}.k-sidebar--drawer{-webkit-border-end:0;border-inline-end:0;box-shadow:var(--shadow-lg);width:320px}.k-sidebar--collapsed{width:80px}.k-sidebar__footer,.k-sidebar__mode{flex:none}.k-sidebar__footer{-webkit-margin-before:auto;margin-block-start:auto}.k-sidebar__nav{flex:1 1;overflow-y:auto}.k-sidebar__list{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.k-sidebar__link{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding-block:10px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-weight:600;font-size:14px;line-height:24px}.k-sidebar__link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-sidebar__icon{display:inline-flex;flex:none;width:20px;height:20px;color:var(--color-icon-muted)}.k-sidebar__label{min-width:0}.k-sidebar__badge{-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.k-sidebar__link--active{background:var(--color-bg-brand-soft);color:var(--color-text-link)}.k-sidebar__link--active .k-sidebar__icon{color:var(--color-icon-brand)}.k-sidebar__link--disabled{color:var(--color-text-disabled);cursor:not-allowed}.k-sidebar--collapsed .k-sidebar__link{justify-content:center}.k-sidebar--collapsed .k-sidebar__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.k-bottom-nav{box-sizing:border-box;padding:6px var(--space-2) max(20px,env(safe-area-inset-bottom));background:var(--color-bg-surface);-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default);font-family:var(--font-vazirmatn)}.k-bottom-nav,.k-bottom-nav__list{display:flex;align-items:flex-start;width:100%}.k-bottom-nav__list{list-style:none;margin:0;padding:0}.k-bottom-nav__list>li{flex:1 1;min-width:min-content}.k-bottom-nav__item{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:100%;min-height:60px;padding-block:6px;padding-inline:2px;color:var(--color-text-muted);text-decoration:none}.k-bottom-nav__item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-bottom-nav__icon-wrap{position:relative;display:inline-flex}.k-bottom-nav__icon{display:inline-flex;width:24px;height:24px;color:var(--color-icon-muted)}.k-bottom-nav__label{font-size:var(--badge-font-sm);line-height:var(--badge-line-sm);font-weight:600;text-align:center;text-wrap:balance}@media (max-width:359.98px){.k-bottom-nav{padding-inline:var(--space-1)}.k-bottom-nav__label:lang(ka){font-size:11px}.k-header__actions .k-btn{padding-inline:var(--space-3)}}.k-bottom-nav--fixed{position:fixed;inset-inline:0;inset-block-end:0;z-index:30}@media (min-width:1024px){.k-bottom-nav--fixed{display:none}}@media (max-width:1023.98px){.k-bottom-nav-clearance{-webkit-padding-after:calc(66px + max(20px, env(safe-area-inset-bottom)));padding-block-end:calc(66px + max(20px, env(safe-area-inset-bottom)))}}.k-glyph{display:inline-block;flex:none;background-color:currentColor;-webkit-mask:var(--k-glyph) center /contain no-repeat;mask:var(--k-glyph) center /contain no-repeat}.k-bottom-nav__badge{position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.k-bottom-nav__item--current{color:var(--color-text-link)}.k-bottom-nav__item--current .k-bottom-nav__icon{color:var(--color-icon-brand)}.k-bottom-nav__item--disabled{color:var(--color-text-disabled);cursor:not-allowed}.k-otp{display:flex;justify-content:center;gap:var(--space-2);width:100%}.k-otp__cell{box-sizing:border-box;flex:0 1 52px;min-width:0;height:60px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-strong);font-family:var(--font-vazirmatn);font-size:24px;font-weight:700;line-height:34px;text-align:center;outline:0;caret-color:transparent}.k-otp__cell:focus{border-width:2px;border-color:var(--color-border-focus)}.k-otp--invalid .k-otp__cell,.k-otp--invalid .k-otp__cell:focus{border-width:2px;border-color:var(--color-border-danger)}.k-otp__cell:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.k-date,.k-location{position:relative;min-width:0;display:flex;flex-direction:column;gap:8px;width:100%}.k-date__trigger,.k-location__field{height:48px;border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-bg-surface);padding-inline:16px;display:flex;align-items:center;gap:8px;color:var(--color-text-primary);font:inherit}.k-date__trigger{justify-content:space-between;text-align:start;cursor:pointer}.k-date__trigger:focus-visible,.k-location__field:focus-within{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-date__trigger--error,.k-location--error .k-location__field{border-color:var(--color-border-danger)}.k-date__trigger:disabled,.k-location__field:has(button:disabled){background:var(--color-bg-surface-muted);color:var(--color-text-disabled)}.k-date__calendar{position:absolute;z-index:40;top:100%;inset-inline-end:0;max-width:100%;width:320px;padding:16px;border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-bg-surface);box-shadow:0 2px 6px rgba(15,23,42,.08)}.k-date__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.k-date__choices button,.k-date__grid button,.k-date__heading button{font:inherit;background:transparent;border:0;border-radius:8px;min-height:36px;color:inherit;cursor:pointer}.k-date__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;text-align:center;margin-top:12px}.k-date__titles{display:flex;align-items:center;gap:4px}.k-date__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.k-date__choices button{min-width:0;padding:8px 4px}.k-date__year-range{margin:12px 0 0;color:var(--color-text-muted);text-align:center}.k-date__grid button{color:var(--color-text-primary)}.k-date__grid button[data-past=true]{color:var(--color-text-muted)}.k-date__calendar button:not(:disabled):hover{background:var(--color-bg-surface-muted)}.k-date__choices button[data-today=true],.k-date__grid button[data-today=true]{box-shadow:inset 0 0 0 1px var(--color-border-focus)}.k-date__choices button[data-visible=true]{font-weight:700}.k-date__choices button[aria-pressed=true]:not(:disabled),.k-date__grid button[aria-pressed=true]:not(:disabled){background:var(--color-action-primary);color:var(--color-text-inverse)}.k-date__choices button[aria-pressed=true][data-today=true]:not(:disabled),.k-date__grid button[aria-pressed=true][data-today=true]:not(:disabled){box-shadow:inset 0 0 0 2px var(--color-border-accent)}.k-date__calendar button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-date__calendar button:disabled{color:var(--color-text-muted);background:var(--color-bg-surface-muted);cursor:default}.k-date__grid button[data-outside=true]{color:var(--color-text-placeholder);background:transparent}.k-location__code{background:var(--color-bg-surface-muted);padding-inline:8px;border-radius:4px;font-size:12px;line-height:20px}.k-location__clear{border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}@media (max-width:767px){.k-location__field{height:60px}.k-date__trigger{height:52px}.k-location>.k-field__label{position:absolute;top:6px;inset-inline-start:48px;font-size:12px;line-height:20px;font-weight:400;color:var(--color-text-muted);z-index:1}.k-location__input{padding-top:18px;font-weight:600}}.k-location__field{display:flex;align-items:center;gap:8px;padding:0 12px}.k-location__field:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.k-location__input{min-width:0;width:100%;flex:1 1;border:0;outline:0;background:transparent;font:inherit;color:inherit;height:46px}.k-location__results{margin-top:8px;padding:4px;border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-bg-surface);box-shadow:var(--shadow-md);max-height:280px;overflow-y:auto}.k-location__result{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:8px;background:transparent;text-align:start;font:inherit;cursor:pointer}.k-location__result--active,.k-location__result:hover{background:var(--color-bg-info)}.k-location__result small,.k-location__result strong{display:block;font-weight:400}.k-location__result strong{font-size:14px;line-height:24px}.k-location__result small{font-size:12px;line-height:20px;color:var(--color-text-placeholder)}.k-location__status{padding:12px;margin:0;font-size:14px}.k-location--disabled{opacity:.6}.k-upload{display:flex;flex-direction:column;gap:8px;width:100%}.k-upload__input{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.k-upload__dropzone{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;border:1.5px dashed var(--color-border-strong);border-radius:16px;background:var(--color-bg-surface-muted);font:inherit;cursor:pointer;color:var(--color-text-primary)}.k-upload__dropzone strong,.k-upload__file strong{font-size:14px;line-height:24px;font-weight:600}.k-upload__dropzone small,.k-upload__file small{font-size:12px;line-height:20px}.k-upload__icon{padding:12px;border-radius:999px;background:var(--color-bg-surface);display:flex}.k-upload__dropzone:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px}.k-upload--drag .k-upload__dropzone{border-width:2px;border-color:var(--color-border-brand);background:var(--color-bg-info)}.k-upload--error .k-upload__dropzone{border-color:var(--color-border-danger);background:var(--color-bg-danger)}.k-upload--disabled .k-upload__dropzone{color:var(--color-text-disabled);cursor:not-allowed}.k-upload__file{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--color-border-default);border-radius:12px}.k-upload__meta{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.k-upload__meta strong{overflow-wrap:anywhere}.k-upload__meta small{color:var(--color-text-success)}.k-upload__file button{border:0;padding:8px;background:transparent;cursor:pointer}.k-upload--error .k-upload__dropzone{background:var(--color-bg-surface-muted)}.k-upload--error .k-upload__icon{background:var(--color-bg-danger-strong)}.k-upload__gallery{display:none}@media (max-width:767px){.k-upload--tiles .k-upload__dropzone,.k-upload--tiles .k-upload__file{display:none}.k-upload--tiles .k-upload__gallery{display:flex;gap:8px;flex-wrap:wrap}.k-upload__add,.k-upload__retry,.k-upload__tile{width:80px;height:80px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative;overflow:hidden;font:inherit}.k-upload__tile{background:var(--color-bg-surface-muted)}.k-upload__tile>img{width:100%;height:100%;object-fit:cover}.k-upload__tile>button{position:absolute;top:2px;inset-inline-start:2px;background:var(--color-bg-surface);border:0;border-radius:50%;padding:4px}.k-upload__tile-file{display:flex;flex-direction:column;align-items:center;gap:4px;max-width:100%;padding:8px}.k-upload__tile-file small{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.k-upload__add{border:1px dashed var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-link)}.k-upload__retry{border:2px solid var(--color-border-danger);background:var(--color-bg-danger);color:var(--color-text-danger)}.k-upload--tiles.k-upload--error>.k-field__message{padding:12px;min-height:72px;border-radius:12px;background:var(--color-bg-danger);font-size:14px;line-height:24px}.k-modal-layer--mobile-sheet{align-items:end;padding:0}.k-modal-layer--mobile-sheet .k-modal{width:100%;max-width:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.k-btn--primary.k-btn--loading:disabled{background:var(--color-action-primary);color:var(--color-text-inverse)}.k-btn--secondary.k-btn--loading:disabled{background:var(--color-action-secondary);color:var(--color-text-primary)}.k-btn--danger.k-btn--loading:disabled{background:var(--color-action-danger);color:var(--color-text-inverse)}.k-wizard--segments{display:flex;margin:0;padding:0;gap:var(--space-1)}.k-wizard--segments .k-wizard__step{padding:0;flex:1 1;display:block;position:relative}.k-wizard--segments .k-wizard__step:before{display:none}.k-wizard--segments .k-wizard__mark{display:block;width:100%;height:6px;border:0;border-radius:var(--radius-full);background:var(--color-border-default)}.k-wizard--segments .k-wizard__step--completed .k-wizard__mark{background:var(--color-status-success)}.k-wizard--segments .k-wizard__step--current .k-wizard__mark{background:var(--color-action-primary)}.k-wizard--segments .k-wizard__label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:767px){.k-wizard--segments .k-wizard__mark{height:var(--space-1)}}.k-skeleton--card{padding:var(--space-5);align-items:flex-start}.k-skeleton__card-top{display:flex;width:100%;align-items:center;gap:var(--space-3)}.k-skeleton__card-title{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.k-skeleton__shape--card-avatar{width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--radius-md)}.k-skeleton__shape--card-heading{width:160px;height:var(--space-4)}.k-skeleton__shape--card-subtitle{width:100px}.k-skeleton__shape--card-badge{-webkit-margin-start:auto;margin-inline-start:auto;width:64px;height:var(--space-6);border-radius:var(--radius-full)}.k-skeleton__shape--card-body{width:min(220px,100%)}.k-skeleton__card-footer{display:flex;gap:var(--space-2)}.k-skeleton__shape--card-button{width:100px;height:36px;border-radius:var(--radius-md)}.k-modal__grabber{display:none}@media (max-width:767px){.k-modal-layer--mobile-sheet .k-modal__grabber{display:block;flex-shrink:0;width:var(--control-size-md);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-border-strong);margin:var(--space-2) auto var(--space-1)}.k-modal-layer--mobile-sheet .k-modal__header{padding:var(--space-2) var(--space-4) var(--space-3)}.k-btn--mobile-primary.k-btn--loading,.k-btn--mobile-primary:not(:disabled){background:var(--color-action-primary);color:var(--color-text-inverse)}.k-btn--mobile-danger.k-btn--loading,.k-btn--mobile-danger:not(:disabled){background:var(--color-action-danger);color:var(--color-text-inverse)}.k-btn--mobile-secondary.k-btn--loading,.k-btn--mobile-secondary:not(:disabled){background:var(--color-action-secondary);color:var(--color-text-primary)}.k-btn--mobile-tertiary:not(:disabled){background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-primary)}.k-btn--mobile-link:not(:disabled){background:transparent;color:var(--color-text-link);border:0}.k-btn--mobile-ghost:not(:disabled){background:transparent;color:var(--color-text-primary);border:0}}.k-action-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}@media (max-width:767px){.k-action-bar{position:fixed;inset-inline:0;bottom:0;min-height:85px;padding:var(--space-4);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));background:var(--color-bg-surface);border-top:1px solid var(--color-border-default);z-index:15}.k-action-bar--safe{padding-bottom:max(var(--space-8),env(safe-area-inset-bottom))}}.k-radio-card--item{position:relative;padding:20px;gap:16px;align-items:flex-start;height:98px;background:var(--color-bg-surface);border-radius:16px}.k-radio-card--item:has(input:checked){border:2px solid var(--color-border-brand);padding:19px;background:var(--color-bg-brand-soft);height:100px}.k-radio-card--item .k-radio-card__input{position:absolute;opacity:0}.k-radio-card--item:has(input:focus-visible){outline:2px solid var(--color-text-link);outline-offset:3px}.k-radio-card--item .k-radio-card__dot{order:3;-webkit-margin-start:auto;margin-inline-start:auto;width:20px;height:20px;border:1.5px solid var(--color-border-strong);border-radius:50%;flex-shrink:0;background:var(--color-bg-surface)}.k-radio-card--item:has(input:checked) .k-radio-card__dot{border:2px solid var(--color-action-primary);background:var(--color-action-primary);box-shadow:inset 0 0 0 3px var(--color-bg-surface)}.k-radio-card--item .k-radio-card__leading{display:flex;border-radius:12px;background:var(--color-bg-info);padding:8px}.k-radio-card--item .k-radio-card__leading img{display:block;width:24px;height:24px}.k-radio-card--item .k-radio-card__body{display:flex;flex-direction:column;gap:4px}.k-radio-card--item .k-radio-card__title{font-size:16px;line-height:28px;font-weight:600}.k-radio-card--item:has(input:checked) .k-radio-card__leading{background:var(--color-bg-surface)}@media (max-width:767px){.cargo-c1 .k-radio-card,.k-radio-card--item:has(input:checked){height:86px;border-radius:16px;padding:16px;gap:12px;align-items:center}.k-radio-card--item:has(input:checked){height:88px;padding:15px}.k-radio-card--item .k-radio-card__leading{padding:10px;background:var(--color-bg-surface-muted)}.k-radio-card--item:has(input:checked) .k-radio-card__leading{background:var(--color-bg-surface)}.k-radio-card--item .k-radio-card__leading img{width:24px;height:24px}.k-radio-card--item .k-radio-card__dot{width:22px;height:22px}.k-radio-card--item:has(input:checked) .k-radio-card__dot{position:relative;box-shadow:none}.k-radio-card--item:has(input:checked) .k-radio-card__dot:after{content:"";position:absolute;width:5px;height:5px;background:white;border-radius:50%;top:50%;inset-inline-start:50%;transform:translate(50%,-50%)}}@media (max-width:767px){.k-wizard--segments{position:relative;gap:0;height:6px;border-radius:var(--radius-full);background:var(--color-bg-surface-muted)}.k-wizard--segments .k-wizard__mark{visibility:hidden}.k-wizard--segments:after{content:"";position:absolute;inset-inline-start:0;top:0;height:6px;width:var(--wizard-progress);border-radius:var(--radius-full);background:var(--color-bg-accent-strong)}.k-wizard--segments.k-wizard--invalid:after{background:var(--color-status-danger)}.k-modal-layer--mobile-sheet .k-modal__title{font-size:24px;line-height:34px}}.k-upload--disabled .k-field__label{color:var(--color-text-disabled)}.k-upload__pending{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--color-border-default);border-radius:12px}.k-upload__pending strong{font-size:14px;line-height:24px;font-weight:600}.k-upload__pending small{font-size:12px;line-height:20px;color:var(--color-text-muted)}.k-upload__pending progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border:0;border-radius:999px;overflow:hidden;background:var(--color-bg-surface-muted)}.k-upload__pending progress::-webkit-progress-bar{background:var(--color-bg-surface-muted)}.k-upload__pending progress::-webkit-progress-value{background:var(--color-trust-verified)}.k-upload__pending progress::-moz-progress-bar{background:var(--color-trust-verified)}.k-upload__file button{display:flex;padding:0}.k-upload__dropzone small{color:var(--color-text-muted)}.k-upload--disabled .k-upload__dropzone small{color:var(--color-text-disabled)}.k-select__chips{position:absolute;inset-inline-start:16px;inset-inline-end:40px;top:0;height:48px;display:flex;align-items:center;gap:4px;pointer-events:none}.k-select__chip{display:inline-flex;align-items:center;gap:4px;padding:0 8px;height:24px;border-radius:8px;background:var(--color-bg-surface-muted);font-size:12px;line-height:20px}.k-select__chip button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;font:inherit;cursor:pointer;padding:0;width:16px;height:16px}.k-select__chip button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-select--multi .k-select__value{color:transparent}.k-logo{direction:ltr;display:inline-block;width:49px;height:36px;overflow:hidden;position:relative}.k-logo img{position:absolute;width:102.96%;height:100%;inset-inline-start:-1.17%;top:-.26%}.k-logo--dark{width:50px}.k-logo--dark img{width:100.9%;inset-inline-start:-.45%}.k-logo--compact{width:36px}.k-logo--compact img{width:100%;inset-inline-start:0;top:0;object-fit:contain}.k-logo--brand{display:inline-flex;width:auto;height:auto;overflow:visible}.k-logo--brand picture{display:contents}.k-logo--brand img{position:static;display:block;width:auto;height:36px;aspect-ratio:560/150}@media (max-width:767px){.k-logo--brand img{height:32px;aspect-ratio:230/220}}.k-badge--general-count{background:var(--color-bg-brand);color:var(--color-text-inverse)}.k-badge--general-providerType{color:var(--color-text-primary)}.k-badge--general-sponsored,.k-badge--general-warning{background:var(--color-bg-warning-strong)}.k-badge--general-reasonMatch,.k-badge--general-reasonMismatch{background:var(--color-bg-surface);border:1px solid var(--color-border-default)}.k-badge--general-reasonMismatch{color:var(--color-text-warning)}.k-badge--status-booked{background:var(--color-bg-accent);color:var(--color-text-accent)}.k-badge--status-inTransit{background:var(--color-bg-info-strong)}.k-badge--status-completed,.k-badge--status-delivered{background:var(--color-bg-success-strong)}.k-badge--status-expired{color:var(--color-text-muted)}.k-upload__pending button{border:0;background:transparent;padding:0;display:flex;cursor:pointer}.k-checkbox{position:relative;cursor:pointer;min-width:0}.k-checkbox__box{flex-shrink:0;margin-top:4px;border-radius:4px;border-width:1.5px;background:var(--color-bg-surface)}.k-checkbox__text{min-width:0}.k-checkbox__label{display:block;font-size:14px;line-height:24px;font-weight:600}.k-checkbox .k-field__message{display:block;font-size:12px;line-height:20px}.k-checkbox__check,.k-checkbox__dash{display:none}.k-checkbox__input:checked+.k-checkbox__box .k-checkbox__check{display:flex}.k-checkbox__input:indeterminate+.k-checkbox__box{background:var(--color-action-primary);color:var(--color-text-inverse)}.k-checkbox__input:indeterminate+.k-checkbox__box .k-checkbox__check{display:none}.k-checkbox__input:indeterminate+.k-checkbox__box .k-checkbox__dash{display:block;width:10px;height:2px;border-radius:1px;background:var(--color-icon-inverse);font-size:0}.k-checkbox__input:focus-visible+.k-checkbox__box{outline:2px solid var(--color-border-focus);outline-offset:3px}.k-checkbox--disabled{cursor:not-allowed}.k-checkbox--disabled .k-checkbox__box{background:var(--color-bg-disabled);border-color:var(--color-border-default)}.k-checkbox--disabled .k-checkbox__label,.k-checkbox--disabled .k-field__message{color:var(--color-text-disabled)}.k-radio-card:not(.k-radio-card--item){position:relative;padding:20px;gap:16px;align-items:flex-start;background:var(--color-bg-surface)}.k-radio-card:not(.k-radio-card--item):has(input:checked){border-width:2px;background:var(--color-bg-brand-soft)}.k-radio-card:not(.k-radio-card--item):hover:not(.k-radio-card--disabled):not(:has(input:checked)){border-color:var(--color-border-strong);background:var(--color-bg-surface-muted)}.k-radio-card:not(.k-radio-card--item) .k-radio-card__input{position:absolute;opacity:0}.k-radio-card:not(.k-radio-card--item) .k-radio-card__dot{order:3;flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--color-border-strong);background:var(--color-bg-surface)}.k-radio-card:not(.k-radio-card--item):has(input:checked) .k-radio-card__dot{border:2px solid var(--color-action-primary);background:var(--color-action-primary);box-shadow:inset 0 0 0 3px var(--color-bg-surface)}.k-radio-card:not(.k-radio-card--item) .k-radio-card__leading{display:flex;padding:8px;border-radius:12px;background:var(--color-bg-info)}.k-radio-card:not(.k-radio-card--item):has(input:checked) .k-radio-card__leading{background:var(--color-bg-surface)}.k-radio-card:not(.k-radio-card--item) .k-radio-card__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.k-radio-card:not(.k-radio-card--item) .k-radio-card__title{font-size:16px;line-height:28px;font-weight:600}.k-radio-card:not(.k-radio-card--item) .k-field__message{font-size:14px;line-height:24px}.k-radio-card:not(.k-radio-card--item).k-radio-card--invalid,.k-radio-card:not(.k-radio-card--item).k-radio-card--invalid .k-radio-card__dot{border-color:var(--color-border-danger)}.k-radio-card:not(.k-radio-card--item).k-radio-card--disabled{color:var(--color-text-disabled);background:var(--color-bg-disabled);cursor:not-allowed}.k-radio-card:not(.k-radio-card--item).k-radio-card--disabled .k-field__message{color:var(--color-text-disabled)}.k-radio-card:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:3px}@media (max-width:767px){.k-action-bar--keyboard{position:static}}.k-upload>.k-field__label{line-height:22px}.k-field__message{margin:0}.k-field__label{line-height:22px}.k-select__option{min-height:40px;padding:8px 12px;font-size:14px;line-height:24px;align-items:center}.k-select__option-label{flex:1 1;display:flex;flex-direction:column}.k-select__option-description{font-size:12px;line-height:20px;color:var(--color-text-muted)}.k-select__indicator{flex:none;width:16px;height:16px;border:1px solid var(--color-border-strong);border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.k-select__indicator--single{border-radius:50%}.k-select__indicator--selected{background:var(--color-action-primary);border-color:var(--color-action-primary)}.k-select__chip{border-radius:var(--radius-full);font-weight:600}.k-select__trigger[aria-expanded=true] .k-select__chevron{transform:rotate(180deg)}.k-field--select:has(.k-select__trigger:disabled)>.k-field__label{color:var(--color-text-disabled)}.k-select__trigger--invalid{border-width:1.5px}.k-select__sheet{width:calc(100% - 32px);margin-inline:auto;inset-block-end:max(16px,env(safe-area-inset-bottom));border:1px solid var(--color-border-default);border-radius:24px;box-shadow:var(--shadow-lg);padding:16px;display:flex;flex-direction:column;gap:8px;font-family:var(--font-vazirmatn)}.k-select__grabber{width:40px;height:4px;background:var(--color-border-strong);border-radius:2px;align-self:center}.k-select__sheet-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.k-select__sheet-title{font-size:20px;line-height:30px;font-weight:700}.k-select__sheet-close{display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer}.k-select__sheet-body{overflow:auto;min-height:0}.k-select__sheet .k-select__list{padding:0}.k-select__sheet .k-select__option{min-height:48px;padding:4px 12px;border-radius:12px}.k-select__sheet .k-select__indicator{width:20px;height:20px}.k-select__search{width:100%;box-sizing:border-box;height:44px;border:1px solid var(--color-border-default);border-radius:999px;padding-inline:16px;font-family:inherit;font-size:16px;line-height:28px}.k-select__search:focus{outline:0;border:2px solid var(--color-border-focus)}.k-select__apply{width:100%;height:48px;border-radius:12px;border:0;background:var(--color-action-primary);color:var(--color-text-inverse);font-family:inherit;font-weight:700;cursor:pointer}.k-radio-card:not(.k-radio-card--item) .k-field__message{margin:0}.k-btn:not(.k-btn--sm) .k-spinner{width:20px;height:20px}.k-btn--tertiary.k-btn--loading:disabled{background:transparent;color:var(--color-text-primary)}.k-btn--ghost.k-btn--loading:disabled,.k-btn--link.k-btn--loading:disabled{background:transparent;color:var(--color-text-link)}.k-btn--tertiary:disabled:not(.k-btn--loading){border-color:var(--color-border-default)}.k-badge--general-count.k-badge--sm{min-width:24px;justify-content:center}.k-badge--general-count.k-badge--md{min-width:32px;justify-content:center}.k-select__sheet .k-select__list{display:flex;flex-direction:column;gap:8px}.k-select__search-field{position:relative}.k-select__search-field>img{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);pointer-events:none}.k-select__search-field .k-select__search{-webkit-padding-end:40px;padding-inline-end:40px}.k-location--error .k-location__field{border-width:1.5px}.k-select__sheet .k-select__indicator{width:22px;height:22px;border-radius:8px}.k-select__sheet .k-select__indicator--single{border-radius:50%}.k-select__sheet .k-select__indicator img{width:14px;height:14px}.k-select__sheet .k-select__option-label{font-size:16px;line-height:28px;font-weight:600}.k-select__sheet .k-select__option{padding-block:0}.k-checkbox:not(:has(.k-checkbox__text)) .k-checkbox__box{margin-top:0}.k-select__search-field>img{inset-inline-end:auto;inset-inline-start:12px}.k-select__search-field .k-select__search{padding-inline:40px 16px}.k-form-section__status-icon{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}.k-select__sheet .k-select__option-label{font-weight:400}.k-select__sheet .k-select__option--selected .k-select__option-label{font-weight:600}.k-select__popup .k-select__option{flex-direction:row-reverse}.k-select__popup .k-select__option-label{text-align:start}.k-select__popup .k-select__option--selected{color:var(--color-text-link)}.k-select__list:focus{outline:none}.k-select__trigger[aria-expanded=true]{border-color:var(--color-border-focus);border-width:1.5px;box-shadow:0 0 0 3px rgba(0,132,126,.24)}.k-select__search::-webkit-search-cancel-button{-webkit-appearance:none}.k-location>.k-field__message{line-height:20px}@media (max-width:767px){.k-checkbox--mobile-lg .k-checkbox__box{width:24px;height:24px;border-radius:8px;margin-top:2px}.k-checkbox--mobile-lg .k-checkbox__label{font-size:16px;line-height:28px}.k-checkbox--mobile-lg .k-checkbox__text{display:flex;flex-direction:column;gap:4px}.k-checkbox--mobile-lg .k-checkbox__check img{width:16px;height:16px}.k-checkbox--mobile-lg{gap:12px;min-height:48px;padding-block:8px;align-items:flex-start;width:100%}.k-checkbox--mobile-lg .k-checkbox__text{flex:1 1}}.k-checkbox__box{border-color:var(--color-border-strong)}.k-checkbox__input:checked+.k-checkbox__box,.k-checkbox__input:indeterminate+.k-checkbox__box{border-color:var(--color-action-primary)}.k-checkbox--invalid .k-checkbox__box{border-color:var(--color-border-danger)}.k-card{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.k-card--sm{padding:20px}.k-card--md{padding:24px}.k-card--lg{padding:32px}.k-empty-state--card{border-radius:var(--radius-lg);padding:32px}.k-empty-state--card .k-empty-state__visual{width:80px;height:80px}.k-empty-state--card .k-empty-state__visual img{width:48px;height:48px}.k-alert--full-width{width:100%;max-width:none}.k-field--hidden-label>.k-field__label,.k-field--select-filter>.k-field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.k-field--select-filter{gap:0;min-width:0}.k-field--select-filter .k-select__trigger{height:32px;padding-inline:12px;font-size:12px;line-height:18px;border-radius:8px}.k-filter-bar--comparison{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;grid-template-areas:"search filters sort" "active active active";padding:12px 16px;grid-gap:12px;gap:12px}.k-filter-bar--comparison .k-filter-bar__search{grid-area:search}.k-filter-bar--comparison .k-filter-bar__filters{grid-area:filters}.k-filter-bar--comparison .k-filter-bar__sort{grid-area:sort}.k-filter-bar--comparison .k-filter-bar__active{grid-area:active;min-height:32px}.k-comparison-table--offers{border:1px solid var(--color-border-default);border-radius:16px;overflow:auto;background:var(--color-bg-surface)}@media (min-width:768px){.k-comparison-table--offers .k-comparison-table__table{min-width:1280px}.k-comparison-table--offers .k-comparison-table__table thead th{height:44px;background:var(--color-bg-surface-muted);font-size:12px}.k-comparison-table--offers .k-comparison-table__table tbody tr{height:101px}.k-comparison-table--offers .k-comparison-table__table td,.k-comparison-table--offers .k-comparison-table__table th{min-width:140px;vertical-align:middle}}.k-offer-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 180px;grid-gap:12px;gap:12px;min-height:195px;font-family:var(--font-vazirmatn)}.k-offer-card--updated{border-color:var(--color-border-accent)}.k-offer-card__price,.k-offer-card__provider,.k-offer-card__terms{min-width:0;display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.k-offer-card__provider h3{font-size:16px;line-height:28px;margin:0}.k-offer-card__terms p{margin:0;display:flex;gap:8px;align-items:center}.k-offer-card__terms img{width:16px;height:16px}.k-offer-card__terms small{color:var(--color-text-muted);font-size:12px;line-height:20px}.k-offer-card__actions{display:flex;flex-direction:column;gap:8px}.k-provider-card{display:flex;flex-direction:column;gap:16px;min-height:402px;font-family:var(--font-vazirmatn)}.k-provider-card__profile{min-height:100px;display:flex;align-items:center;gap:12px}.k-provider-card__profile h2{font-size:18px;line-height:28px;margin:0}.k-provider-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.k-provider-card__stats>div{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:12px;background:var(--color-bg-surface-muted);text-align:center}.k-provider-card small{color:var(--color-text-muted);font-size:12px;line-height:20px}.k-provider-card__route{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (max-width:767px){.k-filter-bar--comparison{display:flex;flex-wrap:nowrap;padding:12px;gap:12px}.k-filter-bar--comparison .k-filter-bar__search{flex:1 1}.k-offer-card{display:flex;flex-direction:column;gap:20px;padding:20px;min-height:374px}.k-offer-card--updated{min-height:432px}.k-offer-card__provider{gap:12px;padding-bottom:24px;border-bottom:1px solid var(--color-border-default)}.k-offer-card__provider>.k-badge{align-self:flex-start}.k-offer-card__price{margin-top:auto;align-items:stretch}.k-offer-card__price>.k-price{align-self:flex-start}.k-offer-card__actions{flex-direction:row;gap:8px}.k-offer-card__actions>*{flex:1 1}.k-provider-card{min-height:0}}.k-drawer-layer--opaque .k-drawer__backdrop{opacity:1}.k-drawer--bottom{max-height:100%}.k-action-bar--navigation{min-height:80px;padding:16px}.k-action-bar--navigation>*{flex:1 1}.k-comparison-table--offers .k-comparison-table__table thead th{padding-block:10px;height:44px}.k-comparison-table--offers .k-comparison-table__table tbody tr[data-tone=warning]{background:var(--color-bg-warning)}.k-radio-card.k-radio-card--transport{padding:16px;min-height:82px;border-radius:16px;gap:16px;align-items:center}.k-radio-card.k-radio-card--transport .k-radio-card__dot{display:none}.k-radio-card.k-radio-card--transport .k-radio-card__leading{width:24px;height:24px;padding:0;background:transparent}.k-radio-card.k-radio-card--transport .k-radio-card__title{font-size:16px;line-height:28px}.k-radio-card.k-radio-card--transport .k-field__message{font-size:12px;line-height:20px}.k-drawer--filter .k-drawer__header{padding-block:24px}.k-drawer--filter .k-drawer__footer{padding-block:16px}.k-field--input-filter .k-input{height:48px}.k-comparison-table__footer{padding:8px 12px;min-height:36px;background:var(--color-bg-info);color:var(--color-text-info);font-size:12px;line-height:20px}.k-comparison-table__footer>span{display:flex;gap:8px;align-items:center}.k-comparison-table__footer img{width:20px;height:20px;flex:none}.k-radio-card.k-radio-card.k-radio-card--transport .k-radio-card__leading{background:transparent}.k-radio-card.k-radio-card--transport .k-radio-card__leading img{width:24px;height:24px;max-width:none}.k-radio-card.k-radio-card--transport .k-radio-card__body{gap:0}.k-radio-card.k-radio-card--transport:has(input:checked) .k-radio-card__leading{background:transparent}.k-offer-card__price>small{font-size:12px;line-height:20px}@media (max-width:767px){.k-header--compact{gap:8px}.k-header--compact .k-header__menu-trigger{order:0;margin:0}.k-header--compact .k-header__brand{order:1}.k-header--compact .k-header__actions,.k-header--compact .k-header__utility{order:2;-webkit-margin-start:auto;margin-inline-start:auto}.k-header--compact .k-header__account{display:none}}.k-field--select-filter .k-select__trigger{min-height:32px}.k-drawer--filter .k-drawer__close{display:flex;align-items:center;justify-content:center}.k-drawer--filter .k-drawer__close img{width:20px;height:20px}.k-action-bar--navigation .k-btn__label{white-space:nowrap}.k-drawer--filter .k-drawer__header{align-items:center}.k-modal-layer--opaque .k-modal__backdrop{background:var(--color-bg-overlay);opacity:1}.k-modal-layer--confirmation .k-modal__header{border:0;padding-inline:76px;-webkit-padding-end:68px;padding-inline-end:68px;min-height:122px}.k-modal-layer--confirmation .k-modal__description{margin-top:var(--space-1)}.k-modal-layer--confirmation .k-modal__icon{position:absolute;inset-inline-start:var(--space-6);top:var(--space-5);padding:var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-info);display:flex}.k-modal-layer--confirmation .k-modal__icon img{width:24px;height:24px}.k-modal-layer--confirmation .k-modal__body{padding-block:0}.k-modal-layer--confirmation .k-modal__footer{border:0;flex-direction:row-reverse;justify-content:flex-start}.k-modal-layer--confirmation .k-modal__close{display:flex;align-items:center;justify-content:center}.k-status-hero{padding:var(--space-10,40px);border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;background:var(--color-bg-surface-muted)}.k-status-hero--warning{background:var(--color-bg-warning)}.k-status-hero--danger{background:var(--color-bg-danger)}.k-status-hero--success{background:var(--color-bg-success)}.k-status-hero__icon{display:flex;padding:var(--space-4);background:var(--color-bg-surface);border-radius:var(--radius-full)}.k-status-hero__icon img{width:40px;height:40px}.k-status-hero h1{font-size:var(--type-heading-h1-font,32px);line-height:var(--type-heading-h1-line,44px);font-weight:700;color:var(--color-text-strong)}.k-status-hero>p{font-size:var(--type-body-large-font,18px);line-height:var(--type-body-large-line,32px);color:var(--color-text-secondary)}.k-status-hero__actions{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.k-delivery-card{display:flex;flex-direction:column;gap:var(--space-4)}.k-delivery-card header{display:flex;justify-content:space-between;align-items:center;font-weight:600}.k-delivery-card__timing{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--color-text-secondary)}@media (max-width:767px){.k-status-hero{padding:var(--space-6)}.k-status-hero h1{font-size:var(--type-heading-h3-font,24px);line-height:var(--type-heading-h3-line,32px)}.k-status-hero>p{font-size:var(--type-body-small-font);line-height:var(--type-body-small-line)}.k-modal-layer--confirmation .k-modal{max-height:100%}}.k-provider-card--compact{min-height:266px}.k-modal-layer--inline{position:static;display:block;padding:0}.k-modal-layer--inline .k-modal{width:100%;max-width:none;margin:0}.k-provider-card--compact .k-provider-card__profile h2{font-size:16px}.k-delivery-card__identity{display:flex;flex-direction:column;gap:var(--space-1)}.k-delivery-card__identity small{font-size:12px;line-height:20px;font-weight:400;color:var(--color-text-muted)}.k-delivery-card--mobile header{gap:12px;align-items:flex-start}.k-delivery-card--mobile header>.k-badge{flex:none;white-space:nowrap}.k-delivery-card--mobile .k-delivery-card__identity{min-width:0;flex:1 1}@media (max-width:767px){.k-delivery-card--mobile .k-delivery-card__action>*{width:100%}}.k-delivery-card__timing{padding:var(--space-2) var(--space-3);background:var(--color-bg-surface-muted);border-radius:var(--radius-md);align-items:center;justify-content:space-between}.k-delivery-card__action{display:flex;flex-direction:row-reverse}.k-delivery-card__identity small{display:flex;align-items:center;gap:var(--space-1)}.k-delivery-card__identity small img{width:14px;height:14px}.k-delivery-card__timing>img{width:20px;height:20px}.k-delivery-card__timing>span{flex:1 1}.k-status-hero__actions .k-btn--tertiary:not(:disabled){background:var(--color-bg-surface)}.k-drawer-layer--start{justify-content:flex-start}.k-drawer--start{width:320px;max-width:calc(100vw - 32px);height:100%;overflow-y:auto;border-radius:0}.k-drawer--start .k-drawer__body{padding:0}.k-drawer--start .k-sidebar--drawer{width:100%;min-height:100%;box-shadow:none}.k-profile-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--color-border-default);border-radius:999px;padding:4px 8px;min-height:42px;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.k-profile-trigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-profile-trigger__avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--color-bg-info-strong);color:var(--color-text-info)}.k-profile-trigger__chevron{width:16px;height:16px}.k-profile-trigger__name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px) and (max-width:1279.98px){.k-header{padding-inline:var(--space-8)}.k-header .k-profile-trigger__name{display:none}}@media (max-width:767px){.k-profile-trigger__name{display:none}.k-profile-trigger{padding:2px 4px;min-height:36px;gap:4px}}.k-header__actions+.k-header__account{-webkit-margin-start:0;margin-inline-start:0}.k-profile-trigger__avatar img{border-radius:inherit;object-fit:cover}@media (min-width:768px){.k-header__nav-list{gap:4px}.k-header__nav-link{display:inline-flex;padding:8px 12px;border-radius:12px}}.k-drawer--end{max-block-size:100%;overflow-y:auto}.k-sidebar-role-info{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:var(--radius-md);background:var(--color-bg-info);color:var(--color-text-info);font-size:12px;font-weight:600;line-height:20px}.k-sidebar-role-info--provider{background:var(--color-bg-accent);color:var(--color-text-accent)}.k-sidebar-role-info strong{font-weight:inherit}.k-sidebar-account-nav{display:grid;grid-gap:4px;gap:4px;-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default);-webkit-padding-before:8px;padding-block-start:8px}.k-sidebar-account-nav>*{display:flex;align-items:center;gap:12px;height:44px;padding-inline:12px;font-size:14px;font-weight:600;line-height:24px;color:var(--color-text-secondary)}.k-sidebar-account-nav [aria-disabled]{color:var(--color-text-disabled)}.k-sidebar--collapsed .k-sidebar-account-nav{justify-items:center}.k-sidebar--collapsed .k-sidebar-account-nav>*{overflow:hidden;width:44px;white-space:nowrap;gap:24px}.k-drawer--navigation{padding:20px 12px;gap:8px}.k-drawer--navigation .k-drawer__header{padding:8px 0;min-height:52px;-webkit-border-after:0;border-block-end:0}.k-drawer--navigation .k-drawer__close{width:32px;height:32px}.k-drawer--navigation .k-drawer__body{padding:0;display:flex}.k-drawer--navigation .k-sidebar--drawer{padding:0}.k-header-products{display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:var(--color-bg-surface-muted);white-space:nowrap}.k-header-products a{display:flex;align-items:center;justify-content:center;height:28px;padding-inline:12px;border-radius:8px;font-size:12px;line-height:20px;font-weight:600;color:var(--color-text-secondary)}.k-header-products [aria-current]{background:var(--color-bg-surface);color:var(--color-text-strong);box-shadow:0 1px 1px rgba(15,23,42,.06)}.k-header-products [aria-disabled]{color:var(--color-text-disabled)}.k-header-products a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-header__utility{display:flex;align-items:center;gap:12px;-webkit-margin-start:auto;margin-inline-start:auto}.k-header-bell{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--color-text-primary);cursor:pointer}.k-header-bell:hover{background:var(--color-bg-surface-muted)}.k-header-bell:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-header-bell__count{position:absolute;top:0;inset-inline-end:0;min-width:18px;height:18px;padding-inline:4px;box-sizing:border-box;border-radius:999px;background:var(--color-text-strong);color:var(--color-bg-surface);font-size:11px;font-weight:700;line-height:18px;text-align:center}.k-header__utility .k-header__account,.k-header__utility .k-header__actions{-webkit-margin-start:0;margin-inline-start:0}@media (min-width:1024px){.k-app-header{top:0;z-index:20}.k-app-header,.k-sidebar-rail{position:-webkit-sticky;position:sticky}.k-sidebar-rail{top:72px;align-self:start;height:calc(100dvh - 72px);overflow:hidden}.k-sidebar-rail>.k-sidebar{height:100%;min-height:0}}@media (max-width:1023.98px){.k-sidebar-rail{display:none}}.k-sidebar-tree{display:flex;flex-direction:column;gap:var(--space-1);-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2);-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default)}.k-sidebar-tree__toggle{width:100%;border:0;background:none;font-family:inherit;text-align:start;cursor:pointer}.k-sidebar-tree__toggle .k-sidebar__label{flex:1 1}.k-sidebar-tree__chevron{display:inline-flex;color:var(--color-icon-muted);transition:transform .15s ease}.k-sidebar-tree__toggle[aria-expanded=true] .k-sidebar-tree__chevron{transform:rotate(180deg)}.k-sidebar-tree__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;-webkit-padding-start:var(--space-8);padding-inline-start:var(--space-8);list-style:none}.k-sidebar-tree__link{display:flex;align-items:center;min-height:40px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:14px;font-weight:600;line-height:24px;text-decoration:none}.k-sidebar-tree__link:hover{background:var(--color-bg-surface-muted)}.k-sidebar-tree__link--active{background:var(--color-bg-brand-soft);color:var(--color-text-link)}.k-sidebar-tree__link:focus-visible,.k-sidebar-tree__toggle:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-avatar-link{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;text-decoration:none}.k-avatar-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-avatar-link__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--color-bg-brand-soft);color:var(--color-text-primary);font-family:var(--font-vazirmatn);font-size:14px;font-weight:600;line-height:22px}.k-header__desktop-only{display:none}@media (min-width:768px){.k-header__mobile-only{display:none}.k-header__desktop-only{display:inline-flex}}.k-role-selection{max-width:640px;margin:60px auto;padding:16px;font-family:var(--font-vazirmatn)}.k-role-selection__title{margin:0;font-size:24px;line-height:36px;font-weight:700;color:var(--color-text-strong)}.k-role-selection__choices{display:grid;grid-gap:16px;gap:16px;margin:24px 0;padding:0;border:0}.k-role-selection__legend{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.k-role-selection .k-alert{-webkit-margin-after:16px;margin-block-end:16px}@media (max-width:767px){.k-role-selection{margin-block:24px}}.k-account-menu{position:relative;display:inline-flex}.k-account-menu__popover{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:40;display:flex;flex-direction:column;box-sizing:border-box;min-width:240px;max-width:min(320px,calc(100vw - 32px));padding:8px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);font-family:var(--font-vazirmatn)}.k-account-menu__identity{display:flex;align-items:center;gap:8px;padding:8px 12px 12px}.k-account-menu__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--color-bg-info-strong);color:var(--color-text-info);font-size:14px;font-weight:600}.k-account-menu__name{overflow:hidden;color:var(--color-text-strong);font-size:14px;font-weight:700;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.k-account-menu__item{display:flex;align-items:center;min-height:40px;padding-inline:12px;border:0;border-radius:8px;background:none;color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:600;text-align:start;text-decoration:none;cursor:pointer}.k-account-menu__item:hover{background:var(--color-bg-surface-muted)}.k-account-menu__item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-account-menu__separator{width:100%;margin:4px 0;border:0;-webkit-border-before:1px solid var(--color-border-default);border-block-start:1px solid var(--color-border-default)}.k-account-menu__error{margin:4px 12px;color:var(--color-text-danger);font-size:12px}.k-dash-header{display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-vazirmatn)}.k-dash-header__title{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.k-dash-header h1{margin:0;font-size:28px;line-height:40px;font-weight:700;color:var(--color-text-strong)}.k-dash-header p{margin:0;font-size:14px;line-height:24px;color:var(--color-text-secondary)}.k-dash-header__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.k-dash-header__actions>*{flex:1 1}.k-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.k-stat-card{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon" "value icon" "hint hint";align-content:start;grid-row-gap:var(--space-1);row-gap:var(--space-1);grid-column-gap:var(--space-2);column-gap:var(--space-2);min-width:0;min-height:80px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);font-family:var(--font-vazirmatn);color:inherit;text-decoration:none}a.k-stat-card:hover{border-color:var(--color-border-strong)}.k-attention-item:focus-visible,.k-dash-section__head a:focus-visible,.k-feature-card:focus-visible,a.k-stat-card:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-stat-card__icon{grid-area:icon;display:inline-flex;align-self:start;color:var(--color-icon-accent)}.k-stat-card__label{grid-area:label;font-size:12px;line-height:20px;color:var(--color-text-secondary)}.k-stat-card__value{grid-area:value;font-size:24px;line-height:34px;font-weight:700;color:var(--color-text-strong)}.k-stat-card__hint{grid-area:hint;font-size:12px;line-height:20px;color:var(--color-text-tertiary)}.k-dash-section{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;font-family:var(--font-vazirmatn)}.k-dash-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-3);min-height:40px}.k-dash-section__head h2{gap:var(--space-2);margin:0;font-size:20px;line-height:30px;color:var(--color-text-strong)}.k-dash-section__count,.k-dash-section__head h2{display:inline-flex;align-items:center;font-weight:700}.k-dash-section__count{justify-content:center;min-width:24px;height:24px;padding-inline:6px;border-radius:var(--radius-full);background:var(--color-bg-brand);color:var(--color-text-inverse);font-size:12px;line-height:20px}.k-dash-section__head a{display:inline-flex;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto;min-height:40px;font-size:14px;line-height:22px;font-weight:700;color:var(--color-text-link);text-decoration:none}.k-attention-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.k-attention-item,.k-attention-list>li{display:flex;min-width:0}.k-attention-item{box-sizing:border-box;flex:1 1;align-items:center;gap:var(--space-3);min-height:78px;padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:inherit;text-decoration:none}.k-attention-item:hover{border-color:var(--color-border-strong)}.k-attention-item__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-bg-info);color:var(--color-text-info)}.k-attention-item--warning .k-attention-item__icon{background:var(--color-bg-warning);color:var(--color-text-warning)}.k-attention-item--success .k-attention-item__icon{background:var(--color-bg-success);color:var(--color-text-success)}.k-attention-item--danger .k-attention-item__icon{background:var(--color-bg-danger);color:var(--color-text-danger)}.k-attention-item__text{display:flex;flex:1 1;flex-direction:column;min-width:0}.k-attention-item__text strong{font-size:14px;line-height:24px;font-weight:700;color:var(--color-text-strong)}.k-attention-item__text span{overflow:hidden;font-size:12px;line-height:20px;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.k-attention-item__action{flex:none;font-size:12px;line-height:20px;font-weight:700;color:var(--color-text-link)}.k-dash-col,.k-dash-row{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.k-feature-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.k-feature-card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);font-family:var(--font-vazirmatn);color:inherit;text-decoration:none}.k-feature-card:hover{border-color:var(--color-border-strong)}.k-feature-card__icon{display:inline-flex;align-self:flex-start;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-info);color:var(--color-icon-strong)}.k-feature-card strong{font-size:18px;line-height:28px;font-weight:700;color:var(--color-text-strong)}.k-feature-card__text{flex:1 1;font-size:14px;line-height:24px;color:var(--color-text-secondary)}.k-feature-card__cta{font-size:14px;line-height:22px;font-weight:700;color:var(--color-text-link)}@media (min-width:768px){.k-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.k-attention-list{gap:var(--space-4)}.k-attention-list,.k-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.k-dash-header{flex-direction:row;align-items:flex-end;justify-content:space-between}.k-dash-header h1{font-size:32px;line-height:44px}.k-dash-header p{font-size:16px;line-height:28px}.k-dash-header__actions>*{flex:none}.k-stat-card{min-height:124px;padding:var(--space-6)}.k-stat-card__label{font-size:14px;line-height:24px}.k-dash-section{gap:var(--space-4)}.k-feature-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.k-feature-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-dash-row{flex-direction:row;align-items:flex-start}.k-dash-col--wide{flex:1 1 643px}.k-dash-col--narrow{flex:0 1 428px}}@media (max-width:1023.98px){.k-attention-item__action{width:20px;overflow:hidden;color:transparent;white-space:nowrap}.k-attention-item__action:before{content:"‹";display:inline-block;width:20px;color:var(--color-icon-muted);font-size:20px;text-align:center}}.k-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.k-stat-grid--3,.k-stat-grid.k-stat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.k-stat-card--compact,.k-stat-card.k-stat-card--compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"value" "label";justify-items:center;align-content:center;row-gap:0;min-height:80px;padding:var(--space-3) var(--space-2);text-align:center}.k-stat-card--compact .k-stat-card__value{font-size:24px;line-height:34px}.k-stat-card--compact .k-stat-card__label{font-size:12px;line-height:20px}.k-stat-card--compact .k-stat-card__icon{display:none}.k-checklist{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);font-family:var(--font-vazirmatn)}.k-checklist__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.k-checklist__head h2{margin:0;font-size:20px;line-height:30px;font-weight:700;color:var(--color-text-strong)}.k-checklist__head span{font-size:12px;line-height:20px;color:var(--color-text-secondary)}.k-checklist__track{height:6px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-surface-muted)}.k-checklist__track>span{display:block;height:100%;border-radius:inherit;background:var(--color-status-success)}.k-checklist ul{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.k-checklist__item{display:flex;align-items:center;gap:var(--space-3);min-height:28px}.k-checklist__mark{box-sizing:border-box;flex:none;width:24px;height:24px;border:2px solid var(--color-border-strong);border-radius:var(--radius-full);position:relative}.k-checklist__item--done .k-checklist__mark{border-color:var(--color-status-success);background:var(--color-status-success)}.k-checklist__item--done .k-checklist__mark:after{content:"";position:absolute;inset-block-start:4px;inset-inline-start:7px;width:5px;height:10px;border:solid var(--color-text-inverse);border-width:0 2px 2px 0;transform:rotate(45deg)}.k-checklist__text{display:flex;flex:1 1;flex-direction:column;min-width:0}.k-checklist__text strong{font-size:14px;line-height:24px;font-weight:700;color:var(--color-text-strong)}.k-checklist__item--done .k-checklist__text strong{font-weight:500;color:var(--color-text-secondary)}.k-checklist__text span{font-size:12px;line-height:20px;color:var(--color-text-secondary)}.k-checklist__item>a{flex:none;font-size:14px;line-height:22px;font-weight:700;color:var(--color-text-link);text-decoration:none}.k-public-footer{background:var(--color-bg-brand-deep);color:var(--color-text-inverse);font-family:var(--font-vazirmatn)}.k-public-footer__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-8);max-width:1440px;margin-inline:auto;padding:48px 16px}.k-public-footer__brand p{margin:var(--space-3) 0 0;font-size:14px;line-height:24px;color:var(--color-text-inverse-muted)}.k-public-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.k-public-footer__columns h2{margin:0 0 var(--space-3);font-size:14px;line-height:24px;font-weight:700}.k-public-footer__columns ul{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.k-public-footer__columns a{font-size:14px;line-height:24px;color:var(--color-text-inverse-muted);text-decoration:none}.k-public-footer__columns a:focus-visible,.k-public-footer__columns a:hover{color:var(--color-text-inverse)}@media (min-width:1024px){.k-public-footer__inner{flex-direction:row;justify-content:space-between;padding:48px 80px}.k-public-footer__columns{grid-template-columns:repeat(3,minmax(160px,auto));gap:80px}}.k-landing{min-height:100vh;background:var(--color-bg-page);font-family:var(--font-vazirmatn)}.k-landing-main{flex-direction:column;gap:64px;max-width:1440px;margin-inline:auto;padding:48px 80px 64px}.k-landing-hero,.k-landing-main{box-sizing:border-box;display:flex}.k-landing-hero{align-items:center;justify-content:space-between;gap:48px;padding:64px;border-radius:24px;background:var(--color-bg-brand-deep);color:var(--color-text-inverse)}.k-landing-hero__copy{display:flex;flex:1 1 640px;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.k-landing-hero__eyebrow{padding:4px 12px;border-radius:var(--radius-full);background:var(--color-action-secondary);color:var(--color-text-primary);font-size:12px;line-height:20px;font-weight:700}.k-landing-hero h1{margin:0;font-size:48px;line-height:64px;font-weight:800}.k-landing-hero p{margin:0;font-size:18px;line-height:32px;color:var(--color-text-inverse-muted)}.k-landing-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.k-landing-hero__visual{flex:0 1 406px;padding:24px;border-radius:24px;background:var(--color-bg-surface-muted)}.k-landing-preview{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:var(--color-text-strong);font-size:14px;line-height:24px}.k-landing-preview__meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--color-text-secondary);font-size:12px;line-height:20px}.k-landing-preview__cta{display:block;padding:10px;border-radius:var(--radius-md);background:var(--color-action-primary);color:var(--color-text-inverse);font-weight:700;text-align:center}.k-landing-section{display:flex;flex-direction:column;gap:24px}.k-landing-section>h2{margin:0;font-size:28px;line-height:40px;font-weight:700;color:var(--color-text-strong)}.k-landing-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.k-landing-role{box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);color:inherit;text-decoration:none}.k-landing-role:hover{border-color:var(--color-border-strong)}.k-landing-role:focus-visible,.k-landing-tile:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-landing-role--primary{border:2px solid var(--color-border-brand);background:var(--color-bg-brand-soft)}.k-landing-role__icon,.k-landing-tile__icon{display:inline-flex;flex:none;padding:10px;border-radius:var(--radius-md);background:var(--color-bg-info)}.k-landing-role strong,.k-landing-tile strong{display:block;font-size:16px;line-height:28px;font-weight:700;color:var(--color-text-strong)}.k-landing-role span,.k-landing-tile span{font-size:14px;line-height:24px;color:var(--color-text-secondary)}.k-landing-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.k-landing-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);font-size:14px;line-height:24px;color:var(--color-text-success)}.k-landing-chip--no{color:var(--color-text-warning)}.k-landing-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:0;padding:24px;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);list-style:none;counter-reset:step}.k-landing-steps li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;counter-increment:step}.k-landing-steps li:before{content:counter(step,persian);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-bg-brand);color:var(--color-text-inverse);font-weight:700}.k-landing-steps strong{font-size:16px;line-height:28px;color:var(--color-text-strong)}.k-landing-steps span{font-size:12px;line-height:20px;color:var(--color-text-secondary)}.k-landing-band{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 40px;border-radius:24px;background:var(--color-bg-warning)}.k-landing-band h2{margin:0 0 8px;font-size:24px;line-height:36px;font-weight:700;color:var(--color-text-strong)}.k-landing-band p{margin:0;font-size:16px;line-height:28px;color:var(--color-text-secondary)}.k-landing-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.k-landing-tile{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;color:inherit;text-decoration:none}.k-landing-faq,.k-landing-tile{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.k-landing-faq summary{padding:13px 17px;font-size:16px;line-height:28px;font-weight:700;color:var(--color-text-strong);cursor:pointer}.k-landing-faq p{margin:0;padding:0 17px 13px;font-size:14px;line-height:24px;color:var(--color-text-secondary)}.k-landing-mobile{display:none}@media (max-width:1279.98px){.k-landing-main{padding:32px}.k-landing-hero{padding:40px}}@media (max-width:1023.98px){.k-landing-desktop{display:none}.k-landing-mobile{display:block}.k-landing-main{gap:12px;padding:16px 16px 120px}.k-landing-hero{display:block;padding:20px;border-radius:24px}.k-landing-hero--light{background:var(--color-bg-brand-soft);color:var(--color-text-strong)}.k-landing-hero--light p{color:var(--color-text-secondary)}.k-landing-hero__actions,.k-landing-hero__eyebrow,.k-landing-hero__visual{display:none}.k-landing-hero h1{font-size:28px;line-height:40px}.k-landing-hero p{margin-top:12px;font-size:14px;line-height:28px}.k-landing-section{gap:12px}.k-landing-section>h2{font-size:20px;line-height:30px}.k-landing-roles,.k-landing-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-landing-tile{gap:8px;padding:16px}.k-landing-tile span{font-size:12px;line-height:20px}.k-landing-steps{grid-auto-flow:row;padding:16px}.k-landing-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:12px;column-gap:12px}.k-landing-steps li:before{grid-row:span 2}.k-landing-band{flex-direction:column;align-items:stretch;padding:20px}}.k-landing-hero .k-btn--tertiary{background:var(--color-bg-surface)}.k-landing-start{display:flex}.k-landing-footer-logo{display:block;width:auto;height:32px}.k-language-switcher{position:relative;display:inline-flex}.k-language-switcher__trigger{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:4px 12px;border:1px solid var(--color-border-default);border-radius:999px;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.k-language-switcher__trigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.k-language-switcher__trigger:disabled{cursor:progress;opacity:.7}.k-language-switcher__icon{flex:none;color:var(--color-text-muted)}.k-language-switcher__current{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.k-language-switcher--compact .k-language-switcher__current{display:none}.k-language-switcher--compact .k-language-switcher__trigger{min-height:36px;padding:2px 8px}}.k-language-switcher__popover{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:40;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;box-sizing:border-box;width:max-content;min-width:260px;max-width:min(360px,calc(100vw - 32px));max-height:min(420px,calc(100vh - 96px));overflow-y:auto;padding:8px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);font-family:var(--font-vazirmatn)}.k-language-switcher__option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding-inline:12px;border:0;border-radius:8px;background:none;color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:600;text-align:start;cursor:pointer}.k-language-switcher__option:hover{background:var(--color-bg-surface-muted)}.k-language-switcher__option:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.k-language-switcher__option--current{background:var(--color-bg-info-strong);color:var(--color-text-info)}.k-language-switcher__check{font-size:12px}.k-language-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px;gap:8px}.k-language-list__option{display:flex;align-items:center;gap:8px;min-height:48px;padding-inline:12px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:14px;font-weight:600;cursor:pointer}.k-language-list__option--current{border-color:var(--color-border-focus);background:var(--color-bg-info-strong)}.k-language-list__option input{accent-color:var(--color-border-focus)}[dir=ltr] .k-flip-ltr{transform:scaleX(-1)}