:root{--rds-spinner-primary-color: #1976d2;--rds-spinner-secondary-color: #6c757d;--rds-spinner-success-color: #28a745;--rds-spinner-danger-color: #dc3545;--rds-spinner-warning-color: #ffc107;--rds-spinner-info-color: #17a2b8;--rds-spinner-light-color: #f8f9fa;--rds-spinner-dark-color: #343a40;--rds-spinner-animation-duration: .75s}.spinner-border{display:inline-block;vertical-align:middle;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border var(--rds-spinner-animation-duration) linear infinite;color:var(--rds-primary-main, var(--rds-spinner-primary-color))}.spinner-grow{display:inline-block;vertical-align:middle;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow var(--rds-spinner-animation-duration) linear infinite;color:var(--rds-primary-main, var(--rds-spinner-primary-color))}.text-primary{color:var(--rds-primary-main, var(--rds-spinner-primary-color))!important}.text-secondary{color:var(--rds-secondary-main, var(--rds-spinner-secondary-color))!important}.text-success{color:var(--rds-success-main, var(--rds-spinner-success-color))!important}.text-danger{color:var(--rds-error-main, var(--rds-spinner-danger-color))!important}.text-warning{color:var(--rds-warning-main, var(--rds-spinner-warning-color))!important}.text-info{color:var(--rds-info-main, var(--rds-spinner-info-color))!important}.text-light{color:var(--rds-grey-300, var(--rds-spinner-light-color))!important}.text-dark{color:var(--rds-grey-900, var(--rds-spinner-dark-color))!important}.spinner-container--default{display:flex;align-items:center}.spinner-container--label-bottom{display:flex;flex-direction:column-reverse}.spinner-container--label-spinner{display:flex;align-items:center;gap:.5rem}.spinner-container--spinner-label{display:flex;align-items:center;flex-direction:row-reverse;gap:.5rem;justify-content:flex-end}.spinner-container--label-top{display:flex;flex-direction:column}.spinner-container .spinner-label{margin-bottom:0;transition:font-size .2s ease}.spinner-container .spinner-label--small{font-size:.75rem;line-height:1.2}.spinner-container .spinner-label--default{font-size:.875rem;line-height:1.4}.spinner-container .spinner-label--medium{font-size:1rem;line-height:1.5}.spinner-container .spinner-label--large{font-size:1.125rem;line-height:1.6}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0);opacity:0}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}:root{--rds-button-primary-bg: #1976d2;--rds-button-primary-bg-hover: #1565c0;--rds-button-primary-bg-active: #0d47a1;--rds-button-primary-bg-disabled: #e0e0e0;--rds-button-primary-text: #ffffff;--rds-button-primary-text-disabled: #9e9e9e;--rds-button-secondary-bg: transparent;--rds-button-secondary-bg-hover: rgba(25, 118, 210, .04);--rds-button-secondary-bg-active: rgba(25, 118, 210, .12);--rds-button-secondary-bg-disabled: transparent;--rds-button-secondary-border: #1976d2;--rds-button-secondary-border-hover: #1565c0;--rds-button-secondary-border-active: #0d47a1;--rds-button-secondary-border-disabled: #e0e0e0;--rds-button-secondary-text: #1976d2;--rds-button-secondary-text-active: #0d47a1;--rds-button-secondary-text-disabled: #9e9e9e;--rds-button-text-color: #1976d2;--rds-button-text-color-active: #0d47a1;--rds-button-text-color-disabled: #9e9e9e;--rds-button-text-bg-hover: rgba(25, 118, 210, .04);--rds-button-text-bg-active: rgba(25, 118, 210, .12)}.rds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--rds-spacing-sm);padding:var(--rds-spacing-sm) var(--rds-spacing-md);border-radius:var(--rds-border-radius-sm);font-family:var(--rds-font-family-base);font-size:var(--rds-font-size-sm);font-weight:500;text-transform:uppercase;letter-spacing:.02857em;cursor:pointer;transition:all var(--rds-transition-base);outline:none;border:none;min-height:36px;max-width:220px;width:auto;white-space:nowrap}.rds-button:focus-visible{outline:var(--rds-focus-ring);outline-offset:var(--rds-focus-ring-offset)}.rds-button__icon{font-size:1var --rds-spacing-sm}.rds-button__icon--start{order:-1}.rds-button__icon--end{order:1}.rds-button__primary{background-color:var(--rds-button-primary-bg);color:var(--rds-button-primary-text)}.rds-button__primary:hover{background-color:var(--rds-button-primary-bg-hover)}.rds-button__primary:active{background-color:var(--rds-button-primary-bg-active)}.rds-button__secondary{background-color:var(--rds-button-secondary-bg);color:var(--rds-button-secondary-text);border:1px solid var(--rds-button-secondary-border)}.rds-button__secondary:hover{background-color:var(--rds-button-secondary-bg-hover);border-color:var(--rds-button-secondary-border-hover)}.rds-button__secondary:active{background-color:var(--rds-button-secondary-bg-active)}.rds-button__text{background-color:transparent;color:var(--rds-button-text-color)}.rds-button__text:hover{background-color:var(--rds-button-text-bg-hover)}.rds-button__text:active{background-color:var(--rds-button-text-bg-active)}.rds-button:disabled,.rds-button__disabled{background-color:var(--rds-button-primary-bg-disabled)!important;color:var(--rds-button-primary-text-disabled)!important;cursor:not-allowed;border-color:var(--rds-border-light)!important}.rds-button__loading{pointer-events:none}.rds-button__state-hover:hover{background-color:var(--rds-button-primary-bg-hover)!important;transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}.rds-button__state-selected{background-color:var(--rds-button-primary-bg-active)!important;box-shadow:inset 0 2px 4px #0000001a}.rds-button__state-selected:hover{background-color:var(--rds-button-primary-bg-active)!important}.rds-button__state-selected.MuiButton-outlined{background-color:var(--rds-button-secondary-bg-active)!important;border-color:var(--rds-button-secondary-border-active)!important;color:var(--rds-button-secondary-text-active)!important}.rds-button__state-selected.MuiButton-text{background-color:var(--rds-button-text-bg-active)!important;color:var(--rds-button-text-color-active)!important}.rds-button__state-disabled{background-color:var(--rds-button-primary-bg-disabled)!important;color:var(--rds-button-primary-text-disabled)!important;cursor:not-allowed!important;pointer-events:none!important;border-color:var(--rds-border-light)!important}.rds-button__state-disabled:hover{background-color:var(--rds-button-primary-bg-disabled)!important;transform:none!important;box-shadow:none!important}.rds-button__state-disabled.MuiButton-outlined{background-color:var(--rds-button-secondary-bg-disabled)!important;border-color:var(--rds-button-secondary-border-disabled)!important;color:var(--rds-button-secondary-text-disabled)!important}.rds-button__state-disabled.MuiButton-text{background-color:transparent!important;color:var(--rds-button-text-color-disabled)!important}.rds-button__state-default{transition:all var(--rds-transition-base)}@keyframes rds-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rds-theme--dark .rds-button__primary,body.theme-dark .rds-button__primary,body[data-theme=dark] .rds-button__primary,.theme-dark .rds-button__primary{color:var(--rds-button-primary-text, #ffffff)}.MuiAlert-filled.MuiAlert-filledInfo{background-color:var(--rds-alert-info-bg)!important;color:var(--rds-alert-info-text)!important;border:1px solid var(--rds-alert-info-border)!important}.MuiAlert-filled.MuiAlert-filledSuccess{background-color:var(--rds-alert-success-bg)!important;color:var(--rds-alert-success-text)!important;border:1px solid var(--rds-alert-success-border)!important}.MuiAlert-filled.MuiAlert-filledWarning{background-color:var(--rds-alert-warning-bg)!important;color:var(--rds-alert-warning-text)!important;border:1px solid var(--rds-alert-warning-border)!important}.MuiAlert-filled.MuiAlert-filledError{background-color:var(--rds-alert-error-bg)!important;color:var(--rds-alert-error-text)!important;border:1px solid var(--rds-alert-error-border)!important}.MuiAlert-outlined{background-color:transparent!important}.MuiAlert-outlined.MuiAlert-outlinedInfo{color:var(--rds-alert-info-text)!important;border:1.5px solid var(--rds-alert-info-border)!important}.MuiAlert-outlined.MuiAlert-outlinedSuccess{color:var(--rds-alert-success-text)!important;border:1.5px solid var(--rds-alert-success-border)!important}.MuiAlert-outlined.MuiAlert-outlinedWarning{color:var(--rds-alert-warning-text)!important;border:1.5px solid var(--rds-alert-warning-border)!important}.MuiAlert-outlined.MuiAlert-outlinedError{color:var(--rds-alert-error-text)!important;border:1.5px solid var(--rds-alert-error-border)!important}.rds-alert{position:relative;display:flex;flex-direction:row;align-items:center;gap:var(--rds-spacing-md);width:100%;font-family:var(--rds-font-family-base);font-size:var(--rds-font-size-sm);line-height:var(--rds-line-height-base);border-radius:var(--rds-border-radius-sm);border:1px solid transparent;background:var(--rds-alert-info-bg)}.rds-alert--success{color:var(--rds-alert-success-text)!important}.rds-alert__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.rds-alert__actions .rds-alert__link-button{margin-right:10px}.rds-alert--error{color:var(--rds-alert-error-text)!important}.rds-alert--warning{color:var(--rds-alert-warning-text)!important}.rds-alert--info{color:var(--rds-alert-info-text)!important}.rds-alert__heading,.rds-alert__heading--multiline,.rds-alert__description{color:inherit!important}.rds-alert__heading--multiline{font-weight:700;margin-bottom:2px}.rds-alert__wrapper{display:flex;align-items:center;width:100%;gap:var(--rds-spacing-md);flex-wrap:nowrap}.rds-alert.rds-alert--multiline .rds-alert__wrapper{align-items:flex-start;flex-direction:column;gap:var(--rds-spacing-sm)}.rds-alert.rds-alert--multiline .rds-alert__actions{width:100%;margin-left:0}.rds-alert.rds-alert--multiline .rds-alert__bottom-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:var(--rds-spacing-sm, 8px)}.rds-alert.rds-alert--multiline .rds-alert__left-actions{display:flex;align-items:center}.rds-alert.rds-alert--multiline .rds-alert__right-actions{display:flex;align-items:center;gap:var(--rds-spacing-xs, 8px)}.rds-alert__actions .MuiButton-root.rds-alert__link-button{text-decoration:underline!important}.rds-alert__icon{display:flex;align-items:center;height:100%;align-self:center;flex-shrink:0;font-size:var(--rds-font-size-lg);color:var(--rds-alert-icon-color, inherit)!important}.rds-alert.rds-alert--multiline .rds-alert__icon{align-self:flex-start!important;margin-top:2px!important}.rds-alert.rds-alert--multiline .MuiAlert-icon{align-self:flex-start!important}.rds-alert--success .rds-alert__icon,.rds-alert .rds-alert--success .rds-alert__icon{color:var(--rds-icon-primary-outline-default, #2196f3)!important}.rds-alert--info .rds-alert__icon,.rds-alert .rds-alert--info .rds-alert__icon{color:var(--rds-icon-neutral-outline-default, #6b6b6b)!important}.rds-alert--warning .rds-alert__icon,.rds-alert .rds-alert--warning .rds-alert__icon{color:var(--rds-icon-warning, #ff9800)!important}.rds-alert--error .rds-alert__icon,.rds-alert .rds-alert--error .rds-alert__icon{color:var(--rds-icon-error, #f44336)!important}.rds-alert__content{flex:1 1 0%;min-width:0;overflow:hidden;flex:1;display:flex;align-items:center;margin-top:0}.rds-alert__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--rds-spacing-xs);margin-left:auto}.rds-alert__close{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:var(--rds-spacing-xs);border-radius:var(--rds-border-radius-xs);opacity:.7;transition:opacity var(--rds-transition-base)}.rds-alert__close:hover{opacity:1}.rds-alert--small{padding:.25rem .5rem!important}.rds-alert--medium{padding:.375rem .75rem!important}.rds-alert--large{padding:.5rem 1rem!important}.rds-alert--style1{box-shadow:0 12px 20px -4px var(--rds-alert-shadow, rgba(0, 0, 0, .15))!important;border:none!important;z-index:1}.rds-alert--style2{box-shadow:none;border:1.5px solid var(--rds-alert-info-border)}.rds-alert--style2.rds-alert--success{border:1.5px solid var(--rds-alert-success-border, #2196f3)!important}.rds-alert--style2.rds-alert--error{border:1.5px solid var(--rds-alert-error-border, #f44336)!important}.rds-alert--style2.rds-alert--warning{border:1.5px solid var(--rds-alert-warning-border, #ff9800)!important}.rds-alert--style2.rds-alert--info{border:1.5px solid var(--rds-alert-info-border, #B1B1B1)!important}.rds-alert--style3{box-shadow:none!important;border:none!important;border-left-width:6px!important;border-left-style:solid!important}.rds-alert--style3.rds-alert--success{border-left-color:var(--rds-alert-success-border, #2196f3)!important}.rds-alert--style3.rds-alert--error{border-left-color:var(--rds-alert-error-border, #f44336)!important}.rds-alert--style3.rds-alert--warning{border-left-color:var(--rds-alert-warning-border, #ff9800)!important}.rds-alert--style3.rds-alert--info{border-left-color:var(--rds-alert-info-border, #B1B1B1)!important}.rds-alert.MuiAlert-root.rds-alert--warning{background-color:var(--rds-alert-warning-bg, #FED99B)!important}.rds-alert.MuiAlert-root.rds-alert--success{background-color:var(--rds-alert-success-bg, #EBDCFF)!important}.rds-alert.MuiAlert-root.rds-alert--error{background-color:var(--rds-alert-error-bg, #FFDAD6)!important}.rds-alert.MuiAlert-root.rds-alert--info{background-color:var(--rds-alert-info-bg, #ffffff)!important}[data-theme=dark] .rds-alert.MuiAlert-root.rds-alert--info{background-color:var(--rds-background-paper, #424242)!important;color:var(--rds-color-on-primary, #ffffff)!important}[data-theme=dark] .rds-alert--info .rds-alert__icon,[data-theme=dark] .rds-alert .rds-alert--info .rds-alert__icon,[data-theme=dark] .rds-alert .rds-alert__primary-button .MuiButton-root,[data-theme=dark] .rds-alert .rds-alert__primary-button{color:var(--rds-color-on-primary, #ffffff)!important}[data-theme=dark]{--rds-alert-success-text: #000000;--rds-alert-warning-text: #000000;--rds-alert-error-text: #000000;--rds-alert-info-text: #000000}.MuiAlert-message{flex:1 1 auto;min-width:0;display:block}@media (max-width: 640px){.rds-alert{gap:var(--rds-spacing-sm);align-items:flex-start}.rds-alert__wrapper{flex-direction:column;align-items:flex-start;width:100%;gap:var(--rds-spacing-sm)}.rds-alert__content{width:100%;min-width:0;overflow:visible;display:block;margin-bottom:var(--rds-spacing-xs)}.rds-alert__actions{margin-left:0;width:100%;justify-content:flex-start;flex-wrap:wrap;row-gap:var(--rds-spacing-xs);column-gap:var(--rds-spacing-sm);margin-top:var(--rds-spacing-xs)}}.rds-alert__wrapper{flex-wrap:nowrap}.rds-alert__content{flex:1 1 auto;min-width:0;overflow:visible;display:block}@media (max-width: 640px){.rds-alert--small .rds-alert__wrapper{gap:var(--rds-spacing-xs)}.rds-alert--small .rds-alert__actions{margin-top:var(--rds-spacing-xs);gap:var(--rds-spacing-xs)}.rds-alert--large .rds-alert__wrapper{gap:var(--rds-spacing-md)}.rds-alert--large .rds-alert__content{margin-bottom:var(--rds-spacing-sm)}.rds-alert--large .rds-alert__actions{margin-top:var(--rds-spacing-sm)}.rds-alert__icon{align-self:flex-start;margin-top:2px}}[data-theme=dark] .rds-alert .rds-alert__link-button,[data-theme=dark] .rds-alert .rds-alert__link-button .MuiButton-root,[data-theme=dark] .rds-alert .rds-alert__actions .rds-alert__link-button,[data-theme=dark] .rds-alert .rds-alert__link-button.MuiButton-root{color:var(--rds-color-on-primary, #1976d2)!important}.rds-alert__link-button{background:transparent!important;text-decoration:underline!important;color:var(--rds-alert-link-color, var(--rds-color-primary, #2196f3))!important;box-shadow:none!important;border:none!important;font-size:.8125rem!important;padding:0 4px}.rds-box{display:block;position:relative}.rds-box:focus-visible{outline:var(--rds-focus-ring-width, 2px) solid var(--rds-color-primary, var(--rds-primary-main));outline-offset:var(--rds-focus-ring-offset, 2px)}.rds-box:disabled,.rds-box--disabled{opacity:var(--rds-opacity-disabled, .6);pointer-events:none}.rds-box--flex-container{display:flex;gap:var(--rds-spacing-md, 16px);padding:var(--rds-spacing-md, 16px);border:var(--rds-border-width-thin, 1px) solid var(--rds-color-outline, #79747e);justify-content:space-around}@media (max-width: 320px){.rds-box--flex-container{flex-direction:column;align-items:center;gap:var(--rds-spacing-xs, 8px)}}.rds-box--default{padding:var(--rds-spacing-md, 16px);border:var(--rds-border-width-thin, 1px) dashed var(--rds-color-outline, #79747e)}.rds-box--with-padding{padding:var(--rds-spacing-xl, 32px);background-color:var(--rds-color-primary, #1976d2);color:var(--rds-color-on-primary, #ffffff)}.rds-box--with-margin{margin:var(--rds-spacing-md, 16px);padding:var(--rds-spacing-md, 16px);background-color:var(--rds-color-secondary, #e91e63);color:var(--rds-color-on-secondary, #ffffff)}.rds-box--grid-container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--rds-spacing-md, 16px);padding:var(--rds-spacing-md, 16px);border:var(--rds-border-width-thin, 1px) solid var(--rds-color-outline, #79747e)}.rds-box--custom-component{padding:var(--rds-spacing-md, 16px);background-color:var(--rds-color-tertiary, #03a9f4);color:var(--rds-color-on-tertiary, #ffffff)}.rds-checkbox{display:inline-flex;align-items:center;position:relative;--checkbox-size: 18px;--checkbox-border-width: 2px;--checkbox-transition: all .15s ease-in-out}.rds-checkbox__label{color:var(--rds-text-primary);font-family:var(--rds-font-family-base, "Poppins", sans-serif);font-size:var(--rds-font-size-md, 14px);margin-left:var(--rds-spacing-xs, 4px)}.rds-checkbox__label__disabled{color:var(--rds-text-disabled, #bdbdbd)}.rds-checkbox .MuiCheckbox-root{padding:var(--rds-spacing-sm, 8px);color:var(--rds-border-default, #9c9a9a);transition:var(--checkbox-transition)}.rds-checkbox .MuiCheckbox-root:hover{background-color:var(--rds-button-text-bg-hover, rgba(0, 0, 0, .04))}.rds-checkbox .MuiCheckbox-root:focus-visible{outline:2px solid var(--rds-primary-main, #2196f3);outline-offset:2px}.rds-checkbox .MuiCheckbox-root.Mui-checked{color:var(--rds-primary-main, #2196f3)}.rds-checkbox .MuiCheckbox-root.Mui-disabled{color:var(--rds-text-disabled, #bdbdbd);opacity:.6;cursor:not-allowed}.rds-checkbox .MuiCheckbox-root.MuiCheckbox-indeterminate{color:var(--rds-primary-main, #2196f3)}.rds-checkbox .MuiFormControlLabel-root{margin:0;display:flex;align-items:center;cursor:pointer}.rds-checkbox .MuiFormControlLabel-root .MuiFormControlLabel-label{color:var(--rds-text-primary);font-family:var(--rds-font-family-base, "Poppins", sans-serif);font-size:var(--rds-font-size-md, 14px);line-height:1.5}.rds-checkbox .MuiFormControlLabel-root .MuiFormControlLabel-label.Mui-disabled{color:var(--rds-text-disabled, #bdbdbd);cursor:not-allowed}.rds-checkbox .MuiFormControlLabel-root .MuiFormControlLabel-label:empty{display:none}.rds-checkbox__text-hidden .MuiFormControlLabel-label{visibility:hidden;width:0;margin:0;padding:0}.rds-checkbox__disabled{pointer-events:none}.rds-checkbox__disabled .MuiCheckbox-root,.rds-checkbox__disabled .MuiFormControlLabel-label{color:var(--rds-text-disabled, #bdbdbd);opacity:.6}.rds-checkbox__hover .MuiCheckbox-root{background-color:var(--rds-button-text-bg-hover, rgba(0, 0, 0, .04))}.rds-checkbox__hover .MuiCheckbox-root:not(.Mui-disabled){color:var(--rds-primary-main, #2196f3)}.rds-checkbox__hover.rds-checkbox--circular .MuiCheckbox-root:not(.Mui-disabled):before{border-color:var(--rds-primary-main, #2196f3);box-shadow:0 0 0 4px var(--rds-primary-alpha-10, rgba(33, 150, 243, .1))}.rds-checkbox__hover.rds-checkbox--secondary .MuiCheckbox-root:not(.Mui-disabled){color:var(--rds-secondary-main, #1827BB)}.rds-checkbox__hover.rds-checkbox--secondary.rds-checkbox--circular .MuiCheckbox-root:not(.Mui-disabled):before{border-color:var(--rds-secondary-main, #1827BB);box-shadow:0 0 0 4px var(--rds-secondary-alpha-10, rgba(233, 30, 99, .1))}.rds-checkbox__indeterminate .MuiCheckbox-root,.rds-checkbox__primary .MuiCheckbox-root.Mui-checked,.rds-checkbox__primary .MuiCheckbox-root.MuiCheckbox-indeterminate{color:var(--rds-primary-main, #2196f3)}.rds-checkbox__primary.rds-checkbox--circular .MuiCheckbox-root.Mui-checked:before,.rds-checkbox__primary.rds-checkbox--circular .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-primary-main, #2196f3);border-color:var(--rds-primary-main, #2196f3)}.rds-checkbox__primary.rds-checkbox--circular .MuiCheckbox-root:hover:not(.Mui-disabled):before{border-color:var(--rds-primary-main, #2196f3);box-shadow:0 0 0 4px var(--rds-primary-alpha-10, rgba(33, 150, 243, .1))}.rds-checkbox__primary.rds-checkbox__square .MuiCheckbox-root.Mui-checked:before,.rds-checkbox__primary.rds-checkbox__square .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-primary-main, #2196f3);border-color:var(--rds-primary-main, #2196f3)}.rds-checkbox__primary.rds-checkbox__square .MuiCheckbox-root:hover:not(.Mui-disabled):before{border-color:var(--rds-primary-main, #2196f3);box-shadow:0 0 0 4px var(--rds-primary-alpha-10, rgba(33, 150, 243, .1))}.rds-checkbox__primary.rds-checkbox__square .MuiCheckbox-root:focus-visible:before{box-shadow:0 0 0 2px var(--rds-primary-main, #2196f3)}.rds-checkbox__secondary .MuiCheckbox-root.Mui-checked,.rds-checkbox__secondary .MuiCheckbox-root.MuiCheckbox-indeterminate{color:var(--rds-secondary-main, #1827BB)}.rds-checkbox__secondary.rds-checkbox--circular .MuiCheckbox-root.Mui-checked:before,.rds-checkbox__secondary.rds-checkbox--circular .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-secondary-main, #1827BB);border-color:var(--rds-secondary-main, #1827BB)}.rds-checkbox__secondary.rds-checkbox--circular .MuiCheckbox-root:hover:not(.Mui-disabled):before{border-color:var(--rds-secondary-main, #1827BB);box-shadow:0 0 0 4px var(--rds-secondary-alpha-10, rgba(233, 30, 99, .1))}.rds-checkbox__secondary.rds-checkbox__square .MuiCheckbox-root.Mui-checked:before,.rds-checkbox__secondary.rds-checkbox__square .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-secondary-main, #1827BB);border-color:var(--rds-secondary-main, #1827BB)}.rds-checkbox__secondary.rds-checkbox__square .MuiCheckbox-root:hover:not(.Mui-disabled):before{border-color:var(--rds-secondary-main, #1827BB);box-shadow:0 0 0 4px var(--rds-secondary-alpha-10, rgba(233, 30, 99, .1))}.rds-checkbox__secondary.rds-checkbox__square .MuiCheckbox-root:focus-visible:before{box-shadow:0 0 0 2px var(--rds-secondary-main, #1827BB)}.rds-checkbox__square .MuiCheckbox-root{position:relative}.rds-checkbox__square .MuiCheckbox-root .MuiSvgIcon-root{opacity:0;pointer-events:none}.rds-checkbox__square .MuiCheckbox-root:before{content:"";position:absolute;top:50%;left:50%;width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border-width) solid var(--rds-border-default, #d0d7de);border-radius:var(--rds-border-radius-sm, 4px);background-color:transparent;transform:translate(-50%,-50%);transition:var(--checkbox-transition);z-index:1}.rds-checkbox__square .MuiCheckbox-root:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:10px;border:solid var(--rds-primary-contrast-text, #ffffff);border-width:0 2px 2px 0;transform:translate(-60%,-70%) rotate(45deg) scale(0);transition:var(--checkbox-transition);z-index:2;opacity:0}.rds-checkbox__square .MuiCheckbox-root.Mui-checked:before{background-color:var(--rds-primary-main, #2196f3);border-color:var(--rds-primary-main, #2196f3)}.rds-checkbox__square .MuiCheckbox-root.Mui-checked:after{transform:translate(-60%,-70%) rotate(45deg) scale(1);opacity:1}.rds-checkbox__square .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-primary-main, #2196f3);border-color:var(--rds-primary-main, #2196f3)}.rds-checkbox__square .MuiCheckbox-root.MuiCheckbox-indeterminate:after{content:"";width:8px;height:2px;border:none;background-color:var(--rds-primary-contrast-text, #ffffff);border-radius:1px;transform:translate(-50%,-50%) scale(1);opacity:1}.rds-checkbox__square .MuiCheckbox-root.Mui-disabled:before{background-color:var(--rds-background-disabled, #f6f8fa);border-color:var(--rds-border-disabled, #d0d7de)}.rds-checkbox__square .MuiCheckbox-root.Mui-disabled.Mui-checked:before,.rds-checkbox__square .MuiCheckbox-root.Mui-disabled.MuiCheckbox-indeterminate:before{background-color:var(--rds-text-disabled, #8c959f);border-color:var(--rds-text-disabled, #8c959f)}.rds-checkbox__square .MuiCheckbox-root:hover:not(.Mui-disabled):before{border-color:var(--rds-primary-main, #2196f3);box-shadow:0 0 0 4px var(--rds-primary-alpha-10, rgba(33, 150, 243, .1))}.rds-checkbox__square .MuiCheckbox-root:focus-visible{outline:none}.rds-checkbox__square .MuiCheckbox-root:focus-visible:before{box-shadow:0 0 0 2px var(--rds-primary-main, #2196f3)}.rds-checkbox__circular .MuiCheckbox-root{position:relative}.rds-checkbox__circular .MuiCheckbox-root .MuiSvgIcon-root{opacity:0;pointer-events:none}.rds-checkbox__circular .MuiCheckbox-root:before{content:"";position:absolute;top:50%;left:50%;width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border-width) solid var(--rds-border-default, #d0d7de);border-radius:var(--rds-border-radius-full, 50%);background-color:transparent;transform:translate(-50%,-50%);transition:var(--checkbox-transition);z-index:1}.rds-checkbox__circular .MuiCheckbox-root:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:10px;border:solid var(--rds-primary-contrast-text, #ffffff);border-width:0 2px 2px 0;transform:translate(-60%,-70%) rotate(45deg) scale(0);transition:var(--checkbox-transition);z-index:2;opacity:0}.rds-checkbox__circular .MuiCheckbox-root.Mui-checked:before{background-color:var(--rds-primary-main, #2196f3);border-color:var(--rds-primary-main, #2196f3)}.rds-checkbox__circular .MuiCheckbox-root.Mui-checked:after{transform:translate(-60%,-70%) rotate(45deg) scale(1);opacity:1}.rds-checkbox__circular .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-primary-main, #2196f3);border-color:var(--rds-primary-main, #2196f3)}.rds-checkbox__circular .MuiCheckbox-root.MuiCheckbox-indeterminate:after{content:"";width:8px;height:2px;border:none;background-color:var(--rds-primary-contrast-text, #ffffff);border-radius:1px;transform:translate(-50%,-50%) scale(1);opacity:1}.rds-checkbox__circular.rds-checkbox__secondary .MuiCheckbox-root.Mui-checked:before,.rds-checkbox__circular.rds-checkbox__secondary .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-secondary-main, #1827BB);border-color:var(--rds-secondary-main, #1827BB)}.rds-checkbox__circular.rds-checkbox__secondary .MuiCheckbox-root:hover:not(.Mui-disabled):before{border-color:var(--rds-secondary-main, #1827BB);box-shadow:0 0 0 4px var(--rds-secondary-alpha-10, rgba(233, 30, 99, .1))}.rds-checkbox__circular.rds-checkbox__secondary .MuiCheckbox-root:focus-visible:before{box-shadow:0 0 0 2px var(--rds-secondary-main, #1827BB)}.rds-checkbox__circular.rds-checkbox--primary .MuiCheckbox-root:hover:not(.Mui-disabled):before{border-color:var(--rds-primary-main, #2196f3);box-shadow:0 0 0 4px var(--rds-primary-alpha-10, rgba(33, 150, 243, .1))}.rds-checkbox__circular.rds-checkbox--primary .MuiCheckbox-root:focus-visible:before{box-shadow:0 0 0 2px var(--rds-primary-main, #2196f3)}.rds-checkbox__circular .MuiCheckbox-root.Mui-disabled:before{background-color:var(--rds-background-disabled, #f6f8fa);border-color:var(--rds-border-disabled, #d0d7de)}.rds-checkbox__circular .MuiCheckbox-root.Mui-disabled.Mui-checked:before,.rds-checkbox__circular .MuiCheckbox-root.Mui-disabled.MuiCheckbox-indeterminate:before{background-color:var(--rds-text-disabled, #8c959f);border-color:var(--rds-text-disabled, #8c959f)}.rds-checkbox__circular .MuiCheckbox-root:hover:not(.Mui-disabled):before{border-color:var(--rds-primary-main, #2196f3);box-shadow:0 0 0 4px var(--rds-primary-alpha-10, rgba(33, 150, 243, .1))}.rds-checkbox__circular .MuiCheckbox-root:focus-visible{outline:none}.rds-checkbox__circular .MuiCheckbox-root:focus-visible:before{box-shadow:0 0 0 2px var(--rds-primary-main, #2196f3)}[data-theme=dark] .rds-checkbox__circular.rds-checkbox__circular .MuiCheckbox-root:before{background-color:transparent}[data-theme=dark] .rds-checkbox__circular.rds-checkbox__circular .MuiCheckbox-root.Mui-checked:before,[data-theme=dark] .rds-checkbox__circular.rds-checkbox__circular .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-primary-main, #2196f3)}[data-theme=dark] .rds-checkbox__circular.rds-checkbox__circular.rds-checkbox__secondary .MuiCheckbox-root.Mui-checked:before,[data-theme=dark] .rds-checkbox__circular.rds-checkbox__circular.rds-checkbox__secondary .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-secondary-main, #1827BB)}[data-theme=dark] .rds-checkbox__circular.rds-checkbox__square .MuiCheckbox-root:before{background-color:transparent}[data-theme=dark] .rds-checkbox__circular.rds-checkbox__square .MuiCheckbox-root.Mui-checked:before,[data-theme=dark] .rds-checkbox__circular.rds-checkbox__square .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-primary-main, #2196f3)}[data-theme=dark] .rds-checkbox__circular.rds-checkbox__square.rds-checkbox__secondary .MuiCheckbox-root.Mui-checked:before,[data-theme=dark] .rds-checkbox__circular.rds-checkbox__square.rds-checkbox__secondary .MuiCheckbox-root.MuiCheckbox-indeterminate:before{background-color:var(--rds-secondary-main, #1827BB)}[data-theme=dark] .rds-checkbox__circular .MuiCheckbox-root.Mui-checked,[data-theme=dark] .rds-checkbox__circular .MuiCheckbox-root.MuiCheckbox-indeterminate{color:var(--rds-primary-main, #2196f3)}[data-theme=dark] .rds-checkbox__circular.rds-checkbox__secondary .MuiCheckbox-root.Mui-checked,[data-theme=dark] .rds-checkbox__circular.rds-checkbox__secondary .MuiCheckbox-root.MuiCheckbox-indeterminate{color:var(--rds-secondary-main, #1827BB)}.rds-drawer-close-button{margin-left:20px}.rds-drawer-trigger-wrapper{display:flex;justify-content:center;align-items:center;width:100%;min-height:200px}.rds-drawer-persistent-trigger{display:flex;justify-content:center;align-items:center;width:100%;min-height:200px;padding:var(--rds-spacing-lg)}@media (max-width: 768px){.rds-drawer-persistent-trigger{min-height:150px;padding:var(--rds-spacing-md)}}@media (max-width: 480px){.rds-drawer-persistent-trigger{min-height:120px;padding:var(--rds-spacing-sm)}}.rds-icon-button--outlined{border:var(--rds-icon-button-outlined-border-width, 1.5px) solid currentColor}.rds-icon-button{display:inline-flex;align-items:center;justify-content:center;line-height:0}.rds-icon-button.MuiIconButton-sizeSmall .MuiSvgIcon-root,.rds-icon-button.MuiIconButton-sizeSmall svg{font-size:var(--rds-icon-button-size-small, 18px)!important;width:var(--rds-icon-button-size-small, 18px)!important;height:var(--rds-icon-button-size-small, 18px)!important}.rds-icon-button.MuiIconButton-sizeMedium .MuiSvgIcon-root,.rds-icon-button.MuiIconButton-sizeMedium svg{font-size:var(--rds-icon-button-size-medium, 20px)!important;width:var(--rds-icon-button-size-medium, 20px)!important;height:var(--rds-icon-button-size-medium, 20px)!important}.rds-icon-button.MuiIconButton-sizeLarge .MuiSvgIcon-root,.rds-icon-button.MuiIconButton-sizeLarge svg{font-size:var(--rds-icon-button-size-large, 24px)!important;width:var(--rds-icon-button-size-large, 24px)!important;height:var(--rds-icon-button-size-large, 24px)!important}.rds-icon-button--outlined{border-radius:var(--rds-icon-button-outlined-radius, 6px);padding:var(--rds-icon-button-outlined-padding, 6px)}.rds-icon-button:focus-visible{outline:2px solid var(--rds-icon-button-focus-color, rgba(25, 118, 210, .32));outline-offset:2px}.rds-input{position:relative;display:inline-flex;flex-direction:column;gap:var(--rds-spacing-xs);width:100%}.rds-input__label{font-size:var(--rds-font-size-sm);font-weight:500;color:var(--rds-text-secondary);margin-bottom:var(--rds-spacing-xs)}.rds-input__asterisk{color:var(--rds-alert-error-border, #d32f2f);margin-left:2px;font-size:inherit;font-weight:700}.rds-input__field{padding:var(--rds-font-size-sm) var(--rds-font-size-lg);border:1px solid var(--rds-border-default);border-radius:var(--rds-spacing-xs);font-size:var(--rds-font-size-sm);font-family:var(--rds-font-family-base);background-color:var(--rds-background-paper, #fff);transition:border-color var(--rds-transition-base),box-shadow var(--rds-transition-base)}.rds-input__field:focus{outline:none;border-color:var(--rds-primary-main, #1976d2);box-shadow:var(--rds-focus-ring, 0 0 0 2px rgba(25, 118, 210, .2))}.rds-input__field::placeholder{color:var(--rds-text-disabled, #9e9e9e)}.rds-input__helper-text{font-size:var(--rds-font-size-sm);color:var(--rds-text-secondary);margin-top:var(--rds-spacing-xs)}.rds-input__error-text{font-size:var(--rds-font-size-sm);color:var(--rds-error-main);margin-top:var(--rds-spacing-xs)}.rds-input__icon{color:var(--rds-text-secondary, #757575);display:flex;align-items:center;justify-content:center}.rds-input__icon--end{margin-left:var(--rds-spacing-xs, 4px)}.rds-input__icon--start{margin-right:var(--rds-spacing-xs, 4px)}.rds-input__error .rds-input__field{border-color:var(--rds-error-main, #d32f2f)}.rds-input__error .rds-input__field:focus{border-color:var(--rds-error-main, #d32f2f);box-shadow:0 0 0 2px var(--rds-error-light, rgba(211, 47, 47, .2))}.rds-input__error .rds-input__label{color:var(--rds-error-main, #d32f2f)}.rds-input__error .MuiOutlinedInput-notchedOutline{border-color:var(--rds-error-main, #d32f2f)!important;border-width:1px}.rds-input--disabled .rds-input__field{background-color:var(--rds-background-surface, #f5f5f5);color:var(--rds-text-disabled, #9e9e9e);cursor:not-allowed}.rds-input--disabled .rds-input__label{color:var(--rds-text-disabled, #9e9e9e)}.rds-input--disabled .MuiOutlinedInput-notchedOutline{border-color:var(--rds-border-light, #e0e0e0)!important;border-width:1px}.rds-input__active .rds-input__field{border-color:var(--rds-primary-main, #1976d2)}.rds-input__active .rds-input__label{color:var(--rds-primary-main, #1976d2)}.rds-input__active .MuiOutlinedInput-notchedOutline{border-color:var(--rds-primary-main, #1976d2)!important;border-width:2px}.rds-input__selected .rds-input__field{border-color:var(--rds-primary-main, #1976d2)}.rds-input__selected .rds-input__label{color:var(--rds-primary-main, #1976d2)}.rds-input__selected .MuiOutlinedInput-notchedOutline{border-color:var(--rds-primary-main, #1976d2)!important;border-width:1px}.rds-input--small .rds-input__field{padding:var(--rds-spacing-xs, 2px) var(--rds-spacing-sm, 6px)!important;font-size:var(--rds-font-size-sm, 12px)!important}.rds-input--small .MuiInputBase-root{font-size:var(--rds-font-size-sm, 12px)!important}.rds-input--small .MuiInputBase-input{padding:8.5px 8px!important}.rds-input--medium .rds-input__field{padding:var(--rds-spacing-sm, 4px) var(--rds-spacing-md, 12px)!important;font-size:var(--rds-font-size-md, 14px)!important}.rds-input--medium .MuiInputBase-root{font-size:var(--rds-font-size-md, 14px)!important}.rds-input--medium .MuiInputBase-input{padding:16.5px 2px!important}.rds-input--large .rds-input__field{padding:var(--rds-spacing-md, 6px) var(--rds-spacing-lg, 14px)!important;font-size:var(--rds-font-size-lg, 16px)!important}.rds-input--large .MuiInputBase-root{font-size:var(--rds-font-size-lg, 16px)!important}.rds-input--large .MuiInputBase-input{padding:16.5px 1px!important}.rds-input--large .MuiInputLabel-root:not(.MuiInputLabel-shrink){transform:translate(14px,22px) scale(1)!important}.rds-input--pill .MuiOutlinedInput-root,.rds-input--pill .MuiFilledInput-root,.rds-input--pill .MuiInputBase-root{border-radius:var(--rds-border-radius-full, 9999px)!important;padding-right:var(--rds-spacing-lg, 24px)!important;box-sizing:border-box}.rds-input--pill .MuiOutlinedInput-notchedOutline,.rds-input--pill .MuiInputBase-input{border-radius:var(--rds-border-radius-full, 9999px)!important}.rds-input--bottom-outline .MuiOutlinedInput-root,.rds-input--bottom-outline .MuiFilledInput-root,.rds-input--bottom-outline .MuiInputBase-root,.rds-input--bottom-outline__field{border:none;border-radius:0;border-bottom:2px solid var(--rds-border-default, #ced4da);transition:border-color .2s}.rds-input--bottom-outline.rds-input--error .MuiOutlinedInput-root,.rds-input--bottom-outline.rds-input--error .MuiFilledInput-root,.rds-input--bottom-outline.rds-input--error .MuiInputBase-root,.rds-input--bottom-outline.rds-input--error .rds-input__field,.rds-input--bottom-outline__error .MuiOutlinedInput-root,.rds-input--bottom-outline__error .MuiFilledInput-root,.rds-input--bottom-outline__error .MuiInputBase-root,.rds-input--bottom-outline__error .rds-input__field{border-bottom:2px solid var(--rds-error-main, #d32f2f)}.rds-input--bottom-outline.rds-input--active .MuiOutlinedInput-root,.rds-input--bottom-outline.rds-input--active .MuiFilledInput-root,.rds-input--bottom-outline.rds-input--active .MuiInputBase-root,.rds-input--bottom-outline.rds-input--active .rds-input__field,.rds-input--bottom-outline__active .MuiOutlinedInput-root,.rds-input--bottom-outline__active .MuiFilledInput-root,.rds-input--bottom-outline__active .MuiInputBase-root,.rds-input--bottom-outline__active .rds-input__field{border-bottom:2px solid var(--rds-primary-main, #1976d2)}.rds-input--bottom-outline.rds-input--disabled .MuiOutlinedInput-root,.rds-input--bottom-outline.rds-input--disabled .MuiFilledInput-root,.rds-input--bottom-outline.rds-input--disabled .MuiInputBase-root,.rds-input--bottom-outline.rds-input--disabled .rds-input__field{border-bottom:2px solid var(--rds-border-light, #e0e0e0);background-color:var(--rds-background-surface, #f5f5f5);color:var(--rds-text-disabled, #9e9e9e);cursor:not-allowed}.rds-input--bottom-outline.rds-input--selected .MuiOutlinedInput-root,.rds-input--bottom-outline.rds-input--selected .MuiFilledInput-root,.rds-input--bottom-outline.rds-input--selected .MuiInputBase-root,.rds-input--bottom-outline.rds-input--selected .rds-input__field{border-bottom:2px solid var(--rds-primary-main, #1976d2)}.rds-input--error .MuiFormLabel-root.Mui-error{color:var(--rds-error-main, #d32f2f)!important}.rds-input--error .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--rds-error-main, #d32f2f)!important}.rds-input--error .MuiFormHelperText-root.Mui-error{color:var(--rds-error-main, #d32f2f)!important}.rds-input--active .MuiFormLabel-root.Mui-focused{color:var(--rds-primary-main, #1976d2)!important}.rds-input--active .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--rds-primary-main, #1976d2)!important;border-width:2px}.rds-input--selected .MuiFormLabel-root{color:var(--rds-primary-main, #1976d2)!important}.rds-input--selected .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--rds-primary-main, #1976d2)!important}.rds-input--disabled .MuiFormLabel-root.Mui-disabled{color:var(--rds-text-disabled, #9e9e9e)!important}.rds-input--disabled .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:var(--rds-border-light, #e0e0e0)!important}.rds-input--disabled .MuiInputBase-root.Mui-disabled{background-color:var(--rds-background-surface, #f5f5f5);color:var(--rds-text-disabled, #9e9e9e)}.rds-input .MuiFormLabel-root.Mui-required .MuiFormLabel-asterisk{color:var(--rds-error-main, #d32f2f)!important}.rds-input .MuiOutlinedInput-notchedOutline legend{font-size:.75rem!important}.rds-input .MuiFormHelperText-root{margin-left:0!important}.rds-input:focus-visible{outline:var(--rds-focus-ring);outline-offset:var(--rds-focus-ring-offset)}.rds-input .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}.rds-input .MuiInputBase-input::placeholder,.rds-input input::placeholder,.rds-input textarea::placeholder,.rds-input .MuiAutocomplete-inputRoot input::placeholder{color:var(--rds-placeholder-color, rgba(0, 0, 0, .6))!important;opacity:1!important}.dark-theme .rds-input .MuiInputBase-root,.dark-theme .rds-input .MuiOutlinedInput-root,.dark-theme .rds-input .MuiFilledInput-root,.dark-theme .rds-input .MuiInput-root,[data-theme=dark] .rds-input .MuiInputBase-root,[data-theme=dark] .rds-input .MuiOutlinedInput-root,[data-theme=dark] .rds-input .MuiFilledInput-root,[data-theme=dark] .rds-input .MuiInput-root{background-color:var(--rds-background-paper, #424242)}.dark-theme .rds-input .MuiInputLabel-root,[data-theme=dark] .rds-input .MuiInputLabel-root{background-color:transparent}.dark-theme .rds-input .MuiInputLabel-root.MuiInputLabel-shrink,[data-theme=dark] .rds-input .MuiInputLabel-root.MuiInputLabel-shrink{background-color:var(--dark-bg-primary, #000)!important}.dark-theme .rds-input .MuiSvgIcon-root,[data-theme=dark] .rds-input .MuiSvgIcon-root{color:#f6f4f4!important;fill:#efe8e8!important}.dark-theme .rds-input .MuiInputBase-input::placeholder,.dark-theme .rds-input input::placeholder,.dark-theme .rds-input textarea::placeholder,.dark-theme .rds-input .MuiAutocomplete-inputRoot input::placeholder,[data-theme=dark] .rds-input .MuiInputBase-input::placeholder,[data-theme=dark] .rds-input input::placeholder,[data-theme=dark] .rds-input textarea::placeholder,[data-theme=dark] .rds-input .MuiAutocomplete-inputRoot input::placeholder{color:var(--rds-placeholder-color, rgba(255, 255, 255, .65))!important;opacity:1!important}.css-1t6h741-MuiFormHelperText-root{margin-left:0!important}.rds-menu__list{min-width:180px;padding:6px 0;background:#fff;box-shadow:0 4px 16px #0000001a;border-radius:10px;display:flex;flex-direction:column;gap:0}.rds-menu__item{display:flex;align-items:center;gap:12px;padding:10px 20px;font-size:1rem;min-height:40px;cursor:pointer;transition:background .18s,color .18s;border:none;background:none;width:100%;text-align:left;color:#222;box-sizing:border-box;outline:none;position:relative}.rds-menu__item:hover:not(:disabled),.rds-menu__item:focus-visible:not(:disabled){background:#f0f4fa;color:#1976d2}.rds-menu__item:focus-visible{box-shadow:0 0 0 2px #1976d2 inset;z-index:1}.rds-menu__item--disabled{color:#bbb;cursor:not-allowed;background:none}.rds-menu__item__icon{display:flex;align-items:center;min-width:20px;justify-content:center}.rds-menu__item__text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rds-menu__item__shortcut{margin-left:16px;color:#888;font-size:.92em;letter-spacing:.5px;font-family:var(--rds-font-family-base, Poppins)}.rds-menu--small .rds-menu__list{min-width:140px;max-width:225px}.rds-menu--small .rds-menu__item{font-size:.8rem;min-height:26px;padding:4px 12px}.rds-menu--small .rds-menu__header{font-size:.85em;padding:4px 12px 2px}.rds-menu--medium .rds-menu__list{min-width:180px;max-width:260px}.rds-menu--medium .rds-menu__item{font-size:1rem;min-height:40px;padding:10px 20px}.rds-menu--medium .rds-menu__header{font-size:.98em;padding:8px 16px 4px}.rds-menu--large .rds-menu__list{min-width:260px;max-width:340px}.rds-menu--large .rds-menu__item{font-size:1.18rem;min-height:56px;padding:18px 32px}.rds-menu--large .rds-menu__header{font-size:1.12em;padding:14px 32px 8px}.rds-menu__header{font-weight:600;font-size:.98em;color:#555;padding:8px 16px 4px;margin-bottom:2px;letter-spacing:.5px;text-transform:uppercase;background:#f7f7fa;border-bottom:1px solid #eee}.rds-menu__divider{height:1px;background:#e0e0e0;margin:4px 0;border:none}.rds-menu--enter{opacity:0;transform:scale(.9) translateY(-8px)}.rds-menu--enter-active{opacity:1;transform:scale(1) translateY(0);transition:opacity .12s,transform .12s}.rds-menu--exit{opacity:1}.rds-menu--exit-active{opacity:0;transform:scale(.9) translateY(-8px);transition:opacity 80ms,transform 80ms}[data-theme=dark] .rds-menu__list{background-color:var(--rds-color-background, #545454)}[data-theme=dark] .rds-menu__item{color:#fff}[data-theme=dark] .rds-menu__item.rds-menu__item--disabled{color:var(--rds-text-disabled, #999999)}[data-theme=dark] .rds-menu__header{color:var(--rds-color-surface, #d6d6d6);background-color:var(--rds-color-background, #5a5a5a);border-bottom:1px solid #666}[data-theme=dark] .rds-menu__divider{background:#666}[data-theme=dark] .rds-menu__item:hover:not(:disabled),[data-theme=dark] .rds-menu__item:focus-visible:not(:disabled){background:#666;color:#fff}[data-theme=dark] .rds-menu__item:not(.rds-menu__item--disabled) .rds-menu__item__icon:not(.rds-menu__item__icon--primary):not(.rds-menu__item__icon--success):not(.rds-menu__item__icon--danger):not(.rds-menu__item__icon--info):not(.rds-menu__item__icon--warning) svg,[data-theme=dark] .rds-menu__item:not(.rds-menu__item--disabled) .MuiListItemIcon-root:not(.rds-menu__item__icon--primary):not(.rds-menu__item__icon--success):not(.rds-menu__item__icon--danger):not(.rds-menu__item__icon--info):not(.rds-menu__item__icon--warning) svg{color:#fff;fill:#fff}[data-theme=dark] .rds-menu__item .rds-menu__item__icon--primary svg,[data-theme=dark] .rds-menu__item .rds-menu__item__icon--success svg,[data-theme=dark] .rds-menu__item .rds-menu__item__icon--danger svg,[data-theme=dark] .rds-menu__item .rds-menu__item__icon--info svg,[data-theme=dark] .rds-menu__item .rds-menu__item__icon--warning svg{color:inherit!important;fill:currentColor!important}[data-theme=dark] .rds-menu__item.rds-menu__item--disabled .rds-menu__item__icon,[data-theme=dark] .rds-menu__item.rds-menu__item--disabled .rds-menu__item__icon svg,[data-theme=dark] .rds-menu__item.rds-menu__item--disabled .rds-menu__item__icon img{color:var(--rds-text-disabled, #999999);fill:var(--rds-text-disabled, #999999);stroke:var(--rds-text-disabled, #999999)}[data-theme=dark] .rds-menu__item__shortcut{color:#ccc}.rds-stack{display:block;position:relative}.rds-stack .MuiDivider-root,.rds-stack .rds-stack__divider{background-color:var(--rds-stack-divider-color, rgba(0, 0, 0, .12));color:var(--rds-stack-divider-color, rgba(0, 0, 0, .12));border-color:var(--rds-stack-divider-color, rgba(0, 0, 0, .12))}.rds-stack__demo-item{padding:.25rem .5rem;border-radius:4px;font-weight:500;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.rds-stack__demo-item--primary{background-color:var(--rds-color-primary-light, #1976d2)}.rds-stack__demo-item--secondary{background-color:var(--rds-color-secondary-light, #9c27b0)}.rds-stack__demo-item--success{background-color:var(--rds-color-success-light, #2e7d32)}.dark-theme .rds-stack__demo-item--primary{background-color:var(--rds-color-primary-dark, #1976d2)}.dark-theme .rds-stack__demo-item--secondary{background-color:var(--rds-color-secondary-dark, #9c27b0)}.dark-theme .rds-stack__demo-item--success{background-color:var(--rds-color-success-dark, #2e7d32)}.dark-theme .rds-stack .MuiDivider-root,.rds-stack .rds-stack__divider{background-color:var(--rds-stack-divider-color, rgba(219, 219, 219, .59));color:var(--rds-stack-divider-color, rgba(224, 218, 218, .479));border-color:var(--rds-stack-divider-color, rgba(145, 144, 144, .621))}.rds-textarea-container{display:flex;flex-direction:column;gap:3px;margin-bottom:16px}.rds-textarea-container .textarea-label{font-family:var(--rds-font-family-base, Poppins);font-size:var(--rds-font-size-md, 14px)}.rds-textarea-container .textarea-label .required-asterisk{color:var(--rds-error-main, #dc3545);font-weight:600}.rds-textarea-container .textarea-wrapper{position:relative}.rds-textarea-container .rds-textarea{width:100%;min-height:120px;padding:var(--rds-spacing-sm, 6px) var(--rds-spacing-md, 8px);font-size:var(--rds-font-size-md, 14px);font-family:var(--rds-font-family-base, Poppins);line-height:1.5;border:1px solid var(--rds-border-default, #e0e0e0);outline:none;resize:vertical;transition:all var(--rds-transition-base, .2s) ease-in-out;background-color:var(--rds-background-paper, #ffffff)}.rds-textarea-container .rds-textarea::placeholder{color:var(--rds-text-secondary, #646464);font-weight:400}.rds-textarea-container .rds-textarea:focus{outline:none}.rds-textarea-container .rds-textarea.textarea-style-default{border-radius:var(--rds-border-radius-md, 4px)}.rds-textarea-container .rds-textarea.textarea-pill{border-radius:var(--rds-border-radius-pill, 16px);padding:var(--rds-spacing-sm, 6px) var(--rds-spacing-lg, 8px)}.rds-textarea-container .rds-textarea.textarea-bottom-outline{border-radius:var(--rds-border-radius-md, 4px);border-bottom:2px solid var(--rds-border-default, #1d1d1d)!important;padding:var(--rds-spacing-sm, 6px) var(--rds-spacing-md, 8px);background-color:var(--rds-background-paper, #ffffff)}.rds-textarea-container .rds-textarea.textarea-default{border-color:var(--rds-border-default, #e0e0e0)}.rds-textarea-container .rds-textarea.textarea-active{border-color:var(--rds-primary-main, #3C98FF)}.rds-textarea-container .rds-textarea.textarea-active.textarea-bottom-outline{border-bottom:3px solid var(--rds-primary-main, #3C98FF)!important}.rds-textarea-container .rds-textarea.textarea-selected{border-color:var(--rds-border-selected, #7D7D7D)}.rds-textarea-container .rds-textarea.textarea-selected.textarea-bottom-outline{border-bottom:3px solid var(--rds-border-selected, #7D7D7D)!important}.rds-textarea-container .rds-textarea.textarea-disabled{background-color:var(--rds-background-disabled, #e9ecef);border-color:var(--rds-border-disabled, #dee2e6);color:var(--rds-text-disabled, #6c757d);cursor:not-allowed}.rds-textarea-container .rds-textarea.textarea-disabled::placeholder{color:var(--rds-text-disabled, #adb5bd)}.rds-textarea-container .rds-textarea.textarea-disabled.textarea-bottom-outline{background-color:var(--rds-background-disabled, #e9ecef)!important;border-bottom:3px solid var(--rds-border-disabled, #dee2e6)!important}.rds-textarea-container .rds-textarea.textarea-error{border-color:var(--rds-error-main, #BD0D1D)}.rds-textarea-container .rds-textarea.textarea-error.textarea-bottom-outline{border-bottom:3px solid var(--rds-error-main, #BD0D1D)!important}.rds-textarea-container .error-message{font-size:var(--rds-font-size-sm, 13px);color:var(--rds-error-main, #BD0D1D);font-family:var(--rds-font-family-base, Poppins);font-weight:400}[data-theme=dark] .rds-textarea{background-color:var(--rds-background-paper, #1e1e1e);color:var(--rds-text-primary, #ffffff)}[data-theme=dark] .rds-textarea::placeholder{color:var(--rds-text-secondary, #bdbdbd)}[data-theme=dark] .rds-textarea.textarea-bottom-outline{background-color:var(--rds-background-paper, #1e1e1e)!important;color:var(--rds-text-primary, #ffffff)!important;border-bottom:3px solid var(--rds-primary-main, #ffffff)!important}[data-theme=dark] .rds-textarea.textarea-active{border-color:var(--rds-primary-main, #3C98FF)}[data-theme=dark] .rds-textarea.textarea-active.textarea-bottom-outline{border-bottom:3px solid var(--rds-primary-main, #3C98FF)!important}[data-theme=dark] .rds-textarea.textarea-selected{border-color:var(--rds-border-selected, #7D7D7D)}[data-theme=dark] .rds-textarea.textarea-selected.textarea-bottom-outline{border-bottom:3px solid var(--rds-border-selected, #7D7D7D)!important}[data-theme=dark] .rds-textarea.textarea-disabled{background-color:var(--rds-background-disabled, #2b2b2b);border-color:var(--rds-border-disabled, #3a3a3a);color:var(--rds-text-disabled, #6c757d)}[data-theme=dark] .rds-textarea.textarea-disabled::placeholder{color:var(--rds-text-disabled, #6c757d)}[data-theme=dark] .rds-textarea.textarea-disabled.textarea-bottom-outline{background-color:var(--rds-background-disabled, #2b2b2b)!important;border-bottom:3px solid var(--rds-border-disabled, #3a3a3a)!important}[data-theme=dark] .rds-textarea.textarea-error{border-color:var(--rds-error-main, #BD0D1D)}[data-theme=dark] .rds-textarea.textarea-error.textarea-bottom-outline{border-bottom:3px solid var(--rds-error-main, #BD0D1D)!important}.landing-page{min-height:100vh;position:relative;overflow-x:hidden;font-family:Poppins,system-ui,sans-serif;color:#1e2430}.landing-page,.landing-page *{-ms-overflow-style:none;scrollbar-width:none}.landing-page::-webkit-scrollbar,.landing-page *::-webkit-scrollbar{width:0;height:0}html.landing-no-scrollbar,body.landing-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}html.landing-no-scrollbar::-webkit-scrollbar,body.landing-no-scrollbar::-webkit-scrollbar{width:0;height:0}.landing-page:before{content:"";position:absolute;z-index:2;pointer-events:none;width:min(1104px,90vw);height:min(997px,120vh);left:-18%;top:-28%;border-radius:50%;background:#03a9f4;opacity:.22;filter:blur(120px)}.landing-page:after{content:"";position:absolute;z-index:2;pointer-events:none;width:min(1104px,85vw);height:min(997px,115vh);right:-22%;top:-26%;border-radius:50%;background:#e60000;opacity:.08;filter:blur(120px)}.landing-page__inner{position:relative;z-index:3}.landing-page__main{padding-top:1.5rem;gap:0}@media (min-width: 900px){.landing-page__main{padding-top:2rem}}.landing-hero-figma-683{max-width:1920px;margin-left:auto;margin-right:auto;padding-top:0}.landing-hero-spec-badge-outer{--landing-hero-spec-badge-grad: linear-gradient( 92.45deg, #2b7fff -20.04%, #6c63ff 21.85%, rgba(255, 255, 255, .5) 51.02%, #8d54ff 80.2%, #ad46ff 113.61% );position:relative;z-index:0;display:inline-flex;align-items:center;box-sizing:border-box;width:max-content;max-width:100%;min-width:0;border-radius:4px;overflow:hidden;border:none;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none;isolation:isolate}.landing-hero-spec-badge-outer.rds-box{display:inline-flex!important;align-items:center;border-radius:8px!important}.landing-hero-spec-badge-outer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;padding:1.3px;background:var(--landing-hero-spec-badge-grad);background-size:280% 280%;background-position:0% 50%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;box-sizing:border-box;pointer-events:none;animation:landing-hero-spec-badge-grad-anim 10s linear infinite}.landing-hero-spec-badge-inner{position:relative;z-index:1;min-width:0;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.landing-hero-spec-badge-label{background:transparent!important;background-color:transparent!important}.landing-hero-spec-badge-inner.MuiStack-root{background-color:transparent!important;background-image:none!important;box-shadow:none!important}@keyframes landing-hero-spec-badge-grad-anim{0%{background-position:0% 50%}to{background-position:100% 50%}}.landing-page .landing-hero__title--683.MuiTypography-root{font-family:Poppins,system-ui,sans-serif;font-weight:600;font-size:clamp(1.5rem,1.1rem + 2.2vw,2.625rem);text-align:center;color:#202020;max-width:100%;margin:0;padding:0 8px;letter-spacing:-.02em}.landing-page .landing-hero__sub--683.MuiTypography-root{font-family:Poppins,system-ui,sans-serif;font-weight:500;font-size:clamp(.875rem,.8rem + .35vw,1rem);line-height:1.5;text-align:center;color:#646464;max-width:min(720px,92vw);margin:8px 0 0;padding:0 8px}.landing-prompt-card__panel--683{position:relative;z-index:1;padding:5px;min-height:120px;box-sizing:border-box;background:#fff;border-radius:0 8px 8px;border:none;box-shadow:none;margin-top:0;overflow:hidden}.landing-prompt-card__input-shell--683{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:0;padding:8px;border-radius:6px;background:#f9f9f9;border:none;box-sizing:border-box}.landing-prompt-card__body--683{flex:1 1 auto;min-height:0}.landing-prompt-card__footer--683{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4px;width:100%;margin-top:auto;flex-shrink:0}.landing-import-row__label--683{font-family:Poppins,system-ui,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.4;color:#646464;text-align:center}.landing-prompt-card__input-shell--683 .rds-textarea-container{margin-bottom:0!important;width:100%}.landing-page .landing-prompt-card__input-shell--683 .rds-textarea,.landing-page textarea.landing-project-input--683{min-height:calc(.875rem * 1.45 * 3 + 10px)!important;max-height:200px;padding:6px 4px 4px 0!important;font-size:.875rem!important;line-height:1.45!important;border-radius:0!important;border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;resize:vertical}.landing-page textarea.landing-project-input--683::placeholder{color:#8a8a8a;opacity:1;font-size:.875rem!important;font-weight:400!important}.landing-page textarea.landing-project-input--683:hover,.landing-page textarea.landing-project-input--683.textarea-default:hover,.landing-page .landing-prompt-card__input-shell--683 .rds-textarea.textarea-default:hover,.landing-page textarea.landing-project-input--683:focus,.landing-page textarea.landing-project-input--683:focus-visible,.landing-page textarea.landing-project-input--683.textarea-active,.landing-page textarea.landing-project-input--683.textarea-selected,.landing-page .landing-prompt-card__input-shell--683 .rds-textarea.textarea-active,.landing-page .landing-prompt-card__input-shell--683 .rds-textarea.textarea-selected{font-size:.875rem!important;border:none!important;box-shadow:none!important;outline:none!important}.landing-model-pill--683 .landing-model-pill__spark{width:20px!important;height:20px!important;max-width:20px;max-height:20px;object-fit:contain;display:block;flex-shrink:0}.landing-page .landing-prompt-footer-send-683.MuiButtonBase-root,.landing-page .landing-prompt-footer-send-683{background:#fff!important;background-image:none!important;color:#646464!important;box-shadow:none!important}.landing-page .landing-prompt-footer-send-683:hover:not(:disabled){background:#f9f9f9!important;filter:none!important}.landing-density-683 .landing-mode-tabs{gap:4px;max-width:100%;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.landing-density-683 .landing-mode-tabs::-webkit-scrollbar{display:none;height:0;width:0}.landing-density-683 .landing-page .landing-mode-tab.MuiButton-root{flex:1 1 0;min-width:0!important;max-width:100%;justify-content:center;padding:0!important;font-size:.4375rem!important;line-height:1.1!important;font-weight:300!important;min-height:0!important;height:auto!important;max-height:none;border-radius:4px 4px 0 0!important;overflow:hidden;border:1px solid #e8eaed!important;background:#f9f9f9!important;color:#646464!important;transition:none!important;box-shadow:none!important}.landing-density-683 .landing-page .landing-mode-tab--active.MuiButton-root,.landing-density-683 .landing-page .landing-mode-tab--inactive.MuiButton-root{padding:0!important;font-size:.4375rem!important;line-height:1.1!important;font-weight:300!important;border:1px solid #e8eaed!important;background:#f9f9f9!important;border-radius:4px 4px 0 0!important}.landing-density-683 .landing-page .landing-mode-tab--active .landing-mode-tab__label,.landing-density-683 .landing-page .landing-mode-tab--inactive .landing-mode-tab__label{font-size:.4375rem;line-height:1.1;font-weight:400;color:#646464;transition:none}.landing-density-683 .landing-page .landing-mode-tab--active .landing-mode-tab__label{color:#1e5fc7;font-weight:500}.landing-density-683 .landing-mode-tab{transition:none!important}.landing-density-683 .landing-figma-prompt-col{max-width:min(1024px,100%)}.landing-hero-section{padding-top:20px;padding-bottom:0}@media (min-width: 768px){.landing-hero-section{padding-top:28px;padding-bottom:0}}.landing-figma-prompt-col{max-width:min(1024px,100%);width:100%;margin-left:auto;margin-right:auto}.landing-model-pill__spark{color:#f97316;stroke:#f97316}.landing-brand-img{max-height:2.5rem;width:auto;object-fit:contain}.landing-trust-img{max-height:1.35rem;width:auto;object-fit:contain;filter:grayscale(1);opacity:.7}.landing-profile-trigger{border:none;background:transparent;padding:0;line-height:0}.landing-profile-trigger:focus-visible{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:2px}.landing-profile-avatar{width:2.5rem;height:2.5rem;object-fit:cover;display:block}@media (max-width: 991.98px){#landingNavbar.navbar-collapse{max-height:calc(100vh - 5rem);overflow-y:auto}}.landing-page .landing-hero__title.MuiTypography-root:not(.landing-hero__title--683){font-family:Poppins,system-ui,sans-serif;font-weight:600;font-size:clamp(2rem,1.25rem + 2.5vw,52px);line-height:1.23;max-width:850px;margin:0 auto;text-align:center;color:#202020}@media (min-width: 900px){.landing-page .landing-hero__title.MuiTypography-root:not(.landing-hero__title--683){font-size:52px;line-height:64px}}.landing-page .landing-hero__sub.MuiTypography-root:not(.landing-hero__sub--683){font-family:Poppins,system-ui,sans-serif;font-weight:500;font-size:20px;line-height:30px;text-align:center;color:#646464;max-width:894px;margin:12px auto 28px}.landing-choose-specs__title{color:#353535;font-family:Poppins,system-ui,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.35}.landing-spec-card{width:100%;min-height:96px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:none}.landing-spec-card__body{gap:8px;padding:12px;font-family:Poppins,system-ui,sans-serif}.landing-spec-card__head{display:flex;align-items:center;gap:8px;width:100%}.landing-spec-card__icon{width:42px;height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #ebf3ff;background:#ebf3ff;font-size:1.25rem;line-height:1}.landing-spec-card__title{flex:1;min-width:0;align-self:center;color:#202020;font-family:Poppins,system-ui,sans-serif;font-size:.875rem;font-weight:600;font-style:normal;line-height:1.35}.landing-spec-card__text{color:#969696;font-family:Poppins,system-ui,sans-serif;font-size:.75rem;font-weight:400;font-style:normal;line-height:1.5}.landing-spec-card__tags{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}.landing-spec-card__tag{display:inline-flex;align-items:center;justify-content:center;min-height:20px;box-sizing:border-box;padding:4px 8px;font-family:Poppins,system-ui,sans-serif;font-size:.75rem;font-weight:400;line-height:1.2;color:#202020;border:1px solid #bcd5ff;border-radius:4px;background:#fff;white-space:nowrap}.landing-prompt-stack{position:relative;z-index:0;overflow:visible;width:100%}.landing-prompt-card{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.landing-prompt-card .card-header.landing-prompt-card__header,.landing-prompt-card__header{padding:0;margin:0;background:transparent;border:none}.landing-prompt-card__panel:not(.landing-prompt-card__panel--683){background:#fff;padding:10px;border-radius:0 8px 8px;border:1px solid #ececec;box-shadow:0 4px 24px #0f172a0f;overflow:hidden;position:relative;z-index:1;margin-top:-1px;margin-left:auto;margin-right:auto;max-width:none}.landing-prompt-card__input-shell:not(.landing-prompt-card__input-shell--683){border-radius:6px;background:#f9f9f9;overflow:hidden}.landing-prompt-card .card-body.landing-prompt-card__body,.landing-prompt-card__body{padding:0;background:transparent}.landing-prompt-card .card-footer.landing-prompt-card__footer,.landing-prompt-card__footer:not(.landing-prompt-card__footer--683){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;margin-top:6px;padding:0;background:transparent;border:none}.landing-prompt-card__tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.landing-prompt-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.landing-prompt-icon-group{display:inline-flex;align-items:center;gap:0}.landing-prompt-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:#fff;color:#6b7280;line-height:0;transition:background .15s ease,color .15s ease}.landing-prompt-icon-btn+.landing-prompt-icon-btn{margin-left:2px}.landing-prompt-icon-btn:hover{background:#f3f4f6;color:#4b5563}.landing-prompt-icon-btn:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}.landing-model-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;min-height:28px;padding:0 8px;font-size:12px;font-weight:500;line-height:1.15;color:#4b5563;background:#fff;border:none;border-radius:8px;box-shadow:none;transition:background .15s ease,color .15s ease}.landing-model-btn:hover{background:#f3f4f6;color:#4b5563}.landing-model-btn.dropdown-toggle:after{display:none}.landing-model-btn .text-warning{color:#f97316!important;stroke:#f97316}.landing-model-btn svg{width:14px;height:14px;flex-shrink:0}.landing-spec-btn{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:28px;min-height:28px;padding:0 8px;font-size:12px;font-weight:500;line-height:1.15;color:#6b7280;background:#fff;border:none;border-radius:8px;box-shadow:none;transition:background .15s ease,color .15s ease}.landing-spec-btn:hover:enabled{background:#f3f4f6;color:#4b5563}.landing-spec-btn:disabled{opacity:.65}.landing-spec-btn .me-1{margin-right:4px!important;margin-bottom:0}.landing-spec-btn svg{width:13px;height:13px;color:#6b7280;flex-shrink:0}.landing-send-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border:none;border-radius:8px;color:#3d4550;background:#fff;line-height:0;box-shadow:none;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .1s ease}.landing-send-btn:hover:enabled{background:#f3f4f6;color:#2f3640}.landing-send-btn:disabled{opacity:.5}.landing-send-btn svg{width:13px;height:13px;stroke:currentColor}textarea.landing-project-input{width:100%;min-height:70px;resize:vertical;line-height:1.45;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:400;color:#202020;padding:10px;background:transparent;border-radius:10px;box-shadow:none;border:0;outline:none}textarea.landing-project-input::placeholder{color:#8a8a8a;opacity:1;font-size:14px;font-weight:400}textarea.landing-project-input:focus,textarea.landing-project-input:focus-visible{color:#202020;background:transparent;border:0;border-color:transparent;box-shadow:none;outline:none}.landing-import-row{margin-top:16px;text-align:center}.landing-import-row__label{font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#646464}.landing-brands-block__title{font-family:Poppins,system-ui,sans-serif;font-weight:500;font-size:24px;line-height:1.35;color:#353535;margin:0 auto 16px;max-width:960px}.landing-marquee{overflow:hidden;width:100%;max-width:1334px;margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.landing-marquee__track{display:flex;flex-direction:row;align-items:center;gap:56px;width:max-content;animation:landing-marquee-scroll 32s linear infinite}@keyframes landing-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-marquee__item{flex:0 0 auto}.landing-spec-strip-wrap{display:flex;justify-content:center;margin-top:28px}.landing-spec-strip{display:inline-flex;padding:1px;border-radius:12px;box-sizing:border-box;background:linear-gradient(152deg,#2b7fff,#6c63ff 0%,#ffffff80,#8c54ff 100%,#ad46ff)}.landing-spec-strip__inner{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:11px;box-sizing:border-box;background:linear-gradient(135deg,#2b7fff0f 1%,#ad46ff0f),#ffffff80}.landing-spec-strip__icon{font-size:1.1rem;line-height:1;display:inline-flex}.landing-spec-strip__text{font-family:Poppins,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.35;color:#000}.landing-quick-prompts{margin:0 auto;max-width:100%}.landing-quick-prompt-chip{padding:.44rem .72rem;border:1px solid #d8dde5;border-radius:999px;background:#ffffffbf;color:#4b5563;font-size:12px;line-height:1.2;transition:all .16s ease}.landing-quick-prompt-chip:hover{border-color:#b7c8e7;background:#fff;color:#1d4ed8;transform:translateY(-1px)}.landing-quick-prompt-chip:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.landing-mode-tabs{display:flex;flex-wrap:nowrap;align-items:flex-end;align-self:flex-start;justify-content:flex-start;flex:0 0 auto;width:100%;min-width:0;gap:8px;margin:0;padding:0;position:relative;z-index:2;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.landing-mode-tabs::-webkit-scrollbar{height:4px}.landing-mode-tabs::-webkit-scrollbar-thumb{background:#1e243033;border-radius:9999px}.landing-page .landing-mode-tab.MuiButton-root{min-width:0!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;padding:8px 12px!important;min-height:0!important;height:auto!important;font-family:Poppins,system-ui,sans-serif!important;font-size:16px!important;line-height:1.25!important;font-weight:400!important;border-radius:8px 8px 0 0!important;background-color:#f9f9f9!important;color:#646464!important;border:1px solid transparent!important}.landing-mode-tab{box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;align-self:flex-end;gap:4px;min-height:0;height:auto;max-width:100%;margin:0;padding:8px 12px;font-family:Poppins,system-ui,sans-serif;font-size:16px;line-height:1.25;font-weight:400;background:#f9f9f9;color:#646464;border:1px solid transparent;border-radius:8px 8px 0 0;text-align:left;white-space:nowrap;box-shadow:none;transition:color .12s ease,background .12s ease,border-color .12s ease}.landing-mode-tab:focus-visible{outline:2px solid var(--bs-primary, #0d6efd);outline-offset:1px}.landing-mode-tab--active{background:#fff;color:#1e5fc7;border:1px solid #ececec;border-bottom-color:#fff;font-weight:500;position:relative;z-index:3}.landing-page .landing-mode-tab--active.MuiButton-root{background-color:#fff!important;color:#1e5fc7!important;border:1px solid #ececec!important;border-bottom-color:#fff!important;font-weight:500!important}.landing-page .landing-mode-tab--inactive.MuiButton-root{background-color:#f9f9f9!important;color:#646464!important;border:1px solid transparent!important;font-weight:400!important}.landing-mode-tab--inactive{color:#646464;font-weight:400;background:#f9f9f9}.landing-mode-tab__glyph{flex-shrink:0;font-size:.8rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;opacity:.95}.landing-mode-tab__glyph--active{color:#1e5fc7}.landing-mode-tab__glyph--trailing{margin-left:4px;font-size:.65rem;line-height:1;color:#8a8a8a;opacity:1}.landing-mode-tab__glyph--trailing.landing-mode-tab__glyph--power{color:#0f7a3b}.landing-spec-card{transition:transform .2s ease,box-shadow .2s ease}.landing-spec-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0f172a14!important}@media (max-width: 767.98px){.landing-page__main{padding-top:16px}.landing-hero-section{padding-top:20px;padding-bottom:12px}.landing-quick-prompts{justify-content:flex-start!important;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:2px}.landing-quick-prompt-chip{white-space:nowrap}}@keyframes landing-mr-preview-switch-in{0%{opacity:.2;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.landing-mr-preview-switch-in{animation:landing-mr-preview-switch-in .46s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.landing-mr-preview-switch-out{opacity:.22;transform:translate(-4px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;will-change:opacity,transform}@media (prefers-reduced-motion: reduce){.landing-mr-preview-switch-in,.landing-mr-preview-switch-out{animation:none;transform:none;transition:none;opacity:1}.landing-section-fade-up,.landing-prompt-card,.landing-spec-card,.landing-quick-prompt-chip,.landing-hero-spec-badge-outer:before{animation:none!important;background-position:0% 50%!important}.landing-marquee__track{animation:none!important;transform:none!important}}html,body,#root{height:100%}:root{--app-font-sans: "Poppins", system-ui, -apple-system, sans-serif;--app-radius: 10px;--app-radius-sm: 6px;--app-color-primary: #1e88c8;--app-color-primary-light: #5ba7d6;--app-color-primary-dark: #1565a0;--app-color-secondary: #e05a2b;--app-color-bg: #f5f7fb;--app-color-surface: rgba(255, 255, 255, .9);--app-color-text: #1e2430;--app-color-text-muted: #4f6074;--app-color-border: #d2dbe8;--app-color-success: #26af58;--app-color-warning: #ed6c02;--app-color-error: #de6c47;--app-color-info: #0288d1;--app-color-info-light: #4fc3f7;--app-raaghu-workspace-gradient: radial-gradient(ellipse 80% 80% at -5% -10%, rgba(3, 169, 244, .18) 0%, transparent 70%), radial-gradient(ellipse 70% 75% at 105% -5%, rgba(230, 0, 0, .07) 0%, transparent 70%), linear-gradient(180deg, rgba(255, 255, 255, .92) 0%, rgba(255, 255, 255, .82) 45%, #f6f7fb 100%), linear-gradient(118deg, #e8f2fc 0%, #ffffff 42%, #f7eef5 100%);--app-raaghu-left-rail-gradient: linear-gradient( 180deg, rgba(224, 235, 247, .96) 0%, rgba(224, 235, 247, .96) 74%, rgba(244, 224, 233, .9) 100% );--app-raaghu-chat-bubble-user: rgba(255, 255, 255, .98);--app-raaghu-chat-bubble-assistant: #f7fbff;--app-raaghu-nav-spec-bg: rgba(40, 167, 106, .12);--app-raaghu-nav-spec-border: rgba(40, 167, 106, .25);--app-raaghu-nav-spec-color: #28a76a;--app-raaghu-nav-code-bg: rgba(43, 138, 209, .12);--app-raaghu-nav-code-border: rgba(43, 138, 209, .25);--app-raaghu-nav-code-color: #2b8ad1;--app-raaghu-nav-preview-bg: rgba(26, 188, 254, .12);--app-raaghu-nav-preview-border: rgba(26, 188, 254, .25);--app-raaghu-nav-preview-color: #1ab0d6}html[data-mui-color-scheme=dark]{--app-color-primary: #64b5f6;--app-color-primary-light: #9be7ff;--app-color-primary-dark: #42a5f5;--app-color-secondary: #e05a2b;--app-color-bg: #0d1623;--app-color-surface: rgba(20, 28, 42, .95);--app-color-text: #e8edf7;--app-color-text-muted: #b0bec5;--app-color-border: #33435b;--app-color-info: #4fc3f7;--app-color-info-light: #b3e5fc;--app-raaghu-workspace-gradient: radial-gradient(ellipse 80% 80% at -5% -10%, rgba(3, 169, 244, .08) 0%, transparent 70%), radial-gradient(ellipse 70% 75% at 105% -5%, rgba(230, 0, 0, .04) 0%, transparent 70%), linear-gradient(160deg, #0b1018 0%, #151b28 50%, #1a1520 100%);--app-raaghu-left-rail-gradient: linear-gradient( 180deg, rgba(24, 35, 54, .92) 0%, rgba(24, 35, 54, .92) 72%, rgba(52, 36, 47, .9) 100% );--app-raaghu-chat-bubble-user: #19344a;--app-raaghu-chat-bubble-assistant: #24334b;--app-raaghu-nav-spec-color: #5cdf9a;--app-raaghu-nav-code-color: #7ec8f5;--app-raaghu-nav-preview-color: #5ee0ff}.u-flex{display:flex}.u-inline-flex{display:inline-flex}.u-flex-col{flex-direction:column}.u-flex-1{flex:1 1 0;min-width:0;min-height:0}.u-items-center{align-items:center}.u-items-start{align-items:flex-start}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}.u-gap-1{gap:.25rem}.u-gap-2{gap:.5rem}.u-gap-3{gap:.75rem}.u-gap-4{gap:1rem}.u-w-full{width:100%}.u-h-full{height:100%}.u-min-h-0{min-height:0}.u-block{display:block}.u-hidden{display:none!important}.u-relative{position:relative}.u-absolute{position:absolute}.u-inset-0{top:0;right:0;bottom:0;left:0}.u-text-center{text-align:center}.u-text-sm{font-size:.875rem;line-height:1.4}.u-text-muted{color:var(--app-color-text-muted)}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-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}.u-rounded{border-radius:var(--app-radius)}.u-rounded-sm{border-radius:var(--app-radius-sm)}.u-border{border:1px solid var(--app-color-border)}.u-shadow-sm{box-shadow:0 1px 2px #0000000f}html[data-mui-color-scheme=dark] .u-shadow-sm{box-shadow:0 1px 2px #00000059}.u-m-0{margin:0}.u-p-0{padding:0}.u-p-2{padding:.5rem}.u-p-3{padding:.75rem}.u-p-4{padding:1rem}.u-px-3{padding-left:.75rem;padding-right:.75rem}.u-py-2{padding-top:.5rem;padding-bottom:.5rem}.u-pointer{cursor:pointer}.u-select-none{-webkit-user-select:none;user-select:none}.u-overflow-auto{overflow:auto}.u-overflow-hidden{overflow:hidden}
