:root{--color-grey-100:#f2f3f3;--color-grey-150:#ebedee;--color-grey-200:#e9ebed;--color-grey-300:#d1d5db;--color-grey-400:#aab7b8;--color-grey-500:#879596;--color-grey-600:#687778;--color-grey-900:#16191f;--color-blue-100:#f1faff;--color-blue-500:#0972d3;--color-blue-600:#0073bb;--color-blue-700:#005282;--color-blue-900:#00314a;--color-aws-navy:#232f3e;--color-aws-orange:#ec7211;--color-background-main:#f2f3f3;--color-background-surface:#fff;--color-background-header:var(--color-aws-navy);--color-background-control:#fff;--color-text-body:var(--color-grey-900);--color-text-heading:var(--color-grey-900);--color-text-secondary:#545b64;--color-text-inverted:#fff;--color-text-link:var(--color-blue-600);--color-text-error:#d13212;--color-border-default:#b4bec8;--color-border-divider:#e9ebed;--color-border-focus:var(--color-blue-600);--color-primary-base:var(--color-blue-600);--color-primary-hover:var(--color-blue-700);--cs-space-xxxs:2px;--cs-space-xxs:4px;--cs-space-xs:8px;--cs-space-s:12px;--cs-space-m:16px;--cs-space-l:20px;--cs-space-xl:24px;--cs-space-xxl:32px;--cs-space-xxxl:40px;--font-family:"Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif;--font-size-body-s:12px;--font-size-body-m:14px;--font-size-heading-l:28px;--font-size-heading-m:18px;--font-size-heading-s:16px;--shadow-container:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-dropdown:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-panel:-2px 0 4px 0 #0007161a;--shadow-sticky:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--header-height:56px;--navigation-width:280px;--tools-width:290px;--radius-container:8px;--radius-button:4px}:root[data-theme=dark]{--color-grey-100:#1a2332;--color-grey-150:#1e2a3a;--color-grey-200:#243043;--color-grey-300:#414d5c;--color-grey-400:#5f6b7a;--color-grey-500:#7d8998;--color-grey-600:#9ba7b6;--color-grey-900:#e9ebed;--color-background-main:#0f1b2d;--color-background-surface:#192534;--color-background-header:#0f1b2d;--color-background-control:#1a2332;--color-text-body:#d1d5db;--color-text-heading:#e9ebed;--color-text-secondary:#9ba7b6;--color-text-inverted:#0f1b2d;--color-text-link:#539fe5;--color-text-error:#ff6b6b;--color-border-default:#414d5c;--color-border-divider:#2a3a4e;--color-border-focus:#539fe5;--color-primary-base:#539fe5;--color-primary-hover:#89bcf0;--shadow-container:0 4px 6px -1px #0000004d, 0 2px 4px -1px #0003;--shadow-dropdown:0 10px 15px -3px #0000004d, 0 4px 6px -2px #0003;--shadow-panel:-2px 0 4px 0 #0000004d;--shadow-sticky:0 1px 3px 0 #0000004d, 0 1px 2px 0 #0003}#top-navigation{z-index:1001;position:sticky;top:0;box-shadow:0 2px 4px #0000001a;background-color:var(--color-background-header)!important}#top-navigation [class*=search]{margin-left:var(--cs-space-l);margin-right:auto!important}h1{font-size:var(--font-size-heading-l);margin-bottom:var(--cs-space-m);letter-spacing:-.02em}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);font-size:var(--font-size-body-m);color:var(--color-text-body);background-color:var(--color-background-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{color:var(--color-text-heading);letter-spacing:-.01em;font-weight:700}h1{font-size:var(--font-size-heading-l);margin-bottom:var(--cs-space-s)}h3{font-size:var(--font-size-heading-s)}a:hover{text-decoration:underline}button{font-family:inherit}.text-secondary{color:var(--color-text-secondary)}.text-small{font-size:var(--font-size-body-s)}.mt-s{margin-top:var(--cs-space-s)}.mt-m{margin-top:var(--cs-space-m)}.mt-l{margin-top:var(--cs-space-l)}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jo-content{font-family:Helvetica Neue,Roboto,Arial,sans-serif;font-size:16px;line-height:1.6}.jo-content p{text-align:justify;margin-bottom:1em}.jo-content h1,.jo-content h2,.jo-content h3{color:#16191f;border-bottom:1px solid var(--color-border-divider);padding-bottom:var(--cs-space-xs);margin-top:1.5em;margin-bottom:.8em;font-weight:700}.jo-content h3,.jo-content .article-title{font-size:var(--font-size-heading-s)!important;color:var(--color-blue-600)!important;border-bottom:1px solid var(--color-border-divider)!important;padding-bottom:var(--cs-space-xs)!important;margin-top:2em!important;font-weight:700!important;list-style-type:none!important;display:block!important}.jo-content ul{padding-left:0!important;list-style-type:none!important}.jo-content li{margin-bottom:.5em;padding-left:1.5em;position:relative;list-style-type:none!important}.jo-content li:not(:has(h1,h2,h3,h4,.article-title)):before{content:"•";color:var(--color-blue-500);position:absolute;left:0}.jo-content h3:before,.jo-content .article-title:before{content:none!important;padding-left:0!important;list-style-type:none!important;display:none!important}.jo-content li:has(h3){content:none!important;padding-left:0!important;list-style-type:none!important;display:none!important}.jo-content li:has(.article-title){content:none!important;padding-left:0!important;list-style-type:none!important;display:none!important}.jo-content h3::marker{content:none!important;padding-left:0!important;list-style-type:none!important;display:none!important}.jo-content .article-title::marker{content:none!important;padding-left:0!important;list-style-type:none!important;display:none!important}.jo-content li:has(h1,h2,h3,h4):before{content:none!important;padding-left:0!important;list-style-type:none!important;display:none!important}.jo-content table{border-collapse:collapse;width:100%;margin:1em 0}.jo-content .head-code-page,.jo-content .links-head,.jo-content .search-text-inc,.jo-content .search-inc-buttons,.jo-content .links-context,.jo-content .liens-relatifs,.jo-content .liens-context,.jo-content .version-initiale,.jo-content .pdf-authentifie,.jo-content .extract-jo,.jo-content .lnk-pdf,.jo-content .authentic-extract,.jo-content .options,.jo-content .search-form,.jo-content .search-select,.jo-content .summary-box{display:none!important}.jo-content th,.jo-content td{border:1px solid #d1d5db;padding:8px}svg[data-service-icon=true]{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;margin-top:0!important;margin-bottom:0!important;margin-right:24px!important}:is(span:has(>svg[data-service-icon=true]),div:has(>svg[data-service-icon=true])){flex-shrink:0!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:auto!important;min-width:56px!important;margin-right:24px!important;display:flex!important}[class*=awsui_option]:has(svg[data-service-icon=true]){align-items:center!important;min-height:80px!important;padding-top:12px!important;padding-bottom:12px!important;display:flex!important}[class*=awsui_option]:has(svg[data-service-icon=true]) [class*=awsui_option-label]{margin-bottom:4px!important;font-size:1.1rem!important;font-weight:700!important}[class*=awsui_option]:has(svg[data-service-icon=true]) [class*=label]{margin-bottom:4px!important;font-size:1.1rem!important;font-weight:700!important}[class*=awsui_option]:has(svg[data-service-icon=true])>div>div:first-child{margin-bottom:4px!important;font-size:1.1rem!important;font-weight:700!important}:is([class*=awsui_option]:has(svg[data-service-icon=true]) [class*=awsui_option-description],[class*=awsui_option]:has(svg[data-service-icon=true]) [class*=description]){color:#545b64!important;font-size:.95rem!important;line-height:1.4!important}.studio-markdown{font-size:14px;line-height:1.65}.studio-markdown>:first-child{margin-top:0}.studio-markdown>:last-child{margin-bottom:0}.studio-markdown h1,.studio-markdown h2,.studio-markdown h3{margin:16px 0 8px;font-weight:700;line-height:1.3}.studio-markdown h1{font-size:1.25em}.studio-markdown h2{font-size:1.15em}.studio-markdown h3{font-size:1.05em}.studio-markdown p{margin:8px 0}.studio-markdown ul,.studio-markdown ol{margin:8px 0;padding-left:24px}.studio-markdown li{margin:4px 0}.studio-markdown li>ul,.studio-markdown li>ol{margin:2px 0}.studio-markdown strong{font-weight:700}.studio-markdown em{font-style:italic}.studio-markdown code{background:var(--color-grey-100,#f2f3f3);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.studio-markdown pre{background:var(--color-grey-100,#f2f3f3);border-radius:8px;margin:12px 0;padding:12px 16px;overflow-x:auto}.studio-markdown pre code{background:0 0;padding:0}.studio-markdown blockquote{border-left:3px solid var(--color-blue-500,#0972d3);color:var(--color-grey-600,#687778);margin:12px 0;padding:4px 16px}.studio-markdown hr{border:none;border-top:1px solid var(--color-grey-200,#e9ebed);margin:16px 0}.studio-markdown table{border-collapse:collapse;width:100%;margin:12px 0}.studio-markdown th,.studio-markdown td{border:1px solid var(--color-grey-200,#e9ebed);text-align:left;padding:8px 12px}.studio-markdown th{background:var(--color-grey-100,#f2f3f3);font-weight:700}.studio-markdown a{color:var(--color-blue-600,#0073bb);text-decoration:none}.studio-markdown a:hover{text-decoration:underline}:root[data-theme=dark] .studio-markdown code,:root[data-theme=dark] .studio-markdown pre{color:#f2f3f3;background:#414d5c}:root[data-theme=dark] .studio-markdown blockquote{color:#d1d5db;border-left-color:#539fe5}:root[data-theme=dark] .studio-markdown hr{border-top-color:#687778}:root[data-theme=dark] .studio-markdown th,:root[data-theme=dark] .studio-markdown td{border-color:#687778}:root[data-theme=dark] .studio-markdown th{background:#545b64}:root[data-theme=dark] .studio-markdown a{color:#539fe5}:root[data-theme=dark] .jo-content h1,:root[data-theme=dark] .jo-content h2,:root[data-theme=dark] .jo-content h3{color:#e9ebed}.studio-action-bar{opacity:0;transition:opacity .15s ease-in-out}:hover>.studio-action-bar,.studio-action-bar:focus-within{opacity:1}.studio-msg-bubble{transition:box-shadow .15s ease-in-out,border-color .15s ease-in-out}.studio-msg-bubble:hover{box-shadow:0 1px 4px #00000014}.studio-conv-card{transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.studio-conv-card:hover{background-color:var(--color-background-dropdown-item-hover,#f2f8fd);border-color:var(--color-border-control-default,#7d8998)}.studio-typing{align-items:center;gap:4px;padding:4px 0;display:inline-flex}.studio-typing-dot{background:var(--color-text-body-secondary,#545b64);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both studio-dot-bounce}.studio-typing-dot:first-child{animation-delay:0s}.studio-typing-dot:nth-child(2){animation-delay:.2s}.studio-typing-dot:nth-child(3){animation-delay:.4s}@keyframes studio-dot-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.runner-card-work{border-radius:var(--radius-container);background-color:#0972d30f;transition:background-color .4s}.runner-card-rest{border-radius:var(--radius-container);background-color:#ec721114;transition:background-color .4s}.runner-card-warmup,.runner-card-cooldown{border-radius:var(--radius-container);background-color:#1da17b12;transition:background-color .4s}.runner-card-transition{border-radius:var(--radius-container);background-color:#8795960d;transition:background-color .4s}.runner-timer-ring{justify-content:center;align-items:center;width:300px;height:300px;margin:0 auto;display:flex;position:relative}.runner-timer-ring svg{transform:rotate(-90deg)}.runner-timer-ring svg circle{transition:stroke-dashoffset .9s linear}.runner-timer-ring__text{color:var(--color-blue-600,#0073bb);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:3.5rem;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runner-timer-ring__text--rest{color:var(--color-aws-orange,#ec7211)}.runner-kbd-bar{color:var(--color-text-secondary,#545b64);flex-wrap:wrap;justify-content:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.runner-kbd-bar kbd{color:var(--color-grey-900,#16191f);background:var(--color-grey-100,#f2f3f3);border:1px solid var(--color-grey-300,#d1d5db);box-shadow:0 1px 0 var(--color-grey-300,#d1d5db);border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:1.4;display:inline-block}.runner-transition-preview{background:var(--color-grey-100,#f2f3f3);border-radius:var(--radius-container);align-items:center;gap:16px;padding:12px;display:flex}.runner-transition-preview img{object-fit:cover;border-radius:6px;flex-shrink:0;width:120px;height:80px}.dish-vignette{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px;transition:transform .2s,box-shadow .2s}.dish-vignette:hover{transform:scale(1.15);box-shadow:0 4px 12px #00000026}.fin-widget{flex-direction:column;flex:auto;gap:12px;height:100%;min-height:0;display:flex}.fin-widget__fill{flex:1 1 0;min-height:160px;position:relative;overflow:hidden}.fin-widget__fill>*{position:absolute;inset:0}.fin-moves__detail{--fin-ink-2:#5f6b7a;--fin-row-hot:#0000000d;--fin-row-selected:#2a78d61a;--fin-hairline:#0000001a}:root[data-theme=dark] .fin-moves__detail{--fin-ink-2:#8d99a8;--fin-row-hot:#ffffff12;--fin-row-selected:#3987e52e;--fin-hairline:#ffffff24}.fin-moves{grid-template-columns:minmax(280px,5fr) minmax(320px,7fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.fin-moves{grid-template-columns:1fr}}.fin-moves__detail{border:1px solid var(--fin-hairline);border-radius:8px;padding:16px 20px;position:sticky;top:12px}.fin-moves__detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fin-moves__figures{align-items:baseline;gap:12px;margin:2px 0 10px;display:flex}.fin-moves__figure{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.fin-moves__figure--eur{color:var(--fin-ink-2);font-size:16px;font-weight:600}.fin-moves__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.fin-moves__chip{color:var(--fin-ink-2);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-right:6px;font-size:11px;display:inline-flex}.fin-moves__ticker{cursor:pointer}.fin-moves__sources{margin:6px 0 0;padding-left:18px;font-size:13px}.fin-moves__sources li{margin-top:2px}.fin-watchlist__pct--up{color:var(--up)}.fin-watchlist__pct--down{color:var(--down)}.fin-changelog{--chg-hairline:#0000001a;--chg-ink-2:#5f6b7a;--chg-before-bg:#00000009;--chg-before-edge:#8d99a8;--chg-after-bg:#037f0c12;--chg-after-edge:#037f0c;--chg-after-ink:#0a5c12}:root[data-theme=dark] .fin-changelog{--chg-hairline:#ffffff24;--chg-ink-2:#8d99a8;--chg-before-bg:#ffffff0d;--chg-before-edge:#5f6b7a;--chg-after-bg:#2ea04324;--chg-after-edge:#2ea043;--chg-after-ink:#57d364}.fin-changelog__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fin-changelog__toolbar>:first-child{flex:280px;max-width:440px}.fin-changelog__entries{flex-direction:column;display:flex}.fin-changelog__entry{padding:18px 0}.fin-changelog__entry:first-child{padding-top:4px}.fin-changelog__entry:last-child{padding-bottom:4px}.fin-changelog__entry+.fin-changelog__entry{border-top:1px solid var(--chg-hairline)}.fin-changelog__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fin-changelog__area{color:var(--chg-ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.fin-changelog__prs{gap:10px;margin-left:auto;display:inline-flex}.fin-changelog__title{color:inherit;margin:8px 0 12px;font-size:16px;font-weight:700;line-height:1.3}.fin-changelog__diff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.fin-changelog__side{border-left:3px solid;border-radius:6px;padding:12px 14px;font-size:14px;line-height:1.5}.fin-changelog__side p{margin:4px 0 0}.fin-changelog__side--before{background:var(--chg-before-bg);border-left-color:var(--chg-before-edge);color:var(--chg-ink-2)}.fin-changelog__side--after{background:var(--chg-after-bg);border-left-color:var(--chg-after-edge)}.fin-changelog__label{text-transform:uppercase;letter-spacing:.06em;color:var(--chg-ink-2);font-size:11px;font-weight:700;display:block}.fin-changelog__side--after .fin-changelog__label{color:var(--chg-after-ink)}.fin-changelog__arrow{color:var(--chg-ink-2);align-items:center;display:flex}.fin-changelog__link{margin-top:10px}.fin-changelog__shot{border:1px solid var(--chg-hairline);cursor:zoom-in;background:0 0;border-radius:4px;width:100%;margin:8px 0 4px;padding:0;line-height:0;display:block;overflow:hidden}.fin-changelog__shot img{width:100%;height:auto;display:block}.fin-changelog__zoom img{width:auto;max-width:100%;height:auto;max-height:72vh;margin:0 auto;display:block}.fin-changelog__shot:focus-visible,.fin-changelog__zoom:focus-visible{outline:2px solid var(--finance-accent,#2a78d6);outline-offset:1px}.fin-changelog__zoom{cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:4px;width:100%;padding:0;line-height:0;display:block;overflow:hidden}:root[data-theme=dark] .fin-changelog__zoom{border-color:#ffffff24}@media (width<=720px){.fin-changelog__diff{grid-template-columns:1fr;gap:8px}.fin-changelog__arrow{justify-content:center;transform:rotate(90deg)}}.fin-run{animation:.32s ease-out fin-run-in}@keyframes fin-run-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fin-run__steps{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.fin-run__step{display:contents}.fin-run__step--current>:first-child{animation:1.6s ease-in-out infinite fin-run-breathe}@keyframes fin-run-breathe{0%,to{opacity:1}50%{opacity:.55}}.fin-fresh{border-radius:16px;animation:2.4s ease-out fin-fresh-glow}@keyframes fin-fresh-glow{0%{box-shadow:0 0 #0972d300}15%{box-shadow:0 0 0 4px #0972d373}to{box-shadow:0 0 0 4px #0972d300}}.fin-diff__from{opacity:.6}.fin-diff__triggers{border-left:3px solid var(--color-grey-300,#d1d5db);flex-direction:column;gap:6px;margin:0;padding:0 0 0 10px;list-style:none;display:flex}.fin-diff__triggers--added{border-left-color:#1d8102}.fin-diff__triggers--dropped{border-left-color:#d91515}:root[data-theme=dark] .fin-diff__triggers{border-left-color:#ffffff2e}@media (prefers-reduced-motion:reduce){.fin-run,.fin-fresh,.fin-run__step--current>:first-child{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--step-display:clamp(2.5rem, 6vw, 4.25rem);--step-h1:clamp(1.875rem, 3.4vw, 2.75rem);--step-h2:clamp(1.5rem, 2.2vw, 1.875rem);--step-body:1.0625rem;--step-small:.875rem;--step-meta:.75rem;--lh-tight:1.04;--lh-heading:1.15;--lh-body:1.65;--tracking-meta:.02em;--font-sans:"Google Sans", "Google Sans Text", "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--shell:1200px;--measure:68ch;--radius-lg:28px;--radius:16px;--radius-sm:8px;--pill:999px;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:4rem;--space-2xl:6rem;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.18s;--bg:#f5f7fa;--surface:#fff;--surface-2:#ebeff5;--surface-3:#e1e7f0;--border:#e3e6ea;--border-strong:#dadce0;--text:#1f1f1f;--text-muted:#5f6368;--text-faint:#80868b;--accent:#5f6368;--accent-hover:#3c4043;--accent-contrast:#fff;--accent-soft:#eef0f2;--link:#e63946;--btn-bg:#17181c;--btn-bg-hover:#2a2c31;--btn-ink:#fff;--btn-gradient:linear-gradient(90deg, #5b9dff 0%, #57d1b0 34%, #ffd35c 67%, #ff7d6b 100%);--focus:#5f6368;--code-bg:#f1f3f4;--shadow:0 1px 2px #14140f0a, 0 8px 24px -12px #14140f29;--shadow-lift:0 2px 6px #14140f0f, 0 18px 40px -20px #14140f47}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131314;--surface:#1e1f20;--surface-2:#232527;--surface-3:#2b2d30;--border:#333537;--border-strong:#444746;--text:#e3e3e3;--text-muted:#9aa0a6;--text-faint:#80868b;--accent:#9aa0a6;--accent-hover:#c7cace;--accent-contrast:#131314;--accent-soft:#2a2c2f;--link:#ef5b64;--btn-bg:#26282e;--btn-bg-hover:#34373e;--btn-ink:#fff;--focus:#9aa0a6;--code-bg:#1b1c1d;--shadow:0 1px 2px #0006, 0 10px 30px -14px #0009;--shadow-lift:0 2px 6px #00000080, 0 20px 44px -20px #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131314;--surface:#1e1f20;--surface-2:#232527;--surface-3:#2b2d30;--border:#333537;--border-strong:#444746;--text:#e3e3e3;--text-muted:#9aa0a6;--text-faint:#80868b;--accent:#9aa0a6;--accent-hover:#c7cace;--accent-contrast:#131314;--accent-soft:#2a2c2f;--link:#ef5b64;--btn-bg:#26282e;--btn-bg-hover:#34373e;--btn-ink:#fff;--focus:#9aa0a6;--code-bg:#1b1c1d;--shadow:0 1px 2px #0006, 0 10px 30px -14px #0009;--shadow-lift:0 2px 6px #00000080, 0 20px 44px -20px #000000b3}}@font-face{font-family:Google Sans;src:url(/fonts/google-sans-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--up:#137333;--up-soft:#e6f4ea;--down:#c5221f;--down-soft:#fce8e6;--flat:var(--text-muted);--flat-soft:var(--surface-2);--success:#137333;--success-soft:#e6f4ea;--warning:#b06000;--warning-soft:#fef7e0;--danger:#c5221f;--danger-soft:#fce8e6;--info:#1a73e8;--info-soft:#e8f0fe;--step-ui:.875rem;--step-ui-s:.8125rem;--step-ui-xs:.75rem;--lh-ui:1.4;--tracking-ui:0;--num:"tnum" 1, "lnum" 1;--control-h:2.25rem;--control-h-s:1.75rem;--btn-radius:calc(var(--control-h) * .375);--btn-radius-s:calc(var(--control-h-s) * .375);--control-px:var(--space-xs);--tap-target:2.75rem;--control-radius:var(--radius-sm);--topbar-h:3.5rem;--rail-w:16rem;--rail-w-collapsed:3.5rem;--panel-w:22rem;--z-raised:1;--z-rail:10;--z-topbar:20;--z-panel:30;--z-popover:40;--z-modal:50;--z-toast:60;--accent:#1a73e8;--accent-hover:#1557b0;--accent-contrast:#fff;--accent-soft:#e8f0fe;--focus:#1a73e8;--link:var(--accent)}:root[data-theme=dark]{--btn-bg:var(--text);--btn-bg-hover:#fff;--btn-ink:var(--bg);--accent:#8ab4f8;--accent-hover:#aecbfa;--accent-contrast:#062e6f;--accent-soft:#1f2a3d;--focus:#8ab4f8;--link:var(--accent);--up:#81c995;--up-soft:#1e3229;--down:#f28b82;--down-soft:#3b2220;--success:#81c995;--success-soft:#1e3229;--warning:#fdd663;--warning-soft:#332a17;--danger:#f28b82;--danger-soft:#3b2220;--info:#8ab4f8;--info-soft:#1f2a3d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--btn-bg:var(--text);--btn-bg-hover:#fff;--btn-ink:var(--bg);--accent:#8ab4f8;--accent-hover:#aecbfa;--accent-contrast:#062e6f;--accent-soft:#1f2a3d;--focus:#8ab4f8;--link:var(--accent);--up:#81c995;--up-soft:#1e3229;--down:#f28b82;--down-soft:#3b2220;--success:#81c995;--success-soft:#1e3229;--warning:#fdd663;--warning-soft:#332a17;--danger:#f28b82;--danger-soft:#3b2220;--info:#8ab4f8;--info-soft:#1f2a3d}}:root{--cause-company:#2a78d6;--cause-market:#8b5cf6;--cause-regulatory:#d97706;--cause-unknown:#5f6b7a}:root[data-theme=dark]{--cause-company:#6ea8f0;--cause-market:#a78bfa;--cause-regulatory:#f59e3b;--cause-unknown:#9aa3ae}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cause-company:#6ea8f0;--cause-market:#a78bfa;--cause-regulatory:#f59e3b;--cause-unknown:#9aa3ae}}:root{--sky-night:#1c2848;--sky-dusk:#6a6fb3;--sky-golden:#ffb68a;--sky-day:#a8d0ff;--sky-haze:#fff;--sky-sun:#ffd35c;--sky-moon:#eef1f8;--sky-star:#fff;--sky-now:#fff;--skyline:#232d45;--skyline-lit:#ffd35c;--skyline-ink:#c3cbe0}:root[data-theme=dark]{--sky-night:#0c1120;--sky-dusk:#3a3f78;--sky-golden:#c47a5c;--sky-day:#41608f;--sky-haze:#9cb8e6;--sky-moon:#dfe4ee;--skyline:#0d1119;--skyline-lit:#f0c05a;--skyline-ink:#8e97ab}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sky-night:#0c1120;--sky-dusk:#3a3f78;--sky-golden:#c47a5c;--sky-day:#41608f;--sky-haze:#9cb8e6;--sky-moon:#dfe4ee;--skyline:#0d1119;--skyline-lit:#f0c05a;--skyline-ink:#8e97ab}}:root[data-shell=v2],:root[data-shell=v2] body,:root[data-shell=v2] #app{height:100%}:root[data-shell=v2] body{overflow:hidden}:root body{background-color:var(--surface)}:root[data-shell=v2] #app{font-size:var(--step-ui);line-height:var(--lh-ui)}.prose{font-size:var(--step-body);line-height:var(--lh-body);max-width:var(--measure)}.num{font-feature-settings:var(--num);font-variant-numeric:tabular-nums lining-nums}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--flat)}button,input,select,textarea{font:inherit;color:inherit}:root{--radius-none:0;--radius-hairline:1px;--finance-research-w:25rem;--finance-chart-h:24rem;--finance-chat-h:32rem;--finance-chat-lh:1.5;--finance-tile-w:9rem;--finance-spark-w:4rem;--finance-spark-h:2rem;--finance-heading:1.25rem;--finance-label:1rem;--finance-topbar-h:4.5rem;--apex-globe-bg:#f3f0ea;--apex-globe-surface:#fafbfc;--apex-globe-land:#272b30;--apex-globe-rim:#fff;--apex-globe-overlay-z:var(--z-rail);--apex-globe-tooltip-width:18rem;--apex-globe-dot-size:.5rem;--apex-globe-dot-radius:50%}:root[data-theme=dark]{--apex-globe-bg:#08090b;--apex-globe-surface:#0a0b0e;--apex-globe-land:#e3e6eb;--apex-globe-rim:#f4f6fc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--apex-globe-bg:#08090b;--apex-globe-surface:#0a0b0e;--apex-globe-land:#e3e6eb;--apex-globe-rim:#f4f6fc}}.apex-globe{background:var(--apex-globe-bg);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.apex-globe__toolbar{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.apex-globe__legend{align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:var(--step-ui-xs);display:inline-flex}.apex-globe__dot{width:var(--apex-globe-dot-size);height:var(--apex-globe-dot-size);border-radius:var(--apex-globe-dot-radius)}.apex-globe__canvas{cursor:grab;width:100%;position:relative}.apex-globe__canvas:active{cursor:grabbing}.apex-globe__tooltip{width:var(--apex-globe-tooltip-width);max-width:calc(100vw - var(--space-l));white-space:normal;box-shadow:var(--shadow-lift);transform:translateY(calc(-1 * var(--space-l)))}:root{--detail-panel-width:26rem;--detail-panel-height:calc(100dvh - var(--finance-topbar-h) - var(--space-l));--timeline-event-w:6.5rem;--timeline-lane-h:5.5rem;--timeline-dot-size:2rem;--timeline-mark-gap:2.375rem;--timeline-mark-gap-touch:2.75rem;--timeline-caption-h:2rem;--timeline-axis-h:2.25rem;--timeline-overview-h:2.5rem;--timeline-line-w:1px;--timeline-focus-w:2px;--exposure-line-width:1px;--exposure-color-0:#2a78d6;--exposure-color-1:#eb6834;--exposure-color-2:#1baf7a;--exposure-color-3:#eda100;--exposure-color-4:#e87ba4;--exposure-color-5:#4a3aa7;--exposure-color-others:#a4b1c0;--exposure-color-unknown:#d0d7e0}:root[data-theme=dark]{--exposure-color-0:#3987e5;--exposure-color-1:#d95926;--exposure-color-2:#199e70;--exposure-color-3:#c98500;--exposure-color-4:#d55181;--exposure-color-5:#9085e9;--exposure-color-others:#697687;--exposure-color-unknown:#48586b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--exposure-color-0:#3987e5;--exposure-color-1:#d95926;--exposure-color-2:#199e70;--exposure-color-3:#c98500;--exposure-color-4:#d55181;--exposure-color-5:#9085e9;--exposure-color-others:#697687;--exposure-color-unknown:#48586b}}.privacy-identity-block{font-family:var(--font-mono);white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-s);margin:0}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--step-body);line-height:var(--lh-body);font-weight:var(--fw-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{line-height:var(--lh-heading);font-weight:var(--fw-semibold);letter-spacing:-.011em;text-wrap:balance}h1{font-size:var(--step-h1);line-height:var(--lh-tight)}h2{font-size:var(--step-h2)}h3{font-size:var(--step-body);font-weight:var(--fw-semibold)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}.prose>*+*{margin-block-start:var(--space-s)}.prose h2,.prose h3{margin-block-start:var(--space-m)}.prose ul,.prose ol{padding-inline-start:var(--space-m)}.prose a{color:var(--link,var(--accent));text-underline-offset:.2em;text-decoration:underline}.prose table{border-collapse:collapse;width:max-content;max-width:100%;font-size:var(--step-small);border:1px solid var(--border);border-radius:var(--radius);line-height:1.45;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.6em .9em}.prose th{font-weight:var(--fw-semibold);background:var(--surface-2);white-space:nowrap}.prose tr:last-child td{border-bottom:0}.prose tbody tr:hover{background:var(--surface-2)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}:not(pre)>code{background:var(--code-bg);border-radius:var(--radius-sm);padding:.15em .4em}pre{background:var(--code-bg);padding:var(--space-s) var(--space-m);border-radius:var(--radius);border:1px solid var(--border);overflow-x:auto}pre code{background:0 0;padding:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-s);z-index:var(--z-toast);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-sm);transition:top var(--dur) var(--ease);position:absolute;top:-3rem}.skip-link:focus{top:var(--space-s)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{grid-template-rows:var(--topbar-h) minmax(0, 1fr);background:var(--bg);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"topbar topbar topbar""rail main tools";height:100%;display:grid}.shell__topbar{height:var(--topbar-h);align-items:center;gap:var(--space-s);padding-inline:var(--space-s);border-bottom:1px solid var(--border);background-color:var(--surface);z-index:var(--z-topbar);display:flex;position:fixed;inset-block-start:0;inset-inline:0}.shell__brand{align-items:center;gap:var(--space-2xs);color:var(--text);letter-spacing:-.011em;flex-shrink:0;font-size:1.125rem;display:flex}.shell__brand img{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem}.shell__search{flex:1;min-width:0;max-width:40rem;margin-inline:auto}.shell__search .ui-control--search{height:2.75rem;padding-inline-start:var(--space-l)}.shell__search .ui-autosuggest__search{inset-inline-start:var(--space-s)}.shell__utilities{align-items:center;gap:var(--space-3xs);flex-shrink:0;margin-inline-start:auto;display:flex}.shell__utility{position:relative}.shell__badge{top:.15rem;border-radius:var(--pill);background:var(--danger);min-width:1rem;height:1rem;color:var(--surface);font-size:.625rem;font-weight:var(--fw-medium);text-align:center;pointer-events:none;padding-inline:.2rem;line-height:1rem;position:absolute;inset-inline-end:.1rem}.shell__menu{display:flex;position:relative}.shell__menu-trigger{padding:var(--space-3xs);border-radius:var(--pill);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.shell__menu-trigger:hover{background:var(--surface-2)}.shell__menu-panel{inset-inline-end:0;top:calc(100% + var(--space-3xs));z-index:var(--z-popover);min-width:12rem;padding:var(--space-3xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);position:absolute}.shell__menu-item{width:100%;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);text-align:left;cursor:pointer;font-size:var(--step-ui);color:var(--text);background:0 0;border:0;display:block}.shell__menu-item:hover{background:var(--surface-2)}.shell__menu-label{padding:var(--space-2xs) var(--space-xs);font-size:var(--step-ui-xs);color:var(--text-faint)}.shell__rail{width:var(--rail-w);overscroll-behavior:contain;border-inline-end:1px solid var(--border);background:var(--surface);padding:var(--space-s) var(--space-xs) var(--space-l);z-index:var(--z-rail);grid-area:rail;overflow-y:auto}.shell__rail[hidden]{display:none}.nav__header{padding:var(--space-2xs) var(--space-xs) var(--space-s);font-size:var(--step-ui);font-weight:var(--fw-medium);color:var(--text)}.nav__section{margin-block-start:var(--space-s)}.nav__section-title{width:100%;padding:var(--space-3xs) var(--space-xs);cursor:pointer;font-size:var(--step-ui-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.nav__section-title .ui-icon-chevron{transition:transform var(--dur) var(--ease)}.nav__section-title[aria-expanded=false] .ui-icon-chevron{transform:rotate(-90deg)}.nav__link{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);border-radius:var(--pill);color:var(--text-muted);font-size:var(--step-ui);cursor:pointer;margin-block-start:var(--space-2xs);display:flex}.nav__link:hover{background:var(--surface-2);color:var(--text)}.nav__link--active{background:var(--surface-3);color:var(--text);font-weight:var(--fw-medium)}.nav__link-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav__info{border-radius:var(--pill);background:var(--accent-soft);min-width:1.25rem;color:var(--text);font-size:var(--step-ui-xs);font-weight:var(--fw-medium);text-align:center;flex-shrink:0;padding-inline:.35rem}.nav__divider{margin:var(--space-s) var(--space-xs);border:0;border-top:1px solid var(--border)}.shell__main{flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex}.shell__notifications{width:100%;max-width:var(--shell);padding:var(--space-s) var(--space-m) 0;flex-shrink:0;margin-inline:auto}.shell__content{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.shell__tools{width:var(--panel-w);border-inline-start:1px solid var(--border);background:var(--surface);min-height:0;z-index:var(--z-panel);flex-direction:column;grid-area:tools;display:flex}.shell__tools[hidden]{display:none}.shell__tools-header{padding:var(--space-2xs) var(--space-2xs) 0;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.shell__tools-body{min-height:0;padding:0 var(--space-m) var(--space-m);flex:1;overflow-y:auto}.shell__tools-handle{margin:var(--space-s);grid-area:tools;align-self:start}.shell__split{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;min-height:0;display:flex}.shell__split--side{border-top:0;border-inline-start:1px solid var(--border)}.shell__split-grip{height:var(--space-xs);cursor:row-resize;background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.shell__split--side .shell__split-grip{height:auto;width:var(--space-xs);cursor:col-resize}.shell__split-grip:after{content:"";border-radius:var(--pill);background:var(--border-strong);width:2rem;height:2px}.shell__split--side .shell__split-grip:after{width:2px;height:2rem}.shell__split-header{padding:var(--space-2xs) var(--space-s) var(--space-2xs) var(--space-m);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.shell__split-body{min-height:0;padding:0 var(--space-m) var(--space-m);flex:1;overflow:auto}@media (width<=60rem){.shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar""main"}.shell__rail{inset-block:var(--topbar-h) 0;background:var(--surface);box-shadow:var(--shadow-lift);position:fixed;inset-inline-start:0}.shell__tools{inset-block:var(--topbar-h) 0;width:min(var(--panel-w), 100%);position:fixed;inset-inline-end:0}.shell__search{display:none}}.shell__topbar .shell__mobile-search{display:none}.nav__section-title{text-transform:none;letter-spacing:var(--tracking-ui);font-size:var(--finance-label)}@media (width<=60rem){.shell__topbar .shell__mobile-search{display:inline-flex}.shell__utilities{gap:var(--space-3xs);margin-inline-start:auto}.shell__topbar{gap:var(--space-3xs)}}@media (width<=40rem){.shell__brand>span{display:none}}@media (width<=24rem){.shell__topbar{padding-inline:var(--space-3xs)}.shell__topbar .shell__brand{display:none}}@media (pointer:coarse){.shell__brand{justify-content:center;min-width:2.75rem;min-height:2.75rem}.shell__menu-trigger{min-height:2.75rem}}.shell{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.shell__topbar{padding-inline:calc(var(--space-s) + env(safe-area-inset-left)) calc(var(--space-s) + env(safe-area-inset-right))}.shell__content{padding-block-end:env(safe-area-inset-bottom)}.shell__rail{padding-block-end:calc(var(--space-l) + env(safe-area-inset-bottom))}.shell__tools-body,.shell__split-body{padding-block-end:calc(var(--space-m) + env(safe-area-inset-bottom))}@media (width<=60rem){.shell__rail{padding-inline-start:calc(var(--space-xs) + env(safe-area-inset-left))}}@media (width<=24rem){.shell__topbar{padding-inline:calc(var(--space-3xs) + env(safe-area-inset-left)) calc(var(--space-3xs) + env(safe-area-inset-right))}}.ui-stack{gap:var(--gap,var(--space-s));flex-direction:column;display:flex}.ui-inline{align-items:center;gap:var(--gap,var(--space-2xs));flex-flow:wrap;display:flex}.ui-inline--nowrap{flex-wrap:nowrap}.ui-inline--between{justify-content:space-between;width:100%}.ui-inline--end{justify-content:flex-end}.ui-inline--baseline{align-items:baseline}.ui-inline--top{align-items:flex-start}.ui-inline--bottom{align-items:flex-end}.ui-columns{gap:var(--gap,var(--space-m));grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));display:grid}@media (width<=40rem){.ui-columns{grid-template-columns:minmax(0,1fr)}}.ui-page{gap:var(--space-m);width:100%;max-width:var(--shell);padding-inline:var(--space-m);padding-block:var(--space-m) var(--space-2xl);flex-direction:column;margin-inline:auto;display:flex}.ui-page--wide{max-width:none}.ui-header{justify-content:space-between;align-items:flex-start;gap:var(--space-m);flex-wrap:wrap;display:flex}.ui-header__text{min-width:0}.ui-header__title{align-items:center;gap:var(--space-2xs);font-weight:var(--fw-medium);letter-spacing:-.011em;line-height:var(--lh-heading);color:var(--text);display:flex}.ui-header--h1 .ui-header__title{font-size:1.5rem;font-weight:var(--fw-normal)}.ui-header--h2 .ui-header__title{font-size:1.125rem}.ui-header--h3 .ui-header__title{font-size:var(--step-ui)}.ui-header__counter{color:var(--text-faint);font-weight:var(--fw-normal)}.ui-header__description{color:var(--text-muted);font-size:var(--step-ui-s);line-height:var(--lh-ui);max-width:var(--measure);margin-block-start:var(--space-3xs)}.ui-header__actions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;flex-shrink:0;max-width:100%;display:flex}.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex}.ui-card--quiet{background:var(--surface-2);border-color:#0000}.ui-card--raised{box-shadow:var(--shadow)}.ui-card--interactive{cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.ui-card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.ui-card__header{padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--border)}.ui-card--flush .ui-card__header{border-bottom:0}.ui-card--fill{height:100%}.ui-card--fill>.ui-card__body{flex:auto;min-height:0}.ui-card__body{padding:var(--space-m);min-width:0}.ui-card__body--flush{padding:0}.ui-card__footer{padding:var(--space-s) var(--space-m);border-top:1px solid var(--border);background:var(--surface-2);border-end-end-radius:var(--radius);border-end-start-radius:var(--radius)}.ui-btn{justify-content:center;align-items:center;gap:var(--space-3xs);height:var(--control-h);padding-inline:var(--space-s);border-radius:var(--btn-radius,var(--pill));font-size:var(--step-ui);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:1px solid #0000;line-height:1;display:inline-flex}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.ui-btn--primary{background:var(--btn-bg);color:var(--btn-ink)}.ui-btn--primary:hover:not(:disabled){background:var(--btn-bg-hover)}.ui-btn--normal{border-color:var(--border-strong);color:var(--text);background:var(--surface)}.ui-btn--normal:hover:not(:disabled){background:var(--surface-2)}.ui-btn--inline{color:var(--text-muted);height:var(--control-h-s);padding-inline:var(--space-2xs);border-radius:var(--btn-radius-s,var(--pill))}.ui-btn--inline:hover:not(:disabled){background:var(--surface-2);color:var(--text)}@media (pointer:coarse){.ui-btn--inline,.ui-btn,.ui-tabs__tab,.ui-wizard__link,.ui-control{height:auto;min-height:2.75rem}.ui-btn--inline{min-width:2.75rem}.shell__topbar .ui-btn--inline{min-width:0}}.ui-btn--danger{border-color:var(--danger);color:var(--danger);background:var(--surface)}.ui-btn--danger:hover:not(:disabled){background:var(--danger-soft)}.ui-btn--small{height:var(--control-h-s);padding-inline:var(--space-xs);font-size:var(--step-ui-s);border-radius:var(--btn-radius-s,var(--pill))}.ui-btn__label{display:contents}.ui-btn--icon{width:var(--control-h);border-radius:var(--pill);padding-inline:0}.ui-btn--icon.ui-btn--small{width:var(--control-h-s)}.ui-btn--full{width:100%}.ui-link{color:var(--link,var(--accent));cursor:pointer;border-radius:var(--radius-sm);font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.ui-link:hover{text-underline-offset:.2em;text-decoration:underline}.ui-link--quiet{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.2em}.ui-link--quiet:hover{text-decoration-color:currentColor}.ui-link--external:after{--ui-link-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6M15 3h6v6M10 14L21 3'/%3E%3C/svg%3E");content:"⁠";content:"⁠" / "";-webkit-mask:var(--ui-link-mark) no-repeat right center / .8em;-webkit-mask:var(--ui-link-mark) no-repeat right center / .8em;mask:var(--ui-link-mark) no-repeat right center / .8em;background:currentColor;padding-inline-start:1.05em}.ui-badge{align-items:center;gap:var(--space-3xs);border-radius:var(--pill);font-size:var(--step-ui-xs);font-weight:var(--fw-medium);white-space:nowrap;background:var(--surface-3);color:var(--text-muted);padding:.15em .6em;line-height:1.5;display:inline-flex}.ui-badge--success{background:var(--success-soft);color:var(--success)}.ui-badge--warning{background:var(--warning-soft);color:var(--warning)}.ui-badge--danger{background:var(--danger-soft);color:var(--danger)}.ui-badge--info{background:var(--info-soft);color:var(--info)}.ui-badge--up{background:var(--up-soft);color:var(--up)}.ui-badge--down{background:var(--down-soft);color:var(--down)}.ui-badge--outline{border:1px solid var(--border-strong);color:var(--text-muted);background:0 0}.ui-delta{align-items:center;gap:var(--space-3xs);font-feature-settings:var(--num);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--fw-medium);white-space:nowrap;display:inline-flex}.ui-delta--up{color:var(--up)}.ui-delta--down{color:var(--down)}.ui-delta--flat{color:var(--flat)}.ui-delta__arrow{border-radius:var(--pill);width:1.25em;height:1.25em;color:var(--bg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-delta--up .ui-delta__arrow{background:var(--up)}.ui-delta--down .ui-delta__arrow{background:var(--down)}.ui-delta--flat .ui-delta__arrow{background:var(--flat)}.ui-status{align-items:center;gap:var(--space-3xs);font-size:var(--step-ui-s);color:var(--text-muted);white-space:nowrap;display:inline-flex}.ui-status__dot{border-radius:var(--pill);background:currentColor;flex-shrink:0;width:.5rem;height:.5rem}.ui-status--success{color:var(--success)}.ui-status--warning{color:var(--warning)}.ui-status--danger{color:var(--danger)}.ui-status--info{color:var(--info)}.ui-spinner{border:2px solid var(--border-strong);border-top-color:var(--text-muted);border-radius:var(--pill);flex-shrink:0;width:1em;height:1em;animation:.7s linear infinite ui-spin;display:inline-block}.ui-spinner--large{border-width:3px;width:2rem;height:2rem}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-alert{align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--step-ui-s);line-height:var(--lh-ui);color:var(--text);display:flex}.ui-alert--success{background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.ui-alert--warning{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 30%, transparent)}.ui-alert--danger{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.ui-alert--info{background:var(--info-soft);border-color:color-mix(in srgb, var(--info) 30%, transparent)}.ui-alert__icon{flex-shrink:0;margin-block-start:.1em}.ui-alert--success .ui-alert__icon{color:var(--success)}.ui-alert--warning .ui-alert__icon{color:var(--warning)}.ui-alert--danger .ui-alert__icon{color:var(--danger)}.ui-alert--info .ui-alert__icon{color:var(--info)}.ui-alert__body{flex:1;min-width:0}.ui-alert__title{font-weight:var(--fw-medium)}.ui-alert__title:not(:last-child){margin-block-end:var(--space-3xs)}.ui-alert__actions{align-items:center;gap:var(--space-3xs);flex-shrink:0;display:flex}.ui-table__scroll{min-width:0;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--step-ui);line-height:var(--lh-ui)}.ui-table th,.ui-table td{padding:var(--space-2xs) var(--space-s);text-align:left;vertical-align:middle}.ui-table thead th{z-index:1;background:var(--surface);font-size:var(--step-ui-xs);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;border-bottom:1px solid var(--border);position:sticky;top:0}.ui-table tbody td{border-bottom:1px solid var(--border)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td{background:var(--surface-2)}.ui-table tbody tr.ui-table__row--selected td{background:var(--surface-3)}.ui-table tbody tr.ui-table__row--selected td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.ui-table th.ui-table__cell--select,.ui-table td.ui-table__cell--select{width:1%;padding-inline-end:0}.ui-table__cell--select input{width:1rem;height:1rem;accent-color:var(--text);cursor:pointer;vertical-align:middle}.ui-table__hit{vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.ui-table__hit{width:var(--tap-target);height:var(--tap-target);margin:calc((1rem - var(--tap-target)) / 2)}}.ui-table th.ui-table__cell--number,.ui-table td.ui-table__cell--number{text-align:right;font-feature-settings:var(--num);font-variant-numeric:tabular-nums lining-nums}.ui-table th.ui-table__cell--number .ui-table__sort{justify-content:flex-end;width:100%}.ui-table__cell--shrink{white-space:nowrap;width:1%}.ui-table__prose{min-width:16rem;max-width:var(--measure);overflow-wrap:anywhere}.ui-table__prose .prose,.ui-kv__value .prose,.prose.prose--fit{font-size:inherit;line-height:inherit}.ui-table--clickable tbody tr{cursor:pointer}.ui-table__sort{align-items:center;gap:var(--space-3xs);cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.ui-table__sort:hover{color:var(--text)}.ui-table__empty{padding:var(--space-l) var(--space-m);text-align:center;color:var(--text-muted)}.ui-field{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.ui-field__label{font-size:var(--step-ui-s);font-weight:var(--fw-medium);color:var(--text)}.ui-field__hint{font-size:var(--step-ui-xs);color:var(--text-muted)}.ui-field__error{font-size:var(--step-ui-xs);color:var(--danger)}.ui-control{width:100%;height:var(--control-h);padding-inline:var(--control-px);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--control-radius);font-size:var(--step-ui);transition:border-color var(--dur) var(--ease)}.ui-control::placeholder{color:var(--text-faint)}.ui-control:hover:not(:disabled){border-color:var(--text-faint)}.ui-control:disabled{background:var(--surface-2);color:var(--text-faint);cursor:not-allowed}.ui-control--invalid{border-color:var(--danger)}.ui-control--textarea{height:auto;min-height:calc(var(--control-h) * 2.5);padding-block:var(--space-2xs);line-height:var(--lh-ui);resize:vertical}.ui-control--select{appearance:none;cursor:pointer;padding-inline-end:var(--space-l)}.ui-select{min-width:0;display:flex;position:relative}.ui-select__chevron{pointer-events:none;color:var(--text-muted);align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--space-2xs)}.ui-control--search{background:var(--surface-2);border-radius:var(--pill);border-color:#0000;padding-inline-start:var(--space-m)}.ui-control--search:hover:not(:disabled){background:var(--surface-3);border-color:#0000}.ui-checkbox{align-items:center;gap:var(--space-2xs);cursor:pointer;font-size:var(--step-ui);display:inline-flex}.ui-checkbox input{width:1rem;height:1rem;accent-color:var(--text);cursor:pointer}.ui-tabs{align-items:center;gap:var(--space-3xs);scrollbar-width:none;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs__tab{height:var(--control-h);padding-inline:var(--space-s);border-radius:var(--pill);color:var(--text-muted);font-size:var(--step-ui);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:1px solid #0000}.ui-tabs__tab:hover{background:var(--surface-2);color:var(--text)}.ui-tabs__tab[aria-selected=true]{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.ui-tabs__panel{margin-block-start:var(--space-m)}.ui-expandable{border-block-end:1px solid var(--border)}.ui-expandable--bare{border-block-end:0}.ui-expandable__trigger{justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;padding-block:var(--space-s);text-align:left;cursor:pointer;color:var(--text);font-size:var(--step-ui);font-weight:var(--fw-medium);background:0 0;border:0;display:flex}.ui-expandable__trigger:hover{color:var(--text)}.ui-expandable__chevron{width:var(--control-h);height:var(--control-h);border-radius:var(--pill);color:var(--text-muted);transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-expandable__trigger:hover .ui-expandable__chevron{background:var(--surface-2);color:var(--text)}.ui-expandable__trigger[aria-expanded=true] .ui-expandable__chevron{transform:rotate(180deg)}.ui-expandable__panel{padding-block-end:var(--space-s)}.ui-modal{width:100%;max-width:min(var(--modal-w,32rem), calc(100% - var(--space-m)));max-height:calc(100vh - var(--space-l) - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--surface);color:var(--text);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);border:0;margin:auto;padding:0;overflow:hidden}.ui-modal[open]{animation:ui-fade var(--dur) var(--ease);flex-direction:column;display:flex}.ui-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073}.ui-modal--large{--modal-w:56rem}.ui-modal--small{--modal-w:24rem}.ui-modal--max{--modal-w:90vw}.ui-modal__header{padding:var(--space-m) var(--space-m) var(--space-s)}.ui-modal__body{padding-inline:var(--space-m);min-height:0;padding-block-end:var(--space-m);overflow-y:auto}.ui-modal__footer{justify-content:flex-end;gap:var(--space-2xs);padding:var(--space-s) var(--space-m);border-top:1px solid var(--border);display:flex}@keyframes ui-fade{0%{opacity:0}}.ui-kv{gap:var(--space-s) var(--space-m);grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));margin:0;display:grid}.ui-kv__key{font-size:var(--step-ui-xs);color:var(--text-muted)}.ui-kv__value{font-size:var(--step-ui);color:var(--text);min-width:0;margin:0}@media (width<=40rem){.ui-kv{grid-template-columns:minmax(0,1fr)}}.ui-box[data-color=muted]{color:var(--text-muted)}.ui-box[data-color=faint]{color:var(--text-faint)}.ui-box[data-color=danger]{color:var(--danger)}.ui-box[data-color=success]{color:var(--success)}.ui-box[data-color=warning]{color:var(--warning)}.ui-box[data-color=info]{color:var(--info)}.ui-box[data-size=l]{font-size:var(--step-h2);line-height:var(--lh-heading)}.ui-box[data-size=m]{font-size:1.125rem;line-height:var(--lh-heading)}.ui-box[data-size=s]{font-size:var(--step-ui-s)}.ui-box[data-size=xs]{font-size:var(--step-ui-xs)}.ui-box[data-weight=medium]{font-weight:var(--fw-medium)}.ui-box[data-align=center]{text-align:center}.ui-box[data-align=end]{text-align:right}.ui-pagination{align-items:center;gap:var(--space-3xs);display:flex}.ui-pagination__page{min-width:var(--control-h-s);height:var(--control-h-s);padding-inline:var(--space-3xs);border-radius:var(--pill);color:var(--text-muted);font-size:var(--step-ui-s);font-feature-settings:var(--num);cursor:pointer;background:0 0;border:1px solid #0000}.ui-pagination__page:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.ui-pagination__page[aria-current=page]{background:var(--surface-3);border-color:var(--border-strong);color:var(--text);font-weight:var(--fw-medium)}.ui-pagination__gap{padding-inline:var(--space-3xs);color:var(--text-faint)}.ui-crumbs__list{align-items:center;gap:var(--space-3xs);font-size:var(--step-ui-s);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-crumbs__item{align-items:center;gap:var(--space-3xs);min-width:0;display:flex}.ui-crumbs__link:hover{color:var(--text);text-underline-offset:.2em;text-decoration:underline}.ui-crumbs__sep{color:var(--text-faint)}.ui-toggle{align-items:center;gap:var(--space-2xs);cursor:pointer;font-size:var(--step-ui);display:inline-flex}.ui-toggle__input{opacity:0;width:0;height:0;position:absolute}.ui-toggle__track{border-radius:var(--pill);background:var(--border-strong);width:2.25rem;height:1.25rem;transition:background var(--dur) var(--ease);flex-shrink:0;align-items:center;padding:.125rem;display:inline-flex}.ui-toggle__thumb{border-radius:var(--pill);background:var(--surface);width:1rem;height:1rem;box-shadow:var(--shadow);transition:transform var(--dur) var(--ease)}.ui-toggle__input:checked+.ui-toggle__track{background:var(--btn-bg)}.ui-toggle__input:checked+.ui-toggle__track .ui-toggle__thumb{transform:translate(1rem)}.ui-toggle__input:focus-visible+.ui-toggle__track{outline:2px solid var(--focus);outline-offset:2px}.ui-toggle__input:disabled+.ui-toggle__track{opacity:.45;cursor:not-allowed}.ui-tiles{gap:var(--space-s);grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));display:grid}@media (width<=40rem){.ui-tiles{grid-template-columns:minmax(0,1fr)}}.ui-tile{gap:var(--space-3xs);padding:var(--space-s);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;display:flex}.ui-tile:hover{border-color:var(--border-strong)}.ui-tile--selected{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text);background:var(--surface-2)}.ui-tile__label{font-weight:var(--fw-medium)}.ui-tile__description{font-size:var(--step-ui-s);color:var(--text-muted)}.ui-multiselect{min-width:0;position:relative}.ui-multiselect__trigger{justify-content:space-between;align-items:center;gap:var(--space-2xs);text-align:left;display:flex}.ui-multiselect__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-multiselect__panel,.ui-autosuggest__list{inset-inline:0;top:calc(100% + var(--space-3xs));z-index:var(--z-popover);max-height:16rem;padding:var(--space-3xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);margin:0;list-style:none;position:absolute;overflow-y:auto}.ui-multiselect__option{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--step-ui);display:flex}.ui-multiselect__option:hover{background:var(--surface-2)}.ui-multiselect__option input{accent-color:var(--text)}.ui-multiselect__count{color:var(--text-faint);font-size:var(--step-ui-xs);margin-inline-start:auto}.ui-multiselect__empty,.ui-autosuggest__empty{padding:var(--space-xs);color:var(--text-muted);font-size:var(--step-ui-s)}.ui-autosuggest{align-items:center;min-width:0;display:flex;position:relative}.ui-autosuggest__search{color:var(--text-muted);pointer-events:none;display:flex;position:absolute;inset-inline-start:var(--space-xs)}.ui-autosuggest__option{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--step-ui);display:flex}.ui-autosuggest__option--active{background:var(--surface-2)}.ui-autosuggest__icon{flex-shrink:0;display:flex}.ui-autosuggest__text{flex-direction:column;min-width:0;display:flex}.ui-autosuggest__description{font-size:var(--step-ui-xs);color:var(--text-muted)}.ui-cardgrid__title{font-weight:var(--fw-medium);font-size:var(--step-ui)}.ui-menu{display:inline-flex;position:relative}.ui-menu__panel{inset-inline-end:0;top:calc(100% + var(--space-3xs));z-index:var(--z-popover);min-width:12rem;max-width:20rem;padding:var(--space-3xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);position:absolute}.ui-menu__item{width:100%;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);text-align:left;cursor:pointer;font-size:var(--step-ui);color:var(--text);background:0 0;border:0;flex-direction:column;gap:.1em;display:flex}.ui-menu__item:hover:not(:disabled),.ui-menu__item:focus-visible{background:var(--surface-2)}.ui-menu__item:disabled{opacity:.45;cursor:not-allowed}.ui-menu__item--danger{color:var(--danger)}.ui-menu__description{font-size:var(--step-ui-xs);color:var(--text-muted)}.ui-menu__divider{margin:var(--space-3xs) var(--space-2xs);border:0;border-top:1px solid var(--border)}.ui-progress{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.ui-progress__head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);font-size:var(--step-ui-s);color:var(--text);display:flex}.ui-progress__track{border-radius:var(--pill);background:var(--surface-3);height:.375rem;overflow:hidden}.ui-progress__fill{border-radius:var(--pill);background:var(--text);height:100%;transition:width var(--dur) var(--ease)}.ui-progress__track--indeterminate .ui-progress__fill{width:35%;animation:ui-slide 1.4s var(--ease) infinite}@keyframes ui-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}.ui-progress__result{align-items:center;gap:var(--space-2xs);font-size:var(--step-ui-s);display:flex}.ui-progress__result--success{color:var(--success)}.ui-progress__result--error{color:var(--danger)}.ui-progress__description{font-size:var(--step-ui-xs);color:var(--text-muted)}.ui-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-step{gap:var(--space-xs);padding-block-end:var(--space-s);display:flex;position:relative}.ui-step:not(:last-child):before{content:"";inset-inline-start:.6875rem;background:var(--border);width:1px;position:absolute;top:1.5rem;bottom:0}.ui-step__marker{border-radius:var(--pill);border:1px solid var(--border-strong);background:var(--surface);width:1.375rem;height:1.375rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-step--success .ui-step__marker{background:var(--success-soft);color:var(--success);border-color:#0000}.ui-step--error .ui-step__marker{background:var(--danger-soft);color:var(--danger);border-color:#0000}.ui-step--loading .ui-step__marker{background:var(--surface-2);border-color:#0000}.ui-step__body{min-width:0;font-size:var(--step-ui)}.ui-step--pending .ui-step__header{color:var(--text-muted)}.ui-step__details{font-size:var(--step-ui-s);color:var(--text-muted)}.ui-flashbar{gap:var(--space-2xs);flex-direction:column;display:flex}.ui-flashbar__loading{align-items:center;gap:var(--space-2xs);display:inline-flex}.ui-upload{gap:var(--space-xs);flex-direction:column;display:flex}.ui-upload__zone{align-items:center;gap:var(--space-2xs);padding:var(--space-l) var(--space-m);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.ui-upload__zone--over{border-color:var(--text);background:var(--surface-3)}.ui-upload__label{cursor:pointer;font-size:var(--step-ui)}.ui-upload__hint{font-size:var(--step-ui-xs)}.ui-upload__files{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-upload__file{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--step-ui-s);color:var(--success);display:flex}.ui-upload__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.ui-textfilter{align-items:center;gap:var(--space-2xs);min-width:0;display:flex;position:relative}.ui-textfilter__icon{color:var(--text-muted);pointer-events:none;display:flex;position:absolute;inset-inline-start:var(--space-xs)}.ui-textfilter__input{min-width:0;padding-inline-start:var(--space-l)}.ui-textfilter__count{font-size:var(--step-ui-s);color:var(--text-muted);white-space:nowrap}.ui-wizard{gap:var(--space-xl);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;display:grid}@media (width<=60rem){.ui-wizard{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}}.ui-wizard__steps ol{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-wizard__link{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-2xs) var(--space-xs);border-radius:var(--pill);text-align:left;font-size:var(--step-ui);color:var(--text-muted);cursor:pointer;background:0 0;border:0;display:flex}.ui-wizard__link:disabled{cursor:default}.ui-wizard__step--active .ui-wizard__link{background:var(--surface-3);color:var(--text);font-weight:var(--fw-medium)}.ui-wizard__step--done .ui-wizard__link:hover{background:var(--surface-2);color:var(--text)}.ui-wizard__number{border-radius:var(--pill);border:1px solid var(--border-strong);width:1.375rem;height:1.375rem;font-size:var(--step-ui-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-wizard__step--done .ui-wizard__number{background:var(--success-soft);color:var(--success);border-color:#0000}.ui-wizard__step--active .ui-wizard__number{background:var(--btn-bg);color:var(--btn-ink);border-color:#0000}.ui-wizard__content{min-width:0}.ui-prompt{gap:var(--space-xs);flex-direction:column;display:flex}.ui-prompt__field{gap:var(--space-2xs);padding:var(--space-xs);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.ui-prompt__field:focus-within{border-color:var(--text);outline:2px solid var(--focus);outline-offset:1px}.ui-prompt__input{width:100%;min-height:calc(var(--lh-ui) * 2em);resize:none;padding:var(--space-2xs);font-size:var(--step-ui);line-height:var(--lh-ui);color:var(--text);caret-color:var(--text);background:0 0;border:0;outline:none}.ui-prompt__input::placeholder{color:var(--text-faint)}.ui-prompt__meta{font-size:var(--step-ui-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;align-self:flex-end}.ui-prompt__actions{justify-content:flex-end;align-items:stretch;gap:var(--space-2xs);display:flex}.ui-prompt__actions>.ui-btn{min-width:var(--control-h);padding-inline:var(--space-2xs);flex:none}.ui-prompt__actions>.ui-prompt__send{padding-inline:var(--space-s);flex:none}.ui-status--loading{color:var(--text-muted)}.ui-table__edit-hint{color:var(--text-faint);opacity:0;transition:opacity var(--dur) var(--ease);vertical-align:-.1em;margin-inline-start:var(--space-3xs)}.ui-table tbody tr:hover .ui-table__edit-hint,.ui-table tbody tr:focus-within .ui-table__edit-hint{opacity:1}.ui-table__editor{align-items:center;gap:var(--space-2xs);display:flex}.ui-table__editor-error{color:var(--danger);font-size:var(--step-ui-xs)}.ui-prefs{display:inline-flex;position:relative}.ui-prefs__panel{inset-inline-end:0;top:calc(100% + var(--space-3xs));z-index:var(--z-popover);min-width:14rem;max-height:22rem;padding:var(--space-s);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);position:absolute;overflow-y:auto}.ui-prefs__group{margin:0 0 var(--space-s);border:0;padding:0}.ui-prefs__legend{padding:0 0 var(--space-3xs);font-size:var(--step-ui-xs);font-weight:var(--fw-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-meta)}.ui-prefs__option{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) 0;font-size:var(--step-ui);cursor:pointer;display:flex}.ui-prefs__option input{accent-color:var(--text)}.ui-prefs__option input:disabled{cursor:not-allowed}.ui-prefs__pinned{color:var(--text-faint);margin-inline-start:auto}.ui-prefs__actions{justify-content:flex-end;gap:var(--space-2xs);border-top:1px solid var(--border);padding-block-start:var(--space-2xs);display:flex}.ui-avatar{border-radius:var(--pill);background:var(--surface-3);width:1.75rem;height:1.75rem;color:var(--text-muted);font-size:var(--step-ui-xs);font-weight:var(--fw-medium);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-avatar--agent{background:var(--info-soft);color:var(--info)}.ui-avatar--loading{animation:ui-pulse 1.4s var(--ease) infinite}@keyframes ui-pulse{50%{opacity:.45}}.ui-chat{gap:var(--space-2xs);align-items:flex-start;min-width:0;display:flex}.ui-chat--outgoing{flex-direction:row-reverse}.ui-chat--outgoing .ui-chat__content{padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-lg);background:var(--surface-3);max-width:42ch}.ui-chat--incoming .ui-chat__body{flex:1;min-width:0}.ui-chat__body{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.ui-chat__content{min-width:0}.ui-chat__actions{gap:var(--space-2xs);display:flex}.ui-chat__loading{border-radius:var(--pill);background:linear-gradient(90deg, transparent, var(--info), transparent);height:2px;animation:ui-stream 1.4s var(--ease) infinite;background-repeat:no-repeat;background-size:40% 100%}@keyframes ui-stream{0%{background-position:-40% 0}to{background-position:140% 0}}.ui-suggestions{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.ui-suggestion{justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;max-width:34rem;padding:var(--space-xs) var(--space-s);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:var(--step-ui);text-align:left;cursor:pointer;transition:background var(--dur) var(--ease);border:1px solid #0000;display:inline-flex}.ui-suggestion:hover{background:var(--surface-3)}.ui-suggestion svg{color:var(--info)}.ui-tokens{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-token{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs) var(--space-3xs) var(--space-xs);border:1px solid var(--border-strong);border-radius:var(--pill);background:var(--surface-2);font-size:var(--step-ui-s);display:inline-flex}.ui-token__remove{border-radius:var(--pill);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:.1rem;display:inline-flex}.ui-token__remove:hover{background:var(--surface-3);color:var(--text)}.ui-bars{min-width:0;margin:0}.ui-bars__grid line{stroke:var(--border);stroke-width:1px}.ui-bars__axis text,.ui-bars__label{fill:var(--text-faint);font-size:var(--step-ui-xs)}.ui-bars__axis text{font-feature-settings:var(--num)}.ui-bars__bar{fill:var(--info);transition:opacity var(--dur) var(--ease)}.ui-bars__bar--on{opacity:.75}.ui-bars__legend{gap:var(--space-xs) var(--space-m);margin:var(--space-xs) 0 0;color:var(--text-muted);font-size:var(--step-ui-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-bars__legend li{align-items:center;gap:var(--space-3xs);display:inline-flex}.ui-bars__swatch{border-radius:var(--radius-sm);flex-shrink:0;width:.625rem;height:.625rem}.ui-donut{align-items:center;gap:var(--space-m);flex-wrap:wrap;min-width:0;display:flex}.ui-donut__ring{flex-shrink:0;position:relative}.ui-donut__centre{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.1em;padding-inline:15%;display:flex;position:absolute;inset:0}.ui-donut__value{font-size:1.125rem;font-weight:var(--fw-medium);color:var(--text)}.ui-donut__label{font-size:var(--step-ui-xs);color:var(--text-muted)}.ui-donut__list{gap:var(--space-3xs);min-width:0;font-size:var(--step-ui-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-donut__list li{align-items:center;gap:var(--space-2xs);display:flex}.ui-donut__swatch{border-radius:var(--radius-sm);flex-shrink:0;width:.625rem;height:.625rem}.ui-donut__figure{color:var(--text-muted);white-space:nowrap;margin-inline-start:auto}.ui-line{min-width:0;margin:0}.ui-line__plot{position:relative}.ui-line__path{fill:none;stroke:var(--info);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ui-line__band rect{fill:none}.ui-line__band--info rect{fill:var(--info-soft)}.ui-line__band--danger rect{fill:var(--danger-soft)}.ui-line__band--success rect{fill:var(--success-soft)}.ui-line__band--warning rect{fill:var(--warning-soft)}.ui-line__band text{font-size:var(--step-ui-xs);fill:var(--text-muted)}.ui-line__dots circle{fill:var(--info);stroke:var(--surface);stroke-width:2px}.ui-line__cursor line{stroke:var(--text-faint);stroke-width:1px}.ui-line__cursor circle{fill:var(--info);stroke:var(--surface);stroke-width:2px}.ui-line__tip{pointer-events:none;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);font-size:var(--step-ui-s);white-space:nowrap;display:flex;position:absolute}.ui-line__tip--multi{gap:var(--space-3xs);flex-direction:column}.ui-line__tip-row{align-items:center;gap:var(--space-3xs);display:inline-flex}.ui-line__swatch{border-radius:var(--radius-sm);background:var(--info);flex-shrink:0;width:.625rem;height:.625rem}.ui-datefield{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.ui-datefield__readable{font-size:var(--step-ui-xs);color:var(--text-muted)}.ui-sparkline{width:var(--finance-spark-w);height:var(--finance-spark-h);overflow:visible}.ui-sparkline polyline{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ui-sparkline-empty{color:var(--text-muted);text-align:center}.ui-detail-panel{min-width:0;max-height:var(--detail-panel-height);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;position:sticky;top:0}.ui-detail-panel__header{padding:var(--space-s);border-bottom:1px solid var(--border)}.ui-detail-panel__title{font-size:var(--step-ui);margin:0}.ui-detail-panel__body{padding:var(--space-s);overflow-y:auto}.ui-detail-panel__modal{border-radius:var(--radius-none);width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.ui-detail-panel__modal .ui-modal__body{flex:1}.ui-metrics{gap:var(--space-s) var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid}.ui-metrics--hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.ui-metrics__item{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.ui-metrics__label{font-size:var(--step-ui-s);color:var(--text-muted)}.ui-metrics__value{align-items:center;gap:var(--space-2xs);font-size:1.375rem;line-height:var(--lh-heading);color:var(--text);font-variant-numeric:tabular-nums;margin:0;display:flex}.ui-metrics--hero .ui-metrics__value{letter-spacing:-.02em;font-size:2rem}@media (width<=40rem){.ui-metrics--hero{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-metrics--hero .ui-metrics__value{font-size:1.5rem}}.ui-metrics__value--up{color:var(--up)}.ui-metrics__value--down{color:var(--down)}.ui-metrics__detail{font-size:var(--step-ui-xs);color:var(--text-muted);margin:0}.ui-metrics__button{text-align:start;padding:var(--space-s);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:inherit;font:inherit;cursor:pointer;align-items:flex-start}.ui-metrics__button .ui-metrics__label{color:var(--text)}.ui-metrics__button:hover{border-color:var(--border-strong)}.ui-metrics__button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-metrics__item--on{border-color:var(--text);background:var(--surface-2)}.ui-metrics__button:disabled{cursor:default;opacity:.6}.ui-toolbar{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.ui-toolbar__search{flex:16rem;min-width:min(100%,16rem);max-width:32rem}.ui-toolbar__search>*{width:100%}.ui-toolbar__filters{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ui-toolbar__filters .ui-control{width:auto;min-width:10rem}.ui-toolbar__actions{align-items:center;gap:var(--space-2xs);margin-inline-start:auto;display:flex}@media (width<=40rem){.ui-toolbar__filters{flex:100%}.ui-toolbar__filters>*{flex:10rem}.ui-toolbar__filters .ui-control{width:100%;min-width:0}}.ui-empty{align-items:center;gap:var(--space-xs);padding:var(--space-l) var(--space-m);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}.ui-empty--compact{padding:var(--space-s) 0;text-align:start;flex-direction:row;align-items:flex-start}.ui-empty__icon{color:var(--text-faint);display:inline-flex}.ui-empty__text{min-width:0}.ui-empty__title{color:var(--text);font-size:var(--step-ui);margin:0}.ui-empty__description{margin:var(--space-3xs) 0 0;font-size:var(--step-ui-s);max-width:var(--measure)}.ui-empty--compact .ui-empty__action{margin-inline-start:auto}.ui-card--hero{background:linear-gradient(135deg, var(--surface-2), var(--surface))}@media (width<=40rem){.ui-header--h1 .ui-header__actions{flex-wrap:nowrap}.ui-header--h1 .ui-header__actions .ui-btn:not(.ui-btn--primary):has(>svg){width:var(--control-h);border-radius:var(--pill);padding-inline:0}.ui-header--h1 .ui-header__actions .ui-btn:not(.ui-btn--primary):has(>svg)>.ui-btn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.ui-table--stack thead{display:none}.ui-table--stack,.ui-table--stack tbody,.ui-table--stack tr,.ui-table--stack td{width:100%;display:block}.ui-table--stack tr{padding:var(--space-xs) var(--space-s);border-bottom:1px solid var(--border)}.ui-table--stack td{padding:var(--space-3xs) 0;text-align:start;border:0}.ui-table--stack td[data-label]{gap:var(--space-xs);grid-template-columns:minmax(6rem,38%) minmax(0,1fr);display:grid}.ui-table--stack td[data-label]>*{justify-self:start}.ui-table--stack td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-size:var(--step-ui-xs)}.ui-table.ui-table--stack td.ui-table__cell--number{text-align:start;padding-inline:0}.ui-table--stack td.ui-table__cell--prose[data-label]{grid-template-columns:minmax(0,1fr)}.ui-table--stack .ui-table__prose{min-width:0}}.ui-table__phone-toggle{display:none}@media (width<=40rem){.ui-table--compact td.ui-table__cell--phone-detail{display:none}.ui-table--compact tr.ui-table__row--open td.ui-table__cell--phone-detail{display:grid}.ui-table--compact td.ui-table__phone-toggle{padding-top:var(--space-3xs);display:block}}.ui-toolbar__filter-toggle{display:none}@media (width<=40rem){.ui-toolbar--collapsible .ui-toolbar__filter-toggle{display:inline-flex}.ui-toolbar--collapsible .ui-toolbar__search{flex-basis:10rem;min-width:0}.ui-toolbar--collapsible .ui-toolbar__actions{order:1}.ui-toolbar--collapsible .ui-toolbar__filters{order:2}.ui-toolbar--collapsible:not(.ui-toolbar--open) .ui-toolbar__filters{display:none}.ui-metrics--phone-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-switcher{gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.ui-switcher__tabs{display:none}.ui-switcher__panel{min-width:0}@media (width<=40rem){.ui-switcher__tabs{display:block}.ui-switcher__panel:not(.ui-switcher__panel--active){display:none}}@media (pointer:coarse){.ui-control,.ui-prompt__input{font-size:max(var(--step-ui), 1rem)}}.ui-timeline{min-width:0;container-type:inline-size}.ui-timeline__board{border:var(--timeline-line-w) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.ui-timeline__viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:0;position:relative;overflow:hidden}.ui-timeline__viewport:active{cursor:grabbing}.ui-timeline__viewport:focus-visible{outline:var(--timeline-focus-w) solid var(--focus);outline-offset:calc(-1 * var(--timeline-focus-w))}.ui-timeline__measure,.ui-timeline__measure--mark{width:var(--timeline-event-w);visibility:hidden;pointer-events:none;position:absolute}.ui-timeline__measure--mark{width:var(--timeline-mark-gap)}.ui-timeline__grid{inset:0 0 var(--timeline-axis-h);pointer-events:none;position:absolute}.ui-timeline__grid>span{left:var(--timeline-x);border-left:var(--timeline-line-w) solid var(--border);position:absolute;top:0;bottom:0}.ui-timeline__grid>span:first-child,.ui-timeline__grid>span:last-child{display:none}.ui-timeline__lane{height:var(--timeline-lane-h);position:relative}.ui-timeline__lane[data-lane]{height:calc(var(--timeline-lane-h) + var(--space-m))}.ui-timeline__lane+.ui-timeline__lane{border-top:var(--timeline-line-w) solid var(--border)}.ui-timeline__lane-label{top:var(--space-2xs);left:var(--space-xs);color:var(--text-muted);font-size:var(--step-ui-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase;position:absolute}.ui-timeline__axis{left:0;right:0;bottom:calc(var(--space-xs) + var(--timeline-caption-h) + var(--timeline-dot-size) / 2);border-top:var(--timeline-line-w) solid var(--border-strong);pointer-events:none;position:absolute}.ui-timeline__event--buy{--event-ink:var(--up);--event-bg:var(--up-soft)}.ui-timeline__event--sell{--event-ink:var(--down);--event-bg:var(--down-soft)}.ui-timeline__event--info,.ui-timeline__event--group{--event-ink:var(--info);--event-bg:var(--info-soft)}.ui-timeline__event--warning{--event-ink:var(--warning);--event-bg:var(--warning-soft)}.ui-timeline__event--error{--event-ink:var(--danger);--event-bg:var(--danger-soft)}.ui-timeline__event--neutral{--event-ink:var(--text-muted);--event-bg:var(--surface-3)}.ui-timeline__event.ui-btn{left:var(--timeline-x);bottom:var(--space-xs);width:var(--timeline-dot-size);max-width:100%;height:calc(var(--timeline-dot-size) + var(--space-3xs) + var(--timeline-caption-h));white-space:normal;text-align:center;min-height:0;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:0;display:flex;position:absolute;transform:translate(-50%)}.ui-timeline__event.ui-btn:hover:not(:disabled){color:var(--text);background:0 0}.ui-timeline__event.ui-btn[data-caption]{width:var(--timeline-event-w)}.ui-timeline__event:not([data-caption])>:not(.ui-timeline__dot):not(.ui-btn__label),.ui-timeline__event:not([data-caption])>.ui-btn__label>:not(.ui-timeline__dot){display:none}.ui-timeline__event:focus-visible{outline:var(--timeline-focus-w) solid var(--focus);outline-offset:var(--space-3xs)}.ui-timeline__dot{width:var(--timeline-dot-size);height:var(--timeline-dot-size);border-radius:var(--pill);background:var(--event-bg);color:var(--event-ink);font-size:var(--step-ui-s);font-weight:var(--fw-medium);box-shadow:0 0 0 var(--space-3xs) var(--surface);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);flex-shrink:0;place-items:center;margin-block-end:var(--space-3xs);display:grid}.ui-timeline__event:hover .ui-timeline__dot,.ui-timeline__event[aria-pressed=true] .ui-timeline__dot{background:var(--event-ink);color:var(--surface)}.ui-timeline__event[data-mixed] .ui-timeline__dot{background:radial-gradient(closest-side, var(--surface) calc(100% - var(--space-3xs)), transparent calc(100% - var(--space-3xs) + 1px)), var(--timeline-ring);color:var(--text)}.ui-timeline__event[data-mixed]:hover .ui-timeline__dot,.ui-timeline__event[data-mixed][aria-pressed=true] .ui-timeline__dot{background:radial-gradient(closest-side, var(--text) calc(100% - var(--space-3xs)), transparent calc(100% - var(--space-3xs) + 1px)), var(--timeline-ring);color:var(--surface)}.ui-timeline__event[data-highlighted] .ui-timeline__dot{outline:var(--timeline-focus-w) solid var(--event-ink);outline-offset:var(--timeline-line-w)}.ui-timeline__event-head,.ui-timeline__event-subtitle{max-width:100%;height:calc(var(--timeline-caption-h) / 2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--step-ui-xs);line-height:calc(var(--timeline-caption-h) / 2);overflow:hidden}.ui-timeline__event-head{font-weight:var(--fw-medium)}.ui-timeline__event-subtitle{font-weight:var(--fw-normal)}.ui-timeline__event[aria-pressed=true]{color:var(--text)}.ui-timeline__ticks{height:var(--timeline-axis-h);border-top:var(--timeline-line-w) solid var(--border);position:relative}.ui-timeline__ticks>span{top:var(--space-xs);left:var(--timeline-x);width:var(--timeline-tick-w);color:var(--text-muted);font-size:var(--step-ui-xs);text-align:center;position:absolute;transform:translate(-50%)}.ui-timeline__ticks>span:first-child{padding-left:var(--space-3xs);text-align:left;transform:none}.ui-timeline__ticks>span:last-child{padding-right:var(--space-3xs);text-align:right;transform:translate(-100%)}.ui-timeline__overview{min-width:0}.ui-timeline__overview-map{height:var(--timeline-overview-h);background:var(--surface-2);border-radius:var(--radius-sm);position:relative;overflow:hidden}.ui-timeline__overview-mark{left:var(--timeline-x);top:calc(var(--timeline-row) / var(--timeline-rows) * 100% + var(--space-3xs));height:calc(100% / var(--timeline-rows) - 2 * var(--space-3xs));width:var(--timeline-focus-w);background:var(--event-ink);position:absolute}.ui-timeline__overview-window{left:var(--timeline-x);width:var(--timeline-width);border:var(--timeline-focus-w) solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);position:absolute;top:0;bottom:0}.ui-timeline__overview input{width:100%;min-height:var(--control-h);accent-color:var(--accent);cursor:ew-resize;margin:0;display:block}.ui-timeline__overview input:disabled{cursor:default}.ui-timeline__overview input:focus-visible{outline:var(--timeline-focus-w) solid var(--focus);outline-offset:var(--space-3xs)}@media (pointer:coarse){.ui-timeline__measure--mark{width:var(--timeline-mark-gap-touch)}.ui-timeline__event.ui-btn{min-height:0}}.fin-activity{gap:var(--space-s);display:grid}.fin-activity__group{gap:var(--space-2xs);display:grid}.fin-activity__day{font-size:var(--step-ui-xs);font-weight:var(--fw-medium);color:var(--text-muted)}.fin-activity__list{border:1px solid var(--border);border-radius:var(--radius);padding:0;list-style:none;overflow:hidden}.fin-activity__item{gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);border-top:1px solid var(--border);display:grid}.fin-activity__item:first-child{border-top:0}.fin-activity__item.is-unread{box-shadow:inset 3px 0 0 var(--info)}.fin-activity__head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);display:flex}.fin-activity__title{min-width:0;font-size:var(--step-ui);font-weight:var(--fw-medium);line-height:var(--lh-ui)}.fin-activity__target{color:var(--text-muted);font-weight:var(--fw-normal)}.fin-activity__meta{align-items:center;gap:var(--space-3xs) var(--space-2xs);font-size:var(--step-ui-s);color:var(--text-muted);flex-wrap:wrap;display:flex}.fin-activity__detail{font-size:var(--step-ui-s);line-height:var(--lh-ui);white-space:pre-line;overflow-wrap:anywhere}.fin-activity__detail.is-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fin-activity__actions{gap:var(--space-3xs) var(--space-s);font-size:var(--step-ui-s);flex-wrap:wrap;display:flex}
