:root{--font-family-default:"DNB",sans-serif;--font-family-heading:var(--font-family-default);--font-family-monospace:"DNBMono","Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace;--font-weight-default:normal;--font-weight-basis:normal;--font-weight-regular:normal;--font-weight-medium:500;--font-weight-bold:600;--font-size-xx-small:.8125rem;--font-size-x-small:.875rem;--font-size-small:1rem;--font-size-basis:1.125rem;--font-size-basis--em:1em;--font-size-lead:var(--font-size-medium);--font-size-medium:1.25rem;--font-size-large:1.625rem;--font-size-x-large:2.125rem;--font-size-xx-large:3rem;--line-height-xx-small--em:1em;--line-height-x-small:1.25rem;--line-height-small:1.25rem;--line-height-basis:1.5rem;--line-height-basis--em:1.333em;--line-height-lead:var(--line-height-medium);--line-height-medium:1.5rem;--line-height-large:2rem;--line-height-x-large:2.5rem;--line-height-xx-large:3.5rem;--color-mint-green-50:#d2f0e9;--color-mint-green-25:#e9f8f4;--color-mint-green-12:#f4fbf9;--color-sea-green-30:#b3d5d5;--color-accent-yellow-30:#feebc1;--color-signal-orange:#ff5400;--color-fire-red:#dc2a2a;--color-success-green:#007b5e;--color-fire-red-8:#fdeeee;--color-black:#000;--color-black-80:#333;--color-black-55:#737373;--color-black-20:#ccc;--color-black-8:#ebebeb;--color-black-3:#f8f8f8;--color-white:#fff;--color-sea-green:#007272;--color-mint-green:#a5e1d2;--color-summer-green:#28b482;--color-emerald-green:#14555a;--color-ocean-green:#00343e;--color-accent-yellow:#fdbb31;--color-indigo:#23195a;--color-violet:#6e2382;--color-sky-blue:#4bbed2;--color-lavender:#f2f2f5;--color-sand-yellow:#fbf6ec;--color-pistachio:#f2f4ec;--spacing-xx-small:.25rem;--spacing-x-small:.5rem;--spacing-small:1rem;--spacing-medium:1.5rem;--spacing-large:2rem;--spacing-x-large:3rem;--spacing-xx-large:3.5rem;--layout-small:40em;--layout-medium:60em;--layout-large:72em;--layout-x-large:80em;--layout-xx-large:90em;--shadow-default:0 8px 16px #33333314;--shadow-default-x:0;--shadow-default-y:8px;--shadow-default-blur-radius:16px;--shadow-default-color:#33333314;--shadow-sharp:0 1px 6px #00000029;--shadow-sharp-x:0;--shadow-sharp-y:1px;--shadow-sharp-blur-radius:6px;--shadow-sharp-color:#00000029;--easing-default:cubic-bezier(.42,0,0,1);--easing-fast-bounce:cubic-bezier(.34,1.56,.64,1);--prose-max-width:60ch;--focus-ring-width:.25rem}.eufemia-theme__color-scheme--light,:root{--dnb-coldgreen-100:#d8f3ec;--dnb-coldgreen-200:#bce8dc;--dnb-coldgreen-300-40:#a5e1d266;--dnb-coldgreen-300:#a5e1d2;--dnb-coldgreen-400:#5cbdad;--dnb-coldgreen-500:#4a948d;--dnb-coldgreen-600:#007272;--dnb-coldgreen-700-40:#14555a66;--dnb-coldgreen-700:#14555a;--dnb-coldgreen-800:#08454d;--dnb-coldgreen-900:#023939;--dnb-coldgreen-950:#00343e;--dnb-greyscale-0:#fff;--dnb-greyscale-50:#f8f8f8;--dnb-greyscale-100:#ebebeb;--dnb-greyscale-200:#ccc;--dnb-greyscale-300:#b1b1b5;--dnb-greyscale-400:#8e8e93;--dnb-greyscale-500:#737373;--dnb-greyscale-600:#636366;--dnb-greyscale-700:#48484a;--dnb-greyscale-800-60:#3339;--dnb-greyscale-800:#333;--dnb-greyscale-900:#2c2c2e;--dnb-greyscale-950:#1c1c1e;--dnb-greyscale-1000-30:#0000004d;--dnb-greyscale-1000:#000;--dnb-warmgreen-50:#f2f4ec;--dnb-warmgreen-100:#e4eed7;--dnb-warmgreen-300:#bce5ac;--dnb-warmgreen-500:#80ba77;--dnb-warmgreen-700:#5d7650;--dnb-warmgreen-900:#3b4736;--dnb-green-50:#ebf4f2;--dnb-green-100:#dcf3e8;--dnb-green-300:#b9e7ce;--dnb-green-500:#47d197;--dnb-green-600:#28b482;--dnb-green-700:#007b5e;--dnb-green-900:#0d4637;--dnb-green-950:#1c342d;--dnb-red-50:#fceeee;--dnb-red-100:#fcdddd;--dnb-red-500:#ff4646;--dnb-red-600:#d52525;--dnb-red-700:#b21e1e;--dnb-red-900:#541515;--dnb-red-950:#401a1a;--dnb-orange-500:#ff7633;--dnb-orange-600:#ff5400;--dnb-yellow-50:#fbf6ec;--dnb-yellow-500:#fdbb31;--dnb-yellow-800:#805b0e;--dnb-yellow-950:#3d2e0f;--dnb-blue-50:#f2f2f5;--dnb-blue-600:#276ace;--csstools-color-scheme--light:initial;--token-color-background-page-background:var(--dnb-greyscale-0);--token-color-background-action:var(--dnb-coldgreen-600);--token-color-background-action-hover:var(--dnb-coldgreen-600);--token-color-background-action-hover-subtle:var(--dnb-coldgreen-100);--token-color-background-action-pressed:var(--dnb-coldgreen-700);--token-color-background-action-pressed-subtle:var(--dnb-coldgreen-200);--token-color-background-action-focus:var(--dnb-blue-600);--token-color-background-action-focus-subtle:var(--dnb-blue-50);--token-color-background-action-disabled:var(--dnb-greyscale-200);--token-color-background-action-inverse:var(--dnb-coldgreen-300);--token-color-background-action-hover-inverse:var(--dnb-coldgreen-300);--token-color-background-action-hover-subtle-inverse:var(--dnb-coldgreen-900);--token-color-background-action-pressed-subtle-inverse:var(--dnb-coldgreen-700);--token-color-background-action-ondark:var(--dnb-coldgreen-300);--token-color-background-action-hover-ondark:var(--dnb-coldgreen-300);--token-color-background-action-hover-subtle-ondark:var(--dnb-coldgreen-800);--token-color-background-action-pressed-ondark:var(--dnb-coldgreen-400);--token-color-background-action-pressed-subtle-ondark:var(--dnb-coldgreen-700);--token-color-background-action-disabled-ondark:var(--dnb-greyscale-700);--token-color-background-action-alternative:var(--dnb-greyscale-400);--token-color-background-action-alternative-hover-subtle:var(--dnb-greyscale-100);--token-color-background-selected:var(--dnb-coldgreen-800);--token-color-background-selected-subtle:var(--dnb-warmgreen-100);--token-color-background-selected-ondark:var(--dnb-coldgreen-100);--token-color-background-selected-subtle-ondark:var(--dnb-green-900);--token-color-background-neutral:var(--dnb-greyscale-0);--token-color-background-neutral-static:var(--dnb-greyscale-0);--token-color-background-neutral-subtle:var(--dnb-greyscale-50);--token-color-background-neutral-base:var(--dnb-greyscale-100);--token-color-background-neutral-bold:var(--dnb-greyscale-200);--token-color-background-neutral-alternative:var(--dnb-blue-50);--token-color-background-info:var(--dnb-coldgreen-600);--token-color-background-info-subtle:var(--dnb-warmgreen-50);--token-color-background-positive:var(--dnb-green-700);--token-color-background-positive-subtle:var(--dnb-green-50);--token-color-background-warning:var(--dnb-yellow-500);--token-color-background-warning-subtle:var(--dnb-yellow-50);--token-color-background-error:var(--dnb-red-600);--token-color-background-error-subtle:var(--dnb-red-50);--token-color-background-marketing:var(--dnb-greyscale-800);--token-color-background-marketing-subtle:var(--dnb-blue-50);--token-color-text-action:var(--dnb-coldgreen-600);--token-color-text-action-hover:var(--dnb-coldgreen-600);--token-color-text-action-pressed:var(--dnb-coldgreen-700);--token-color-text-action-focus:var(--dnb-blue-600);--token-color-text-action-disabled:var(--dnb-greyscale-200);--token-color-text-action-inverse:var(--dnb-coldgreen-300);--token-color-text-action-hover-inverse:var(--dnb-coldgreen-300);--token-color-text-action-pressed-inverse:var(--dnb-coldgreen-400);--token-color-text-selected:var(--dnb-coldgreen-800);--token-color-text-action-ondark:var(--dnb-coldgreen-300);--token-color-text-action-hover-ondark:var(--dnb-coldgreen-300);--token-color-text-action-pressed-ondark:var(--dnb-coldgreen-400);--token-color-text-action-disabled-ondark:var(--dnb-greyscale-400);--token-color-text-action-alternative-ondark:var(--dnb-greyscale-0);--token-color-text-neutral:var(--dnb-greyscale-800);--token-color-text-neutral-onlight:var(--dnb-greyscale-800);--token-color-text-neutral-alternative:var(--dnb-greyscale-500);--token-color-text-neutral-alternative-inverse:var(--dnb-greyscale-200);--token-color-text-neutral-inverse:var(--dnb-greyscale-0);--token-color-text-neutral-ondark:var(--dnb-greyscale-0);--token-color-text-neutral-subtle:var(--dnb-greyscale-200);--token-color-text-neutral-subtle-ondark:var(--dnb-greyscale-200);--token-color-text-error:var(--dnb-red-600);--token-color-text-error-inverse:var(--dnb-orange-600);--token-color-text-warning:var(--dnb-yellow-800);--token-color-text-warning-inverse:var(--dnb-yellow-500);--token-color-text-positive:var(--dnb-green-700);--token-color-text-positive-inverse:var(--dnb-green-600);--token-color-icon-action:var(--dnb-coldgreen-600);--token-color-icon-action-hover:var(--dnb-coldgreen-600);--token-color-icon-action-pressed:var(--dnb-coldgreen-700);--token-color-icon-action-focus:var(--dnb-blue-600);--token-color-icon-action-disabled:var(--dnb-greyscale-200);--token-color-icon-action-inverse:var(--dnb-coldgreen-300);--token-color-icon-action-hover-inverse:var(--dnb-coldgreen-300);--token-color-icon-action-pressed-inverse:var(--dnb-coldgreen-400);--token-color-icon-selected:var(--dnb-coldgreen-800);--token-color-icon-selected-ondark:var(--dnb-coldgreen-100);--token-color-icon-action-ondark:var(--dnb-coldgreen-300);--token-color-icon-action-alternative-ondark:var(--dnb-greyscale-0);--token-color-icon-action-hover-ondark:var(--dnb-coldgreen-300);--token-color-icon-action-pressed-ondark:var(--dnb-coldgreen-400);--token-color-icon-action-disabled-ondark:var(--dnb-greyscale-400);--token-color-icon-neutral:var(--dnb-greyscale-800);--token-color-icon-neutral-static:var(--dnb-greyscale-800);--token-color-icon-neutral-inverse:var(--dnb-greyscale-0);--token-color-icon-neutral-ondark:var(--dnb-greyscale-0);--token-color-icon-neutral-alternative:var(--dnb-greyscale-500);--token-color-icon-info:var(--dnb-coldgreen-600);--token-color-icon-info-subtle:var(--dnb-warmgreen-50);--token-color-icon-positive:var(--dnb-green-700);--token-color-icon-positive-subtle:var(--dnb-green-50);--token-color-icon-warning:var(--dnb-yellow-500);--token-color-icon-warning-subtle:var(--dnb-yellow-50);--token-color-icon-error:var(--dnb-red-600);--token-color-icon-error-subtle:var(--dnb-red-50);--token-color-icon-marketing:var(--dnb-greyscale-800);--token-color-icon-marketing-subtle:var(--dnb-blue-50);--token-color-stroke-action:var(--dnb-coldgreen-600);--token-color-stroke-action-alternative:var(--dnb-greyscale-400);--token-color-stroke-action-hover:var(--dnb-coldgreen-600);--token-color-stroke-action-pressed:var(--dnb-coldgreen-700);--token-color-stroke-action-inverse:var(--dnb-coldgreen-300);--token-color-stroke-action-hover-inverse:var(--dnb-coldgreen-300);--token-color-stroke-action-pressed-inverse:var(--dnb-coldgreen-400);--token-color-stroke-action-focus:var(--dnb-blue-600);--token-color-stroke-action-focus-subtle:var(--dnb-greyscale-0);--token-color-stroke-action-disabled:var(--dnb-greyscale-300);--token-color-stroke-selected:var(--dnb-coldgreen-800);--token-color-stroke-selected-ondark:var(--dnb-coldgreen-100);--token-color-stroke-action-ondark:var(--dnb-coldgreen-300);--token-color-stroke-action-alternative-ondark:var(--dnb-greyscale-200);--token-color-stroke-action-hover-ondark:var(--dnb-coldgreen-300);--token-color-stroke-action-pressed-ondark:var(--dnb-coldgreen-400);--token-color-stroke-action-disabled-ondark:var(--dnb-greyscale-600);--token-color-stroke-neutral:var(--dnb-greyscale-800);--token-color-stroke-neutral-ondark:var(--dnb-greyscale-0);--token-color-stroke-neutral-subtle:var(--dnb-greyscale-100);--token-color-stroke-neutral-bold:var(--dnb-greyscale-200);--token-color-stroke-neutral-alternative:var(--dnb-blue-50);--token-color-stroke-info:var(--dnb-coldgreen-600);--token-color-stroke-positive:var(--dnb-green-700);--token-color-stroke-warning:var(--dnb-yellow-500);--token-color-stroke-error:var(--dnb-red-600);--token-color-stroke-marketing:var(--dnb-greyscale-800);--token-color-decorative-first-muted:var(--dnb-coldgreen-100);--token-color-decorative-first-muted-static:var(--dnb-coldgreen-100);--token-color-decorative-first-subtle:var(--dnb-coldgreen-300);--token-color-decorative-first-subtle-static:var(--dnb-coldgreen-300);--token-color-decorative-first-base:var(--dnb-coldgreen-500);--token-color-decorative-first-base-static:var(--dnb-coldgreen-500);--token-color-decorative-first-bold:var(--dnb-coldgreen-700);--token-color-decorative-first-bold-static:var(--dnb-coldgreen-700);--token-color-decorative-first-intense:var(--dnb-coldgreen-950);--token-color-decorative-first-intense-static:var(--dnb-coldgreen-950);--token-color-decorative-second-muted:var(--dnb-green-100);--token-color-decorative-second-muted-static:var(--dnb-green-100);--token-color-decorative-second-subtle:var(--dnb-green-300);--token-color-decorative-second-subtle-static:var(--dnb-green-300);--token-color-decorative-second-base:var(--dnb-green-500);--token-color-decorative-second-base-static:var(--dnb-green-500);--token-color-decorative-second-bold:var(--dnb-green-700);--token-color-decorative-second-bold-static:var(--dnb-green-700);--token-color-decorative-second-intense:var(--dnb-green-900);--token-color-decorative-second-intense-static:var(--dnb-green-900);--token-color-decorative-third-muted:var(--dnb-warmgreen-50);--token-color-decorative-third-muted-static:var(--dnb-warmgreen-50);--token-color-decorative-third-subtle:var(--dnb-warmgreen-300);--token-color-decorative-third-subtle-static:var(--dnb-warmgreen-300);--token-color-decorative-third-base:var(--dnb-warmgreen-500);--token-color-decorative-third-base-static:var(--dnb-warmgreen-500);--token-color-decorative-third-bold:var(--dnb-warmgreen-700);--token-color-decorative-third-bold-static:var(--dnb-warmgreen-700);--token-color-decorative-third-intense:var(--dnb-warmgreen-900);--token-color-decorative-third-intense-static:var(--dnb-warmgreen-900);--token-color-component-button-background-action:var(--dnb-coldgreen-600);--token-color-component-button-background-action-hover:var(--dnb-coldgreen-600);--token-color-component-button-background-action-destructive:var(--dnb-red-600);--token-color-component-button-background-action-destructive-hover:var(--dnb-red-600);--token-color-component-button-background-action-destructive-hover-subtle:var(--dnb-red-50);--token-color-component-button-background-action-destructive-pressed:var(--dnb-red-700);--token-color-component-button-background-action-destructive-pressed-subtle:var(--dnb-red-100);--token-color-component-button-text-neutral:var(--dnb-greyscale-0);--token-color-component-button-text-neutral-inverse:var(--dnb-coldgreen-900);--token-color-component-button-text-neutral-ondark:var(--dnb-coldgreen-900);--token-color-component-button-text-action:var(--dnb-coldgreen-600);--token-color-component-button-text-action-hover:var(--dnb-coldgreen-600);--token-color-component-button-text-action-inverse:var(--dnb-coldgreen-300);--token-color-component-button-text-action-hover-inverse:var(--dnb-coldgreen-300);--token-color-component-button-text-action-ondark:var(--dnb-coldgreen-300);--token-color-component-button-text-action-hover-ondark:var(--dnb-coldgreen-300);--token-color-component-button-text-action-disabled:var(--dnb-greyscale-0);--token-color-component-button-text-neutral-destructive:var(--dnb-greyscale-0);--token-color-component-button-text-action-destructive:var(--dnb-red-600);--token-color-component-button-text-action-destructive-hover:var(--dnb-red-600);--token-color-component-button-text-action-destructive-pressed:var(--dnb-red-700);--token-color-component-button-icon-neutral:var(--dnb-greyscale-0);--token-color-component-button-icon-neutral-ondark:var(--dnb-coldgreen-900);--token-color-component-button-icon-action:var(--dnb-coldgreen-600);--token-color-component-button-icon-action-hover:var(--dnb-coldgreen-600);--token-color-component-button-icon-action-disabled:var(--dnb-greyscale-0);--token-color-component-button-icon-neutral-destructive:var(--dnb-greyscale-0);--token-color-component-button-icon-action-destructive:var(--dnb-red-600);--token-color-component-button-icon-action-destructive-hover:var(--dnb-red-600);--token-color-component-button-icon-action-destructive-pressed:var(--dnb-red-700);--token-color-component-button-stroke-action:var(--dnb-coldgreen-600);--token-color-component-button-stroke-action-hover:var(--dnb-coldgreen-600);--token-color-component-button-stroke-action-destructive:var(--dnb-red-600);--token-color-component-button-stroke-action-destructive-hover:var(--dnb-red-600);--token-color-component-button-stroke-action-destructive-pressed:var(--dnb-red-700);--token-color-component-button-stroke-selected:var(--dnb-coldgreen-700-40);--token-color-component-tooltip-background-neutral:var(--dnb-greyscale-800);--token-color-component-dimmer-background:var(--dnb-greyscale-1000-30);--token-color-component-switch-action-disabled-ondark:var(--dnb-greyscale-800);--token-color-component-progressbar-neutral-onsubtle:var(--dnb-greyscale-200);--token-radius-0:0;--token-radius-xs:.125rem;--token-radius-sm:.25rem;--token-radius-md:.5rem;--token-radius-lg:1rem;--token-radius-xl:1.5rem;--token-radius-full:9999px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dnb-typo-regular{font-weight:400}.dnb-typo-medium,.dnb-typo-regular{font-family:var(--font-family-default);font-style:normal}.dnb-typo-medium{font-weight:var(--font-weight-medium)}.dnb-typo-bold{font-family:var(--font-family-default);font-style:normal;font-weight:var(--font-weight-bold)}.dnb-typo-mono-regular{font-family:var(--font-family-monospace);font-style:normal;font-weight:400}@font-face{font-display:fallback;font-family:DNB;font-style:normal;font-weight:400;src:url(../media/DNB-Regular.0lh9348qbngc-.woff2)format("woff2"),url(../media/DNB-Regular.2637_z8bi_e-2.woff)format("woff"),url(../media/DNB-Regular.2dtayfdcly65p.ttf)format("truetype")}@font-face{font-display:fallback;font-family:DNB;font-style:normal;font-weight:500;src:url(../media/DNB-Medium.1k1nznpqc8a7v.woff2)format("woff2"),url(../media/DNB-Medium.23ke_xrvxi1c0.woff)format("woff"),url(../media/DNB-Medium.2sjoiea8dh4p_.ttf)format("truetype")}@font-face{font-display:fallback;font-family:DNB;font-style:normal;font-weight:600;src:url(../media/DNB-Bold.3u35-i9tm6923.woff2)format("woff2"),url(../media/DNB-Bold.1z-bv884rxa_a.woff)format("woff"),url(../media/DNB-Bold.05hqgmauykr0t.ttf)format("truetype")}@font-face{font-display:fallback;font-family:DNBMono;font-style:normal;font-weight:400;src:url(../media/DNBMono-Regular.41t-466t3vm31.woff2)format("woff2"),url(../media/DNBMono-Regular.3oupklsmzml0f.woff)format("woff"),url(../media/DNBMono-Regular.3qgg04kjb0afg.ttf)format("truetype")}.dnb-blockquote{--blockquote-padding-top:1.5rem;--blockquote-padding-left:1.5rem;--blockquote-padding-bottom:2rem;--blockquote-quote-size:3rem;--blockquote-quote-padding:5.5rem;--blockquote-cite-style:italic;width:auto;display:inline-block}.dnb-blockquote:not([class*=space__top]){margin-top:0}.dnb-blockquote:not([class*=space__bottom]){margin-bottom:0}.dnb-blockquote:not([class*=space__left]){margin-left:0}.dnb-blockquote:not([class*=space__right]){margin-right:0}.dnb-blockquote{background-color:var(--token-color-decorative-first-intense-static);border-radius:var(--token-radius-lg);color:var(--token-color-text-action-ondark);font-size:var(--font-size-small);line-height:var(--line-height-small);padding:1.5rem;position:relative}.dnb-blockquote .dnb-blockquote__quote-icon{fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:var(--blockquote-icon-color,currentcolor);height:var(--blockquote-quote-size);left:var(--blockquote-padding-left);top:var(--blockquote-padding-top);width:var(--blockquote-quote-size);position:absolute}.dnb-blockquote .dnb-anchor{font-size:inherit}.dnb-blockquote,.dnb-blockquote.dnb-blockquote--left{padding-bottom:var(--blockquote-padding-bottom);padding-left:var(--blockquote-quote-padding);padding-top:var(--blockquote-padding-top)}.dnb-blockquote.dnb-blockquote--top{padding-bottom:var(--blockquote-padding-bottom);padding-left:var(--blockquote-padding-left);padding-top:var(--blockquote-quote-padding)}.dnb-blockquote.dnb-blockquote--no-background{color:inherit;background-color:#0000}.dnb-blockquote .dnb-cite,.dnb-blockquote .dnb-figcaption,.dnb-blockquote cite,.dnb-blockquote figcaption,.dnb-blockquote footer{font-style:var(--blockquote-cite-style);font-weight:var(--font-weight-medium);line-height:var(--line-height-basis);margin-top:1rem;display:block}.dnb-blockquote .dnb-cite:before,.dnb-blockquote .dnb-figcaption:before,.dnb-blockquote cite:before,.dnb-blockquote figcaption:before,.dnb-blockquote footer:before{content:"—";padding-right:.5rem;display:inline-block}.dnb-spacing .dnb-blockquote .dnb-h--large,.dnb-spacing .dnb-blockquote .dnb-h--medium,.dnb-spacing .dnb-blockquote .dnb-h--xx-large,.dnb-spacing .dnb-blockquote .dnb-lead,.dnb-spacing .dnb-blockquote h1,.dnb-spacing .dnb-blockquote h2,.dnb-spacing .dnb-blockquote h3{margin:0}.dnb-spacing .dnb-blockquote:not([class*=dnb-space__top]){margin-top:0}.dnb-spacing .dnb-blockquote:not([class*=dnb-space__bottom]){margin-bottom:1.5rem}.dnb-spacing .dnb-blockquote p:last-child{margin-bottom:0}.dnb-code{display:inline-block}del .dnb-code{-webkit-text-decoration:line-through;text-decoration:line-through}.dnb-code:not([class*=dnb-space]){margin:-.28571em 0}.dnb-code{background-color:var(--token-color-background-positive-subtle);border-radius:var(--token-radius-sm);box-shadow:inset 0 0 0 .0625rem var(--token-color-stroke-neutral-subtle);color:var(--token-color-text-neutral);font-size:.875em;line-height:calc(var(--line-height-xx-small--em)/.875);-webkit-text-decoration:inherit;text-decoration:inherit;padding:.28571em}.dnb-code--surface-dark{background-color:inherit;box-shadow:inset 0 0 0 .0625rem var(--token-color-stroke-action-disabled-ondark);color:var(--token-color-text-neutral-ondark)}.dnb-code .dnb-anchor{font-size:inherit}.dnb-pre{display:block;overflow:auto}.dnb-pre:not([class*=space__top]){margin-top:0}.dnb-pre:not([class*=space__bottom]){margin-bottom:0}.dnb-pre:not([class*=space__left]){margin-left:0}.dnb-pre:not([class*=space__right]){margin-right:0}.dnb-pre{word-wrap:normal;background-color:var(--color-black-80);border-radius:var(--token-radius-md);color:var(--color-white);font-family:var(--font-family-monospace);font-size:inherit;-webkit-hyphens:none;hyphens:none;tab-size:2;text-align:left;text-shadow:none;vertical-align:baseline;white-space:pre;word-break:normal;word-spacing:normal;outline:none}.dnb-pre,.dnb-pre pre{padding:1rem}.dnb-pre .dnb-spacing pre:not([class*=dnb-space__top]){margin-top:0}.dnb-pre .dnb-spacing pre:not([class*=dnb-space__bottom]){margin-bottom:1.5rem}.dnb-spacing .dnb-pre:not([class*=dnb-space__top]){margin-top:0}.dnb-spacing .dnb-pre:not([class*=dnb-space__bottom]){margin-bottom:1.5rem}.dnb-skeleton>.dnb-code{background-color:#0000}.dnb-hr{--hr-color:var(--token-color-stroke-neutral-subtle)}.dnb-hr--surface-dark{--hr-color:var(--token-color-stroke-neutral-ondark)}.dnb-hr{width:100%;height:0;padding:0;display:flow-root;position:relative}.dnb-hr:not([class*=space__top]){margin-top:0}.dnb-hr:not([class*=space__bottom]){margin-bottom:0}.dnb-hr:not([class*=space__left]){margin-left:0}.dnb-hr:not([class*=space__right]){margin-right:0}.dnb-hr{border:0}.dnb-hr:after{background-color:var(--hr-color,grey);border-radius:calc(var(--thickness)/2);content:"";height:var(--thickness);z-index:1;position:absolute;inset:0}.dnb-hr--dashed:after{background-color:#0000;background-image:linear-gradient(to right,var(--hr-color,grey) 50%,transparent 0);background-repeat:repeat-x;background-size:.5rem .0625rem}.dnb-hr--breakout:after{box-shadow:100vw 0 0 0 var(--hr-color,grey);border-radius:0;left:-100vw}.dnb-hr{--thickness:calc(var(--hr-thickness,.0625rem) + var(--hr-thickness-modifier,0px))}.dnb-spacing .dnb-hr:not([class*=dnb-space__top]){margin-top:0}.dnb-spacing .dnb-hr:not([class*=dnb-space__bottom]){margin-bottom:1.5rem}.dnb-img{flex-direction:column;display:inline-flex}.dnb-img:not([class*=space__top]){margin-top:0}.dnb-img:not([class*=space__bottom]){margin-bottom:0}.dnb-img:not([class*=space__left]){margin-left:0}.dnb-img:not([class*=space__right]){margin-right:0}.dnb-img{text-align:center;align-items:center;padding:0}.dnb-img figcaption,.dnb-img img{font-size:var(--font-size-basis)}.dnb-img img{border-radius:inherit;box-sizing:content-box;z-index:2;border-style:none;max-width:100%;position:relative}.dnb-img img[alt]:after{border-radius:inherit;content:attr(alt);z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.dnb-img figcaption{margin-top:.5rem}.dnb-img[alt]:after,.dnb-img__img--error{background-color:var(--token-color-background-neutral-base);color:var(--token-color-text-neutral)}.dnb-label{color:var(--token-color-text-neutral);cursor:pointer;overflow-wrap:break-word}.dnb-label[disabled]{cursor:not-allowed}.dnb-ul:not([class*=space__top]){margin-top:0}.dnb-ul:not([class*=space__bottom]){margin-bottom:0}.dnb-ul:not([class*=space__left]){margin-left:0}.dnb-ul:not([class*=space__right]){margin-right:0}.dnb-ul{padding:0}.dnb-ul:not([class*=dnb-space__left]){padding-left:2rem}.dnb-ul{color:var(--token-color-text-neutral);font-size:var(--font-size-basis);line-height:var(--line-height-basis)}.dnb-ul--surface-dark{color:var(--token-color-text-neutral-ondark)}.dnb-ul ol,.dnb-ul ul{margin-top:0;margin-bottom:1.5rem;padding-left:2rem}.dnb-ul li,.dnb-ul--outside li{position:relative}.dnb-ul li:before,.dnb-ul--outside li:before{text-align:right;width:10rem;padding-right:.25rem;position:absolute;left:-10rem}.dnb-ul--inside li:before{text-align:initial;width:auto;padding-right:0;position:relative;left:0}.dnb-ul .dnb-anchor{font-size:inherit}.dnb-ul li{margin-top:.5rem;margin-bottom:.5rem;display:list-item}.dnb-ol:not([class*=space__top]){margin-top:0}.dnb-ol:not([class*=space__bottom]){margin-bottom:0}.dnb-ol:not([class*=space__left]){margin-left:0}.dnb-ol:not([class*=space__right]){margin-right:0}.dnb-ol{padding:0}.dnb-ol:not([class*=dnb-space__left]){padding-left:2rem}.dnb-ol{font-size:var(--font-size-basis);line-height:var(--line-height-basis)}.dnb-ol li{margin-top:.5rem;margin-bottom:.5rem;display:list-item}.dnb-ol{color:var(--token-color-text-neutral)}.dnb-ol--surface-dark{color:var(--token-color-text-neutral-ondark)}.dnb-ol ol,.dnb-ol ul{margin-top:0;margin-bottom:1.5rem;padding-left:2rem}.dnb-ol li,.dnb-ol--outside li{position:relative}.dnb-ol li:before,.dnb-ol--outside li:before{text-align:right;width:10rem;padding-right:.25rem;position:absolute;left:-10rem}.dnb-ol--inside li:before{text-align:initial;width:auto;padding-right:0;position:relative;left:0}.dnb-ol .dnb-anchor{font-size:inherit}.dnb-ol>li{list-style-type:decimal}.dnb-ol--nested,.dnb-ol--nested ol{counter-reset:item}.dnb-ol--nested li{display:block}.dnb-ol--nested li:before{content:counters(item,".") ". ";counter-increment:item}.dnb-ol--nested li li:before{content:counters(item,".") " ";counter-increment:item}.dnb-ol[type] li{list-style-type:inherit;display:list-item}.dnb-ol[type] li li:before,.dnb-ol[type] li:before{content:none}.dnb-dl{--column-gap:1rem;--row-gap:.5rem}.dnb-dl:not([class*=dnb-space__top]){margin-top:0}.dnb-dl:not([class*=dnb-space__bottom]){margin-bottom:0}.dnb-dl{font-size:var(--font-size-basis);line-height:var(--line-height-basis);padding:0}.dnb-dl dt{font-weight:var(--font-weight-medium);padding:0}.dnb-dl dd~dt{margin-top:var(--row-gap)}.dnb-dl dt:not(:first-of-type){margin-top:calc(var(--row-gap) + 1rem)}.dnb-dl dd{margin:.5rem 0 1rem;padding:0}.dnb-dl:not([class*=dnb-space])>dd>dl,.dnb-dl>dd>dl{margin-left:2rem;margin-top:calc(var(--row-gap) + .5rem)}@media screen and (min-width:40.0063em){.dnb-dl__layout--horizontal{--dt-max-width:40%;--dd-max-width:calc(60% - 1rem);max-width:var(--prose-max-width);flex-wrap:wrap;width:100%;display:flex}.dnb-dl__layout--horizontal dt{margin-right:calc(var(--column-gap) - .5rem);max-width:var(--dt-max-width);margin-top:0}.dnb-dl__layout--horizontal dd{width:var(--dd-max-width);align-self:end}.dnb-dl__layout--horizontal dd,.dnb-dl__layout--horizontal dd~dt:not(:first-of-type),.dnb-dl__layout--horizontal dt:not(:first-of-type){margin-bottom:0;margin-top:var(--row-gap)}.dnb-dl__layout--horizontal dd:first-of-type,.dnb-dl__layout--horizontal dd~dt:not(:first-of-type):first-of-type,.dnb-dl__layout--horizontal dt:not(:first-of-type):first-of-type{margin-top:0}.dnb-dl dd.dnb-dl__item{-webkit-user-select:none;user-select:none;visibility:hidden;flex-basis:100%;height:0;margin:0}.dnb-dl:not(.dnb-dl__layout--horizontal) dd.dnb-dl__item{display:none}.dnb-dl__layout--grid{--dt-max-width:15ch;--dd-max-width:40ch;column-gap:var(--column-gap);row-gap:var(--row-gap);grid-template-columns:max-content 1fr;display:grid}.dnb-dl__layout--grid dt{max-width:var(--dt-max-width)}.dnb-dl__layout--grid dt:not(:first-of-type){margin-top:0}.dnb-dl__layout--grid dd{max-width:var(--dd-max-width);align-self:end}.dnb-dl__layout--grid dd,.dnb-dl__layout--grid dd~dt,.dnb-dl__layout--grid dt{margin:0}}.dnb-spacing .dnb-ol:not([class*=dnb-space__top]),.dnb-spacing .dnb-ul:not([class*=dnb-space__top]){margin-top:0}.dnb-spacing .dnb-ol:not([class*=dnb-space__bottom]),.dnb-spacing .dnb-ul:not([class*=dnb-space__bottom]){margin-bottom:1.5rem}.dnb-spacing .dnb-ol>li,.dnb-spacing .dnb-ul>li{margin-top:1rem;margin-bottom:1rem}.dnb-spacing .dnb-ol>li>p,.dnb-spacing .dnb-ul>li>p{margin-top:1rem}.dnb-spacing .dnb-ol li>ol,.dnb-spacing .dnb-ol li>ul,.dnb-spacing .dnb-ol:not([class*=dnb-space]) li>ol,.dnb-spacing .dnb-ol:not([class*=dnb-space]) li>ul,.dnb-spacing .dnb-ul li>ol,.dnb-spacing .dnb-ul li>ul,.dnb-spacing .dnb-ul:not([class*=dnb-space]) li>ol,.dnb-spacing .dnb-ul:not([class*=dnb-space]) li>ul{margin-top:-.5rem}.dnb-spacing .dnb-dl:not([class*=dnb-space__top]){margin-top:0}.dnb-spacing .dnb-dl:not([class*=dnb-space__bottom]){margin-bottom:1.5rem}.dnb-unstyled-list{list-style-type:none}.dnb-unstyled-list:not([class*=space__top]){margin-top:0}.dnb-unstyled-list:not([class*=space__bottom]){margin-bottom:0}.dnb-unstyled-list:not([class*=space__left]){margin-left:0}.dnb-unstyled-list:not([class*=space__right]){margin-right:0}.dnb-unstyled-list:not([class*=dnb-space__left]){padding-left:0}.dnb-unstyled-list>li{list-style-type:none}.dnb-unstyled-list>li:before{content:none}.dnb-unstyled-list>dd,.dnb-unstyled-list>dl{margin-left:0}.dnb-core-style .dnb-h--basis,.dnb-core-style .dnb-h--large,.dnb-core-style .dnb-h--medium,.dnb-core-style .dnb-h--small,.dnb-core-style .dnb-h--x-large,.dnb-core-style .dnb-h--x-small,.dnb-core-style .dnb-h--xx-large,.dnb-core-style .dnb-lead,.dnb-h--basis,.dnb-h--large,.dnb-h--medium,.dnb-h--small,.dnb-h--x-large,.dnb-h--x-small,.dnb-h--xx-large,.dnb-lead,.dnb-p,.dnb-small,.dnb-t,.dnb-table,[class*=\ dnb-t__],[class^=dnb-t__],b,h1,h2,h3,h4,h5,h6,p,small,strong,sub,sup{--typography-font-size-x-small:var(--font-size-x-small);--typography-font-size-small:var(--font-size-small);--typography-font-size-basis:var(--font-size-basis);--typography-font-size-medium:var(--font-size-medium);--typography-font-size-large:var(--font-size-large);--typography-font-size-x-large:var(--font-size-x-large);--typography-font-size-xx-large:var(--font-size-xx-large);--typography-line-height-x-small:var(--line-height-x-small);--typography-line-height-small:var(--line-height-small);--typography-line-height-basis:var(--line-height-basis);--typography-line-height-medium:var(--line-height-medium);--typography-line-height-large:var(--line-height-large);--typography-line-height-x-large:var(--line-height-x-large);--typography-line-height-xx-large:var(--line-height-xx-large);--typography-h-xx-large-font-size:var(--typography-font-size-xx-large);--typography-h-xx-large-line-height:var(--typography-line-height-xx-large);--typography-h-xx-large-small-font-size:var(--typography-font-size-x-large);--typography-h-xx-large-small-line-height:var(--typography-line-height-x-large);--typography-h-xx-large-weight:var(--font-weight-medium);--typography-h-x-large-font-size:var(--typography-font-size-x-large);--typography-h-x-large-line-height:var(--typography-line-height-x-large);--typography-h-x-large-small-font-size:var(--typography-font-size-large);--typography-h-x-large-small-line-height:var(--typography-line-height-large);--typography-h-x-large-weight:var(--font-weight-medium);--typography-h-large-font-size:var(--typography-font-size-large);--typography-h-large-line-height:var(--typography-line-height-large);--typography-h-large-small-font-size:var(--typography-font-size-medium);--typography-h-large-small-line-height:var(--typography-line-height-medium);--typography-h-large-weight:var(--font-weight-medium);--typography-lead-font-size:var(--typography-font-size-medium);--typography-lead-line-height:var(--typography-line-height-medium);--typography-lead-small-font-size:var(--typography-font-size-medium);--typography-lead-small-line-height:var(--typography-line-height-medium);--typography-lead-weight:var(--font-weight-medium);--typography-h-medium-font-size:var(--typography-font-size-medium);--typography-h-medium-line-height:var(--typography-line-height-medium);--typography-h-medium-small-font-size:var(--typography-font-size-basis);--typography-h-medium-small-line-height:var(--typography-line-height-basis);--typography-h-medium-weight:var(--font-weight-medium);--typography-h-basis-font-size:var(--typography-font-size-basis);--typography-h-basis-line-height:var(--typography-line-height-basis);--typography-h-basis-small-font-size:var(--typography-font-size-small);--typography-h-basis-small-line-height:var(--typography-line-height-small);--typography-h-basis-weight:var(--font-weight-medium);--typography-h-basis-font-family:var(--font-family-default);--typography-h-small-font-size:var(--typography-font-size-small);--typography-h-small-line-height:var(--typography-line-height-small);--typography-h-small-small-font-size:var(--typography-font-size-x-small);--typography-h-small-small-line-height:var(--typography-line-height-x-small);--typography-h-small-weight:var(--font-weight-medium);--typography-h-small-font-family:var(--font-family-default);--typography-h-x-small-font-size:var(--typography-font-size-x-small);--typography-h-x-small-line-height:var(--typography-line-height-x-small);--typography-h-x-small-weight:var(--font-weight-medium);--typography-h-x-small-font-family:var(--font-family-default)}@media screen and (max-width:40em){.dnb-core-style .dnb-h--basis,.dnb-core-style .dnb-h--large,.dnb-core-style .dnb-h--medium,.dnb-core-style .dnb-h--small,.dnb-core-style .dnb-h--x-large,.dnb-core-style .dnb-h--x-small,.dnb-core-style .dnb-h--xx-large,.dnb-core-style .dnb-lead,.dnb-h--basis,.dnb-h--large,.dnb-h--medium,.dnb-h--small,.dnb-h--x-large,.dnb-h--x-small,.dnb-h--xx-large,.dnb-lead,.dnb-p,.dnb-small,.dnb-t,.dnb-table,[class*=\ dnb-t__],[class^=dnb-t__],b,h1,h2,h3,h4,h5,h6,p,small,strong,sub,sup{--responsive-font-size-x-small:.8125rem;--responsive-font-size-small:.875rem;--responsive-font-size-basis:1rem;--responsive-font-size-medium:1.125rem;--responsive-font-size-large:1.25rem;--responsive-font-size-x-large:1.625rem;--responsive-font-size-xx-large:2.125rem;--responsive-line-height-x-small:1.25rem;--responsive-line-height-small:1.25rem;--responsive-line-height-basis:1.25rem;--responsive-line-height-medium:1.5rem;--responsive-line-height-large:2rem;--responsive-line-height-x-large:2rem;--responsive-line-height-xx-large:2rem}}@media screen and (max-width:60em) and (min-width:40.0063em){.dnb-core-style .dnb-h--basis,.dnb-core-style .dnb-h--large,.dnb-core-style .dnb-h--medium,.dnb-core-style .dnb-h--small,.dnb-core-style .dnb-h--x-large,.dnb-core-style .dnb-h--x-small,.dnb-core-style .dnb-h--xx-large,.dnb-core-style .dnb-lead,.dnb-h--basis,.dnb-h--large,.dnb-h--medium,.dnb-h--small,.dnb-h--x-large,.dnb-h--x-small,.dnb-h--xx-large,.dnb-lead,.dnb-p,.dnb-small,.dnb-t,.dnb-table,[class*=\ dnb-t__],[class^=dnb-t__],b,h1,h2,h3,h4,h5,h6,p,small,strong,sub,sup{--responsive-font-size-x-small:.875rem;--responsive-font-size-small:1rem;--responsive-font-size-basis:1.125rem;--responsive-font-size-medium:1.25rem;--responsive-font-size-large:1.625rem;--responsive-font-size-x-large:2.125rem;--responsive-font-size-xx-large:3rem;--responsive-line-height-x-small:1.25rem;--responsive-line-height-small:1.25rem;--responsive-line-height-basis:1.5rem;--responsive-line-height-medium:1.5rem;--responsive-line-height-large:2rem;--responsive-line-height-x-large:2.5rem;--responsive-line-height-xx-large:2.5rem}}@media screen and (min-width:60.0063em){.dnb-core-style .dnb-h--basis,.dnb-core-style .dnb-h--large,.dnb-core-style .dnb-h--medium,.dnb-core-style .dnb-h--small,.dnb-core-style .dnb-h--x-large,.dnb-core-style .dnb-h--x-small,.dnb-core-style .dnb-h--xx-large,.dnb-core-style .dnb-lead,.dnb-h--basis,.dnb-h--large,.dnb-h--medium,.dnb-h--small,.dnb-h--x-large,.dnb-h--x-small,.dnb-h--xx-large,.dnb-lead,.dnb-p,.dnb-small,.dnb-t,.dnb-table,[class*=\ dnb-t__],[class^=dnb-t__],b,h1,h2,h3,h4,h5,h6,p,small,strong,sub,sup{--responsive-font-size-x-small:.875rem;--responsive-font-size-small:1rem;--responsive-font-size-basis:1.125rem;--responsive-font-size-medium:1.25rem;--responsive-font-size-large:1.625rem;--responsive-font-size-x-large:2.125rem;--responsive-font-size-xx-large:3rem;--responsive-line-height-x-small:1.25rem;--responsive-line-height-small:1.25rem;--responsive-line-height-basis:1.5rem;--responsive-line-height-medium:1.5rem;--responsive-line-height-large:2rem;--responsive-line-height-x-large:2.5rem;--responsive-line-height-xx-large:3.5rem}}.dnb-core-style .dnb-h--basis,.dnb-core-style .dnb-h--large,.dnb-core-style .dnb-h--medium,.dnb-core-style .dnb-h--small,.dnb-core-style .dnb-h--x-large,.dnb-core-style .dnb-h--x-small,.dnb-core-style .dnb-h--xx-large,.dnb-core-style .dnb-lead,.dnb-h--basis,.dnb-h--large,.dnb-h--medium,.dnb-h--small,.dnb-h--x-large,.dnb-h--x-small,.dnb-h--xx-large,.dnb-lead{padding:0}.dnb-core-style .dnb-h--basis:not([class*=space__top]),.dnb-core-style .dnb-h--large:not([class*=space__top]),.dnb-core-style .dnb-h--medium:not([class*=space__top]),.dnb-core-style .dnb-h--small:not([class*=space__top]),.dnb-core-style .dnb-h--x-large:not([class*=space__top]),.dnb-core-style .dnb-h--x-small:not([class*=space__top]),.dnb-core-style .dnb-h--xx-large:not([class*=space__top]),.dnb-core-style .dnb-lead:not([class*=space__top]),.dnb-h--basis:not([class*=space__top]),.dnb-h--large:not([class*=space__top]),.dnb-h--medium:not([class*=space__top]),.dnb-h--small:not([class*=space__top]),.dnb-h--x-large:not([class*=space__top]),.dnb-h--x-small:not([class*=space__top]),.dnb-h--xx-large:not([class*=space__top]),.dnb-lead:not([class*=space__top]){margin-top:0}.dnb-core-style .dnb-h--basis:not([class*=space__bottom]),.dnb-core-style .dnb-h--large:not([class*=space__bottom]),.dnb-core-style .dnb-h--medium:not([class*=space__bottom]),.dnb-core-style .dnb-h--small:not([class*=space__bottom]),.dnb-core-style .dnb-h--x-large:not([class*=space__bottom]),.dnb-core-style .dnb-h--x-small:not([class*=space__bottom]),.dnb-core-style .dnb-h--xx-large:not([class*=space__bottom]),.dnb-core-style .dnb-lead:not([class*=space__bottom]),.dnb-h--basis:not([class*=space__bottom]),.dnb-h--large:not([class*=space__bottom]),.dnb-h--medium:not([class*=space__bottom]),.dnb-h--small:not([class*=space__bottom]),.dnb-h--x-large:not([class*=space__bottom]),.dnb-h--x-small:not([class*=space__bottom]),.dnb-h--xx-large:not([class*=space__bottom]),.dnb-lead:not([class*=space__bottom]){margin-bottom:0}.dnb-core-style .dnb-h--basis:not([class*=space__left]),.dnb-core-style .dnb-h--large:not([class*=space__left]),.dnb-core-style .dnb-h--medium:not([class*=space__left]),.dnb-core-style .dnb-h--small:not([class*=space__left]),.dnb-core-style .dnb-h--x-large:not([class*=space__left]),.dnb-core-style .dnb-h--x-small:not([class*=space__left]),.dnb-core-style .dnb-h--xx-large:not([class*=space__left]),.dnb-core-style .dnb-lead:not([class*=space__left]),.dnb-h--basis:not([class*=space__left]),.dnb-h--large:not([class*=space__left]),.dnb-h--medium:not([class*=space__left]),.dnb-h--small:not([class*=space__left]),.dnb-h--x-large:not([class*=space__left]),.dnb-h--x-small:not([class*=space__left]),.dnb-h--xx-large:not([class*=space__left]),.dnb-lead:not([class*=space__left]){margin-left:0}.dnb-core-style .dnb-h--basis:not([class*=space__right]),.dnb-core-style .dnb-h--large:not([class*=space__right]),.dnb-core-style .dnb-h--medium:not([class*=space__right]),.dnb-core-style .dnb-h--small:not([class*=space__right]),.dnb-core-style .dnb-h--x-large:not([class*=space__right]),.dnb-core-style .dnb-h--x-small:not([class*=space__right]),.dnb-core-style .dnb-h--xx-large:not([class*=space__right]),.dnb-core-style .dnb-lead:not([class*=space__right]),.dnb-h--basis:not([class*=space__right]),.dnb-h--large:not([class*=space__right]),.dnb-h--medium:not([class*=space__right]),.dnb-h--small:not([class*=space__right]),.dnb-h--x-large:not([class*=space__right]),.dnb-h--x-small:not([class*=space__right]),.dnb-h--xx-large:not([class*=space__right]),.dnb-lead:not([class*=space__right]){margin-right:0}.dnb-core-style .dnb-h--basis,.dnb-core-style .dnb-h--large,.dnb-core-style .dnb-h--medium,.dnb-core-style .dnb-h--small,.dnb-core-style .dnb-h--x-large,.dnb-core-style .dnb-h--x-small,.dnb-core-style .dnb-h--xx-large,.dnb-core-style .dnb-lead,.dnb-h--basis,.dnb-h--large,.dnb-h--medium,.dnb-h--small,.dnb-h--x-large,.dnb-h--x-small,.dnb-h--xx-large,.dnb-lead{color:var(--token-color-text-neutral);font-family:var(--font-family-heading)}.dnb-core-style .dnb-h--basis.dnb-t--surface-dark,.dnb-core-style .dnb-h--large.dnb-t--surface-dark,.dnb-core-style .dnb-h--medium.dnb-t--surface-dark,.dnb-core-style .dnb-h--small.dnb-t--surface-dark,.dnb-core-style .dnb-h--x-large.dnb-t--surface-dark,.dnb-core-style .dnb-h--x-small.dnb-t--surface-dark,.dnb-core-style .dnb-h--xx-large.dnb-t--surface-dark,.dnb-core-style .dnb-lead.dnb-t--surface-dark,.dnb-h--basis.dnb-t--surface-dark,.dnb-h--large.dnb-t--surface-dark,.dnb-h--medium.dnb-t--surface-dark,.dnb-h--small.dnb-t--surface-dark,.dnb-h--x-large.dnb-t--surface-dark,.dnb-h--x-small.dnb-t--surface-dark,.dnb-h--xx-large.dnb-t--surface-dark,.dnb-lead.dnb-t--surface-dark{color:var(--token-color-text-neutral-ondark)}.dnb-core-style .dnb-h--basis .dnb-icon--default,.dnb-core-style .dnb-h--large .dnb-icon--default,.dnb-core-style .dnb-h--medium .dnb-icon--default,.dnb-core-style .dnb-h--small .dnb-icon--default,.dnb-core-style .dnb-h--x-large .dnb-icon--default,.dnb-core-style .dnb-h--x-small .dnb-icon--default,.dnb-core-style .dnb-h--xx-large .dnb-icon--default,.dnb-core-style .dnb-lead .dnb-icon--default,.dnb-h--basis .dnb-icon--default,.dnb-h--large .dnb-icon--default,.dnb-h--medium .dnb-icon--default,.dnb-h--small .dnb-icon--default,.dnb-h--x-large .dnb-icon--default,.dnb-h--x-small .dnb-icon--default,.dnb-h--xx-large .dnb-icon--default,.dnb-lead .dnb-icon--default{font-size:1em}.dnb-core-style .dnb-h--basis .dnb-icon--medium,.dnb-core-style .dnb-h--large .dnb-icon--medium,.dnb-core-style .dnb-h--medium .dnb-icon--medium,.dnb-core-style .dnb-h--small .dnb-icon--medium,.dnb-core-style .dnb-h--x-large .dnb-icon--medium,.dnb-core-style .dnb-h--x-small .dnb-icon--medium,.dnb-core-style .dnb-h--xx-large .dnb-icon--medium,.dnb-core-style .dnb-lead .dnb-icon--medium,.dnb-h--basis .dnb-icon--medium,.dnb-h--large .dnb-icon--medium,.dnb-h--medium .dnb-icon--medium,.dnb-h--small .dnb-icon--medium,.dnb-h--x-large .dnb-icon--medium,.dnb-h--x-small .dnb-icon--medium,.dnb-h--xx-large .dnb-icon--medium,.dnb-lead .dnb-icon--medium{font-size:1.5em}.dnb-core-style .dnb-h--basis .dnb-anchor,.dnb-core-style .dnb-h--basis a,.dnb-core-style .dnb-h--large .dnb-anchor,.dnb-core-style .dnb-h--large a,.dnb-core-style .dnb-h--medium .dnb-anchor,.dnb-core-style .dnb-h--medium a,.dnb-core-style .dnb-h--small .dnb-anchor,.dnb-core-style .dnb-h--small a,.dnb-core-style .dnb-h--x-large .dnb-anchor,.dnb-core-style .dnb-h--x-large a,.dnb-core-style .dnb-h--x-small .dnb-anchor,.dnb-core-style .dnb-h--x-small a,.dnb-core-style .dnb-h--xx-large .dnb-anchor,.dnb-core-style .dnb-h--xx-large a,.dnb-core-style .dnb-lead .dnb-anchor,.dnb-core-style .dnb-lead a,.dnb-h--basis .dnb-anchor,.dnb-h--basis a,.dnb-h--large .dnb-anchor,.dnb-h--large a,.dnb-h--medium .dnb-anchor,.dnb-h--medium a,.dnb-h--small .dnb-anchor,.dnb-h--small a,.dnb-h--x-large .dnb-anchor,.dnb-h--x-large a,.dnb-h--x-small .dnb-anchor,.dnb-h--x-small a,.dnb-h--xx-large .dnb-anchor,.dnb-h--xx-large a,.dnb-lead .dnb-anchor,.dnb-lead a{padding-top:0;padding-bottom:.03125rem}.dnb-small{font-size:var(--typography-font-size-small)}sub,sup{font-size:.777777em;line-height:.5em}.dnb-p{color:var(--token-color-text-neutral);font-size:var(--typography-font-size-basis)}.dnb-p.dnb-t--surface-dark{color:var(--token-color-text-neutral-ondark)}.dnb-p:not([class*=space__top]){margin-top:0}.dnb-p:not([class*=space__bottom]){margin-bottom:0}.dnb-p{padding:0}.dnb-p--lead{font-size:var(--typography-lead-font-size);font-weight:var(--typography-lead-weight);line-height:var(--typography-lead-line-height)}.dnb-p--lead>small{font-size:var(--typography-lead-small-font-size);line-height:var(--typography-lead-small-line-height)}.dnb-p b,.dnb-p strong{font-weight:var(--font-weight-medium)}.dnb-p>small{font-size:var(--typography-font-size-small);line-height:var(--typography-line-height-small)}.dnb-p>cite{font-style:italic;font-weight:var(--font-weight-medium);line-height:var(--typography-line-height-basis)}.dnb-t__size--xx-large{font-size:var(--typography-font-size-xx-large)}.dnb-t__size--x-large{font-size:var(--typography-font-size-x-large)}.dnb-t__size--large{font-size:var(--typography-font-size-large)}.dnb-t__size--medium{font-size:var(--typography-font-size-medium)}.dnb-t__size--basis{font-size:var(--typography-font-size-basis)}.dnb-t__size--small{font-size:var(--typography-font-size-small)}.dnb-t__size--x-small{font-size:var(--typography-font-size-x-small)}.dnb-t__line-height--xx-large{line-height:var(--typography-line-height-xx-large)}.dnb-t__line-height--x-large{line-height:var(--typography-line-height-x-large)}.dnb-t__line-height--large{line-height:var(--typography-line-height-large)}.dnb-t__line-height--medium{line-height:var(--typography-line-height-medium)}.dnb-t__line-height--basis{line-height:var(--typography-line-height-basis)}.dnb-t__line-height--small{line-height:var(--typography-line-height-small)}.dnb-t__line-height--x-small{line-height:var(--typography-line-height-x-small)}.dnb-t__weight--regular{font-weight:var(--font-weight-regular)}.dnb-t__weight--medium{font-weight:var(--font-weight-medium)}.dnb-t__weight--bold{font-weight:var(--font-weight-bold)}.dnb-t__align--center{text-align:center}.dnb-t__align--left{text-align:left}.dnb-t__align--right{text-align:right}.dnb-t__family--default{font-family:var(--font-family-default)}.dnb-t__family--heading{font-family:var(--font-family-heading)}.dnb-t__family--monospace{font-family:var(--font-family-monospace)}.dnb-t__decoration--underline{-webkit-text-decoration:underline;text-decoration:underline}.dnb-t__slant--italic{font-style:italic}.dnb-t__responsive-off{--typography-font-size-x-small:var(--font-size-x-small);--typography-font-size-small:var(--font-size-small);--typography-font-size-basis:var(--font-size-basis);--typography-font-size-medium:var(--font-size-medium);--typography-font-size-large:var(--font-size-large);--typography-font-size-x-large:var(--font-size-x-large);--typography-font-size-xx-large:var(--font-size-xx-large);--typography-line-height-x-small:var(--line-height-x-small);--typography-line-height-small:var(--line-height-small);--typography-line-height-basis:var(--line-height-basis);--typography-line-height-medium:var(--line-height-medium);--typography-line-height-large:var(--line-height-large);--typography-line-height-x-large:var(--line-height-x-large);--typography-line-height-xx-large:var(--line-height-xx-large)}.dnb-t__responsive-on{--typography-font-size-x-small:var(--responsive-font-size-x-small);--typography-font-size-small:var(--responsive-font-size-small);--typography-font-size-basis:var(--responsive-font-size-basis);--typography-font-size-medium:var(--responsive-font-size-medium);--typography-font-size-large:var(--responsive-font-size-large);--typography-font-size-x-large:var(--responsive-font-size-x-large);--typography-font-size-xx-large:var(--responsive-font-size-xx-large);--typography-line-height-x-small:var(--responsive-line-height-x-small);--typography-line-height-small:var(--responsive-line-height-small);--typography-line-height-basis:var(--responsive-line-height-basis);--typography-line-height-medium:var(--responsive-line-height-medium);--typography-line-height-large:var(--responsive-line-height-large);--typography-line-height-x-large:var(--responsive-line-height-x-large);--typography-line-height-xx-large:var(--responsive-line-height-xx-large)}.dnb-table b,.dnb-table strong{font-weight:var(--font-weight-medium)}.dnb-h--xx-large{font-size:var(--typography-h-xx-large-font-size);font-weight:var(--typography-h-xx-large-weight);line-height:var(--typography-h-xx-large-line-height)}.dnb-h--xx-large>small{font-size:var(--typography-h-xx-large-small-font-size);line-height:var(--typography-h-xx-large-small-line-height);display:block}.dnb-h--x-large{font-size:var(--typography-h-x-large-font-size);font-weight:var(--typography-h-x-large-weight);line-height:var(--typography-h-x-large-line-height)}.dnb-h--x-large>small{font-size:var(--typography-h-x-large-small-font-size);line-height:var(--typography-h-x-large-small-line-height);display:block}.dnb-h--large{font-size:var(--typography-h-large-font-size);font-weight:var(--typography-h-large-weight);line-height:var(--typography-h-large-line-height)}.dnb-h--large>small{font-size:var(--typography-h-large-small-font-size);line-height:var(--typography-h-large-small-line-height)}.dnb-lead{font-size:var(--typography-lead-font-size);font-weight:var(--typography-lead-weight);line-height:var(--typography-lead-line-height)}.dnb-lead>small{font-size:var(--typography-lead-small-font-size);line-height:var(--typography-lead-small-line-height)}.dnb-h--medium{font-size:var(--typography-h-medium-font-size);font-weight:var(--typography-h-medium-weight);line-height:var(--typography-h-medium-line-height)}.dnb-h--medium>small{font-size:var(--typography-h-medium-small-font-size);line-height:var(--typography-h-medium-small-line-height)}.dnb-h--basis{font-size:var(--typography-h-basis-font-size);font-weight:var(--typography-h-basis-weight);line-height:var(--typography-h-basis-line-height)}.dnb-h--basis>small{font-size:var(--typography-h-basis-small-font-size);line-height:var(--typography-h-basis-small-line-height)}.dnb-h--basis{font-family:var(--typography-h-basis-font-family)}.dnb-h--small{font-size:var(--typography-h-small-font-size);font-weight:var(--typography-h-small-weight);line-height:var(--typography-h-small-line-height)}.dnb-h--small>small{font-size:var(--typography-h-small-small-font-size);line-height:var(--typography-h-small-small-line-height)}.dnb-h--small{font-family:var(--typography-h-small-font-family)}.dnb-h--x-small{font-family:var(--typography-h-x-small-font-family);font-size:var(--typography-h-x-small-font-size);font-weight:var(--typography-h-x-small-weight);line-height:var(--typography-h-x-small-line-height)}.dnb-core-style .dnb-spacing .dnb-h--xx-large:not([class*=space__top]),.dnb-spacing .dnb-h--xx-large:not([class*=space__top]){margin-top:3rem}.dnb-core-style .dnb-spacing .dnb-h--xx-large:not([class*=space__bottom]),.dnb-spacing .dnb-h--xx-large:not([class*=space__bottom]){margin-bottom:2.5rem}.dnb-core-style .dnb-spacing .dnb-h--x-large:not([class*=space__top]),.dnb-spacing .dnb-h--x-large:not([class*=space__top]){margin-top:3rem}.dnb-core-style .dnb-spacing .dnb-h--x-large:not([class*=space__bottom]),.dnb-spacing .dnb-h--x-large:not([class*=space__bottom]){margin-bottom:1rem}.dnb-core-style .dnb-spacing .dnb-h--large:not([class*=space__top]),.dnb-spacing .dnb-h--large:not([class*=space__top]){margin-top:3rem}.dnb-core-style .dnb-spacing .dnb-h--large:not([class*=space__bottom]),.dnb-spacing .dnb-h--large:not([class*=space__bottom]){margin-bottom:1rem}.dnb-core-style .dnb-spacing .dnb-h--basis:not([class*=space__top]),.dnb-core-style .dnb-spacing .dnb-h--medium:not([class*=space__top]),.dnb-core-style .dnb-spacing .dnb-h--small:not([class*=space__top]),.dnb-core-style .dnb-spacing .dnb-h--x-small:not([class*=space__top]),.dnb-core-style .dnb-spacing .dnb-lead:not([class*=space__top]),.dnb-spacing .dnb-h--basis:not([class*=space__top]),.dnb-spacing .dnb-h--medium:not([class*=space__top]),.dnb-spacing .dnb-h--small:not([class*=space__top]),.dnb-spacing .dnb-h--x-small:not([class*=space__top]),.dnb-spacing .dnb-lead:not([class*=space__top]){margin-top:2rem}.dnb-core-style .dnb-spacing .dnb-h--basis:not([class*=space__bottom]),.dnb-core-style .dnb-spacing .dnb-h--medium:not([class*=space__bottom]),.dnb-core-style .dnb-spacing .dnb-h--small:not([class*=space__bottom]),.dnb-core-style .dnb-spacing .dnb-h--x-small:not([class*=space__bottom]),.dnb-core-style .dnb-spacing .dnb-lead:not([class*=space__bottom]),.dnb-spacing .dnb-h--basis:not([class*=space__bottom]),.dnb-spacing .dnb-h--medium:not([class*=space__bottom]),.dnb-spacing .dnb-h--small:not([class*=space__bottom]),.dnb-spacing .dnb-h--x-small:not([class*=space__bottom]),.dnb-spacing .dnb-lead:not([class*=space__bottom]){margin-bottom:1rem}.dnb-core-style .dnb-spacing .dnb-p:not([class*=dnb-space__top]),.dnb-spacing .dnb-p:not([class*=dnb-space__top]){margin-top:0}.dnb-core-style .dnb-spacing .dnb-p:not([class*=dnb-space__bottom]),.dnb-spacing .dnb-p:not([class*=dnb-space__bottom]){margin-bottom:1.5rem}.dnb-core-style .dnb-h--basis,.dnb-core-style .dnb-h--large,.dnb-core-style .dnb-h--medium,.dnb-core-style .dnb-h--small,.dnb-core-style .dnb-h--x-large,.dnb-core-style .dnb-h--x-small,.dnb-core-style .dnb-h--xx-large,.dnb-core-style .dnb-lead,.dnb-h--basis,.dnb-h--large,.dnb-h--medium,.dnb-h--small,.dnb-h--x-large,.dnb-h--x-small,.dnb-h--xx-large,.dnb-lead,.dnb-p,.dnb-small,.dnb-t,.dnb-table,[class*=\ dnb-t__],[class^=dnb-t__],b,h1,h2,h3,h4,h5,h6,p,small,strong,sub,sup{--typography-h-x-large-small-font-size:var(--typography-font-size-x-large);--typography-h-x-large-small-line-height:var(--typography-line-height-x-large);--typography-h-large-small-line-height:calc(var(--typography-line-height-large) - .125rem);--typography-lead-small-font-size:var(--typography-font-size-basis);--typography-lead-small-line-height:var(--typography-line-height-basis);--typography-h-small-small-line-height:var(--typography-line-height-small)}.eufemia-theme,:root{--scrollbar-track-width:.5rem;--scrollbar-thumb-width:.5rem;--scrollbar-track-color:var(--token-color-background-neutral-subtle);--scrollbar-thumb-color:var(--token-color-background-action);--scrollbar-thumb-hover-color:var(--token-color-background-action-hover)}
.eufemia-theme__color-scheme--dark{--csstools-color-scheme--light: ;--token-color-background-page-background:var(--dnb-greyscale-1000);--token-color-background-action:var(--dnb-coldgreen-300);--token-color-background-action-hover:var(--dnb-coldgreen-300);--token-color-background-action-hover-subtle:var(--dnb-coldgreen-900);--token-color-background-action-pressed:var(--dnb-coldgreen-400);--token-color-background-action-pressed-subtle:var(--dnb-coldgreen-700);--token-color-background-action-focus:var(--dnb-blue-600);--token-color-background-action-focus-subtle:var(--dnb-blue-50);--token-color-background-action-disabled:var(--dnb-greyscale-700);--token-color-background-action-inverse:var(--dnb-coldgreen-600);--token-color-background-action-hover-inverse:var(--dnb-coldgreen-600);--token-color-background-action-hover-subtle-inverse:var(--dnb-coldgreen-100);--token-color-background-action-pressed-subtle-inverse:var(--dnb-coldgreen-200);--token-color-background-action-ondark:var(--dnb-coldgreen-300);--token-color-background-action-hover-ondark:var(--dnb-coldgreen-300);--token-color-background-action-hover-subtle-ondark:var(--dnb-coldgreen-800);--token-color-background-action-pressed-ondark:var(--dnb-coldgreen-400);--token-color-background-action-pressed-subtle-ondark:var(--dnb-coldgreen-700);--token-color-background-action-disabled-ondark:var(--dnb-greyscale-700);--token-color-background-action-alternative:var(--dnb-greyscale-500);--token-color-background-action-alternative-hover-subtle:var(--dnb-greyscale-700);--token-color-background-selected:var(--dnb-warmgreen-100);--token-color-background-selected-subtle:var(--dnb-green-900);--token-color-background-selected-ondark:var(--dnb-coldgreen-100);--token-color-background-selected-subtle-ondark:var(--dnb-green-900);--token-color-background-neutral:var(--dnb-greyscale-950);--token-color-background-neutral-static:var(--dnb-greyscale-0);--token-color-background-neutral-subtle:var(--dnb-greyscale-900);--token-color-background-neutral-base:var(--dnb-greyscale-800);--token-color-background-neutral-bold:var(--dnb-greyscale-700);--token-color-background-neutral-alternative:var(--dnb-greyscale-800);--token-color-background-info:var(--dnb-coldgreen-300);--token-color-background-info-subtle:var(--dnb-green-950);--token-color-background-positive:var(--dnb-green-500);--token-color-background-positive-subtle:var(--dnb-green-950);--token-color-background-warning:var(--dnb-yellow-500);--token-color-background-warning-subtle:var(--dnb-yellow-950);--token-color-background-error:var(--dnb-red-600);--token-color-background-error-subtle:var(--dnb-red-950);--token-color-background-marketing:var(--dnb-greyscale-50);--token-color-background-marketing-subtle:var(--dnb-greyscale-700);--token-color-text-action:var(--dnb-coldgreen-300);--token-color-text-action-hover:var(--dnb-coldgreen-300);--token-color-text-action-pressed:var(--dnb-coldgreen-400);--token-color-text-action-focus:var(--dnb-blue-600);--token-color-text-action-disabled:var(--dnb-greyscale-600);--token-color-text-action-inverse:var(--dnb-coldgreen-600);--token-color-text-action-hover-inverse:var(--dnb-coldgreen-600);--token-color-text-action-pressed-inverse:var(--dnb-coldgreen-700);--token-color-text-selected:var(--dnb-warmgreen-100);--token-color-text-action-ondark:var(--dnb-coldgreen-300);--token-color-text-action-hover-ondark:var(--dnb-coldgreen-300);--token-color-text-action-pressed-ondark:var(--dnb-coldgreen-400);--token-color-text-action-disabled-ondark:var(--dnb-greyscale-400);--token-color-text-action-alternative-ondark:var(--dnb-greyscale-0);--token-color-text-neutral:var(--dnb-greyscale-0);--token-color-text-neutral-onlight:var(--dnb-greyscale-800);--token-color-text-neutral-alternative:var(--dnb-greyscale-400);--token-color-text-neutral-alternative-inverse:var(--dnb-greyscale-600);--token-color-text-neutral-inverse:var(--dnb-greyscale-800);--token-color-text-neutral-ondark:var(--dnb-greyscale-0);--token-color-text-neutral-subtle:var(--dnb-greyscale-600);--token-color-text-neutral-subtle-ondark:var(--dnb-greyscale-200);--token-color-text-error:var(--dnb-red-500);--token-color-text-error-inverse:var(--dnb-red-600);--token-color-text-warning:var(--dnb-yellow-500);--token-color-text-warning-inverse:var(--dnb-yellow-800);--token-color-text-positive:var(--dnb-green-600);--token-color-text-positive-inverse:var(--dnb-green-700);--token-color-icon-action:var(--dnb-coldgreen-300);--token-color-icon-action-hover:var(--dnb-coldgreen-300);--token-color-icon-action-pressed:var(--dnb-coldgreen-400);--token-color-icon-action-focus:var(--dnb-blue-600);--token-color-icon-action-disabled:var(--dnb-greyscale-600);--token-color-icon-action-inverse:var(--dnb-coldgreen-600);--token-color-icon-action-hover-inverse:var(--dnb-coldgreen-600);--token-color-icon-action-pressed-inverse:var(--dnb-coldgreen-700);--token-color-icon-selected:var(--dnb-coldgreen-100);--token-color-icon-selected-ondark:var(--dnb-coldgreen-100);--token-color-icon-action-ondark:var(--dnb-coldgreen-300);--token-color-icon-action-alternative-ondark:var(--dnb-greyscale-0);--token-color-icon-action-hover-ondark:var(--dnb-coldgreen-300);--token-color-icon-action-pressed-ondark:var(--dnb-coldgreen-400);--token-color-icon-action-disabled-ondark:var(--dnb-greyscale-400);--token-color-icon-neutral:var(--dnb-greyscale-0);--token-color-icon-neutral-static:var(--dnb-greyscale-800);--token-color-icon-neutral-inverse:var(--dnb-greyscale-800);--token-color-icon-neutral-ondark:var(--dnb-greyscale-0);--token-color-icon-neutral-alternative:var(--dnb-greyscale-400);--token-color-icon-info:var(--dnb-coldgreen-300);--token-color-icon-info-subtle:var(--dnb-green-950);--token-color-icon-positive:var(--dnb-green-500);--token-color-icon-positive-subtle:var(--dnb-green-950);--token-color-icon-warning:var(--dnb-yellow-500);--token-color-icon-warning-subtle:var(--dnb-yellow-950);--token-color-icon-error:var(--dnb-red-500);--token-color-icon-error-subtle:var(--dnb-red-950);--token-color-icon-marketing:var(--dnb-greyscale-50);--token-color-icon-marketing-subtle:var(--dnb-greyscale-700);--token-color-stroke-action:var(--dnb-coldgreen-300);--token-color-stroke-action-alternative:var(--dnb-greyscale-200);--token-color-stroke-action-hover:var(--dnb-coldgreen-300);--token-color-stroke-action-pressed:var(--dnb-coldgreen-400);--token-color-stroke-action-inverse:var(--dnb-coldgreen-600);--token-color-stroke-action-hover-inverse:var(--dnb-coldgreen-600);--token-color-stroke-action-pressed-inverse:var(--dnb-coldgreen-700);--token-color-stroke-action-focus:var(--dnb-blue-600);--token-color-stroke-action-focus-subtle:var(--dnb-greyscale-1000);--token-color-stroke-action-disabled:var(--dnb-greyscale-600);--token-color-stroke-selected:var(--dnb-warmgreen-100);--token-color-stroke-selected-ondark:var(--dnb-coldgreen-100);--token-color-stroke-action-ondark:var(--dnb-coldgreen-300);--token-color-stroke-action-alternative-ondark:var(--dnb-greyscale-200);--token-color-stroke-action-hover-ondark:var(--dnb-coldgreen-300);--token-color-stroke-action-pressed-ondark:var(--dnb-coldgreen-400);--token-color-stroke-action-disabled-ondark:var(--dnb-greyscale-600);--token-color-stroke-neutral:var(--dnb-greyscale-200);--token-color-stroke-neutral-ondark:var(--dnb-greyscale-0);--token-color-stroke-neutral-subtle:var(--dnb-greyscale-700);--token-color-stroke-neutral-bold:var(--dnb-greyscale-700);--token-color-stroke-neutral-alternative:var(--dnb-greyscale-800);--token-color-stroke-info:var(--dnb-coldgreen-300);--token-color-stroke-positive:var(--dnb-green-500);--token-color-stroke-warning:var(--dnb-yellow-500);--token-color-stroke-error:var(--dnb-red-500);--token-color-stroke-marketing:var(--dnb-blue-50);--token-color-decorative-first-muted:var(--dnb-coldgreen-900);--token-color-decorative-first-muted-static:var(--dnb-coldgreen-100);--token-color-decorative-first-subtle:var(--dnb-coldgreen-700);--token-color-decorative-first-subtle-static:var(--dnb-coldgreen-300);--token-color-decorative-first-base:var(--dnb-coldgreen-500);--token-color-decorative-first-base-static:var(--dnb-coldgreen-500);--token-color-decorative-first-bold:var(--dnb-coldgreen-300);--token-color-decorative-first-bold-static:var(--dnb-coldgreen-700);--token-color-decorative-first-intense:var(--dnb-coldgreen-100);--token-color-decorative-first-intense-static:var(--dnb-coldgreen-950);--token-color-decorative-second-muted:var(--dnb-green-900);--token-color-decorative-second-muted-static:var(--dnb-green-100);--token-color-decorative-second-subtle:var(--dnb-green-700);--token-color-decorative-second-subtle-static:var(--dnb-green-300);--token-color-decorative-second-base:var(--dnb-green-500);--token-color-decorative-second-base-static:var(--dnb-green-500);--token-color-decorative-second-bold:var(--dnb-green-300);--token-color-decorative-second-bold-static:var(--dnb-green-700);--token-color-decorative-second-intense:var(--dnb-green-100);--token-color-decorative-second-intense-static:var(--dnb-green-900);--token-color-decorative-third-muted:var(--dnb-warmgreen-900);--token-color-decorative-third-muted-static:var(--dnb-warmgreen-50);--token-color-decorative-third-subtle:var(--dnb-warmgreen-700);--token-color-decorative-third-subtle-static:var(--dnb-warmgreen-300);--token-color-decorative-third-base:var(--dnb-warmgreen-500);--token-color-decorative-third-base-static:var(--dnb-warmgreen-500);--token-color-decorative-third-bold:var(--dnb-warmgreen-300);--token-color-decorative-third-bold-static:var(--dnb-warmgreen-700);--token-color-decorative-third-intense:var(--dnb-warmgreen-50);--token-color-decorative-third-intense-static:var(--dnb-warmgreen-900);--token-color-component-button-background-action:var(--dnb-coldgreen-300);--token-color-component-button-background-action-hover:var(--dnb-coldgreen-300);--token-color-component-button-background-action-destructive:var(--dnb-red-600);--token-color-component-button-background-action-destructive-hover:var(--dnb-red-600);--token-color-component-button-background-action-destructive-hover-subtle:var(--dnb-red-950);--token-color-component-button-background-action-destructive-pressed:var(--dnb-red-500);--token-color-component-button-background-action-destructive-pressed-subtle:var(--dnb-red-900);--token-color-component-button-text-neutral:var(--dnb-coldgreen-900);--token-color-component-button-text-neutral-inverse:var(--dnb-greyscale-0);--token-color-component-button-text-neutral-ondark:var(--dnb-coldgreen-900);--token-color-component-button-text-action:var(--dnb-coldgreen-300);--token-color-component-button-text-action-hover:var(--dnb-coldgreen-300);--token-color-component-button-text-action-inverse:var(--dnb-coldgreen-600);--token-color-component-button-text-action-hover-inverse:var(--dnb-coldgreen-600);--token-color-component-button-text-action-ondark:var(--dnb-coldgreen-600);--token-color-component-button-text-action-hover-ondark:var(--dnb-coldgreen-600);--token-color-component-button-text-action-disabled:var(--dnb-greyscale-500);--token-color-component-button-text-neutral-destructive:var(--dnb-greyscale-0);--token-color-component-button-text-action-destructive:var(--dnb-orange-600);--token-color-component-button-text-action-destructive-hover:var(--dnb-orange-600);--token-color-component-button-text-action-destructive-pressed:var(--dnb-orange-500);--token-color-component-button-icon-neutral:var(--dnb-coldgreen-900);--token-color-component-button-icon-neutral-ondark:var(--dnb-coldgreen-900);--token-color-component-button-icon-action:var(--dnb-coldgreen-300);--token-color-component-button-icon-action-hover:var(--dnb-coldgreen-300);--token-color-component-button-icon-action-disabled:var(--dnb-greyscale-500);--token-color-component-button-icon-neutral-destructive:var(--dnb-greyscale-0);--token-color-component-button-icon-action-destructive:var(--dnb-orange-600);--token-color-component-button-icon-action-destructive-hover:var(--dnb-orange-600);--token-color-component-button-icon-action-destructive-pressed:var(--dnb-orange-500);--token-color-component-button-stroke-action:var(--dnb-coldgreen-300);--token-color-component-button-stroke-action-hover:var(--dnb-coldgreen-300);--token-color-component-button-stroke-action-destructive:var(--dnb-orange-600);--token-color-component-button-stroke-action-destructive-hover:var(--dnb-orange-600);--token-color-component-button-stroke-action-destructive-pressed:var(--dnb-orange-500);--token-color-component-button-stroke-selected:var(--dnb-coldgreen-300-40);--token-color-component-tooltip-background-neutral:var(--dnb-greyscale-100);--token-color-component-dimmer-background:var(--dnb-greyscale-800-60);--token-color-component-switch-action-disabled-ondark:var(--dnb-greyscale-800);--token-color-component-progressbar-neutral-onsubtle:var(--dnb-greyscale-700);--token-radius-0:0;--token-radius-xs:.125rem;--token-radius-sm:.25rem;--token-radius-md:.5rem;--token-radius-lg:1rem;--token-radius-xl:1.5rem;--token-radius-full:9999px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root,.eufemia-theme__color-scheme--light{--app-bg:var(--dnb-greyscale-50,#f8f8f8);--app-surface:var(--dnb-greyscale-0,#fff);--app-surface-muted:#f3f4f4;--app-surface-hover:#eef1f0;--app-border:#e6e6e6;--app-border-strong:var(--dnb-greyscale-200,#ccc);--app-text:var(--dnb-greyscale-800,#333);--app-text-strong:var(--dnb-greyscale-950,#1c1c1e);--app-text-muted:var(--dnb-greyscale-600,#636366);--app-accent:var(--dnb-coldgreen-600,#007272);--app-accent-strong:var(--dnb-coldgreen-700,#14555a);--app-accent-soft:var(--dnb-green-50,#ebf4f2);--app-accent-contrast:#fff;--app-bubble:var(--dnb-coldgreen-100,#d8f3ec);--app-bubble-text:var(--dnb-coldgreen-950,#00343e);--app-selected:#f2faf8;--app-live:var(--dnb-green-600,#28b482);--app-busy:var(--dnb-coldgreen-600,#007272);--app-warning:#b84000;--app-warning-soft:#fff1e8;--app-error:#c42424;--app-error-soft:#fdeeee;--app-added:#e6f5ec;--app-added-text:#0d5c33;--app-removed:#fdecec;--app-removed-text:#9b1c1c;--app-code-bg:#f6f7f7;--app-code-text:var(--dnb-greyscale-900,#2c2c2e);--app-focus:var(--dnb-coldgreen-600,#007272);--app-backdrop:#00000052;--app-shadow:0 1px 2px #0000000d, 0 6px 20px #0000000f;--app-shadow-strong:0 2px 6px #00000014, 0 12px 32px #0000001a;--app-skeleton:#ececec;--app-skeleton-shine:#f6f6f6;--app-syntax-comment:#6a737d;--app-syntax-keyword:#14555a;--app-syntax-string:#0d6e3b;--app-syntax-function:#6f42c1;--app-syntax-number:#b84000;--app-syntax-property:#005cc5;--app-syntax-punctuation:#555}.eufemia-theme__color-scheme--dark{--app-bg:#121214;--app-surface:var(--dnb-greyscale-950,#1c1c1e);--app-surface-muted:#242427;--app-surface-hover:#2a2d2d;--app-border:#313134;--app-border-strong:var(--dnb-greyscale-700,#48484a);--app-text:#ececec;--app-text-strong:#fff;--app-text-muted:var(--dnb-greyscale-300,#b1b1b5);--app-accent:var(--dnb-coldgreen-400,#5cbdad);--app-accent-strong:var(--dnb-coldgreen-300,#a5e1d2);--app-accent-soft:#0f2b2b;--app-accent-contrast:var(--dnb-coldgreen-950,#00343e);--app-bubble:var(--dnb-coldgreen-800,#08454d);--app-bubble-text:#e9f7f3;--app-selected:#13302e;--app-live:var(--dnb-green-500,#47d197);--app-busy:var(--dnb-coldgreen-400,#5cbdad);--app-warning:#ffab70;--app-warning-soft:#3a2616;--app-error:#ff8080;--app-error-soft:#3b1d1d;--app-added:#12321f;--app-added-text:#8fe0ad;--app-removed:#3a1a1a;--app-removed-text:#ffaaa5;--app-code-bg:#161618;--app-code-text:#e6e6e6;--app-focus:var(--dnb-coldgreen-300,#a5e1d2);--app-backdrop:#0009;--app-shadow:0 1px 2px #0006, 0 6px 20px #0000004d;--app-shadow-strong:0 2px 6px #00000080, 0 12px 32px #00000073;--app-skeleton:#2a2a2d;--app-skeleton-shine:#343438;--app-syntax-comment:#8b949e;--app-syntax-keyword:#a5e1d2;--app-syntax-string:#8fe0ad;--app-syntax-function:#d2a8ff;--app-syntax-number:#ffab70;--app-syntax-property:#79c0ff;--app-syntax-punctuation:#c9d1d9}html,body{background:var(--app-bg);color:var(--app-text)}
:root{--app-header-height:3.5rem;--app-sidebar-width:17rem;--app-content-width:48rem}.app-theme{display:contents}.app-shell{background:var(--app-bg);height:100dvh;color:var(--app-text);flex-direction:column;display:flex;position:relative;overflow:clip}.app-header{height:var(--app-header-height);background:var(--app-surface);border-bottom:1px solid var(--app-border);z-index:30;flex:none;align-items:center;gap:1rem;padding:0 clamp(.75rem,3vw,1.5rem);display:flex}.app-header__menu{display:none}.app-header__brand{color:var(--app-text-strong);align-items:center;gap:.75rem;display:flex}.app-header__product{font-size:1.125rem;font-weight:500}.app-header__env{color:var(--dnb-coldgreen-700,#14555a);background:var(--dnb-coldgreen-300,#a5e1d2);border-radius:1rem;padding:.1rem .6rem;font-size:.75rem;font-weight:500}.app-header__user{align-items:center;gap:.75rem;margin-left:auto;display:flex}.app-header__name{color:var(--app-text-muted);font-size:.875rem}.theme-toggle{border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:999px;gap:.125rem;padding:.125rem;display:inline-flex}.theme-toggle__option{width:1.75rem;height:1.75rem;color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.theme-toggle__option:hover{color:var(--app-text-strong)}.theme-toggle__option[aria-pressed=true]{background:var(--app-surface);color:var(--app-accent);box-shadow:0 1px 2px #0000001f}.theme-toggle__option:focus-visible,.icon-button:focus-visible{outline:2px solid var(--app-focus);outline-offset:1px}.app-body{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);flex:1;min-height:0;display:grid}.drawer-backdrop{display:none}.app-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.icon-button{width:2rem;height:2rem;color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:inline-grid}.icon-button--small{width:1.75rem;height:1.75rem}@media (hover:none){.icon-button--small{width:2.25rem;height:2.25rem}}.icon-button:hover{background:var(--app-surface-hover);color:var(--app-text-strong)}.spinner{border:2px solid color-mix(in srgb, var(--app-busy) 25%, transparent);border-top-color:var(--app-busy);border-radius:50%;flex:none;width:.875rem;height:.875rem;animation:.8s linear infinite app-spin;display:inline-block}@keyframes app-spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg, var(--app-skeleton) 0%, var(--app-skeleton-shine) 50%, var(--app-skeleton) 100%);background-size:200% 100%;border-radius:.5rem;animation:1.4s ease-in-out infinite app-shimmer}@keyframes app-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-center{background:var(--app-bg);justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1rem;display:flex}.signin-card{width:100%;max-width:26rem;box-shadow:var(--app-shadow);flex:none;align-self:center}.signin-stack{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.new-session{box-sizing:border-box;flex-direction:column;flex:1;gap:1rem;width:100%;max-width:48rem;min-height:0;margin:0 auto;padding:clamp(1rem,6vh,3rem) clamp(1rem,3vw,1.5rem) 1rem;display:flex}.new-session__main{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex;overflow-y:auto}.new-session__title{color:var(--app-text-strong);margin:0;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:500}.new-session__dock{flex-direction:column;flex:none;gap:.5rem;min-width:0;display:flex}.new-session__options{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.new-session__model{flex:none;width:13rem;max-width:100%;margin-left:auto}.new-session__model .dnb-forms-field-block__status,.new-session__model .dnb-forms-field-block__contents,.new-session__model .dnb-dropdown{width:100%;min-width:0;max-width:100%}.new-session__options label,.new-session__options .dnb-form-label,.new-session__options .dnb-button,.new-session__options .dnb-button__text{font-size:.875rem}.repository-panel label,.repository-panel .dnb-form-label,.repository-panel .dnb-button,.repository-panel .dnb-button__text{font-size:inherit}.github-connect{flex-wrap:wrap;flex:none;align-items:center;gap:.25rem .5rem;display:flex}.github-connect p{color:var(--app-text-muted);margin:0;font-size:.875rem}.github-connect__status{align-items:center;gap:.375rem;display:inline-flex}.github-connect__status:before{content:"";background:var(--app-live);border-radius:50%;width:.5rem;height:.5rem}.repository-selector{min-width:0;position:relative}.repository-scope{min-width:0;color:var(--app-text-muted);margin:0;font-size:.875rem;line-height:1.4}.repository-scope__widen{color:var(--app-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.repository-scope__widen:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.chip{border:1px solid var(--app-border-strong);background:var(--app-surface);color:var(--app-text);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .75rem;font-size:.875rem;line-height:1.5}.chip:hover:not(:disabled){background:var(--app-surface-hover)}.chip--toggle[aria-pressed=true]{border-color:var(--app-focus);background:var(--app-surface-hover);font-weight:500}.chip:disabled{opacity:.5;cursor:default}.chip:focus-visible{outline:2px solid var(--app-focus);outline-offset:1px}.repository-panel{z-index:10;box-sizing:border-box;background:var(--app-surface);border:1px solid var(--app-border-strong);width:min(26rem,100vw - 2rem);max-height:min(24rem,60dvh);box-shadow:var(--app-shadow);border-radius:.75rem;flex-direction:column;padding:.75rem;display:flex;position:absolute;bottom:calc(100% + .75rem);left:0}.repository-panel[hidden]{display:none}.repository-chosen{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.repository-chips--scroll{max-height:4.5rem;overflow-y:auto}.repository-chips{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.repository-chips li{max-width:100%;margin:0;padding:0}.repository-chips li:before{content:none}.repository-chips .dnb-tag{overflow-wrap:anywhere;max-width:100%}.conversation-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (max-width:768px){.app-header{gap:.5rem;padding:0 .75rem 0 .25rem}.app-header__menu{display:inline-flex}.app-header__name{display:none}.app-body{grid-template-columns:minmax(0,1fr)}.drawer-backdrop{inset:var(--app-header-height) 0 0 0;z-index:20;background:var(--app-backdrop);display:block;position:fixed}}@media (max-width:420px){.app-header__product{display:none}}@media (prefers-reduced-motion:reduce){.spinner,.skeleton{animation-duration:3s}}.repository-panel__footer{border-top:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-top:.5rem;padding-top:.5rem;display:flex}.repository-panel__list{flex:1;min-height:0;margin:-.25rem;padding:.25rem;overflow:hidden}.repository-panel__footer{flex:none}.dnb-forms-field-selection__portal .dnb-drawer-list__option{font-size:.875rem;line-height:1.4}.dnb-forms-field-selection__portal .dnb-drawer-list__option__inner{padding-block:.25rem}.repo-chip{border:1px solid var(--app-border-strong);background:var(--app-surface);max-width:100%;color:var(--app-text);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .25rem .125rem .625rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.repo-chip__name{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}.repo-chip__remove{width:1.25rem;height:1.25rem;color:var(--app-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.repo-chip__remove:hover{background:var(--app-surface-hover);color:var(--app-text-strong)}.repo-chip__remove:focus-visible{outline:2px solid var(--app-focus);outline-offset:1px}.repository-panel__info{z-index:1;position:absolute;top:.625rem;right:.625rem}.repository-panel__info-button{width:1.75rem;height:1.75rem;color:var(--app-text-muted);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.repository-panel__info-button:hover,.repository-panel__info-button:focus-visible{background:var(--app-surface-hover);color:var(--app-text-strong)}.repository-panel__info-button:focus-visible{outline:2px solid var(--app-focus);outline-offset:1px}.repository-panel__tooltip{background:var(--app-text-strong);width:16rem;max-width:calc(100vw - 3rem);color:var(--app-bg);box-shadow:var(--app-shadow);opacity:0;visibility:hidden;pointer-events:none;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;transition:opacity .12s;position:absolute;top:calc(100% + .375rem);right:0}.repository-panel__info:hover .repository-panel__tooltip,.repository-panel__info:focus-within .repository-panel__tooltip{opacity:1;visibility:visible}.repo-chip--static{padding-right:.625rem}.session-options{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.chip--locked,.model-lock{color:var(--app-text-muted);cursor:default;align-items:center;gap:.375rem;display:inline-flex}.chip--locked{background:0 0}.model-lock{box-sizing:border-box;border:1px solid var(--app-border-strong);border-radius:.25rem;justify-content:space-between;padding:.1875rem .625rem;font-size:.875rem;line-height:1.5}.model-lock__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-choices{justify-content:space-between;align-items:flex-end;gap:.5rem .75rem;display:flex}.session-choices__repos{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;display:flex}.session-choices>.new-session__model{flex:0 0 11rem;width:11rem;margin-left:0}@media (max-width:480px){.session-choices{flex-wrap:wrap}.session-choices>.new-session__model{margin-left:auto}}.new-session__model .dnb-dropdown__inner,.new-session__model .dnb-dropdown__row,.new-session__model .dnb-dropdown__trigger,.new-session__model .dnb-button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.new-session__model .dnb-dropdown__text,.new-session__model .dnb-button__text{font-size:.875rem}.group-chip{border:1px solid var(--app-accent);background:var(--app-accent-soft);max-width:100%;color:var(--app-text);border-radius:999px;align-items:center;gap:.25rem;margin:0;padding:.125rem .25rem .125rem .625rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.group-chip__text{overflow-wrap:anywhere;min-width:0}
.chat-sidebar{box-sizing:border-box;background:var(--app-surface);border-right:1px solid var(--app-border);flex-direction:column;gap:.75rem;min-height:0;padding:1rem .75rem;display:flex;overflow:hidden}.chat-sidebar__content{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow:hidden auto}.chat-sidebar__footer{border-top:1px solid var(--app-border);flex:none;padding-top:.75rem}.report-menu{position:relative}.report-menu__list{inset-inline:0;border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow);border-radius:.75rem;padding:.25rem;display:grid;position:absolute;bottom:100%}.report-menu__list .dnb-button{justify-content:flex-start}.chat-sidebar__heading{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;margin:.5rem .25rem 0 .5rem;display:flex}.chat-sidebar__heading .chat-sidebar__label{margin:0}.archive-link{box-sizing:border-box;min-height:1.75rem;color:var(--app-text-muted);border-radius:.5rem;align-items:center;padding:0 .375rem;text-decoration:none;display:inline-flex}.archive-link:hover{background:var(--app-surface-hover);color:var(--app-text-strong)}.archive-link:focus-visible{outline:2px solid var(--app-focus);outline-offset:1px}.archive-link[aria-current=page]{background:var(--app-selected);color:var(--app-text-strong)}.chat-sidebar__label{color:var(--app-text-muted);margin:.5rem .5rem 0;font-size:.8125rem;font-weight:600}.chat-sidebar__note{color:var(--app-text-muted);margin:0 .5rem;font-size:.875rem}.chat-sidebar__filter{box-sizing:border-box;width:100%;font:inherit;color:var(--app-text);background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.5rem;padding:.4rem .625rem;font-size:.875rem}.chat-sidebar__filter:focus-visible{outline:2px solid var(--app-focus);outline-offset:0}.chat-sidebar__loading{flex-direction:column;gap:.5rem;padding:0 .25rem;display:flex}.skeleton--chat{height:2.75rem}.chat-list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.chat-list li{margin:0;padding:0}.chat-list li:before{content:none}.chat-link{color:inherit;border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.5rem .625rem;text-decoration:none;transition:background-color .12s;display:flex}.chat-link:hover{background:var(--app-surface-hover)}.chat-link:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.chat-link[aria-current=page]{background:var(--app-selected);box-shadow:inset 3px 0 0 var(--app-accent)}.chat-link__title{min-width:0;color:var(--app-text-strong);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.chat-link__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-link__by{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-text-muted);flex:0 2 auto;font-weight:400;overflow:hidden}.chat-link__meta{min-width:0;color:var(--app-text-muted);justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.chat-link__repo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-link__meta time{flex:none}.chat-row{position:relative}.chat-row__archive{opacity:0;pointer-events:none;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.chat-row:hover .chat-row__archive,.chat-row:focus-within .chat-row__archive{opacity:1;pointer-events:auto}.chat-row--archivable:hover .chat-link,.chat-row--archivable:focus-within .chat-link{padding-right:2.5rem}.chat-row__archive:hover{background:var(--app-border)}.chat-row__archive[aria-disabled=true]{cursor:progress}@media (hover:none){.chat-row__archive{opacity:1;pointer-events:auto}.chat-row--archivable .chat-link{padding-right:2.75rem}}.chat-sidebar__toolbar{justify-content:flex-end;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.chat-sidebar__toolbar .chat-sidebar__filter{flex:1;min-width:0}.sidebar-section{flex-direction:column;gap:.25rem;display:flex}.sidebar-section__heading{font:inherit;margin:0}.sidebar-section__toggle{box-sizing:border-box;width:100%;min-height:1.75rem;color:var(--app-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .5rem 0 .25rem;display:flex}.sidebar-section__heading--section .sidebar-section__toggle{font-size:.8125rem;font-weight:600}.sidebar-section__heading--group .sidebar-section__toggle{color:var(--app-text);font-size:.875rem;font-weight:500}.sidebar-section__toggle:hover{background:var(--app-surface-hover);color:var(--app-text-strong)}.sidebar-section__toggle:focus-visible{outline:2px solid var(--app-focus);outline-offset:1px}.sidebar-section__chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.375rem;height:.375rem;margin:0 .25rem;transition:transform .12s;transform:rotate(-45deg)}.sidebar-section__chevron--open{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.sidebar-section__chevron{transition:none}}.sidebar-section__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-section__count{font-variant-numeric:tabular-nums;color:var(--app-text-muted);margin-left:auto;font-size:.75rem}.sidebar-section--nested>.sidebar-section__body{flex-direction:column;gap:.25rem;padding-left:.5rem;display:flex}.sidebar-section__body{flex-direction:column;gap:.25rem;display:flex}.sidebar-section--retired>.sidebar-section__header .sidebar-section__toggle{color:var(--app-text-muted);font-weight:400}.sidebar-section__empty-action{align-self:flex-start;margin-left:.25rem}.open-chat-dot{box-sizing:border-box;border:2px solid var(--app-accent);border-radius:50%;flex:none;width:.5rem;height:.5rem}.live-dot{background:var(--app-live);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--app-live) 22%, transparent);border-radius:50%;flex:none}@media (max-width:768px){.chat-sidebar{left:0;top:var(--app-header-height);z-index:25;visibility:hidden;width:min(20rem,85vw);box-shadow:var(--app-shadow-strong);transition:transform .2s,visibility 0s linear .2s;position:fixed;bottom:0;transform:translate(-100%)}.chat-sidebar--open{visibility:visible;transition:transform .2s;transform:none}}@media (prefers-reduced-motion:reduce){.chat-sidebar{transition:none}}.sidebar-section__header{position:relative}.sidebar-section__header:has(.group-controls--open){z-index:6}.sidebar-section__controls{opacity:0;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:.125rem;transform:translateY(-50%)}.sidebar-section__header:hover .sidebar-section__controls,.sidebar-section__header:focus-within .sidebar-section__controls,.sidebar-section__header--always .sidebar-section__controls{opacity:1;pointer-events:auto}.sidebar-section__controls:has(.group-controls--open){opacity:1;pointer-events:auto}.sidebar-section__header--always .sidebar-section__toggle{padding-right:2rem}.sidebar-section__header:hover .sidebar-section__heading--group .sidebar-section__toggle,.sidebar-section__header:focus-within .sidebar-section__heading--group .sidebar-section__toggle{padding-right:3.75rem}.sidebar-section__header:has(.group-controls--open) .sidebar-section__heading--group .sidebar-section__toggle{padding-right:3.75rem}@media (hover:none){.sidebar-section__controls{opacity:1;pointer-events:auto}.sidebar-section__heading--group .sidebar-section__toggle,.sidebar-section__header:hover .sidebar-section__heading--group .sidebar-section__toggle,.sidebar-section__header:focus-within .sidebar-section__heading--group .sidebar-section__toggle{padding-right:4.75rem}.sidebar-section__header:has(.group-controls--open) .sidebar-section__heading--group .sidebar-section__toggle{padding-right:4.75rem}.sidebar-section__header--always .sidebar-section__toggle{padding-right:2.5rem}}.group-controls{align-items:center;display:flex}.group-actions{position:relative}.group-actions__menu{z-index:5;border:1px solid var(--app-border);background:var(--app-surface);min-width:8rem;box-shadow:var(--app-shadow);border-radius:.75rem;padding:.25rem;display:grid;position:absolute;top:100%;right:0}.group-actions__item{color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.375rem .625rem;font-size:.875rem}.group-actions__item:hover,.group-actions__item:focus-visible{background:var(--app-surface-hover);color:var(--app-text-strong);outline:none}.group-actions__item:focus-visible{box-shadow:inset 0 0 0 2px var(--app-focus)}.group-dialog__form{gap:.5rem;display:grid}.group-dialog__label{font-weight:500}.group-dialog__input{box-sizing:border-box;width:100%;font:inherit;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border-strong);border-radius:.5rem;padding:.5rem .75rem}.group-dialog__input:focus-visible{outline:2px solid var(--app-focus);outline-offset:0}.group-dialog__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.group-dialog__chats{overflow-wrap:anywhere;margin:0 0 .75rem;padding-left:1.25rem}.chat-row__more{opacity:0;pointer-events:none;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.chat-row--menu .chat-row__archive{right:2.25rem}.chat-row:hover .chat-row__more,.chat-row:focus-within .chat-row__more,.chat-row--menu-open .chat-row__more,.chat-row--menu-open .chat-row__archive{opacity:1;pointer-events:auto}.chat-row--menu:hover .chat-link,.chat-row--menu:focus-within .chat-link,.chat-row--menu-open .chat-link{padding-right:2.5rem}.chat-row--menu.chat-row--archivable:hover .chat-link,.chat-row--menu.chat-row--archivable:focus-within .chat-link,.chat-row--menu-open.chat-row--archivable .chat-link{padding-right:4.25rem}.chat-row__more:hover{background:var(--app-border)}@media (hover:none){.chat-row__more{opacity:1;pointer-events:auto}.chat-row--menu .chat-row__archive{right:2.75rem}.chat-row--menu .chat-link,.chat-row--menu:hover .chat-link,.chat-row--menu:focus-within .chat-link,.chat-row--menu-open .chat-link{padding-right:2.75rem}.chat-row--menu.chat-row--archivable .chat-link,.chat-row--menu.chat-row--archivable:hover .chat-link,.chat-row--menu.chat-row--archivable:focus-within .chat-link,.chat-row--menu-open.chat-row--archivable .chat-link{padding-right:5rem}}.chat-row--menu-open{z-index:6}.row-menu__list[hidden]{display:none}.row-menu{z-index:6;align-items:flex-start;gap:.25rem;display:flex;position:absolute;top:calc(100% - .25rem);right:.25rem}.row-menu__list{border:1px solid var(--app-border);background:var(--app-surface);min-width:10rem;max-width:14rem;box-shadow:var(--app-shadow);border-radius:.75rem;margin:0;padding:.25rem;list-style:none;display:grid}.row-menu__list--sub{max-height:16rem;overflow-y:auto}.row-menu__item--back{color:var(--app-text-muted)}.row-menu__item{width:100%;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.375rem .625rem;font-size:.875rem;display:grid}.row-menu__item:hover:not([aria-disabled=true]),.row-menu__item:focus-visible{background:var(--app-surface-hover);color:var(--app-text-strong);outline:none}.row-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--app-focus)}.row-menu__item[aria-disabled=true]{color:var(--app-text-muted);cursor:default}.row-menu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-menu__reason{color:var(--app-text-muted);font-size:.75rem}.chat-row__select{z-index:1;width:1rem;height:1rem;accent-color:var(--app-accent);cursor:pointer;margin:0;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.chat-row__select:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.chat-row--selecting .chat-link{padding-left:2rem}.chat-row--selected .chat-link{background:var(--app-selected);box-shadow:inset 2px 0 0 var(--app-accent)}body.chat-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.chat-row--dragging .chat-link{opacity:.45}.sidebar-section--drop{background:var(--app-accent-soft);box-shadow:inset 0 0 0 2px var(--app-accent);border-radius:.5rem}.drag-label{z-index:50;background:var(--app-accent);max-width:16rem;color:var(--app-accent-contrast);box-shadow:var(--app-shadow);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;position:fixed;overflow:hidden}
.archive{background:var(--app-bg);flex-direction:column;flex:1;min-height:0;display:flex}.archive .chat-header__title:focus{outline:none}.archive__body{flex:1;min-height:0;overflow-y:auto}.archive__body>*{width:100%;max-width:var(--app-content-width);box-sizing:border-box;margin:1rem auto 0;padding:0 clamp(1rem,3vw,1.5rem)}.archive__loading{flex-direction:column;gap:.5rem;display:flex}.archive__order,.archive__end,.archive__note{color:var(--app-text-muted);font-size:.875rem}.archive__order{margin:.25rem 0 0}.archive__end{min-height:1px;padding-bottom:1.5rem}.archive-list{flex-direction:column;gap:.5rem;padding-bottom:1.5rem;list-style:none;display:flex}.archive-list li{margin:0;padding:0}.archive-list li:before{content:none}.archive-list .archive-row{background:var(--app-surface);border:1px solid var(--app-border);border-radius:.75rem;align-items:center;gap:.75rem;padding-right:.75rem;transition:background-color .12s;display:flex}.archive-list .archive-row:hover{background:var(--app-surface-hover)}.archive-list .archive-row:has(:focus-visible){background:var(--app-surface-hover)}.archive-row .archive-row__link:hover{background:0 0}.archive-row__link{border-radius:.75rem 0 0 .75rem;flex:1;min-width:0;padding:.625rem .875rem}.archive-row__when,.archive-row .dnb-button{flex:none}
.conversation{background:var(--app-bg);flex-direction:column;flex:1;min-height:0;display:flex}.conversation--message{justify-content:center;align-items:center;padding:2rem 1rem}.conversation-card{background:var(--app-surface);border:1px solid var(--app-border);width:100%;max-width:32rem;box-shadow:var(--app-shadow);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.chat-header{width:100%;max-width:var(--app-content-width);box-sizing:border-box;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 auto;padding:1rem clamp(1rem,3vw,1.5rem) .5rem;display:flex}.chat-header__main{flex-direction:column;flex:16rem;gap:.375rem;min-width:0;display:flex}.chat-header__title{color:var(--app-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.4;overflow:hidden}.chat-header__meta{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;min-width:0;display:flex}.chat-origin{min-width:0;color:var(--app-accent);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.chat-header__model{min-width:0;color:var(--app-text-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.chat-reference{min-width:0;max-width:100%;color:var(--app-text-muted);align-items:center;gap:.375rem;font-size:.75rem;line-height:1.5;display:inline-flex}.chat-reference__label{flex:none}.chat-reference__id{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--app-code-text);-webkit-user-select:all;user-select:all;overflow:hidden}.chat-reference .icon-button{flex:none}.chat-header__actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}@media (max-width:480px){.chat-header__actions{column-gap:.5rem}}.status-pill{color:var(--app-text);background:var(--app-surface-muted);border:1px solid var(--app-border);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.status-pill__dot{background:var(--app-text-muted);border-radius:50%;width:.5rem;height:.5rem}.status-pill--live .status-pill__dot{background:var(--app-live)}.status-pill--busy .status-pill__dot{background:var(--app-busy);animation:1.4s ease-in-out infinite app-pulse}.status-pill--warn{color:var(--app-warning);background:var(--app-warning-soft);border-color:#0000}.status-pill--warn .status-pill__dot{background:var(--app-warning)}@keyframes app-pulse{50%{opacity:.35}}.conversation-banner{flex:none;padding:.5rem clamp(1rem,3vw,1.5rem) 0}.skeleton--title{width:min(20rem,60%);height:1.25rem}.thread{flex-direction:column;flex:1;min-height:0;display:flex}.thread__viewport{scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.thread__log{width:100%;max-width:var(--app-content-width);box-sizing:border-box;flex-direction:column;flex:1;gap:1.5rem;margin:0 auto;padding:1.5rem clamp(1rem,3vw,1.5rem) 1rem;display:flex}.thread__footer{width:100%;max-width:var(--app-content-width);box-sizing:border-box;background:linear-gradient(to bottom, transparent, var(--app-bg) 1.25rem);flex-direction:column;gap:.5rem;margin:0 auto;padding:.5rem clamp(1rem,3vw,1.5rem) 1rem;display:flex;position:sticky;bottom:0}.thread__to-bottom{border:1px solid var(--app-border);background:var(--app-surface);width:2.25rem;height:2.25rem;color:var(--app-text);box-shadow:var(--app-shadow);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-2.75rem;left:50%;transform:translate(-50%)}.thread__to-bottom:disabled{visibility:hidden}.thread__to-bottom:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.msg{content-visibility:auto;contain-intrinsic-size:auto 4rem;min-width:0;animation:.2s ease-out msg-in;position:relative}@keyframes msg-in{0%{opacity:0;transform:translateY(4px)}}.msg--user{justify-content:flex-end;align-items:flex-start;gap:.5rem;padding-left:10%;display:flex}.msg__bubble{background:var(--app-bubble);min-width:0;max-width:100%;color:var(--app-bubble-text);overflow-wrap:anywhere;border-radius:1.125rem 1.125rem .25rem;padding:.625rem 1rem}.msg--user[data-pending] .msg__bubble{opacity:.7}.msg__text{white-space:pre-wrap;margin:0;line-height:1.55}.msg__context{margin-top:.5rem;font-size:.875rem}.msg__context-summary{cursor:pointer;opacity:.8}.msg__context-text{white-space:pre-wrap;margin:.375rem 0 0;line-height:1.5}.msg__actions{gap:.125rem;transition:opacity .15s;display:flex}.msg--user .msg__actions{align-self:center}@media (hover:hover) and (not (max-width:768px)){.msg:not(:hover) .msg__actions:not([data-stay],:has(:focus-visible),:has([data-copied])){opacity:0}}.msg__actions:has(:disabled){visibility:hidden}.msg--agent{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;display:grid}.msg__avatar{background:var(--app-accent);width:2rem;height:2rem;color:var(--app-accent-contrast);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid}.msg__body{overflow-wrap:anywhere;flex-direction:column;gap:.625rem;min-width:0;padding-top:.25rem;display:flex}.msg__actions--agent{margin-left:-.375rem}.msg__notice{color:var(--app-text-muted);white-space:pre-wrap;margin:0;font-size:.8125rem}.msg__notice--error{background:var(--app-error-soft);color:var(--app-error);border-radius:.5rem;padding:.5rem .75rem}.working{min-height:1.5rem;color:var(--app-text-muted);align-items:center;gap:.625rem;font-size:.875rem;display:inline-flex}.working__dots{gap:.25rem;display:inline-flex}.working__dots span{background:var(--app-accent);border-radius:50%;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite working-dot}.working__dots span:nth-child(2){animation-delay:.15s}.working__dots span:nth-child(3){animation-delay:.3s}@keyframes working-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.conversation-resumed{color:var(--app-text-muted);overflow-wrap:anywhere;flex-direction:column;gap:.5rem;padding:.25rem 0;font-size:.8125rem;display:flex}.conversation-resumed__title{text-align:center;align-items:center;gap:.75rem;margin:0;display:flex}.conversation-resumed__title:before,.conversation-resumed__title:after{content:"";border-top:1px solid var(--app-border);flex:1.5rem}.conversation-resumed__notices{background:var(--app-warning-soft);color:var(--app-warning);border-radius:.5rem;margin:0 auto;padding:.5rem .75rem .5rem 1.75rem}.chat-skeleton{flex-direction:column;gap:.75rem;display:flex}.skeleton--bubble{border-radius:1rem;align-self:flex-end;width:min(18rem,60%);height:2.5rem}.skeleton--line{width:90%;height:.875rem;margin-left:2.75rem}.skeleton--short{width:55%}.conversation-progress{color:var(--app-text-muted);margin:0;font-size:.875rem}.conversation-progress:empty,.conversation-note:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.conversation-note{color:var(--app-text-muted);margin:0;font-size:.8125rem}.conversation-hint{color:var(--app-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;font-size:.875rem;display:flex}.conversation-hint p{margin:0}.conversation-hint:focus{outline:none}.composer{background:var(--app-surface);border:1px solid var(--app-border-strong);box-shadow:var(--app-shadow);border-radius:1.25rem;align-items:flex-end;gap:.5rem;padding:.5rem .5rem .5rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.composer:focus-within{border-color:var(--app-accent);box-shadow:var(--app-shadow), 0 0 0 3px color-mix(in srgb, var(--app-accent) 18%, transparent)}.composer__input{box-sizing:border-box;resize:none;min-width:0;font:inherit;color:var(--app-text);background:0 0;border:0;outline:0;flex:1;padding:.4rem 0;line-height:1.5}.composer__input::placeholder{color:var(--app-text-muted)}.composer__send{background:var(--app-accent);width:2.25rem;height:2.25rem;color:var(--app-accent-contrast);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .15s,transform .1s;display:grid}.composer__send:hover:not(:disabled){background:var(--app-accent-strong)}.composer__send:active:not(:disabled){transform:scale(.95)}.composer__send:disabled{opacity:.35;cursor:default}.composer__send:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}.composer__send .spinner{border-color:color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor}@media (max-width:768px){.msg--user{padding-left:0}.msg--agent{grid-template-columns:minmax(0,1fr)}.msg__avatar{display:none}}@media (prefers-reduced-motion:reduce){.msg,.working__dots span,.status-pill--busy .status-pill__dot{animation:none}}
.tool-row,.work-log,.thinking{min-width:0;font-size:.875rem}.tool-row__head,.work-log__head{box-sizing:border-box;width:100%;min-width:0;font:inherit;text-align:left;color:var(--app-text-muted);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;margin-left:-.5rem;padding:.3rem .5rem;display:flex}button.tool-row__head,.work-log__head{cursor:pointer}button.tool-row__head:hover,.work-log__head:hover{background:var(--app-surface-hover);color:var(--app-text)}button.tool-row__head:focus-visible,.work-log__head:focus-visible{outline:2px solid var(--app-focus);outline-offset:-2px}.tool-row__icon,.work-log__icon{width:1.25rem;height:1.25rem;color:var(--app-text-muted);flex:none;place-items:center;display:inline-grid}.tool-glyph{display:block}.tool-row__label,.work-log__summary,.thinking__summary{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tool-row__verb{color:var(--app-text)}.tool-row__subject{font-family:var(--font-family-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--app-text);background:var(--app-surface-muted);border-radius:.25rem;margin-left:.125rem;padding:.05rem .375rem;font-size:.8125rem}.tool-row[data-state=running] .tool-row__verb,.work-log[data-running] .work-log__summary,.thinking[data-running] .thinking__summary{background:linear-gradient(90deg, var(--app-text-muted) 0%, var(--app-text-strong) 50%, var(--app-text-muted) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite app-shimmer}.tool-row__state{flex:none;place-items:center;display:inline-grid}.tool-row__state--done{color:var(--app-live)}.tool-row__state--error,.work-log__failed{color:var(--app-error)}.work-log__failed{flex:none;font-size:.8125rem}.tool-row__chevron{color:var(--app-text-muted);flex:none;margin-left:auto;transition:transform .15s;display:inline-grid}[aria-expanded=true]>.tool-row__chevron{transform:rotate(90deg)}.tool-row__panel{flex-direction:column;gap:.625rem;margin:.25rem 0 .5rem 1.75rem;animation:.15s ease-out tool-open;display:flex}@keyframes tool-open{0%{opacity:0;transform:translateY(-2px)}}.tool-section{min-width:0}.tool-section__label{letter-spacing:.05em;text-transform:uppercase;color:var(--app-text-muted);margin:0 0 .25rem;font-size:.6875rem;font-weight:500}.tool-justification{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--app-text);margin:0;font-size:.875rem}.tool-code,.tool-diff{max-height:min(24rem,45vh);font-family:var(--font-family-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--app-code-text);background:var(--app-code-bg);border:1px solid var(--app-border);border-radius:.5rem;margin:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5;overflow:auto}.tool-code--error{color:var(--app-error);background:var(--app-error-soft);border-color:#0000}.tool-diff{white-space:pre;overflow-wrap:normal;padding:.375rem 0}.tool-diff+.tool-diff{margin-top:.5rem}.tool-diff__line{min-width:max-content;padding:0 .75rem 0 .5rem;display:block}.tool-diff__line--added{background:var(--app-added);color:var(--app-added-text)}.tool-diff__line--removed{background:var(--app-removed);color:var(--app-removed-text)}.tool-diff__sign{opacity:.7;-webkit-user-select:none;user-select:none;width:1.25rem;display:inline-block}.tool-todos{background:var(--app-code-bg);border:1px solid var(--app-border);border-radius:.5rem;flex-direction:column;gap:.25rem;margin:0;padding:.5rem .75rem;list-style:none;display:flex}.tool-todos li{gap:.5rem;margin:0;padding:0;display:flex}.tool-todos li:before{content:none}.tool-todos li[data-status=completed]{color:var(--app-text-muted);text-decoration:line-through}.tool-todos__box{border:1px solid var(--app-border-strong);width:1rem;height:1rem;color:var(--app-accent);border-radius:.25rem;flex:none;place-items:center;margin-top:.15rem;font-size:.75rem;display:inline-grid}.work-log__list{border-left:1px solid var(--app-border);flex-direction:column;margin:.125rem 0 0 .5rem;padding-left:.75rem;display:flex;position:relative}.thinking__text{border-left:1px solid var(--app-border);max-height:20rem;color:var(--app-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:.125rem 0 .5rem .5rem;padding-left:.75rem;font-size:.8125rem;line-height:1.5;overflow-y:auto}.thinking__text:focus-visible{outline:2px solid var(--app-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tool-row[data-state=running] .tool-row__verb,.work-log[data-running] .work-log__summary,.thinking[data-running] .thinking__summary{color:var(--app-text);background:0 0;animation:none}.tool-row__panel{animation:none}}
.md{color:var(--app-text);line-height:1.65}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md blockquote,.md pre,.md .md-table{margin:0 0 .875rem}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{color:var(--app-text-strong);margin:1.25rem 0 .5rem;font-weight:500;line-height:1.3}.md h1{font-size:1.375rem}.md h2{font-size:1.1875rem}.md h3{font-size:1.0625rem}.md h4,.md h5,.md h6{font-size:1rem}.md ul,.md ol{padding-left:1.5rem}.md li{margin:.2rem 0}.md li>p{margin:0}.md a{color:var(--app-accent);text-underline-offset:2px;text-decoration:underline}.md-image-link{font-size:.875rem}.md blockquote{border-left:3px solid var(--app-border-strong);color:var(--app-text-muted);padding:.125rem 0 .125rem 1rem}.md hr{border:0;border-top:1px solid var(--app-border);margin:1.25rem 0}.md-inline-code{font-family:var(--font-family-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--app-code-text);background:var(--app-surface-muted);border:1px solid var(--app-border);border-radius:.3rem;padding:.1rem .35rem;font-size:.875em}.md-code-header{color:var(--app-text-muted);background:var(--app-surface-muted);border:1px solid var(--app-border);border-bottom:0;border-radius:.625rem .625rem 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .375rem .25rem .875rem;font-size:.75rem;display:flex}.md-code-header__language{font-family:var(--font-family-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);text-transform:lowercase}.md pre,.md .md-code{font-family:var(--font-family-monospace,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--app-code-text);background:var(--app-code-bg);border:1px solid var(--app-border);border-radius:0 0 .625rem .625rem;margin-top:0;padding:.875rem 1rem;font-size:.8125rem;line-height:1.55;overflow-x:auto}.md pre code{font:inherit;white-space:pre;background:0 0;border:0;padding:0}.md-table{border:1px solid var(--app-border);border-radius:.5rem;overflow-x:auto}.md-table table{border-collapse:collapse;width:100%;font-size:.875rem}.md-table th,.md-table td{text-align:left;border-bottom:1px solid var(--app-border);padding:.4rem .75rem}.md-table th{background:var(--app-surface-muted);font-weight:500}.md-table tr:last-child td{border-bottom:0}.md .token.comment,.md .token.prolog,.md .token.doctype,.md .token.cdata{color:var(--app-syntax-comment);font-style:italic}.md .token.keyword,.md .token.boolean,.md .token.important,.md .token.atrule,.md .token.selector{color:var(--app-syntax-keyword)}.md .token.string,.md .token.char,.md .token.attr-value,.md .token.regex,.md .token.inserted{color:var(--app-syntax-string)}.md .token.function,.md .token.class-name{color:var(--app-syntax-function)}.md .token.number,.md .token.constant,.md .token.symbol,.md .token.deleted{color:var(--app-syntax-number)}.md .token.property,.md .token.tag,.md .token.attr-name,.md .token.builtin,.md .token.variable{color:var(--app-syntax-property)}.md .token.punctuation,.md .token.operator{color:var(--app-syntax-punctuation)}
