.heval-button,.heval-icon-button{border:1px solid var(--heval-line);background:var(--heval-surface);min-height:40px;color:var(--heval-ink);font:inherit;text-align:center;cursor:pointer;transition:background-color var(--heval-motion-fast) ease, border-color var(--heval-motion-fast) ease, color var(--heval-motion-fast) ease;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:550;line-height:20px;display:inline-flex}.heval-icon-button{background:0 0;border-color:#0000;width:40px;padding:8px}.heval-button svg,.heval-icon-button svg{flex:none}.heval-button:not(:disabled):hover,.heval-icon-button:not(:disabled):hover{background:var(--heval-recessed);border-color:var(--heval-line-strong)}.heval-button_primary{background:var(--heval-action);border-color:var(--heval-action);color:var(--heval-action-ink);font-weight:650}.heval-button_primary:not(:disabled):hover{background:var(--heval-action-hover);border-color:var(--heval-action-hover)}.heval-button_quiet{background:0 0;border-color:#0000}.heval-button_danger{color:var(--heval-danger)}.heval-button[aria-pressed=true],.heval-icon-button[aria-pressed=true]{background:var(--heval-selection);border-color:var(--heval-action-text)}.heval-button:disabled,.heval-icon-button:disabled{cursor:not-allowed;opacity:.5}.heval-button:focus-visible,.heval-icon-button:focus-visible,.heval-input:focus-visible,.heval-textarea:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:2px}.heval-input,.heval-textarea{border:1px solid var(--heval-line);background:var(--heval-canvas);width:100%;min-width:0;min-height:40px;color:var(--heval-ink);font:inherit;border-radius:0;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.heval-input::placeholder,.heval-textarea::placeholder{color:var(--heval-quiet)}.heval-input[aria-invalid=true],.heval-textarea[aria-invalid=true]{border-color:var(--heval-danger)}.heval-input:disabled,.heval-textarea:disabled{opacity:.65;cursor:not-allowed}.heval-textarea{resize:vertical;overflow-wrap:anywhere;min-height:100px}.heval-field{gap:8px;min-width:0;display:grid}.heval-field-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.heval-field-label label{font-size:14px;font-weight:650;line-height:22px}.heval-field-label>span,.heval-field-help{color:var(--heval-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.heval-field-error{color:var(--heval-danger);font-size:13px;line-height:20px}.heval-search-field{align-items:center;min-width:0;display:flex;position:relative}.heval-search-field>svg{pointer-events:none;color:var(--heval-muted);position:absolute;inset-inline-start:12px}.heval-search-field>input{padding-inline:38px 42px}.heval-search-field>button{position:absolute;inset-inline-end:2px}.heval-check-row{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:10px;display:flex}.heval-check-row>input{appearance:none;border:1px solid var(--heval-line-strong);background:var(--heval-canvas);width:18px;height:18px;cursor:inherit;border-radius:0;flex:none;margin:2px 0 0}.heval-check-row>input:checked{background:var(--heval-action);border-color:var(--heval-action)}.heval-check-row>input:checked:after{content:"";border:solid var(--heval-action-ink);border-width:0 2px 2px 0;width:5px;height:9px;margin:2px 0 0 6px;display:block;transform:rotate(45deg)}.heval-check-row>input:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:3px}.heval-check-row>input:disabled{opacity:.55;cursor:not-allowed}.heval-check-row>span{gap:4px;min-width:0;font-size:14px;line-height:22px;display:grid}.heval-check-row small{color:var(--heval-muted);font-size:12px;line-height:18px}.heval-native-dialog{border:2px solid var(--heval-line-strong);background:var(--heval-surface);width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);color:var(--heval-ink);font:inherit;overscroll-behavior:contain;border-radius:0;margin:auto;padding:0;overflow:hidden}.heval-native-dialog[open]{animation:heval-control-enter var(--heval-motion-enter) ease-out;flex-direction:column;display:flex}.heval-native-dialog::backdrop{background:var(--heval-veil)}.heval-native-dialog-header{border-bottom:1px solid var(--heval-line);flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 16px 12px 24px;display:flex}.heval-native-dialog-header h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:750;line-height:28px}.heval-native-dialog-body{overscroll-behavior:contain;min-width:0;min-height:0;padding:24px;overflow:auto}.heval-native-dialog-footer{border-top:1px solid var(--heval-line);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.heval-form-stack{gap:24px;display:grid}.heval-form-stack>p{color:var(--heval-muted);margin:0;font-size:13px;line-height:20px}.heval-form-checks{display:grid}.heval-model-picker{width:min(580px,100vw - 32px)}.heval-model-picker .heval-native-dialog-body{flex-direction:column;gap:16px;display:flex}.heval-model-picker-list{border:1px solid var(--heval-line);overscroll-behavior:contain;height:min(310px,35dvh);min-height:96px;overflow:auto}.heval-model-picker-provider{color:var(--heval-muted);background:var(--heval-recessed);padding:8px 12px;font-size:11px;line-height:18px}.heval-model-option{border:0;width:100%;min-height:64px;color:var(--heval-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-inline-start:2px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.heval-model-option>span{gap:4px;min-width:0;display:grid}.heval-model-option strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:22px}.heval-model-option small{color:var(--heval-muted);font-size:12px;line-height:18px}.heval-model-option>svg{color:var(--heval-action-text);flex:none}.heval-model-option_cursor,.heval-model-option:hover{background:var(--heval-recessed)}.heval-model-option[aria-selected=true]{border-inline-start-color:var(--heval-action);background:var(--heval-selection)}.heval-model-option:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:-2px}.heval-model-option:disabled{opacity:.6;cursor:wait}.heval-model-picker-empty{color:var(--heval-muted);margin:0;padding:16px;font-size:13px;line-height:22px}.heval-thinking-options{border:0;min-width:0;margin:0;padding:0}.heval-thinking-options legend{margin:0 0 12px;padding:0;font-size:14px;font-weight:650}.heval-thinking-options>div{flex-wrap:wrap;gap:8px;display:flex}.heval-thinking-options label{cursor:pointer;position:relative}.heval-thinking-options input{opacity:0;width:1px;height:1px;position:absolute}.heval-thinking-options span{border:1px solid var(--heval-line);align-items:center;min-height:40px;padding:8px 12px;font-size:13px;line-height:20px;display:flex}.heval-thinking-options input:checked+span{background:var(--heval-selection);border-color:var(--heval-action-text)}.heval-thinking-options input:focus-visible+span{outline:2px solid var(--heval-action-text);outline-offset:2px}.heval-thinking-options:disabled{opacity:.6}.heval-thinking-options>p,.heval-model-picker-hint{color:var(--heval-muted);margin:0;font-size:12px;line-height:20px}.heval-model-picker-state{min-width:0;color:var(--heval-muted);overflow-wrap:anywhere;flex:1;align-self:center;font-size:12px;line-height:20px}.heval-runtime-switcher.heval-button{min-width:0;max-width:100%;color:var(--heval-muted);flex-shrink:1;font-size:12px}.heval-model-control{max-width:100%}@media (max-width:600px){.heval-thinking-options span{min-height:44px}}.heval-notice{border-inline-start:3px solid var(--heval-status);background:var(--heval-status-bg);overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;line-height:20px;display:flex}.heval-notice>div{gap:4px;min-width:0;display:grid}.heval-notice_error{border-color:var(--heval-danger);background:var(--heval-danger-bg)}.heval-notice_warning{border-color:var(--heval-warning);background:var(--heval-warning-bg)}.heval-notice .heval-icon-button{margin:-6px -10px -6px 0}.heval-view-tabs{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow-x:auto}.heval-view-tabs>button{border:0;min-height:44px;color:var(--heval-muted);font:inherit;cursor:pointer;transition:color var(--heval-motion-fast), background-color var(--heval-motion-fast), border-color var(--heval-motion-fast);background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:10px 12px;font-size:13px;line-height:22px}.heval-view-tabs>button:hover{color:var(--heval-ink);background:var(--heval-recessed)}.heval-view-tabs>button[aria-selected=true]{border-bottom-color:var(--heval-action);color:var(--heval-ink);font-weight:650}.heval-view-tabs>button:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:-4px}.heval-view-tabs>button>svg{vertical-align:-3px;margin-inline-end:6px}@keyframes heval-control-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px),(pointer:coarse){.heval-button,.heval-icon-button{min-height:44px}.heval-icon-button{width:44px}.heval-input,.heval-textarea{min-height:44px;font-size:16px}.heval-native-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.heval-native-dialog-header{padding:10px 10px 10px 16px}.heval-native-dialog-body{padding:20px 16px}.heval-native-dialog-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom))}}@media (max-width:360px){.heval-native-dialog-footer>.heval-button{flex:100%}}@media (prefers-reduced-motion:reduce){.heval-native-dialog[open]{animation:none}}
.skill-workspace{background:var(--heval-canvas);width:100%;min-width:0;height:100%;min-height:0;container-type:inline-size}.skill-workspace-surface{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.skill-workspace [hidden],.heval-side-panel[hidden]{display:none!important}.skill-workspace-chrome{border-bottom:2px solid var(--heval-line-strong);background:var(--heval-surface);flex:none;align-items:center;gap:4px;min-width:0;min-height:68px;padding:10px 12px;display:flex}.skill-workspace-tab{border:1px solid var(--heval-line);border-bottom:2px solid var(--heval-action);align-items:center;gap:8px;min-height:40px;padding-inline:12px 0;font-size:13px;line-height:20px;display:flex}.skill-workspace-tab-close{opacity:0;width:36px;min-height:36px;transition:opacity var(--heval-motion-fast);padding:8px}.skill-workspace-tab:hover .skill-workspace-tab-close,.skill-workspace-tab:focus-within .skill-workspace-tab-close{opacity:1}.skill-workspace-window-actions{margin-inline-start:auto;display:flex}.skill-workspace-notices{flex:none;gap:8px;display:grid}.skill-workspace-notices:empty{display:none}.skill-workspace-notices>.heval-notice{padding-block:8px}.skill-workspace-loading{color:var(--heval-muted);text-align:center;flex:1;place-content:center;gap:16px;padding:32px;display:grid}.skill-library{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.skill-library-heading,.skill-library-tools{flex-shrink:0}.skill-library-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 28px 20px;display:flex}.skill-library-heading h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:750;line-height:34px}.skill-library-heading p{max-width:42ch;color:var(--heval-muted);margin:8px 0 0;font-size:13px;line-height:20px}.skill-library-count{color:var(--heval-muted);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12px;display:block}.skill-library-tools{border-bottom:1px solid var(--heval-line);gap:12px;padding:0 28px 20px;display:grid}.skill-library-filters{flex-wrap:wrap;gap:8px;display:flex}.skill-library-filters .heval-button{background:0 0;min-height:36px;padding-block:6px}.skill-library-filters .heval-button[aria-pressed=true]{background:var(--heval-selection)}.skill-library-list{flex-direction:column;flex-shrink:0;gap:0;margin:0;padding:0 28px 24px;list-style:none;display:flex}.skill-library-list>li{border-bottom:1px solid var(--heval-line)}.skill-library-row{width:100%;min-height:116px;color:var(--heval-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--heval-motion-fast);background:0 0;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:20px 8px;display:grid}.skill-library-row:hover{background:var(--heval-surface)}.skill-library-row:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:-2px}.skill-library-row>svg:first-child{color:var(--heval-muted)}.skill-library-row>svg:last-child{color:var(--heval-action-text)}.skill-library-row-copy{gap:8px;min-width:0;display:grid}.skill-library-row-copy strong{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:24px}.skill-library-row-description{-webkit-line-clamp:2;color:var(--heval-muted);-webkit-box-orient:vertical;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.skill-library-row-meta{color:var(--heval-muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;line-height:18px;display:flex}.skill-library-row-meta>span{align-items:center;gap:5px;display:inline-flex}.skill-dirty-label{color:var(--heval-action-text)}.skill-empty{text-align:center;flex:1 0 auto;align-content:center;justify-items:center;gap:16px;padding:40px 24px;display:grid}.skill-empty h3,.skill-empty p{margin:0}.skill-empty p{color:var(--heval-muted);font-size:13px;line-height:20px}.skill-workbench{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.skill-workbench-heading{border-bottom:1px solid var(--heval-line);flex:none;gap:12px;padding:12px 24px 16px;display:grid}.skill-workbench-breadcrumb{justify-content:space-between;align-items:center;gap:12px;display:flex}.skill-back{color:var(--heval-muted);font-size:12px}.skill-workbench-title{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.skill-workbench-title h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:750;line-height:28px}.skill-workbench-title h2:focus{outline:none}.skill-workbench-title>div{min-width:0}.skill-origin-note{color:var(--heval-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:12px;line-height:18px;display:flex}.skill-origin-note>svg{flex:none}.skill-workbench-tabs{border-bottom:1px solid var(--heval-line);flex:none;justify-content:space-between;align-items:center;gap:8px;padding-inline:12px;display:flex}.skill-files-compact{display:none}.skill-workbench-body{flex:1;grid-template-columns:minmax(0,1fr) 236px;min-width:0;min-height:0;display:grid}.skill-workbench-body_files-hidden{grid-template-columns:minmax(0,1fr)}.skill-workbench-body_files-hidden>.skill-files-sidebar{display:none}.skill-workbench-document{flex-direction:column;min-width:0;min-height:0;display:flex}.skill-support-panel{flex:1;min-width:0;min-height:0;display:flex}.skill-definition{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.skill-content-panel{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:20px 24px;display:flex;overflow:auto}.skill-content-heading{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.skill-content-heading h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:22px}.skill-content-heading>span{color:var(--heval-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:18px}.skill-content-heading .skill-over-limit{color:var(--heval-danger)}.skill-properties-panel{flex:1;min-height:0;padding:24px;overflow:auto}.skill-properties-inner{align-content:start;gap:28px;max-width:760px;margin-inline:auto;display:grid}.skill-properties-inner h3{margin:0 0 12px;font-size:16px;font-weight:650;line-height:24px}.skill-properties-inner .heval-check-row+.heval-check-row{border-top:1px solid var(--heval-line)}.skill-properties-inner>section+section{border-top:1px solid var(--heval-line);padding-top:24px}.skill-property-hint{color:var(--heval-muted);margin:0;font-size:13px;line-height:20px}.skill-required-role{align-items:flex-start;gap:12px;min-height:48px;padding:12px 0;font-size:14px;line-height:22px;display:flex}.skill-required-role>svg{color:var(--heval-muted);flex:none;margin-top:3px}.skill-required-role span{gap:4px;display:grid}.skill-required-role small{color:var(--heval-muted);font-size:12px;line-height:18px}.skill-inline-action{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.skill-inline-action p{color:var(--heval-muted);margin:4px 0 0;font-size:13px;line-height:20px}.skill-inline-action h3{margin:0}.skill-document-footer{border-top:1px solid var(--heval-line);background:var(--heval-surface);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;padding:12px 24px;display:flex}.skill-document-footer-state{color:var(--heval-muted);gap:2px;min-width:0;font-size:12px;line-height:18px;display:grid}.skill-document-footer-actions{gap:8px;margin-inline-start:auto;display:flex}.skill-document-footer .skill-review-button{min-height:24px;color:var(--heval-action-text);text-underline-offset:3px;background:0 0;border:0;justify-content:flex-start;padding:2px 0;font-size:12px;text-decoration:underline}.skill-files-sidebar{border-inline-start:1px solid var(--heval-line);background:var(--heval-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.skill-files-heading{flex:none;justify-content:space-between;align-items:center;min-height:56px;padding:8px 12px 8px 16px;font-size:13px;display:flex}.skill-files-back{display:none}.skill-file-search{flex:none;margin:0 12px 12px}.skill-file-search .heval-input{font-size:12px}.skill-bundle-tree{flex:1;min-height:0;padding:0 8px 16px;overflow:auto}.skill-bundle-branch,.skill-bundle-children{min-width:0}.skill-bundle-children{border-inline-start:1px solid var(--heval-line);margin-inline-start:16px;padding-inline-start:6px}.skill-file-row{border:0;width:100%;min-height:40px;color:var(--heval-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-inline-start:2px solid #0000;grid-template-columns:12px 16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 6px;font-size:12px;line-height:20px;display:grid}.skill-file-row:hover{background:var(--heval-recessed)}.skill-file-row:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:-2px}.skill-file-row[aria-current=page]{border-inline-start-color:var(--heval-action);background:var(--heval-selection)}.skill-file-row-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-file-row-size{color:var(--heval-muted);font-variant-numeric:tabular-nums;font-size:10px}.skill-file-dirty{background:var(--heval-action);width:6px;height:6px}.skill-bundle-add{flex-shrink:0;margin:8px 12px 16px}.skill-files-note{color:var(--heval-muted);margin:0;padding:0 16px 16px;font-size:11px;line-height:18px}.skill-markdown{border:1px solid var(--heval-line);background:var(--heval-canvas);flex-direction:column;flex:1;min-width:0;min-height:160px;display:flex;overflow:hidden}.skill-markdown-toolbar{border-bottom:1px solid var(--heval-line);background:var(--heval-surface);flex:none;justify-content:flex-end;align-items:center;padding-inline:8px;display:flex}.skill-markdown-toolbar .heval-view-tabs>button{min-height:36px;padding:6px 10px;font-size:12px;line-height:22px}.skill-markdown-pane{flex:1;min-height:0;display:flex}.skill-markdown-source,.skill-markdown-preview{width:100%;min-width:0;min-height:0;color:var(--heval-ink);background:var(--heval-canvas);overscroll-behavior:contain;border:0;border-radius:0;flex:1;margin:0;padding:16px;font-size:13px;line-height:1.6;overflow:auto}.skill-markdown-source{resize:none;font-family:var(--g-font-family-monospace);white-space:pre-wrap;overflow-wrap:anywhere}.skill-markdown-source:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:-2px}.skill-markdown-preview{overflow-wrap:anywhere}.skill-markdown-preview>:first-child{margin-top:0}.skill-markdown-preview h1{letter-spacing:-.02em;font-size:24px;line-height:32px}.skill-markdown-preview h2{font-size:19px;line-height:28px}.skill-markdown-preview h3{font-size:16px;line-height:24px}.skill-markdown-preview pre{background:var(--heval-recessed);padding:12px;font-size:12px;overflow:auto}.skill-markdown-preview code{font-family:var(--g-font-family-monospace)}.skill-markdown-preview a{color:var(--heval-action-text);text-underline-offset:3px}.skill-markdown-preview table{border-collapse:collapse;font-size:12px}.skill-markdown-preview th,.skill-markdown-preview td{border:1px solid var(--heval-line);padding:8px}.skill-support-content{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:20px 24px;display:flex;overflow:auto}.skill-support-path{color:var(--heval-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:20px;display:flex}.skill-support-content .heval-skill-code-editor{--heval-file-editor-height:100%;flex:1;min-height:160px}.heval-skill-code-editor{border:1px solid var(--heval-line);background:var(--heval-canvas);overflow:hidden}.heval-skill-code-editor:focus-within{border-color:var(--heval-action-text);outline:1px solid var(--heval-action-text)}.skill-support-content .heval-skill-code-editor>.cm-editor{height:100%}.skill-support-content .heval-notice{flex-shrink:0}.skill-change-dialog{width:min(880px,100vw - 32px)}.skill-change-intro{color:var(--heval-muted);margin:0 0 24px;font-size:13px;line-height:20px}.skill-change-block+.skill-change-block{margin-top:28px}.skill-change-block h3{margin:0 0 12px;font-size:15px;line-height:22px}.skill-change-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.skill-change-version{flex-direction:column;min-width:0;display:flex}.skill-change-version>span{border-inline-start:3px solid var(--heval-danger);background:var(--heval-danger-bg);padding:6px 10px;font-size:12px;line-height:20px;display:block}.skill-change-version_after>span{border-color:var(--heval-status);background:var(--heval-status-bg)}.skill-change-version pre{border:1px solid var(--heval-line);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-family:var(--g-font-family-monospace);flex:1;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.skill-change-unchanged{color:var(--heval-muted);font-size:11px;line-height:18px}.skill-create-form{gap:24px;display:grid}.heval-side-panel_focus .skill-workspace-surface{padding-bottom:var(--heval-focus-composer-clearance)}.skill-library:not([hidden]),.skill-workbench:not([hidden]),.skill-properties-panel:not([hidden]),.skill-content-panel:not([hidden]),.skill-support-panel:not([hidden]){animation:heval-workspace-reveal var(--heval-motion-enter) ease-out}@keyframes heval-workspace-reveal{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.skill-library,.skill-workbench,.skill-properties-panel,.skill-content-panel,.skill-support-panel{animation:none!important}}@container (max-width:719px){.skill-workbench-body{grid-template-columns:minmax(0,1fr)}.skill-files-sidebar{border-inline-start:0;display:none}.skill-files-wide{display:none}.skill-files-compact{display:inline-flex}.skill-workbench-body_show-files>.skill-files-sidebar{display:flex}.skill-workbench-body_show-files>.skill-workbench-document{display:none}.skill-workbench-body_show-files{grid-template-columns:minmax(0,1fr)}.skill-files-back{display:inline-flex}.skill-bundle-tree{padding-inline:16px}.skill-file-row{min-height:44px;font-size:14px}.skill-file-row-size{font-size:12px}.skill-file-search{margin-inline:24px}.skill-file-search .heval-input{font-size:14px}}@container (max-width:479px){.skill-library-heading{flex-wrap:wrap;gap:16px;padding:24px 16px 16px}.skill-library-heading h2{font-size:24px;line-height:30px}.skill-library-tools,.skill-library-list{padding-inline:16px}.skill-library-row{grid-template-columns:24px minmax(0,1fr) 16px;gap:12px}.skill-library-row-copy strong{font-size:15px}.skill-workbench-heading{gap:8px;padding:8px 16px 12px}.skill-workbench-title h2{font-size:20px;line-height:28px}.skill-workbench-tabs{gap:0;padding-inline:4px}.skill-workbench-tabs .heval-view-tabs{gap:0}.skill-workbench-tabs .heval-view-tabs>button{padding-inline:10px}.skill-content-panel,.skill-support-content{padding:16px}.skill-properties-panel{padding:20px 16px}.skill-document-footer{padding:12px 16px max(12px, env(safe-area-inset-bottom));gap:8px}.skill-document-footer-actions{gap:4px}.skill-document-footer-actions .heval-button{padding-inline:10px}.skill-inline-action{flex-direction:column}.skill-markdown-source,.skill-markdown-preview{padding:12px;font-size:14px}.skill-markdown-toolbar .heval-view-tabs>button{min-height:44px}.skill-workspace-tab-close{opacity:1;width:44px;min-height:44px}.skill-library-filters .heval-button,.skill-document-footer .skill-review-button{min-height:44px}}@media (max-width:600px){.skill-change-comparison{grid-template-columns:minmax(0,1fr)}.skill-markdown-source{font-size:16px}}
.heval-conversation{position:relative}.heval-chat-turn{--heval-letter-step:24ms;gap:8px;min-width:0;display:grid;position:relative}.heval-chat-turn-heading{grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;min-width:0;display:grid}.heval-chat-turn-heading>.heval-speaker-line{pointer-events:none;grid-area:1/1;width:24px;height:24px;margin:0}.heval-chat-turn-heading>.heval-work-trace{grid-area:1/2}.heval-chat-turn>.heval-message-meta{margin-left:36px}.heval-chat-turn-content{gap:8px;min-width:0;padding-left:36px;display:grid}.heval-chat-turn-content:empty{display:none}.heval-chat-turn .heval-markdown{line-height:1.55}.heval-user-message{position:relative}.heval-user-message>.heval-message-meta{margin:0;position:absolute;inset-block-start:100%;inset-inline-end:0}.heval-user-message+.heval-message{margin-top:44px}.heval-chat-disclosure{min-width:0;max-width:100%}.heval-chat-disclosure>summary{min-height:40px;color:var(--heval-muted);cursor:pointer;overflow-wrap:anywhere;transition:color var(--heval-motion-fast) ease;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:450;line-height:20px;list-style:none;display:flex}.heval-chat-disclosure>summary::-webkit-details-marker{display:none}.heval-chat-disclosure>summary:hover{color:var(--heval-ink)}.heval-chat-disclosure>summary:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:2px}.heval-chat-chevron{width:13px;transition:transform var(--heval-motion-fast) ease;flex:0 0 13px;place-items:center;font-size:20px;line-height:20px;display:inline-grid}.heval-chat-disclosure[open]>summary .heval-chat-chevron{transform:rotate(90deg)}.heval-chat-disclosure-body{border-left:1px solid var(--heval-line);min-width:0;animation:heval-work-reveal var(--heval-motion-fast) ease-out;margin:4px 0 8px 6px;padding:8px 0 8px 14px;font-size:13px;line-height:21px}.heval-chat-disclosure-body>p{margin:0 0 8px}.heval-work-trace>summary{align-items:flex-start;min-height:48px;padding:0}.heval-turn-labels{min-width:0;min-height:48px;display:block}.heval-turn-wordmark{height:24px;color:var(--heval-ink);letter-spacing:.035em;transition:color var(--heval-motion-fast) ease;align-items:center;font-size:14px;font-weight:800;line-height:24px;display:flex}.heval-work-trace>summary:is(:hover,:focus-visible) .heval-turn-wordmark{color:var(--heval-action-text)}.heval-turn-letter-mask{display:inline-block;overflow:hidden}.heval-turn-letter{opacity:1;display:inline-block;transform:translateY(0)}.heval-chat-turn[data-turn-state=active] .heval-turn-letter{opacity:0;transform:translateY(105%)}.heval-chat-turn[data-turn-state=completed] .heval-turn-letter{transition:transform var(--heval-motion-enter) cubic-bezier(.2, .8, .2, 1), opacity var(--heval-motion-fast) linear;transition-delay:calc(var(--letter-index) * var(--heval-letter-step))}.heval-turn-status{min-height:24px;transition:transform var(--heval-motion-enter) cubic-bezier(.2, .8, .2, 1);align-items:center;gap:8px;font-size:11px;line-height:20px;display:flex;transform:translateY(0)}.heval-chat-turn[data-turn-state=active] .heval-turn-status{font-size:13px;transform:translateY(-24px)}.heval-turn-status>svg{flex:none}.heval-turn-status-label{min-width:0}.heval-turn-action-count{color:var(--heval-quiet);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:20px}.heval-turn-status .heval-chat-chevron{margin-left:2px}.heval-work-indicator{border:1px solid;flex:0 0 6px;width:6px;height:6px}.heval-work-indicator_active{background:var(--heval-action-text);border-color:var(--heval-action-text);animation:1.6s ease-in-out infinite heval-work-pulse}.heval-work-trace_error>summary,.heval-chat-tool_error>summary,.heval-chat-terminal-error,.heval-chat-history-error{color:var(--heval-danger)}.heval-chat-terminal-error{border-left:2px solid var(--heval-danger);margin:0;padding:8px 12px;font-size:14px;line-height:22px}.heval-chat-detail-label{color:var(--heval-quiet);flex:none;margin-left:auto;font-size:12px;font-weight:400;line-height:18px}.heval-work-steps{gap:10px;display:grid}.heval-work-step{min-width:0}.heval-chat-model-origin{color:var(--heval-quiet);overflow-wrap:anywhere;margin:0 0 4px 21px;font-size:11px;line-height:18px}.heval-chat-tool-name{overflow-wrap:anywhere;min-width:0;font-family:var(--g-font-family-monospace);font-size:12px}.heval-chat-tool-output{gap:14px;min-width:0;display:grid}.heval-tool-copy,.heval-message-copy{--g-button-height:40px;--g-button-icon-space:40px;min-width:40px}.heval-message-copy{--g-button-background-color:transparent;--g-button-background-color-hover:transparent;--g-button-text-color-hover:var(--heval-action-text)}.heval-chat-output-more{color:var(--heval-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.heval-chat-tool-image{width:100%;height:min(420px,50vh);position:relative}.heval-chat-muted{color:var(--heval-muted)}.heval-chat-system-line{color:var(--heval-quiet);padding-left:32px;font-size:12px}.heval-chat-system-operation{margin:14px 0 22px 32px}.heval-work-steps .heval-chat-system-operation{margin:0}.heval-composer-inner{container:heval-composer/inline-size}.heval-chat-composer-card{border:2px solid var(--heval-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px}.heval-chat-composer-card .heval-composer-field{align-items:center;min-height:40px;display:flex}.heval-chat-composer-card .heval-composer-textarea{align-self:center}.heval-chat-composer-card:focus-within{border-color:var(--heval-action-text)}.heval-chat-send-actions{flex:none;align-items:center;gap:4px;display:flex}.heval-chat-send.heval-button_primary{background:var(--heval-action);color:var(--heval-action-ink);border-color:var(--heval-action)}.heval-chat-send.heval-button_primary:not(:disabled):hover{background:var(--heval-action-hover)}.heval-chat-send-modes{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:2px;margin:-4px 0 0;display:flex}.heval-chat-send-modes button{min-height:40px;color:var(--heval-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 10px;font-size:12px}.heval-chat-send-modes button[aria-pressed=true]{border-color:var(--heval-line);color:var(--heval-ink);background:var(--heval-recessed)}.heval-chat-send-modes button:hover{background:var(--heval-recessed)}.heval-chat-send-modes button:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:1px}.heval-chat-composer-feedback{z-index:3;background:var(--heval-canvas);max-width:100%;color:var(--heval-muted);pointer-events:none;padding:4px 8px;font-size:11px;line-height:20px;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:0}.heval-chat-composer-feedback:empty{display:none}.heval-composer-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:40px;margin-top:4px;display:grid}.heval-composer-toolbar>.heval-runtime-controls{display:contents}.heval-runtime-metrics{align-items:center;gap:4px;display:flex}.heval-runtime-metrics .heval-runtime-metric{justify-content:center;min-width:40px;min-height:40px}.heval-composer-toolbar .heval-runtime-switcher{text-align:start;gap:8px;padding-inline:8px}.heval-composer-shortcuts{grid-column:-2/-1;justify-self:end;position:relative}.heval-composer-shortcuts>summary{color:var(--heval-muted);list-style:none}.heval-composer-shortcuts>summary::-webkit-details-marker{display:none}.heval-composer-toolbar .heval-runtime-switcher:not(:disabled):is(:hover,[aria-expanded=true]),.heval-composer-shortcuts>summary.heval-icon-button:hover,.heval-composer-shortcuts[open]>summary{color:var(--heval-action-text);background:0 0;border-color:#0000}.heval-composer-shortcuts-panel{z-index:6;border:1px solid var(--heval-line-strong);background:var(--heval-surface);width:min(300px,90vw);color:var(--heval-muted);padding:16px;font-size:12px;line-height:20px;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:0}.heval-composer-shortcuts-panel strong{color:var(--heval-ink);margin-bottom:8px;font-weight:600;display:block}.heval-composer-shortcuts-panel p{justify-content:space-between;gap:12px;margin:4px 0 0;display:flex}.heval-composer-shortcuts-panel kbd{font:inherit;white-space:nowrap;color:var(--heval-ink)}.heval-notification-button{position:relative}.heval-notification-count{background:var(--heval-action);min-width:15px;height:15px;color:var(--heval-action-ink);border:1px solid var(--heval-canvas);font-variant-numeric:tabular-nums;place-items:center;padding-inline:2px;font-size:10px;font-weight:700;line-height:13px;display:grid;position:absolute;inset-block-start:1px;inset-inline-end:0}.heval-chat-connection{color:var(--heval-warning);padding:8px 2px;font-size:13px;line-height:20px}.heval-chat-queue{margin:0 0 6px;font-size:12px}.heval-chat-queue>summary{font-size:12px}.heval-chat-queue .heval-chat-disclosure-body{max-height:180px;overflow:auto}.heval-chat-queue-items h3{margin:0 0 6px;font-size:12px;font-weight:650;line-height:18px}.heval-chat-queue-items ol{margin:0 0 10px;padding-left:20px}.heval-chat-queue-items li{white-space:pre-wrap;overflow-wrap:anywhere}.heval-chat-jump{z-index:2;left:50%;bottom:calc(var(--heval-focus-composer-clearance) + 8px);white-space:nowrap;position:absolute;transform:translate(-50%)}.heval-chat-jump .heval-button{box-shadow:2px 2px 0 var(--heval-line-strong)}@keyframes heval-work-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes heval-work-reveal{0%{opacity:.4;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@container heval-composer (max-width:520px){.heval-composer-toolbar{gap:4px}.heval-composer-toolbar .heval-runtime-switcher{gap:4px;max-width:100%;min-height:44px;padding:4px}.heval-runtime-switcher>svg:first-child{display:none}.heval-runtime-summary{text-align:start}.heval-runtime-model-name,.heval-runtime-thinking{text-overflow:ellipsis;line-height:18px;display:block;overflow:hidden}.heval-runtime-thinking{color:var(--heval-quiet);font-size:11px}.heval-runtime-separator{display:none}.heval-runtime-metrics{gap:0}}@media (max-width:600px){.heval-chat-turn-content{padding-left:0}.heval-chat-turn-heading{column-gap:8px}.heval-chat-turn>.heval-message-meta{margin-left:0}.heval-chat-system-line{padding-left:0}.heval-chat-system-operation{margin-left:0}.heval-chat-disclosure>summary,.heval-chat-send-modes button{min-height:44px}.heval-work-trace>summary{min-height:48px}.heval-chat-composer-card .heval-composer-field{min-height:44px}.heval-chat-composer-card{padding:10px}.heval-composer-toolbar{align-items:center}.heval-chat-send-actions{gap:0}.heval-context-usage,.heval-runtime-metrics .heval-runtime-metric{min-width:44px;min-height:44px}.heval-tool-copy,.heval-message-copy{--g-button-height:44px;--g-button-icon-space:44px;min-width:44px}.heval-chat-detail-label{overflow-wrap:anywhere;text-align:right;flex-shrink:1;max-width:45%}}@media (prefers-reduced-motion:reduce){.heval-chat-chevron,.heval-chat-disclosure>summary,.heval-turn-status,.heval-turn-wordmark,.heval-chat-turn[data-turn-state=completed] .heval-turn-letter{transition:none}.heval-chat-disclosure-body,.heval-work-indicator_active{animation:none}}
.heval-workspace-slot{min-width:0;height:100%;min-height:0}.heval-workspace-slot[hidden]{display:none!important}.heval-workspace-choices{gap:8px;display:grid}.heval-artifacts-workspace{background:var(--heval-canvas);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;container:heval-artifacts/inline-size}.heval-side-panel_focus .heval-artifacts-workspace{padding-bottom:var(--heval-focus-composer-clearance)}.heval-artifacts-layout{flex:1;grid-template-columns:minmax(0,1fr) 240px;min-width:0;min-height:0;display:grid;overflow:hidden}.heval-artifact-document{flex-direction:column;min-width:0;min-height:0;display:flex}.heval-artifact-document-heading{flex:none;align-items:center;gap:10px;padding:16px 20px 12px;display:flex}.heval-artifact-document-heading>div{flex:1;min-width:0}.heval-artifact-document-heading h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650;line-height:24px}.heval-artifact-document-heading p{overflow-wrap:anywhere;color:var(--heval-quiet);margin:2px 0 0;font-size:11px;line-height:17px}.heval-artifact-back{display:none}.heval-artifact-toolbar{border-bottom:1px solid var(--heval-line);color:var(--heval-quiet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0 20px;padding:0 0 8px;font-size:11px;line-height:18px;display:flex}.heval-artifact-view-toggle{gap:12px;display:flex}.heval-artifact-view-toggle button{min-height:40px;color:var(--heval-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:12px}.heval-artifact-view-toggle button[aria-pressed=true]{border-bottom-color:var(--heval-action);color:var(--heval-ink)}.heval-artifact-view-toggle button:hover{color:var(--heval-action-text)}.heval-artifact-reader{scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:20px;overflow:auto}.heval-artifact-reader>.heval-markdown{font-size:14px;line-height:1.6}.heval-artifact-source{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/21px var(--g-font-family-monospace);color:var(--heval-ink);tab-size:2;margin:0}.heval-artifact-empty{color:var(--heval-muted);text-align:center;margin:auto;padding:24px}.heval-artifact-empty h2{color:var(--heval-ink);margin:12px 0 8px;font-size:16px;line-height:24px}.heval-artifact-empty p{margin:0;font-size:13px;line-height:22px}.heval-artifact-catalog{border-left:1px solid var(--heval-line);flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex}.heval-artifact-catalog>header{justify-content:space-between;align-items:center;display:flex}.heval-artifact-catalog h2{margin:0;font-size:13px;font-weight:650;line-height:20px}.heval-artifact-roots{border-bottom:1px solid var(--heval-line);gap:6px;margin-block:8px 12px;display:flex}.heval-artifact-roots .heval-button{border:0;border-bottom:2px solid #0000;flex:1;padding-inline:2px;font-size:11px;line-height:18px}.heval-artifact-roots .heval-button[aria-pressed=true]{color:var(--heval-ink);border-bottom-color:var(--heval-action)}.heval-artifact-tree-scroll{flex:1;min-height:0;overflow:auto}.heval-artifact-tree{margin:0;padding:0;list-style:none}.heval-artifact-tree .heval-artifact-tree{border-left:1px solid var(--heval-line);margin-left:8px;padding-left:12px}.heval-artifact-row{width:100%;min-height:40px;color:var(--heval-muted);text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:12px;line-height:18px;display:flex}.heval-artifact-row>svg,.heval-artifact-row>small{flex:none}.heval-artifact-row>span:not(.heval-artifact-tree-spacer){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.heval-artifact-row>small{font-variant-numeric:tabular-nums;color:var(--heval-quiet);font-size:10px}.heval-artifact-row[aria-current=page]{color:var(--heval-action-text)}.heval-artifact-row:hover{color:var(--heval-ink)}.heval-artifact-tree-spacer{flex:0 0 13px;width:13px}.heval-artifact-row>svg:first-child{width:13px;height:13px}.heval-artifact-hint,.heval-artifact-scope{color:var(--heval-muted);overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:20px}.heval-artifact-scope{border-top:1px solid var(--heval-line);color:var(--heval-quiet);margin:12px 0 0;padding-top:12px;font-size:10px;line-height:17px}.heval-artifact-error{border-left:2px solid var(--heval-danger);color:var(--heval-danger);margin:12px 20px 0;padding:10px 12px;font-size:13px;line-height:20px}.heval-artifact-error p{margin:0}.heval-artifact-link{color:var(--heval-action-text);font:inherit;text-align:inherit;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.heval-artifact-link:hover,.heval-artifact-link:hover code{color:var(--heval-action-text)}.heval-artifact-link_code{text-decoration:none}.heval-artifact-link_code code{border-bottom:1px solid var(--heval-action)}.heval-artifacts-workspace .heval-icon-button:hover{color:var(--heval-action-text);background:0 0;border-color:#0000}.heval-artifacts-workspace :is(button,a,[tabindex="0"]):focus-visible,.heval-artifact-link:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:2px}.heval-presence{min-height:40px;color:var(--heval-quiet);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.heval-presence_away{color:var(--heval-warning)}.heval-presence:focus-visible{outline:2px solid var(--heval-action-text);outline-offset:-2px}.heval-clarification{border:1px solid var(--heval-line);border-left:3px solid var(--heval-action);background:var(--heval-surface);max-height:min(460px,55dvh);animation:heval-work-reveal var(--heval-motion-fast) ease-out;flex-direction:column;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex}.heval-clarification-heading{align-items:start;gap:10px;display:flex}.heval-clarification-heading>svg{color:var(--heval-action-text);flex:none;margin-top:2px}.heval-clarification h2{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:22px}.heval-clarification-body{border:0;min-width:0;min-height:0;margin:0;padding:0;overflow:auto}.heval-question-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-bottom:8px;display:grid}.heval-question-option{min-height:40px;color:var(--heval-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;line-height:20px;display:flex}.heval-question-option input{accent-color:var(--heval-action);flex:none;margin:0}.heval-question-option span{overflow-wrap:anywhere}.heval-question-option:has(:checked){color:var(--heval-ink)}.heval-question-free{color:var(--heval-muted);gap:6px;font-size:11px;line-height:18px;display:grid}.heval-question-free-heading,.heval-question-free-heading label{align-items:center;gap:8px;display:flex}.heval-question-free-heading label{min-height:24px}.heval-question-free input{accent-color:var(--heval-action);margin:0}.heval-question-free small{font:inherit;color:var(--heval-quiet);font-variant-numeric:tabular-nums;margin-left:auto}.heval-question-free textarea{resize:vertical;border:1px solid var(--heval-line-strong);background:var(--heval-canvas);width:100%;min-height:44px;max-height:120px;color:var(--heval-ink);font:inherit;border-radius:0;padding:10px 12px;font-size:14px;line-height:22px;display:block}.heval-clarification :is(input,textarea):focus-visible{outline:2px solid var(--heval-action-text);outline-offset:2px}.heval-clarification-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.heval-clarification-actions .heval-button{font-size:12px}.heval-clarification-actions .heval-button_quiet{margin-right:auto;padding-inline:0}.heval-question-error{color:var(--heval-danger);margin:0;font-size:12px;line-height:20px}.heval-icon-button.heval-question-attention{color:var(--heval-action-text)}@container heval-artifacts (max-width:760px){.heval-artifacts-layout{display:flex}.heval-artifact-document,.heval-artifact-catalog{width:100%}.heval-artifact-catalog{border-left:0;padding:12px 20px;display:none}.heval-artifacts-layout_catalog .heval-artifact-catalog{display:flex}.heval-artifacts-layout_catalog .heval-artifact-document{display:none}.heval-artifact-back{display:inline-flex}.heval-artifact-roots .heval-button{flex:0 auto;padding-inline:12px;font-size:12px}}@container heval-composer (max-width:460px){.heval-question-options{grid-template-columns:minmax(0,1fr)}.heval-clarification{padding:12px}.heval-presence{flex-basis:24px}}@media (max-width:600px){.heval-artifact-document-heading{gap:6px;padding:12px}.heval-artifact-toolbar{margin-inline:12px}.heval-artifact-reader{padding:16px 12px}.heval-question-free textarea{font-size:16px;line-height:24px}.heval-artifact-view-toggle button,.heval-artifact-row,.heval-question-option,.heval-presence{min-height:44px}}@media (prefers-reduced-motion:reduce){.heval-clarification{animation:none}}
