:root{--color-brand-navy: #0D1B2A;--color-brand-sage: #8CA98C;--color-brand-gold: #D4B363;--color-brand-softGray: #E6E8EB;--color-brand-warmOffWhite: #F7F5F0;--color-brand-white: #FFFFFF;--color-primary: #008C86;--color-primary-soft: #E5F4F2;--color-text-primary: var(--color-brand-navy);--color-text-secondary: #6F7478;--color-border: var(--color-brand-softGray);--color-surface: var(--color-brand-white);--color-page-bg: var(--color-brand-warmOffWhite);--color-success: #2E8B57;--color-warning: #D4B363;--color-danger: #C94A4A;--spacing-unit: 8px;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--radius-small: 8px;--radius-medium: 12px;--radius-large: 24px;--shadow-elevation-0: none;--shadow-elevation-1: 0px 1px 3px rgba(0, 0, 0, .12), 0px 1px 2px rgba(0, 0, 0, .24);--shadow-elevation-2: 0px 3px 6px rgba(0, 0, 0, .16), 0px 3px 6px rgba(0, 0, 0, .23);--shadow-elevation-3: 0px 10px 20px rgba(0, 0, 0, .19), 0px 6px 6px rgba(0, 0, 0, .23)}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y}html[dir=rtl]{direction:rtl}html[dir=ltr]{direction:ltr}body{font-family:Vazirmatn,Tahoma,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-page-bg);color:var(--color-text-primary);height:100%;overflow:hidden;position:relative;width:100%;-webkit-overflow-scrolling:touch;touch-action:pan-y}#root{height:100vh;height:100dvh;overflow:hidden;position:relative;width:100%}html[dir=rtl] *{text-align:right}html[dir=ltr] *{text-align:left}p,span,div,h1,h2,h3,h4,h5,h6{line-height:1.8;letter-spacing:0}button{line-height:1.4}html[dir=rtl] input:not([type=tel]):not([type=number]):not([type=url]):not([type=email]):not([data-ltr=true]),html[dir=rtl] textarea:not([data-ltr=true]),html[dir=rtl] select:not([data-ltr=true]){direction:rtl;text-align:right}html[dir=ltr] input:not([type=tel]):not([type=number]):not([type=url]):not([type=email]):not([data-ltr=true]),html[dir=ltr] textarea:not([data-ltr=true]),html[dir=ltr] select:not([data-ltr=true]){direction:ltr;text-align:left}input[type=tel],input[type=number],input[type=url],input[type=email],input[data-ltr=true]{direction:ltr!important;text-align:left!important;font-family:monospace}html[dir=rtl] .MuiInputBase-root:not([data-ltr=true]),html[dir=rtl] .MuiInputBase-input:not([data-ltr=true]),html[dir=rtl] .MuiTextField-root input:not([data-ltr=true]),html[dir=rtl] .MuiTextField-root textarea:not([data-ltr=true]){direction:rtl!important;text-align:right!important}html[dir=ltr] .MuiInputBase-root:not([data-ltr=true]),html[dir=ltr] .MuiInputBase-input:not([data-ltr=true]),html[dir=ltr] .MuiTextField-root input:not([data-ltr=true]),html[dir=ltr] .MuiTextField-root textarea:not([data-ltr=true]){direction:ltr!important;text-align:left!important}.MuiInputBase-root[data-ltr=true],.MuiInputBase-root[data-ltr=true] input{direction:ltr!important;text-align:left!important}html[dir=rtl] .MuiInputLabel-root{right:0;left:auto;transform-origin:top right;text-align:right}html[dir=ltr] .MuiInputLabel-root{left:0;right:auto;transform-origin:top left;text-align:left}html[dir=rtl] .MuiInputLabel-shrink{transform:translate(-30px,-9px) scale(.75)}html[dir=ltr] .MuiInputLabel-shrink{transform:translate(30px,-9px) scale(.75)}html[dir=rtl] .MuiFormHelperText-root{text-align:right}html[dir=ltr] .MuiFormHelperText-root{text-align:left}html[dir=rtl] .MuiCard-root{text-align:right}html[dir=ltr] .MuiCard-root{text-align:left}html[dir=rtl] .MuiCardContent-root{text-align:right}html[dir=ltr] .MuiCardContent-root{text-align:left}html[dir=rtl] .MuiList-root{direction:rtl}html[dir=ltr] .MuiList-root{direction:ltr}html[dir=rtl] .MuiListItem-root{text-align:right}html[dir=ltr] .MuiListItem-root{text-align:left}html[dir=rtl] .MuiBottomNavigation-root{direction:rtl}html[dir=ltr] .MuiBottomNavigation-root{direction:ltr}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;direction:ltr;text-align:left}#root{min-height:100vh}*:focus-visible{outline:2px solid #008080;outline-offset:2px}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}*,*:before,*:after{-webkit-tap-highlight-color:transparent}button,a,.MuiButtonBase-root,.MuiBottomNavigationAction-root,.MuiIconButton-root,.MuiTab-root,.MuiChip-root{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body,#root{overscroll-behavior-y:none}
