:root[data-material=v3]{--material-hover-motion: translateY(var(--lift-sm));--material-anchor: translate(0, 0);--material-depth: var(--space-1);--material-press: calc(var(--space-1) / 2 * var(--weite));--material-face: linear-gradient(180deg, var(--surface-strong), var(--surface-card));--material-rim: var(--border-strong);--material-side: var(--border-hover);--material-light: var(--inset-light-strong);--material-well: var(--inset-deep)}[data-material=v3] fr-button{display:contents}:root[data-material=v3] :is(.btn,button.icon-btn,.tab-bar__item,.vtabs__item,.seg-switch__option,.studio-nav__item,.custom-select__trigger,.pw-toggle,.scale-input__btn,.number-field__btn,.search-bar__clear,.inline-edit__action,.shortcut-rec,.search-bar__kbd){transition:transform var(--t) var(--ease),color var(--t) var(--ease),background-color var(--t) var(--ease),border-color var(--t) var(--ease),box-shadow var(--t) var(--ease)}:root[data-material=v3] :is(.btn,button.icon-btn,.tab-bar__item,.vtabs__item,.seg-switch__option,.studio-nav__item,.custom-select__trigger,.pw-toggle,.scale-input__btn,.number-field__btn,.search-bar__clear,.inline-edit__action,.shortcut-rec,.search-bar__kbd):not(:disabled):not([aria-disabled=true]):hover{transform:var(--material-anchor) translateY(var(--lift-sm))}:root[data-material=v3] :is(.btn,button.icon-btn,.tab-bar__item,.vtabs__item,.seg-switch__option,.studio-nav__item,.custom-select__trigger,.pw-toggle,.scale-input__btn,.number-field__btn,.search-bar__clear,.inline-edit__action,.shortcut-rec,.search-bar__kbd):not(:disabled):not([aria-disabled=true]):active{transform:var(--material-anchor) translateY(var(--material-press))!important;transition-duration:var(--t-fast)}[data-material=v3] :is(.btn,button.icon-btn):not(.btn--ghost):not(.btn--danger):not(.icon-btn--ghost):not(.icon-btn--danger){position:relative;background:var(--material-face);border-color:var(--material-rim);box-shadow:var(--shadow-sm);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),background-color var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}[data-material=v3] .btn--primary{--material-face: linear-gradient(180deg, var(--accent-strong), var(--accent));--material-rim: var(--accent-border);--material-light: var(--accent-inset)}[data-material=v3] :is(.btn,button.icon-btn):not(:disabled):not(.btn--ghost):not(.btn--danger):not(.icon-btn--ghost):not(.icon-btn--danger):hover{transform:translateY(var(--lift-sm));box-shadow:var(--shadow)}[data-material=v3] :is(.btn,button.icon-btn):not(:disabled):not(.btn--ghost):not(.btn--danger):not(.icon-btn--ghost):not(.icon-btn--danger):active{transform:var(--material-anchor) translateY(var(--material-press))!important;box-shadow:var(--inset-deep);transition-duration:var(--t-fast)}[data-material=v3] :is(.btn,button.icon-btn):not(.btn--ghost):not(.btn--danger):not(.icon-btn--ghost):not(.icon-btn--danger):after{content:"";position:absolute;inset:calc(-1 * var(--space-1));border-radius:inherit}[data-material=v3] :is(.btn,button.icon-btn):disabled{transform:none}[data-material=v3] .field :is(input,textarea){background:var(--bg);box-shadow:var(--material-well)}[data-material=v3] .field :is(input,textarea):is(:hover,:focus,:focus-visible){box-shadow:var(--material-well);border-color:var(--border-strong)}[data-material=v3] .field--focus-raised :is(input,textarea):focus{background:var(--surface-strong)}[data-material=v3] :is(.search-bar,.chat-composer){background:var(--bg);border-color:var(--border-hover);box-shadow:var(--material-well)}[data-material=v3] :is(.search-bar,.chat-composer):focus-within{box-shadow:var(--material-well);border-color:var(--border-strong)}[data-material=v3] .search-bar:focus-within{background:var(--surface-strong)}[data-material=v3] .chat-composer__input:is(:hover,:focus,:focus-visible){box-shadow:none;background:transparent;transform:none}[data-material=v3] .chat-composer__send{--material-depth: calc(var(--space-1) / 2);--material-press: calc(var(--space-1) / 4 * var(--weite))}[data-material=v3] :is(.card,.auth-modal,.accordion__item){border-color:var(--border-hover);box-shadow:var(--shadow-sm)}[data-material=v3] .card:has(:is(button,input,textarea,a)):hover,[data-material=v3] .accordion__item:is(:hover,:active),[data-material=v3] .accordion__item:has(.accordion__header:active){transform:none}[data-material=v3] .accordion__item.open{border-color:var(--border-strong)}[data-material=v3] .conversation-row--selected{background:var(--material-face);box-shadow:var(--inset-light),0 1px 0 var(--border)}[data-material=v3] .conversation-row:hover{transform:none}[data-material=v3] .conversation-row:active{transform:translateY(var(--material-press))!important}[data-material=v3] :is(.custom-select__panel,.dropdown__menu,.context-menu){border-color:var(--border-strong);box-shadow:var(--shadow)}[data-material=v3] :is(.switch__track,.slide-switch__body){box-shadow:var(--material-well)}[data-material=v3] .seg-switch__thumb{box-shadow:var(--shadow-sm)}[data-material=v3] :is(.switch,.slide-switch) input:not(:checked)+:is(.switch__track,.slide-switch__body):after{background:linear-gradient(180deg,color-mix(in srgb,var(--text-muted) 82%,black),color-mix(in srgb,var(--text-secondary) 82%,black))}[data-material=v3] :is(.switch,.slide-switch) input:not(:checked)+:is(.switch__track,.slide-switch__body){background:color-mix(in srgb,var(--switch-track-off) 82%,black)}[data-material=v3]:not([data-theme=light]) :is(.switch,.slide-switch) input:checked+:is(.switch__track,.slide-switch__body){background:color-mix(in srgb,var(--accent) 20%,transparent)}[data-material=v3]:not([data-theme=light]) :is(.switch,.slide-switch) input:checked+:is(.switch__track,.slide-switch__body):after{background:linear-gradient(180deg,white,var(--accent-strong))}:root[data-material=v3] .pw-toggle{--material-anchor: translateY(-50%)}
