.message-content{color:inherit;font-size:inherit;line-height:1.62;min-width:0;overflow-wrap:anywhere;width:100%}.message-content>:first-child,.message-markdown>:first-child{margin-top:0}.message-content>:last-child,.message-markdown>:last-child{margin-bottom:0}.message-content-text{margin:.65em 0;white-space:pre-wrap}.message-markdown{min-width:0}.message-markdown :where(p,ul,ol,blockquote,table,hr,.katex-display){margin-block:.72em}.message-markdown :where(h1,h2,h3,h4,h5,h6){color:var(--color-on-surface,var(--ink));font-weight:var(--font-weight-semibold,620);letter-spacing:var(--tracking-title,-.006em);line-height:1.28;margin:1.05em 0 .45em}.message-markdown h1{font-size:1.42em}.message-markdown h2{font-size:1.28em}.message-markdown :where(h3,h4,h5,h6){font-size:1.08em}.message-markdown :where(ul,ol){-webkit-padding-start:1.45rem;padding-inline-start:1.45rem}.message-markdown li+li{margin-top:.2em}.message-markdown blockquote{-webkit-border-start:3px solid var(--color-primary,var(--accent));border-inline-start:3px solid var(--color-primary,var(--accent));color:var(--color-on-surface-variant,var(--muted));margin-inline:0;padding:.16rem 0 .16rem .9rem}.message-citations a,.message-markdown a{color:var(--color-primary-strong,var(--accent-strong));text-decoration-thickness:1px;text-underline-offset:.18em}.message-citations a:hover,.message-markdown a:hover{text-decoration-thickness:2px}.message-citations a:focus-visible,.message-code-block button:focus-visible,.message-markdown a:focus-visible,.message-reasoning summary:focus-visible,.message-table-scroll:focus-visible{outline:var(--focus-ring-width,3px) solid var(--focus-ring-color,var(--accent));outline-offset:var(--focus-ring-offset,2px)}.message-content-invalid-link{color:var(--color-on-surface-variant,var(--muted));text-decoration:line-through;text-decoration-thickness:1px}.message-markdown :not(pre)>code{background:var(--color-surface-container-high,var(--surface-muted));border:1px solid var(--color-outline-variant,var(--line));border-radius:var(--shape-extra-small,4px);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.88em;padding:.08em .32em}.message-code-block{background:var(--color-inverse-surface,#313035);border:1px solid color-mix(in srgb,var(--color-outline-variant,var(--line)) 72%,transparent);border-radius:var(--shape-medium,12px);color:var(--color-inverse-on-surface,#f4f0f5);margin:.85em 0;max-width:100%;overflow:hidden}.message-code-block figcaption{align-items:center;background:color-mix(in srgb,var(--color-inverse-on-surface,#f4f0f5) 7%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-inverse-on-surface,#f4f0f5) 11%,transparent);display:flex;gap:.75rem;justify-content:space-between;min-height:var(--size-touch-target,44px);-webkit-padding-start:.85rem;padding-inline-start:.85rem}.message-code-block figcaption>span{font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--type-label-small-size,.6875rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-code-block button{align-items:center;align-self:stretch;background:transparent;border:0;color:inherit;display:inline-flex;font-size:var(--type-label-medium-size,.75rem);font-weight:var(--font-weight-medium,520);min-height:var(--size-touch-target,44px);padding:0 .85rem}.message-code-block button:hover{background:color-mix(in srgb,var(--color-inverse-on-surface,#f4f0f5) 10%,transparent)}.message-code-block pre{margin:0;max-width:100%;overflow:auto;padding:.95rem;-moz-tab-size:2;tab-size:2}.message-code-block code{background:transparent;border:0;color:inherit;font-family:var(--font-family-mono,ui-monospace,monospace);font-size:.86em;line-height:1.58;white-space:pre}.message-table-scroll{max-width:100%;overflow-x:auto}.message-table-scroll table{border-collapse:collapse;min-width:min(100%,28rem);width:100%}.message-table-scroll :where(th,td){border:1px solid var(--color-outline-variant,var(--line));padding:.48rem .62rem;text-align:start;vertical-align:top}.message-table-scroll th{background:var(--color-surface-container-high,var(--surface-muted));font-weight:var(--font-weight-semibold,620)}.message-content-image{margin:.85em 0}.message-content-image img,.message-markdown img{background:var(--color-surface-container,var(--surface-muted));border:1px solid var(--color-outline-variant,var(--line));border-radius:var(--shape-large,16px);display:block;height:auto;max-height:min(62vh,44rem);max-width:100%;object-fit:contain}.message-content-image figcaption{color:var(--color-on-surface-variant,var(--muted));font-size:var(--type-body-small-size,.75rem);margin-top:.42rem}.message-reasoning{background:color-mix(in srgb,var(--color-tertiary-container,var(--surface-muted)) 68%,transparent);border:1px solid color-mix(in srgb,var(--color-tertiary,var(--accent)) 28%,transparent);border-radius:var(--shape-medium,12px);margin:.78em 0;overflow:hidden}.message-reasoning summary{align-items:center;cursor:pointer;display:flex;gap:.65rem;justify-content:space-between;min-height:var(--size-touch-target,44px);padding:.55rem .75rem}.message-reasoning-heading{font-size:var(--type-label-large-size,.875rem);font-weight:var(--font-weight-semibold,620)}.message-reasoning-status{color:var(--color-on-surface-variant,var(--muted));font-size:var(--type-label-small-size,.6875rem)}.message-reasoning.streaming .message-reasoning-status:before{animation:message-content-pulse 1.2s ease-in-out infinite;background:var(--color-tertiary,var(--accent));border-radius:50%;content:"";display:inline-block;height:.45rem;-webkit-margin-end:.4rem;margin-inline-end:.4rem;width:.45rem}.message-reasoning-body{border-top:1px solid color-mix(in srgb,var(--color-tertiary,var(--accent)) 20%,transparent);color:var(--color-on-surface-variant,var(--muted));font-size:var(--type-body-small-size,.75rem);padding:.7rem .75rem .82rem;white-space:pre-wrap}.message-search-progress{align-items:flex-start;background:var(--color-surface-container-low,var(--surface-muted));border:1px solid var(--color-outline-variant,var(--line));border-radius:var(--shape-medium,12px);display:flex;gap:.7rem;margin:.78em 0;min-height:var(--size-touch-target,44px);padding:.66rem .75rem}.message-search-indicator{background:var(--color-info,var(--accent));border-radius:50%;flex:0 0 auto;height:.55rem;margin-top:.34rem;width:.55rem}.message-search-progress[aria-busy=true] .message-search-indicator{animation:message-content-pulse 1.2s ease-in-out infinite}.message-search-progress.error .message-search-indicator{background:var(--color-error,var(--warm))}.message-search-progress.complete .message-search-indicator{background:var(--color-success,#386a20)}.message-search-progress div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.message-search-progress strong{font-size:var(--type-label-medium-size,.75rem)}.message-search-progress p{font-size:var(--type-body-small-size,.75rem);margin:0}.message-search-progress span:not(.message-search-indicator){color:var(--color-on-surface-variant,var(--muted));font-size:var(--type-label-small-size,.6875rem)}.message-citations{border-top:1px solid var(--color-outline-variant,var(--line));margin-top:.9rem;padding-top:.75rem}.message-citations h3{font-size:var(--type-label-large-size,.875rem);margin:0 0 .5rem}.message-citations ol{display:grid;grid-gap:.48rem;gap:.48rem;list-style-position:inside;margin:0;padding:0}.message-citations li{background:var(--color-surface-container-low,var(--surface-muted));border:1px solid var(--color-outline-variant,var(--line));border-radius:var(--shape-small,8px);padding:.55rem .65rem}.message-citations a{align-items:baseline;display:inline-flex;flex-wrap:wrap;font-size:var(--type-body-small-size,.75rem);font-weight:var(--font-weight-medium,520);gap:.45rem;max-width:100%}.message-citation-title{overflow-wrap:anywhere}.message-citation-source{font-size:var(--type-label-small-size,.6875rem);font-weight:var(--font-weight-regular,400)}.message-citation-source,.message-citations p{color:var(--color-on-surface-variant,var(--muted))}.message-citations p{font-size:var(--type-body-small-size,.75rem);margin:.35rem 0 0}.message-content-error{color:var(--color-error,var(--warm));margin:0;white-space:normal}.message-markdown .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-block:.2rem}@keyframes message-content-pulse{50%{opacity:.3;transform:scale(.78)}}@media (max-width:899.98px){.message-code-block,.message-markdown .katex-display,.message-table-scroll{max-width:calc(100vw - 5.5rem)}}@media (prefers-reduced-motion:reduce){.message-reasoning.streaming .message-reasoning-status:before,.message-search-progress[aria-busy=true] .message-search-indicator{animation:none}}:root[data-motion=reduced] .message-reasoning.streaming .message-reasoning-status:before,:root[data-motion=reduced] .message-search-progress[aria-busy=true] .message-search-indicator{animation:none}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.chat-workspace{max-width:none}.conversation-sidebar{background:var(--color-surface-container-lowest);color:var(--color-on-surface);width:296px}.conversation-sidebar-header{min-height:64px;padding:12px 14px}.conversation-sidebar-header>div{min-width:0}.conversation-sidebar-header h2{font-size:var(--type-title-medium-size);line-height:var(--type-title-medium-line)}.conversation-list-controls{display:grid;grid-gap:9px;gap:9px;padding:2px 12px 12px}.conversation-list-filters label,.conversation-new-button,.conversation-search-field{align-items:center;border-radius:var(--radius-lg);display:flex}.conversation-new-button{background:var(--color-primary-container);border:0;color:var(--color-on-primary-container);font-size:var(--type-label-large-size);font-weight:650;gap:8px;justify-content:center;min-height:44px;padding:0 14px}.conversation-list-filters label,.conversation-search-field{background:var(--color-surface-container-low);border:1px solid transparent;color:var(--color-on-surface-variant);gap:7px;min-height:42px;padding:0 11px}.conversation-list-filters label:focus-within,.conversation-search-field:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 16%,transparent)}.conversation-list-filters select,.conversation-search-field input{background:transparent;border:0;color:var(--color-on-surface);font:inherit;min-width:0;outline:0;width:100%}.conversation-search-field input{height:40px}.conversation-list-filters{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-list-filters select{font-size:var(--type-label-small-size)}.conversation-list-nav{padding:0 8px 14px}.conversation-list-group+.conversation-list-group{margin-top:10px}.conversation-list-group h3{color:var(--color-on-surface-variant);font-size:var(--type-label-small-size);font-weight:700;letter-spacing:.045em;margin:0;padding:7px 9px 5px;text-transform:uppercase}.conversation-list-group ul{display:grid;grid-gap:3px;gap:3px;list-style:none;margin:0;padding:0}.conversation-list-row{min-width:0;position:relative}.conversation-list-item{border:1px solid transparent;border-radius:var(--radius-lg);display:grid;grid-gap:3px;gap:3px;min-height:66px;padding:9px 52px 9px 10px;text-align:left;width:100%}.conversation-list-item:hover,.conversation-list-row:focus-within .conversation-list-item{background:var(--color-surface-container-low)}.conversation-list-item.active{background:var(--color-secondary-container);border-color:color-mix(in srgb,var(--color-secondary) 24%,transparent)}.conversation-list-item-preview,.conversation-list-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-list-item-title{color:var(--color-on-surface);font-size:var(--type-body-medium-size);font-weight:650}.conversation-list-item-preview{color:var(--color-on-surface-variant);font-size:var(--type-body-small-size)}.conversation-list-item-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:.66rem;gap:5px;min-height:17px}.conversation-fork-badge,.conversation-temporary-badge{align-items:center;display:inline-flex;gap:3px}.conversation-temporary-badge{color:var(--color-tertiary)}.conversation-row-actions{display:flex;flex-wrap:wrap;gap:3px;padding:5px 4px 8px}.conversation-actions-trigger{position:absolute;right:4px;top:6px;border:0;border-radius:50%;background:transparent}.conversation-actions-trigger,.conversation-rename-form button,.conversation-row-actions button{align-items:center;display:inline-flex;justify-content:center;width:44px;height:44px;color:var(--color-on-surface-variant)}.conversation-rename-form button,.conversation-row-actions button{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:999px}.conversation-actions-trigger:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.conversation-row-actions button.confirm-delete{background:var(--color-error-container);color:var(--color-on-error-container)}.conversation-rename-form{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:8px}.conversation-rename-form input{background:var(--color-surface-container-low);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-on-surface);min-height:42px;min-width:0;padding:0 10px;width:100%}.chat-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-surface-container-lowest);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(190px,1fr) minmax(190px,280px) auto;min-height:72px;padding:10px 14px}.chat-contact,.chat-title-copy{min-width:0}.chat-title-copy h1,.chat-title-copy p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-title-copy h1{font-size:var(--type-title-medium-size);line-height:var(--type-title-medium-line)}.chat-title-copy p{color:var(--color-on-surface-variant);font-size:var(--type-label-small-size)}.chat-header-model-selector{align-self:center;min-width:0}.chat-header-model-selector .model-selector__trigger{max-width:280px;width:100%}.header-actions{flex-wrap:nowrap}.message-area{background-color:var(--color-background)}.message-bubble{max-width:100%;min-width:0;overflow:visible;white-space:normal}.message-inline-editor{display:grid;grid-gap:8px;gap:8px;min-width:min(420px,64vw)}.message-inline-editor textarea{background:color-mix(in srgb,var(--color-surface-container-lowest) 75%,transparent);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-on-surface);font:inherit;line-height:1.5;min-height:96px;padding:10px;resize:vertical;width:100%}.message-inline-editor>div{display:flex;gap:7px;justify-content:flex-end}.message-inline-editor button{align-items:center;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:999px;color:var(--color-on-primary);display:inline-flex;gap:5px;min-height:40px;padding:0 12px}.message-inline-editor button.secondary{background:transparent;border-color:var(--color-outline-variant);color:var(--color-on-surface)}.chat-input-dock{background:color-mix(in srgb,var(--color-surface-container-lowest) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chat-input-form{margin-inline:auto;max-width:920px}.chat-input-capsule{align-items:stretch;background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:24px;box-shadow:var(--elevation-2);display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr;padding:7px}.chat-input-capsule:focus-within{border-color:color-mix(in srgb,var(--color-primary) 72%,var(--color-outline-variant));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent),var(--elevation-2)}.chat-input-field{min-height:42px;padding:9px 10px 4px}.composer-toolbar,.composer-toolbar-primary{align-items:center;display:flex;gap:6px;min-width:0}.composer-toolbar{justify-content:space-between}.composer-toolbar-primary{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.composer-toolbar-primary::-webkit-scrollbar{display:none}.composer-toolbar-primary>input[type=file]{display:none}.composer-chip,.composer-icon-button{align-items:center;background:transparent;border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);display:inline-flex;flex:0 0 auto;justify-content:center;min-height:38px}.composer-icon-button{border-radius:999px;width:38px}.composer-chip{border-radius:999px;font-size:var(--type-label-small-size);gap:5px;padding:0 10px}.composer-chip[aria-pressed=true]{background:var(--color-secondary-container);border-color:color-mix(in srgb,var(--color-secondary) 32%,transparent);color:var(--color-on-secondary-container)}.composer-chip:disabled,.composer-icon-button:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.send-button{flex:0 0 auto;height:42px;width:42px}.kelivo-tool-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.kelivo-tool-actions button.secondary.danger{color:var(--color-error)}.composer-chip:focus-visible,.composer-icon-button:focus-visible,.conversation-list-filters select:focus-visible,.conversation-new-button:focus-visible,.conversation-rename-form button:focus-visible,.conversation-rename-form input:focus-visible,.conversation-row-actions button:focus-visible,.conversation-search-field input:focus-visible,.message-inline-editor button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (max-width:1199.98px) and (min-width:900px){.conversation-sidebar{width:260px}.chat-header{grid-template-columns:minmax(160px,1fr) minmax(160px,210px) auto;gap:8px}.header-actions .icon-button{height:36px;width:36px}}@media (max-width:899.98px){.conversation-sidebar{width:min(344px,90vw)}.conversation-row-actions{opacity:1}.chat-header{grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:max(8px,env(safe-area-inset-top)) 9px 8px}.chat-header-model-selector{grid-column:1/-1;grid-row:2}.chat-header-model-selector .model-selector__trigger{max-width:none;min-height:40px}.header-actions{max-width:176px}.header-actions .mobile-optional-header-action{display:none}.icon-button{flex:0 0 auto;height:38px;width:38px}.message-stack{max-width:min(88%,680px)}.message-inline-editor{min-width:min(72vw,420px)}.chat-input-dock{padding-inline:8px}.composer-chip span{display:none}.composer-chip{padding:0;width:38px}}@media (max-width:480px){.kelivo-tool-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.kelivo-tool-actions button:first-child{grid-column:1/-1}.conversation-list-filters{grid-template-columns:1fr}.chat-contact .header-avatar{display:none}}@media (prefers-reduced-motion:reduce){.conversation-row-actions{transition:none}}.composer-assistant select{color:inherit;background:transparent;border:0;max-width:140px;min-height:44px;font:inherit}.composer-assistant select:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:8px}.composer-chip.composer-assistant{width:auto;flex:0 0 auto;padding:0 8px}.composer-toolbar-primary>button{flex-shrink:0;min-width:44px;min-height:44px}.header-actions .icon-button{min-width:44px;min-height:44px}@media(max-width:899.98px){.composer-assistant select{max-width:104px}}.conversation-topic-editor{margin:12px;padding:12px;display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--color-outline-variant);border-radius:16px}.conversation-topic-editor label{display:grid;grid-gap:8px;gap:8px;width:100%}.conversation-topic-editor input{min-width:0;width:100%;color:inherit;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:8px;min-height:44px;padding:8px}.conversation-topic-editor button{min-height:44px;border:0;border-radius:12px;padding:8px 16px;background:var(--color-primary-container);color:var(--color-on-primary-container)}.configuration-settings{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:28px;color:var(--color-on-surface)}.configuration-settings *{box-sizing:border-box}.configuration-settings :is(button,input,select,textarea){font:inherit}.configuration-settings :is(button,input,select){min-height:var(--size-touch-target)}.configuration-settings :is(button,input,select,textarea):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.configuration-settings button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid var(--color-outline-variant);border-radius:var(--shape-medium);background:var(--color-surface);color:var(--color-on-surface);font-size:var(--type-label-large-size);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--motion-duration-short) var(--motion-easing-standard)}.configuration-settings button:hover:not(:disabled){background:var(--color-surface-container-high)}.configuration-settings button:disabled{color:var(--color-disabled-content);cursor:not-allowed}.configuration-settings button[aria-current=page],.configuration-settings button[aria-pressed=true]{background:var(--color-primary-container);border-color:var(--color-primary-container);color:var(--color-on-primary-container)}.configuration-settings button.configuration-primary{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.configuration-settings button.configuration-primary:hover:not(:disabled){background:var(--color-primary-strong)}.configuration-settings button.configuration-primary:disabled{background:var(--color-disabled-container);border-color:transparent;color:var(--color-disabled-content)}.configuration-settings-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.configuration-settings-header>div{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:0 14px;gap:0 14px}.configuration-settings-symbol{width:48px;height:48px;border-radius:var(--shape-large);display:grid;place-items:center;background:var(--color-primary-container);color:var(--color-on-primary-container);grid-row:span 2}.configuration-settings-header h2{margin:0;font-size:var(--type-headline-medium-size);letter-spacing:var(--tracking-title)}.configuration-settings-header p{margin:5px 0 0;color:var(--color-on-surface-variant);font-size:var(--type-body-medium-size)}.configuration-settings-header>button{flex-shrink:0}.configuration-settings-layout{display:grid;grid-template-columns:224px minmax(0,1fr);background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--shape-extra-large);box-shadow:var(--elevation-1);min-height:650px}.configuration-settings-navigation{padding:18px 12px;background:var(--color-surface-container-low);-webkit-border-end:1px solid var(--color-outline-variant);border-inline-end:1px solid var(--color-outline-variant);border-radius:var(--shape-extra-large) 0 0 var(--shape-extra-large)}.configuration-navigation-group+.configuration-navigation-group{margin-top:10px}.configuration-navigation-group>button{justify-content:space-between;font-weight:var(--font-weight-semibold)}.configuration-navigation-group button{width:100%;text-align:start;border-color:transparent;background:transparent}.configuration-navigation-children{display:grid;grid-gap:2px;gap:2px}.configuration-navigation-children button{justify-content:flex-start;-webkit-padding-start:28px;padding-inline-start:28px;color:var(--color-on-surface-variant)}.configuration-settings-pane{min-width:0;padding:26px}.configuration-pane-heading{display:flex;align-items:center;gap:8px;margin-bottom:20px}.configuration-pane-heading h3{margin:0;font-size:var(--type-title-large-size);outline:none}.configuration-pane-heading .configuration-back{display:none}.configuration-settings-welcome{display:grid;align-content:center;justify-items:center;min-height:360px;padding:32px;text-align:center;color:var(--color-on-surface-variant)}.configuration-settings-welcome>svg{color:var(--color-primary)}.configuration-settings-welcome small{max-width:380px;line-height:1.6}.configuration-category-list{display:grid;grid-gap:10px;gap:10px}.configuration-category-list>button{justify-content:space-between;min-height:60px}.configuration-pane-description{margin:-8px 0 22px;color:var(--color-on-surface-variant);font-size:var(--type-body-medium-size);line-height:1.65}.configuration-list-toolbar{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px}.configuration-list-toolbar .configuration-field{flex:1 1;margin:0}.configuration-list-toolbar>button{flex-shrink:0;margin-bottom:0}.configuration-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;font-size:var(--type-body-medium-size)}.configuration-field>span{font-weight:var(--font-weight-medium)}.configuration-capabilities p,.configuration-field small{color:var(--color-on-surface-variant);font-size:var(--type-body-small-size);line-height:1.6}.configuration-settings :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;padding:11px 12px;border:1px solid var(--color-outline-variant);border-radius:var(--shape-medium);background:var(--color-surface-container-lowest);color:var(--color-on-surface)}.configuration-settings :is(input,select,textarea):disabled{color:var(--color-disabled-content);background:var(--color-surface-container)}.configuration-settings textarea{resize:vertical;min-height:70px;line-height:1.6}.configuration-settings input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;flex-shrink:0;accent-color:var(--color-primary)}.configuration-field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}.configuration-editor-container{position:relative;margin:0 0 20px;padding:22px;border:1px solid var(--color-primary);background:var(--color-surface-container-low);border-radius:var(--shape-large)}.configuration-editor h4{margin:0 44px 20px 0;font-size:var(--type-title-medium-size)}.configuration-editor-close{position:absolute;top:10px;right:10px;width:44px;padding:0!important;border-color:transparent!important;background:transparent!important}.configuration-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.configuration-form-actions>button{min-width:90px}.configuration-capabilities{min-width:0;border:1px solid var(--color-outline-variant);border-radius:var(--shape-medium);padding:10px 14px}.configuration-capabilities legend{padding:0 6px;font-size:var(--type-body-medium-size);font-weight:var(--font-weight-medium)}.configuration-capabilities p{margin:0 0 8px}.configuration-capabilities>div{display:flex;flex-wrap:wrap;gap:0 20px}.configuration-capabilities label,.configuration-toggle{min-height:44px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--type-body-medium-size)}.configuration-instructions{font-family:var(--font-family-mono)!important;font-size:var(--type-body-medium-size)!important}.configuration-records{display:grid;grid-gap:12px;gap:12px}.configuration-record{min-width:0;padding:18px;border:1px solid var(--color-outline-variant);border-radius:var(--shape-large);background:var(--color-surface-container-lowest)}.configuration-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.configuration-record-heading>div{min-width:0}.configuration-record h4{font-size:var(--type-title-medium-size);margin:0 0 4px;overflow-wrap:anywhere}.configuration-record code{font-family:var(--font-family-mono);font-size:var(--type-body-small-size)}.configuration-record code,.configuration-record p{color:var(--color-on-surface-variant);overflow-wrap:anywhere}.configuration-record p{font-size:var(--type-body-medium-size);line-height:1.6;margin:8px 0}.configuration-toggle{flex-shrink:0}.configuration-record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.configuration-record-actions>button{padding:8px 12px}.configuration-settings .configuration-delete-button{color:var(--color-error);border-color:transparent;-webkit-margin-start:auto;margin-inline-start:auto}.configuration-settings .configuration-danger{color:var(--color-on-error-container);background:var(--color-error-container);border-color:var(--color-error-container)}.configuration-delete-confirm{display:flex;width:100%;flex-wrap:wrap;gap:8px;padding:14px;background:var(--color-surface-container-low);border-radius:var(--shape-medium)}.configuration-delete-confirm p{width:100%;margin:0 0 4px}.configuration-capability-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.configuration-capability-tags>span{padding:4px 8px;background:var(--color-secondary-container);color:var(--color-on-secondary-container);border-radius:var(--shape-small);font-size:var(--type-label-medium-size)}.configuration-active-assistant{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:16px;margin-bottom:16px;border-radius:var(--shape-large);background:var(--color-primary-container);color:var(--color-on-primary-container);font-size:var(--type-body-medium-size)}.configuration-empty{padding:32px 20px;text-align:center;color:var(--color-on-surface-variant);font-size:var(--type-body-medium-size)}.configuration-feedback{padding:12px 14px;background:var(--color-primary-container);color:var(--color-on-primary-container);border-radius:var(--shape-medium);font-size:var(--type-body-medium-size)}.configuration-feedback-error{background:var(--color-error-container);color:var(--color-on-error-container)}@media (max-width:1050px){.configuration-settings{padding:22px}.configuration-settings-layout{grid-template-columns:190px minmax(0,1fr)}.configuration-settings-pane{padding:20px}.configuration-field-grid{grid-template-columns:1fr}}@media (max-width:700px){.configuration-settings{padding:18px 12px}.configuration-settings-header{align-items:flex-start;flex-direction:column;gap:14px;margin:0 6px 20px}.configuration-settings-header h2{font-size:var(--type-title-large-size)}.configuration-settings-header p{line-height:1.5}.configuration-settings-header>button{width:100%}.configuration-settings-layout{display:block;min-height:420px;border-radius:var(--shape-large)}.configuration-settings-navigation{padding:10px;border:0;border-radius:var(--shape-large);background:var(--color-surface)}.configuration-navigation-group+.configuration-navigation-group{margin-top:4px}.configuration-navigation-group>button{min-height:60px;padding:14px;font-size:var(--type-title-medium-size)}.configuration-navigation-children{display:none}.configuration-settings-pane{display:none;padding:16px}.configuration-settings-has-selection .configuration-settings-navigation{display:none}.configuration-settings-has-selection .configuration-settings-pane{display:block}.configuration-pane-heading{margin-bottom:20px;gap:8px}.configuration-pane-heading .configuration-back{display:inline-flex;width:44px;flex-shrink:0;padding:0;border-color:transparent}.configuration-list-toolbar{flex-direction:column;align-items:stretch}.configuration-list-toolbar>button{align-self:flex-end}.configuration-record{padding:14px}.configuration-record-heading{gap:8px}.configuration-toggle{font-size:var(--type-body-small-size)}.configuration-editor-container{padding:16px}.configuration-record-actions>button{flex:1 0 auto}.configuration-active-assistant{grid-template-columns:1fr;gap:10px}.configuration-delete-confirm{padding:10px}}@media (prefers-reduced-motion:reduce){.configuration-settings *{transition:none!important;scroll-behavior:auto!important}}.utility-surface{width:100%;max-width:1120px;margin:0 auto;padding:clamp(20px,4vw,48px);height:100%;overflow-y:auto;color:var(--kelivo-color-on-surface)}.utility-surface header{margin-bottom:28px}.utility-surface h2{font-size:28px;font-weight:600;letter-spacing:-.04em;margin:12px 0}.utility-muted,.utility-surface header p{color:var(--kelivo-color-on-surface-variant);line-height:1.7}.utility-search{display:flex;gap:12px;align-items:center;border-radius:24px;padding:6px 18px;background:var(--kelivo-color-surface-container);border:1px solid var(--kelivo-color-outline-variant)}.utility-search input{flex:1 1;width:0;border:0;background:transparent}.utility-pane input,.utility-pane select,.utility-pane textarea,.utility-surface input,.utility-surface select,.utility-surface textarea{min-height:44px;font:inherit;color:inherit;max-width:100%}.utility-controls{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.utility-controls label,.utility-field{display:flex;flex:1 1;min-width:150px;gap:8px;flex-direction:column;font-size:13px}.translation-columns textarea,.utility-controls select,.utility-field textarea{border:1px solid var(--kelivo-color-outline-variant);background:var(--kelivo-color-surface);border-radius:12px;padding:12px;color:inherit}.utility-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.utility-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--kelivo-color-outline-variant);border-radius:22px;color:inherit;background:var(--kelivo-color-surface)}.utility-actions .utility-primary{background:var(--kelivo-color-primary);color:var(--kelivo-color-on-primary);border-color:transparent}.utility-pane :focus-visible,.utility-surface :focus-visible{outline:2px solid var(--kelivo-color-primary);outline-offset:3px}.utility-pane button:disabled,.utility-surface button:disabled{opacity:.5;cursor:not-allowed}.utility-results,.utility-results button{display:grid;grid-gap:12px;gap:12px}.utility-results button{text-align:left;color:inherit;border:1px solid var(--kelivo-color-outline-variant);border-radius:18px;padding:20px;background:var(--kelivo-color-surface);min-width:0;overflow-wrap:anywhere}.utility-result-heading{display:flex;justify-content:space-between;gap:16px}.utility-results time{font-size:12px;color:var(--kelivo-color-on-surface-variant)}.utility-empty{text-align:center;padding:44px 20px}.translation-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.translation-columns label{display:flex;flex-direction:column;gap:12px;min-width:0}.translation-columns textarea{width:100%;resize:vertical;min-height:300px}.translation-columns section{min-width:0;border-radius:16px;background:var(--kelivo-color-surface-container);padding:20px}.translation-columns h3{margin:0 0 18px;font-size:14px;font-weight:500}.translation-output{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.utility-pane{padding:4px;min-width:0}.utility-pane h4{display:flex;align-items:center}@media(max-width:650px){.translation-columns{grid-template-columns:1fr}.utility-surface{padding:20px 16px}.translation-columns textarea{min-height:200px}.utility-controls label{flex-basis:100%}}.data-storage-page{color:var(--color-on-surface);margin:0 auto;max-width:1120px;min-width:0;padding:28px clamp(16px,3vw,40px) 56px;width:100%}.data-storage-page h1,.data-storage-page h2,.data-storage-page h3,.data-storage-page p{margin-top:0;overflow-wrap:anywhere}.data-storage-page h2{font-size:var(--type-title-large-size);margin-bottom:8px}.data-storage-page h3{font-size:var(--type-title-medium-size);margin-bottom:6px}.data-storage-page p{color:var(--color-on-surface-variant);font-size:var(--type-body-medium-size);line-height:1.65}.data-storage-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.data-storage-stat{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--shape-large);display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px}.data-storage-stat span{color:var(--color-on-surface-variant);font-size:var(--type-label-large-size)}.data-storage-stat strong{color:var(--color-primary);font-size:var(--type-headline-medium-size);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.data-storage-note{margin:12px 0 22px}.data-storage-card{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--shape-extra-large);box-shadow:var(--elevation-1);margin-top:20px;padding:24px}.data-storage-scope{background:var(--color-surface-container-low);border-radius:var(--shape-medium);padding:14px 16px}.data-storage-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.data-storage-page button{align-items:center;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--shape-full);color:var(--color-on-surface);display:inline-flex;font:inherit;font-size:var(--type-label-large-size);gap:8px;justify-content:center;line-height:1.4;min-height:var(--size-touch-target);min-width:var(--size-touch-target);padding:10px 16px}.data-storage-page button:not(:disabled):hover{background:var(--color-surface-container)}.data-storage-page button.data-storage-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.data-storage-page button.data-storage-primary:not(:disabled):hover{background:var(--color-primary-strong)}.data-storage-page button.data-storage-danger{background:var(--color-error);border-color:var(--color-error);color:var(--color-on-error)}.data-storage-page button.data-storage-delete{color:var(--color-error)}.data-storage-page button:disabled{cursor:not-allowed;opacity:.45}.data-storage-page :is(button,input):focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.data-storage-file{display:none}.data-storage-privacy{align-items:flex-start;display:flex;gap:10px;margin:18px 0 0}.data-storage-privacy svg{color:var(--color-primary);flex:0 0 auto;margin-top:3px}.data-import-preview{background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:var(--shape-large);margin-top:20px;padding:20px}.data-import-preview dl{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.data-import-preview dt{color:var(--color-on-surface-variant);font-size:var(--type-label-large-size)}.data-import-preview dd{font-size:var(--type-body-medium-size);font-weight:var(--font-weight-semibold);margin:4px 0 0;overflow-wrap:anywhere}.data-storage-feedback{min-height:16px}.data-storage-feedback p{margin:16px 0 0}.data-storage-page .data-storage-error{color:var(--color-error)}.data-storage-list-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.data-storage-list-header h2{margin:0}.data-storage-page input[type=search]{background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:var(--shape-full);color:var(--color-on-surface);font:inherit;font-size:var(--type-body-medium-size);max-width:100%;min-height:var(--size-touch-target);min-width:0;padding:10px 16px;width:270px}.data-conversation-list{list-style:none;margin:0;padding:0}.data-conversation-list>li{align-items:flex-start;border-bottom:1px solid var(--color-outline-variant);display:flex;gap:16px;justify-content:space-between;min-width:0;padding:18px 0}.data-conversation-list>li:last-child{border-bottom:0}.data-conversation-info{min-width:0}.data-conversation-info h3{font-weight:var(--font-weight-semibold)}.data-conversation-info p{margin:8px 0 0}.data-storage-tag{background:var(--color-secondary-container);border-radius:var(--shape-full);color:var(--color-on-secondary-container);display:inline-flex;font-size:var(--type-label-small-size);padding:3px 9px}.data-conversation-list .data-storage-actions{flex:0 0 auto;justify-content:end;max-width:220px}.data-storage-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px}.data-storage-pagination span{color:var(--color-on-surface-variant);font-size:var(--type-label-large-size)}@media (max-width:899px){.data-storage-page{padding:20px 16px 32px}.data-storage-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.data-storage-card{border-radius:var(--shape-large);padding:18px}.data-conversation-list>li{flex-direction:column;gap:12px}.data-conversation-list .data-storage-actions{justify-content:start;max-width:100%}.data-storage-list-header{align-items:stretch;flex-direction:column}.data-storage-page input[type=search]{width:100%}.data-import-preview{padding:16px}}@media (prefers-reduced-motion:reduce){.data-storage-page *{scroll-behavior:auto;transition:none}}.secondary-pane{min-width:0;color:var(--color-on-surface)}.secondary-pane+.secondary-pane{margin-top:32px;padding-top:28px;border-top:1px solid var(--color-outline-variant)}.secondary-pane h4{margin:0 0 12px;font-size:var(--type-title-medium-size)}.secondary-pane h5{font-size:var(--type-title-small-size);margin:12px 0}.secondary-pane p{font-size:var(--type-body-medium-size);line-height:1.7;overflow-wrap:anywhere}.secondary-description{color:var(--color-on-surface-variant);margin:0 0 18px}.secondary-boundary{padding:14px 16px;background:var(--color-secondary-container);color:var(--color-on-secondary-container);border-radius:var(--shape-medium)}.secondary-pane :is(button,input,select,textarea){font:inherit}.secondary-pane :is(button,input,select){min-height:var(--size-touch-target)}.secondary-pane :is(button,input,select,textarea,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.secondary-pane button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 13px;color:var(--color-on-surface);background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--shape-medium);font-size:var(--type-label-large-size);cursor:pointer}.secondary-pane button:hover:not(:disabled){background:var(--color-surface-container-high)}.secondary-pane button:disabled{color:var(--color-disabled-content);cursor:not-allowed}.secondary-pane button.secondary-primary{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.secondary-pane .secondary-danger{color:var(--color-on-error-container);background:var(--color-error-container);border-color:var(--color-error-container)}.secondary-pane .secondary-delete{color:var(--color-error);border-color:transparent}.secondary-field{display:flex;flex-direction:column;min-width:0;gap:7px;margin-bottom:16px;font-size:var(--type-body-medium-size)}.secondary-field>span{font-weight:var(--font-weight-medium)}.secondary-field :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:1px solid var(--color-outline-variant);border-radius:var(--shape-medium);color:var(--color-on-surface);background:var(--color-surface-container-lowest)}.secondary-field textarea{resize:vertical;line-height:1.6;min-height:80px}.secondary-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.secondary-request-fields{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px}.secondary-records{display:grid;grid-gap:14px;gap:14px;margin:20px 0}.secondary-about,.secondary-preview,.secondary-record{padding:18px;border:1px solid var(--color-outline-variant);border-radius:var(--shape-large);min-width:0}.secondary-record-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.secondary-record-heading>div{min-width:0}.secondary-pane dd,.secondary-record code,.secondary-record h4{overflow-wrap:anywhere}.secondary-content-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap}.secondary-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.secondary-actions .secondary-delete{-webkit-margin-start:auto;margin-inline-start:auto}.secondary-editor{padding:20px;margin:20px 0;border:1px solid var(--color-primary);border-radius:var(--shape-large);background:var(--color-surface-container-low)}.secondary-editor>.secondary-actions{justify-content:flex-end}.secondary-delete-confirm{width:100%;padding:14px;background:var(--color-surface-container-low);border-radius:var(--shape-medium);display:flex;flex-wrap:wrap;gap:8px}.secondary-delete-confirm p{margin:0 0 6px;width:100%}.secondary-check{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;gap:8px;font-size:var(--type-body-medium-size);cursor:pointer}.secondary-check input[type=checkbox]{min-height:18px;width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.secondary-pane details{margin:12px 0;min-width:0}.secondary-pane summary{display:list-item;min-height:44px;padding:12px 8px;cursor:pointer;color:var(--color-primary);font-size:var(--type-label-large-size);border-radius:var(--shape-small)}.secondary-pane pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;padding:14px;margin:0;max-height:430px;overflow:auto;border:1px solid var(--color-outline-variant);border-radius:var(--shape-medium);background:var(--color-surface-container-low);font-family:var(--font-family-mono);font-size:var(--type-body-small-size);line-height:1.7}.secondary-code-input{font-family:var(--font-family-mono)!important;font-size:var(--type-body-small-size)!important}.secondary-badge{display:inline-flex;border-radius:var(--shape-full);padding:4px 8px;background:var(--color-secondary-container);color:var(--color-on-secondary-container);font-size:var(--type-label-medium-size)}.secondary-meta{display:inline-block;margin:6px 8px;font-size:var(--type-body-small-size);color:var(--color-on-surface-variant)}.secondary-preview{margin-top:22px;background:var(--color-surface-container-low)}.secondary-preview>pre{background:var(--color-surface-container-lowest)}.secondary-feedback{padding:12px 14px;color:var(--color-on-success-container);background:var(--color-success-container);border-radius:var(--shape-medium)}.secondary-feedback-error{color:var(--color-on-error-container);background:var(--color-error-container)}.secondary-empty{padding:24px 10px;text-align:center;color:var(--color-on-surface-variant)}.secondary-share-preview{padding:18px;border:1px solid var(--color-outline-variant);border-radius:var(--shape-large)}.secondary-qr{display:grid;justify-content:center;max-width:100%;overflow:hidden}.secondary-qr>svg{max-width:100%;height:auto}.secondary-import{margin-top:26px}.secondary-pane dl:not(.secondary-stats){display:grid;grid-template-columns:minmax(100px,auto) minmax(0,1fr);grid-gap:10px 20px;gap:10px 20px;font-size:var(--type-body-medium-size);line-height:1.6}.secondary-pane dt{color:var(--color-on-surface-variant)}.secondary-pane dd{margin:0}.secondary-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.secondary-stats>div{padding:14px;background:var(--color-surface-container-low);border-radius:var(--shape-medium)}.secondary-stats dt{font-size:var(--type-body-small-size);line-height:1.6;margin-bottom:5px}.secondary-stats dd{font-size:var(--type-title-large-size);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.secondary-log-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:var(--type-body-medium-size)}.secondary-log-list{padding:0;margin:16px 0;list-style:none}.secondary-log-list li{padding:14px 0;border-top:1px solid var(--color-outline-variant)}.secondary-log-list li>div:first-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.secondary-log-list strong{font-size:var(--type-body-medium-size)}.secondary-log-list time{-webkit-margin-start:auto;margin-inline-start:auto}.secondary-log-context,.secondary-log-list time{font-size:var(--type-body-small-size);color:var(--color-on-surface-variant)}.secondary-log-context{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.secondary-log-context code{overflow-wrap:anywhere}.secondary-level-warning{color:var(--color-on-warning-container);background:var(--color-warning-container)}.secondary-level-error{color:var(--color-on-error-container);background:var(--color-error-container)}.secondary-about{margin-bottom:28px;background:var(--color-surface-container-low)}@media (max-width:700px){.secondary-fields,.secondary-request-fields{grid-template-columns:1fr;gap:0}.secondary-about,.secondary-editor,.secondary-preview,.secondary-record,.secondary-share-preview{padding:14px}.secondary-record-heading{flex-direction:column;gap:0}.secondary-stats{grid-template-columns:1fr 1fr}.secondary-stats dd{font-size:var(--type-title-medium-size)}.secondary-pane dl:not(.secondary-stats){grid-template-columns:1fr;gap:4px}.secondary-pane dl:not(.secondary-stats) dd{margin-bottom:10px}.secondary-actions>button{flex-grow:1}.secondary-log-list time{width:100%;-webkit-margin-start:0;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.secondary-pane *{transition:none!important;scroll-behavior:auto!important}}