:root{--animation-duration: .3s;--focus-outline: 2px solid var(--color-primary);--text-scale: 1;--color-primary: #1976d2;--color-error: #d32f2f;--color-warning: #ed6c02;--color-success: #2e7d32}.reduce-motion,.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.high-contrast{--color-primary: #0066cc;--color-error: #cc0000;--color-warning: #cc6600;--color-success: #006600;filter:contrast(1.5)}.high-contrast button,.high-contrast input,.high-contrast select,.high-contrast textarea{border:2px solid currentColor!important}.high-contrast a{text-decoration:underline!important;font-weight:700}.large-text{font-size:calc(1rem * var(--text-scale))}.large-text button,.large-text input,.large-text select{min-height:48px;min-width:48px;padding:12px 16px}.large-text .MuiButton-root{min-height:48px;font-size:1.1rem}.large-text .MuiIconButton-root{min-width:48px;min-height:48px}.focus-indicators *:focus-visible{outline:var(--focus-outline)!important;outline-offset:2px;border-radius:4px}.focus-indicators button:focus-visible,.focus-indicators input:focus-visible,.focus-indicators select:focus-visible,.focus-indicators textarea:focus-visible,.focus-indicators a:focus-visible{box-shadow:0 0 0 3px #1976d24d}.skip-link{position:absolute;top:-40px;left:6px;background:var(--color-primary);color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:9999;font-weight:700}.skip-link:focus{top:6px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.keyboard-navigation button:focus,.keyboard-navigation input:focus,.keyboard-navigation select:focus,.keyboard-navigation textarea:focus,.keyboard-navigation a:focus{outline:3px solid var(--color-primary);outline-offset:2px}.error-state{border-color:var(--color-error)!important;background-color:#d32f2f1a}.error-text{color:var(--color-error);font-weight:600}.success-state{border-color:var(--color-success)!important;background-color:#2e7d321a}.success-text{color:var(--color-success);font-weight:600}.warning-state{border-color:var(--color-warning)!important;background-color:#ed6c021a}.warning-text{color:var(--color-warning);font-weight:600}@media(pointer:coarse){button,input,select,textarea,a{min-height:44px;min-width:44px}}@media print{.no-print{display:none!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}}@media(prefers-color-scheme:dark){.high-contrast{--color-primary: #4fc3f7;--color-error: #f44336;--color-warning: #ff9800;--color-success: #4caf50}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){:root{filter:contrast(1.5)}button,input,select,textarea{border:2px solid currentColor}}._box_1uz39_1{display:flex;flex-direction:column}._text_1uz39_6{display:inline-block}._pressable_1uz39_10{border:none;background:transparent;padding:0;cursor:pointer;display:flex;flex-direction:column}._logoContainer_109xq_1{display:inline-flex;align-items:center;transition:transform .2s ease-in-out,filter .2s ease-in-out}._logoContainer_109xq_1._clickable_109xq_7{cursor:pointer}._logoContainer_109xq_1._clickable_109xq_7:hover{transform:scale(1.05);filter:brightness(1.1)}._logoContainer_109xq_1._clickable_109xq_7:active{transform:scale(.98)}._fullVariant_109xq_20{gap:12px}._logoImage_109xq_24{object-fit:contain}._logoText_109xq_28{font-weight:600;background:linear-gradient(135deg,#2196f3,#00bcd4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}@layer legacy{@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}}@layer legacy{:root{--color-primary-50: #E8F5E8;--color-primary-100: #C8E6C9;--color-primary-300: #81C784;--color-primary-500: #4CAF50;--color-primary-700: #388E3C;--color-primary-900: #1B5E20;--color-success: #4CAF50;--color-warning: #FF9800;--color-error: #F44336;--color-info: #2196F3;--color-motivation: #9C27B0;--color-focus: #3F51B5;--color-energy: #FF5722;--color-calm: #009688;--color-chronotype-morning: #fbbf24;--color-chronotype-evening: #8b5cf6;--color-chronotype-intermediate: #f97316;--color-chronotype-dolphin: #06b6d4;--color-gray-50: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #EEEEEE;--color-gray-300: #E0E0E0;--color-gray-400: #BDBDBD;--color-gray-500: #9E9E9E;--color-gray-600: #757575;--color-gray-700: #616161;--color-gray-800: #424242;--color-gray-900: #212121;--bg-primary: #FFFFFF;--bg-secondary: #FAFAFA;--bg-surface: #FFFFFF;--bg-elevated: #FFFFFF;--bg-overlay: rgba(0, 0, 0, .5);--bg-success: #E8F5E8;--bg-warning: #FFF3E0;--bg-error: #FFEBEE;--bg-info: #E3F2FD;--font-family-primary: "Inter", system-ui, -apple-system, sans-serif;--font-family-display: "Outfit", system-ui, -apple-system, sans-serif;--font-family-monospace: "JetBrains Mono", "SF Mono", Monaco, menlo, monospace;--font-size-h1: 32px;--font-size-h2: 28px;--font-size-h3: 24px;--font-size-h4: 20px;--font-size-body1: 16px;--font-size-body2: 14px;--font-size-button: 16px;--font-size-caption: 12px;--font-size-overline: 10px;--line-height-h1: 40px;--line-height-h2: 36px;--line-height-h3: 32px;--line-height-h4: 28px;--line-height-body1: 24px;--line-height-body2: 20px;--line-height-button: 20px;--line-height-caption: 16px;--line-height-overline: 16px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--touch-target: 44px;--card-padding: 16px;--card-margin: 8px;--card-radius: 12px;--input-height: 48px;--input-padding: 16px;--screen-padding: 16px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-xxl: 24px;--radius-round: 50%;--shadow-none: none;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .1);--shadow-md: 0 2px 4px 0 rgba(0, 0, 0, .15);--shadow-lg: 0 4px 8px 0 rgba(0, 0, 0, .2);--shadow-xl: 0 8px 16px 0 rgba(0, 0, 0, .25);--text-primary: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-emphasized: var(--color-gray-900);--text-disabled: var(--color-gray-400)}.dark,:root.dark{--color-gray-50: #212121;--color-gray-100: #2C2C2C;--color-gray-200: #383838;--color-gray-300: #4A4A4A;--color-gray-400: #6B6B6B;--color-gray-500: #8E8E8E;--color-gray-600: #B0B0B0;--color-gray-700: #D0D0D0;--color-gray-800: #E8E8E8;--color-gray-900: #FFFFFF;--bg-primary: #121212;--bg-secondary: #1E1E1E;--bg-surface: #2C2C2C;--bg-elevated: #383838;--bg-overlay: rgba(0, 0, 0, .7);--bg-success: #1B4D1B;--bg-warning: #4D3319;--bg-error: #4D1B1B;--bg-info: #1B2D4D;--text-primary: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-emphasized: var(--color-gray-900);--text-disabled: var(--color-gray-400)}@custom-media --mobile (min-width: 0px);@custom-media --tablet (min-width: 768px);@custom-media --desktop (min-width: 1024px);@custom-media --wide (min-width: 1440px);}@layer legacy{.chronoflow-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-family:var(--font-family-display);font-size:var(--font-size-button);font-weight:600;line-height:var(--line-height-button);letter-spacing:.25px;text-transform:none;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease-in-out;outline:none;position:relative;overflow:hidden}.chronoflow-button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.chronoflow-button:disabled{opacity:.5;cursor:not-allowed}.chronoflow-button.primary{background-color:var(--color-primary-500);color:#fff}.chronoflow-button.primary:hover:not(:disabled){background-color:var(--color-primary-700);box-shadow:var(--shadow-md)}.chronoflow-button.primary:active:not(:disabled){background-color:var(--color-primary-900);transform:translateY(1px)}.chronoflow-button.secondary{background-color:var(--color-gray-200);color:var(--text-primary)}.chronoflow-button.secondary:hover:not(:disabled){background-color:var(--color-gray-300);box-shadow:var(--shadow-sm)}.chronoflow-button.outline{background-color:transparent;border:2px solid var(--color-primary-500);color:var(--color-primary-500)}.chronoflow-button.outline:hover:not(:disabled){background-color:var(--color-primary-50)}.chronoflow-button.text{background-color:transparent;color:var(--color-primary-500)}.chronoflow-button.text:hover:not(:disabled){background-color:var(--color-primary-50)}.chronoflow-button.small{padding:var(--spacing-sm) var(--spacing-md);font-size:14px;min-height:36px}.chronoflow-button.medium{padding:var(--spacing-md) var(--spacing-lg);min-height:var(--input-height)}.chronoflow-button.large{padding:var(--spacing-lg) var(--spacing-xl);font-size:18px;min-height:56px}.chronoflow-button.full-width{width:100%}.chronoflow-card{background-color:var(--bg-surface);border-radius:var(--card-radius);transition:all .2s ease-in-out}.chronoflow-card.elevation-none{box-shadow:var(--shadow-none)}.chronoflow-card.elevation-sm{box-shadow:var(--shadow-sm)}.chronoflow-card.elevation-md{box-shadow:var(--shadow-md)}.chronoflow-card.elevation-lg{box-shadow:var(--shadow-lg)}.chronoflow-card.elevation-xl{box-shadow:var(--shadow-xl)}.chronoflow-card.padding-none{padding:0}.chronoflow-card.padding-sm{padding:var(--spacing-sm)}.chronoflow-card.padding-md{padding:var(--card-padding)}.chronoflow-card.padding-lg{padding:var(--spacing-lg)}.chronoflow-card[role=button]{cursor:pointer}.chronoflow-card[role=button]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.chronoflow-card[role=button]:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.chronoflow-text-input{display:flex;flex-direction:column;gap:var(--spacing-xs)}.chronoflow-text-input.full-width{width:100%}.input-label{font-size:var(--font-size-body2);font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-xs)}.required-indicator{color:var(--color-error)}.input-wrapper{display:flex;align-items:center;gap:var(--spacing-sm);background-color:var(--bg-surface);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);padding:0 var(--input-padding);transition:all .2s ease-in-out}.input-wrapper:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-50)}.chronoflow-text-input.error .input-wrapper{border-color:var(--color-error)}.chronoflow-text-input.error .input-wrapper:focus-within{box-shadow:0 0 0 3px #f443361a}.input-field{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-family-primary);font-size:var(--font-size-body1);color:var(--text-primary);padding:var(--spacing-md) 0;min-height:var(--input-height)}.input-field::placeholder{color:var(--text-disabled)}.input-field:disabled{opacity:.5;cursor:not-allowed}textarea.input-field{resize:vertical;padding:var(--spacing-md) 0}.input-adornment-start,.input-adornment-end{display:flex;align-items:center;color:var(--text-secondary)}.input-error{font-size:var(--font-size-caption);color:var(--color-error);display:flex;align-items:center;gap:var(--spacing-xs)}.input-helper-text{font-size:var(--font-size-caption);color:var(--text-secondary)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-emphasized{color:var(--text-emphasized)}.text-disabled{color:var(--text-disabled)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-surface{background-color:var(--bg-surface)}.h1{font-family:var(--font-family-display);font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:700;letter-spacing:-.5px}.h2{font-family:var(--font-family-display);font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:600;letter-spacing:-.25px}.h3{font-family:var(--font-family-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:600}.h4{font-family:var(--font-family-display);font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:600;letter-spacing:.15px}.body1{font-size:var(--font-size-body1);line-height:var(--line-height-body1);letter-spacing:.15px}.body2{font-size:var(--font-size-body2);line-height:var(--line-height-body2);letter-spacing:.25px}.caption{font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:.4px}.app-container{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding:var(--spacing-xl);max-width:var(--max-content-width-desktop);margin:0 auto;width:100%}.navbar{background-color:var(--bg-surface);border-bottom:1px solid var(--color-gray-200);padding:var(--spacing-md) var(--spacing-xl)}.dark .navbar{border-bottom-color:var(--color-gray-800)}.navbar-container{max-width:var(--max-content-width-desktop);margin:0 auto;display:flex;justify-content:space-between;align-items:center}.navbar-brand{display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;color:var(--text-primary);font-weight:600;font-size:var(--font-size-h4);transition:opacity .2s}.navbar-brand:hover{opacity:.8}.navbar-title{font-size:var(--font-size-h4);font-weight:600}.navbar-actions{display:flex;align-items:center;gap:var(--spacing-md)}.navbar-user{color:var(--text-secondary);font-size:var(--font-size-body2)}.navbar-link{color:var(--text-primary);text-decoration:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);transition:background-color .2s;font-weight:500}.navbar-link:hover{background-color:var(--color-gray-100)}.dark .navbar-link:hover{background-color:var(--color-gray-800)}.navbar-button{background-color:var(--color-primary-500);color:#fff;border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-body2);font-weight:500;transition:background-color .2s}.navbar-button:hover:not(:disabled){background-color:var(--color-primary-700)}.navbar-button:disabled{opacity:.6;cursor:not-allowed}.dashboard{padding:var(--spacing-xl)}.dashboard h1{font-size:var(--font-size-h1);margin-bottom:var(--spacing-md);color:var(--text-primary);font-weight:700}.dashboard p{font-size:var(--font-size-body1);color:var(--text-secondary);line-height:var(--line-height-body1)}.loading{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);font-size:var(--font-size-body1)}.error-container{padding:var(--spacing-xl);text-align:center}.error-text{color:var(--color-error);margin-bottom:var(--spacing-md);font-size:var(--font-size-body1)}.button-primary{background-color:var(--color-primary-500);color:#fff;border:none;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-body1);font-weight:500;transition:background-color .2s}.button-primary:hover{background-color:var(--color-primary-700)}@media(max-width:768px){.navbar{padding:var(--spacing-md)}.navbar-container{flex-direction:column;gap:var(--spacing-md)}.main-content,.dashboard{padding:var(--spacing-md)}}.playground-container{max-width:1200px;margin:0 auto;padding:var(--spacing-xl)}.playground-header{text-align:center;margin-bottom:var(--spacing-xl)}.playground-header h1{font-size:var(--font-size-h1);margin-bottom:var(--spacing-sm);color:var(--text-primary)}.playground-header .subtitle{font-size:var(--font-size-body1);color:var(--text-secondary);margin-bottom:var(--spacing-md)}.playground-section{margin-bottom:var(--spacing-xl)}.back-button{background-color:var(--color-gray-100);color:var(--text-primary);border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-body2);font-weight:500;transition:background-color .2s;margin-bottom:var(--spacing-md)}.back-button:hover{background-color:var(--color-gray-200)}.dark .back-button{background-color:var(--color-gray-800)}.dark .back-button:hover{background-color:var(--color-gray-700)}.theme-toggle{background-color:var(--color-primary-500);color:#fff;border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-body2);font-weight:500;transition:background-color .2s;margin-top:var(--spacing-md)}.theme-toggle:hover{background-color:var(--color-primary-700)}.variant-label{font-size:var(--font-size-body2);font-weight:600;margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);color:var(--text-secondary)}.button-row{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap}.button-row>*{flex:1;min-width:100px}@media(max-width:768px){.playground-container{padding:var(--spacing-md)}.button-row{flex-direction:column}.button-row>*{width:100%}}}@layer legacy{html{scroll-behavior:smooth}.MuiCard-root,.MuiDialog-paper,.MuiPaper-elevation{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.MuiButton-root .MuiTouchRipple-root{color:currentColor;opacity:.3}@keyframes shine{0%{transform:translate(-100%) translateY(-100%) rotate(30deg)}to{transform:translate(100%) translateY(100%) rotate(30deg)}}.MuiButton-containedPrimary{position:relative;overflow:hidden}.MuiButton-containedPrimary:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,#fff0,#ffffff1a,#fff0);transform:translate(-100%) translateY(-100%) rotate(30deg)}.MuiButton-containedPrimary:hover:after{animation:shine .75s ease-in-out}.MuiButton-root,.MuiCard-root,.MuiChip-root,.MuiIconButton-root{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiButton-root:focus-visible,.MuiIconButton-root:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.MuiButton-root:active,.MuiIconButton-root:active,.MuiChip-clickable:active{transform:scale(.97)}.MuiCard-root{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.MuiCard-root:hover{transform:translateY(-2px)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.MuiCircularProgress-root,.MuiLinearProgress-root{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.MuiChip-root{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.MuiContainer-root:before{content:"";position:fixed;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse at top,var(--color-primary-500) 0%,transparent 60%);opacity:.03;pointer-events:none;z-index:-1}.dark .MuiContainer-root:before{opacity:.05}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MuiContainer-root>*{animation:fadeIn .4s ease-out}.MuiTooltip-tooltip{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:var(--bg-surface)!important;border:1px solid var(--color-gray-300);box-shadow:var(--shadow-lg)}.MuiListItemButton-root.Mui-selected{position:relative}.MuiListItemButton-root.Mui-selected:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:70%;background:var(--color-primary-500);box-shadow:0 0 10px var(--color-primary-500);border-radius:0 2px 2px 0}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.MuiSkeleton-root{background:linear-gradient(to right,var(--bg-surface) 0%,var(--bg-elevated) 20%,var(--bg-surface) 40%,var(--bg-surface) 100%);background-size:800px 104px;animation:shimmer 1.5s linear infinite}.MuiBackdrop-root{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}@layer legacy{*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100vh;height:100%;font-family:var(--font-family-primary);font-size:var(--font-size-body1);line-height:var(--line-height-body1);color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-primary)}.MuiContainer-root,[class*=Page]{background-color:inherit}}@layer legacy{input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 5000s ease-in-out 0s;caret-color:var(--text-primary)}.dark input:-webkit-autofill,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--bg-surface) inset!important;-webkit-text-fill-color:var(--text-primary)!important}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:inherit}.MuiButtonBase-root:focus-visible,.MuiInputBase-root :focus-visible,.MuiInputBase-input:focus-visible,.MuiFilledInput-root :focus-visible,.MuiOutlinedInput-root :focus-visible,.MuiTextField-root :focus-visible,.MuiTextField-root *:focus-visible,textarea:focus-visible,input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.MuiButton-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiListItemButton-root:focus-visible,.MuiCard-root:focus-visible,.MuiPaper-root:focus-visible{outline:none!important}.MuiTextField-root,.MuiOutlinedInput-root{border:none!important;outline:none!important}.MuiOutlinedInput-notchedOutline{border-width:1px!important}.MuiOutlinedInput-root.Mui-focused{outline:none!important;border:none!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px!important}.MuiOutlinedInput-root:not(:hover):not(.Mui-focused){box-shadow:none!important}.MuiFormControl-root,.MuiInputBase-root,.MuiAutocomplete-inputRoot{border:none!important;outline:none!important}::selection{background-color:var(--color-primary-100);color:var(--color-primary-900)}.dark ::selection{background-color:var(--color-primary-700);color:var(--color-primary-50)}}
