.kb-root{color:var(--kb-text);background:var(--kb-background);font:400 16px/1.8 HyperMontserrat,Arial,sans-serif;color-scheme:light}.kb-root[lang=fa]{font-family:Lahzeh,Arial,sans-serif;line-height:1.8;letter-spacing:0}.kb-root[data-kb-theme=dark]{color-scheme:dark}.kb-root *,.kb-root *:before,.kb-root *:after{box-sizing:border-box}.kb-root h1,.kb-root h2,.kb-root h3{font-family:HyperGravity,HyperMontserrat,sans-serif;line-height:1.15;font-weight:900;letter-spacing:0;font-variation-settings:"wght" 900,"wdth" 100}.kb-root[lang=fa] h1,.kb-root[lang=fa] h2,.kb-root[lang=fa] h3{font-family:Lahzeh,Arial,sans-serif;line-height:1.5;letter-spacing:0;font-weight:800}.kb-root button,.kb-root input,.kb-root select,.kb-root textarea{font-family:inherit}.kb-root a{color:inherit}.kb-root :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #B58A4E;outline-offset:4px}.kb-root .kb-button.MuiButton-root{height:43.2px;min-height:43.2px;min-width:0;max-width:100%;border:2px solid var(--kb-action);border-radius:5px;padding:0 30px;font-size:14px;font-weight:700;line-height:1.3;transition:background-color .15s,color .15s;white-space:nowrap;overflow:visible;flex-shrink:0}.kb-root .kb-button-primary{background:var(--kb-action);color:var(--kb-action-text)}.kb-root .kb-button-primary:hover{background:var(--kb-text);border-color:var(--kb-text);color:var(--kb-background)}.kb-root .kb-button-secondary{background:transparent;color:var(--kb-action)}.kb-root .kb-button-secondary:hover{background:var(--kb-subtle)}.kb-root .kb-button-ghost{background:transparent;color:var(--kb-action);border-color:transparent}.kb-root .kb-button-ghost:hover{background:var(--kb-subtle);border-color:transparent}.kb-root .kb-button-danger{background:transparent;border-color:var(--kb-error);color:var(--kb-error)}.kb-root .kb-button-danger:hover{background:var(--kb-subtle)}.kb-root .kb-button.Mui-disabled{background:var(--kb-subtle);border-color:var(--kb-border);color:var(--kb-muted);opacity:.65}.kb-button-content{display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none;max-width:100%}.kb-button-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:currentColor}.kb-button-label{text-align:left;position:relative;display:block;white-space:nowrap;line-height:1.3}.kb-button-ink{position:relative;white-space:nowrap;display:inline-block;width:-moz-max-content;width:max-content}.kb-button.is-loading .kb-button-content{visibility:hidden}.kb-button-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.kb-button-group{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.kb-button-group[data-equal=true] .kb-button{width:var(--kb-group-width)!important}.kb-root .kb-icon-button.MuiIconButton-root{width:44px;height:44px;border:1px solid var(--kb-border);color:var(--kb-action);border-radius:50%}.kb-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle}.kb-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kb-card{border:1px solid var(--kb-border);border-radius:22px;background:var(--kb-surface);overflow:hidden}.kb-card-pad{padding:24px}.kb-card img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.kb-card h3{font-size:24px;margin:12px 0}.kb-card p{color:var(--kb-muted);margin:8px 0 20px;font-size:14px}.kb-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kb-stack{display:flex;flex-direction:column;gap:16px}.kb-between{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.kb-muted{color:var(--kb-muted)}.kb-pill{display:inline-flex;gap:7px;align-items:center;padding:4px 11px;border:1px solid var(--kb-border);border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.kb-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.kb-pill-success{color:var(--kb-success)}.kb-pill-warning{color:var(--kb-warning)}.kb-pill-error{color:var(--kb-error)}.kb-price{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.kb-rule{border:0;border-top:1px solid var(--kb-border);margin:20px 0}.kb-kpi{padding:24px;border:1px solid var(--kb-border);border-radius:22px;background:var(--kb-surface)}.kb-kpi-value{font-size:34px;font-weight:700;line-height:1.3;margin:12px 0}.kb-field .MuiInputBase-root{font-family:inherit;font-size:14px}.kb-field .MuiInputBase-input{padding:var(--kb-field-padding-block,10px) var(--kb-field-padding-inline,18px)}.kb-field .MuiFormLabel-root{font-family:inherit}.kb-field-label{display:block;font-weight:600;font-size:13px;margin-bottom:8px}.kb-tabs .MuiTabs-indicator{display:none}.kb-tabs .MuiTab-root{border:1px solid var(--kb-border);border-radius:999px;margin-inline-end:8px;color:var(--kb-muted);padding:8px 20px;min-height:42px}.kb-tabs .Mui-selected{background:var(--kb-action);color:var(--kb-action-text)!important}.kb-tabs .MuiTabs-flexContainer{padding:4px}.kb-breadcrumbs{font-size:12px}.kb-empty{display:flex;align-items:center;text-align:center;flex-direction:column;padding:40px 24px;gap:12px}.kb-empty h3{margin:8px 0 0;font-size:24px}.kb-empty p{max-width:360px;color:var(--kb-muted);margin:0 0 8px}.kb-progress-head{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px}.kb-progress .MuiLinearProgress-root{height:7px;border-radius:999px;background:var(--kb-border)}.kb-dialog-content{min-width:0;padding:16px 24px 24px!important}.kb-file{border:1px dashed var(--kb-action);padding:24px;border-radius:18px;display:flex;gap:14px;align-items:center;background:var(--kb-subtle);cursor:pointer}.kb-file input{min-width:0;max-width:100%;font-size:12px}.kb-table-wrap{min-width:0;overflow:hidden;border:1px solid var(--kb-border);border-radius:18px}.kb-table-tools{padding:16px;display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--kb-border)}.kb-table-scroll{overflow:auto}.kb-table{width:100%;border-collapse:collapse;font-size:13px}.kb-table th,.kb-table td{padding:16px;text-align:start;border-bottom:1px solid var(--kb-border);white-space:nowrap}.kb-table th{font-weight:600;background:var(--kb-subtle);color:var(--kb-muted);font-size:11px}.kb-table tbody tr:hover{background:var(--kb-subtle)}.kb-table th button{border:0;background:none;color:inherit;font:inherit;cursor:pointer;display:flex;align-items:center;gap:8px}.kb-table-footer{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.kb-stat-caption{font-size:12px;color:var(--kb-muted)}@media(max-width:700px){.kb-card-pad,.kb-kpi{padding:20px}.kb-button-group{align-items:stretch}.kb-root .kb-button.MuiButton-root{max-width:100%}.kb-table-tools{align-items:stretch}.kb-table-tools>*{max-width:100%}}@media(prefers-reduced-motion:reduce){.kb-root *,.kb-root *:before,.kb-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.kb-page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;flex-wrap:wrap}.kb-page-header h1{font-size:30px;margin:8px 0}.kb-page-header p{font-size:12px;margin:0}.kb-sidebar-nav{display:flex;flex-direction:column;gap:4px}.kb-sidebar-nav>a{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:7px;color:var(--kb-muted);font-size:12px;text-decoration:none}.kb-sidebar-nav>a:hover{background:var(--kb-subtle)}.kb-sidebar-nav>a.is-active{background:var(--kb-action);color:var(--kb-action-text)}.kb-root .kb-field{min-width:0}.kb-root .MuiInputBase-root>.MuiInputBase-input:focus-visible,.kb-root .MuiSelect-nativeInput:focus-visible,.kb-root .PrivateSwitchBase-input:focus-visible{outline:none;box-shadow:none}.kb-root .MuiOutlinedInput-root:has(>.MuiInputBase-input:focus-visible){outline:3px solid var(--kb-focus);outline-offset:4px}.kb-root .kb-field .MuiInputLabel-asterisk{display:none}.kb-required{width:14px;height:14px;color:#91c9e3;vertical-align:middle;margin-inline-start:6px}.kb-root .kb-dialog-title{font-family:inherit;line-height:1.4;flex-wrap:nowrap;align-items:flex-start}.kb-dialog-title>.kb-icon-button{flex:none}.kb-root .kb-dialog-content{padding-top:16px!important;overflow-x:hidden}.kb-root .MuiDialogActions-root{margin:0;align-items:center}.kb-root .MuiDialogActions-root>:not(:first-of-type){margin-left:0}.kb-root .kb-button-compact.MuiButton-root{padding-inline:6px}.kb-root[lang=en] .kb-button{text-transform:uppercase;letter-spacing:var(--kb-button-en-tracking,.48px)}.kb-root .kb-button.MuiButton-root:not(.Mui-disabled):hover{transform:translateY(-2px);box-shadow:0 3px 0 var(--kb-border)}.kb-root .kb-button.MuiButton-root:not(.Mui-disabled):active{transform:translateY(0);box-shadow:none}.kb-root .kb-button.Mui-disabled{cursor:not-allowed;pointer-events:auto}.kb-root .kb-icon-button.MuiIconButton-root{color:#91c9e3;border-color:#91c9e3}.kb-root .kb-icon-button>.kb-icon{width:24px!important;height:24px!important}.kb-root .kb-tabs .MuiTabs-indicator{display:block;background:#b58a4e;height:3px}.kb-root .kb-tabs .MuiTab-root{border:0;border-radius:5px;margin-inline-end:8px;padding:10px 16px;color:var(--kb-muted);min-height:44px}.kb-root .kb-tabs .Mui-selected{background:transparent;color:var(--kb-text)!important}.kb-select-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.kb-choice-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid currentColor;border-radius:5px}.kb-choice-mark.is-checked{background:var(--kb-action);color:var(--kb-action-text);border-color:var(--kb-action)}.kb-radio-mark{display:block;width:22px;height:22px;border:2px solid currentColor;border-radius:50%;position:relative}.kb-radio-mark.is-checked:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:currentColor}.kb-root .kb-switch .MuiSwitch-root{width:52px;height:30px;padding:0;margin:7px 9px;direction:ltr}.kb-root .kb-switch .MuiSwitch-switchBase{padding:4px;left:0;right:auto;transform:none}.kb-root .kb-switch .MuiSwitch-thumb{width:22px;height:22px;box-shadow:none;background:var(--kb-surface)}.kb-root .kb-switch .MuiSwitch-track{border-radius:15px;background:var(--kb-action);opacity:.5;border:2px solid var(--kb-action)}.kb-root .kb-switch .Mui-checked{transform:translate(22px);color:var(--kb-action)}.kb-root .kb-switch .Mui-checked+.MuiSwitch-track{opacity:1;background:var(--kb-action)}.kb-root .kb-switch .Mui-disabled+.MuiSwitch-track{opacity:.3}.kb-root .kb-switch .Mui-disabled{opacity:.65}.kb-root .MuiAlert-root{color:var(--kb-text);border-color:var(--kb-action);background:var(--kb-surface)}.kb-root .MuiAlert-icon,.kb-root .MuiAlert-action{color:var(--kb-action)}.kb-root .MuiAlert-filled{background:var(--kb-action);color:var(--kb-action-text)}.kb-root .MuiAlert-filled .MuiAlert-icon,.kb-root .MuiAlert-filled .MuiAlert-action{color:inherit}.kb-root .kb-table-tools{padding-top:24px;padding-bottom:20px}.kb-table-scroll:focus-visible{outline:3px solid var(--kb-focus);outline-offset:-3px}@media(max-width:700px){.kb-root .MuiDialog-paper{margin:16px;width:calc(100% - 32px);max-height:calc(100% - 32px)}.kb-root .kb-dialog-title{padding:20px;font-size:20px}.kb-root .kb-dialog-content{padding:16px 20px 24px!important}.kb-root .MuiDialogActions-root{padding:0 20px 20px;gap:12px}.kb-table-footer{flex-wrap:wrap}}.kb-root .kb-pill:has(.kb-icon):before{display:none}.kb-course-card{height:100%;display:flex;flex-direction:column;border-radius:16px}.kb-course-card>.kb-card-pad{display:flex;flex-direction:column;flex:1;padding:18px}.kb-course-card>img{aspect-ratio:16/10}.kb-root .kb-course-card h3{font-family:HyperMontserrat,Arial,sans-serif;font-weight:600;font-size:21px;line-height:1.3;font-variation-settings:normal;letter-spacing:0;margin:0 0 16px}.kb-root[lang=fa] .kb-course-card h3{font-family:Lahzeh,Arial,sans-serif}.kb-root .kb-course-card .kb-course-guide{margin:14px 0 6px;min-height:2.5em}.kb-course-meta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;margin-bottom:18px}.kb-course-meta .kb-stat-caption{display:flex;gap:8px;align-items:center}.kb-course-card .kb-price{font-size:18px;white-space:nowrap}.kb-course-card .kb-button{align-self:flex-start}.kb-event-card{border-radius:0;border:3px solid var(--kb-action);height:100%;display:flex;flex-direction:column}.kb-event-card>img{aspect-ratio:16/9}.kb-event-card>.kb-card-pad{flex:1;padding:var(--kb-event-card-padding,24px)}.kb-root .kb-event-card h3{font-size:32px;line-height:1.15}.kb-root .kb-event-card p{font-size:14px}.kb-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--kb-action);background:transparent;border:0;padding:6px 0;font-family:inherit;font-weight:600;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.kb-required{flex:none}.kb-otp{border:0;padding:0;margin:0;min-width:0}.kb-otp legend{font-weight:600;font-size:14px;margin:0 auto 14px;padding:0;text-align:center}.kb-otp-cells{display:flex;justify-content:center;gap:12px;max-width:100%}.kb-otp-cells input{width:48px;min-width:0;height:52px;text-align:center;border:2px solid var(--kb-action);border-radius:5px;background:var(--kb-surface);color:var(--kb-text);font:700 20px HyperMontserrat,Arial}.kb-otp p{font-size:14px;margin:12px 0 0;color:#b58a4e;text-align:center}.kb-otp-error .kb-otp-cells input{border-style:dashed}.kb-otp input:disabled{opacity:.65;cursor:not-allowed}.kb-date-field input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:12px;width:24px;height:24px;opacity:0;cursor:pointer}.kb-date-field .MuiInputAdornment-root{pointer-events:none}.kb-root input[type=search]::-webkit-search-cancel-button{display:none}.kb-filter-bar{display:flex;flex-direction:column;gap:24px;min-width:0}.kb-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-top:10px}.kb-active-filters{display:flex;gap:8px;flex-wrap:wrap}.kb-active-filters button{display:flex;gap:8px;align-items:center;border:1px solid var(--kb-action);border-radius:5px;color:var(--kb-action);background:var(--kb-surface);font:inherit;font-size:12px;padding:8px 12px;cursor:pointer}.kb-root a.kb-button.Mui-disabled{pointer-events:none}@media(max-width:700px){.kb-filter-fields{grid-template-columns:1fr}.kb-otp-cells{gap:8px}.kb-otp-cells input{flex:0 1 48px;width:40px}}.kb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kb-root .kb-type{letter-spacing:0;font-variation-settings:normal}.kb-root .kb-type-display,.kb-root .kb-type-hero{font-family:HyperGravity,HyperMontserrat,sans-serif;font-size:56px;line-height:1.1;font-weight:900;font-variation-settings:"wght" 900,"wdth" 100}.kb-root .kb-type-hero{font-size:64px;font-variation-settings:"wght" 900,"wdth" 75}.kb-root .kb-type-heading{font-family:HyperGravity,HyperMontserrat,sans-serif;font-size:36px;font-weight:900;line-height:1.15;font-variation-settings:"wght" 900,"wdth" 100}.kb-root .kb-type-subheading,.kb-root .kb-type-courseTitle{font-family:HyperMontserrat,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.3}.kb-root .kb-type-body{font-size:16px;line-height:1.8}.kb-root .kb-type-caption{font-size:14px;line-height:1.6;color:var(--kb-muted)}.kb-root[lang=fa] .kb-type{font-family:Lahzeh,Arial,sans-serif;font-variation-settings:normal;line-height:1.8}.kb-root[lang=fa] .kb-type-display,.kb-root[lang=fa] .kb-type-hero{font-size:68px;font-weight:700;line-height:1.5}.kb-drawer{display:flex;flex-direction:column;height:100%;padding:24px;gap:24px}.kb-drawer header{flex-wrap:nowrap;align-items:flex-start}.kb-drawer h2{font-family:inherit;font-weight:700;font-size:24px;line-height:1.4;margin:0}.kb-drawer-body{flex:1;overflow:auto;padding:12px 8px;margin-inline:-8px}.kb-drawer footer{border-top:1px solid var(--kb-border);padding-top:20px}.kb-stepper{overflow:auto;padding:8px 4px}.kb-stepper .MuiStepLabel-label{font-family:inherit;font-size:12px}.kb-consent{border:1px solid var(--kb-border);border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.kb-consent p{font-size:14px;max-width:540px;margin:8px 0 0}@media(max-width:700px){.kb-root .kb-type-display,.kb-root .kb-type-hero,.kb-root[lang=fa] .kb-type-display,.kb-root[lang=fa] .kb-type-hero{font-size:36px}.kb-root .kb-type-heading{font-size:28px}.kb-stepper{max-width:100%}.kb-stepper .MuiStepper-root{min-width:340px}.kb-consent{padding:20px}}.kb-brand-logo{width:140px;height:60px;-o-object-fit:contain;object-fit:contain;display:block}.kb-site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;border-bottom:1px solid var(--kb-border);position:relative;z-index:2;background:var(--kb-background)}.kb-site-nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px;font-weight:600}.kb-site-nav a,.kb-mobile-links a,.kb-mega-panel a{color:var(--kb-text);text-decoration:none}.kb-site-nav a:hover,.kb-mobile-links a:hover{text-decoration:underline;text-underline-offset:4px}.kb-site-actions{display:flex;gap:12px;align-items:center}.kb-site-mobile{display:none}.kb-mega-menu summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.kb-mega-menu summary::-webkit-details-marker{display:none}.kb-mega-menu summary:focus-visible{outline:3px solid var(--kb-focus);outline-offset:4px}.kb-mega-panel{position:absolute;top:100%;inset-inline:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;padding:24px;background:var(--kb-surface);border:1px solid var(--kb-border);box-shadow:0 8px 16px #091a331a;z-index:3}.kb-root .kb-mega-panel h3{font-family:inherit;font-size:16px;line-height:1.5;letter-spacing:0;margin:0 0 16px}.kb-mega-panel a{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:12px 0;font-size:14px}.kb-mobile-links{display:flex;flex-direction:column;gap:20px}.kb-site-mobile-actions{margin-top:24px}.kb-site-content{padding:32px 24px;min-width:0}.kb-site-footer{background:#091a33;color:#fcf8f2;padding:32px 24px;--kb-background:#091A33;--kb-surface:#091A33;--kb-text:#FCF8F2;--kb-muted:#91C9E3;--kb-action:#91C9E3;--kb-action-text:#091A33;--kb-border:#91C9E3;--kb-subtle:#091A33}.kb-root .kb-site-footer h2{font-size:32px}.kb-site-footer p,.kb-site-footer a{color:#91c9e3;font-size:14px}.kb-footer-news form{display:flex;gap:12px;align-items:center;max-width:560px;padding-top:12px}.kb-footer-news form>.kb-field{flex:1}.kb-root .kb-site-footer .MuiInputBase-root,.kb-root .kb-site-footer .MuiInputLabel-root{color:#91c9e3}.kb-root .kb-site-footer .MuiOutlinedInput-notchedOutline{border-color:#91c9e3}.kb-root .kb-site-footer .kb-button{background:#91c9e3;border-color:#91c9e3;color:#11447a}.kb-footer-news>p{margin:12px 0 0}.kb-footer-grid{display:grid;grid-template-columns:2fr repeat(2,1fr);gap:32px;padding:36px 0}.kb-root .kb-footer-grid h3{font-family:inherit;font-weight:700;font-size:16px;line-height:1.6;letter-spacing:0;margin:0 0 16px}.kb-footer-grid section a{display:block;margin:10px 0}.kb-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #91C9E3;padding-top:24px;flex-wrap:wrap}.kb-brand-logo-footer{width:98px;height:48px}.kb-footer-bottom>span{font-size:12px;color:#91c9e3}.kb-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.kb-auth-story>h1{font-size:36px;margin:24px 0 16px}.kb-auth-story>p{font-size:16px;color:var(--kb-muted);max-width:440px}.kb-auth-form{overflow:visible}.kb-auth-form form{display:flex;flex-direction:column;gap:24px}.kb-dashboard-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px}.kb-dashboard-sidebar{border-inline-end:1px solid var(--kb-border);padding-inline-end:16px}.kb-dashboard-sidebar .kb-sidebar-nav a{font-weight:600;font-size:14px}.kb-dashboard-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.kb-root .kb-dashboard-heading h1{font-size:30px}.kb-dashboard-heading p{font-size:14px;color:var(--kb-muted)}.kb-dashboard-content{min-width:0}.kb-dashboard-mobile{display:none}@media(max-width:1100px){.kb-site-nav,.kb-site-actions{display:none}.kb-site-mobile{display:block}}@media(max-width:700px){.kb-site-header,.kb-site-content,.kb-site-footer{padding:20px}.kb-footer-grid{grid-template-columns:1fr 1fr;gap:24px}.kb-footer-grid>div{grid-column:1/-1}.kb-footer-news form{flex-wrap:wrap}.kb-footer-news form>.kb-field{min-width:160px}.kb-auth-layout{grid-template-columns:1fr;gap:24px}.kb-auth-story>h1{font-size:28px}.kb-dashboard-grid{grid-template-columns:1fr}.kb-dashboard-sidebar{display:none}.kb-dashboard-mobile{display:block}.kb-root .kb-dashboard-heading h1{font-size:26px}}.kb-instructor,.kb-member{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.kb-root .kb-instructor h3,.kb-root .kb-member h3{font:600 21px/1.4 HyperMontserrat,Arial,sans-serif;margin:0;letter-spacing:0}.kb-root[lang=fa] .kb-instructor h3,.kb-root[lang=fa] .kb-member h3{font-family:Lahzeh,Arial,sans-serif}.kb-lesson-row{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border:1px solid var(--kb-border);border-radius:5px;color:var(--kb-text);background:var(--kb-surface);font:inherit;text-align:start;cursor:pointer}.kb-lesson-row>span:nth-child(2){flex:1;min-width:0}.kb-lesson-row strong,.kb-lesson-row small{display:block}.kb-lesson-row small{font-size:12px;color:var(--kb-muted)}.kb-lesson-current{border:2px solid var(--kb-action)}.kb-lesson-row:disabled{opacity:.65;cursor:not-allowed}.kb-learning-path ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.kb-root .kb-learning-path h3{font-family:inherit;font-size:20px;letter-spacing:0}.kb-player-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.5fr);gap:24px}.kb-player-media{background:#091a33;color:#fcf8f2;min-height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px}.kb-player-media>video,.kb-player-media>img{display:block;max-width:100%;width:100%}.kb-player-controls{padding:18px 0;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.kb-player-resources{padding:16px 0;border-top:1px solid var(--kb-border)}.kb-discount{display:flex;align-items:flex-start;gap:12px;padding-top:10px;flex-wrap:wrap}.kb-discount>.kb-field{flex:1;min-width:140px}.kb-root .kb-discount .kb-button{flex:none}.kb-buy-box{display:flex;flex-direction:column;gap:20px;overflow:visible}.kb-buy-box dl{margin:0;font-size:14px}.kb-buy-box dl>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.kb-buy-box dd{margin:0;text-align:end}.kb-buy-box .kb-rule{margin:0}.kb-buy-box>p{margin:0}.kb-ticket{display:flex;flex-direction:column;gap:16px}.kb-ticket code{padding:16px;border:1px dashed var(--kb-action);border-radius:5px;overflow-wrap:anywhere}.kb-event-hero{position:relative;isolation:isolate;overflow:hidden;padding:56px 32px;background:#091a33;color:#fcf8f2;min-height:400px;display:flex;align-items:center}.kb-event-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.25;z-index:-1}.kb-event-hero>div{max-width:760px}.kb-root .kb-event-hero h1{font-size:64px;font-weight:900;line-height:1.05;text-transform:uppercase;font-variation-settings:"wght" 900,"wdth" 75}.kb-root[lang=fa] .kb-event-hero h1{font-size:var(--kb-event-hero-fa-desktop,68px);line-height:var(--kb-event-hero-fa-line-desktop,1.5);font-weight:700}.kb-event-hero p{color:#fcf8f2;font-size:18px}.kb-root .kb-event-hero .kb-button{background:#91c9e3;color:#091a33;border-color:#91c9e3}.kb-upcoming-banner{background:#11447a;color:#fcf8f2;padding:24px}.kb-event-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:32px 0}.kb-root .kb-event-topics h3{font-family:inherit;font-size:18px;font-weight:700;letter-spacing:0;margin:16px 0 10px}.kb-event-topics p{font-size:14px;color:var(--kb-muted)}.kb-event-list{padding:16px 0}.kb-event-closing{padding:32px 0;border-top:1px solid var(--kb-border)}.kb-live-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px}.kb-live-grid>div,.kb-live-grid>aside{min-width:0}.kb-live-stage{background:#091a33;color:#fcf8f2;min-height:260px;padding:24px;display:flex;align-items:center;justify-content:center;border-radius:12px}.kb-live-chat{border-top:1px solid var(--kb-border);padding-top:20px;margin-top:20px}.kb-financial-amount{font-size:clamp(24px,4vw,36px);font-weight:700;margin:16px 0;white-space:nowrap}.kb-data-toolbar{display:flex;flex-direction:column;gap:24px;padding:20px;border:1px solid var(--kb-border);border-radius:12px}@media(max-width:1100px){.kb-player-grid,.kb-live-grid{grid-template-columns:1fr}.kb-event-topics{grid-template-columns:1fr 1fr}}@media(max-width:700px){.kb-root .kb-event-hero h1,.kb-root[lang=fa] .kb-event-hero h1{font-size:36px}.kb-event-hero{min-height:340px;padding:32px 20px}.kb-event-topics{gap:16px}.kb-lesson-row{gap:10px;padding:12px}.kb-lesson-row>.kb-stat-caption{font-size:10px}.kb-financial-amount{font-size:24px}.kb-buy-box .kb-price{font-size:18px}}.kb-root .kb-field-square .MuiOutlinedInput-root{border-radius:5px}.kb-media-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px}.kb-media-placeholder p{margin:0;color:inherit}.kb-media-placeholder small{max-width:320px}.kb-chat-messages{max-height:180px;overflow:auto}.kb-chat-messages p{border-bottom:1px solid var(--kb-border);padding:8px 0;overflow-wrap:anywhere}.kb-brand-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.kb-brand-hero p{font-size:16px;line-height:1.8;color:var(--kb-muted)}.kb-brand-hero img{width:100%;height:100%;max-height:460px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.kb-root .kb-brand-hero h1{font-size:clamp(32px,4vw,54px);text-transform:capitalize;line-height:1.2}.kb-experience{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.kb-experience img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:16px}.kb-root .kb-experience h2{font-size:var(--kb-home-feature-desktop,35px);margin:16px 0}.kb-partner-grid ul{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kb-partner-grid li{display:flex;align-items:center;justify-content:center}.kb-partner-grid img{width:100%;max-width:140px;height:64px;-o-object-fit:contain;object-fit:contain}.kb-review{margin:0;padding:24px;border:1px solid var(--kb-border);border-radius:16px}.kb-review blockquote{margin:0 0 20px;font-size:16px;line-height:1.8}.kb-review figcaption{display:flex;gap:12px;align-items:center;font-size:14px}.kb-review figcaption img{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.kb-review figcaption small{display:block;color:var(--kb-muted)}@media(max-width:700px){.kb-brand-hero,.kb-experience{grid-template-columns:minmax(0,1fr);gap:24px}.kb-brand-hero>div{order:0}.kb-brand-hero>img{order:1}.kb-root .kb-brand-hero h1{font-size:32px}.kb-root .kb-experience h2{font-size:var(--kb-home-feature-mobile,15px)}.kb-partner-grid ul{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.kb-root .kb-site-footer .MuiInputBase-root{background:#091a33}.kb-media-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--kb-subtle);border-bottom:1px solid var(--kb-border);color:var(--kb-muted);padding:24px;text-align:center}.kb-media-fallback span{font-size:12px}.kb-root .kb-course-card .kb-course-guide{min-height:3.6em;line-height:1.8}.kb-button-group{min-width:0;max-width:100%}.kb-player-media,.kb-live-stage{--kb-background:#091A33;--kb-surface:#091A33;--kb-text:#FCF8F2;--kb-muted:#91C9E3;--kb-action:#91C9E3;--kb-action-text:#091A33;--kb-border:#91C9E3;--kb-subtle:#091A33}@media(max-width:700px){.kb-empty{padding:28px 8px}}.kb-root .kb-field .MuiInputLabel-shrink{background:var(--kb-surface);padding-inline:4px}.kb-root .kb-field .MuiOutlinedInput-root.MuiInputBase-multiline{padding:0;min-height:110px;align-items:flex-start}.kb-root .kb-field textarea.MuiInputBase-input:not([aria-hidden=true]){min-height:110px;box-sizing:border-box}.kb-root .kb-field .MuiInputBase-adornedStart{padding-inline-start:0}.kb-root .kb-field .MuiInputBase-adornedEnd{padding-inline-end:0}.kb-root .kb-field .MuiInputAdornment-positionStart{margin-inline:18px 0}.kb-root .kb-field .MuiInputAdornment-positionEnd{margin-inline:0 18px}.kb-root .kb-field .MuiInputBase-adornedStart input{padding-inline-start:8px}.kb-root .kb-field .MuiInputBase-adornedEnd input{padding-inline-end:8px}.kb-root .kb-field .Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--kb-action);opacity:.65}.kb-root .kb-otp-error p{color:var(--kb-error)}.kb-footer-top{display:flex;justify-content:flex-end;padding:24px 0 0}.kb-fit-line{display:block;white-space:nowrap}.kb-root[lang=en] .kb-home-eyebrow{font:700 var(--kb-home-eyebrow-desktop,16px)/1.2 HyperMontserrat,Arial,sans-serif}.kb-root .kb-home-section-title{font:700 var(--kb-home-section-desktop,23px)/1.3 HyperGravity,HyperMontserrat,sans-serif;font-variation-settings:"wght" 700,"wdth" 100;word-spacing:var(--kb-home-section-word-spacing,.16em);margin:0}.kb-root[lang=fa] .kb-home-section-title{font-family:Lahzeh,Arial,sans-serif;font-variation-settings:normal;word-spacing:normal;line-height:1.6}.kb-home-ready{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 34px;border:1px solid var(--kb-border);border-radius:22px}.kb-root[lang=fa] .kb-event-card h3{line-height:var(--kb-event-card-fa-line,1.65);font-weight:700}.kb-root[lang=fa] .kb-event-hero h1{font-variation-settings:normal}.kb-event-closing-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;background:#091a33;color:#fcf8f2;padding:32px;--kb-action:#91C9E3;--kb-action-text:#091A33;--kb-background:#091A33;--kb-border:#91C9E3}.kb-root .kb-event-closing-panel h2{font-size:48px;margin:0 0 24px}.kb-event-accent{display:block;color:#91c9e3}.kb-event-closing-panel p,.kb-event-closing-panel li{font-size:16px;line-height:1.8}.kb-event-closing-panel ul{padding:0;list-style:none;margin:24px 0}.kb-event-closing-panel li{display:flex;align-items:flex-start;gap:14px;margin:14px 0}.kb-event-closing-panel li .kb-icon{margin-top:4px;color:#fcf8f2}.kb-event-closing-panel>img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.kb-root .kb-event-closing-panel .kb-button{background:#91c9e3;color:#091a33;border-color:#91c9e3}.kb-root[lang=fa] .kb-event-closing-panel h2{line-height:1.55;font-variation-settings:normal;font-weight:700}@media(max-width:700px){.kb-root[lang=en] .kb-home-eyebrow{font-size:var(--kb-home-eyebrow-mobile,8px)}.kb-root .kb-home-section-title{font-size:var(--kb-home-section-mobile,17px)}.kb-home-ready{padding:20px;gap:16px;flex-wrap:wrap}.kb-root[lang=fa] .kb-event-hero h1{line-height:var(--kb-event-hero-fa-line-mobile,1.6)}.kb-event-closing-panel{grid-template-columns:1fr;padding:24px;gap:24px}.kb-root .kb-event-closing-panel h2{font-size:30px}}.kb-partner-grid{background:#091a33;color:#fcf8f2;border-radius:28px;padding:28px 34px}.kb-root .kb-partner-grid h2{color:#fcf8f2}.kb-home-ready{background:#fcf8f2;color:#091a33;--kb-action:#091A33;--kb-action-text:#FCF8F2;--kb-background:#FCF8F2;--kb-subtle:#FCF8F2}.kb-root .kb-home-ready h2{color:#091a33}.kb-site-full-bleed{padding:0!important}.kb-home-eyebrow{display:block;color:var(--kb-muted);font-size:16px;font-weight:700}@media(max-width:700px){.kb-partner-grid{padding:24px 20px}}.kb-catalog{min-width:0}.kb-catalog-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.kb-root .kb-catalog>h2{font-size:32px;margin:0 0 24px}.kb-root .kb-course-card h3{min-height:2.6em}.kb-event-card>.kb-card-pad{display:flex;flex-direction:column;align-items:flex-start}.kb-event-card .kb-button,.kb-event-card .kb-text-link{margin-top:auto}.kb-root .kb-event-card .kb-price{font-size:18px;white-space:nowrap}.kb-active-filters button:disabled{opacity:.65;cursor:not-allowed}@media(max-width:1100px){.kb-catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.kb-catalog-cards{grid-template-columns:1fr}.kb-root .kb-catalog>h2{font-size:28px}.kb-root[lang=en] .kb-button{letter-spacing:var(--kb-button-en-tracking-mobile,.7px)}.kb-root[lang=fa] .kb-event-hero h1{font-size:var(--kb-event-hero-fa-mobile,36px)}}.kb-jalali-field{min-width:0}.kb-jalali-field input[readonly]{cursor:pointer}.kb-jalali-dialog h3{font-size:18px;margin:0}.kb-jalali-dialog{gap:16px}.kb-root .kb-jalali-calendar{--rdp-accent-color:var(--kb-action);--rdp-accent-background-color:var(--kb-surface);--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-height:42px;--rdp-day_button-width:100%;--rdp-selected-border:2px solid var(--kb-action);--rdp-outside-opacity:.5;width:100%;font-family:inherit;color:var(--kb-text)}.kb-jalali-calendar .rdp-months,.kb-jalali-calendar .rdp-month{width:100%;max-width:none}.kb-jalali-calendar .rdp-month_grid{width:100%;table-layout:fixed}.kb-jalali-calendar .rdp-day{width:14.2857%;height:44px}.kb-jalali-calendar .rdp-day_button{width:100%;height:42px;border-radius:5px;font:inherit;font-size:14px;color:inherit}.kb-jalali-calendar .rdp-selected .rdp-day_button{background:var(--kb-action);color:var(--kb-action-text);font-weight:700}.kb-jalali-calendar .rdp-button_previous,.kb-jalali-calendar .rdp-button_next{width:44px;height:44px;border:1px solid var(--kb-border);border-radius:50%}.kb-jalali-calendar .rdp-chevron{fill:var(--kb-text)}.kb-jalali-calendar .rdp-month_caption{height:44px;font-size:16px}.kb-jalali-calendar .rdp-weekday{font-size:12px;font-weight:700;padding:8px 0}.kb-jalali-calendar .rdp-day_button:focus-visible,.kb-jalali-calendar .rdp-button_previous:focus-visible,.kb-jalali-calendar .rdp-button_next:focus-visible{outline:3px solid var(--kb-focus);outline-offset:1px}.kb-jalali-calendar .rdp-day_button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--kb-action)}.kb-jalali-calendar .rdp-disabled{opacity:.3}.kb-calendar-hint{font-size:12px;line-height:1.8;margin:12px 0 0;color:var(--kb-muted)}.kb-jalali-calendar .rdp-focused .rdp-day_button{outline:2px solid var(--kb-focus);outline-offset:1px}.kb-root .kb-event-card.kb-event-presentation-catalogue{border:1px solid var(--kb-border);border-radius:22px}.kb-root .kb-event-presentation-catalogue h3{font-size:18px;line-height:1.5}.kb-root .typed-copy .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kb-root .kb-motion-copy{background:var(--kb-text);color:var(--kb-background);padding:16px;border-radius:5px}.kb-root .kb-button.MuiButton-root:not(.Mui-disabled):hover{box-shadow:0 4px 0 var(--kb-border);transition:transform .12s ease,box-shadow .12s ease}@media(prefers-reduced-motion:reduce){.kb-root .kb-button.MuiButton-root:not(.Mui-disabled):hover{transform:none}}.kb-root .MuiButtonBase-root:has(>.PrivateSwitchBase-input:focus-visible){outline:3px solid var(--kb-focus);outline-offset:4px}.kb-root .kb-field .MuiInputBase-input::-moz-placeholder{color:var(--kb-muted);opacity:1}.kb-root .kb-field .MuiInputBase-input::placeholder{color:var(--kb-muted);opacity:1}.kb-root .kb-field .MuiInputLabel-root{color:var(--kb-muted)}.kb-root .kb-field .MuiInputLabel-shrink{background:var(--kb-surface);padding-inline:4px;max-width:calc(100% - 40px);line-height:1.5}.kb-root .kb-field .MuiInputAdornment-root{flex-shrink:0}.kb-root .kb-field .MuiInputAdornment-root .kb-icon-button{margin:0}.kb-root .kb-field .MuiOutlinedInput-root.MuiInputBase-adornedEnd{padding-inline-end:8px}.kb-root .kb-field-action{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px}.kb-field-action>.kb-field{flex:1 1 220px;min-width:0}.kb-root .kb-field-action>.kb-button{flex:0 0 auto;min-width:100px;margin:0;min-height:48px;height:48px}.kb-root .kb-button-wrap.MuiButton-root{height:auto;min-height:43.2px;max-height:none;padding-block:10px;white-space:normal}.kb-button-wrap .kb-button-content{width:100%;min-width:0}.kb-button-wrap .kb-button-label{width:auto!important;min-width:0;white-space:normal}.kb-button-wrap .kb-button-ink{left:0!important;width:auto;white-space:normal;overflow-wrap:anywhere}.kb-root .kb-button-ghost .kb-button-ink{display:inline-flex;align-items:center;gap:8px}.kb-root .MuiAutocomplete-root:is(.MuiAutocomplete-hasPopupIcon,.MuiAutocomplete-hasClearIcon) .MuiOutlinedInput-root{padding-inline-end:39px}.kb-root .MuiAutocomplete-root.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiOutlinedInput-root{padding-inline-end:65px}.kb-root .MuiChip-root.kb-filter-summary-chip{max-width:100%;height:auto;min-height:32px}.kb-root .kb-filter-summary-chip .MuiChip-label{min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;padding-block:4px}.kb-root .kb-filter-summary-chip .MuiChip-deleteIcon{flex-shrink:0}.kb-root .MuiChip-root.kb-filter-summary-chip .MuiChip-deleteIcon{color:inherit}.kb-root .MuiInputLabel-root{overflow:visible;text-overflow:clip}.kb-root .MuiChip-root{max-width:100%;height:auto;min-height:32px}.kb-root .MuiChip-root.MuiChip-sizeSmall{min-height:24px}.kb-root .MuiChip-label{min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;padding-block:2px}.kb-root .MuiChip-deleteIcon,.kb-root .MuiChip-icon{flex-shrink:0}.kb-root .kb-readable-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;min-width:0}.kb-root .kb-readable-grid .MuiDataGrid-columnHeaderTitle{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.35;overflow-wrap:anywhere}.kb-root .kb-readable-grid .MuiDataGrid-columnHeaderTitleContainerContent{min-width:0;overflow:visible}.kb-root .kb-readable-grid .MuiDataGrid-cell{white-space:normal;overflow-wrap:anywhere;line-height:1.6;min-height:56px;display:flex;align-items:center;padding-block:8px;box-sizing:border-box}.kb-root .kb-readable-grid .MuiDataGrid-cell .MuiTypography-noWrap{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.kb-root .kb-field-label-above .MuiInputLabel-root{position:relative;inset:auto;transform:none;max-width:100%;width:auto;align-self:stretch;white-space:normal;overflow:visible;font-size:.75em;line-height:1.6;padding-inline:16px;padding-block:0;margin-block:0 6px;background:transparent;pointer-events:auto}.kb-root .kb-field-label-above .MuiOutlinedInput-notchedOutline legend{max-width:0}.kb-root .kb-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto}.kb-root .kb-pill svg{flex-shrink:0}.kb-root textarea.MuiInputBase-input[aria-hidden=true]{min-height:0!important}.kb-active-filters button{max-width:100%;min-width:0;text-align:start}.kb-active-filter-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.kb-active-filters button>.kb-icon{flex-shrink:0}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
