:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin:0;font-weight:inherit;line-height:inherit;font-size:inherit}p{margin:0}html body :is(h1,h2,h3,h4,h5,h6){margin:0;font-weight:inherit;line-height:inherit;font-size:inherit}.btn__text{display:inline-flex;align-items:center;height:20px;padding-inline:4px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-primary:disabled,.btn-primary.disabled{cursor:not-allowed;opacity:1}.btn-primary{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-primary>svg{width:20px;height:20px}.btn-primary>i{font-size:20px;line-height:1;flex-shrink:0}.btn-primary:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-primary.btn-icon-only{width:40px;padding:0}.btn-primary svg{width:20px;height:20px;flex-shrink:0}.btn-primary i{flex-shrink:0;font-size:20px}.btn-primary.btn-icon-only{width:40px;padding:0}.btn-primary.btn-icon{padding:10px}.btn-primary{background-color:var(--bg-primary-base);color:var(--static-white);border-color:var(--bg-primary-base)}.btn-primary svg,.btn-primary i{color:var(--static-white)}.btn-primary:hover:not(:disabled):not(.disabled):not(:focus){background-color:var(--bg-primary-dark);color:var(--static-white);border-color:var(--bg-primary-dark)}.btn-primary:focus:not(:disabled):not(.disabled){outline:none;box-shadow:0 0 0 2px var(--bg-white-0),0 0 0 4px var(--bg-primary-alpha-10);background-color:var(--bg-primary-base);color:var(--static-white);border-color:var(--bg-primary-base)}.btn-primary:disabled,.btn-primary.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none}.btn-primary:disabled svg,.btn-primary:disabled i,.btn-primary.disabled svg,.btn-primary.disabled i{color:var(--icon-disabled-300)}.btn-outline-primary,.btn-primary-outlined{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-outline-primary:disabled,.btn-outline-primary.disabled,.btn-primary-outlined:disabled,.btn-primary-outlined.disabled{cursor:not-allowed;opacity:1}.btn-outline-primary,.btn-primary-outlined{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-outline-primary>svg,.btn-primary-outlined>svg{width:20px;height:20px}.btn-outline-primary>i,.btn-primary-outlined>i{font-size:20px;line-height:1;flex-shrink:0}.btn-outline-primary:has(>.btn__text),.btn-primary-outlined:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-outline-primary.btn-icon-only,.btn-primary-outlined.btn-icon-only{width:40px;padding:0}.btn-outline-primary svg,.btn-primary-outlined svg{width:20px;height:20px;flex-shrink:0}.btn-outline-primary i,.btn-primary-outlined i{flex-shrink:0;font-size:20px}.btn-outline-primary.btn-icon-only,.btn-primary-outlined.btn-icon-only{width:40px;padding:0}.btn-outline-primary.btn-icon,.btn-primary-outlined.btn-icon{padding:10px}.btn-outline-primary,.btn-primary-outlined{background-color:var(--bg-white-0);color:var(--stroke-primary-base);border-color:var(--stroke-primary-base)}.btn-outline-primary svg,.btn-outline-primary i,.btn-primary-outlined svg,.btn-primary-outlined i{color:var(--icon-primary-base)}.btn-outline-primary:hover:not(:disabled):not(.disabled):not(:focus):not(.show),.btn-primary-outlined:hover:not(:disabled):not(.disabled):not(:focus):not(.show){background-color:var(--bg-primary-alpha-10);color:var(--text-primary-base);border-color:var(--bg-primary-alpha-10)}.btn-outline-primary:focus:not(:disabled):not(.disabled),.btn-outline-primary.show:not(:disabled):not(.disabled),.btn-primary-outlined:focus:not(:disabled):not(.disabled),.btn-primary-outlined.show:not(:disabled):not(.disabled){outline:none;box-shadow:0 0 0 2px var(--bg-white-0),0 0 0 4px var(--bg-primary-alpha-10);background-color:var(--bg-white-0);border-color:var(--stroke-primary-base);color:var(--stroke-primary-base)}.btn-outline-primary:disabled,.btn-outline-primary.disabled,.btn-primary-outlined:disabled,.btn-primary-outlined.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none;opacity:1}.btn-outline-primary:disabled svg,.btn-outline-primary:disabled i,.btn-outline-primary.disabled svg,.btn-outline-primary.disabled i,.btn-primary-outlined:disabled svg,.btn-primary-outlined:disabled i,.btn-primary-outlined.disabled svg,.btn-primary-outlined.disabled i{color:var(--icon-disabled-300)}.btn-lighter-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-lighter-primary:disabled,.btn-lighter-primary.disabled{cursor:not-allowed;opacity:1}.btn-lighter-primary{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-lighter-primary>svg{width:20px;height:20px}.btn-lighter-primary>i{font-size:20px;line-height:1;flex-shrink:0}.btn-lighter-primary:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-lighter-primary.btn-icon-only{width:40px;padding:0}.btn-lighter-primary svg{width:20px;height:20px;flex-shrink:0}.btn-lighter-primary i{flex-shrink:0;font-size:20px}.btn-lighter-primary.btn-icon-only{width:40px;padding:0}.btn-lighter-primary.btn-icon{padding:10px}.btn-lighter-primary{background-color:var(--bg-primary-alpha-10);color:var(--text-primary-base);border-color:rgba(0,0,0,0)}.btn-lighter-primary svg,.btn-lighter-primary i{color:var(--icon-primary-base)}.btn-lighter-primary:hover:not(:disabled):not(.disabled):not(:focus){background-color:var(--bg-primary-alpha-16);color:var(--text-primary-base);border-color:rgba(0,0,0,0)}.btn-lighter-primary:focus:not(:disabled):not(.disabled){outline:none;box-shadow:0 0 0 2px var(--bg-white-0),0 0 0 4px var(--bg-primary-alpha-10);background-color:var(--bg-white-0);border-color:var(--stroke-primary-base);color:var(--stroke-primary-base)}.btn-lighter-primary:focus:not(:disabled):not(.disabled) svg,.btn-lighter-primary:focus:not(:disabled):not(.disabled) i{color:var(--icon-primary-base)}.btn-lighter-primary:disabled,.btn-lighter-primary.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none}.btn-lighter-primary:disabled svg,.btn-lighter-primary:disabled i,.btn-lighter-primary.disabled svg,.btn-lighter-primary.disabled i{color:var(--icon-disabled-300)}.btn-ghost-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-ghost-primary:disabled,.btn-ghost-primary.disabled{cursor:not-allowed;opacity:1}.btn-ghost-primary{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-ghost-primary>svg{width:20px;height:20px}.btn-ghost-primary>i{font-size:20px;line-height:1;flex-shrink:0}.btn-ghost-primary:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-ghost-primary.btn-icon-only{width:40px;padding:0}.btn-ghost-primary svg{width:20px;height:20px;flex-shrink:0}.btn-ghost-primary i{flex-shrink:0;font-size:20px}.btn-ghost-primary.btn-icon-only{width:40px;padding:0}.btn-ghost-primary.btn-icon{padding:10px}.btn-ghost-primary{background-color:rgba(0,0,0,0);color:var(--text-primary-base);border-color:rgba(0,0,0,0)}.btn-ghost-primary svg,.btn-ghost-primary i{color:var(--icon-primary-base)}.btn-ghost-primary:hover:not(:disabled):not(.disabled):not(:focus):not(.show),.btn-ghost-primary:active:not(:disabled):not(.disabled):not(:focus),.btn-ghost-primary.active:not(:disabled):not(.disabled):not(:focus){background-color:var(--bg-primary-alpha-10);color:var(--text-primary-dark);border-color:rgba(0,0,0,0)}.btn-ghost-primary:hover:not(:disabled):not(.disabled):not(:focus):not(.show) svg,.btn-ghost-primary:hover:not(:disabled):not(.disabled):not(:focus):not(.show) i,.btn-ghost-primary:active:not(:disabled):not(.disabled):not(:focus) svg,.btn-ghost-primary:active:not(:disabled):not(.disabled):not(:focus) i,.btn-ghost-primary.active:not(:disabled):not(.disabled):not(:focus) svg,.btn-ghost-primary.active:not(:disabled):not(.disabled):not(:focus) i{color:var(--icon-primary-base)}.btn-ghost-primary:focus,.btn-ghost-primary:focus-visible,.btn-ghost-primary.show{background-color:var(--bg-white-0, #fff);color:var(--text-primary-base);border-color:var(--stroke-primary-base);outline:none;box-shadow:0 0 0 2px var(--bg-white-0, #fff),0 0 0 4px var(--bg-primary-alpha-10)}.btn-ghost-primary:disabled,.btn-ghost-primary.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none;opacity:1}.btn-ghost-primary:disabled svg,.btn-ghost-primary:disabled i,.btn-ghost-primary.disabled svg,.btn-ghost-primary.disabled i{color:var(--icon-disabled-300)}.btn-error{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-error:disabled,.btn-error.disabled{cursor:not-allowed;opacity:1}.btn-error{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-error>svg{width:20px;height:20px}.btn-error>i{font-size:20px;line-height:1;flex-shrink:0}.btn-error:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-error.btn-icon-only{width:40px;padding:0}.btn-error svg{width:20px;height:20px;flex-shrink:0}.btn-error i{flex-shrink:0;font-size:20px}.btn-error.btn-icon-only{width:40px;padding:0}.btn-error.btn-icon{padding:10px}.btn-error{background-color:var(--state-error-base);color:var(--text-white-0);border-color:var(--state-error-base)}.btn-error svg,.btn-error i{color:var(--icon-white-0)}.btn-error:hover:not(:disabled):not(.disabled):not(:focus){background-color:var(--state-error-dark);color:var(--text-white-0);border-color:var(--state-error-dark)}.btn-error:focus:not(:disabled):not(.disabled){outline:none;box-shadow:0 0 0 2px var(--bg-white-0),0 0 0 4px color-mix(in srgb, var(--state-error-base) 10%, transparent);background-color:var(--state-error-base);color:var(--text-white-0);border-color:var(--state-error-base)}.btn-error:disabled,.btn-error.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none}.btn-error:disabled svg,.btn-error:disabled i,.btn-error.disabled svg,.btn-error.disabled i{color:var(--icon-disabled-300)}.btn-outline-error,.btn-error-outlined{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-outline-error:disabled,.btn-outline-error.disabled,.btn-error-outlined:disabled,.btn-error-outlined.disabled{cursor:not-allowed;opacity:1}.btn-outline-error,.btn-error-outlined{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-outline-error>svg,.btn-error-outlined>svg{width:20px;height:20px}.btn-outline-error>i,.btn-error-outlined>i{font-size:20px;line-height:1;flex-shrink:0}.btn-outline-error:has(>.btn__text),.btn-error-outlined:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-outline-error.btn-icon-only,.btn-error-outlined.btn-icon-only{width:40px;padding:0}.btn-outline-error svg,.btn-error-outlined svg{width:20px;height:20px;flex-shrink:0}.btn-outline-error i,.btn-error-outlined i{flex-shrink:0;font-size:20px}.btn-outline-error.btn-icon-only,.btn-error-outlined.btn-icon-only{width:40px;padding:0}.btn-outline-error.btn-icon,.btn-error-outlined.btn-icon{padding:10px}.btn-outline-error,.btn-error-outlined{background-color:rgba(0,0,0,0);color:var(--state-error-base);border-color:var(--state-error-base)}.btn-outline-error svg,.btn-outline-error i,.btn-error-outlined svg,.btn-error-outlined i{color:var(--state-error-base)}.btn-outline-error:hover:not(:disabled):not(.disabled):not(:focus):not(.show),.btn-error-outlined:hover:not(:disabled):not(.disabled):not(:focus):not(.show){background-color:color-mix(in srgb, var(--state-error-base) 10%, transparent);color:var(--state-error-base);border-color:rgba(0,0,0,0)}.btn-outline-error:focus:not(:disabled):not(.disabled),.btn-outline-error.show:not(:disabled):not(.disabled),.btn-error-outlined:focus:not(:disabled):not(.disabled),.btn-error-outlined.show:not(:disabled):not(.disabled){outline:none;box-shadow:0 0 0 2px var(--bg-white-0),0 0 0 4px color-mix(in srgb, var(--state-error-base) 10%, transparent);background-color:var(--bg-white-0);border-color:var(--state-error-base);color:var(--state-error-base)}.btn-outline-error:disabled,.btn-outline-error.disabled,.btn-error-outlined:disabled,.btn-error-outlined.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none;opacity:1}.btn-outline-error:disabled svg,.btn-outline-error:disabled i,.btn-outline-error.disabled svg,.btn-outline-error.disabled i,.btn-error-outlined:disabled svg,.btn-error-outlined:disabled i,.btn-error-outlined.disabled svg,.btn-error-outlined.disabled i{color:var(--icon-disabled-300)}.btn-lighter-error{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-lighter-error:disabled,.btn-lighter-error.disabled{cursor:not-allowed;opacity:1}.btn-lighter-error{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-lighter-error>svg{width:20px;height:20px}.btn-lighter-error>i{font-size:20px;line-height:1;flex-shrink:0}.btn-lighter-error:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-lighter-error.btn-icon-only{width:40px;padding:0}.btn-lighter-error svg{width:20px;height:20px;flex-shrink:0}.btn-lighter-error i{flex-shrink:0;font-size:20px}.btn-lighter-error.btn-icon-only{width:40px;padding:0}.btn-lighter-error.btn-icon{padding:10px}.btn-lighter-error{background-color:var(--state-error-lighter);color:var(--state-error-dark);border-color:rgba(0,0,0,0)}.btn-lighter-error svg,.btn-lighter-error i{color:var(--state-error-dark)}.btn-lighter-error:hover:not(:disabled):not(.disabled):not(:focus){background-color:var(--state-error-light);color:var(--state-error-dark);border-color:rgba(0,0,0,0)}.btn-lighter-error:focus:not(:disabled):not(.disabled){outline:none;box-shadow:0 0 0 2px var(--bg-white-0),0 0 0 4px color-mix(in srgb, var(--state-error-base) 10%, transparent);background-color:var(--bg-white-0);border-color:var(--state-error-base);color:var(--state-error-base)}.btn-lighter-error:focus:not(:disabled):not(.disabled) svg,.btn-lighter-error:focus:not(:disabled):not(.disabled) i{color:var(--state-error-base)}.btn-lighter-error:disabled,.btn-lighter-error.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none}.btn-lighter-error:disabled svg,.btn-lighter-error:disabled i,.btn-lighter-error.disabled svg,.btn-lighter-error.disabled i{color:var(--icon-disabled-300)}.btn-ghost-error{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-ghost-error:disabled,.btn-ghost-error.disabled{cursor:not-allowed;opacity:1}.btn-ghost-error{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-ghost-error>svg{width:20px;height:20px}.btn-ghost-error>i{font-size:20px;line-height:1;flex-shrink:0}.btn-ghost-error:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-ghost-error.btn-icon-only{width:40px;padding:0}.btn-ghost-error svg{width:20px;height:20px;flex-shrink:0}.btn-ghost-error i{flex-shrink:0;font-size:20px}.btn-ghost-error.btn-icon-only{width:40px;padding:0}.btn-ghost-error.btn-icon{padding:10px}.btn-ghost-error{background-color:rgba(0,0,0,0);color:var(--state-error-dark);border-color:rgba(0,0,0,0)}.btn-ghost-error svg,.btn-ghost-error i{color:var(--state-error-dark)}.btn-ghost-error:hover:not(:disabled):not(.disabled):not(:focus):not(.show),.btn-ghost-error:active:not(:disabled):not(.disabled):not(:focus),.btn-ghost-error.active:not(:disabled):not(.disabled):not(:focus){background-color:color-mix(in srgb, var(--state-error-base) 10%, transparent);color:var(--state-error-base);border-color:rgba(0,0,0,0)}.btn-ghost-error:hover:not(:disabled):not(.disabled):not(:focus):not(.show) svg,.btn-ghost-error:hover:not(:disabled):not(.disabled):not(:focus):not(.show) i,.btn-ghost-error:active:not(:disabled):not(.disabled):not(:focus) svg,.btn-ghost-error:active:not(:disabled):not(.disabled):not(:focus) i,.btn-ghost-error.active:not(:disabled):not(.disabled):not(:focus) svg,.btn-ghost-error.active:not(:disabled):not(.disabled):not(:focus) i{color:var(--state-error-base)}.btn-ghost-error:focus,.btn-ghost-error:focus-visible,.btn-ghost-error.show{background-color:var(--bg-white-0, #fff);color:var(--state-error-dark);border-color:var(--state-error-base);outline:none;box-shadow:0 0 0 2px var(--bg-white-0, #fff),0 0 0 4px color-mix(in srgb, var(--state-error-base) 10%, transparent)}.btn-ghost-error:disabled,.btn-ghost-error.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none;opacity:1}.btn-ghost-error:disabled svg,.btn-ghost-error:disabled i,.btn-ghost-error.disabled svg,.btn-ghost-error.disabled i{color:var(--icon-disabled-300)}.btn-neutral{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-neutral:disabled,.btn-neutral.disabled{cursor:not-allowed;opacity:1}.btn-neutral{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-neutral>svg{width:20px;height:20px}.btn-neutral>i{font-size:20px;line-height:1;flex-shrink:0}.btn-neutral:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-neutral.btn-icon-only{width:40px;padding:0}.btn-neutral svg{width:20px;height:20px;flex-shrink:0}.btn-neutral i{flex-shrink:0;font-size:20px}.btn-neutral.btn-icon-only{width:40px;padding:0}.btn-neutral.btn-icon{padding:10px}.btn-neutral{background-color:var(--bg-strong-950);color:var(--text-white-0);border-color:var(--stroke-strong-950)}.btn-neutral svg,.btn-neutral i{color:var(--icon-white-0)}.btn-neutral:hover:not(:disabled):not(.disabled):not(:focus){background-color:var(--bg-surface-800);color:var(--text-white-0);border-color:var(--bg-surface-800)}.btn-neutral:focus:not(:disabled):not(.disabled){outline:none;box-shadow:0 0 0 2px var(--bg-white-0),0 0 0 4px var(--alpha-neutral-alpha-16, rgba(153, 160, 174, 0.16));background-color:var(--bg-strong-950);color:var(--text-white-0);border-color:var(--stroke-strong-950)}.btn-neutral:disabled,.btn-neutral.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none}.btn-neutral:disabled svg,.btn-neutral:disabled i,.btn-neutral.disabled svg,.btn-neutral.disabled i{color:var(--icon-disabled-300)}.btn-outline-neutral,.btn-neutral-outlined{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-outline-neutral:disabled,.btn-outline-neutral.disabled,.btn-neutral-outlined:disabled,.btn-neutral-outlined.disabled{cursor:not-allowed;opacity:1}.btn-outline-neutral,.btn-neutral-outlined{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-outline-neutral>svg,.btn-neutral-outlined>svg{width:20px;height:20px}.btn-outline-neutral>i,.btn-neutral-outlined>i{font-size:20px;line-height:1;flex-shrink:0}.btn-outline-neutral:has(>.btn__text),.btn-neutral-outlined:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-outline-neutral.btn-icon-only,.btn-neutral-outlined.btn-icon-only{width:40px;padding:0}.btn-outline-neutral svg,.btn-neutral-outlined svg{width:20px;height:20px;flex-shrink:0}.btn-outline-neutral i,.btn-neutral-outlined i{flex-shrink:0;font-size:20px}.btn-outline-neutral.btn-icon-only,.btn-neutral-outlined.btn-icon-only{width:40px;padding:0}.btn-outline-neutral.btn-icon,.btn-neutral-outlined.btn-icon{padding:10px}.btn-outline-neutral,.btn-neutral-outlined{background-color:var(--bg-white-0);color:var(--text-sub-600);border-color:var(--stroke-soft-200);box-shadow:0 1px 2px 0 rgba(10,13,20,.03)}.btn-outline-neutral svg,.btn-outline-neutral i,.btn-neutral-outlined svg,.btn-neutral-outlined i{color:var(--icon-sub-600)}.btn-outline-neutral:hover:not(:disabled):not(.disabled):not(:focus):not(.show),.btn-neutral-outlined:hover:not(:disabled):not(.disabled):not(:focus):not(.show){background-color:var(--bg-weak-50);color:var(--text-strong-950);border-color:var(--bg-weak-50);border-color:rgba(0,0,0,0);box-shadow:none}.btn-outline-neutral:focus:not(:disabled):not(.disabled),.btn-outline-neutral.show:not(:disabled):not(.disabled),.btn-neutral-outlined:focus:not(:disabled):not(.disabled),.btn-neutral-outlined.show:not(:disabled):not(.disabled){outline:none;box-shadow:0 0 0 2px var(--bg-white-0),0 0 0 4px var(--alpha-neutral-alpha-16, rgba(153, 160, 174, 0.16));background-color:var(--bg-white-0);border-color:var(--stroke-soft-200);color:var(--text-sub-600);border-color:var(--stroke-strong-950);color:var(--text-strong-950)}.btn-outline-neutral:focus:not(:disabled):not(.disabled) svg,.btn-outline-neutral:focus:not(:disabled):not(.disabled) i,.btn-outline-neutral.show:not(:disabled):not(.disabled) svg,.btn-outline-neutral.show:not(:disabled):not(.disabled) i,.btn-neutral-outlined:focus:not(:disabled):not(.disabled) svg,.btn-neutral-outlined:focus:not(:disabled):not(.disabled) i,.btn-neutral-outlined.show:not(:disabled):not(.disabled) svg,.btn-neutral-outlined.show:not(:disabled):not(.disabled) i{color:var(--icon-strong-950)}.btn-outline-neutral:disabled,.btn-outline-neutral.disabled,.btn-neutral-outlined:disabled,.btn-neutral-outlined.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none;opacity:1}.btn-outline-neutral:disabled svg,.btn-outline-neutral:disabled i,.btn-outline-neutral.disabled svg,.btn-outline-neutral.disabled i,.btn-neutral-outlined:disabled svg,.btn-neutral-outlined:disabled i,.btn-neutral-outlined.disabled svg,.btn-neutral-outlined.disabled i{color:var(--icon-disabled-300)}.btn-lighter-neutral{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-lighter-neutral:disabled,.btn-lighter-neutral.disabled{cursor:not-allowed;opacity:1}.btn-lighter-neutral{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-lighter-neutral>svg{width:20px;height:20px}.btn-lighter-neutral>i{font-size:20px;line-height:1;flex-shrink:0}.btn-lighter-neutral:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-lighter-neutral.btn-icon-only{width:40px;padding:0}.btn-lighter-neutral svg{width:20px;height:20px;flex-shrink:0}.btn-lighter-neutral i{flex-shrink:0;font-size:20px}.btn-lighter-neutral.btn-icon-only{width:40px;padding:0}.btn-lighter-neutral.btn-icon{padding:10px}.btn-lighter-neutral{background-color:var(--bg-soft-200);color:var(--text-strong-950);border-color:rgba(0,0,0,0)}.btn-lighter-neutral svg,.btn-lighter-neutral i{color:var(--icon-strong-950)}.btn-lighter-neutral:hover:not(:disabled):not(.disabled):not(:focus){background-color:var(--bg-sub-300);color:var(--text-strong-950);border-color:rgba(0,0,0,0)}.btn-lighter-neutral:focus:not(:disabled):not(.disabled){outline:none;box-shadow:0 0 0 2px var(--bg-white-0),0 0 0 4px var(--alpha-neutral-alpha-16, rgba(153, 160, 174, 0.16));background-color:var(--bg-white-0);border-color:var(--stroke-strong-950);color:var(--text-sub-600)}.btn-lighter-neutral:focus:not(:disabled):not(.disabled) svg,.btn-lighter-neutral:focus:not(:disabled):not(.disabled) i{color:var(--icon-sub-600)}.btn-lighter-neutral:focus:not(:disabled):not(.disabled){color:var(--text-strong-950)}.btn-lighter-neutral:focus:not(:disabled):not(.disabled) svg,.btn-lighter-neutral:focus:not(:disabled):not(.disabled) i{color:var(--icon-strong-950)}.btn-lighter-neutral:disabled,.btn-lighter-neutral.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none}.btn-lighter-neutral:disabled svg,.btn-lighter-neutral:disabled i,.btn-lighter-neutral.disabled svg,.btn-lighter-neutral.disabled i{color:var(--icon-disabled-300)}.btn-ghost-neutral{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:10px 14px;font-size:14px;font-weight:400;line-height:20px;border-radius:10px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;text-decoration:none;user-select:none}.btn-ghost-neutral:disabled,.btn-ghost-neutral.disabled{cursor:not-allowed;opacity:1}.btn-ghost-neutral{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-ghost-neutral>svg{width:20px;height:20px}.btn-ghost-neutral>i{font-size:20px;line-height:1;flex-shrink:0}.btn-ghost-neutral:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-ghost-neutral.btn-icon-only{width:40px;padding:0}.btn-ghost-neutral svg{width:20px;height:20px;flex-shrink:0}.btn-ghost-neutral i{flex-shrink:0;font-size:20px}.btn-ghost-neutral.btn-icon-only{width:40px;padding:0}.btn-ghost-neutral.btn-icon{padding:10px}.btn-ghost-neutral{background-color:rgba(0,0,0,0);color:var(--text-sub-600);border-color:rgba(0,0,0,0)}.btn-ghost-neutral svg,.btn-ghost-neutral i{color:var(--icon-sub-600)}.btn-ghost-neutral:hover:not(:disabled):not(.disabled):not(:focus):not(.show),.btn-ghost-neutral:active:not(:disabled):not(.disabled):not(:focus),.btn-ghost-neutral.active:not(:disabled):not(.disabled):not(:focus){background-color:var(--bg-weak-50);color:var(--text-strong-950);border-color:rgba(0,0,0,0)}.btn-ghost-neutral:hover:not(:disabled):not(.disabled):not(:focus):not(.show) svg,.btn-ghost-neutral:hover:not(:disabled):not(.disabled):not(:focus):not(.show) i,.btn-ghost-neutral:active:not(:disabled):not(.disabled):not(:focus) svg,.btn-ghost-neutral:active:not(:disabled):not(.disabled):not(:focus) i,.btn-ghost-neutral.active:not(:disabled):not(.disabled):not(:focus) svg,.btn-ghost-neutral.active:not(:disabled):not(.disabled):not(:focus) i{color:var(--icon-strong-950)}.btn-ghost-neutral:focus,.btn-ghost-neutral:focus-visible,.btn-ghost-neutral.show{background-color:var(--bg-white-0, #fff);color:var(--text-sub-600);border-color:var(--stroke-strong-950);outline:none;box-shadow:0 0 0 2px var(--bg-white-0, #fff),0 0 0 4px var(--alpha-neutral-alpha-16, rgba(153, 160, 174, 0.16))}.btn-ghost-neutral:disabled,.btn-ghost-neutral.disabled{background-color:var(--bg-weak-50);color:var(--text-disabled-300);border-color:rgba(0,0,0,0);box-shadow:none;opacity:1}.btn-ghost-neutral:disabled svg,.btn-ghost-neutral:disabled i,.btn-ghost-neutral.disabled svg,.btn-ghost-neutral.disabled i{color:var(--icon-disabled-300)}.btn-size-2x-small{gap:2px;height:28px;padding:4px 10px;font-size:14px;line-height:20px;border-radius:8px}.btn-size-2x-small>svg{width:20px;height:20px}.btn-size-2x-small>i{font-size:20px;line-height:1;flex-shrink:0}.btn-size-2x-small:has(>.btn__text){padding-inline:calc(10px - 4px);gap:calc(2px - 4px)}.btn-size-2x-small:has(>.btn__text){gap:2px}.btn-size-2x-small.btn-icon-only{width:28px;padding:0}.btn-size-x-small{gap:6px;height:32px;padding:6px 10px;font-size:14px;line-height:20px;border-radius:8px}.btn-size-x-small>svg{width:20px;height:20px}.btn-size-x-small>i{font-size:20px;line-height:1;flex-shrink:0}.btn-size-x-small:has(>.btn__text){padding-inline:calc(10px - 4px);gap:calc(6px - 4px)}.btn-size-x-small.btn-icon-only{width:32px;padding:0}.btn-size-small{gap:8px;height:36px;padding:8px 12px;font-size:14px;line-height:20px;border-radius:8px}.btn-size-small>svg{width:20px;height:20px}.btn-size-small>i{font-size:20px;line-height:1;flex-shrink:0}.btn-size-small:has(>.btn__text){padding-inline:calc(12px - 4px);gap:calc(8px - 4px)}.btn-size-small.btn-icon-only{width:36px;padding:0}.btn-size-medium{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-size-medium>svg{width:20px;height:20px}.btn-size-medium>i{font-size:20px;line-height:1;flex-shrink:0}.btn-size-medium:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-size-medium.btn-icon-only{width:40px;padding:0}.btn-size-large{gap:8px;height:48px;padding:14px 18px;font-size:14px;line-height:20px;border-radius:10px}.btn-size-large>svg{width:20px;height:20px}.btn-size-large>i{font-size:20px;line-height:1;flex-shrink:0}.btn-size-large:has(>.btn__text){padding-inline:calc(18px - 4px);gap:calc(8px - 4px)}.btn-size-large.btn-icon-only{width:48px;padding:0}.btn-link{color:var(--text-primary-base)}.btn-size-medium-responsive{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}.btn-size-medium-responsive>svg{width:20px;height:20px}.btn-size-medium-responsive>i{font-size:20px;line-height:1;flex-shrink:0}.btn-size-medium-responsive:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}.btn-size-medium-responsive.btn-icon-only{width:40px;padding:0}@media(max-width: calc(1024px - 1px)){.btn-size-medium-responsive{gap:8px;height:36px;padding:8px 12px;font-size:14px;line-height:20px;border-radius:8px}.btn-size-medium-responsive>svg{width:20px;height:20px}.btn-size-medium-responsive>i{font-size:20px;line-height:1;flex-shrink:0}.btn-size-medium-responsive:has(>.btn__text){padding-inline:calc(12px - 4px);gap:calc(8px - 4px)}.btn-size-medium-responsive.btn-icon-only{width:36px;padding:0}}.filter-modal .modal-content{max-height:100%;height:100%}.filter-modal .modal-content .modal-body{padding:0;display:grid !important;grid-template-columns:220px 1fr}.filter-modal .modal-content .modal-header .btn-link,.filter-modal .modal-content .filter-modal--title .btn-link{font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight);text-decoration:none;padding:0;color:var(--text-sub-600)}.filter-modal .modal-content .modal-header .btn-link:disabled,.filter-modal .modal-content .filter-modal--title .btn-link:disabled{color:var(--text-disabled-300)}.filter-modal .modal-content .tab-content{flex-grow:1;padding:20px;max-height:400px;min-height:400px;overflow:auto}.filter-modal .modal-content .tab-content .tab-pane{display:none;flex-direction:column;gap:16px}.filter-modal .modal-content .tab-content .tab-pane.active{display:flex}.filter-modal .modal-content .modal-footer{padding:16px 20px !important;display:grid !important;grid-template-columns:repeat(2, 1fr)}.filter-modal--filters{border-left:1px solid var(--stroke-soft-200);display:flex;flex-direction:column;gap:8px;padding:12px}.filter-modal--filters .tab-menu-horizontal__indicator{display:none}.filter-modal__tabs{--bs-nav-tabs-border-width: 0px;flex-direction:column}.filter-modal__tabs .nav-link,.filter-modal__tabs .nav-link:hover,.filter-modal__tabs .nav-link:focus,.filter-modal__tabs .nav-link.active,.filter-modal__tabs .nav-link.show{border:0}.filter-modal--title{display:none}.filter-modal--title__actions{display:flex;align-items:center;gap:8px}.filter-modal__content{display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden}.filter-modal__content-title{font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:500;color:var(--text-strong-950);margin:0;display:flex;align-items:center;gap:6px}.filter-modal__content .modal-header{padding:20px !important}.filter-modal--options{display:flex;flex-direction:column;gap:12px}.filter-modal--options--checks-only{padding-block-start:8px}.filter-modal [data-filter-options]{padding-block-start:0}.filter-modal [data-filter-options-search],.filter-modal [data-filter-options-more]{display:none}.filter-modal [data-filter-options-modal-search] [data-filter-options-search]{display:flex}.filter-modal [data-filter-options-list]{max-height:none !important;overflow:visible !important}.filter-modal[data-filter-tab-motion] .tab-pane{transition:none}@media(max-width: calc(768px - 1px)){.filter-modal--title{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--stroke-soft-200);color:var(--text-strong-950)}.filter-modal--title__actions{display:flex;align-items:center;gap:8px}.filter-modal--title .btn-link{font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight);text-decoration:none;padding:0;color:var(--text-sub-600)}.filter-modal--title .btn-link:disabled{color:var(--text-disabled-300)}.filter-modal--title .btn-link{width:auto;height:auto}.filter-modal--title .btn-icon-only{padding:0;color:var(--icon-sub-600);width:24px;height:24px}.filter-modal--title svg,.filter-modal--title i{color:var(--icon-sub-600)}.filter-modal--filters{padding:0}.filter-modal--filters .nav-tabs{position:relative;border-bottom:1px solid var(--stroke-soft-200) !important}.filter-modal--filters .nav-tabs .tab-menu-horizontal__indicator{display:block}.filter-modal--filters .nav-tabs[data-tab-menu-horizontal-initialized=true] .nav-link::after{display:none}.filter-modal--filters .nav-tabs .nav-link{padding:14px 20px !important;border:0;border-radius:0;position:relative}.filter-modal--filters .nav-tabs .nav-link::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:rgba(0,0,0,0);transition:all .3s ease-out}.filter-modal--filters .nav-tabs .nav-link.active{background-color:rgba(0,0,0,0) !important}.filter-modal--filters .nav-tabs .nav-link.active::after{height:2px;background-color:var(--stroke-primary-base)}.filter-modal--filters .nav-tabs .nav-link svg,.filter-modal--filters .nav-tabs .nav-link::before{display:none}.filter-modal__content{flex-grow:1}.filter-modal .modal-content .modal-body{display:flex !important;flex-direction:column !important}.filter-modal .modal-content .tab-content{order:2 !important;max-height:unset !important;min-height:unset !important}.filter-modal .modal-content .modal-footer .btn:first-child{order:1}.filter-modal .modal-content .modal-footer{order:3 !important}.filter-modal .modal-content .modal-header{display:none !important}.filter-modal .nav.nav-tabs{flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;scrollbar-width:none;-ms-overflow-style:none}.filter-modal .nav.nav-tabs::-webkit-scrollbar{display:none}.filter-modal .modal-dialog{padding:0 !important;max-width:unset !important;margin:0 !important;height:100% !important}.filter-modal .modal-dialog .modal-content{border-radius:0 !important}}@property --ab-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ab-spin{to{--ab-angle: 360deg}}.summary-ai{padding:16px;border-radius:16px;--ab-angle: 0deg;border:1px solid rgba(0,0,0,0);background:linear-gradient(var(--bg-white-0), var(--bg-white-0)) padding-box,conic-gradient(from var(--ab-angle), #3d1dff, #d451ff, #ec458d, #ffca8b, #ffca8b, #ec458d, #d451ff, #3d1dff) border-box;animation:ab-spin 4s linear infinite;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.summary-ai__header{display:flex;width:100%;align-items:center;gap:8px;justify-content:space-between}.summary-ai__title{display:flex;align-items:center;gap:8px;color:var(--text-strong-950);font-size:var(--typography-body-l-font-size);line-height:var(--typography-body-l-line-height);font-weight:500}.summary-ai__content{color:var(--text-strong-950);text-align:right;font-size:var(--typography-body-m-font-size);line-height:24px;font-weight:400}.modal:has(.status-modal){--bs-modal-width: min(360px, calc(100vw - 32px))}.modal:has(.status-modal) .modal-content{border-radius:20px;border:1px solid var(--stroke-soft-200);box-shadow:0 16px 32px -12px rgba(14,18,27,.1);overflow:hidden}.status-modal{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:20px;direction:rtl}.status-modal__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.status-modal__title{font-size:var(--typography-body-l-font-size);line-height:var(--typography-body-l-line-height);font-weight:500;color:var(--text-strong-950);margin:0}.status-modal__desc{font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight);color:var(--text-sub-600);margin:0}.status-modal__icon{display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0;border-radius:10px}.status-modal__icon i{display:block;font-size:24px;line-height:1}.status-modal__icon svg{width:24px;height:24px;display:block}.status-modal__icon--info{background:var(--state-information-lighter, #eff7ff);color:var(--state-information-base, #2f6de2)}.status-modal__icon--success{background:var(--state-success-lighter, #e0faec);color:var(--state-success-base, #38c793)}.status-modal__icon--warning{background:var(--state-warning-lighter, #fffaeb);color:var(--state-warning-base, #f5a623)}.status-modal__icon--error{background:var(--state-error-lighter, #fff0f0);color:var(--state-error-base, #fb3748)}.status-modal__close{position:absolute;top:16px;inset-inline-end:16px;z-index:1}.status-modal--center{flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center}.status-modal--center .status-modal__text{align-items:center;gap:4px;width:100%;text-align:center}.status-modal--center .status-modal__title,.status-modal--center .status-modal__desc{width:100%}.status-modal__footer{display:flex;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid var(--stroke-soft-200);direction:rtl}.status-modal__links{flex-shrink:0}.status-modal__actions{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.status-modal__support-link{font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight);color:var(--text-sub-600);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;transition:color .15s ease}.status-modal__support-link:hover{color:var(--text-strong-950)}.status-modal__primary-btn{background:var(--bg-primary-base, #185adb);color:var(--static-white, #fff);border-radius:8px;padding:8px;font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:500;border:none;transition:background-color .15s ease}.status-modal__primary-btn:hover{background:var(--bg-primary-dark, #1249ba);color:var(--static-white, #fff)}.status-modal__primary-btn:focus-visible{outline:2px solid var(--bg-primary-alpha-10);outline-offset:2px}.comments{max-width:808px;margin:32px auto;direction:rtl;padding:24px 0;--comment-gap: 24px;--comment-line-x: 16px;--comment-avatar-size: 32px;--comment-children-line-top: -5px;--comment-children-line-lift: -5px;--comment-elbow-width: 8px;--comment-elbow-height: calc(var(--comment-avatar-size) * 2);--comment-elbow-end: calc(var(--comment-avatar-size) / 2)}.comments__write-btn{flex-shrink:0}.comments__form-card{border:1px solid var(--stroke-soft-200);border-radius:16px;background:var(--bg-white-0);margin-bottom:24px;overflow:hidden}.comment{position:relative;width:100%;min-width:0}.comment:not(:last-child){margin-bottom:24px}.comment__container{background-color:var(--bg-white-0);border:1px solid var(--stroke-soft-200);border-radius:12px;padding:24px 32px;display:grid;gap:var(--comment-gap)}.comment__container>.comment{margin-bottom:0}.comment__avatar{position:relative;z-index:2;width:var(--comment-avatar-size);height:var(--comment-avatar-size);border-radius:50%;overflow:hidden;flex-shrink:0}.comment__avatar img{width:100%;height:100%;object-fit:cover;display:block}.comment__body{display:flex;align-items:start;gap:8px;position:relative}.comment__body::after{content:"";position:absolute;top:var(--comment-avatar-size);right:var(--comment-line-x);width:1px;height:var(--comment-line-height, 10px);background:var(--stroke-soft-200);z-index:0;right:var(--comment-line-x);top:var(--comment-avatar-size);display:none;opacity:1;transition:opacity .28s ease}.comment[data-has-children=true]>.comment__body::after{display:block}.comment__content{flex:1;min-width:0;position:relative}.comment__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:6px}.comment__author{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;color:var(--text-strong-950);font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight)}.comment__author>span:first-child{min-width:0;max-width:100%}.comment__date{flex-shrink:0;max-width:100%;color:var(--text-soft-400);font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight)}.comment__rating-badge{display:inline-flex;align-items:center;gap:2px}.comment__rating-star{display:inline-flex;flex-shrink:0;width:20px;height:20px;font-size:20px;line-height:1;color:var(--state-away-base)}.comment__rating-star--empty{color:var(--stroke-sub-300)}.comment__rating-star.ri-star-half-fill{transform:scaleX(-1)}.comment__title{color:var(--text-strong-950);margin-bottom:6px;font-size:var(--typography-body-l-font-size);line-height:var(--typography-body-l-line-height);font-weight:var(--typography-body-l-font-weight);font-weight:600;white-space:normal;overflow-wrap:anywhere}.comment__text{margin-bottom:12px;color:var(--text-sub-600);font-size:var(--typography-body-l-font-size);line-height:var(--typography-body-l-line-height);font-weight:var(--typography-body-l-font-weight);word-break:break-word;white-space:normal;overflow-wrap:anywhere}.comment__attachment{display:grid;grid-template-columns:repeat(auto-fit, 40px);grid-auto-rows:40px;gap:10px;margin-bottom:12px}.comment__attachment-item{cursor:pointer;border-radius:10px;border:1px solid var(--stroke-soft-200)}.comment__attachment-item img{border-radius:inherit;width:100%;height:100%;object-fit:cover}.comment__actions{display:flex;align-items:center;justify-content:space-between}.comment__vote{display:flex;align-items:center;color:var(--text-soft-400)}.comment__vote .btn{font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight);color:var(--text-soft-400)}.comment__vote .btn svg,.comment__vote .btn .comment__vote-icon{color:inherit !important;width:20px;height:20px}.comment__vote .btn .comment__vote-icon{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.comment__vote .btn:disabled{background-color:rgba(0,0,0,0);cursor:wait}.comment__vote .btn.is-active[data-comment-vote=like]{color:var(--state-success-base) !important}.comment__vote .btn.is-active[data-comment-vote=like] svg{color:var(--state-success-base)}.comment__vote .btn.is-active[data-comment-vote=dislike]{color:var(--state-error-base) !important}.comment__vote .btn.is-active[data-comment-vote=dislike] svg{color:var(--state-error-base)}.comment__info{display:flex;align-items:center;gap:8px}.comment__info .btn{color:var(--text-soft-400)}.comment__info .btn svg{color:var(--text-soft-400)}.comment__reply{color:var(--text-soft-400)}.comment__reply svg{width:20px;height:20px;color:var(--text-soft-400)}.comment__flag svg{color:var(--text-soft-400)}.comment__replies-toggle{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:8px 0;margin-top:var(--comment-gap)}.comment__replies-toggle-line{flex:1 0 0;height:1px;background:var(--stroke-soft-200);min-width:0}.comment__replies-toggle--divider{position:relative;height:4px;padding:1.5px 0;margin-top:16px;gap:0;pointer-events:none}.comment__replies-toggle--divider .comment__replies-toggle-line{background:var(--stroke-softer-100, #f2f5f8)}.comment__replies-toggle-action{flex-shrink:0}.comment__replies-toggle-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:2px;width:auto;height:32px;padding:6px 10px;background:var(--bg-white-0);border:1px solid var(--stroke-soft-200);border-radius:8px;box-shadow:0 1px 2px rgba(10,13,20,.03);color:var(--text-sub-600);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;font-size:var(--typography-body-m-font-size);line-height:20px;font-weight:500}.comment__replies-toggle-btn:hover{background:var(--bg-weak-50);color:var(--text-strong-950)}.comment__replies-toggle-btn:focus-visible{outline:2px solid var(--stroke-primary-base);outline-offset:2px}.comment__replies-toggle-text{display:inline-flex;align-items:center;height:20px;padding:0 4px}.comment__replies-collapse-action{position:absolute;top:calc(var(--comment-avatar-size) + 16px);right:calc(var(--comment-line-x) - 10px);z-index:3;opacity:1;transform:scale(1);transform-origin:center;transition:transform .38s cubic-bezier(0.4, 0, 0.2, 1),opacity .28s ease}.comment__replies-collapse-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:1px;background:var(--bg-white-0);border:1px solid var(--stroke-soft-200);border-radius:9999px;box-shadow:0 1px 2px rgba(10,13,20,.03);color:var(--text-sub-600);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.comment__replies-collapse-btn:hover{background:var(--bg-weak-50);color:var(--text-strong-950)}.comment__replies-collapse-btn:focus-visible{outline:2px solid var(--stroke-primary-base);outline-offset:2px}.comment__replies-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:18px;line-height:1;flex-shrink:0}.comment__children{position:relative;margin-top:var(--comment-gap);padding-right:24px;margin-bottom:0;display:grid;gap:var(--comment-gap);transition:max-height .38s cubic-bezier(0.4, 0, 0.2, 1),opacity .28s ease;background-image:none;background-repeat:no-repeat;background-size:1px var(--comment-children-line-height, 10px);background-position:right var(--comment-line-x) top var(--comment-children-line-top, -5px)}.comment__children[data-has-children=true]{background-image:linear-gradient(var(--stroke-soft-200), var(--stroke-soft-200))}.comment__children>.comment{margin-bottom:0;position:relative}.comment__children>.comment::before{content:"";position:absolute;top:calc(var(--comment-avatar-size)/-2 - var(--comment-elbow-height)/2);right:calc(var(--comment-elbow-width)*-1);width:var(--comment-elbow-width);height:var(--comment-elbow-height);border-right:1px solid var(--stroke-soft-200);border-bottom:1px solid var(--stroke-soft-200);border-bottom-right-radius:calc(var(--comment-elbow-width)/2);z-index:1}.comment:last-child>.comment__replies-toggle--divider{display:none}.comment[data-replies-collapsed=true]>.comment__children{max-height:0;opacity:0;margin-top:0;pointer-events:none;overflow:hidden;background-image:none !important}.comment[data-replies-collapsed=true]>.comment__body::after{opacity:0}.comment[data-replies-collapsed=true]>.comment__replies-toggle .comment__replies-collapse-action{display:none}.comment[data-replies-animating=collapsing]>.comment__body::after{opacity:0}.comment[data-replies-animating=collapsing]>.comment__children{opacity:0;pointer-events:none}.comment[data-replies-animating=collapsing]>.comment__replies-toggle .comment__replies-collapse-action{opacity:0;transform:scale(0.8);pointer-events:none}.comment[data-replies-animating]>.comment__children{overflow:hidden}.comment__admin>.comment__body .comment__content{padding:4px 12px 8px 12px;border-radius:14px;border:1px solid;border-color:#ffebe0;background:#fffcfa}.comment__admin>.comment__body .comment__header .comment__author{font-size:var(--typography-body-l-font-size);line-height:var(--typography-body-l-line-height);font-weight:var(--typography-body-l-font-weight);font-weight:600}.comment__admin--iranbroker>.comment__body .comment__content{border-color:var(--stroke-primary-alpha-16);background:var(--bg-primary-lightest)}.comment__admin--iranbroker>.comment__body .comment__header .comment__author{color:var(--text-primary-dark);font-size:var(--typography-body-l-font-size);line-height:var(--typography-body-l-line-height);font-weight:var(--typography-body-l-font-weight);font-weight:600}.comment__form{display:flex;flex-direction:column}.comment__form-body{padding:0;display:flex;flex-direction:column;gap:16px}.comment__form-label{display:block;color:var(--text-strong-950);font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight);font-weight:500}.comment__form-field{display:flex;flex-direction:column}.comment__form-textarea{min-height:180px;line-height:1.6;resize:vertical}.comment__form-footer{display:flex;align-items:center;gap:12px;padding:20px 24px;border-top:1px solid var(--stroke-soft-200)}.comment__form-submit{flex:1}.comment__form-terms{margin-top:6px;display:flex;align-items:center;gap:4px;color:var(--text-sub-600);font-size:var(--typography-body-s-font-size);line-height:var(--typography-body-s-line-height);font-weight:var(--typography-body-s-font-weight)}.comment__form-terms a{color:var(--text-primary-base);text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:auto;text-underline-position:from-font}.comment__form-terms svg{color:var(--icon-soft-400)}.comment__form-content{position:relative}.comment__form-content-container{position:relative}.comment__form-content .form-control{min-height:180px;line-height:1.6;padding-bottom:64px}.comment__form-content .comment__attachment.comment__attachment--create-form{position:absolute;bottom:12px;margin-bottom:0;right:12px;width:calc(100% - 240px)}.comment__form-actions{position:absolute;bottom:12px;left:12px;z-index:1;display:flex;align-items:center;gap:8px}.comment__rating-input{display:flex;flex-direction:column;gap:10px;margin-bottom:4px;--star-color: var(--state-away-base)}.comment__rating-input--r1{--star-color: var(--state-error-base)}.comment__rating-input--r2{--star-color: var(--state-warning-base)}.comment__rating-input--r3{--star-color: var(--state-away-base)}.comment__rating-input--r4{--star-color: var(--state-success-base)}.comment__rating-input--r5{--star-color: var(--bg-primary-base)}.comment__rating-input--hover-r1{--star-color: var(--state-error-base)}.comment__rating-input--hover-r2{--star-color: var(--state-warning-base)}.comment__rating-input--hover-r3{--star-color: var(--state-away-base)}.comment__rating-input--hover-r4{--star-color: var(--state-success-base)}.comment__rating-input--hover-r5{--star-color: var(--bg-primary-base)}.comment__rating-input-label{color:var(--text-sub-600);font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight)}.comment__rating-input .comment-rating-filter--buttons{max-width:360px}.comment__rating-input .invalid-feedback{width:100%}.comment__rating-badges{overflow:hidden;max-height:0;opacity:0;pointer-events:none;transition:max-height .38s cubic-bezier(0.4, 0, 0.2, 1),opacity .28s ease}.comment__rating-badges.is-visible{max-height:120px;opacity:1;pointer-events:auto}.comment__rating-badges-label{display:flex;align-items:center;gap:2px;height:20px;margin-bottom:10px;color:var(--text-strong-950);font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:500}.comment__rating-badges-list{display:flex;flex-wrap:wrap;gap:8px}.comment__badge{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:4px 8px;border-radius:6px;border:1px solid var(--stroke-soft-200);background:var(--bg-white-0);color:var(--text-sub-600);font-size:var(--typography-body-s-font-size);line-height:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease}.comment__badge--selected{border-color:var(--stroke-strong-950);color:var(--text-strong-950)}.comment__badge:active{transform:scale(0.96)}.comment-rate.btn-neutral-outlined{width:100%;height:56px}.comment-rate.btn-neutral-outlined .comment-rate__empty,.comment-rate.btn-neutral-outlined .comment-rate__fill{width:32px;height:32px;font-size:32px;line-height:1}.comment-rate.btn-neutral-outlined .comment-rate__empty{transition:color .2s ease}.comment-rate.btn-neutral-outlined .comment-rate__fill{display:none}.comment-rate.btn-neutral-outlined:not(:disabled):not(.disabled) .comment-rate__empty{color:var(--stroke-sub-300)}.comment-rate.btn-neutral-outlined:not(:disabled):not(.disabled) .comment-rate__fill{color:var(--star-color)}.comment-rate.btn-neutral-outlined:not(:disabled):not(.disabled):hover .comment-rate__empty,.comment-rate.btn-neutral-outlined:not(:disabled):not(.disabled):has(~.comment-rate:not(:disabled):not(.disabled):hover) .comment-rate__empty{color:var(--star-color)}.comment-rating-filter--buttons:not(:has(>.comment-rate:not(:disabled):not(.disabled):hover))>.comment-rate.btn-neutral-outlined:not(:disabled):not(.disabled).comment-rate--selected .comment-rate__empty,.comment-rating-filter--buttons:not(:has(>.comment-rate:not(:disabled):not(.disabled):hover))>.comment-rate.btn-neutral-outlined:not(:disabled):not(.disabled):has(~.comment-rate.comment-rate--selected) .comment-rate__empty{color:var(--star-color)}@media(prefers-reduced-motion: reduce){.comment-rate.btn-neutral-outlined .comment-rate__empty{transition:none}}.comment-rate:not(.btn-neutral-outlined){display:flex;align-items:center;justify-content:center;padding:12px;background:var(--bg-white-0);border:1px solid var(--stroke-soft-200);border-radius:10px;box-shadow:0 1px 2px rgba(10,13,20,.03);transition:background-color .2s ease;width:100%;height:56px}.comment-rate:not(.btn-neutral-outlined) svg{color:var(--stroke-sub-300);width:32px;height:32px;transition:color .2s ease}.comment-rate:not(.btn-neutral-outlined):hover,.comment-rate:not(.btn-neutral-outlined):has(~.comment-rate:hover),.comment-rate:not(.btn-neutral-outlined).comment-rate--selected,.comment-rate:not(.btn-neutral-outlined):has(~.comment-rate.comment-rate--selected){background-color:var(--bg-weak-50)}.comment-rate:not(.btn-neutral-outlined):hover svg,.comment-rate:not(.btn-neutral-outlined):has(~.comment-rate:hover) svg,.comment-rate:not(.btn-neutral-outlined).comment-rate--selected svg,.comment-rate:not(.btn-neutral-outlined):has(~.comment-rate.comment-rate--selected) svg{color:var(--star-color)}.comment__setting{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.comment__setting-count{color:var(--text-sub-600);font-size:var(--typography-body-l-font-size);line-height:var(--typography-body-l-line-height);font-weight:var(--typography-body-l-font-weight)}.comment__setting-actions{display:flex;align-items:center;gap:12px}.comment__setting [data-comment-sort] .dropdown-item{display:flex;align-items:center;gap:4px}.comment__setting [data-comment-sort] .dropdown-item .dropdown-radio{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--stroke-sub-300);position:relative;transition:border-color .15s ease}.comment__setting [data-comment-sort] .dropdown-item .dropdown-radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:rgba(0,0,0,0);transition:background-color .15s ease}.comment__setting [data-comment-sort] .dropdown-item.is-active .dropdown-radio{border-color:var(--stroke-primary-base)}.comment__setting [data-comment-sort] .dropdown-item.is-active .dropdown-radio::after{background:var(--bg-primary-base)}.comment__setting .filter-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:50px;background:var(--bg-primary-base);color:#fff;font-size:10px;font-weight:600;line-height:1;margin-inline-start:2px}.comment-rating-filter{display:flex;flex-direction:column;gap:10px}.comment-rating-filter--title{display:flex;align-items:center;gap:2px;color:var(--text-strong-950);font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight)}.comment-rating-filter--title svg{width:20px;height:20px;color:var(--icon-disabled-300)}.comment-rating-filter--buttons{display:grid;align-items:center;grid-template-columns:repeat(5, 1fr);gap:8px}.comment-rating-filter--buttons .comment-rate{width:100%}#filter-modal-comments .comment-rating-filter--buttons{--star-color: var(--state-away-base)}.comment-report-form{display:flex;flex-direction:column;gap:16px}.comment-report .modal-footer{display:grid !important;grid-template-columns:repeat(2, 1fr);gap:12px !important}.comment-reply__footer.modal-footer{display:flex !important;gap:12px !important;font-feature-settings:"calt" 0,"liga" 0}.comment-reply-form{display:flex;flex-direction:column;gap:16px}.comment__attachment--create-form[hidden]{display:none !important}.comment__attachment--create-form:empty{display:none}.comment__attachment--create-form .comment__attachment-item{appearance:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;transition:transform .15s ease}.comment__attachment--create-form .comment__attachment-item:hover,.comment__attachment--create-form .comment__attachment-item:focus-visible{transform:scale(1.04)}.comment__attachment--create-form .comment__attachment-item:focus-visible{outline:2px solid var(--stroke-primary-base);outline-offset:2px}@media(max-width: calc(1024px - 1px)){.comments{margin:16px 0;padding:0 0 24px 0;--comment-gap: 24px;--comment-line-x: 12px;--comment-avatar-size: 24px;--comment-children-line-top: 10px;--comment-children-line-lift: -2px}.comment__container{border:none;padding:12px 0}.comment__avatar{width:var(--comment-avatar-size);height:var(--comment-avatar-size)}.comment__body::after{right:var(--comment-line-x);top:var(--comment-avatar-size);height:var(--comment-line-height, calc(100% - var(--comment-avatar-size) + var(--comment-gap)))}.comment__author{font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight)}.comment__title{font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight);font-weight:600}.comment__text{font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight)}.comment__children{padding-right:20px}.comment__replies-toggle:not(.comment__replies-toggle--divider){gap:8px;padding:6px 0}.comment__replies-toggle:not(.comment__replies-toggle--divider) .comment__replies-toggle-btn{height:28px;padding:4px 10px}.comment__admin>.comment__body .comment__content{padding:6px 12px 12px 12px}.comment__form-body{padding:16px}.comment__form-footer{padding:16px}.comment__setting{padding-bottom:10px;border-bottom:1px solid var(--stroke-soft-200)}.comment__setting-actions .btn{gap:6px;height:32px;padding:6px 10px;font-size:14px;line-height:20px;border-radius:8px}.comment__setting-actions .btn>svg{width:20px;height:20px}.comment__setting-actions .btn>i{font-size:20px;line-height:1;flex-shrink:0}.comment__setting-actions .btn:has(>.btn__text){padding-inline:calc(10px - 4px);gap:calc(6px - 4px)}.comment__setting-actions .btn.btn-icon-only{width:32px;padding:0}.comments-pdp .comment__rating-input .comment-rating-filter--buttons{max-width:unset}}.comment-toast{direction:rtl}.comment-toast .alert{min-width:280px;max-width:calc(100vw - 32px);box-shadow:0 4px 16px rgba(10,13,20,.12);border-radius:12px}@keyframes skeleton-animation{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.comment-skeleton{display:flex;align-items:flex-start;gap:8px}.comment-skeleton:not(:last-child){margin-bottom:24px}.comment-skeleton__avatar{width:var(--comment-avatar-size, 32px);height:var(--comment-avatar-size, 32px);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden;background:var(--bg-weak-50)}.comment-skeleton__avatar::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:var(--bg-weak-50);border:1px solid var(--bg-weak-50);z-index:10}.comment-skeleton__avatar::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:12;background:linear-gradient(90deg, transparent 0%, var(--bg-soft-200), transparent 100%);animation:skeleton-animation 1.5s ease-in-out infinite}.comment-skeleton__content{flex:1;display:flex;flex-direction:column;gap:8px}.comment-skeleton__header{display:flex;justify-content:space-between;align-items:center;gap:8px}.comment-skeleton__name{width:110px;height:14px;border-radius:4px;position:relative;overflow:hidden;background:var(--bg-weak-50)}.comment-skeleton__name::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:var(--bg-weak-50);border:1px solid var(--bg-weak-50);z-index:10}.comment-skeleton__name::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:12;background:linear-gradient(90deg, transparent 0%, var(--bg-soft-200), transparent 100%);animation:skeleton-animation 1.5s ease-in-out infinite}.comment-skeleton__date{width:64px;height:12px;border-radius:4px;position:relative;overflow:hidden;background:var(--bg-weak-50)}.comment-skeleton__date::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:var(--bg-weak-50);border:1px solid var(--bg-weak-50);z-index:10}.comment-skeleton__date::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:12;background:linear-gradient(90deg, transparent 0%, var(--bg-soft-200), transparent 100%);animation:skeleton-animation 1.5s ease-in-out infinite}.comment-skeleton__title{width:55%;height:14px;border-radius:4px;position:relative;overflow:hidden;background:var(--bg-weak-50)}.comment-skeleton__title::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:var(--bg-weak-50);border:1px solid var(--bg-weak-50);z-index:10}.comment-skeleton__title::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:12;background:linear-gradient(90deg, transparent 0%, var(--bg-soft-200), transparent 100%);animation:skeleton-animation 1.5s ease-in-out infinite}.comment-skeleton__line{height:13px;border-radius:4px;position:relative;overflow:hidden;background:var(--bg-weak-50)}.comment-skeleton__line::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:var(--bg-weak-50);border:1px solid var(--bg-weak-50);z-index:10}.comment-skeleton__line::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:12;background:linear-gradient(90deg, transparent 0%, var(--bg-soft-200), transparent 100%);animation:skeleton-animation 1.5s ease-in-out infinite}.comment-skeleton__line--full{width:100%}.comment-skeleton__line--medium{width:78%}.comment-skeleton__line--short{width:48%}.comment-skeleton__actions{display:flex;gap:8px;margin-top:4px}.comment-skeleton__action-pill{width:52px;height:28px;border-radius:8px;position:relative;overflow:hidden;background:var(--bg-weak-50)}.comment-skeleton__action-pill::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:var(--bg-weak-50);border:1px solid var(--bg-weak-50);z-index:10}.comment-skeleton__action-pill::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:12;background:linear-gradient(90deg, transparent 0%, var(--bg-soft-200), transparent 100%);animation:skeleton-animation 1.5s ease-in-out infinite}.comment__container .empty-state{background:rgba(0,0,0,0);border:none}[data-comment-loading]{display:none}.comment__container--loading [data-comment-loading]{display:block !important}.comment__container--loading [data-comment-list]:not(:empty){opacity:.4;pointer-events:none;user-select:none}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.comment-lightbox{--comment-lightbox-close-size: 32px;--comment-lightbox-arrow-size: 40px;--comment-lightbox-close-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10.0001 8.93955L13.7126 5.22705L14.7731 6.28755L11.0606 10.0001L14.7731 13.7126L13.7126 14.7731L10.0001 11.0606L6.28755 14.7731L5.22705 13.7126L8.93955 10.0001L5.22705 6.28755L6.28755 5.22705L10.0001 8.93955Z' fill='black'/%3E%3C/svg%3E");--comment-lightbox-arrow-prev-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.7041 4.46967L6.17374 10.0001L11.7041 15.5305L12.7646 14.47L8.29498 10.0001L12.7646 5.53033L11.7041 4.46967Z' fill='black'/%3E%3C/svg%3E");--comment-lightbox-arrow-next-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.29613 4.46967L7.23547 5.53033L11.7051 10.0001L7.23547 14.47L8.29613 15.5305L13.8265 10.0001L8.29613 4.46967Z' fill='black'/%3E%3C/svg%3E")}.comment-lightbox.pswp{transform:none;contain:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.comment-lightbox .pswp__bg{background:rgba(2,13,23,.24);background:var(--overlay-overlay, rgba(2, 13, 23, 0.24));transform:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.comment-lightbox .pswp__top-bar{background:rgba(0,0,0,0)}.comment-lightbox .pswp__img{border:1px solid var(--stroke-soft-200);border-radius:20px;padding:8px;background:var(--bg-white-0);box-sizing:border-box;object-fit:contain}.comment-lightbox .pswp__img--placeholder{border:1px solid var(--stroke-soft-200);border-radius:20px;padding:8px;background-color:var(--bg-white-0) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;box-sizing:border-box}.comment-lightbox .pswp__button{border:1px solid var(--stroke-soft-200);border-radius:8px;background:var(--bg-white-0);box-shadow:0 1px 2px rgba(10,13,20,.03);color:var(--icon-sub-600);transition:background-color .2s ease,color .2s ease}.comment-lightbox .pswp__button:hover{background:var(--bg-weak-50);color:var(--icon-strong-950)}.comment-lightbox .pswp__button .pswp__icn{fill:currentColor}.comment-lightbox .pswp__button--close .pswp__icn,.comment-lightbox .pswp__button--arrow--prev .pswp__icn,.comment-lightbox .pswp__button--arrow--next .pswp__icn{display:none}.comment-lightbox .pswp__button--close::before,.comment-lightbox .pswp__button--arrow--prev::before,.comment-lightbox .pswp__button--arrow--next::before{content:"";display:block;width:20px;height:20px;background-color:currentColor;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}.comment-lightbox .pswp__button--close{top:24px;left:24px;right:auto;width:var(--comment-lightbox-close-size);height:var(--comment-lightbox-close-size);display:flex;align-items:center;justify-content:center}.comment-lightbox .pswp__button--close::before{mask-image:var(--comment-lightbox-close-icon);-webkit-mask-image:var(--comment-lightbox-close-icon)}.comment-lightbox .pswp__button--arrow--prev,.comment-lightbox .pswp__button--arrow--next{display:flex !important;align-items:center;justify-content:center;top:50%;width:var(--comment-lightbox-arrow-size);height:var(--comment-lightbox-arrow-size);margin-top:calc(var(--comment-lightbox-arrow-size)/-2)}.comment-lightbox .pswp__button--arrow--prev{left:24px;right:auto}.comment-lightbox .pswp__button--arrow--prev::before{mask-image:var(--comment-lightbox-arrow-prev-icon);-webkit-mask-image:var(--comment-lightbox-arrow-prev-icon)}.comment-lightbox .pswp__button--arrow--next{right:24px;left:auto}.comment-lightbox .pswp__button--arrow--next::before{mask-image:var(--comment-lightbox-arrow-next-icon);-webkit-mask-image:var(--comment-lightbox-arrow-next-icon)}@media(max-width: calc(1024px - 1px)){.comment-lightbox{--comment-lightbox-close-size: 28px;--comment-lightbox-arrow-size: 34px}.comment-lightbox .pswp__button--close{top:12px;left:12px}.comment-lightbox .pswp__button--arrow--prev{left:8px}.comment-lightbox .pswp__button--arrow--next{right:8px}.comment-lightbox .pswp__img{border-radius:16px;padding:8px}.comment-lightbox .pswp__img--placeholder{border-radius:16px;padding:8px}}[data-theme=dark] .comment__admin:not(.comment__admin--iranbroker)>.comment__body .comment__content,.dark-mode .comment__admin:not(.comment__admin--iranbroker)>.comment__body .comment__content{border:1px solid #3d1400;background:#140700}.comment-attachment-preview{--preview-padding: 8px;--preview-action-size: 32px;--preview-nav-size: 40px}.comment-attachment-preview .modal-dialog{max-width:808px}.comment-attachment-preview .modal-content{background:var(--bg-white-0);border:1px solid var(--stroke-soft-200);border-radius:20px;overflow:hidden}.comment-attachment-preview .modal-body{position:relative;padding:var(--preview-padding)}.comment-attachment-preview__frame{position:relative;width:100%;border-radius:16px;overflow:hidden;background:var(--bg-weak-50);display:flex;align-items:center;justify-content:center}.comment-attachment-preview__frame img{display:block;max-width:100%;max-height:min(422px,80dvh);width:auto;height:auto;object-fit:contain}.comment-attachment-preview__controls{position:absolute;top:calc(var(--preview-padding) + 12px);inset-inline-end:calc(var(--preview-padding) + 12px);display:flex;align-items:center;gap:8px;z-index:2}.comment-attachment-preview__action{appearance:none;border:none;width:var(--preview-action-size);height:var(--preview-action-size);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.92);color:var(--icon-strong-950);box-shadow:0 1px 2px rgba(14,18,27,.16);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.comment-attachment-preview__action svg{width:20px;height:20px}.comment-attachment-preview__action:hover,.comment-attachment-preview__action:focus-visible{background:#fff;transform:scale(1.04)}.comment-attachment-preview__action:focus-visible{outline:2px solid var(--stroke-primary-base);outline-offset:2px}.comment-attachment-preview__action--delete{color:var(--icon-error-base)}.comment-attachment-preview__action--delete:hover,.comment-attachment-preview__action--delete:focus-visible{background:var(--icon-error-base);color:#fff}.comment-attachment-preview__nav{appearance:none;border:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--preview-nav-size);height:var(--preview-nav-size);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.92);color:var(--icon-strong-950);box-shadow:0 1px 2px rgba(14,18,27,.16);cursor:pointer;z-index:2;transition:background .15s ease,transform .15s ease}.comment-attachment-preview__nav svg{width:20px;height:20px}.comment-attachment-preview__nav--prev{inset-inline-start:calc(var(--preview-padding) + 12px)}.comment-attachment-preview__nav--next{inset-inline-end:calc(var(--preview-padding) + 12px)}.comment-attachment-preview__nav:hover,.comment-attachment-preview__nav:focus-visible{background:#fff;transform:translateY(-50%) scale(1.04)}.comment-attachment-preview__nav:focus-visible{outline:2px solid var(--stroke-primary-base);outline-offset:2px}.comment-attachment-preview__nav[hidden]{display:none !important}.comment-attachment-preview__counter{position:absolute;bottom:calc(var(--preview-padding) + 12px);inset-inline-start:50%;transform:translateX(-50%);padding:4px 10px;border-radius:999px;background:rgba(14,18,27,.6);color:#fff;font-size:12px;line-height:1.4;z-index:2}.comment-attachment-preview__counter[hidden]{display:none !important}@media(max-width: calc(768px - 1px)){.comment-attachment-preview{--preview-action-size: 28px;--preview-nav-size: 34px}.comment-attachment-preview .modal-content{border-radius:0}.comment-attachment-preview__frame img{max-height:calc(100dvh - 32px)}.comment-attachment-preview__controls{top:16px;inset-inline-end:16px}.comment-attachment-preview__nav--prev{inset-inline-start:12px}.comment-attachment-preview__nav--next{inset-inline-end:12px}.comments-pdp__container{display:flex;flex-direction:column}}@media(min-width: 768px)and (max-width: calc(1024px - 1px)){.comments-pdp__container{display:flex;flex-direction:column}.comments-pdp .comment__form-textarea{min-height:168px}}#filter-modal-comments .nav-link{display:flex;align-items:center;gap:8px}#filter-modal-comments .nav-link>i{flex-shrink:0;width:20px;height:20px;font-size:20px;line-height:20px;color:var(--icon-soft-400)}#filter-modal-comments .nav-link::before{display:none}#filter-modal-comments .nav-link .comment-filter__tab-text{flex:1}#filter-modal-comments .nav-link .comment-filter__tab-arrow{display:none}#filter-modal-comments .nav-link.active{padding-left:8px;color:var(--text-strong-950);background:var(--bg-weak-50)}#filter-modal-comments .nav-link.active>i:not(.comment-filter__tab-arrow){color:var(--text-primary-base)}#filter-modal-comments .nav-link.active .comment-filter__tab-arrow{display:block}#filter-modal-comments .comment-filter__info{display:inline-flex;width:20px;height:20px;flex-shrink:0}#filter-modal-comments .comment-rating-filter--title{gap:2px;margin:0;font-size:var(--typography-body-m-font-size);line-height:20px;font-weight:500}#filter-modal-comments .filter-modal--options .form-check{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;padding:0;margin:0;min-height:20px}#filter-modal-comments .filter-modal--options .form-check-input{float:none;flex-shrink:0;margin:2px}#filter-modal-comments .filter-modal--options .form-check-label{flex:1;text-align:right;font-size:var(--typography-body-m-font-size);line-height:20px;font-weight:400}#filter-modal-comments .filter-modal--options .divider{height:4px;padding-block:1.5px;margin:0;background:none;border:0}#filter-modal-comments .filter-modal--options .divider::before{content:"";display:block;width:100%;height:1px;background:var(--stroke-softer-100)}#filter-modal-comments .filter-modal--options .divider::after{display:none}#filter-modal-comments .modal-footer{gap:16px !important}@media(min-width: 768px){#filter-modal-comments .modal-dialog{max-width:578px}#filter-modal-comments .modal-content{height:523px;overflow:hidden;border-radius:16px;box-shadow:0 16px 32px -12px rgba(14,18,27,.1)}#filter-modal-comments .filter-modal__content{min-height:0}#filter-modal-comments .modal-header{height:54px;flex-shrink:0}#filter-modal-comments .filter-modal__content-title,#filter-modal-comments .modal-header .btn-link{margin:0;font-size:var(--typography-body-m-font-size);line-height:14px;font-weight:500}#filter-modal-comments .tab-content{min-height:0;max-height:none;flex:1}#filter-modal-comments .modal-footer{flex-shrink:0;height:68px}#filter-modal-comments .nav-link{height:36px}}@media(max-width: calc(768px - 1px)){#filter-modal-comments .modal-dialog{position:absolute !important;top:auto;inset-inline:0;bottom:0;min-height:0;height:min(628px,100dvh) !important}#filter-modal-comments .modal-content{border:0 !important;max-height:100%}#filter-modal-comments .modal-body{min-height:0}#filter-modal-comments .filter-modal--title{height:56px;flex-shrink:0;padding:16px 20px}#filter-modal-comments .filter-modal--title .filter-modal__content-title{display:flex;align-items:center;gap:12px;margin:0;font-size:var(--typography-body-m-font-size);line-height:22px;font-weight:500}#filter-modal-comments .filter-modal--title .filter-modal__content-title>i{font-size:24px;line-height:1}#filter-modal-comments .filter-modal--filters{border:0;height:50px;padding-inline:20px;flex-shrink:0}#filter-modal-comments .filter-modal--filters .nav-tabs{gap:24px;justify-content:flex-start;height:50px}#filter-modal-comments .filter-modal--filters .nav-tabs .nav-link{height:50px;flex-shrink:0;padding:14px 0 !important;font-size:var(--typography-body-m-font-size);line-height:22px;font-weight:500;color:var(--text-sub-600)}#filter-modal-comments .filter-modal--filters .nav-tabs .nav-link.active{color:var(--text-strong-950)}#filter-modal-comments .filter-modal__content{min-height:0}#filter-modal-comments .tab-content{padding:20px 24px}#filter-modal-comments .filter-modal--options{gap:20px}#filter-modal-comments .modal-footer{flex-shrink:0;gap:12px !important;padding:15px 20px 16px !important}#filter-modal-comments .modal-footer .btn{gap:8px;height:40px;padding:10px 14px;font-size:14px;line-height:20px;border-radius:10px}#filter-modal-comments .modal-footer .btn>svg{width:20px;height:20px}#filter-modal-comments .modal-footer .btn>i{font-size:20px;line-height:1;flex-shrink:0}#filter-modal-comments .modal-footer .btn:has(>.btn__text){padding-inline:calc(14px - 4px);gap:calc(8px - 4px)}#filter-modal-comments .modal-footer .btn.btn-icon-only{width:40px;padding:0}#filter-modal-comments .nav-link>i,#filter-modal-comments .nav-link.active .comment-filter__tab-arrow{display:none}}.comment-button-loading__slot{display:inline-flex;align-items:center;direction:rtl;gap:8px;vertical-align:middle}.comment-button-loading__content{display:inline-flex;align-items:center;gap:8px}.comment-button-loading__spinner{display:none;width:16px;height:16px;border-width:2px;order:-1;flex-shrink:0}.comment-button-loading{cursor:wait}.comment-button-loading .comment-button-loading__spinner{display:inline-block}.comment-button-loading--icon-only .comment-button-loading__slot{display:inline-grid;justify-items:center;gap:0}.comment-button-loading--icon-only .comment-button-loading__content,.comment-button-loading--icon-only .comment-button-loading__spinner{grid-area:1/1}.comment-button-loading--icon-only .comment-button-loading__content{opacity:0}.comment-button-loading.btn-primary:disabled{background-color:var(--bg-primary-base);border-color:var(--bg-primary-base);color:var(--static-white);opacity:1}.comment__request-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block:12px}.comment__request-error[hidden]{display:none}.comment__request-error .btn{flex-shrink:0}.comment__request-error>span{min-width:0;overflow-wrap:anywhere}.comment-report .section-header{min-width:0}.comment-report .section-header__title{margin:0}.comment-report .section-header__logo-container>i,.comment-report .btn-close>i{font-size:20px;line-height:1}.comment-report .section-header__description{color:var(--text-sub-600)}.comment-report-form{display:flex;flex-direction:column;gap:16px}.comment-report__field{display:flex;flex-direction:column;gap:6px}.comment-report .form-label{font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:500;margin:0}.comment-report__dropdown,.comment-report__type-list{width:100%}.comment-report__type-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:start;min-height:40px;font-size:var(--typography-body-m-font-size);line-height:var(--typography-body-m-line-height);font-weight:var(--typography-body-m-font-weight)}.comment-report__type-toggle::after{flex-shrink:0}.comment-report__option{display:flex !important;align-items:center;gap:8px;white-space:normal;cursor:pointer}.comment-report__option .form-check-input{flex-shrink:0;float:none;margin:0}.comment-report textarea.form-control{min-height:144px;line-height:24px;resize:vertical}.comment-report .invalid-feedback:not(.d-none){display:block;margin:0}.comment-report .alert{margin:0}.comment-report .btn-close{flex-shrink:0}