._screen_1bki9_1{min-height:100%;padding:var(--solva-cmp-shell-content-padding);justify-content:center;align-items:center;display:flex}._panel_1bki9_9{gap:var(--solva-sys-space-page);width:min(var(--solva-sys-layout-content-measure-narrow), calc(100% - var(--solva-cmp-shell-content-padding) * 2));max-width:var(--solva-sys-layout-content-measure-narrow);flex-direction:column;align-items:stretch;display:flex}._headline_1kebk_1{align-items:center;gap:var(--solva-cmp-page-header-gap);min-width:0;max-width:100%;display:inline-flex}._registerLayout_1kebk_9{gap:var(--solva-cmp-shell-content-gap);min-width:0;display:grid}._registerBody_1kebk_15{min-width:0}._title_1kebk_19,._titleWithQualifier_1kebk_20{color:var(--solva-cmp-page-header-title);font:var(--solva-sys-type-weight-semibold) var(--solva-sys-type-heading-page-size)/var(--solva-sys-type-heading-page-line-height) var(--solva-sys-type-heading-page-family);letter-spacing:var(--solva-sys-type-heading-page-letter-spacing);white-space:nowrap;flex-shrink:0}._titleWithQualifier_1kebk_20{border-right:var(--solva-sys-stroke-subtle) solid var(--solva-sys-color-border-strong);padding-right:var(--solva-sys-space-control-small-x)}._qualifier_1kebk_33{color:var(--solva-cmp-page-header-meta);font:var(--solva-sys-type-weight-regular) var(--solva-sys-type-heading-section-size) / var(--solva-sys-type-heading-section-line-height) var(--solva-sys-type-heading-section-family);letter-spacing:var(--solva-sys-type-heading-section-letter-spacing);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._sectionPlain_1kebk_43{border:0}._sectionPanel_1kebk_47{border:var(--solva-sys-stroke-subtle) solid var(--solva-cmp-card-border);border-radius:var(--solva-cmp-card-radius)}._sectionEmphasis_1kebk_52{background:color-mix(in srgb, var(--solva-cmp-chart-series-01) 4%, var(--solva-sys-color-surface-base));border:var(--solva-sys-stroke-subtle) solid var(--solva-cmp-card-border);border-left:var(--solva-sys-stroke-focus) solid var(--solva-cmp-chart-series-01);border-radius:var(--solva-cmp-card-radius)}._headline_1kebk_1[data-narrow=true]{align-items:flex-start;gap:calc(var(--solva-sys-space-inline) / 2);white-space:normal;display:grid}._headline_1kebk_1[data-narrow=true] ._title_1kebk_19,._headline_1kebk_1[data-narrow=true] ._titleWithQualifier_1kebk_20{font:var(--solva-sys-type-weight-semibold) var(--solva-sys-type-title-dialog-size) / var(--solva-sys-type-title-dialog-line-height) var(--solva-sys-type-title-dialog-family);text-overflow:ellipsis;min-width:0;overflow:hidden}._headline_1kebk_1[data-narrow=true] ._titleWithQualifier_1kebk_20{border-right:0;padding-right:0}._headline_1kebk_1[data-narrow=true] ._qualifier_1kebk_33{font:var(--solva-sys-type-weight-regular) var(--solva-sys-type-body-primary-size)/var(--solva-sys-type-body-primary-line-height) var(--solva-sys-type-body-primary-family)}._status_1hap6_1{gap:var(--solva-sys-space-control-x);max-width:var(--solva-sys-layout-content-measure-narrow);padding-block:var(--solva-sys-space-control-x);display:grid}._track_1hap6_8{background:var(--solva-sys-color-surface-sunken);height:var(--solva-sys-stroke-focus);margin-top:var(--solva-sys-space-control-x);width:100%;position:relative;overflow:hidden}._indicator_1hap6_17{animation:_route-progress_1hap6_1 1.1s var(--solva-sys-motion-move-easing) infinite;background:var(--solva-cmp-chart-series-01);width:calc(100% * var(--solva-cmp-route-pending-indicator-measure-proportion));position:absolute;inset:0 auto 0 0;transform:translate(-100%)}@keyframes _route-progress_1hap6_1{0%{transform:translate(-100%)}to{transform:translateX(calc(100% * var(--solva-cmp-route-pending-indicator-travel-multiplier)))}}@media (prefers-reduced-motion:reduce){._indicator_1hap6_17{width:100%;animation:none;transform:none}}._disclosure_ayj82_1{max-width:var(--solva-cmp-citation-hover-max-width);flex-direction:column;align-items:flex-start;width:100%;display:flex}._disclosureTrigger_ayj82_9{appearance:none;background:var(--solva-cmp-citation-summary-container);border-radius:var(--solva-cmp-citation-item-radius);color:var(--solva-cmp-citation-summary-foreground);cursor:pointer;font:var(--solva-sys-type-weight-regular) var(--solva-sys-type-meta-size)/var(--solva-sys-type-meta-line-height) var(--solva-sys-type-meta-family);font-weight:var(--solva-sys-type-weight-medium);align-items:center;gap:var(--solva-cmp-citation-disclosure-gap);padding:var(--solva-cmp-citation-disclosure-padding);transition:background var(--solva-sys-motion-state-duration) var(--solva-sys-motion-move-easing), color var(--solva-sys-motion-state-duration) var(--solva-sys-motion-move-easing);border:0;display:inline-flex}._disclosureTrigger_ayj82_9:hover{background:var(--solva-cmp-citation-item-container);color:var(--solva-cmp-citation-item-foreground)}._disclosureTrigger_ayj82_9:focus-visible{outline:var(--solva-sys-stroke-focus) solid var(--solva-sys-effect-focus-color);outline-offset:var(--solva-sys-effect-focus-spread)}._disclosureChevron_ayj82_37{transition:transform var(--solva-sys-motion-disclosure-duration) var(--solva-sys-motion-exit-easing);align-items:center;display:inline-flex}._disclosureChevron_ayj82_37[data-expanded=true]{transform:rotate(90deg)}._disclosureContent_ayj82_48{opacity:0;transition:grid-template-rows var(--solva-sys-motion-disclosure-duration) var(--solva-sys-motion-exit-easing), opacity var(--solva-sys-motion-state-duration) var(--solva-sys-motion-move-easing), visibility 0s linear var(--solva-sys-motion-disclosure-duration);visibility:hidden;grid-template-rows:0fr;width:100%;display:grid}._disclosureContent_ayj82_48[data-expanded=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}._disclosureContentInner_ayj82_68{gap:var(--solva-cmp-citation-disclosure-gap);min-height:0;padding-top:var(--solva-cmp-citation-disclosure-padding);flex-direction:column;display:flex;overflow:hidden}._sourcePage_ayj82_77{color:var(--solva-cmp-citation-item-foreground);font-weight:var(--solva-sys-type-weight-semibold);flex:none}._sourceSeparator_ayj82_83{color:var(--solva-cmp-citation-item-meta);flex:none}._sourceTitle_ayj82_88{color:var(--solva-cmp-citation-item-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){._disclosureChevron_ayj82_37,._disclosureContent_ayj82_48,._disclosureTrigger_ayj82_9{transition:none}}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:300;font-display:optional;src:url(/assets/SuisseIntl-Light--cCs2YdW.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/SuisseIntl-Regular-Bq0LAnHu.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/SuisseIntl-Medium-D9qKekKY.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/SuisseIntl-SemiBold-5H4PEn6w.woff2)format("woff2")}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/SuisseIntl-Bold-r7PWpICm.woff2)format("woff2")}:root{--solva-ref-blur-2xl:64px;--solva-ref-blur-lg:24px;--solva-ref-blur-md:16px;--solva-ref-blur-none:0px;--solva-ref-blur-sm:8px;--solva-ref-blur-xl:40px;--solva-ref-blur-xs:4px;--solva-ref-boolean-false:false;--solva-ref-boolean-true:true;--solva-ref-color-amber-100:#fff4bf;--solva-ref-color-amber-200:#ffe889;--solva-ref-color-amber-300:#ffd84d;--solva-ref-color-amber-400:#ffc900;--solva-ref-color-amber-50:#fffbe8;--solva-ref-color-amber-500:#e8ad00;--solva-ref-color-amber-600:#be8300;--solva-ref-color-amber-700:#986100;--solva-ref-color-amber-800:#7d4d05;--solva-ref-color-amber-900:#693f0b;--solva-ref-color-amber-950:#3d2105;--solva-ref-color-blue-100:#e9ebff;--solva-ref-color-blue-200:#d5daff;--solva-ref-color-blue-300:#aeb8ff;--solva-ref-color-blue-400:#7d8fff;--solva-ref-color-blue-50:#f5f6ff;--solva-ref-color-blue-500:#5269ff;--solva-ref-color-blue-600:#2c4cff;--solva-ref-color-blue-700:#2139db;--solva-ref-color-blue-800:#1b2eb2;--solva-ref-color-blue-900:#15258a;--solva-ref-color-blue-950:#0e185c;--solva-ref-color-brand-blue-alpha-0:#2c4cff00;--solva-ref-color-brand-blue-alpha-16:#2c4cff29;--solva-ref-color-brand-blue-alpha-40:#2c4cff66;--solva-ref-color-brand-deep-alpha-72:#08174ab8;--solva-ref-color-cyan-100:#ddf4ff;--solva-ref-color-cyan-200:#b9e9ff;--solva-ref-color-cyan-300:#83d9ff;--solva-ref-color-cyan-400:#44c4ff;--solva-ref-color-cyan-50:#f0faff;--solva-ref-color-cyan-500:#11a9ea;--solva-ref-color-cyan-600:#0088c4;--solva-ref-color-cyan-700:#086d9a;--solva-ref-color-cyan-800:#0c587b;--solva-ref-color-cyan-900:#0f4965;--solva-ref-color-cyan-950:#082f43;--solva-ref-color-data-categorical-01:#2c4cff;--solva-ref-color-data-categorical-02:#11a9ea;--solva-ref-color-data-categorical-03:#20ad66;--solva-ref-color-data-categorical-04:#ffc900;--solva-ref-color-data-categorical-05:#f45d14;--solva-ref-color-data-categorical-06:#e93f52;--solva-ref-color-data-categorical-07:#9333ea;--solva-ref-color-data-categorical-08:#7058ff;--solva-ref-color-data-categorical-09:#0088c4;--solva-ref-color-data-categorical-10:#138b50;--solva-ref-color-data-categorical-11:#be8300;--solva-ref-color-data-categorical-12:#c92a3f;--solva-ref-color-data-diverging-negative-01:#fff1f2;--solva-ref-color-data-diverging-negative-02:#ffc8ce;--solva-ref-color-data-diverging-negative-03:#fa6b7a;--solva-ref-color-data-diverging-negative-04:#c92a3f;--solva-ref-color-data-diverging-neutral-01:#f5f6fa;--solva-ref-color-data-diverging-neutral-02:#d7d9e0;--solva-ref-color-data-diverging-neutral-03:#8d93a3;--solva-ref-color-data-diverging-neutral-04:#485064;--solva-ref-color-data-diverging-positive-01:#eefcf4;--solva-ref-color-data-diverging-positive-02:#b2f0cc;--solva-ref-color-data-diverging-positive-03:#45cb83;--solva-ref-color-data-diverging-positive-04:#138b50;--solva-ref-color-data-sequential-blue-01:#f5f6ff;--solva-ref-color-data-sequential-blue-02:#e9ebff;--solva-ref-color-data-sequential-blue-03:#d5daff;--solva-ref-color-data-sequential-blue-04:#aeb8ff;--solva-ref-color-data-sequential-blue-05:#7d8fff;--solva-ref-color-data-sequential-blue-06:#5269ff;--solva-ref-color-data-sequential-blue-07:#2c4cff;--solva-ref-color-data-sequential-blue-08:#2139db;--solva-ref-color-data-sequential-blue-09:#15258a;--solva-ref-color-data-sequential-cyan-01:#f0faff;--solva-ref-color-data-sequential-cyan-02:#ddf4ff;--solva-ref-color-data-sequential-cyan-03:#b9e9ff;--solva-ref-color-data-sequential-cyan-04:#83d9ff;--solva-ref-color-data-sequential-cyan-05:#44c4ff;--solva-ref-color-data-sequential-cyan-06:#11a9ea;--solva-ref-color-data-sequential-cyan-07:#0088c4;--solva-ref-color-data-sequential-cyan-08:#086d9a;--solva-ref-color-data-sequential-cyan-09:#0f4965;--solva-ref-color-data-sequential-emerald-01:#eefcf4;--solva-ref-color-data-sequential-emerald-02:#d7f8e4;--solva-ref-color-data-sequential-emerald-03:#b2f0cc;--solva-ref-color-data-sequential-emerald-04:#7ee2aa;--solva-ref-color-data-sequential-emerald-05:#45cb83;--solva-ref-color-data-sequential-emerald-06:#20ad66;--solva-ref-color-data-sequential-emerald-07:#138b50;--solva-ref-color-data-sequential-emerald-08:#126f43;--solva-ref-color-data-sequential-emerald-09:#10482f;--solva-ref-color-emerald-100:#d7f8e4;--solva-ref-color-emerald-200:#b2f0cc;--solva-ref-color-emerald-300:#7ee2aa;--solva-ref-color-emerald-400:#45cb83;--solva-ref-color-emerald-50:#eefcf4;--solva-ref-color-emerald-500:#20ad66;--solva-ref-color-emerald-600:#138b50;--solva-ref-color-emerald-700:#126f43;--solva-ref-color-emerald-800:#125838;--solva-ref-color-emerald-900:#10482f;--solva-ref-color-emerald-950:#08291c;--solva-ref-color-indigo-100:#e7e6ff;--solva-ref-color-indigo-200:#d2cfff;--solva-ref-color-indigo-300:#b4aeff;--solva-ref-color-indigo-400:#8f82ff;--solva-ref-color-indigo-50:#f3f3ff;--solva-ref-color-indigo-500:#7058ff;--solva-ref-color-indigo-600:#5936f4;--solva-ref-color-indigo-700:#4826d9;--solva-ref-color-indigo-800:#3c24b0;--solva-ref-color-indigo-900:#33238c;--solva-ref-color-indigo-950:#1e1457;--solva-ref-color-neutral-0:#fff;--solva-ref-color-neutral-100:#f5f6fa;--solva-ref-color-neutral-1000:#000;--solva-ref-color-neutral-200:#ededed;--solva-ref-color-neutral-300:#d7d9e0;--solva-ref-color-neutral-400:#b6bac6;--solva-ref-color-neutral-50:#fafbff;--solva-ref-color-neutral-500:#8d93a3;--solva-ref-color-neutral-600:#687084;--solva-ref-color-neutral-700:#485064;--solva-ref-color-neutral-800:#2c3344;--solva-ref-color-neutral-900:#171c28;--solva-ref-color-neutral-950:#0b0e16;--solva-ref-color-orange-100:#ffe8d2;--solva-ref-color-orange-200:#ffd0a4;--solva-ref-color-orange-300:#ffad6b;--solva-ref-color-orange-400:#ff8137;--solva-ref-color-orange-50:#fff6ed;--solva-ref-color-orange-500:#f45d14;--solva-ref-color-orange-600:#d8410a;--solva-ref-color-orange-700:#b32f0c;--solva-ref-color-orange-800:#8f2812;--solva-ref-color-orange-900:#742313;--solva-ref-color-orange-950:#431005;--solva-ref-color-overlay-black-12:#0000001f;--solva-ref-color-overlay-black-16:#00000029;--solva-ref-color-overlay-black-24:#0000003d;--solva-ref-color-overlay-black-4:#0000000a;--solva-ref-color-overlay-black-40:#0006;--solva-ref-color-overlay-black-60:#0009;--solva-ref-color-overlay-black-8:#00000014;--solva-ref-color-overlay-black-80:#000c;--solva-ref-color-overlay-transparent:#0000;--solva-ref-color-overlay-white-16:#ffffff29;--solva-ref-color-overlay-white-24:#ffffff3d;--solva-ref-color-overlay-white-40:#fff6;--solva-ref-color-overlay-white-60:#fff9;--solva-ref-color-overlay-white-8:#ffffff14;--solva-ref-color-overlay-white-80:#fffc;--solva-ref-color-overlay-white-92:#ffffffeb;--solva-ref-color-red-100:#ffe1e4;--solva-ref-color-red-200:#ffc8ce;--solva-ref-color-red-300:#ffa0aa;--solva-ref-color-red-400:#fa6b7a;--solva-ref-color-red-50:#fff1f2;--solva-ref-color-red-500:#e93f52;--solva-ref-color-red-600:#c92a3f;--solva-ref-color-red-700:#a92236;--solva-ref-color-red-800:#8c2132;--solva-ref-color-red-900:#761f2d;--solva-ref-color-red-950:#420b16;--solva-ref-color-violet-100:#f3e8ff;--solva-ref-color-violet-200:#e9d5ff;--solva-ref-color-violet-300:#d8b4fe;--solva-ref-color-violet-400:#c084fc;--solva-ref-color-violet-50:#faf5ff;--solva-ref-color-violet-500:#a855f7;--solva-ref-color-violet-600:#9333ea;--solva-ref-color-violet-700:#7e22ce;--solva-ref-color-violet-800:#6b21a8;--solva-ref-color-violet-900:#581c87;--solva-ref-color-violet-950:#3b0764;--solva-ref-dimension-control-28:28px;--solva-ref-dimension-control-32:32px;--solva-ref-dimension-control-36:36px;--solva-ref-dimension-control-40:40px;--solva-ref-dimension-control-44:44px;--solva-ref-dimension-control-48:48px;--solva-ref-dimension-control-56:56px;--solva-ref-dimension-control-64:64px;--solva-ref-dimension-icon-12:12px;--solva-ref-dimension-icon-16:16px;--solva-ref-dimension-icon-20:20px;--solva-ref-dimension-icon-24:24px;--solva-ref-dimension-icon-32:32px;--solva-ref-dimension-icon-40:40px;--solva-ref-dimension-icon-48:48px;--solva-ref-dimension-layout-chart-hero:440px;--solva-ref-dimension-layout-chart-large:360px;--solva-ref-dimension-layout-chart-medium:280px;--solva-ref-dimension-layout-chart-small:220px;--solva-ref-dimension-layout-content-measure-narrow:480px;--solva-ref-dimension-layout-content-measure-standard:720px;--solva-ref-dimension-layout-content-measure-wide:1120px;--solva-ref-dimension-layout-dialog-large:760px;--solva-ref-dimension-layout-dialog-max-height-compact:480px;--solva-ref-dimension-layout-dialog-max-height-expanded:720px;--solva-ref-dimension-layout-dialog-max-height-extra-large:960px;--solva-ref-dimension-layout-dialog-max-height-large:800px;--solva-ref-dimension-layout-dialog-max-height-medium:640px;--solva-ref-dimension-layout-dialog-medium:560px;--solva-ref-dimension-layout-dialog-small:400px;--solva-ref-dimension-layout-element-measure-compact:120px;--solva-ref-dimension-layout-element-measure-standard:192px;--solva-ref-dimension-layout-element-measure-wide:320px;--solva-ref-dimension-layout-frame-compact:360px;--solva-ref-dimension-layout-frame-expanded:1024px;--solva-ref-dimension-layout-frame-extra-large:1728px;--solva-ref-dimension-layout-frame-large:1440px;--solva-ref-dimension-layout-frame-medium:768px;--solva-ref-dimension-layout-grid-header-comfortable:44px;--solva-ref-dimension-layout-grid-header-compact:40px;--solva-ref-dimension-layout-grid-header-dense:36px;--solva-ref-dimension-layout-grid-header-ledger:32px;--solva-ref-dimension-layout-grid-row-comfortable:48px;--solva-ref-dimension-layout-grid-row-compact:40px;--solva-ref-dimension-layout-grid-row-dense:34px;--solva-ref-dimension-layout-grid-row-ledger:28px;--solva-ref-dimension-layout-pane-compact:320px;--solva-ref-dimension-layout-pane-max:480px;--solva-ref-dimension-layout-pane-standard:360px;--solva-ref-dimension-layout-pane-wide:412px;--solva-ref-dimension-layout-sidebar-expanded:248px;--solva-ref-dimension-layout-sidebar-rail:72px;--solva-ref-dimension-layout-sidebar-wide:280px;--solva-ref-dimension-layout-topbar:64px;--solva-ref-dimension-layout-topbar-compact:56px;--solva-ref-dimension-radius-2xl:32px;--solva-ref-dimension-radius-full:9999px;--solva-ref-dimension-radius-lg:16px;--solva-ref-dimension-radius-md:12px;--solva-ref-dimension-radius-none:0px;--solva-ref-dimension-radius-sm:8px;--solva-ref-dimension-radius-xl:24px;--solva-ref-dimension-radius-xs:4px;--solva-ref-dimension-space-0:0px;--solva-ref-dimension-space-1:2px;--solva-ref-dimension-space-10:20px;--solva-ref-dimension-space-12:24px;--solva-ref-dimension-space-14:28px;--solva-ref-dimension-space-16:32px;--solva-ref-dimension-space-2:4px;--solva-ref-dimension-space-20:40px;--solva-ref-dimension-space-24:48px;--solva-ref-dimension-space-3:6px;--solva-ref-dimension-space-32:64px;--solva-ref-dimension-space-4:8px;--solva-ref-dimension-space-40:80px;--solva-ref-dimension-space-48:96px;--solva-ref-dimension-space-5:10px;--solva-ref-dimension-space-6:12px;--solva-ref-dimension-space-64:128px;--solva-ref-dimension-space-8:16px;--solva-ref-dimension-stroke-default:1px;--solva-ref-dimension-stroke-emphasis:2px;--solva-ref-dimension-stroke-hairline:.5px;--solva-ref-dimension-stroke-none:0px;--solva-ref-dimension-stroke-strong:1.5px;--solva-ref-direction-left:left;--solva-ref-direction-right:right;--solva-ref-effect-offset-0:0px;--solva-ref-effect-offset-12:12px;--solva-ref-effect-offset-2:2px;--solva-ref-effect-offset-24:24px;--solva-ref-effect-offset-4:4px;--solva-ref-effect-offset-8:8px;--solva-ref-effect-spread-0:0px;--solva-ref-effect-spread-1:1px;--solva-ref-effect-spread-2:2px;--solva-ref-motion-distance-0:0px;--solva-ref-motion-distance-12:12px;--solva-ref-motion-distance-16:16px;--solva-ref-motion-distance-2:2px;--solva-ref-motion-distance-24:24px;--solva-ref-motion-distance-32:32px;--solva-ref-motion-distance-4:4px;--solva-ref-motion-distance-48:48px;--solva-ref-motion-distance-8:8px;--solva-ref-motion-duration-0:0s;--solva-ref-motion-duration-120:.12s;--solva-ref-motion-duration-160:.16s;--solva-ref-motion-duration-200:.2s;--solva-ref-motion-duration-240:.24s;--solva-ref-motion-duration-320:.32s;--solva-ref-motion-duration-400:.4s;--solva-ref-motion-duration-600:.6s;--solva-ref-motion-duration-7000:7s;--solva-ref-motion-duration-80:80ms;--solva-ref-motion-duration-800:.8s;--solva-ref-motion-duration-9000:9s;--solva-ref-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1.2);--solva-ref-motion-easing-linear:linear;--solva-ref-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--solva-ref-motion-easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--solva-ref-motion-easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--solva-ref-motion-scale-096:.96;--solva-ref-motion-scale-098:.98;--solva-ref-motion-scale-100:1;--solva-ref-motion-scale-102:1.02;--solva-ref-motion-scale-104:1.04;--solva-ref-number-0-42:.42;--solva-ref-number-1:1;--solva-ref-number-12:12;--solva-ref-number-2:2;--solva-ref-number-3:3;--solva-ref-number-3-4:3.4;--solva-ref-number-4:4;--solva-ref-number-60:60;--solva-ref-number-70:70;--solva-ref-number-8:8;--solva-ref-number-80:80;--solva-ref-number-90:90;--solva-ref-opacity-0:0;--solva-ref-opacity-100:1;--solva-ref-opacity-12:.12;--solva-ref-opacity-16:.16;--solva-ref-opacity-24:.24;--solva-ref-opacity-25:.25;--solva-ref-opacity-35:.35;--solva-ref-opacity-4:.04;--solva-ref-opacity-40:.4;--solva-ref-opacity-50:.5;--solva-ref-opacity-55:.55;--solva-ref-opacity-60:.6;--solva-ref-opacity-72:.72;--solva-ref-opacity-8:.08;--solva-ref-opacity-80:.8;--solva-ref-opacity-82:.82;--solva-ref-opacity-92:.92;--solva-ref-type-family-editorial:"Bradford Trial TT";--solva-ref-type-family-mono:"Roboto Mono";--solva-ref-type-family-product:"Suisse Intl";--solva-ref-type-family-product-light:"Suisse Int'l";--solva-ref-type-family-utility:Inter;--solva-ref-type-letter-spacing-normal:0px;--solva-ref-type-letter-spacing-tight:-.5px;--solva-ref-type-letter-spacing-tightest:-1.5px;--solva-ref-type-letter-spacing-wide:.2px;--solva-ref-type-letter-spacing-wider:.5px;--solva-ref-type-line-height-12:12px;--solva-ref-type-line-height-14:14px;--solva-ref-type-line-height-16:16px;--solva-ref-type-line-height-18:18px;--solva-ref-type-line-height-20:20px;--solva-ref-type-line-height-22:22px;--solva-ref-type-line-height-24:24px;--solva-ref-type-line-height-28:28px;--solva-ref-type-line-height-32:32px;--solva-ref-type-line-height-36:36px;--solva-ref-type-line-height-40:40px;--solva-ref-type-line-height-48:48px;--solva-ref-type-line-height-56:56px;--solva-ref-type-line-height-64:64px;--solva-ref-type-line-height-72:72px;--solva-ref-type-line-height-80:80px;--solva-ref-type-size-10:10px;--solva-ref-type-size-11:11px;--solva-ref-type-size-12:12px;--solva-ref-type-size-13:13px;--solva-ref-type-size-14:14px;--solva-ref-type-size-16:16px;--solva-ref-type-size-18:18px;--solva-ref-type-size-20:20px;--solva-ref-type-size-24:24px;--solva-ref-type-size-28:28px;--solva-ref-type-size-32:32px;--solva-ref-type-size-40:40px;--solva-ref-type-size-48:48px;--solva-ref-type-size-56:56px;--solva-ref-type-size-64:64px;--solva-ref-type-size-72:72px;--solva-ref-type-style-bold:Bold;--solva-ref-type-style-light:Light;--solva-ref-type-style-medium:Medium;--solva-ref-type-style-regular:Regular;--solva-ref-type-style-semibold:SemiBold;--solva-ref-type-weight-bold:700;--solva-ref-type-weight-light:300;--solva-ref-type-weight-medium:500;--solva-ref-type-weight-regular:400;--solva-ref-type-weight-semibold:600}:root,[data-theme=light]{--solva-sys-color-action-destructive-container-default:var(--solva-ref-color-red-600);--solva-sys-color-action-destructive-container-hover:var(--solva-ref-color-red-700);--solva-sys-color-action-destructive-container-pressed:var(--solva-ref-color-red-800);--solva-sys-color-action-destructive-foreground:var(--solva-ref-color-neutral-0);--solva-sys-color-action-disabled-container:var(--solva-ref-color-neutral-200);--solva-sys-color-action-disabled-foreground:var(--solva-ref-color-neutral-400);--solva-sys-color-action-primary-container-default:var(--solva-ref-color-blue-600);--solva-sys-color-action-primary-container-hover:var(--solva-ref-color-blue-700);--solva-sys-color-action-primary-container-pressed:var(--solva-ref-color-blue-800);--solva-sys-color-action-primary-foreground:var(--solva-ref-color-neutral-0);--solva-sys-color-action-secondary-container-default:var(--solva-ref-color-neutral-100);--solva-sys-color-action-secondary-container-hover:var(--solva-ref-color-neutral-200);--solva-sys-color-action-secondary-container-pressed:var(--solva-ref-color-neutral-300);--solva-sys-color-action-secondary-foreground:var(--solva-ref-color-neutral-950);--solva-sys-color-action-success-container-default:var(--solva-ref-color-emerald-600);--solva-sys-color-action-success-container-hover:var(--solva-ref-color-emerald-700);--solva-sys-color-action-success-container-pressed:var(--solva-ref-color-emerald-800);--solva-sys-color-action-success-foreground:var(--solva-ref-color-neutral-0);--solva-sys-color-border-default:var(--solva-ref-color-neutral-300);--solva-sys-color-border-focus:var(--solva-ref-color-blue-600);--solva-sys-color-border-glass:var(--solva-ref-color-overlay-white-60);--solva-sys-color-border-inverse:var(--solva-ref-color-overlay-white-40);--solva-sys-color-border-strong:var(--solva-ref-color-neutral-600);--solva-sys-color-border-subtle:var(--solva-ref-color-neutral-200);--solva-sys-color-chart-annotation:var(--solva-ref-color-neutral-900);--solva-sys-color-chart-axis:var(--solva-ref-color-neutral-600);--solva-sys-color-chart-categorical-01:var(--solva-ref-color-data-categorical-01);--solva-sys-color-chart-categorical-02:var(--solva-ref-color-data-categorical-02);--solva-sys-color-chart-categorical-03:var(--solva-ref-color-data-categorical-03);--solva-sys-color-chart-categorical-04:var(--solva-ref-color-data-categorical-04);--solva-sys-color-chart-categorical-05:var(--solva-ref-color-data-categorical-05);--solva-sys-color-chart-categorical-06:var(--solva-ref-color-data-categorical-06);--solva-sys-color-chart-categorical-07:var(--solva-ref-color-data-categorical-07);--solva-sys-color-chart-categorical-08:var(--solva-ref-color-data-categorical-08);--solva-sys-color-chart-categorical-09:var(--solva-ref-color-data-categorical-09);--solva-sys-color-chart-categorical-10:var(--solva-ref-color-data-categorical-10);--solva-sys-color-chart-categorical-11:var(--solva-ref-color-data-categorical-11);--solva-sys-color-chart-categorical-12:var(--solva-ref-color-data-categorical-12);--solva-sys-color-chart-gridline:var(--solva-ref-color-neutral-200);--solva-sys-color-chart-negative:var(--solva-ref-color-red-600);--solva-sys-color-chart-neutral:var(--solva-ref-color-neutral-500);--solva-sys-color-chart-positive:var(--solva-ref-color-emerald-600);--solva-sys-color-evidence-accepted-accent:var(--solva-ref-color-blue-600);--solva-sys-color-evidence-accepted-container:var(--solva-ref-color-blue-950);--solva-sys-color-evidence-accepted-foreground:var(--solva-ref-color-neutral-100);--solva-sys-color-evidence-derived-accent:var(--solva-ref-color-red-800);--solva-sys-color-evidence-derived-container:var(--solva-ref-color-red-100);--solva-sys-color-evidence-derived-foreground:var(--solva-ref-color-red-700);--solva-sys-color-evidence-effective-accent:var(--solva-ref-color-violet-800);--solva-sys-color-evidence-effective-container:var(--solva-ref-color-indigo-300);--solva-sys-color-evidence-effective-foreground:var(--solva-ref-color-violet-950);--solva-sys-color-evidence-reported-accent:var(--solva-ref-color-amber-800);--solva-sys-color-evidence-reported-container:var(--solva-ref-color-amber-300);--solva-sys-color-evidence-reported-foreground:var(--solva-ref-color-amber-950);--solva-sys-color-evidence-source-accent:var(--solva-ref-color-neutral-800);--solva-sys-color-evidence-source-container:var(--solva-ref-color-neutral-300);--solva-sys-color-evidence-source-foreground:var(--solva-ref-color-neutral-950);--solva-sys-color-evidence-verified-accent:var(--solva-ref-color-emerald-800);--solva-sys-color-evidence-verified-container:var(--solva-ref-color-emerald-300);--solva-sys-color-evidence-verified-foreground:var(--solva-ref-color-emerald-950);--solva-sys-color-icon-brand:var(--solva-ref-color-blue-600);--solva-sys-color-icon-disabled:var(--solva-ref-color-neutral-400);--solva-sys-color-icon-inverse:var(--solva-ref-color-neutral-0);--solva-sys-color-icon-primary:var(--solva-ref-color-neutral-800);--solva-sys-color-icon-secondary:var(--solva-ref-color-neutral-600);--solva-sys-color-state-danger-border:var(--solva-ref-color-red-300);--solva-sys-color-state-danger-container:var(--solva-ref-color-red-50);--solva-sys-color-state-danger-foreground:var(--solva-ref-color-red-700);--solva-sys-color-state-information-border:var(--solva-ref-color-blue-300);--solva-sys-color-state-information-container:var(--solva-ref-color-blue-50);--solva-sys-color-state-information-foreground:var(--solva-ref-color-blue-700);--solva-sys-color-state-success-border:var(--solva-ref-color-emerald-300);--solva-sys-color-state-success-container:var(--solva-ref-color-emerald-50);--solva-sys-color-state-success-foreground:var(--solva-ref-color-emerald-700);--solva-sys-color-state-warning-border:var(--solva-ref-color-amber-300);--solva-sys-color-state-warning-container:var(--solva-ref-color-amber-50);--solva-sys-color-state-warning-foreground:var(--solva-ref-color-amber-800);--solva-sys-color-surface-base:var(--solva-ref-color-neutral-0);--solva-sys-color-surface-brand:var(--solva-ref-color-blue-600);--solva-sys-color-surface-canvas:var(--solva-ref-color-neutral-50);--solva-sys-color-surface-glass:var(--solva-ref-color-overlay-white-80);--solva-sys-color-surface-glass-subtle:var(--solva-ref-color-overlay-white-60);--solva-sys-color-surface-inverse:var(--solva-ref-color-neutral-950);--solva-sys-color-surface-raised:var(--solva-ref-color-neutral-0);--solva-sys-color-surface-scrim:var(--solva-ref-color-overlay-black-40);--solva-sys-color-surface-selected:var(--solva-ref-color-blue-100);--solva-sys-color-surface-sunken:var(--solva-ref-color-neutral-100);--solva-sys-color-surface-transparent:var(--solva-ref-color-overlay-transparent);--solva-sys-color-text-brand:var(--solva-ref-color-blue-600);--solva-sys-color-text-disabled:var(--solva-ref-color-neutral-400);--solva-sys-color-text-inverse:var(--solva-ref-color-neutral-0);--solva-sys-color-text-link:var(--solva-ref-color-blue-700);--solva-sys-color-text-primary:var(--solva-ref-color-neutral-950);--solva-sys-color-text-secondary:var(--solva-ref-color-neutral-700);--solva-sys-color-text-tertiary:var(--solva-ref-color-neutral-600)}[data-theme=dark]{--solva-sys-color-action-destructive-container-default:var(--solva-ref-color-red-500);--solva-sys-color-action-destructive-container-hover:var(--solva-ref-color-red-400);--solva-sys-color-action-destructive-container-pressed:var(--solva-ref-color-red-300);--solva-sys-color-action-destructive-foreground:var(--solva-ref-color-neutral-950);--solva-sys-color-action-disabled-container:var(--solva-ref-color-neutral-800);--solva-sys-color-action-disabled-foreground:var(--solva-ref-color-neutral-600);--solva-sys-color-action-primary-container-default:var(--solva-ref-color-blue-500);--solva-sys-color-action-primary-container-hover:var(--solva-ref-color-blue-400);--solva-sys-color-action-primary-container-pressed:var(--solva-ref-color-blue-300);--solva-sys-color-action-primary-foreground:var(--solva-ref-color-neutral-950);--solva-sys-color-action-secondary-container-default:var(--solva-ref-color-neutral-800);--solva-sys-color-action-secondary-container-hover:var(--solva-ref-color-neutral-700);--solva-sys-color-action-secondary-container-pressed:var(--solva-ref-color-neutral-600);--solva-sys-color-action-secondary-foreground:var(--solva-ref-color-neutral-0);--solva-sys-color-action-success-container-default:var(--solva-ref-color-emerald-500);--solva-sys-color-action-success-container-hover:var(--solva-ref-color-emerald-400);--solva-sys-color-action-success-container-pressed:var(--solva-ref-color-emerald-300);--solva-sys-color-action-success-foreground:var(--solva-ref-color-neutral-950);--solva-sys-color-border-default:var(--solva-ref-color-neutral-700);--solva-sys-color-border-focus:var(--solva-ref-color-blue-300);--solva-sys-color-border-glass:var(--solva-ref-color-overlay-white-24);--solva-sys-color-border-inverse:var(--solva-ref-color-overlay-black-24);--solva-sys-color-border-strong:var(--solva-ref-color-neutral-400);--solva-sys-color-border-subtle:var(--solva-ref-color-neutral-800);--solva-sys-color-chart-annotation:var(--solva-ref-color-neutral-100);--solva-sys-color-chart-axis:var(--solva-ref-color-neutral-400);--solva-sys-color-chart-categorical-01:var(--solva-ref-color-data-categorical-01);--solva-sys-color-chart-categorical-02:var(--solva-ref-color-data-categorical-02);--solva-sys-color-chart-categorical-03:var(--solva-ref-color-data-categorical-03);--solva-sys-color-chart-categorical-04:var(--solva-ref-color-data-categorical-04);--solva-sys-color-chart-categorical-05:var(--solva-ref-color-data-categorical-05);--solva-sys-color-chart-categorical-06:var(--solva-ref-color-data-categorical-06);--solva-sys-color-chart-categorical-07:var(--solva-ref-color-data-categorical-07);--solva-sys-color-chart-categorical-08:var(--solva-ref-color-data-categorical-08);--solva-sys-color-chart-categorical-09:var(--solva-ref-color-data-categorical-09);--solva-sys-color-chart-categorical-10:var(--solva-ref-color-data-categorical-10);--solva-sys-color-chart-categorical-11:var(--solva-ref-color-data-categorical-11);--solva-sys-color-chart-categorical-12:var(--solva-ref-color-data-categorical-12);--solva-sys-color-chart-gridline:var(--solva-ref-color-neutral-800);--solva-sys-color-chart-negative:var(--solva-ref-color-red-400);--solva-sys-color-chart-neutral:var(--solva-ref-color-neutral-400);--solva-sys-color-chart-positive:var(--solva-ref-color-emerald-400);--solva-sys-color-evidence-accepted-accent:var(--solva-ref-color-cyan-200);--solva-sys-color-evidence-accepted-container:var(--solva-ref-color-cyan-950);--solva-sys-color-evidence-accepted-foreground:var(--solva-ref-color-cyan-50);--solva-sys-color-evidence-derived-accent:var(--solva-ref-color-red-200);--solva-sys-color-evidence-derived-container:var(--solva-ref-color-red-950);--solva-sys-color-evidence-derived-foreground:var(--solva-ref-color-red-50);--solva-sys-color-evidence-effective-accent:var(--solva-ref-color-violet-200);--solva-sys-color-evidence-effective-container:var(--solva-ref-color-indigo-950);--solva-sys-color-evidence-effective-foreground:var(--solva-ref-color-violet-100);--solva-sys-color-evidence-reported-accent:var(--solva-ref-color-amber-50);--solva-sys-color-evidence-reported-container:var(--solva-ref-color-amber-800);--solva-sys-color-evidence-reported-foreground:var(--solva-ref-color-amber-50);--solva-sys-color-evidence-source-accent:var(--solva-ref-color-neutral-200);--solva-sys-color-evidence-source-container:var(--solva-ref-color-neutral-900);--solva-sys-color-evidence-source-foreground:var(--solva-ref-color-neutral-100);--solva-sys-color-evidence-verified-accent:var(--solva-ref-color-emerald-200);--solva-sys-color-evidence-verified-container:var(--solva-ref-color-emerald-950);--solva-sys-color-evidence-verified-foreground:var(--solva-ref-color-emerald-100);--solva-sys-color-icon-brand:var(--solva-ref-color-blue-300);--solva-sys-color-icon-disabled:var(--solva-ref-color-neutral-600);--solva-sys-color-icon-inverse:var(--solva-ref-color-neutral-950);--solva-sys-color-icon-primary:var(--solva-ref-color-neutral-100);--solva-sys-color-icon-secondary:var(--solva-ref-color-neutral-400);--solva-sys-color-state-danger-border:var(--solva-ref-color-red-700);--solva-sys-color-state-danger-container:var(--solva-ref-color-red-950);--solva-sys-color-state-danger-foreground:var(--solva-ref-color-red-200);--solva-sys-color-state-information-border:var(--solva-ref-color-blue-700);--solva-sys-color-state-information-container:var(--solva-ref-color-blue-900);--solva-sys-color-state-information-foreground:var(--solva-ref-color-blue-200);--solva-sys-color-state-success-border:var(--solva-ref-color-emerald-700);--solva-sys-color-state-success-container:var(--solva-ref-color-emerald-900);--solva-sys-color-state-success-foreground:var(--solva-ref-color-emerald-200);--solva-sys-color-state-warning-border:var(--solva-ref-color-amber-700);--solva-sys-color-state-warning-container:var(--solva-ref-color-amber-950);--solva-sys-color-state-warning-foreground:var(--solva-ref-color-amber-200);--solva-sys-color-surface-base:var(--solva-ref-color-neutral-900);--solva-sys-color-surface-brand:var(--solva-ref-color-blue-500);--solva-sys-color-surface-canvas:var(--solva-ref-color-neutral-950);--solva-sys-color-surface-glass:var(--solva-ref-color-overlay-black-60);--solva-sys-color-surface-glass-subtle:var(--solva-ref-color-overlay-black-40);--solva-sys-color-surface-inverse:var(--solva-ref-color-neutral-0);--solva-sys-color-surface-raised:var(--solva-ref-color-neutral-800);--solva-sys-color-surface-scrim:var(--solva-ref-color-overlay-black-60);--solva-sys-color-surface-selected:var(--solva-ref-color-blue-900);--solva-sys-color-surface-sunken:var(--solva-ref-color-neutral-1000);--solva-sys-color-surface-transparent:var(--solva-ref-color-overlay-transparent);--solva-sys-color-text-brand:var(--solva-ref-color-blue-300);--solva-sys-color-text-disabled:var(--solva-ref-color-neutral-600);--solva-sys-color-text-inverse:var(--solva-ref-color-neutral-950);--solva-sys-color-text-link:var(--solva-ref-color-blue-300);--solva-sys-color-text-primary:var(--solva-ref-color-neutral-0);--solva-sys-color-text-secondary:var(--solva-ref-color-neutral-300);--solva-sys-color-text-tertiary:var(--solva-ref-color-neutral-400)}:root,[data-density=comfortable]{--solva-sys-size-control:var(--solva-ref-dimension-control-44);--solva-sys-size-grid-header:var(--solva-ref-dimension-layout-grid-header-comfortable);--solva-sys-size-grid-row:var(--solva-ref-dimension-layout-grid-row-comfortable);--solva-sys-size-header:var(--solva-ref-dimension-layout-topbar);--solva-sys-space-card:var(--solva-ref-dimension-space-12);--solva-sys-space-control-x:var(--solva-ref-dimension-space-8);--solva-sys-space-control-y:var(--solva-ref-dimension-space-5);--solva-sys-space-grid-cell-x:var(--solva-ref-dimension-space-8);--solva-sys-space-grid-cell-y:var(--solva-ref-dimension-space-6);--solva-sys-space-inline:var(--solva-ref-dimension-space-4);--solva-sys-space-page:var(--solva-ref-dimension-space-16);--solva-sys-space-pane:var(--solva-ref-dimension-space-12);--solva-sys-space-section:var(--solva-ref-dimension-space-20)}[data-density=compact]{--solva-sys-size-control:var(--solva-ref-dimension-control-40);--solva-sys-size-grid-header:var(--solva-ref-dimension-layout-grid-header-compact);--solva-sys-size-grid-row:var(--solva-ref-dimension-layout-grid-row-compact);--solva-sys-size-header:var(--solva-ref-dimension-layout-topbar-compact);--solva-sys-space-card:var(--solva-ref-dimension-space-10);--solva-sys-space-control-x:var(--solva-ref-dimension-space-6);--solva-sys-space-control-y:var(--solva-ref-dimension-space-4);--solva-sys-space-grid-cell-x:var(--solva-ref-dimension-space-6);--solva-sys-space-grid-cell-y:var(--solva-ref-dimension-space-5);--solva-sys-space-inline:var(--solva-ref-dimension-space-3);--solva-sys-space-page:var(--solva-ref-dimension-space-12);--solva-sys-space-pane:var(--solva-ref-dimension-space-10);--solva-sys-space-section:var(--solva-ref-dimension-space-16)}[data-density=dense]{--solva-sys-size-control:var(--solva-ref-dimension-control-36);--solva-sys-size-grid-header:var(--solva-ref-dimension-layout-grid-header-dense);--solva-sys-size-grid-row:var(--solva-ref-dimension-layout-grid-row-dense);--solva-sys-size-header:var(--solva-ref-dimension-layout-topbar-compact);--solva-sys-space-card:var(--solva-ref-dimension-space-8);--solva-sys-space-control-x:var(--solva-ref-dimension-space-6);--solva-sys-space-control-y:var(--solva-ref-dimension-space-3);--solva-sys-space-grid-cell-x:var(--solva-ref-dimension-space-6);--solva-sys-space-grid-cell-y:var(--solva-ref-dimension-space-4);--solva-sys-space-inline:var(--solva-ref-dimension-space-2);--solva-sys-space-page:var(--solva-ref-dimension-space-10);--solva-sys-space-pane:var(--solva-ref-dimension-space-8);--solva-sys-space-section:var(--solva-ref-dimension-space-12)}[data-density=ledger]{--solva-sys-size-control:var(--solva-ref-dimension-control-32);--solva-sys-size-grid-header:var(--solva-ref-dimension-layout-grid-header-ledger);--solva-sys-size-grid-row:var(--solva-ref-dimension-layout-grid-row-ledger);--solva-sys-size-header:var(--solva-ref-dimension-layout-topbar-compact);--solva-sys-space-card:var(--solva-ref-dimension-space-6);--solva-sys-space-control-x:var(--solva-ref-dimension-space-5);--solva-sys-space-control-y:var(--solva-ref-dimension-space-2);--solva-sys-space-grid-cell-x:var(--solva-ref-dimension-space-5);--solva-sys-space-grid-cell-y:var(--solva-ref-dimension-space-3);--solva-sys-space-inline:var(--solva-ref-dimension-space-2);--solva-sys-space-page:var(--solva-ref-dimension-space-8);--solva-sys-space-pane:var(--solva-ref-dimension-space-6);--solva-sys-space-section:var(--solva-ref-dimension-space-10)}[data-viewport=compact]{--solva-sys-layout-assistant-width:var(--solva-ref-dimension-layout-pane-compact);--solva-sys-layout-chart-height:var(--solva-ref-dimension-layout-chart-small);--solva-sys-layout-columns:var(--solva-ref-number-4);--solva-sys-layout-dialog-max-height:var(--solva-ref-dimension-layout-dialog-max-height-compact);--solva-sys-layout-frame-width:var(--solva-ref-dimension-layout-frame-compact);--solva-sys-layout-gutter:var(--solva-ref-dimension-space-8);--solva-sys-layout-margin:var(--solva-ref-dimension-space-8);--solva-sys-layout-sidebar-width:var(--solva-ref-dimension-space-0);--solva-sys-layout-support-pane-width:var(--solva-ref-dimension-layout-pane-compact)}@media (width<=599px){:root{--solva-sys-layout-assistant-width:var(--solva-ref-dimension-layout-pane-compact);--solva-sys-layout-chart-height:var(--solva-ref-dimension-layout-chart-small);--solva-sys-layout-columns:var(--solva-ref-number-4);--solva-sys-layout-dialog-max-height:var(--solva-ref-dimension-layout-dialog-max-height-compact);--solva-sys-layout-frame-width:var(--solva-ref-dimension-layout-frame-compact);--solva-sys-layout-gutter:var(--solva-ref-dimension-space-8);--solva-sys-layout-margin:var(--solva-ref-dimension-space-8);--solva-sys-layout-sidebar-width:var(--solva-ref-dimension-space-0);--solva-sys-layout-support-pane-width:var(--solva-ref-dimension-layout-pane-compact)}}[data-viewport=medium]{--solva-sys-layout-assistant-width:var(--solva-ref-dimension-layout-pane-standard);--solva-sys-layout-chart-height:var(--solva-ref-dimension-layout-chart-medium);--solva-sys-layout-columns:var(--solva-ref-number-8);--solva-sys-layout-dialog-max-height:var(--solva-ref-dimension-layout-dialog-max-height-medium);--solva-sys-layout-frame-width:var(--solva-ref-dimension-layout-frame-medium);--solva-sys-layout-gutter:var(--solva-ref-dimension-space-12);--solva-sys-layout-margin:var(--solva-ref-dimension-space-12);--solva-sys-layout-sidebar-width:var(--solva-ref-dimension-layout-sidebar-rail);--solva-sys-layout-support-pane-width:var(--solva-ref-dimension-layout-pane-compact)}@media (width>=600px) and (width<=839px){:root{--solva-sys-layout-assistant-width:var(--solva-ref-dimension-layout-pane-standard);--solva-sys-layout-chart-height:var(--solva-ref-dimension-layout-chart-medium);--solva-sys-layout-columns:var(--solva-ref-number-8);--solva-sys-layout-dialog-max-height:var(--solva-ref-dimension-layout-dialog-max-height-medium);--solva-sys-layout-frame-width:var(--solva-ref-dimension-layout-frame-medium);--solva-sys-layout-gutter:var(--solva-ref-dimension-space-12);--solva-sys-layout-margin:var(--solva-ref-dimension-space-12);--solva-sys-layout-sidebar-width:var(--solva-ref-dimension-layout-sidebar-rail);--solva-sys-layout-support-pane-width:var(--solva-ref-dimension-layout-pane-compact)}}[data-viewport=expanded]{--solva-sys-layout-assistant-width:var(--solva-ref-dimension-layout-pane-standard);--solva-sys-layout-chart-height:var(--solva-ref-dimension-layout-chart-medium);--solva-sys-layout-columns:var(--solva-ref-number-12);--solva-sys-layout-dialog-max-height:var(--solva-ref-dimension-layout-dialog-max-height-expanded);--solva-sys-layout-frame-width:var(--solva-ref-dimension-layout-frame-expanded);--solva-sys-layout-gutter:var(--solva-ref-dimension-space-12);--solva-sys-layout-margin:var(--solva-ref-dimension-space-12);--solva-sys-layout-sidebar-width:var(--solva-ref-dimension-layout-sidebar-rail);--solva-sys-layout-support-pane-width:var(--solva-ref-dimension-layout-pane-standard)}@media (width>=840px) and (width<=1199px){:root{--solva-sys-layout-assistant-width:var(--solva-ref-dimension-layout-pane-standard);--solva-sys-layout-chart-height:var(--solva-ref-dimension-layout-chart-medium);--solva-sys-layout-columns:var(--solva-ref-number-12);--solva-sys-layout-dialog-max-height:var(--solva-ref-dimension-layout-dialog-max-height-expanded);--solva-sys-layout-frame-width:var(--solva-ref-dimension-layout-frame-expanded);--solva-sys-layout-gutter:var(--solva-ref-dimension-space-12);--solva-sys-layout-margin:var(--solva-ref-dimension-space-12);--solva-sys-layout-sidebar-width:var(--solva-ref-dimension-layout-sidebar-rail);--solva-sys-layout-support-pane-width:var(--solva-ref-dimension-layout-pane-standard)}}[data-viewport=large]{--solva-sys-layout-assistant-width:var(--solva-ref-dimension-layout-pane-wide);--solva-sys-layout-chart-height:var(--solva-ref-dimension-layout-chart-large);--solva-sys-layout-columns:var(--solva-ref-number-12);--solva-sys-layout-dialog-max-height:var(--solva-ref-dimension-layout-dialog-max-height-large);--solva-sys-layout-frame-width:var(--solva-ref-dimension-layout-frame-large);--solva-sys-layout-gutter:var(--solva-ref-dimension-space-12);--solva-sys-layout-margin:var(--solva-ref-dimension-space-16);--solva-sys-layout-sidebar-width:var(--solva-ref-dimension-layout-sidebar-expanded);--solva-sys-layout-support-pane-width:var(--solva-ref-dimension-layout-pane-standard)}@media (width>=1200px) and (width<=1599px){:root{--solva-sys-layout-assistant-width:var(--solva-ref-dimension-layout-pane-wide);--solva-sys-layout-chart-height:var(--solva-ref-dimension-layout-chart-large);--solva-sys-layout-columns:var(--solva-ref-number-12);--solva-sys-layout-dialog-max-height:var(--solva-ref-dimension-layout-dialog-max-height-large);--solva-sys-layout-frame-width:var(--solva-ref-dimension-layout-frame-large);--solva-sys-layout-gutter:var(--solva-ref-dimension-space-12);--solva-sys-layout-margin:var(--solva-ref-dimension-space-16);--solva-sys-layout-sidebar-width:var(--solva-ref-dimension-layout-sidebar-expanded);--solva-sys-layout-support-pane-width:var(--solva-ref-dimension-layout-pane-standard)}}[data-viewport=extra-large]{--solva-sys-layout-xl-assistant-width:var(--solva-ref-dimension-layout-pane-wide);--solva-sys-layout-xl-chart-height:var(--solva-ref-dimension-layout-chart-hero);--solva-sys-layout-xl-columns:var(--solva-ref-number-12);--solva-sys-layout-xl-dialog-max-height:var(--solva-ref-dimension-layout-dialog-max-height-extra-large);--solva-sys-layout-xl-frame-width:var(--solva-ref-dimension-layout-frame-extra-large);--solva-sys-layout-xl-gutter:var(--solva-ref-dimension-space-16);--solva-sys-layout-xl-margin:var(--solva-ref-dimension-space-20);--solva-sys-layout-xl-sidebar-width:var(--solva-ref-dimension-layout-sidebar-expanded);--solva-sys-layout-xl-support-pane-width:var(--solva-ref-dimension-layout-pane-wide)}@media (width>=1600px){:root{--solva-sys-layout-xl-assistant-width:var(--solva-ref-dimension-layout-pane-wide);--solva-sys-layout-xl-chart-height:var(--solva-ref-dimension-layout-chart-hero);--solva-sys-layout-xl-columns:var(--solva-ref-number-12);--solva-sys-layout-xl-dialog-max-height:var(--solva-ref-dimension-layout-dialog-max-height-extra-large);--solva-sys-layout-xl-frame-width:var(--solva-ref-dimension-layout-frame-extra-large);--solva-sys-layout-xl-gutter:var(--solva-ref-dimension-space-16);--solva-sys-layout-xl-margin:var(--solva-ref-dimension-space-20);--solva-sys-layout-xl-sidebar-width:var(--solva-ref-dimension-layout-sidebar-expanded);--solva-sys-layout-xl-support-pane-width:var(--solva-ref-dimension-layout-pane-wide)}}:root,[data-motion=standard]{--solva-sys-motion-ambient-duration-slow:var(--solva-ref-motion-duration-7000);--solva-sys-motion-ambient-duration-slower:var(--solva-ref-motion-duration-9000);--solva-sys-motion-disclosure-duration:var(--solva-ref-motion-duration-240);--solva-sys-motion-emphasis-duration:var(--solva-ref-motion-duration-400);--solva-sys-motion-emphasis-easing:var(--solva-ref-motion-easing-emphasized);--solva-sys-motion-enter-distance:var(--solva-ref-motion-distance-16);--solva-sys-motion-enter-duration:var(--solva-ref-motion-duration-240);--solva-sys-motion-enter-easing:var(--solva-ref-motion-easing-standard-decelerate);--solva-sys-motion-enter-scale:var(--solva-ref-motion-scale-098);--solva-sys-motion-exit-distance:var(--solva-ref-motion-distance-8);--solva-sys-motion-exit-duration:var(--solva-ref-motion-duration-160);--solva-sys-motion-exit-easing:var(--solva-ref-motion-easing-standard-accelerate);--solva-sys-motion-move-distance:var(--solva-ref-motion-distance-24);--solva-sys-motion-move-duration:var(--solva-ref-motion-duration-320);--solva-sys-motion-move-easing:var(--solva-ref-motion-easing-standard);--solva-sys-motion-resize-duration:var(--solva-ref-motion-duration-240);--solva-sys-motion-resize-easing:var(--solva-ref-motion-easing-standard);--solva-sys-motion-state-duration:var(--solva-ref-motion-duration-160);--solva-sys-motion-state-offset:var(--solva-ref-motion-distance-2)}[data-motion=reduced]{--solva-sys-motion-ambient-duration-slow:var(--solva-ref-motion-duration-0);--solva-sys-motion-ambient-duration-slower:var(--solva-ref-motion-duration-0);--solva-sys-motion-disclosure-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-emphasis-duration:var(--solva-ref-motion-duration-120);--solva-sys-motion-emphasis-easing:var(--solva-ref-motion-easing-standard);--solva-sys-motion-enter-distance:var(--solva-ref-motion-distance-0);--solva-sys-motion-enter-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-enter-easing:var(--solva-ref-motion-easing-linear);--solva-sys-motion-enter-scale:var(--solva-ref-motion-scale-100);--solva-sys-motion-exit-distance:var(--solva-ref-motion-distance-0);--solva-sys-motion-exit-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-exit-easing:var(--solva-ref-motion-easing-linear);--solva-sys-motion-move-distance:var(--solva-ref-motion-distance-0);--solva-sys-motion-move-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-move-easing:var(--solva-ref-motion-easing-linear);--solva-sys-motion-resize-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-resize-easing:var(--solva-ref-motion-easing-linear);--solva-sys-motion-state-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-state-offset:var(--solva-ref-motion-distance-0)}@media (prefers-reduced-motion:reduce){:root{--solva-sys-motion-ambient-duration-slow:var(--solva-ref-motion-duration-0);--solva-sys-motion-ambient-duration-slower:var(--solva-ref-motion-duration-0);--solva-sys-motion-disclosure-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-emphasis-duration:var(--solva-ref-motion-duration-120);--solva-sys-motion-emphasis-easing:var(--solva-ref-motion-easing-standard);--solva-sys-motion-enter-distance:var(--solva-ref-motion-distance-0);--solva-sys-motion-enter-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-enter-easing:var(--solva-ref-motion-easing-linear);--solva-sys-motion-enter-scale:var(--solva-ref-motion-scale-100);--solva-sys-motion-exit-distance:var(--solva-ref-motion-distance-0);--solva-sys-motion-exit-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-exit-easing:var(--solva-ref-motion-easing-linear);--solva-sys-motion-move-distance:var(--solva-ref-motion-distance-0);--solva-sys-motion-move-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-move-easing:var(--solva-ref-motion-easing-linear);--solva-sys-motion-resize-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-resize-easing:var(--solva-ref-motion-easing-linear);--solva-sys-motion-state-duration:var(--solva-ref-motion-duration-80);--solva-sys-motion-state-offset:var(--solva-ref-motion-distance-0)}}:root,[dir=ltr]{--solva-sys-direction-end-edge:var(--solva-ref-direction-right);--solva-sys-direction-flip-directional-icons:var(--solva-ref-boolean-false);--solva-sys-direction-start-edge:var(--solva-ref-direction-left)}[dir=rtl]{--solva-sys-direction-end-edge:var(--solva-ref-direction-left);--solva-sys-direction-flip-directional-icons:var(--solva-ref-boolean-true);--solva-sys-direction-start-edge:var(--solva-ref-direction-right)}:root{--solva-sys-blur-glass:var(--solva-ref-blur-md);--solva-sys-blur-glass-liquid:var(--solva-ref-blur-lg);--solva-sys-blur-none:var(--solva-ref-blur-none);--solva-sys-blur-overlay:var(--solva-ref-blur-xl);--solva-sys-blur-surface:var(--solva-ref-blur-sm);--solva-sys-color-brand-gradient-architecture:var(--solva-ref-color-brand-deep-alpha-72);--solva-sys-color-brand-gradient-blue:var(--solva-ref-color-blue-500);--solva-sys-color-brand-gradient-cyan:var(--solva-ref-color-cyan-300);--solva-sys-color-brand-gradient-deep:var(--solva-ref-color-blue-950);--solva-sys-color-brand-gradient-glass:var(--solva-sys-color-surface-glass);--solva-sys-color-brand-gradient-glass-subtle:var(--solva-sys-color-surface-glass-subtle);--solva-sys-color-brand-gradient-ice:var(--solva-ref-color-blue-100);--solva-sys-color-brand-gradient-indigo:var(--solva-ref-color-indigo-800);--solva-sys-color-brand-gradient-transparent:var(--solva-ref-color-brand-blue-alpha-0);--solva-sys-color-brand-gradient-veil:var(--solva-ref-color-brand-blue-alpha-16);--solva-sys-color-brand-gradient-violet:var(--solva-ref-color-violet-700);--solva-sys-color-brand-gradient-wash:var(--solva-ref-color-brand-blue-alpha-40);--solva-sys-effect-focus-color:var(--solva-sys-color-border-focus);--solva-sys-effect-focus-radius:var(--solva-ref-blur-xs);--solva-sys-effect-focus-spread:var(--solva-ref-effect-spread-2);--solva-sys-effect-focus-x:var(--solva-ref-effect-offset-0);--solva-sys-effect-focus-y:var(--solva-ref-effect-offset-0);--solva-sys-effect-glass-highlight-color:var(--solva-ref-color-overlay-white-24);--solva-sys-effect-glass-highlight-radius:var(--solva-ref-blur-xs);--solva-sys-effect-glass-highlight-spread:var(--solva-ref-effect-spread-1);--solva-sys-effect-glass-radius:var(--solva-ref-blur-lg);--solva-sys-effect-glass-shadow-color:var(--solva-ref-color-overlay-black-12);--solva-sys-effect-glass-spread:var(--solva-ref-effect-spread-0);--solva-sys-effect-glass-x:var(--solva-ref-effect-offset-0);--solva-sys-effect-glass-y:var(--solva-ref-effect-offset-8);--solva-sys-effect-shadow-floating-color:var(--solva-ref-color-overlay-black-16);--solva-sys-effect-shadow-floating-radius:var(--solva-ref-blur-xl);--solva-sys-effect-shadow-floating-spread:var(--solva-ref-effect-spread-0);--solva-sys-effect-shadow-floating-x:var(--solva-ref-effect-offset-0);--solva-sys-effect-shadow-floating-y:var(--solva-ref-effect-offset-12);--solva-sys-effect-shadow-overlay-color:var(--solva-ref-color-overlay-black-24);--solva-sys-effect-shadow-overlay-radius:var(--solva-ref-blur-2xl);--solva-sys-effect-shadow-overlay-spread:var(--solva-ref-effect-spread-0);--solva-sys-effect-shadow-overlay-x:var(--solva-ref-effect-offset-0);--solva-sys-effect-shadow-overlay-y:var(--solva-ref-effect-offset-24);--solva-sys-effect-shadow-raised-color:var(--solva-ref-color-overlay-black-12);--solva-sys-effect-shadow-raised-radius:var(--solva-ref-blur-md);--solva-sys-effect-shadow-raised-spread:var(--solva-ref-effect-spread-0);--solva-sys-effect-shadow-raised-x:var(--solva-ref-effect-offset-0);--solva-sys-effect-shadow-raised-y:var(--solva-ref-effect-offset-4);--solva-sys-effect-shadow-subtle-color:var(--solva-ref-color-overlay-black-8);--solva-sys-effect-shadow-subtle-radius:var(--solva-ref-blur-sm);--solva-sys-effect-shadow-subtle-spread:var(--solva-ref-effect-spread-0);--solva-sys-effect-shadow-subtle-x:var(--solva-ref-effect-offset-0);--solva-sys-effect-shadow-subtle-y:var(--solva-ref-effect-offset-2);--solva-sys-layer-assistant:var(--solva-ref-number-70);--solva-sys-layer-content:var(--solva-ref-number-1);--solva-sys-layer-control:var(--solva-ref-number-2);--solva-sys-layer-navigation:var(--solva-ref-number-60);--solva-sys-layer-overlay:var(--solva-ref-number-80);--solva-sys-layer-tooltip:var(--solva-ref-number-90);--solva-sys-layout-chart-height-xl:var(--solva-ref-dimension-layout-chart-hero);--solva-sys-layout-content-measure-narrow:var(--solva-ref-dimension-layout-content-measure-narrow);--solva-sys-layout-content-measure-standard:var(--solva-ref-dimension-layout-content-measure-standard);--solva-sys-layout-content-measure-wide:var(--solva-ref-dimension-layout-content-measure-wide);--solva-sys-layout-dialog-width-large:var(--solva-ref-dimension-layout-dialog-large);--solva-sys-layout-dialog-width-medium:var(--solva-ref-dimension-layout-dialog-medium);--solva-sys-layout-dialog-width-small:var(--solva-ref-dimension-layout-dialog-small);--solva-sys-layout-element-measure-compact:var(--solva-ref-dimension-layout-element-measure-compact);--solva-sys-layout-element-measure-standard:var(--solva-ref-dimension-layout-element-measure-standard);--solva-sys-layout-element-measure-wide:var(--solva-ref-dimension-layout-element-measure-wide);--solva-sys-layout-grid-compact-count:var(--solva-ref-number-4);--solva-sys-layout-grid-compact-gutter:var(--solva-ref-dimension-space-8);--solva-sys-layout-grid-compact-margin:var(--solva-ref-dimension-space-8);--solva-sys-layout-grid-expanded-count:var(--solva-ref-number-12);--solva-sys-layout-grid-expanded-gutter:var(--solva-ref-dimension-space-12);--solva-sys-layout-grid-expanded-margin:var(--solva-ref-dimension-space-12);--solva-sys-layout-grid-extra-large-count:var(--solva-ref-number-12);--solva-sys-layout-grid-extra-large-gutter:var(--solva-ref-dimension-space-16);--solva-sys-layout-grid-extra-large-margin:var(--solva-ref-dimension-space-20);--solva-sys-layout-grid-large-count:var(--solva-ref-number-12);--solva-sys-layout-grid-large-gutter:var(--solva-ref-dimension-space-12);--solva-sys-layout-grid-large-margin:var(--solva-ref-dimension-space-16);--solva-sys-layout-grid-medium-count:var(--solva-ref-number-8);--solva-sys-layout-grid-medium-gutter:var(--solva-ref-dimension-space-12);--solva-sys-layout-grid-medium-margin:var(--solva-ref-dimension-space-12);--solva-sys-layout-loading-indicator-measure-proportion:var(--solva-ref-number-0-42);--solva-sys-layout-loading-indicator-travel-multiplier:var(--solva-ref-number-3-4);--solva-sys-layout-sidebar-width-collapsed:var(--solva-ref-dimension-layout-sidebar-rail);--solva-sys-opacity-content-quiet:var(--solva-ref-opacity-25);--solva-sys-opacity-content-subdued:var(--solva-ref-opacity-35);--solva-sys-opacity-control-disabled:var(--solva-ref-opacity-50);--solva-sys-opacity-data-area-fill:var(--solva-ref-opacity-12);--solva-sys-opacity-data-scatter-fill:var(--solva-ref-opacity-72);--solva-sys-opacity-glass-surface:var(--solva-ref-opacity-82);--solva-sys-opacity-interaction-default:var(--solva-ref-opacity-60);--solva-sys-opacity-interaction-subtle:var(--solva-ref-opacity-55);--solva-sys-radius-assistant:var(--solva-ref-dimension-radius-xl);--solva-sys-radius-card:var(--solva-ref-dimension-radius-lg);--solva-sys-radius-chart:var(--solva-ref-dimension-radius-lg);--solva-sys-radius-citation:var(--solva-ref-dimension-radius-md);--solva-sys-radius-control:var(--solva-ref-dimension-radius-sm);--solva-sys-radius-glass:var(--solva-ref-dimension-radius-2xl);--solva-sys-radius-grid:var(--solva-ref-dimension-radius-sm);--solva-sys-radius-input:var(--solva-ref-dimension-radius-sm);--solva-sys-radius-overlay:var(--solva-ref-dimension-radius-xl);--solva-sys-radius-pill:var(--solva-ref-dimension-radius-full);--solva-sys-size-control-icon:var(--solva-ref-dimension-control-40);--solva-sys-size-control-large:var(--solva-ref-dimension-control-48);--solva-sys-size-control-medium:var(--solva-ref-dimension-control-40);--solva-sys-size-control-small:var(--solva-ref-dimension-control-32);--solva-sys-size-icon-lg:var(--solva-ref-dimension-icon-24);--solva-sys-size-icon-md:var(--solva-ref-dimension-icon-20);--solva-sys-size-icon-sm:var(--solva-ref-dimension-icon-16);--solva-sys-size-icon-xl:var(--solva-ref-dimension-icon-32);--solva-sys-size-icon-xs:var(--solva-ref-dimension-icon-12);--solva-sys-size-input:var(--solva-ref-dimension-control-44);--solva-sys-space-citation:var(--solva-ref-dimension-space-6);--solva-sys-space-control-large-x:var(--solva-ref-dimension-space-10);--solva-sys-space-control-large-y:var(--solva-ref-dimension-space-6);--solva-sys-space-control-medium-x:var(--solva-ref-dimension-space-8);--solva-sys-space-control-medium-y:var(--solva-ref-dimension-space-4);--solva-sys-space-control-small-x:var(--solva-ref-dimension-space-6);--solva-sys-space-control-small-y:var(--solva-ref-dimension-space-3);--solva-sys-space-dialog:var(--solva-ref-dimension-space-16);--solva-sys-space-overlay:var(--solva-ref-dimension-space-12);--solva-sys-space-tooltip:var(--solva-ref-dimension-space-6);--solva-sys-stroke-default:var(--solva-ref-dimension-stroke-default);--solva-sys-stroke-focus:var(--solva-ref-dimension-stroke-emphasis);--solva-sys-stroke-icon-default:var(--solva-ref-dimension-stroke-strong);--solva-sys-stroke-icon-emphasis:var(--solva-ref-dimension-stroke-emphasis);--solva-sys-stroke-none:var(--solva-ref-dimension-stroke-none);--solva-sys-stroke-strong:var(--solva-ref-dimension-stroke-strong);--solva-sys-stroke-subtle:var(--solva-ref-dimension-stroke-hairline);--solva-sys-type-body-large-family:var(--solva-ref-type-family-product);--solva-sys-type-body-large-letter-spacing:var(--solva-ref-type-letter-spacing-normal);--solva-sys-type-body-large-line-height:var(--solva-ref-type-line-height-24);--solva-sys-type-body-large-size:var(--solva-ref-type-size-16);--solva-sys-type-body-large-style:var(--solva-ref-type-style-regular);--solva-sys-type-body-primary-family:var(--solva-ref-type-family-product);--solva-sys-type-body-primary-letter-spacing:var(--solva-ref-type-letter-spacing-normal);--solva-sys-type-body-primary-line-height:var(--solva-ref-type-line-height-20);--solva-sys-type-body-primary-size:var(--solva-ref-type-size-14);--solva-sys-type-body-primary-style:var(--solva-ref-type-style-regular);--solva-sys-type-body-secondary-family:var(--solva-ref-type-family-product);--solva-sys-type-body-secondary-letter-spacing:var(--solva-ref-type-letter-spacing-normal);--solva-sys-type-body-secondary-line-height:var(--solva-ref-type-line-height-20);--solva-sys-type-body-secondary-size:var(--solva-ref-type-size-13);--solva-sys-type-body-secondary-style:var(--solva-ref-type-style-regular);--solva-sys-type-code-evidence-family:var(--solva-ref-type-family-mono);--solva-sys-type-code-evidence-letter-spacing:var(--solva-ref-type-letter-spacing-normal);--solva-sys-type-code-evidence-line-height:var(--solva-ref-type-line-height-18);--solva-sys-type-code-evidence-size:var(--solva-ref-type-size-12);--solva-sys-type-code-evidence-style:var(--solva-ref-type-style-regular);--solva-sys-type-display-editorial-family:var(--solva-ref-type-family-editorial);--solva-sys-type-display-editorial-letter-spacing:var(--solva-ref-type-letter-spacing-tightest);--solva-sys-type-display-editorial-line-height:var(--solva-ref-type-line-height-80);--solva-sys-type-display-editorial-size:var(--solva-ref-type-size-72);--solva-sys-type-display-editorial-style:var(--solva-ref-type-style-light);--solva-sys-type-display-hero-family:var(--solva-ref-type-family-product-light);--solva-sys-type-display-hero-letter-spacing:var(--solva-ref-type-letter-spacing-tightest);--solva-sys-type-display-hero-line-height:var(--solva-ref-type-line-height-72);--solva-sys-type-display-hero-size:var(--solva-ref-type-size-64);--solva-sys-type-display-hero-style:var(--solva-ref-type-style-light);--solva-sys-type-heading-page-family:var(--solva-ref-type-family-product);--solva-sys-type-heading-page-letter-spacing:var(--solva-ref-type-letter-spacing-tight);--solva-sys-type-heading-page-line-height:var(--solva-ref-type-line-height-40);--solva-sys-type-heading-page-size:var(--solva-ref-type-size-32);--solva-sys-type-heading-page-style:var(--solva-ref-type-style-semibold);--solva-sys-type-heading-section-family:var(--solva-ref-type-family-product);--solva-sys-type-heading-section-letter-spacing:var(--solva-ref-type-letter-spacing-tight);--solva-sys-type-heading-section-line-height:var(--solva-ref-type-line-height-32);--solva-sys-type-heading-section-size:var(--solva-ref-type-size-24);--solva-sys-type-heading-section-style:var(--solva-ref-type-style-semibold);--solva-sys-type-label-control-family:var(--solva-ref-type-family-product);--solva-sys-type-label-control-letter-spacing:var(--solva-ref-type-letter-spacing-normal);--solva-sys-type-label-control-line-height:var(--solva-ref-type-line-height-16);--solva-sys-type-label-control-size:var(--solva-ref-type-size-13);--solva-sys-type-label-control-style:var(--solva-ref-type-style-medium);--solva-sys-type-label-navigation-family:var(--solva-ref-type-family-product);--solva-sys-type-label-navigation-letter-spacing:var(--solva-ref-type-letter-spacing-normal);--solva-sys-type-label-navigation-line-height:var(--solva-ref-type-line-height-18);--solva-sys-type-label-navigation-size:var(--solva-ref-type-size-13);--solva-sys-type-label-navigation-style:var(--solva-ref-type-style-medium);--solva-sys-type-meta-family:var(--solva-ref-type-family-product);--solva-sys-type-meta-letter-spacing:var(--solva-ref-type-letter-spacing-wide);--solva-sys-type-meta-line-height:var(--solva-ref-type-line-height-16);--solva-sys-type-meta-size:var(--solva-ref-type-size-11);--solva-sys-type-meta-style:var(--solva-ref-type-style-regular);--solva-sys-type-numeric-metric-family:var(--solva-ref-type-family-product);--solva-sys-type-numeric-metric-letter-spacing:var(--solva-ref-type-letter-spacing-tight);--solva-sys-type-numeric-metric-line-height:var(--solva-ref-type-line-height-36);--solva-sys-type-numeric-metric-size:var(--solva-ref-type-size-32);--solva-sys-type-numeric-metric-style:var(--solva-ref-type-style-semibold);--solva-sys-type-numeric-table-family:var(--solva-ref-type-family-product);--solva-sys-type-numeric-table-letter-spacing:var(--solva-ref-type-letter-spacing-normal);--solva-sys-type-numeric-table-line-height:var(--solva-ref-type-line-height-20);--solva-sys-type-numeric-table-size:var(--solva-ref-type-size-13);--solva-sys-type-numeric-table-style:var(--solva-ref-type-style-medium);--solva-sys-type-table-cell-family:var(--solva-ref-type-family-product);--solva-sys-type-table-cell-letter-spacing:var(--solva-ref-type-letter-spacing-normal);--solva-sys-type-table-cell-line-height:var(--solva-ref-type-line-height-20);--solva-sys-type-table-cell-size:var(--solva-ref-type-size-13);--solva-sys-type-table-cell-style:var(--solva-ref-type-style-regular);--solva-sys-type-table-header-family:var(--solva-ref-type-family-product);--solva-sys-type-table-header-letter-spacing:var(--solva-ref-type-letter-spacing-wider);--solva-sys-type-table-header-line-height:var(--solva-ref-type-line-height-16);--solva-sys-type-table-header-size:var(--solva-ref-type-size-11);--solva-sys-type-table-header-style:var(--solva-ref-type-style-semibold);--solva-sys-type-title-card-family:var(--solva-ref-type-family-product);--solva-sys-type-title-card-letter-spacing:var(--solva-ref-type-letter-spacing-normal);--solva-sys-type-title-card-line-height:var(--solva-ref-type-line-height-24);--solva-sys-type-title-card-size:var(--solva-ref-type-size-18);--solva-sys-type-title-card-style:var(--solva-ref-type-style-semibold);--solva-sys-type-title-dialog-family:var(--solva-ref-type-family-product);--solva-sys-type-title-dialog-letter-spacing:var(--solva-ref-type-letter-spacing-normal);--solva-sys-type-title-dialog-line-height:var(--solva-ref-type-line-height-28);--solva-sys-type-title-dialog-size:var(--solva-ref-type-size-20);--solva-sys-type-title-dialog-style:var(--solva-ref-type-style-semibold);--solva-sys-type-weight-bold:var(--solva-ref-type-weight-bold);--solva-sys-type-weight-light:var(--solva-ref-type-weight-light);--solva-sys-type-weight-medium:var(--solva-ref-type-weight-medium);--solva-sys-type-weight-regular:var(--solva-ref-type-weight-regular);--solva-sys-type-weight-semibold:var(--solva-ref-type-weight-semibold);--solva-cmp-badge-danger-container:var(--solva-sys-color-state-danger-container);--solva-cmp-badge-danger-foreground:var(--solva-sys-color-state-danger-foreground);--solva-cmp-badge-info-container:var(--solva-sys-color-state-information-container);--solva-cmp-badge-info-foreground:var(--solva-sys-color-state-information-foreground);--solva-cmp-badge-neutral-container:var(--solva-sys-color-surface-sunken);--solva-cmp-badge-neutral-foreground:var(--solva-sys-color-text-secondary);--solva-cmp-badge-radius:var(--solva-sys-radius-pill);--solva-cmp-badge-success-container:var(--solva-sys-color-state-success-container);--solva-cmp-badge-success-foreground:var(--solva-sys-color-state-success-foreground);--solva-cmp-badge-warning-container:var(--solva-sys-color-state-warning-container);--solva-cmp-badge-warning-foreground:var(--solva-sys-color-state-warning-foreground);--solva-cmp-button-destructive-container-default:var(--solva-sys-color-action-destructive-container-default);--solva-cmp-button-destructive-container-hover:var(--solva-sys-color-action-destructive-container-hover);--solva-cmp-button-destructive-container-pressed:var(--solva-sys-color-action-destructive-container-pressed);--solva-cmp-button-destructive-foreground:var(--solva-sys-color-action-destructive-foreground);--solva-cmp-button-disabled-container:var(--solva-sys-color-action-disabled-container);--solva-cmp-button-disabled-foreground:var(--solva-sys-color-action-disabled-foreground);--solva-cmp-button-filled-container-default:var(--solva-sys-color-action-primary-container-default);--solva-cmp-button-filled-container-hover:var(--solva-sys-color-action-primary-container-hover);--solva-cmp-button-filled-container-pressed:var(--solva-sys-color-action-primary-container-pressed);--solva-cmp-button-filled-foreground:var(--solva-sys-color-action-primary-foreground);--solva-cmp-button-gap:var(--solva-sys-space-inline);--solva-cmp-button-ghost-container-default:var(--solva-sys-color-surface-transparent);--solva-cmp-button-ghost-container-hover:var(--solva-sys-color-action-secondary-container-default);--solva-cmp-button-ghost-container-pressed:var(--solva-sys-color-action-secondary-container-pressed);--solva-cmp-button-ghost-foreground:var(--solva-sys-color-text-primary);--solva-cmp-button-outline-border-default:var(--solva-sys-color-border-default);--solva-cmp-button-outline-border-focus:var(--solva-sys-color-border-focus);--solva-cmp-button-outline-container:var(--solva-sys-color-surface-transparent);--solva-cmp-button-outline-foreground:var(--solva-sys-color-text-primary);--solva-cmp-button-radius:var(--solva-sys-radius-control);--solva-cmp-button-size-l-height:var(--solva-sys-size-control-large);--solva-cmp-button-size-l-padding-x:var(--solva-sys-space-control-large-x);--solva-cmp-button-size-m-height:var(--solva-sys-size-control-medium);--solva-cmp-button-size-m-padding-x:var(--solva-sys-space-control-medium-x);--solva-cmp-button-size-s-height:var(--solva-sys-size-control-small);--solva-cmp-button-size-s-padding-x:var(--solva-sys-space-control-small-x);--solva-cmp-button-success-container-default:var(--solva-sys-color-action-success-container-default);--solva-cmp-button-success-container-hover:var(--solva-sys-color-action-success-container-hover);--solva-cmp-button-success-container-pressed:var(--solva-sys-color-action-success-container-pressed);--solva-cmp-button-success-foreground:var(--solva-sys-color-action-success-foreground);--solva-cmp-button-tonal-container-default:var(--solva-sys-color-action-secondary-container-default);--solva-cmp-button-tonal-container-hover:var(--solva-sys-color-action-secondary-container-hover);--solva-cmp-button-tonal-container-pressed:var(--solva-sys-color-action-secondary-container-pressed);--solva-cmp-button-tonal-foreground:var(--solva-sys-color-action-secondary-foreground);--solva-cmp-calendar-cell-size:var(--solva-sys-size-control-small);--solva-cmp-card-border:var(--solva-sys-color-border-subtle);--solva-cmp-card-border-interactive:var(--solva-sys-color-border-default);--solva-cmp-card-container:var(--solva-sys-color-surface-base);--solva-cmp-card-container-emphasis:var(--solva-sys-color-surface-selected);--solva-cmp-card-container-glass:var(--solva-sys-color-surface-glass);--solva-cmp-card-container-raised:var(--solva-sys-color-surface-raised);--solva-cmp-card-gap:var(--solva-sys-space-inline);--solva-cmp-card-padding:var(--solva-sys-space-card);--solva-cmp-card-radius:var(--solva-sys-radius-card);--solva-cmp-combobox-panel-max-height:var(--solva-sys-layout-chart-height);--solva-cmp-combobox-panel-min-width:var(--solva-sys-layout-support-pane-width);--solva-cmp-dialog-border:var(--solva-sys-color-border-subtle);--solva-cmp-dialog-container:var(--solva-sys-color-surface-raised);--solva-cmp-dialog-max-height:var(--solva-sys-layout-dialog-max-height);--solva-cmp-dialog-padding:var(--solva-sys-space-dialog);--solva-cmp-dialog-radius:var(--solva-sys-radius-overlay);--solva-cmp-dialog-scrim:var(--solva-sys-color-surface-scrim);--solva-cmp-dialog-width-large:var(--solva-sys-layout-dialog-width-large);--solva-cmp-dialog-width-medium:var(--solva-sys-layout-dialog-width-medium);--solva-cmp-dialog-width-small:var(--solva-sys-layout-dialog-width-small);--solva-cmp-file-drop-min-height:var(--solva-sys-layout-chart-height);--solva-cmp-input-border-default:var(--solva-sys-color-border-default);--solva-cmp-input-border-error:var(--solva-sys-color-state-danger-border);--solva-cmp-input-border-focus:var(--solva-sys-color-border-focus);--solva-cmp-input-border-hover:var(--solva-sys-color-border-strong);--solva-cmp-input-container-default:var(--solva-sys-color-surface-base);--solva-cmp-input-container-disabled:var(--solva-sys-color-surface-sunken);--solva-cmp-input-gap:var(--solva-sys-space-inline);--solva-cmp-input-height:var(--solva-sys-size-input);--solva-cmp-input-helper-default:var(--solva-sys-color-text-secondary);--solva-cmp-input-helper-error:var(--solva-sys-color-state-danger-foreground);--solva-cmp-input-icon:var(--solva-sys-color-icon-secondary);--solva-cmp-input-opacity-disabled:var(--solva-sys-opacity-control-disabled);--solva-cmp-input-padding-x:var(--solva-sys-space-control-medium-x);--solva-cmp-input-radius:var(--solva-sys-radius-input);--solva-cmp-input-text-disabled:var(--solva-sys-color-text-disabled);--solva-cmp-input-text-placeholder:var(--solva-sys-color-text-tertiary);--solva-cmp-input-text-value:var(--solva-sys-color-text-primary);--solva-cmp-loader-track-opacity:var(--solva-sys-opacity-content-quiet);--solva-cmp-menu-item-height:var(--solva-sys-size-control);--solva-cmp-menu-item-padding-x:var(--solva-sys-space-control-x);--solva-cmp-note-danger-border:var(--solva-sys-color-state-danger-border);--solva-cmp-note-danger-container:var(--solva-sys-color-state-danger-container);--solva-cmp-note-danger-foreground:var(--solva-sys-color-state-danger-foreground);--solva-cmp-note-info-border:var(--solva-sys-color-state-information-border);--solva-cmp-note-info-container:var(--solva-sys-color-state-information-container);--solva-cmp-note-info-foreground:var(--solva-sys-color-state-information-foreground);--solva-cmp-note-success-border:var(--solva-sys-color-state-success-border);--solva-cmp-note-success-container:var(--solva-sys-color-state-success-container);--solva-cmp-note-success-foreground:var(--solva-sys-color-state-success-foreground);--solva-cmp-note-warning-border:var(--solva-sys-color-state-warning-border);--solva-cmp-note-warning-container:var(--solva-sys-color-state-warning-container);--solva-cmp-note-warning-foreground:var(--solva-sys-color-state-warning-foreground);--solva-cmp-overlay-border:var(--solva-sys-color-border-glass);--solva-cmp-overlay-container:var(--solva-sys-color-surface-glass);--solva-cmp-overlay-layer:var(--solva-sys-layer-tooltip);--solva-cmp-overlay-padding:var(--solva-sys-space-overlay);--solva-cmp-overlay-radius:var(--solva-sys-radius-overlay);--solva-cmp-pagination-gap:var(--solva-sys-space-inline);--solva-cmp-pagination-item-size:var(--solva-sys-size-control-small);--solva-cmp-route-pending-indicator-measure-proportion:var(--solva-sys-layout-loading-indicator-measure-proportion);--solva-cmp-route-pending-indicator-travel-multiplier:var(--solva-sys-layout-loading-indicator-travel-multiplier);--solva-cmp-toggle-thumb-size:var(--solva-sys-size-icon-md);--solva-cmp-toggle-track-height:var(--solva-sys-size-icon-lg);--solva-cmp-toggle-track-width:var(--solva-sys-size-control-medium);--solva-cmp-tooltip-container:var(--solva-sys-color-surface-inverse);--solva-cmp-tooltip-foreground:var(--solva-sys-color-text-inverse);--solva-cmp-tooltip-padding:var(--solva-sys-space-tooltip);--solva-cmp-tooltip-radius:var(--solva-sys-radius-control);--solva-cmp-tree-indent:var(--solva-sys-space-control-x);--solva-cmp-tree-row-height:var(--solva-sys-size-control);--solva-cmp-metadata-strip-border:var(--solva-sys-color-border-subtle);--solva-cmp-metadata-strip-container:var(--solva-sys-color-surface-sunken);--solva-cmp-metadata-strip-label:var(--solva-sys-color-text-tertiary);--solva-cmp-metadata-strip-padding:var(--solva-sys-space-card);--solva-cmp-metadata-strip-radius:var(--solva-sys-radius-card);--solva-cmp-metadata-strip-value:var(--solva-sys-color-text-primary);--solva-cmp-page-header-gap:var(--solva-sys-space-inline);--solva-cmp-page-header-meta:var(--solva-sys-color-text-tertiary);--solva-cmp-page-header-subtitle:var(--solva-sys-color-text-secondary);--solva-cmp-page-header-title:var(--solva-sys-color-text-primary);--solva-cmp-pane-border:var(--solva-sys-color-border-subtle);--solva-cmp-pane-container:var(--solva-sys-color-surface-raised);--solva-cmp-pane-container-glass:var(--solva-sys-color-surface-glass);--solva-cmp-pane-padding:var(--solva-sys-space-pane);--solva-cmp-pane-radius:var(--solva-sys-radius-overlay);--solva-cmp-pane-scrim:var(--solva-sys-color-surface-scrim);--solva-cmp-pane-width:var(--solva-sys-layout-support-pane-width);--solva-cmp-pane-width-xl:var(--solva-sys-layout-xl-support-pane-width);--solva-cmp-shell-canvas:var(--solva-sys-color-surface-canvas);--solva-cmp-shell-content-gap:var(--solva-sys-space-section);--solva-cmp-shell-content-padding:var(--solva-sys-space-page);--solva-cmp-shell-mobile-navigation-drawer-layer:var(--solva-sys-layer-overlay);--solva-cmp-shell-mobile-navigation-scrim-layer:var(--solva-sys-layer-assistant);--solva-cmp-shell-mobile-navigation-width:var(--solva-sys-layout-support-pane-width);--solva-cmp-shell-topbar-border:var(--solva-sys-color-border-subtle);--solva-cmp-shell-topbar-container:var(--solva-sys-color-surface-glass);--solva-cmp-shell-topbar-height:var(--solva-sys-size-header);--solva-cmp-sidebar-border:var(--solva-sys-color-border-subtle);--solva-cmp-sidebar-container:var(--solva-sys-color-surface-glass);--solva-cmp-sidebar-group-label:var(--solva-sys-color-text-tertiary);--solva-cmp-sidebar-icon-size:var(--solva-sys-size-icon-md);--solva-cmp-sidebar-item-container-default:var(--solva-sys-color-surface-transparent);--solva-cmp-sidebar-item-container-hover:var(--solva-sys-color-action-secondary-container-default);--solva-cmp-sidebar-item-container-pressed:var(--solva-sys-color-action-secondary-container-pressed);--solva-cmp-sidebar-item-container-selected:var(--solva-sys-color-surface-selected);--solva-cmp-sidebar-item-foreground-default:var(--solva-sys-color-text-secondary);--solva-cmp-sidebar-item-foreground-hover:var(--solva-sys-color-text-primary);--solva-cmp-sidebar-item-foreground-selected:var(--solva-sys-color-text-primary);--solva-cmp-sidebar-item-gap:var(--solva-sys-space-inline);--solva-cmp-sidebar-item-height:var(--solva-sys-size-control-medium);--solva-cmp-sidebar-item-icon-default:var(--solva-sys-color-icon-secondary);--solva-cmp-sidebar-item-icon-selected:var(--solva-sys-color-icon-brand);--solva-cmp-sidebar-item-indicator:var(--solva-sys-color-action-primary-container-default);--solva-cmp-sidebar-item-padding-x:var(--solva-sys-space-control-medium-x);--solva-cmp-sidebar-item-radius:var(--solva-sys-radius-control);--solva-cmp-sidebar-padding:var(--solva-sys-space-pane);--solva-cmp-sidebar-tree-indent:var(--solva-sys-space-control-x);--solva-cmp-sidebar-width:var(--solva-sys-layout-sidebar-width);--solva-cmp-sidebar-width-collapsed:var(--solva-sys-layout-sidebar-width-collapsed);--solva-cmp-sidebar-width-xl:var(--solva-sys-layout-xl-sidebar-width);--solva-cmp-tabs-container:var(--solva-sys-color-surface-transparent);--solva-cmp-tabs-gap:var(--solva-sys-space-inline);--solva-cmp-tabs-item-container-default:var(--solva-sys-color-surface-transparent);--solva-cmp-tabs-item-container-hover:var(--solva-sys-color-action-secondary-container-default);--solva-cmp-tabs-item-foreground-default:var(--solva-sys-color-text-secondary);--solva-cmp-tabs-item-foreground-selected:var(--solva-sys-color-text-primary);--solva-cmp-tabs-item-height:var(--solva-sys-size-control-medium);--solva-cmp-tabs-item-indicator:var(--solva-sys-color-action-primary-container-default);--solva-cmp-tabs-item-radius:var(--solva-sys-radius-control);--solva-cmp-topbar-action-size:var(--solva-sys-size-control-medium);--solva-cmp-chart-annotation:var(--solva-sys-color-chart-annotation);--solva-cmp-chart-area-fill-opacity:var(--solva-sys-opacity-data-area-fill);--solva-cmp-chart-axis:var(--solva-sys-color-chart-axis);--solva-cmp-chart-bar-size:var(--solva-sys-space-control-x);--solva-cmp-chart-border:var(--solva-sys-color-border-subtle);--solva-cmp-chart-container:var(--solva-sys-color-surface-base);--solva-cmp-chart-cursor-opacity-default:var(--solva-sys-opacity-interaction-default);--solva-cmp-chart-cursor-opacity-subtle:var(--solva-sys-opacity-interaction-subtle);--solva-cmp-chart-gridline:var(--solva-sys-color-chart-gridline);--solva-cmp-chart-height:var(--solva-sys-layout-chart-height);--solva-cmp-chart-height-xl:var(--solva-sys-layout-chart-height-xl);--solva-cmp-chart-line-stroke-width:var(--solva-sys-stroke-strong);--solva-cmp-chart-meta:var(--solva-sys-color-text-tertiary);--solva-cmp-chart-negative:var(--solva-sys-color-chart-negative);--solva-cmp-chart-neutral:var(--solva-sys-color-chart-neutral);--solva-cmp-chart-padding:var(--solva-sys-space-card);--solva-cmp-chart-plot:var(--solva-sys-color-surface-transparent);--solva-cmp-chart-positive:var(--solva-sys-color-chart-positive);--solva-cmp-chart-radius:var(--solva-sys-radius-chart);--solva-cmp-chart-scatter-fill-opacity:var(--solva-sys-opacity-data-scatter-fill);--solva-cmp-chart-series-01:var(--solva-sys-color-chart-categorical-01);--solva-cmp-chart-series-02:var(--solva-sys-color-chart-categorical-02);--solva-cmp-chart-series-03:var(--solva-sys-color-chart-categorical-03);--solva-cmp-chart-series-04:var(--solva-sys-color-chart-categorical-04);--solva-cmp-chart-series-05:var(--solva-sys-color-chart-categorical-05);--solva-cmp-chart-series-06:var(--solva-sys-color-chart-categorical-06);--solva-cmp-chart-series-07:var(--solva-sys-color-chart-categorical-07);--solva-cmp-chart-series-08:var(--solva-sys-color-chart-categorical-08);--solva-cmp-chart-series-09:var(--solva-sys-color-chart-categorical-09);--solva-cmp-chart-series-10:var(--solva-sys-color-chart-categorical-10);--solva-cmp-chart-series-11:var(--solva-sys-color-chart-categorical-11);--solva-cmp-chart-series-12:var(--solva-sys-color-chart-categorical-12);--solva-cmp-chart-subtitle:var(--solva-sys-color-text-secondary);--solva-cmp-chart-title:var(--solva-sys-color-text-primary);--solva-cmp-gauge-size:var(--solva-sys-layout-chart-height);--solva-cmp-grid-border:var(--solva-sys-color-border-subtle);--solva-cmp-grid-border-strong:var(--solva-sys-color-border-default);--solva-cmp-grid-cell-foreground:var(--solva-sys-color-text-primary);--solva-cmp-grid-cell-link:var(--solva-sys-color-text-link);--solva-cmp-grid-cell-negative:var(--solva-sys-color-chart-negative);--solva-cmp-grid-cell-neutral:var(--solva-sys-color-chart-neutral);--solva-cmp-grid-cell-padding-x:var(--solva-sys-space-grid-cell-x);--solva-cmp-grid-cell-padding-y:var(--solva-sys-space-grid-cell-y);--solva-cmp-grid-cell-positive:var(--solva-sys-color-chart-positive);--solva-cmp-grid-cell-secondary:var(--solva-sys-color-text-secondary);--solva-cmp-grid-column-width-compact:var(--solva-sys-layout-element-measure-compact);--solva-cmp-grid-column-width-standard:var(--solva-sys-layout-element-measure-standard);--solva-cmp-grid-column-width-wide:var(--solva-sys-layout-element-measure-wide);--solva-cmp-grid-container:var(--solva-sys-color-surface-base);--solva-cmp-grid-focus:var(--solva-sys-color-border-focus);--solva-cmp-grid-header-container:var(--solva-sys-color-surface-sunken);--solva-cmp-grid-header-foreground:var(--solva-sys-color-text-secondary);--solva-cmp-grid-header-height:var(--solva-sys-size-grid-header);--solva-cmp-grid-icon:var(--solva-sys-color-icon-secondary);--solva-cmp-grid-icon-active:var(--solva-sys-color-icon-brand);--solva-cmp-grid-loading-opacity:var(--solva-sys-opacity-content-subdued);--solva-cmp-grid-radius:var(--solva-sys-radius-grid);--solva-cmp-grid-row-container-default:var(--solva-sys-color-surface-base);--solva-cmp-grid-row-container-group:var(--solva-sys-color-surface-sunken);--solva-cmp-grid-row-container-hover:var(--solva-sys-color-action-secondary-container-default);--solva-cmp-grid-row-container-selected:var(--solva-sys-color-surface-selected);--solva-cmp-grid-row-container-total:var(--solva-sys-color-surface-raised);--solva-cmp-grid-row-height:var(--solva-sys-size-grid-row);--solva-cmp-kpi-border:var(--solva-sys-color-border-subtle);--solva-cmp-kpi-container:var(--solva-sys-color-surface-base);--solva-cmp-kpi-container-critical:var(--solva-sys-color-state-danger-container);--solva-cmp-kpi-container-emphasis:var(--solva-sys-color-surface-selected);--solva-cmp-kpi-container-unverified:var(--solva-sys-color-evidence-reported-container);--solva-cmp-kpi-container-verified:var(--solva-sys-color-evidence-verified-container);--solva-cmp-kpi-critical:var(--solva-sys-color-state-danger-foreground);--solva-cmp-kpi-label:var(--solva-sys-color-text-tertiary);--solva-cmp-kpi-meta:var(--solva-sys-color-text-secondary);--solva-cmp-kpi-negative:var(--solva-sys-color-chart-negative);--solva-cmp-kpi-padding:var(--solva-sys-space-card);--solva-cmp-kpi-positive:var(--solva-sys-color-chart-positive);--solva-cmp-kpi-radius:var(--solva-sys-radius-card);--solva-cmp-kpi-value:var(--solva-sys-color-text-primary);--solva-cmp-progress-height:var(--solva-sys-space-control-y);--solva-cmp-sparkline-height:var(--solva-sys-size-control-large);--solva-cmp-ai-state-failed:var(--solva-sys-color-state-danger-foreground);--solva-cmp-ai-state-generating:var(--solva-sys-color-state-information-foreground);--solva-cmp-ai-state-partial:var(--solva-sys-color-state-warning-foreground);--solva-cmp-ai-state-ready:var(--solva-sys-color-state-success-foreground);--solva-cmp-ai-state-retrying:var(--solva-sys-color-state-information-foreground);--solva-cmp-ai-state-unrequested:var(--solva-sys-color-text-tertiary);--solva-cmp-ai-tool-border:var(--solva-sys-color-border-subtle);--solva-cmp-ai-tool-completed:var(--solva-sys-color-state-success-foreground);--solva-cmp-ai-tool-container:var(--solva-sys-color-surface-sunken);--solva-cmp-ai-tool-denied:var(--solva-sys-color-state-warning-foreground);--solva-cmp-ai-tool-error:var(--solva-sys-color-state-danger-foreground);--solva-cmp-ai-tool-meta:var(--solva-sys-color-text-secondary);--solva-cmp-ai-tool-pending:var(--solva-sys-color-state-information-foreground);--solva-cmp-ai-tool-radius:var(--solva-sys-radius-card);--solva-cmp-ai-tool-running:var(--solva-sys-color-state-information-foreground);--solva-cmp-ai-tool-title:var(--solva-sys-color-text-primary);--solva-cmp-assistant-content-padding:var(--solva-sys-space-pane);--solva-cmp-assistant-empty-state-min-height:var(--solva-sys-layout-element-measure-standard);--solva-cmp-assistant-header-icon:var(--solva-sys-color-icon-brand);--solva-cmp-assistant-header-meta:var(--solva-sys-color-text-secondary);--solva-cmp-assistant-header-title:var(--solva-sys-color-text-primary);--solva-cmp-assistant-launcher-border:var(--solva-sys-color-border-glass);--solva-cmp-assistant-launcher-container:var(--solva-sys-color-surface-glass);--solva-cmp-assistant-launcher-container-hover:var(--solva-sys-color-surface-glass-subtle);--solva-cmp-assistant-launcher-expanded-width:var(--solva-sys-layout-element-measure-standard);--solva-cmp-assistant-launcher-gap:var(--solva-sys-space-inline);--solva-cmp-assistant-launcher-height:var(--solva-sys-size-control-large);--solva-cmp-assistant-launcher-icon:var(--solva-sys-color-icon-brand);--solva-cmp-assistant-launcher-liquid-flow-duration:var(--solva-sys-motion-ambient-duration-slower);--solva-cmp-assistant-launcher-liquid-morph-duration:var(--solva-sys-motion-ambient-duration-slow);--solva-cmp-assistant-launcher-liquid-surface-opacity:var(--solva-sys-opacity-glass-surface);--solva-cmp-assistant-launcher-padding-x:var(--solva-sys-space-control-medium-x);--solva-cmp-assistant-launcher-radius:var(--solva-sys-radius-pill);--solva-cmp-assistant-launcher-text:var(--solva-sys-color-text-primary);--solva-cmp-assistant-launcher-text-max-width:var(--solva-sys-layout-element-measure-compact);--solva-cmp-assistant-layer:var(--solva-sys-layer-assistant);--solva-cmp-assistant-message-assistant-container:var(--solva-sys-color-surface-transparent);--solva-cmp-assistant-message-assistant-foreground:var(--solva-sys-color-text-primary);--solva-cmp-assistant-message-error-container:var(--solva-sys-color-state-danger-container);--solva-cmp-assistant-message-error-foreground:var(--solva-sys-color-state-danger-foreground);--solva-cmp-assistant-message-radius:var(--solva-sys-radius-card);--solva-cmp-assistant-message-system-container:var(--solva-sys-color-surface-sunken);--solva-cmp-assistant-message-system-foreground:var(--solva-sys-color-text-secondary);--solva-cmp-assistant-message-user-container:var(--solva-sys-color-surface-selected);--solva-cmp-assistant-message-user-foreground:var(--solva-sys-color-text-primary);--solva-cmp-assistant-motion-enter-duration:var(--solva-sys-motion-enter-duration);--solva-cmp-assistant-motion-enter-easing:var(--solva-sys-motion-enter-easing);--solva-cmp-assistant-motion-move-duration:var(--solva-sys-motion-move-duration);--solva-cmp-assistant-motion-move-easing:var(--solva-sys-motion-move-easing);--solva-cmp-assistant-motion-resize-duration:var(--solva-sys-motion-resize-duration);--solva-cmp-assistant-motion-resize-easing:var(--solva-sys-motion-resize-easing);--solva-cmp-assistant-panel-border:var(--solva-sys-color-border-glass);--solva-cmp-assistant-panel-container:var(--solva-sys-color-surface-glass);--solva-cmp-assistant-panel-padding:var(--solva-sys-space-pane);--solva-cmp-assistant-panel-radius:var(--solva-sys-radius-assistant);--solva-cmp-assistant-panel-width:var(--solva-sys-layout-assistant-width);--solva-cmp-assistant-panel-width-xl:var(--solva-sys-layout-xl-assistant-width);--solva-cmp-assistant-prompt-action-container:var(--solva-sys-color-action-primary-container-default);--solva-cmp-assistant-prompt-action-foreground:var(--solva-sys-color-action-primary-foreground);--solva-cmp-assistant-prompt-border-default:var(--solva-sys-color-border-subtle);--solva-cmp-assistant-prompt-border-focus:var(--solva-sys-color-border-focus);--solva-cmp-assistant-prompt-container:var(--solva-sys-color-surface-transparent);--solva-cmp-assistant-prompt-hover-offset:var(--solva-sys-motion-state-offset);--solva-cmp-assistant-prompt-placeholder:var(--solva-sys-color-text-tertiary);--solva-cmp-assistant-prompt-radius:var(--solva-sys-radius-control);--solva-cmp-assistant-prompt-text:var(--solva-sys-color-text-primary);--solva-cmp-citation-disclosure-gap:var(--solva-sys-space-citation);--solva-cmp-citation-disclosure-padding:var(--solva-sys-space-citation);--solva-cmp-citation-hover-action:var(--solva-sys-color-text-link);--solva-cmp-citation-hover-border:var(--solva-sys-color-border-glass);--solva-cmp-citation-hover-container:var(--solva-sys-color-surface-glass);--solva-cmp-citation-hover-max-width:var(--solva-sys-layout-support-pane-width);--solva-cmp-citation-hover-meta:var(--solva-sys-color-text-secondary);--solva-cmp-citation-hover-padding:var(--solva-sys-space-citation);--solva-cmp-citation-hover-radius:var(--solva-sys-radius-citation);--solva-cmp-citation-hover-safe-bridge:var(--solva-sys-space-control-small-y);--solva-cmp-citation-hover-title:var(--solva-sys-color-text-primary);--solva-cmp-citation-inline-container:var(--solva-sys-color-surface-selected);--solva-cmp-citation-inline-foreground:var(--solva-sys-color-text-link);--solva-cmp-citation-item-container:var(--solva-sys-color-surface-sunken);--solva-cmp-citation-item-foreground:var(--solva-sys-color-text-primary);--solva-cmp-citation-item-meta:var(--solva-sys-color-text-secondary);--solva-cmp-citation-item-radius:var(--solva-sys-radius-control);--solva-cmp-citation-summary-container:var(--solva-sys-color-surface-transparent);--solva-cmp-citation-summary-foreground:var(--solva-sys-color-text-link);--solva-cmp-pdf-border:var(--solva-sys-color-border-subtle);--solva-cmp-pdf-canvas:var(--solva-sys-color-surface-sunken);--solva-cmp-pdf-container:var(--solva-sys-color-surface-raised);--solva-cmp-pdf-error-container:var(--solva-sys-color-state-danger-container);--solva-cmp-pdf-error-foreground:var(--solva-sys-color-state-danger-foreground);--solva-cmp-pdf-meta:var(--solva-sys-color-text-secondary);--solva-cmp-pdf-page-gap:var(--solva-sys-space-section);--solva-cmp-pdf-radius:var(--solva-sys-radius-overlay);--solva-cmp-pdf-scrim:var(--solva-sys-color-surface-scrim);--solva-cmp-pdf-thumbnail-width:var(--solva-sys-layout-element-measure-compact);--solva-cmp-pdf-title:var(--solva-sys-color-text-primary);--solva-cmp-pdf-toolbar-container:var(--solva-sys-color-surface-glass);--solva-cmp-pdf-toolbar-height:var(--solva-sys-size-header);--solva-cmp-domain-authority-breached-accent:var(--solva-sys-color-state-danger-border);--solva-cmp-domain-authority-breached-container:var(--solva-sys-color-state-danger-container);--solva-cmp-domain-authority-breached-foreground:var(--solva-sys-color-state-danger-foreground);--solva-cmp-domain-authority-denied-accent:var(--solva-sys-color-state-danger-border);--solva-cmp-domain-authority-denied-container:var(--solva-sys-color-state-danger-container);--solva-cmp-domain-authority-denied-foreground:var(--solva-sys-color-state-danger-foreground);--solva-cmp-domain-authority-referred-accent:var(--solva-sys-color-state-warning-border);--solva-cmp-domain-authority-referred-container:var(--solva-sys-color-state-warning-container);--solva-cmp-domain-authority-referred-foreground:var(--solva-sys-color-state-warning-foreground);--solva-cmp-domain-authority-within-accent:var(--solva-sys-color-state-success-border);--solva-cmp-domain-authority-within-container:var(--solva-sys-color-state-success-container);--solva-cmp-domain-authority-within-foreground:var(--solva-sys-color-state-success-foreground);--solva-cmp-domain-card-border:var(--solva-sys-color-border-subtle);--solva-cmp-domain-card-container:var(--solva-sys-color-surface-base);--solva-cmp-domain-card-padding:var(--solva-sys-space-card);--solva-cmp-domain-card-radius:var(--solva-sys-radius-card);--solva-cmp-domain-evidence-accepted-accent:var(--solva-sys-color-evidence-accepted-accent);--solva-cmp-domain-evidence-accepted-container:var(--solva-sys-color-evidence-accepted-container);--solva-cmp-domain-evidence-accepted-foreground:var(--solva-sys-color-evidence-accepted-foreground);--solva-cmp-domain-evidence-derived-accent:var(--solva-sys-color-evidence-derived-accent);--solva-cmp-domain-evidence-derived-container:var(--solva-sys-color-evidence-derived-container);--solva-cmp-domain-evidence-derived-foreground:var(--solva-sys-color-evidence-derived-foreground);--solva-cmp-domain-evidence-effective-accent:var(--solva-sys-color-evidence-effective-accent);--solva-cmp-domain-evidence-effective-container:var(--solva-sys-color-evidence-effective-container);--solva-cmp-domain-evidence-effective-foreground:var(--solva-sys-color-evidence-effective-foreground);--solva-cmp-domain-evidence-reported-accent:var(--solva-sys-color-evidence-reported-accent);--solva-cmp-domain-evidence-reported-container:var(--solva-sys-color-evidence-reported-container);--solva-cmp-domain-evidence-reported-foreground:var(--solva-sys-color-evidence-reported-foreground);--solva-cmp-domain-evidence-source-accent:var(--solva-sys-color-evidence-source-accent);--solva-cmp-domain-evidence-source-container:var(--solva-sys-color-evidence-source-container);--solva-cmp-domain-evidence-source-foreground:var(--solva-sys-color-evidence-source-foreground);--solva-cmp-domain-evidence-verified-accent:var(--solva-sys-color-evidence-verified-accent);--solva-cmp-domain-evidence-verified-container:var(--solva-sys-color-evidence-verified-container);--solva-cmp-domain-evidence-verified-foreground:var(--solva-sys-color-evidence-verified-foreground);--solva-cmp-domain-financial-currency:var(--solva-sys-color-text-secondary);--solva-cmp-domain-financial-flow-accent:var(--solva-sys-color-evidence-derived-accent);--solva-cmp-domain-financial-flow-foreground:var(--solva-sys-color-text-brand);--solva-cmp-domain-financial-negative:var(--solva-sys-color-chart-negative);--solva-cmp-domain-financial-neutral:var(--solva-sys-color-chart-neutral);--solva-cmp-domain-financial-period:var(--solva-sys-color-text-tertiary);--solva-cmp-domain-financial-positive:var(--solva-sys-color-chart-positive);--solva-cmp-domain-financial-radius:var(--solva-sys-radius-control);--solva-cmp-domain-financial-stock-accent:var(--solva-sys-color-evidence-effective-accent);--solva-cmp-domain-financial-stock-foreground:var(--solva-sys-color-text-primary);--solva-cmp-domain-finding-attention-accent:var(--solva-sys-color-state-warning-border);--solva-cmp-domain-finding-attention-container:var(--solva-sys-color-state-warning-container);--solva-cmp-domain-finding-attention-foreground:var(--solva-sys-color-state-warning-foreground);--solva-cmp-domain-finding-critical-accent:var(--solva-sys-color-state-danger-border);--solva-cmp-domain-finding-critical-container:var(--solva-sys-color-state-danger-container);--solva-cmp-domain-finding-critical-foreground:var(--solva-sys-color-state-danger-foreground);--solva-cmp-domain-finding-information-accent:var(--solva-sys-color-state-information-border);--solva-cmp-domain-finding-information-container:var(--solva-sys-color-state-information-container);--solva-cmp-domain-finding-information-foreground:var(--solva-sys-color-state-information-foreground);--solva-cmp-domain-finding-resolved-accent:var(--solva-sys-color-state-success-border);--solva-cmp-domain-finding-resolved-container:var(--solva-sys-color-state-success-container);--solva-cmp-domain-finding-resolved-foreground:var(--solva-sys-color-state-success-foreground);--solva-cmp-domain-history-container:var(--solva-sys-color-surface-base);--solva-cmp-domain-history-line:var(--solva-sys-color-border-default);--solva-cmp-domain-history-meta:var(--solva-sys-color-text-secondary);--solva-cmp-domain-history-node-correction:var(--solva-sys-color-state-warning-border);--solva-cmp-domain-history-node-current:var(--solva-sys-color-evidence-effective-accent);--solva-cmp-domain-history-node-superseded:var(--solva-sys-color-text-tertiary);--solva-cmp-domain-history-text:var(--solva-sys-color-text-primary);--solva-cmp-domain-matching-matched-accent:var(--solva-sys-color-evidence-verified-accent);--solva-cmp-domain-matching-matched-container:var(--solva-sys-color-evidence-verified-container);--solva-cmp-domain-matching-matched-foreground:var(--solva-sys-color-evidence-verified-foreground);--solva-cmp-domain-matching-partial-accent:var(--solva-sys-color-state-warning-border);--solva-cmp-domain-matching-partial-container:var(--solva-sys-color-state-warning-container);--solva-cmp-domain-matching-partial-foreground:var(--solva-sys-color-state-warning-foreground);--solva-cmp-domain-matching-unmatched-accent:var(--solva-sys-color-evidence-reported-accent);--solva-cmp-domain-matching-unmatched-container:var(--solva-sys-color-evidence-reported-container);--solva-cmp-domain-matching-unmatched-foreground:var(--solva-sys-color-evidence-reported-foreground);--solva-cmp-domain-reconciliation-broken-accent:var(--solva-sys-color-state-danger-border);--solva-cmp-domain-reconciliation-broken-container:var(--solva-sys-color-state-danger-container);--solva-cmp-domain-reconciliation-broken-foreground:var(--solva-sys-color-state-danger-foreground);--solva-cmp-domain-reconciliation-clean-accent:var(--solva-sys-color-state-success-border);--solva-cmp-domain-reconciliation-clean-container:var(--solva-sys-color-state-success-container);--solva-cmp-domain-reconciliation-clean-foreground:var(--solva-sys-color-state-success-foreground);--solva-cmp-domain-reconciliation-non-comparable-accent:var(--solva-sys-color-evidence-accepted-accent);--solva-cmp-domain-reconciliation-non-comparable-container:var(--solva-sys-color-evidence-accepted-container);--solva-cmp-domain-reconciliation-non-comparable-foreground:var(--solva-sys-color-evidence-accepted-foreground);--solva-cmp-domain-reconciliation-opening-accent:var(--solva-sys-color-evidence-source-accent);--solva-cmp-domain-reconciliation-opening-container:var(--solva-sys-color-evidence-source-container);--solva-cmp-domain-reconciliation-opening-foreground:var(--solva-sys-color-evidence-source-foreground);--solva-cmp-domain-reconciliation-successive-accent:var(--solva-sys-color-evidence-derived-accent);--solva-cmp-domain-reconciliation-successive-container:var(--solva-sys-color-evidence-derived-container);--solva-cmp-domain-reconciliation-successive-foreground:var(--solva-sys-color-evidence-derived-foreground);--solva-cmp-domain-reconciliation-superseded-accent:var(--solva-sys-color-border-strong);--solva-cmp-domain-reconciliation-superseded-container:var(--solva-sys-color-surface-sunken);--solva-cmp-domain-reconciliation-superseded-foreground:var(--solva-sys-color-text-tertiary);--solva-cmp-domain-reconciliation-waived-accent:var(--solva-sys-color-state-warning-border);--solva-cmp-domain-reconciliation-waived-container:var(--solva-sys-color-state-warning-container);--solva-cmp-domain-reconciliation-waived-foreground:var(--solva-sys-color-state-warning-foreground)}*{box-sizing:border-box}html,body,#root{height:100%}body{font:var(--solva-sys-type-weight-regular) var(--solva-sys-type-body-primary-size)/var(--solva-sys-type-body-primary-line-height) var(--solva-sys-type-body-primary-family);font-family:var(--solva-sys-type-body-primary-family);background:var(--solva-sys-color-surface-sunken);color:var(--solva-sys-color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;margin:0}h1,h2,h3{font-weight:var(--solva-sys-type-weight-semibold);letter-spacing:var(--solva-sys-type-heading-page-letter-spacing);margin:0}:focus-visible{outline:var(--solva-sys-stroke-focus) solid var(--solva-sys-effect-focus-color);outline-offset:var(--solva-sys-effect-focus-spread);border-radius:var(--solva-sys-radius-control)}a{color:var(--solva-sys-color-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--solva-sys-color-text-link) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--solva-sys-color-text-link) 28%, transparent);text-decoration-thickness:var(--solva-sys-stroke-default);text-underline-offset:var(--solva-sys-space-control-medium-y);transition:color var(--solva-sys-motion-state-duration) var(--solva-sys-motion-move-easing), text-decoration-color var(--solva-sys-motion-state-duration) var(--solva-sys-motion-move-easing)}a:hover{color:var(--solva-sys-color-text-link);-webkit-text-decoration-color:var(--solva-sys-color-text-link);text-decoration-color:var(--solva-sys-color-text-link)}button{font:var(--solva-sys-type-weight-medium) var(--solva-sys-type-label-control-size)/var(--solva-sys-type-label-control-line-height) var(--solva-sys-type-label-control-family)}button:not([class]),button[class=""]{appearance:none;min-height:var(--solva-sys-size-control);padding:var(--solva-sys-space-control-y) var(--solva-sys-space-control-x);border-radius:var(--solva-sys-radius-control);background:var(--solva-cmp-button-filled-container-default);color:var(--solva-cmp-button-filled-foreground);cursor:pointer;transition:background-color var(--solva-sys-motion-state-duration) var(--solva-sys-motion-move-easing);border:none}button:not([class]):hover,button[class=""]:hover{background:var(--solva-cmp-button-filled-container-hover)}input:not([type]),input[type=text],input[type=search],input[type=number],textarea,select{box-sizing:border-box;min-height:var(--solva-sys-size-control);padding:var(--solva-sys-space-control-y) var(--solva-sys-space-control-x);border:var(--solva-sys-stroke-default) solid var(--solva-cmp-input-border-default);border-radius:var(--solva-sys-radius-control);background:var(--solva-cmp-input-container-default);color:var(--solva-cmp-input-text-value);font:var(--solva-sys-type-weight-regular) var(--solva-sys-type-body-primary-size)/var(--solva-sys-type-body-primary-line-height) var(--solva-sys-type-body-primary-family);outline:none}input::placeholder,textarea::placeholder{color:var(--solva-cmp-input-text-placeholder)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--solva-sys-stroke-focus) solid var(--solva-sys-effect-focus-color);outline-offset:var(--solva-sys-effect-focus-spread)}input[type=file]{color:var(--solva-sys-color-text-secondary);font:var(--solva-sys-type-weight-regular) var(--solva-sys-type-meta-size)/var(--solva-sys-type-meta-line-height) var(--solva-sys-type-meta-family)}input[type=file]::file-selector-button{min-height:var(--solva-sys-size-control);padding:var(--solva-sys-space-control-y) var(--solva-sys-space-control-x);border:var(--solva-sys-stroke-default) solid var(--solva-cmp-input-border-default);border-radius:var(--solva-sys-radius-control);background:var(--solva-sys-color-surface-sunken);color:var(--solva-sys-color-text-primary);font:var(--solva-sys-type-weight-medium) var(--solva-sys-type-label-control-size)/var(--solva-sys-type-label-control-line-height) var(--solva-sys-type-label-control-family);cursor:pointer;margin-inline-end:var(--solva-sys-space-overlay)}.solva-datagrid{width:fit-content;max-width:100%;overflow-x:auto}[data-solva-glass] :is(.solva-panel,.solva-card,[role=dialog],.solva-overlay){border:var(--solva-sys-stroke-subtle) solid var(--solva-sys-color-border-glass);box-shadow:var(--solva-sys-effect-glass-x) var(--solva-sys-effect-glass-y) var(--solva-sys-effect-glass-radius) var(--solva-sys-effect-glass-spread) var(--solva-sys-effect-glass-shadow-color);-webkit-backdrop-filter:blur(var(--solva-sys-blur-glass)) saturate(140%)}.text-link{appearance:none;cursor:pointer;text-align:left;white-space:nowrap;font:var(--solva-sys-type-weight-regular) var(--solva-sys-type-meta-size)/var(--solva-sys-type-meta-line-height) var(--solva-sys-type-meta-family);font-weight:var(--solva-sys-type-weight-medium);color:var(--solva-sys-color-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--solva-sys-color-text-link) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--solva-sys-color-text-link) 28%, transparent);text-decoration-thickness:var(--solva-sys-stroke-default);text-underline-offset:var(--solva-sys-space-control-medium-y);transition:color var(--solva-sys-motion-state-duration) var(--solva-sys-motion-move-easing), text-decoration-color var(--solva-sys-motion-state-duration) var(--solva-sys-motion-move-easing);background:0 0;border:none;padding:0;display:inline}.text-link:hover{color:var(--solva-sys-color-text-link);-webkit-text-decoration-color:var(--solva-sys-color-text-link);text-decoration-color:var(--solva-sys-color-text-link)}.shell-aside{inset-block:var(--solva-sys-space-overlay);z-index:var(--solva-sys-layer-overlay);width:min(var(--solva-cmp-pane-width), calc(100% - 2 * var(--solva-sys-space-overlay)));background:linear-gradient(color-mix(in srgb, var(--solva-sys-color-surface-base) 98%, var(--solva-sys-color-text-inverse)), color-mix(in srgb, var(--solva-sys-color-surface-base) 94%, var(--solva-sys-color-surface-sunken)));border:var(--solva-sys-stroke-default) solid var(--solva-cmp-pane-border);border-radius:var(--solva-cmp-pane-radius);box-shadow:var(--solva-sys-effect-shadow-floating-x) var(--solva-sys-effect-shadow-floating-y) var(--solva-sys-effect-shadow-floating-radius) var(--solva-sys-effect-shadow-floating-spread) var(--solva-sys-effect-shadow-floating-color), inset 0 var(--solva-sys-stroke-default) 0 color-mix(in srgb, var(--solva-sys-color-text-inverse) 75%, transparent);visibility:hidden;transition:transform var(--solva-sys-motion-move-duration) var(--solva-sys-motion-move-easing), visibility var(--solva-sys-motion-move-duration);grid-template-rows:min-content min-content minmax(0,1fr) min-content;display:grid;position:fixed;overflow:hidden}.shell-aside__header,.shell-aside__tabs,.shell-aside__body,.shell-aside__footer{z-index:var(--solva-sys-layer-content);position:relative}.shell-aside[data-side=right]{right:var(--solva-sys-space-overlay);transform:translateX(calc(100% + var(--solva-sys-space-section)))}.shell-aside[data-side=left]{left:var(--solva-sys-space-overlay);transform:translateX(calc(-100% - var(--solva-sys-space-section)))}.shell-aside[data-open=true]{visibility:visible;transform:translate(0)}[data-shell-outlet]{transition:margin-inline-start var(--solva-sys-motion-resize-duration) var(--solva-sys-motion-resize-easing)}html[data-shell-aside-reserved=true] [data-shell-outlet]{margin-inline-start:calc(var(--shell-aside-reserved-width) + var(--solva-sys-space-section))}@keyframes shell-aside-in-right{0%{transform:translateX(calc(100% + var(--solva-sys-space-section)))}}@keyframes shell-aside-in-left{0%{transform:translateX(calc(-100% - var(--solva-sys-space-section)))}}.shell-aside[data-open=true][data-side=right]{animation:shell-aside-in-right var(--solva-sys-motion-move-duration) var(--solva-sys-motion-move-easing)}.shell-aside[data-open=true][data-side=left]{animation:shell-aside-in-left var(--solva-sys-motion-move-duration) var(--solva-sys-motion-move-easing)}@media (prefers-reduced-motion:reduce){.shell-aside,.shell-aside[data-open=true][data-side=left],.shell-aside[data-open=true][data-side=right]{transition:none;animation:none}}.shell-aside__header{justify-content:space-between;align-items:flex-start;gap:var(--solva-sys-space-overlay);padding:var(--solva-cmp-pane-padding);border-bottom:var(--solva-sys-stroke-default) solid color-mix(in srgb, var(--solva-cmp-pane-border) 70%, transparent);display:flex}.shell-aside__close{width:var(--solva-sys-size-control-small);height:var(--solva-sys-size-control-small);border:var(--solva-sys-stroke-default) solid color-mix(in srgb, var(--solva-cmp-pane-border) 80%, transparent);border-radius:var(--solva-sys-radius-control);color:var(--solva-sys-color-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.shell-aside__tabs:not(:empty){padding:0 var(--solva-cmp-pane-padding)}.shell-aside__body{min-width:0;min-height:0;padding:var(--solva-cmp-pane-padding);overflow-y:auto}.shell-aside__body--flush{flex-direction:column;padding:0;display:flex;overflow:hidden}.shell-aside__footer:not(:empty){border-top:var(--solva-sys-stroke-default) solid color-mix(in srgb, var(--solva-cmp-pane-border) 70%, transparent);padding:var(--solva-sys-space-overlay) var(--solva-cmp-pane-padding)}.shell-aside__handle{z-index:var(--solva-sys-layer-control);width:var(--solva-sys-space-control-medium-x);cursor:col-resize;touch-action:none;position:absolute;inset-block:0}.shell-aside[data-side=right] .shell-aside__handle{inset-inline-start:0}.shell-aside[data-side=left] .shell-aside__handle{inset-inline-end:0}.shell-aside__handle:hover,.shell-aside__handle[data-active=true]{background:color-mix(in srgb, var(--solva-sys-color-action-primary-container-default) 22%, transparent)}.glass-tip{align-items:center;display:inline-flex;position:relative}.glass-tip__bubble{left:calc(100% + var(--solva-sys-space-tooltip));z-index:var(--solva-sys-layer-tooltip);padding:var(--solva-cmp-tooltip-padding);background:var(--solva-cmp-tooltip-container);border:var(--solva-sys-stroke-default) solid var(--solva-sys-color-border-inverse);border-radius:var(--solva-cmp-tooltip-radius);box-shadow:var(--solva-sys-effect-shadow-raised-x) var(--solva-sys-effect-shadow-raised-y) var(--solva-sys-effect-shadow-raised-radius) var(--solva-sys-effect-shadow-raised-spread) var(--solva-sys-effect-shadow-raised-color), inset 0 var(--solva-sys-stroke-default) 0 color-mix(in srgb, var(--solva-sys-color-text-inverse) 70%, transparent);color:var(--solva-cmp-tooltip-foreground);font:var(--solva-sys-type-weight-regular) var(--solva-sys-type-meta-size)/var(--solva-sys-type-meta-line-height) var(--solva-sys-type-meta-family);white-space:nowrap;pointer-events:none;animation:glass-tip-in var(--solva-sys-motion-enter-duration) var(--solva-sys-motion-enter-easing);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}@keyframes glass-tip-in{0%{opacity:0;transform:translateY(-50%) translateX(calc(-1 * var(--solva-sys-motion-enter-distance)))}}.glass-tip__label{z-index:var(--solva-sys-layer-content);position:relative}.assistant-launcher{color:var(--solva-sys-color-text-primary);font:var(--solva-sys-type-weight-medium) var(--solva-sys-type-label-control-size)/var(--solva-sys-type-label-control-line-height) var(--solva-sys-type-label-control-family);cursor:pointer;transition:box-shadow var(--solva-sys-motion-state-duration) var(--solva-sys-motion-move-easing)}.assistant-launcher:hover{box-shadow:var(--solva-sys-effect-shadow-floating-x) var(--solva-sys-effect-shadow-floating-y) var(--solva-sys-effect-shadow-floating-radius) var(--solva-sys-effect-shadow-floating-spread) var(--solva-sys-effect-shadow-floating-color)}.assistant-launcher__label{z-index:var(--solva-sys-layer-content);align-items:center;gap:var(--solva-cmp-assistant-launcher-gap);white-space:nowrap;display:inline-flex;position:relative}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-black:#000;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.\[top\:var\(--solva-sys-space-control-x\)\],.top-\(--solva-sys-space-control-x\){top:var(--solva-sys-space-control-x)}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.\[right\:var\(--solva-sys-space-control-x\)\],.right-\(--solva-sys-space-control-x\){right:var(--solva-sys-space-control-x)}.right-\(--solva-sys-space-inline\){right:var(--solva-sys-space-inline)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.\[bottom\:var\(--solva-sys-space-control-x\)\]{bottom:var(--solva-sys-space-control-x)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.\[left\:50\%\]{left:50%}.left-\(--solva-sys-space-inline\){left:var(--solva-sys-space-inline)}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-\(--solva-sys-layer-overlay\){z-index:var(--solva-sys-layer-overlay)}.z-\(--solva-sys-layer-tooltip\){z-index:var(--solva-sys-layer-tooltip)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\[margin\:0\]{margin:0}.-mx-\(--solva-sys-space-control-small-y\){margin-inline:calc(var(--solva-sys-space-control-small-y) * -1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.my-\(--solva-sys-space-control-small-y\){margin-block:var(--solva-sys-space-control-small-y)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-\(--solva-sys-space-control-x\){margin-top:calc(var(--solva-sys-space-control-x) * -1)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.\[margin-top\:var\(--solva-sys-space-control-x\)\]{margin-top:var(--solva-sys-space-control-x)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.\[margin-bottom\:var\(--solva-sys-space-control-x\)\]{margin-bottom:var(--solva-sys-space-control-x)}.\[margin-bottom\:var\(--solva-sys-space-inline\)\]{margin-bottom:var(--solva-sys-space-inline)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-\(--solva-sys-space-control-x\){margin-left:calc(var(--solva-sys-space-control-x) * -1)}.\[margin-left\:calc\(var\(--solva-sys-space-inline\)\/2\)\]{margin-left:calc(var(--solva-sys-space-inline) / 2)}.\[margin-left\:var\(--solva-sys-space-inline\)\]{margin-left:var(--solva-sys-space-inline)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-\(--solva-cmp-button-size-l-height\){width:var(--solva-cmp-button-size-l-height);height:var(--solva-cmp-button-size-l-height)}.size-\(--solva-cmp-button-size-m-height\){width:var(--solva-cmp-button-size-m-height);height:var(--solva-cmp-button-size-m-height)}.size-\(--solva-cmp-button-size-s-height\){width:var(--solva-cmp-button-size-s-height);height:var(--solva-cmp-button-size-s-height)}.size-\(--solva-sys-size-control-small\){width:var(--solva-sys-size-control-small);height:var(--solva-sys-size-control-small)}.size-\(--solva-sys-size-icon-sm\){width:var(--solva-sys-size-icon-sm);height:var(--solva-sys-size-icon-sm)}.size-\(--solva-sys-space-control-y\){width:var(--solva-sys-space-control-y);height:var(--solva-sys-space-control-y)}.size-\(--solva-sys-space-inline\){width:var(--solva-sys-space-inline);height:var(--solva-sys-space-inline)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-full{width:100%;height:100%}.\[height\:var\(--solva-sys-size-icon-sm\)\]{height:var(--solva-sys-size-icon-sm)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-\(--solva-cmp-button-size-l-height\){height:var(--solva-cmp-button-size-l-height)}.h-\(--solva-cmp-button-size-m-height\){height:var(--solva-cmp-button-size-m-height)}.h-\(--solva-cmp-button-size-s-height\){height:var(--solva-cmp-button-size-s-height)}.h-\(--solva-cmp-input-height\){height:var(--solva-cmp-input-height)}.h-\(--solva-sys-stroke-default\){height:var(--solva-sys-stroke-default)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-\[46px\]{height:46px}.h-auto{height:auto}.h-full{height:100%}.\[max-height\:var\(--solva-sys-layout-element-measure-standard\)\]{max-height:var(--solva-sys-layout-element-measure-standard)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--solva-cmp-combobox-panel-max-height\){max-height:var(--solva-cmp-combobox-panel-max-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.\[min-height\:calc\(var\(--solva-cmp-input-height\)\+var\(--solva-sys-space-control-y\)\*2\)\]{min-height:calc(var(--solva-cmp-input-height) + var(--solva-sys-space-control-y) * 2)}.\[min-height\:var\(--solva-sys-size-control-medium\)\]{min-height:var(--solva-sys-size-control-medium)}.min-h-\(--solva-cmp-menu-item-height\){min-height:var(--solva-cmp-menu-item-height)}.min-h-\(--solva-sys-size-header\){min-height:var(--solva-sys-size-header)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[200px\]{min-height:200px}.\[width\:var\(--solva-cmp-citation-hover-max-width\)\]{width:var(--solva-cmp-citation-hover-max-width)}.\[width\:var\(--solva-sys-size-icon-sm\)\]{width:var(--solva-sys-size-icon-sm)}.w-\(--solva-sys-layout-element-measure-standard\){width:var(--solva-sys-layout-element-measure-standard)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-fit{width:fit-content}.w-full{width:100%}.\[max-width\:min\(95\%\,var\(--solva-sys-layout-content-measure-standard\)\)\]{max-width:min(95%, var(--solva-sys-layout-content-measure-standard))}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.\[min-width\:0\]{min-width:0}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-\(--solva-cmp-combobox-panel-min-width\){min-width:var(--solva-cmp-combobox-panel-min-width)}.min-w-\(--solva-sys-layout-element-measure-compact\){min-width:var(--solva-sys-layout-element-measure-compact)}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-center{transform-origin:50%}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\!animate-none{animation:none!important}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\[gap\:calc\(var\(--solva-sys-space-inline\)\/2\)\]{gap:calc(var(--solva-sys-space-inline) / 2)}.\[gap\:var\(--solva-sys-space-control-small-x\)\]{gap:var(--solva-sys-space-control-small-x)}.\[gap\:var\(--solva-sys-space-control-x\)\]{gap:var(--solva-sys-space-control-x)}.\[gap\:var\(--solva-sys-space-inline\)\]{gap:var(--solva-sys-space-inline)}.\[gap\:var\(--solva-sys-space-page\)\]{gap:var(--solva-sys-space-page)}.gap-\(--solva-cmp-button-gap\){gap:var(--solva-cmp-button-gap)}.gap-\(--solva-cmp-input-gap\){gap:var(--solva-cmp-input-gap)}.gap-\(--solva-sys-space-control-small-y\){gap:var(--solva-sys-space-control-small-y)}.gap-\(--solva-sys-space-control-x\){gap:var(--solva-sys-space-control-x)}.gap-\(--solva-sys-space-inline\){gap:var(--solva-sys-space-inline)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\[border-radius\:var\(--solva-cmp-ai-tool-radius\)\]{border-radius:var(--solva-cmp-ai-tool-radius)}.\[border-radius\:var\(--solva-cmp-badge-radius\)\]{border-radius:var(--solva-cmp-badge-radius)}.\[border-radius\:var\(--solva-cmp-citation-item-radius\)\]{border-radius:var(--solva-cmp-citation-item-radius)}.\[border-radius\:var\(--solva-sys-radius-pill\)\]{border-radius:var(--solva-sys-radius-pill)}.rounded{border-radius:.25rem}.rounded-\(--solva-cmp-badge-radius\){border-radius:var(--solva-cmp-badge-radius)}.rounded-\(--solva-cmp-button-radius\){border-radius:var(--solva-cmp-button-radius)}.rounded-\(--solva-cmp-dialog-radius\){border-radius:var(--solva-cmp-dialog-radius)}.rounded-\(--solva-cmp-input-radius\){border-radius:var(--solva-cmp-input-radius)}.rounded-\(--solva-cmp-tooltip-radius\){border-radius:var(--solva-cmp-tooltip-radius)}.rounded-\(--solva-sys-radius-card\){border-radius:var(--solva-sys-radius-card)}.rounded-\(--solva-sys-radius-control\){border-radius:var(--solva-sys-radius-control)}.rounded-\(--solva-sys-radius-pill\){border-radius:var(--solva-sys-radius-pill)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.\[border-start-start-radius\:var\(--solva-cmp-citation-hover-radius\)\]{border-start-start-radius:var(--solva-cmp-citation-hover-radius)}.\[border-start-end-radius\:var\(--solva-cmp-citation-hover-radius\)\]{border-start-end-radius:var(--solva-cmp-citation-hover-radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--solva-sys-stroke-default\){border-style:var(--tw-border-style);border-width:var(--solva-sys-stroke-default)}.border-\(length\:--solva-sys-stroke-none\){border-style:var(--tw-border-style);border-width:var(--solva-sys-stroke-none)}.\[border-width\:var\(--solva-sys-stroke-none\)\]{border-width:var(--solva-sys-stroke-none)}.\[border-inline-width\:var\(--solva-sys-stroke-none\)\]{border-inline-width:var(--solva-sys-stroke-none)}.\[border-top-width\:var\(--solva-sys-stroke-none\)\]{border-top-width:var(--solva-sys-stroke-none)}.border-b-\(length\:--solva-sys-stroke-default\){border-bottom-style:var(--tw-border-style);border-bottom-width:var(--solva-sys-stroke-default)}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.\[border-bottom-width\:var\(--solva-sys-stroke-default\)\]{border-bottom-width:var(--solva-sys-stroke-default)}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.\[border-left-width\:var\(--solva-sys-stroke-focus\)\]{border-left-width:var(--solva-sys-stroke-focus)}.\[border-color\:var\(--solva-cmp-ai-tool-border\)\]{border-color:var(--solva-cmp-ai-tool-border)}.\[border-color\:var\(--solva-cmp-citation-hover-border\)\]{border-color:var(--solva-cmp-citation-hover-border)}.border-\(color\:--solva-cmp-button-outline-border-default\){border-color:var(--solva-cmp-button-outline-border-default)}.border-\(color\:--solva-cmp-dialog-border\){border-color:var(--solva-cmp-dialog-border)}.border-\(color\:--solva-cmp-input-border-default\){border-color:var(--solva-cmp-input-border-default)}.border-\(color\:--solva-sys-color-border-default\){border-color:var(--solva-sys-color-border-default)}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.\[background-color\:var\(--solva-cmp-ai-tool-container\)\]{background-color:var(--solva-cmp-ai-tool-container)}.\[background-color\:var\(--solva-cmp-assistant-prompt-container\)\]{background-color:var(--solva-cmp-assistant-prompt-container)}.\[background-color\:var\(--solva-cmp-citation-hover-container\)\]{background-color:var(--solva-cmp-citation-hover-container)}.\[background-color\:var\(--solva-cmp-citation-item-container\)\]{background-color:var(--solva-cmp-citation-item-container)}.\[background-color\:var\(--solva-sys-color-state-danger-container\)\]{background-color:var(--solva-sys-color-state-danger-container)}.\[background-color\:var\(--solva-sys-color-surface-transparent\)\]{background-color:var(--solva-sys-color-surface-transparent)}.bg-\(--solva-cmp-badge-danger-container\){background-color:var(--solva-cmp-badge-danger-container)}.bg-\(--solva-cmp-badge-info-container\){background-color:var(--solva-cmp-badge-info-container)}.bg-\(--solva-cmp-badge-neutral-container\){background-color:var(--solva-cmp-badge-neutral-container)}.bg-\(--solva-cmp-button-destructive-container-default\){background-color:var(--solva-cmp-button-destructive-container-default)}.bg-\(--solva-cmp-button-filled-container-default\){background-color:var(--solva-cmp-button-filled-container-default)}.bg-\(--solva-cmp-button-ghost-container-default\){background-color:var(--solva-cmp-button-ghost-container-default)}.bg-\(--solva-cmp-button-outline-container\){background-color:var(--solva-cmp-button-outline-container)}.bg-\(--solva-cmp-button-tonal-container-default\){background-color:var(--solva-cmp-button-tonal-container-default)}.bg-\(--solva-cmp-dialog-container\){background-color:var(--solva-cmp-dialog-container)}.bg-\(--solva-cmp-dialog-scrim\){background-color:var(--solva-cmp-dialog-scrim)}.bg-\(--solva-cmp-input-border-default\){background-color:var(--solva-cmp-input-border-default)}.bg-\(--solva-cmp-input-container-default\){background-color:var(--solva-cmp-input-container-default)}.bg-\(--solva-cmp-tooltip-container\){background-color:var(--solva-cmp-tooltip-container)}.bg-\(--solva-sys-color-border-default\){background-color:var(--solva-sys-color-border-default)}.bg-\(--solva-sys-color-surface-base\){background-color:var(--solva-sys-color-surface-base)}.bg-\(--solva-sys-color-surface-sunken\){background-color:var(--solva-sys-color-surface-sunken)}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-transparent{background-color:#0000}.bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.fill-\(--solva-cmp-tooltip-container\){fill:var(--solva-cmp-tooltip-container)}.fill-current{fill:currentColor}.\[padding\:0\]{padding:0}.\[padding\:var\(--solva-sys-space-control-small-x\)\]{padding:var(--solva-sys-space-control-small-x)}.\[padding\:var\(--solva-sys-space-control-x\)\]{padding:var(--solva-sys-space-control-x)}.\[padding\:var\(--solva-sys-space-inline\)\]{padding:var(--solva-sys-space-inline)}.\[padding\:var\(--solva-sys-space-page\)\]{padding:var(--solva-sys-space-page)}.p-\(--solva-cmp-dialog-padding\){padding:var(--solva-cmp-dialog-padding)}.p-\(--solva-sys-space-control-small-y\){padding:var(--solva-sys-space-control-small-y)}.p-\(--solva-sys-space-control-x\){padding:var(--solva-sys-space-control-x)}.p-\(--solva-sys-stroke-none\){padding:var(--solva-sys-stroke-none)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.\[padding-inline\:calc\(var\(--solva-sys-space-inline\)\/2\)\]{padding-inline:calc(var(--solva-sys-space-inline) / 2)}.\[padding-inline\:var\(--solva-cmp-citation-hover-padding\)\]{padding-inline:var(--solva-cmp-citation-hover-padding)}.\[padding-inline\:var\(--solva-sys-space-control-small-x\)\]{padding-inline:var(--solva-sys-space-control-small-x)}.px-\(--solva-cmp-button-size-l-padding-x\){padding-inline:var(--solva-cmp-button-size-l-padding-x)}.px-\(--solva-cmp-button-size-m-padding-x\){padding-inline:var(--solva-cmp-button-size-m-padding-x)}.px-\(--solva-cmp-button-size-s-padding-x\){padding-inline:var(--solva-cmp-button-size-s-padding-x)}.px-\(--solva-cmp-input-padding-x\){padding-inline:var(--solva-cmp-input-padding-x)}.px-\(--solva-cmp-menu-item-padding-x\){padding-inline:var(--solva-cmp-menu-item-padding-x)}.px-\(--solva-cmp-tooltip-padding\){padding-inline:var(--solva-cmp-tooltip-padding)}.px-\(--solva-sys-space-control-small-x\){padding-inline:var(--solva-sys-space-control-small-x)}.px-\(--solva-sys-space-control-y\){padding-inline:var(--solva-sys-space-control-y)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.\[padding-block\:calc\(var\(--solva-sys-space-inline\)\/2\)\]{padding-block:calc(var(--solva-sys-space-inline) / 2)}.\[padding-block\:var\(--solva-sys-space-control-small-y\)\]{padding-block:var(--solva-sys-space-control-small-y)}.\[padding-block\:var\(--solva-sys-space-inline\)\]{padding-block:var(--solva-sys-space-inline)}.py-\(--solva-cmp-dialog-padding\){padding-block:var(--solva-cmp-dialog-padding)}.py-\(--solva-sys-space-control-medium-y\){padding-block:var(--solva-sys-space-control-medium-y)}.py-\(--solva-sys-space-control-small-x\){padding-block:var(--solva-sys-space-control-small-x)}.py-\(--solva-sys-space-control-small-y\){padding-block:var(--solva-sys-space-control-small-y)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.\[padding-top\:calc\(var\(--solva-sys-space-inline\)\/2\)\]{padding-top:calc(var(--solva-sys-space-inline) / 2)}.pt-\(--solva-sys-space-control-small-x\){padding-top:var(--solva-sys-space-control-small-x)}.pt-\(--solva-sys-space-control-x\){padding-top:var(--solva-sys-space-control-x)}.pt-0{padding-top:0}.pr-\(--solva-cmp-input-padding-x\){padding-right:var(--solva-cmp-input-padding-x)}.pr-\(--solva-cmp-menu-item-padding-x\){padding-right:var(--solva-cmp-menu-item-padding-x)}.pr-\(--solva-sys-size-control-small\){padding-right:var(--solva-sys-size-control-small)}.\[padding-bottom\:var\(--solva-sys-space-control-small-x\)\],.pb-\(--solva-sys-space-control-small-x\){padding-bottom:var(--solva-sys-space-control-small-x)}.\[padding-left\:var\(--solva-cmp-citation-disclosure-padding\)\]{padding-left:var(--solva-cmp-citation-disclosure-padding)}.\[padding-left\:var\(--solva-sys-space-page\)\]{padding-left:var(--solva-sys-space-page)}.pl-\(--solva-cmp-input-padding-x\){padding-left:var(--solva-cmp-input-padding-x)}.pl-\(--solva-cmp-menu-item-padding-x\){padding-left:var(--solva-cmp-menu-item-padding-x)}.pl-\(--solva-sys-size-control-small\){padding-left:var(--solva-sys-size-control-small)}.pl-\(--solva-sys-space-control-x\){padding-left:var(--solva-sys-space-control-x)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[font-size\:var\(--solva-sys-type-body-primary-size\)\]{font-size:var(--solva-sys-type-body-primary-size)}.\[font-size\:var\(--solva-sys-type-code-evidence-size\)\]{font-size:var(--solva-sys-type-code-evidence-size)}.\[font-size\:var\(--solva-sys-type-meta-size\)\]{font-size:var(--solva-sys-type-meta-size)}.text-\(length\:--solva-sys-type-body-primary-size\){font-size:var(--solva-sys-type-body-primary-size)}.text-\(length\:--solva-sys-type-label-control-size\){font-size:var(--solva-sys-type-label-control-size)}.text-\(length\:--solva-sys-type-meta-size\){font-size:var(--solva-sys-type-meta-size)}.text-\(length\:--solva-sys-type-title-dialog-size\){font-size:var(--solva-sys-type-title-dialog-size)}.leading-\(--solva-sys-type-title-dialog-line-height\){--tw-leading:var(--solva-sys-type-title-dialog-line-height);line-height:var(--solva-sys-type-title-dialog-line-height)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--solva-sys-type-meta-letter-spacing\){--tw-tracking:var(--solva-sys-type-meta-letter-spacing);letter-spacing:var(--solva-sys-type-meta-letter-spacing)}.\[letter-spacing\:var\(--solva-sys-type-meta-letter-spacing\)\]{letter-spacing:var(--solva-sys-type-meta-letter-spacing)}.text-balance{text-wrap:balance}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.\[color\:var\(--solva-cmp-ai-tool-completed\)\]{color:var(--solva-cmp-ai-tool-completed)}.\[color\:var\(--solva-cmp-ai-tool-denied\)\]{color:var(--solva-cmp-ai-tool-denied)}.\[color\:var\(--solva-cmp-ai-tool-error\)\]{color:var(--solva-cmp-ai-tool-error)}.\[color\:var\(--solva-cmp-ai-tool-meta\)\]{color:var(--solva-cmp-ai-tool-meta)}.\[color\:var\(--solva-cmp-ai-tool-pending\)\]{color:var(--solva-cmp-ai-tool-pending)}.\[color\:var\(--solva-cmp-ai-tool-running\)\]{color:var(--solva-cmp-ai-tool-running)}.\[color\:var\(--solva-cmp-ai-tool-title\)\]{color:var(--solva-cmp-ai-tool-title)}.\[color\:var\(--solva-cmp-assistant-prompt-placeholder\)\]{color:var(--solva-cmp-assistant-prompt-placeholder)}.\[color\:var\(--solva-cmp-citation-hover-meta\)\]{color:var(--solva-cmp-citation-hover-meta)}.\[color\:var\(--solva-cmp-citation-hover-title\)\]{color:var(--solva-cmp-citation-hover-title)}.\[color\:var\(--solva-cmp-citation-item-foreground\)\]{color:var(--solva-cmp-citation-item-foreground)}.\[color\:var\(--solva-sys-color-surface-transparent\)\]{color:var(--solva-sys-color-surface-transparent)}.\[color\:var\(--solva-sys-color-text-secondary\)\]{color:var(--solva-sys-color-text-secondary)}.text-\(color\:--solva-cmp-badge-danger-foreground\){color:var(--solva-cmp-badge-danger-foreground)}.text-\(color\:--solva-cmp-badge-info-foreground\){color:var(--solva-cmp-badge-info-foreground)}.text-\(color\:--solva-cmp-badge-neutral-foreground\){color:var(--solva-cmp-badge-neutral-foreground)}.text-\(color\:--solva-cmp-button-destructive-foreground\){color:var(--solva-cmp-button-destructive-foreground)}.text-\(color\:--solva-cmp-button-filled-foreground\){color:var(--solva-cmp-button-filled-foreground)}.text-\(color\:--solva-cmp-button-ghost-foreground\){color:var(--solva-cmp-button-ghost-foreground)}.text-\(color\:--solva-cmp-button-outline-foreground\){color:var(--solva-cmp-button-outline-foreground)}.text-\(color\:--solva-cmp-button-tonal-foreground\){color:var(--solva-cmp-button-tonal-foreground)}.text-\(color\:--solva-cmp-input-icon\){color:var(--solva-cmp-input-icon)}.text-\(color\:--solva-cmp-input-text-value\){color:var(--solva-cmp-input-text-value)}.text-\(color\:--solva-cmp-tooltip-foreground\){color:var(--solva-cmp-tooltip-foreground)}.text-\(color\:--solva-sys-color-text-link\){color:var(--solva-sys-color-text-link)}.text-\(color\:--solva-sys-color-text-primary\){color:var(--solva-sys-color-text-primary)}.text-\(color\:--solva-sys-color-text-secondary\){color:var(--solva-sys-color-text-secondary)}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-\(--solva-sys-space-control-small-y\){text-underline-offset:var(--solva-sys-space-control-small-y)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:var\(--solva-sys-effect-shadow-floating-x\)_var\(--solva-sys-effect-shadow-floating-y\)_var\(--solva-sys-effect-shadow-floating-radius\)_var\(--solva-sys-effect-shadow-floating-spread\)_var\(--solva-sys-effect-shadow-floating-color\)\]{box-shadow:var(--solva-sys-effect-shadow-floating-x) var(--solva-sys-effect-shadow-floating-y) var(--solva-sys-effect-shadow-floating-radius) var(--solva-sys-effect-shadow-floating-spread) var(--solva-sys-effect-shadow-floating-color)}.ring-offset-\(--solva-cmp-dialog-container\){--tw-ring-offset-color:var(--solva-cmp-dialog-container)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--solva-sys-motion-state-duration\){--tw-duration:var(--solva-sys-motion-state-duration);transition-duration:var(--solva-sys-motion-state-duration)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--bg\:linear-gradient\(90deg\,transparent_calc\(50\%-var\(--spread\)\)\,var\(--solva-cmp-assistant-panel-container\)\,transparent_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,transparent calc(50% - var(--spread)),var(--solva-cmp-assistant-panel-container),transparent calc(50% + var(--spread)))}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.running{animation-play-state:running}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:\[background-color\:var\(--solva-cmp-citation-inline-container\)\]:is(:where(.group):hover *){background-color:var(--solva-cmp-citation-inline-container)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-has-\[\>input\]\/input-group\:pt-\(--solva-sys-space-control-y\):is(:where(.group\/input-group):has(>input) *){padding-top:var(--solva-sys-space-control-y)}.group-has-\[\>input\]\/input-group\:pb-\(--solva-sys-space-control-y\):is(:where(.group\/input-group):has(>input) *){padding-bottom:var(--solva-sys-space-control-y)}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-\[\.is-assistant\]\:\[color\:var\(--solva-cmp-assistant-message-assistant-foreground\)\]:is(:where(.group).is-assistant *){color:var(--solva-cmp-assistant-message-assistant-foreground)}.group-\[\.is-user\]\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\[\.is-user\]\:\[border-radius\:var\(--solva-cmp-assistant-message-radius\)\]:is(:where(.group).is-user *){border-radius:var(--solva-cmp-assistant-message-radius)}.group-\[\.is-user\]\:\[background-color\:var\(--solva-cmp-assistant-message-user-container\)\]:is(:where(.group).is-user *){background-color:var(--solva-cmp-assistant-message-user-container)}.group-\[\.is-user\]\:\[padding-inline\:var\(--solva-sys-space-control-x\)\]:is(:where(.group).is-user *){padding-inline:var(--solva-sys-space-control-x)}.group-\[\.is-user\]\:\[padding-block\:var\(--solva-sys-space-control-small-x\)\]:is(:where(.group).is-user *){padding-block:var(--solva-sys-space-control-small-x)}.group-\[\.is-user\]\:\[color\:var\(--solva-cmp-assistant-message-user-foreground\)\]:is(:where(.group).is-user *){color:var(--solva-cmp-assistant-message-user-foreground)}.selection\:bg-\(--solva-sys-color-surface-selected\) ::selection{background-color:var(--solva-sys-color-surface-selected)}.selection\:bg-\(--solva-sys-color-surface-selected\)::selection{background-color:var(--solva-sys-color-surface-selected)}.selection\:text-\(color\:--solva-sys-color-text-primary\) ::selection{color:var(--solva-sys-color-text-primary)}.selection\:text-\(color\:--solva-sys-color-text-primary\)::selection{color:var(--solva-sys-color-text-primary)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-\(--solva-sys-size-control-small\)::file-selector-button{height:var(--solva-sys-size-control-small)}.file\:border-\(length\:--solva-sys-stroke-none\)::file-selector-button{border-style:var(--tw-border-style);border-width:var(--solva-sys-stroke-none)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-\(length\:--solva-sys-type-label-control-size\)::file-selector-button{font-size:var(--solva-sys-type-label-control-size)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-\(color\:--solva-cmp-input-text-value\)::file-selector-button{color:var(--solva-cmp-input-text-value)}.placeholder\:text-\(color\:--solva-cmp-input-text-placeholder\)::placeholder{color:var(--solva-cmp-input-text-placeholder)}.before\:pointer-events-auto:before{content:var(--tw-content);pointer-events:auto}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:var(--font-mono)}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}@media (hover:hover){.hover\:\[background-color\:var\(--solva-sys-color-action-secondary-container-default\)\]:hover{background-color:var(--solva-sys-color-action-secondary-container-default)}.hover\:\[background-color\:var\(--solva-sys-color-action-secondary-container-hover\)\]:hover{background-color:var(--solva-sys-color-action-secondary-container-hover)}.hover\:bg-\(--solva-cmp-button-destructive-container-hover\):hover{background-color:var(--solva-cmp-button-destructive-container-hover)}.hover\:bg-\(--solva-cmp-button-filled-container-hover\):hover{background-color:var(--solva-cmp-button-filled-container-hover)}.hover\:bg-\(--solva-cmp-button-ghost-container-hover\):hover{background-color:var(--solva-cmp-button-ghost-container-hover)}.hover\:bg-\(--solva-cmp-button-tonal-container-hover\):hover{background-color:var(--solva-cmp-button-tonal-container-hover)}.hover\:\[color\:var\(--solva-cmp-ai-tool-title\)\]:hover{color:var(--solva-cmp-ai-tool-title)}.hover\:\[color\:var\(--solva-cmp-assistant-prompt-text\)\]:hover{color:var(--solva-cmp-assistant-prompt-text)}.hover\:\[color\:var\(--solva-sys-color-text-primary\)\]:hover{color:var(--solva-sys-color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-\(--solva-sys-color-surface-selected\):focus{background-color:var(--solva-sys-color-surface-selected)}.focus\:text-\(color\:--solva-sys-color-text-primary\):focus{color:var(--solva-sys-color-text-primary)}.focus\:ring-\(length\:--solva-sys-stroke-focus\):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--solva-sys-stroke-focus) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\(color\:--solva-sys-color-border-focus\):focus{--tw-ring-color:var(--solva-sys-color-border-focus)}.focus\:ring-offset-\(length\:--solva-sys-stroke-focus\):focus{--tw-ring-offset-width:var(--solva-sys-stroke-focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-\(color\:--solva-cmp-input-border-focus\):focus-visible{border-color:var(--solva-cmp-input-border-focus)}.focus-visible\:border-\(color\:--solva-sys-color-border-focus\):focus-visible{border-color:var(--solva-sys-color-border-focus)}.focus-visible\:ring-\(length\:--solva-sys-stroke-focus\):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--solva-sys-stroke-focus) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\(length\:--solva-sys-stroke-none\):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--solva-sys-stroke-none) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:\[box-shadow\:0_0_0_var\(--solva-sys-stroke-default\)_var\(--solva-sys-color-border-focus\)\]:focus-visible{box-shadow:0 0 0 var(--solva-sys-stroke-default) var(--solva-sys-color-border-focus)}.focus-visible\:ring-\(color\:--solva-sys-color-border-focus\):focus-visible{--tw-ring-color:var(--solva-sys-color-border-focus)}.focus-visible\:ring-\(color\:--solva-sys-color-state-danger-border\):focus-visible{--tw-ring-color:var(--solva-sys-color-state-danger-border)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-\(--solva-cmp-button-destructive-container-pressed\):active{background-color:var(--solva-cmp-button-destructive-container-pressed)}.active\:bg-\(--solva-cmp-button-filled-container-pressed\):active{background-color:var(--solva-cmp-button-filled-container-pressed)}.active\:bg-\(--solva-cmp-button-ghost-container-pressed\):active{background-color:var(--solva-cmp-button-ghost-container-pressed)}.active\:bg-\(--solva-cmp-button-tonal-container-pressed\):active{background-color:var(--solva-cmp-button-tonal-container-pressed)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-\(color\:--solva-cmp-input-border-focus\):has([data-slot=input-group-control]:focus-visible){border-color:var(--solva-cmp-input-border-focus)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\(length\:--solva-sys-stroke-focus\):has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--solva-sys-stroke-focus) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\(color\:--solva-sys-color-border-focus\):has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--solva-sys-color-border-focus)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-\(color\:--solva-cmp-input-border-error\):has([data-slot][aria-invalid=true]){border-color:var(--solva-cmp-input-border-error)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-\(color\:--solva-sys-color-state-danger-border\):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--solva-sys-color-state-danger-border)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-\(--solva-cmp-button-gap\):has(>[data-slot=button-group]){gap:var(--solva-cmp-button-gap)}.has-\[\>button\]\:-mr-\(--solva-sys-space-inline\):has(>button){margin-right:calc(var(--solva-sys-space-inline) * -1)}.has-\[\>button\]\:-ml-\(--solva-sys-space-inline\):has(>button){margin-left:calc(var(--solva-sys-space-inline) * -1)}.has-\[\>kbd\]\:-mr-\(--solva-sys-space-control-small-y\):has(>kbd){margin-right:calc(var(--solva-sys-space-control-small-y) * -1)}.has-\[\>kbd\]\:-ml-\(--solva-sys-space-control-small-y\):has(>kbd){margin-left:calc(var(--solva-sys-space-control-small-y) * -1)}.has-\[\>svg\]\:p-\(--solva-sys-stroke-none\):has(>svg){padding:var(--solva-sys-stroke-none)}.has-\[\>svg\]\:px-\(--solva-cmp-button-size-m-padding-x\):has(>svg){padding-inline:var(--solva-cmp-button-size-m-padding-x)}.has-\[\>svg\]\:px-\(--solva-cmp-button-size-s-padding-x\):has(>svg){padding-inline:var(--solva-cmp-button-size-s-padding-x)}.has-\[\>svg\]\:px-\(--solva-sys-space-control-y\):has(>svg){padding-inline:var(--solva-sys-space-control-y)}.has-\[\>svg\]\:px-\(--solva-sys-space-inline\):has(>svg){padding-inline:var(--solva-sys-space-inline)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-expanded\:\[background-color\:var\(--solva-sys-color-action-secondary-container-default\)\][aria-expanded=true]{background-color:var(--solva-sys-color-action-secondary-container-default)}.aria-expanded\:\[color\:var\(--solva-cmp-assistant-prompt-text\)\][aria-expanded=true]{color:var(--solva-cmp-assistant-prompt-text)}.aria-invalid\:border-\(color\:--solva-cmp-input-border-error\)[aria-invalid=true]{border-color:var(--solva-cmp-input-border-error)}.aria-invalid\:border-\(color\:--solva-sys-color-state-danger-border\)[aria-invalid=true]{border-color:var(--solva-sys-color-state-danger-border)}.aria-invalid\:ring-\(color\:--solva-sys-color-state-danger-border\)[aria-invalid=true]{--tw-ring-color:var(--solva-sys-color-state-danger-border)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-\(--solva-sys-size-control-small\)[data-inset]{padding-left:var(--solva-sys-size-control-small)}.data-\[orientation\=horizontal\]\:h-\(--solva-sys-stroke-default\)[data-orientation=horizontal]{height:var(--solva-sys-stroke-default)}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-\(--solva-sys-stroke-default\)[data-orientation=vertical]{width:var(--solva-sys-stroke-default)}.data-\[placeholder\]\:text-\(color\:--solva-cmp-input-text-placeholder\)[data-placeholder]{color:var(--solva-cmp-input-text-placeholder)}.data-\[selected\=true\]\:bg-\(--solva-sys-color-surface-selected\)[data-selected=true]{background-color:var(--solva-sys-color-surface-selected)}.data-\[selected\=true\]\:text-\(color\:--solva-sys-color-text-primary\)[data-selected=true]{color:var(--solva-sys-color-text-primary)}.data-\[side\=bottom\]\:translate-y-\(--solva-sys-motion-state-offset\)[data-side=bottom]{--tw-translate-y:var(--solva-sys-motion-state-offset);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:before\:\[inset-inline\:0\][data-side=bottom]:before{content:var(--tw-content);inset-inline:0}.data-\[side\=bottom\]\:before\:\[top\:calc\(var\(--solva-cmp-citation-hover-safe-bridge\)\*-1\)\][data-side=bottom]:before{content:var(--tw-content);top:calc(var(--solva-cmp-citation-hover-safe-bridge) * -1)}.data-\[side\=bottom\]\:before\:\[height\:var\(--solva-cmp-citation-hover-safe-bridge\)\][data-side=bottom]:before{content:var(--tw-content);height:var(--solva-cmp-citation-hover-safe-bridge)}.data-\[side\=left\]\:-translate-x-\(--solva-sys-motion-state-offset\)[data-side=left]{--tw-translate-x:calc(var(--solva-sys-motion-state-offset) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:before\:\[inset-block\:0\][data-side=left]:before{content:var(--tw-content);inset-block:0}.data-\[side\=left\]\:before\:\[right\:calc\(var\(--solva-cmp-citation-hover-safe-bridge\)\*-1\)\][data-side=left]:before{content:var(--tw-content);right:calc(var(--solva-cmp-citation-hover-safe-bridge) * -1)}.data-\[side\=left\]\:before\:\[width\:var\(--solva-cmp-citation-hover-safe-bridge\)\][data-side=left]:before{content:var(--tw-content);width:var(--solva-cmp-citation-hover-safe-bridge)}.data-\[side\=right\]\:translate-x-\(--solva-sys-motion-state-offset\)[data-side=right]{--tw-translate-x:var(--solva-sys-motion-state-offset);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:before\:\[inset-block\:0\][data-side=right]:before{content:var(--tw-content);inset-block:0}.data-\[side\=right\]\:before\:\[left\:calc\(var\(--solva-cmp-citation-hover-safe-bridge\)\*-1\)\][data-side=right]:before{content:var(--tw-content);left:calc(var(--solva-cmp-citation-hover-safe-bridge) * -1)}.data-\[side\=right\]\:before\:\[width\:var\(--solva-cmp-citation-hover-safe-bridge\)\][data-side=right]:before{content:var(--tw-content);width:var(--solva-cmp-citation-hover-safe-bridge)}.data-\[side\=top\]\:-translate-y-\(--solva-sys-motion-state-offset\)[data-side=top]{--tw-translate-y:calc(var(--solva-sys-motion-state-offset) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:before\:\[inset-inline\:0\][data-side=top]:before{content:var(--tw-content);inset-inline:0}.data-\[side\=top\]\:before\:\[bottom\:calc\(var\(--solva-cmp-citation-hover-safe-bridge\)\*-1\)\][data-side=top]:before{content:var(--tw-content);bottom:calc(var(--solva-cmp-citation-hover-safe-bridge) * -1)}.data-\[side\=top\]\:before\:\[height\:var\(--solva-cmp-citation-hover-safe-bridge\)\][data-side=top]:before{content:var(--tw-content);height:var(--solva-cmp-citation-hover-safe-bridge)}.data-\[size\=default\]\:h-\(--solva-cmp-input-height\)[data-size=default]{height:var(--solva-cmp-input-height)}.data-\[size\=sm\]\:h-\(--solva-sys-size-control-small\)[data-size=sm]{height:var(--solva-sys-size-control-small)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-\(--solva-sys-size-control-large\) *)[data-slot=command-input-wrapper]{height:var(--solva-sys-size-control-large)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-\(--solva-cmp-input-gap\)>*)[data-slot=select-value]{gap:var(--solva-cmp-input-gap)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-top-1[data-state=closed]{--tw-exit-translate-y:calc(1*var(--spacing)*-1)}.data-\[state\=closed\]\:slide-out-to-top-2[data-state=closed]{--tw-exit-translate-y:calc(2*var(--spacing)*-1)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-\(--solva-sys-color-surface-selected\)[data-state=open]{background-color:var(--solva-sys-color-surface-selected)}.data-\[state\=open\]\:text-\(color\:--solva-sys-color-text-primary\)[data-state=open]{color:var(--solva-sys-color-text-primary)}.data-\[state\=open\]\:text-\(color\:--solva-sys-color-text-secondary\)[data-state=open]{color:var(--solva-sys-color-text-secondary)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-top-1[data-state=open]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.data-\[state\=open\]\:slide-in-from-top-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[variant\=destructive\]\:text-\(color\:--solva-sys-color-state-danger-foreground\)[data-variant=destructive]{color:var(--solva-sys-color-state-danger-foreground)}.data-\[variant\=destructive\]\:focus\:bg-\(--solva-sys-color-state-danger-container\)[data-variant=destructive]:focus{background-color:var(--solva-sys-color-state-danger-container)}.data-\[variant\=destructive\]\:focus\:text-\(color\:--solva-sys-color-state-danger-foreground\)[data-variant=destructive]:focus{color:var(--solva-sys-color-state-danger-foreground)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media (prefers-color-scheme:dark){.dark\:\[background-color\:var\(--solva-cmp-assistant-panel-container\)\]{background-color:var(--solva-cmp-assistant-panel-container)}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]{background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]{color:var(--shiki-dark,var(--sdm-c,inherit))}@media (hover:hover){.dark\:hover\:\[background-color\:var\(--solva-sys-color-surface-sunken\)\]:hover{background-color:var(--solva-sys-color-surface-sunken)}}}.\[\&_\[cmdk-group-heading\]\]\:px-\(--solva-cmp-menu-item-padding-x\) [cmdk-group-heading]{padding-inline:var(--solva-cmp-menu-item-padding-x)}.\[\&_\[cmdk-group-heading\]\]\:px-\(--solva-sys-space-inline\) [cmdk-group-heading]{padding-inline:var(--solva-sys-space-inline)}.\[\&_\[cmdk-group-heading\]\]\:py-\(--solva-sys-space-control-small-y\) [cmdk-group-heading]{padding-block:var(--solva-sys-space-control-small-y)}.\[\&_\[cmdk-group-heading\]\]\:text-\(length\:--solva-sys-type-meta-size\) [cmdk-group-heading]{font-size:var(--solva-sys-type-meta-size)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-\(color\:--solva-sys-color-text-secondary\) [cmdk-group-heading]{color:var(--solva-sys-color-text-secondary)}.\[\&_\[cmdk-group\]\]\:px-\(--solva-sys-space-inline\) [cmdk-group]{padding-inline:var(--solva-sys-space-inline)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-\(--solva-sys-stroke-none\) [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:var(--solva-sys-stroke-none)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-\(--solva-sys-size-icon-md\) [cmdk-input-wrapper] svg{height:var(--solva-sys-size-icon-md)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-\(--solva-sys-size-icon-md\) [cmdk-input-wrapper] svg{width:var(--solva-sys-size-icon-md)}.\[\&_\[cmdk-input\]\]\:h-\(--solva-sys-size-control-large\) [cmdk-input]{height:var(--solva-sys-size-control-large)}.\[\&_\[cmdk-item\]\]\:px-\(--solva-cmp-menu-item-padding-x\) [cmdk-item]{padding-inline:var(--solva-cmp-menu-item-padding-x)}.\[\&_\[cmdk-item\]\]\:py-\(--solva-sys-space-control-small-x\) [cmdk-item]{padding-block:var(--solva-sys-space-control-small-x)}.\[\&_\[cmdk-item\]_svg\]\:h-\(--solva-sys-size-icon-md\) [cmdk-item] svg{height:var(--solva-sys-size-icon-md)}.\[\&_\[cmdk-item\]_svg\]\:w-\(--solva-sys-size-icon-md\) [cmdk-item] svg{width:var(--solva-sys-size-icon-md)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--solva-sys-size-icon-sm\) svg:not([class*=size-]){width:var(--solva-sys-size-icon-sm);height:var(--solva-sys-size-icon-sm)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--solva-sys-size-icon-xs\) svg:not([class*=size-]){width:var(--solva-sys-size-icon-xs);height:var(--solva-sys-size-icon-xs)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-\(color\:--solva-cmp-input-icon\) svg:not([class*=text-]){color:var(--solva-cmp-input-icon)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-\(color\:--solva-sys-color-text-secondary\) svg:not([class*=text-]){color:var(--solva-sys-color-text-secondary)}.\[\&_table\]\:w-full table{width:100%}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-\(--solva-sys-space-inline\)>*):is(span):last-child{gap:var(--solva-sys-space-inline)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-\(color\:--solva-sys-color-state-danger-foreground\)\![data-variant=destructive]>*):is(svg){color:var(--solva-sys-color-state-danger-foreground)!important}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:first-child\]\:\[margin-top\:0\]>:first-child,.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:\[margin-bottom\:0\]>:last-child,.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:last-child\]\:after\:inline>:last-child:after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\]\:after\:align-baseline>:last-child:after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\]\:after\:content-\[var\(--streamdown-caret\)\]>:last-child:after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:\[border-top-left-radius\:var\(--solva-cmp-assistant-message-radius\)\]>:not(:first-child){border-top-left-radius:var(--solva-cmp-assistant-message-radius)}.\[\&\>\*\:not\(\:first-child\)\]\:\[border-bottom-left-radius\:var\(--solva-cmp-assistant-message-radius\)\]>:not(:first-child){border-bottom-left-radius:var(--solva-cmp-assistant-message-radius)}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-\(length\:--solva-sys-stroke-none\)>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:var(--solva-sys-stroke-none)}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-\(length\:--solva-sys-stroke-none\)>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:var(--solva-sys-stroke-none)}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:\[border-top-right-radius\:var\(--solva-cmp-assistant-message-radius\)\]>:not(:last-child){border-top-right-radius:var(--solva-cmp-assistant-message-radius)}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:\[border-bottom-right-radius\:var\(--solva-cmp-assistant-message-radius\)\]>:not(:last-child){border-bottom-right-radius:var(--solva-cmp-assistant-message-radius)}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-\(--solva-cmp-button-radius\):has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--solva-cmp-button-radius);border-bottom-right-radius:var(--solva-cmp-button-radius)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>div\]\:\[padding-bottom\:0\]>div{padding-bottom:0}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-\(--solva-sys-space-control-small-x\):has(>[data-align=block-end])>input{padding-top:var(--solva-sys-space-control-small-x)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-\(--solva-sys-space-control-small-x\):has(>[data-align=block-start])>input{padding-bottom:var(--solva-sys-space-control-small-x)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-\(--solva-sys-space-inline\):has(>[data-align=inline-end])>input{padding-right:var(--solva-sys-space-inline)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-\(--solva-sys-space-inline\):has(>[data-align=inline-start])>input{padding-left:var(--solva-sys-space-inline)}.\[\&\>kbd\]\:rounded-\(--solva-cmp-input-radius\)>kbd{border-radius:var(--solva-cmp-input-radius)}.\[\&\>p\]\:inline>p{display:inline}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-\(--solva-sys-size-icon-xs\)>svg{width:var(--solva-sys-size-icon-xs);height:var(--solva-sys-size-icon-xs)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--solva-sys-size-icon-sm\)>svg:not([class*=size-]){width:var(--solva-sys-size-icon-sm);height:var(--solva-sys-size-icon-sm)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--solva-sys-size-icon-xs\)>svg:not([class*=size-]){width:var(--solva-sys-size-icon-xs);height:var(--solva-sys-size-icon-xs)}@media (hover:hover){a.\[a\&\]\:hover\:bg-\(--solva-sys-color-state-danger-container\):hover{background-color:var(--solva-sys-color-state-danger-container)}a.\[a\&\]\:hover\:bg-\(--solva-sys-color-surface-selected\):hover{background-color:var(--solva-sys-color-surface-selected)}a.\[a\&\]\:hover\:bg-\(--solva-sys-color-surface-sunken\):hover{background-color:var(--solva-sys-color-surface-sunken)}a.\[a\&\]\:hover\:text-\(color\:--solva-sys-color-text-primary\):hover{color:var(--solva-sys-color-text-primary)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}li .\[li_\&\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.solva-assistant-theme{color:var(--solva-sys-color-text-primary);font-family:var(--solva-sys-type-body-primary-family)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
