:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--veda-color-text:#1b1e2e;--veda-color-text-muted:#4a5263;--veda-color-bg:#f7f6f3;--veda-color-surface:#fffefb;--veda-color-surface-subtle:#efede8;--veda-color-border:#767c88;--veda-color-border-subtle:#d8d5cd;--veda-color-link:#2f4b7c;--veda-color-link-visited:#5f3b8c;--veda-color-action:#2f4b7c;--veda-color-action-hover:#233a61;--veda-color-on-action:#fff;--veda-color-brand:#b3402e;--veda-color-info:#2f4b7c;--veda-color-info-bg:#e8eff9;--veda-color-success:#1e6435;--veda-color-success-bg:#e6f2ea;--veda-color-warning:#7a4f00;--veda-color-warning-bg:#fbf0d6;--veda-color-danger:#a8231a;--veda-color-danger-bg:#fbe9e7;--veda-color-ai:#5a3a8a;--veda-color-ai-bg:#f1ecf8;--veda-color-mark-bg:#fbe7a1;--veda-color-mark-text:#1b1e2e;--veda-color-focus:#b4460a;--veda-font-sans:system-ui, -apple-system, "Segoe UI", "Noto Sans", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans CJK JP", "DejaVu Sans", sans-serif;--veda-font-serif:"Noto Serif", "Gentium Plus", "Charis SIL", Georgia, "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", "Noto Serif CJK JP", "DejaVu Serif", serif;--veda-font-translit:"Noto Sans", "Gentium Plus", "Charis SIL", "Segoe UI", "DejaVu Sans", "Arial Unicode MS", var(--veda-font-sans);--veda-font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Noto Sans Mono", "DejaVu Sans Mono", Menlo, Consolas, monospace;--veda-font-size-sm:.875rem;--veda-font-size-md:1rem;--veda-font-size-lg:1.125rem;--veda-font-size-xl:1.25rem;--veda-font-size-2xl:1.5rem;--veda-font-size-3xl:1.75rem;--veda-line-height-ja:1.8;--veda-line-height-latn:1.6;--veda-line-height-translit:1.75;--veda-line-height-heading:1.4;--veda-line-height-ui:1.4;--veda-letter-spacing-ja:.02em;--veda-space-1:.25rem;--veda-space-2:.5rem;--veda-space-3:.75rem;--veda-space-4:1rem;--veda-space-5:1.5rem;--veda-space-6:2rem;--veda-space-7:3rem;--veda-measure-ja:40em;--veda-measure-latn:68ch;--veda-content-max:72rem;--veda-content-wide:96rem;--veda-border-width:1px;--veda-border-width-strong:2px;--veda-radius-sm:.25rem;--veda-radius-md:.375rem;--veda-shadow-sm:0 1px 2px #00000014;--veda-focus-width:3px;--veda-focus-offset:2px;--veda-target-min:2.75rem;--veda-duration:.15s;--veda-z-header:100;--veda-z-overlay:200;--veda-z-toast:300}@media (prefers-color-scheme:dark){:root:not([data-veda-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--veda-color-text:#ece9e2;--veda-color-text-muted:#b9bdc6;--veda-color-bg:#14151c;--veda-color-surface:#1c1e28;--veda-color-surface-subtle:#262935;--veda-color-border:#838a98;--veda-color-border-subtle:#3a3e4c;--veda-color-link:#9db6e0;--veda-color-link-visited:#cbaef2;--veda-color-action:#9db6e0;--veda-color-action-hover:#bdd0ee;--veda-color-on-action:#11131b;--veda-color-brand:#e0765f;--veda-color-info:#9db6e0;--veda-color-info-bg:#1a2638;--veda-color-success:#86d39f;--veda-color-success-bg:#15281c;--veda-color-warning:#efc262;--veda-color-warning-bg:#2d2412;--veda-color-danger:#ff9d92;--veda-color-danger-bg:#331b19;--veda-color-ai:#cdb6f3;--veda-color-ai-bg:#251e33;--veda-color-mark-bg:#6b5512;--veda-color-mark-text:#fdf8e8;--veda-color-focus:#ffb36b;--veda-shadow-sm:0 1px 2px #00000080}}:root[data-veda-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--veda-color-text:#ece9e2;--veda-color-text-muted:#b9bdc6;--veda-color-bg:#14151c;--veda-color-surface:#1c1e28;--veda-color-surface-subtle:#262935;--veda-color-border:#838a98;--veda-color-border-subtle:#3a3e4c;--veda-color-link:#9db6e0;--veda-color-link-visited:#cbaef2;--veda-color-action:#9db6e0;--veda-color-action-hover:#bdd0ee;--veda-color-on-action:#11131b;--veda-color-brand:#e0765f;--veda-color-info:#9db6e0;--veda-color-info-bg:#1a2638;--veda-color-success:#86d39f;--veda-color-success-bg:#15281c;--veda-color-warning:#efc262;--veda-color-warning-bg:#2d2412;--veda-color-danger:#ff9d92;--veda-color-danger-bg:#331b19;--veda-color-ai:#cdb6f3;--veda-color-ai-bg:#251e33;--veda-color-mark-bg:#6b5512;--veda-color-mark-text:#fdf8e8;--veda-color-focus:#ffb36b;--veda-shadow-sm:0 1px 2px #00000080}@media (prefers-reduced-motion:reduce){:root{--veda-duration:0s}}.veda-root{background:var(--veda-color-bg);color:var(--veda-color-text);font-family:var(--veda-font-sans);font-size:var(--veda-font-size-md);line-height:var(--veda-line-height-latn);overflow-wrap:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}.veda-root:lang(ja),:where(.veda-root [lang]:not(.veda-embed,.veda-embed *)):lang(ja){line-height:var(--veda-line-height-ja);letter-spacing:var(--veda-letter-spacing-ja);line-break:strict;word-break:normal;text-autospace:normal}.veda-root:lang(zh),:where(.veda-root [lang]:not(.veda-embed,.veda-embed *)):lang(zh){line-height:var(--veda-line-height-ja);letter-spacing:0;line-break:strict;word-break:normal}.veda-root:is(:lang(en),:lang(de),:lang(fr)),:where(.veda-root [lang]:not(.veda-embed,.veda-embed *)):is(:lang(en),:lang(de),:lang(fr)){line-height:var(--veda-line-height-latn);letter-spacing:0}.veda-prose:lang(en),.veda-prose:lang(de),.veda-prose:lang(fr){-webkit-hyphens:auto;hyphens:auto}:where(.veda-root) :where(a):not(:where(.veda-embed *)){color:var(--veda-color-link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}:where(.veda-root) :where(a:visited):not(:where(.veda-embed *)){color:var(--veda-color-link-visited)}:where(.veda-root) :where(a:hover):not(:where(.veda-embed *)){text-decoration-thickness:2px}:where(.veda-root) :where(:focus-visible):not(:where(.veda-embed *)){outline:var(--veda-focus-width) solid var(--veda-color-focus);outline-offset:var(--veda-focus-offset)}:where(.veda-root) :where(code,kbd,samp):not(:where(.veda-embed *)){font-family:var(--veda-font-mono);letter-spacing:0;font-size:.9375em}:where(.veda-root) :where(mark):not(:where(.veda-embed *)){background:var(--veda-color-mark-bg);color:var(--veda-color-mark-text);padding-inline:.1em}:where(.veda-root) :where(small):not(:where(.veda-embed *)){font-size:var(--veda-font-size-sm)}.veda-h1,.veda-h2,.veda-h3,.veda-h4{margin-block:0 var(--veda-space-3);font-weight:700;line-height:var(--veda-line-height-heading);letter-spacing:0;text-wrap:pretty;overflow-wrap:break-word}.veda-h1{font-size:clamp(var(--veda-font-size-2xl), 1.25rem + 1vw, var(--veda-font-size-3xl))}.veda-h2{font-size:var(--veda-font-size-xl)}.veda-h3{font-size:var(--veda-font-size-lg)}.veda-h4{font-size:var(--veda-font-size-md)}.veda-prose{max-inline-size:var(--veda-measure-latn)}.veda-prose:lang(ja),.veda-prose:lang(zh){max-inline-size:var(--veda-measure-ja)}.veda-prose>*{margin-block:0 var(--veda-space-4)}.veda-prose>:last-child{margin-block-end:0}.veda-lead{font-size:var(--veda-font-size-lg)}.veda-note{color:var(--veda-color-text-muted);font-size:var(--veda-font-size-sm)}.veda-original{font-family:var(--veda-font-serif);font-size:var(--veda-font-size-lg);line-height:var(--veda-line-height-translit);word-break:normal;overflow:visible}.veda-original--lines{white-space:pre-wrap}.veda-translit{font-family:var(--veda-font-translit);line-height:var(--veda-line-height-translit);letter-spacing:0;font-variant-ligatures:none}:where(span,em,i,b,a).veda-translit{line-height:inherit}.veda-break-anywhere{overflow-wrap:anywhere;word-break:normal}.veda-code{font-family:var(--veda-font-mono);font-size:var(--veda-font-size-sm);overflow-wrap:anywhere}.veda-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where(.veda-root) [hidden]:not(:where(.veda-embed *)){display:none!important}.veda-container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--veda-content-max);padding-inline:var(--veda-space-4);margin-inline:auto}.veda-container--wide{max-inline-size:var(--veda-content-wide)}.veda-main{padding-block:var(--veda-space-5) var(--veda-space-7);display:block}.veda-section{margin-block:var(--veda-space-7) 0}.veda-section:first-child{margin-block-start:0}.veda-stack{gap:var(--veda-space-4);flex-direction:column;display:flex}.veda-stack>*,.veda-result>*,.veda-pane__body>*,.veda-embed__placeholder>*{margin-block:0}.veda-actions{align-items:center;gap:var(--veda-space-2);flex-wrap:wrap;display:flex}.veda-layout-sidebar{gap:var(--veda-space-5);display:grid}.veda-split{gap:var(--veda-space-4);display:grid}@media (width>=64rem){.veda-layout-sidebar{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start}.veda-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.veda-skip-link{z-index:var(--veda-z-overlay);padding:var(--veda-space-2) var(--veda-space-4);background:var(--veda-color-surface);color:var(--veda-color-link);border:var(--veda-border-width-strong) solid var(--veda-color-action);border-radius:var(--veda-radius-md);font-weight:700;position:absolute;inset-block-start:var(--veda-space-2);inset-inline-start:var(--veda-space-2);transform:translateY(-300%)}.veda-skip-link:focus{transform:none}.veda-header{background:var(--veda-color-surface);border-block-end:var(--veda-border-width) solid var(--veda-color-border-subtle)}.veda-header__inner{align-items:center;gap:var(--veda-space-3) var(--veda-space-5);padding-block:var(--veda-space-3);flex-wrap:wrap;display:flex}.veda-brand{color:var(--veda-color-text);line-height:var(--veda-line-height-ui);flex-direction:column;gap:.125rem;text-decoration:none;display:flex}.veda-brand:visited{color:var(--veda-color-text)}.veda-brand__project{color:var(--veda-color-brand);font-size:var(--veda-font-size-sm);letter-spacing:.04em;font-weight:700}.veda-brand__service{font-size:var(--veda-font-size-lg);font-weight:700}.veda-parent-link{box-sizing:border-box;max-inline-size:100%;min-block-size:var(--veda-target-min);line-height:var(--veda-line-height-ui);overflow-wrap:anywhere;align-items:center;display:inline-flex}.veda-header__tools{align-items:flex-end;gap:var(--veda-space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}.veda-header__tools>.veda-settings{flex:none}.veda-header__tools:has(>.veda-settings>.veda-settings__summary--icon){align-items:center;gap:var(--veda-space-2);position:relative}.veda-header__tools>.veda-settings:has(>.veda-settings__summary--icon){position:static}.veda-tool{font-size:var(--veda-font-size-sm);line-height:var(--veda-line-height-ui);flex-direction:column;gap:.125rem;display:flex}.veda-tool .veda-select{min-inline-size:8rem}.veda-settings{max-inline-size:100%;font-size:var(--veda-font-size-sm);line-height:var(--veda-line-height-ui);position:relative}.veda-settings__summary{box-sizing:border-box;min-block-size:var(--veda-target-min);padding:var(--veda-space-2) var(--veda-space-3);border:var(--veda-border-width) solid var(--veda-color-border-subtle);border-radius:var(--veda-radius-md);background:var(--veda-color-surface-subtle);color:var(--veda-color-text);cursor:pointer;align-items:center;gap:var(--veda-space-2);display:inline-flex}.veda-settings__summary:before{content:"▸";flex:none}.veda-settings[open]>.veda-settings__summary:before{content:"▾"}.veda-settings__summary--icon{min-inline-size:var(--veda-target-min);padding-inline:var(--veda-space-2);justify-content:center;gap:var(--veda-space-1)}.veda-settings__summary--icon:before,.veda-settings[open]>.veda-settings__summary--icon:before{content:none}.veda-settings[open]>.veda-settings__summary--icon{border-color:var(--veda-color-text)}.veda-settings__code{font-size:var(--veda-font-size-sm);letter-spacing:.02em;font-weight:600}.veda-icon{flex:none;block-size:1.25rem;inline-size:1.25rem;display:block}[data-veda-theme-entry]>.veda-icon{display:none}[data-veda-theme-state=system]>.veda-icon--system,[data-veda-theme-state=light]>.veda-icon--light,[data-veda-theme-state=dark]>.veda-icon--dark{display:block}.veda-settings__panel{z-index:var(--veda-z-overlay);box-sizing:border-box;gap:var(--veda-space-3);inline-size:16rem;max-inline-size:calc(100vw - 2 * var(--veda-space-4));padding:var(--veda-space-3);border:var(--veda-border-width) solid var(--veda-color-border-subtle);border-radius:var(--veda-radius-md);background:var(--veda-color-surface);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--veda-space-2));inset-inline-end:0;box-shadow:0 .25rem 1rem #0000002e}.veda-settings__panel .veda-select{min-inline-size:0}.veda-nav{border-block-start:var(--veda-border-width) solid var(--veda-color-border-subtle)}.veda-nav__list{gap:0 var(--veda-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.veda-nav__link{min-block-size:var(--veda-target-min);padding-inline:var(--veda-space-2);color:var(--veda-color-text);line-height:var(--veda-line-height-ui);border-block-end:3px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.veda-nav__link:visited{color:var(--veda-color-text)}.veda-nav__link:hover{text-decoration:underline}.veda-nav__link[aria-current=page]{border-block-end-color:var(--veda-color-action);font-weight:700}.veda-footer{padding-block:var(--veda-space-5);background:var(--veda-color-surface-subtle);border-block-start:var(--veda-border-width) solid var(--veda-color-border-subtle);font-size:var(--veda-font-size-sm);margin-block-start:var(--veda-space-7)}.veda-footer__inner{gap:var(--veda-space-3);display:grid}.veda-footer__links{gap:var(--veda-space-1) var(--veda-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.veda-footer__links a{min-block-size:var(--veda-target-min);align-items:center;display:inline-flex}.veda-project-reference{color:var(--veda-color-text-muted);font-size:var(--veda-font-size-sm);line-height:var(--veda-line-height-ui);overflow-wrap:anywhere;margin:0}.veda-project-reference>a{min-block-size:var(--veda-target-min);min-inline-size:var(--veda-target-min);align-items:center;display:inline-flex}.veda-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--veda-space-2);min-block-size:var(--veda-target-min);min-inline-size:var(--veda-target-min);padding:var(--veda-space-2) var(--veda-space-4);border:var(--veda-border-width) solid var(--veda-color-action);border-radius:var(--veda-radius-md);background:var(--veda-color-surface);color:var(--veda-color-action);font:inherit;font-weight:600;line-height:var(--veda-line-height-ui);letter-spacing:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;max-inline-size:100%;transition:background-color var(--veda-duration), color var(--veda-duration);margin:0;text-decoration:none;display:inline-flex}.veda-button:visited{color:var(--veda-color-action)}.veda-button:hover{background:var(--veda-color-surface-subtle)}.veda-button--primary,.veda-button--primary:visited{background:var(--veda-color-action);color:var(--veda-color-on-action)}.veda-button--primary:hover{background:var(--veda-color-action-hover);border-color:var(--veda-color-action-hover)}.veda-button--quiet{text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}.veda-button--danger,.veda-button--danger:visited{border-color:var(--veda-color-danger);color:var(--veda-color-danger)}.veda-button[aria-pressed=true]{background:var(--veda-color-info-bg);box-shadow:inset 0 0 0 1px var(--veda-color-action)}.veda-button:disabled,.veda-button[aria-disabled=true]{border-style:dashed;border-color:var(--veda-color-border);background:var(--veda-color-surface-subtle);color:var(--veda-color-text-muted);cursor:not-allowed}.veda-button[aria-busy=true]{cursor:progress}.veda-field{gap:var(--veda-space-1);min-inline-size:0;display:grid}.veda-label{font-weight:600;line-height:var(--veda-line-height-ui)}.veda-required{color:var(--veda-color-danger);font-size:var(--veda-font-size-sm);font-weight:600}.veda-hint{color:var(--veda-color-text-muted);font-size:var(--veda-font-size-sm);margin:0}.veda-field-error{color:var(--veda-color-danger);font-size:var(--veda-font-size-sm);margin:0;font-weight:600}.veda-input,.veda-select,.veda-textarea{box-sizing:border-box;inline-size:100%;min-block-size:var(--veda-target-min);padding:var(--veda-space-2) var(--veda-space-3);border:var(--veda-border-width) solid var(--veda-color-border);border-radius:var(--veda-radius-md);background:var(--veda-color-surface);color:var(--veda-color-text);font:inherit;line-height:var(--veda-line-height-ui);letter-spacing:0;margin:0}.veda-textarea{min-block-size:8rem;line-height:var(--veda-line-height-translit);resize:vertical}.veda-input[aria-invalid=true],.veda-select[aria-invalid=true],.veda-textarea[aria-invalid=true]{border:var(--veda-border-width-strong) solid var(--veda-color-danger)}.veda-input:disabled,.veda-select:disabled,.veda-textarea:disabled{background:var(--veda-color-surface-subtle);color:var(--veda-color-text-muted);cursor:not-allowed;border-style:dashed}.veda-input[readonly],.veda-textarea[readonly]{background:var(--veda-color-surface-subtle)}.veda-fieldset{min-inline-size:0;padding:var(--veda-space-3) var(--veda-space-4) var(--veda-space-4);border:var(--veda-border-width) solid var(--veda-color-border-subtle);border-radius:var(--veda-radius-sm);margin:0}.veda-legend{max-inline-size:100%;padding-inline:var(--veda-space-1);overflow-wrap:break-word;font-weight:700}.veda-check{align-items:flex-start;gap:var(--veda-space-2);min-block-size:var(--veda-target-min);padding-block:var(--veda-space-2);box-sizing:border-box;line-height:var(--veda-line-height-ui);cursor:pointer;display:flex}.veda-check input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--veda-color-action);flex:none;margin:0}.veda-check:has(input:disabled){color:var(--veda-color-text-muted);cursor:not-allowed}.veda-file::file-selector-button{min-block-size:var(--veda-target-min);padding:var(--veda-space-2) var(--veda-space-4);border:var(--veda-border-width) solid var(--veda-color-action);border-radius:var(--veda-radius-md);background:var(--veda-color-surface);color:var(--veda-color-action);font:inherit;cursor:pointer;margin-inline-end:var(--veda-space-3);font-weight:600}.veda-file{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;font:inherit}.veda-search{align-items:flex-end;gap:var(--veda-space-2) var(--veda-space-3);flex-wrap:wrap;display:flex}.veda-search>.veda-field{flex:16rem}.veda-search>*{min-inline-size:0;max-inline-size:100%}@media (width<=39.99rem){.veda-search--responsive{flex-direction:column;align-items:stretch}.veda-search--responsive>.veda-field{flex:none}.veda-search--responsive>.veda-button{inline-size:100%}}.veda-search-jump{align-items:center;gap:var(--veda-space-1) var(--veda-space-3);flex-wrap:wrap;margin:0;display:flex}.veda-search-jump>a{min-block-size:var(--veda-target-min);align-items:center;display:inline-flex}.veda-filters__summary,.veda-disclosure__summary{box-sizing:border-box;min-block-size:var(--veda-target-min);align-items:center;gap:var(--veda-space-2);cursor:pointer;flex-wrap:wrap;font-weight:700;display:flex}.veda-filters__summary:before,.veda-disclosure__summary:before{content:"▸";flex:none}.veda-filters[open]>.veda-filters__summary:before,.veda-disclosure[open]>.veda-disclosure__summary:before{content:"▾"}.veda-filters__body,.veda-disclosure__body{padding-block-start:var(--veda-space-3)}.veda-disclosure__summary{inline-size:fit-content;color:var(--veda-color-text-muted);font-weight:600}.veda-pagination{justify-content:space-between;align-items:center;gap:var(--veda-space-2) var(--veda-space-4);flex-wrap:wrap;padding-block-start:var(--veda-space-3);display:flex}.veda-pagination__range{margin:0}.veda-pagination__controls{align-items:center;gap:var(--veda-space-2) var(--veda-space-3);flex-wrap:wrap;display:flex}.veda-pagination__page{font-size:var(--veda-font-size-sm)}.veda-chips{align-items:center;gap:var(--veda-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.veda-chip{align-items:center;gap:var(--veda-space-2);min-block-size:var(--veda-target-min);padding:var(--veda-space-1) var(--veda-space-3);border:var(--veda-border-width) solid var(--veda-color-action);background:var(--veda-color-info-bg);color:var(--veda-color-text);font:inherit;font-size:var(--veda-font-size-sm);line-height:var(--veda-line-height-ui);overflow-wrap:anywhere;cursor:pointer;border-radius:999px;max-inline-size:100%;display:inline-flex}.veda-chip__remove{font-weight:700}.veda-result-summary{justify-content:space-between;align-items:baseline;gap:var(--veda-space-2) var(--veda-space-4);flex-wrap:wrap;margin-block-end:var(--veda-space-3);display:flex}.veda-count{margin:0;font-weight:700}.veda-results{border-block-start:var(--veda-border-width) solid var(--veda-color-border-subtle);margin:0;padding:0;list-style:none}.veda-result{gap:var(--veda-space-2);padding-block:var(--veda-space-4);border-block-end:var(--veda-border-width) solid var(--veda-color-border-subtle);display:grid}.veda-result__title{font-size:var(--veda-font-size-lg);font-weight:700;line-height:var(--veda-line-height-heading);margin:0}.veda-result__snippet{margin:0}.veda-meta{gap:var(--veda-space-1) var(--veda-space-3);font-size:var(--veda-font-size-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.veda-meta dt{color:var(--veda-color-text-muted);font-weight:600}.veda-meta dd{min-inline-size:0;margin:0}@media (width<=30rem){.veda-meta{grid-template-columns:minmax(0,1fr)}.veda-meta dd+dt{margin-block-start:var(--veda-space-2)}}.veda-source{color:var(--veda-color-text-muted);font-size:var(--veda-font-size-sm)}.veda-card-grid{gap:var(--veda-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.veda-card{box-sizing:border-box;gap:var(--veda-space-2);min-inline-size:0;padding:var(--veda-space-4);border:var(--veda-border-width) solid var(--veda-color-border-subtle);border-radius:var(--veda-radius-sm);flex-direction:column;display:flex}.veda-card>*{margin-block:0}.veda-card__title{font-size:var(--veda-font-size-lg);line-height:var(--veda-line-height-heading);margin:0}.veda-card__footer{margin-block-start:auto;padding-block-start:var(--veda-space-2)}.veda-badge{padding:.0625rem var(--veda-space-2);border:var(--veda-border-width) solid currentColor;border-radius:var(--veda-radius-sm);color:var(--veda-color-text-muted);font-size:var(--veda-font-size-sm);font-weight:600;line-height:var(--veda-line-height-ui);letter-spacing:0;box-sizing:border-box;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;display:inline-block}.veda-badge--info{background:var(--veda-color-info-bg);color:var(--veda-color-info)}.veda-badge--success{background:var(--veda-color-success-bg);color:var(--veda-color-success)}.veda-badge--warning{background:var(--veda-color-warning-bg);color:var(--veda-color-warning)}.veda-badge--danger{background:var(--veda-color-danger-bg);color:var(--veda-color-danger)}.veda-badge--ai{background:var(--veda-color-ai-bg);color:var(--veda-color-ai)}.veda-status{align-items:flex-start;gap:var(--veda-space-3);padding:var(--veda-space-3) var(--veda-space-4);border:var(--veda-border-width) solid var(--veda-color-border-subtle);border-radius:var(--veda-radius-sm);background:var(--veda-color-surface-subtle);color:var(--veda-color-text);border-inline-start-width:4px;max-inline-size:100%;display:flex}.veda-status__body{gap:var(--veda-space-1);overflow-wrap:anywhere;min-inline-size:0;display:grid}.veda-status__title{margin:0;font-weight:700}.veda-status__body>p{margin:0}.veda-status__icon{border-radius:50%;flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;font-weight:700;line-height:1;display:inline-grid}.veda-status--info{border-color:var(--veda-color-info);background:var(--veda-color-info-bg)}.veda-status--success{border-color:var(--veda-color-success);background:var(--veda-color-success-bg)}.veda-status--warning{border-color:var(--veda-color-warning);background:var(--veda-color-warning-bg)}.veda-status--error{border-color:var(--veda-color-danger);background:var(--veda-color-danger-bg)}.veda-status--info .veda-status__title,.veda-status--info .veda-status__icon{color:var(--veda-color-info)}.veda-status--success .veda-status__title,.veda-status--success .veda-status__icon{color:var(--veda-color-success)}.veda-status--warning .veda-status__title,.veda-status--warning .veda-status__icon{color:var(--veda-color-warning)}.veda-status--error .veda-status__title,.veda-status--error .veda-status__icon{color:var(--veda-color-danger)}.veda-spinner{box-sizing:border-box;border:3px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:1.25rem;inline-size:1.25rem;animation:.9s linear infinite veda-spin;display:inline-block}@keyframes veda-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.veda-spinner{border-inline-end-color:currentColor;border-style:dotted;animation:none}}.veda-error-summary{padding:var(--veda-space-4);border:var(--veda-border-width-strong) solid var(--veda-color-danger);border-radius:var(--veda-radius-sm);background:var(--veda-color-danger-bg)}.veda-error-summary__title{margin:0 0 var(--veda-space-2);color:var(--veda-color-danger);font-size:var(--veda-font-size-lg)}.veda-error-summary ul{margin:0;padding-inline-start:var(--veda-space-5)}.veda-ai{gap:var(--veda-space-2);padding:var(--veda-space-3) var(--veda-space-4);border-inline-start:4px solid var(--veda-color-ai);background:var(--veda-color-ai-bg);display:grid}.veda-ai__label{color:var(--veda-color-ai);font-size:var(--veda-font-size-sm);margin:0;font-weight:700}.veda-ai>p{margin:0}.veda-quote{padding:var(--veda-space-3) var(--veda-space-4);border-inline-start:4px solid var(--veda-color-border);margin:0}.veda-embed{isolation:isolate;border:var(--veda-border-width) solid var(--veda-color-border);border-radius:var(--veda-radius-sm);background:var(--veda-color-surface-subtle);letter-spacing:normal;min-block-size:20rem;min-inline-size:0;line-height:normal;position:relative;overflow:auto}.veda-embed__placeholder{place-content:center;gap:var(--veda-space-2);box-sizing:border-box;min-block-size:inherit;padding:var(--veda-space-5);color:var(--veda-color-text-muted);line-height:var(--veda-line-height-latn);text-align:center;display:grid}.veda-embed__title{color:var(--veda-color-text);font-weight:700}.veda-workbench{gap:var(--veda-space-6) var(--veda-space-5);display:grid}@media (width>=64rem){.veda-workbench{grid-template-columns:repeat(3,minmax(0,1fr))}.veda-workbench__tabs{display:none}}.veda-pane{flex-direction:column;min-inline-size:0;display:flex}.veda-pane__header{justify-content:space-between;align-items:center;gap:var(--veda-space-2);min-block-size:2rem;border-block-end:var(--veda-border-width) solid var(--veda-color-border-subtle);flex-wrap:wrap;padding-block-end:var(--veda-space-2);display:flex}.veda-pane__title{font-size:var(--veda-font-size-md);font-weight:700;line-height:var(--veda-line-height-heading);margin:0}.veda-pane__body{gap:var(--veda-space-3);padding-block:var(--veda-space-3) 0;min-inline-size:0;display:grid;overflow:auto}.veda-tabs{gap:var(--veda-space-1);border-block-end:var(--veda-border-width) solid var(--veda-color-border);display:flex;overflow-x:auto}.veda-tab{min-block-size:var(--veda-target-min);padding:var(--veda-space-2) var(--veda-space-3);border:0;color:var(--veda-color-text);font:inherit;line-height:var(--veda-line-height-ui);cursor:pointer;background:0 0;border-block-end:3px solid #0000;flex:none}.veda-tab[aria-selected=true]{border-block-end-color:var(--veda-color-action);font-weight:700}@media (forced-colors:active){.veda-button,.veda-chip,.veda-badge,.veda-status,.veda-ai,.veda-card,.veda-pane,.veda-embed{border-color:canvastext}.veda-button--primary{border:var(--veda-border-width-strong) solid ButtonText}.veda-button:disabled,.veda-button[aria-disabled=true]{color:graytext;border-color:graytext}.veda-settings__summary{border-color:buttontext}.veda-settings__panel{box-shadow:none;border-color:canvastext}.veda-nav__link[aria-current=page],.veda-tab[aria-selected=true]{border-block-end-color:highlight}.veda-skip-link,.veda-status__icon{forced-color-adjust:auto}:where(.veda-root) :where(:focus-visible):not(:where(.veda-embed *)){outline-color:highlight}}:root{--veda-content-max:64rem}.page:focus,.outcome:focus,.generation-output:focus,.result:focus{outline:none}.intro{gap:var(--veda-space-3);margin-block-end:var(--veda-space-6);display:grid}.intro>*{margin:0}.intro .veda-h1{align-items:center;gap:var(--veda-space-2) var(--veda-space-3);flex-wrap:wrap;display:flex}.tagline{max-inline-size:var(--veda-measure-latn)}.ai-notice{max-inline-size:var(--veda-measure-latn);border-inline-start:3px solid var(--veda-color-border);color:var(--veda-color-text-muted);font-size:var(--veda-font-size-sm);overflow-wrap:anywhere;padding-inline-start:var(--veda-space-3)}.ai-notice p{margin:0}.search-form{gap:var(--veda-space-4);border-block-end:var(--veda-border-width) solid var(--veda-color-border-subtle);padding-block-end:var(--veda-space-5);display:grid}.search-form>*{min-inline-size:0;margin:0}.options{gap:var(--veda-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;display:grid}.options .veda-select{min-inline-size:0;max-inline-size:100%}.outcome{margin-block:var(--veda-space-5) 0}.loading{color:var(--veda-color-text-muted)}h2.veda-status__title{font-size:var(--veda-font-size-lg);line-height:var(--veda-line-height-heading)}.results-section,.generated{gap:var(--veda-space-3);min-inline-size:0;display:grid}.results-section>*,.generated>*{margin:0}.result-header{gap:var(--veda-space-2);align-items:baseline;min-inline-size:0;display:flex}.result-label{flex:none;font-weight:700}.result-title{overflow-wrap:anywhere;min-inline-size:0}.result-meta,.result-section,.change-notice{color:var(--veda-color-text-muted);font-size:var(--veda-font-size-sm);overflow-wrap:anywhere}.excerpt{max-inline-size:var(--veda-measure-latn);font-family:var(--veda-font-translit);line-height:var(--veda-line-height-translit);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere}.excerpt-truncated{color:var(--veda-color-text-muted)}.warning,.notice,.error{padding:var(--veda-space-2) var(--veda-space-3);border-radius:var(--veda-radius-sm);overflow-wrap:anywhere;border-inline-start:4px solid;margin:0}.warning,.notice{border-color:var(--veda-color-warning);background:var(--veda-color-warning-bg);color:var(--veda-color-warning)}.error{border-color:var(--veda-color-danger);background:var(--veda-color-danger-bg);color:var(--veda-color-danger)}.notice>p{margin:0}.notice>*+*{margin-block-start:var(--veda-space-2)}.guidance{max-inline-size:var(--veda-measure-latn);font-size:var(--veda-font-size-sm)}.citation,.attribution{font-size:var(--veda-font-size-sm);overflow-wrap:anywhere}.generation .unavailable{color:var(--veda-color-text-muted)}.generation-output{margin-block-start:var(--veda-space-4)}.claims{max-inline-size:var(--veda-measure-latn);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--veda-space-5)}.claims .cite{margin-inline-start:.2rem}.help-list,.source-list{max-inline-size:var(--veda-measure-latn);padding-inline-start:var(--veda-space-5)}.help-list>li+li{margin-block-start:var(--veda-space-2)}.source-list>li+li{margin-block-start:var(--veda-space-4)}.source-list p{margin-block:var(--veda-space-1)}.veda-footer__inner>*{margin:0}.site-footer .veda-footer__inner>p{max-inline-size:var(--veda-measure-latn)}@media (width<=30rem){.actions .veda-button{inline-size:100%}}
