/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", sans-serif;--font-mono:"JetBrains Mono", monospace;--spacing:.25rem;--default-font-family:"IBM Plex Sans", sans-serif;--default-mono-font-family:"JetBrains Mono", monospace;--color-v10-accent:var(--accent)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--paper:#fff;--paper-raised:#fff;--raised:#fff;--doc-paper:#fff;--doc-raised:#fff;--line:#d4dbe1;--doc-line:#d4dbe1;color-scheme:light}body{background:#fff;font-family:IBM Plex Sans,sans-serif}}@layer components{.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.ui-actions,.ui-ai,.ui-auth-status,.ui-data,.ui-document,.ui-embed,.ui-feedback,.ui-service) :where(code,pre){overflow-wrap:anywhere}:where(:root[data-theme=dark] :is(.ui-chart,.ui-map) svg:not([fill])>:is(rect,path):not([fill])){fill:var(--ink)}:where(.ui-document:not(nav),.ui-service,.ui-feedback,.ui-content,.ui-ai,.ui-embed,.ui-chart,.ui-map,.ui-data,.ui-form,.ui-auth-fragment,.ui-auth-body,.ui-auth-status,.ui-auth-shell>footer,.ui-popover,.ui-consent,.ui-drawer,.ui-dialog,.ui-accordion,[data-byline],[data-image-credit],[data-freshness],[data-metric-inline],[data-inline-status],.badge[data-source-badge]) :where(a:not([class])){text-decoration-line:underline}:where(.ui-document:not(nav),.ui-service,.ui-content,.ui-ai,.ui-feedback) :where(ol){padding-inline-start:1.6em;list-style:decimal}:where(.ui-document:not(nav),.ui-service:not([data-attachment-list]),.ui-content,.ui-feedback) :where(ul){padding-inline-start:1.4em;list-style:outside}:where(.ui-document,.ui-service,.ui-content,.ui-feedback) :where(li+li){margin-top:4px}:where(.ui-document,.ui-service,.ui-content) :where(li>*+:not(.sr-only)){margin-inline-start:.5em}:where(.ui-document,.ui-service,.ui-content) :where(li>time:first-child){color:var(--ui-muted);font-family:var(--font-mono);font-size:var(--fs-relative-90)}:where(:is(section,article,aside,div,form,nav,header,figure,footer,fieldset,blockquote):is(.ui-document,.ui-service,.ui-feedback,.ui-content):not(.ui-state,.ui-validation-summary,[data-toast],[data-account-badge],[data-margin-note]))>:where(a,button,small,time,code,output){width:fit-content;display:block}:where(:is(section,article,aside,div,form,nav,header,figure,footer,fieldset,blockquote):is(.ui-document,.ui-service,.ui-feedback,.ui-content):not(.ui-state,.ui-validation-summary,[data-toast],[data-account-badge],[data-margin-note]))>:where(p,dl,ol,ul,table,pre,div,section,footer,figure,figcaption,details,form,label,h2,h3,h4,a,button,small,time,code,output,progress):where(:not(:first-child)){margin-top:10px}:where(:is(section,article,aside,div,form,nav,header,figure,footer,fieldset,blockquote):is(.ui-document,.ui-service,.ui-feedback,.ui-content))>:where(small,time){color:var(--ui-muted);font-size:var(--fs-12)}:where(.ui-service){padding-bottom:12px}:where(.ui-document,.ui-service,.ui-content,.ui-data,.ui-map,.ui-ai,.ui-feedback) :where(dt){color:var(--ui-muted)}:where(.ui-document,.ui-service,.ui-content,.ui-data,.ui-map,.ui-ai,.ui-feedback) :where(dd){color:var(--ink);margin:0}:where(dl.ui-data,.ui-content dl,.ui-map dl,.ui-feedback dl)>:where(div){border-top:1px solid var(--line);grid-template-columns:minmax(0,10rem) minmax(0,1fr);column-gap:12px;padding-block:6px;display:grid}:where(.ui-document,.ui-service,.ui-content,.ui-chart,.ui-map-demo) :where(table){border-collapse:collapse;width:100%;font-size:var(--fs-12)}:where(.ui-document,.ui-service,.ui-content,.ui-chart,.ui-map-demo) :where(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 12px 6px 0}:where(.ui-document,.ui-service,.ui-content,.ui-chart,.ui-map-demo) :where(thead th){border-bottom-color:var(--line-strong);color:var(--ui-muted);font-weight:600}:where(.ui-chart,.ui-map-demo) :where(details){border-top:1px solid var(--line);font-size:var(--fs-12);margin-top:8px}:where(.ui-chart,.ui-map-demo) :where(summary){cursor:pointer;padding-block:6px;font-weight:600}:where(.ui-chart svg path:not([fill],[fill] *)){fill:none}:where(.ui-chart svg path:not([stroke],[stroke] *)){stroke:#9aa3aa}:where(:root[data-theme=dark] .ui-chart svg path:not([stroke],[stroke] *)){stroke:var(--ink-muted)}:where(.ui-chart svg polyline:not([fill],[fill] *)){fill:none}:where(.ui-chart svg polyline:not([stroke],[stroke] *)){stroke:var(--ui-cis-blue)}:where(.ui-chart svg polyline:not([stroke-width],[stroke-width] *)){stroke-width:3px}:where(.ui-chart svg :is(circle,rect):not([fill],[fill] *)){fill:var(--ui-cis-blue)}:where(.ui-chart svg rect:not([stroke],[stroke] *)){stroke:var(--paper);stroke-width:1px;vector-effect:non-scaling-stroke}:where(.ui-chart svg circle[fill=none]:not([stroke],[stroke] *)){stroke:var(--line)}:where(.ui-chart svg path[stroke-width]:not([stroke],[stroke] *)){stroke:var(--ui-cis-blue)}:where(.ui-chart[data-chart=gauge] svg path[stroke-width]:not([stroke],[stroke] *)){stroke:var(--line)}:where(.ui-chart[data-chart=gauge] svg path:not([fill],[stroke-width],[stroke],[stroke] *)){stroke:var(--ink);stroke-width:3px}:where(.ui-chart:is([data-chart=choropleth],[data-chart=funnel]) svg path:not([fill],[fill] *)){fill:var(--ui-cis-blue)}:where(.ui-chart:is([data-chart=choropleth],[data-chart=funnel]) svg path:not([stroke],[stroke] *)){stroke:var(--paper)}:where(.ui-chart[data-chart=radar] svg path:not([fill],[fill] *)){fill:var(--ui-cis-blue)}@supports (color:color-mix(in lab, red, red)){:where(.ui-chart[data-chart=radar] svg path:not([fill],[fill] *)){fill:color-mix(in srgb, var(--ui-cis-blue) 24%, transparent)}}:where(.ui-chart[data-chart=radar] svg path:not([fill],[stroke],[stroke] *)){stroke:var(--ui-cis-blue);stroke-width:2px}.ui-chart__eje{fill:none;stroke:var(--line-control)}.ui-chart__guia{fill:none;stroke:var(--line)}.ui-chart__serie{fill:var(--ui-cis-blue)}.ui-chart__serie--2{fill:var(--ui-cis-cyan)}.ui-chart__serie--3{fill:var(--ui-cis-violet)}.ui-chart__linea{fill:none;stroke:var(--ui-cis-blue);stroke-width:3px}.ui-chart__area{fill:var(--ui-cis-blue);fill-opacity:.18;stroke:var(--ui-cis-blue);stroke-width:2px}.ui-chart__flujo{fill:var(--ui-cis-blue);fill-opacity:.28;stroke:none}.ui-chart__bloque{fill:var(--ui-cis-blue);stroke:var(--paper);stroke-width:2px}.ui-chart__arco{fill:none;stroke:var(--ui-cis-blue);stroke-width:18px}.ui-chart__arco--2{stroke:var(--ui-cis-cyan)}.ui-chart__arco--3{stroke:var(--ui-cis-violet)}.ui-chart__pista{fill:none;stroke:var(--line);stroke-width:16px}.ui-chart__avance{fill:none;stroke:var(--ui-cis-blue);stroke-width:16px}.ui-chart__meta{fill:none;stroke:var(--ink);stroke-width:2px}.ui-chart__aguja{fill:none;stroke:var(--ink);stroke-width:3px}.ui-chart__pivote{fill:var(--ink)}.ui-chart__rotulo{fill:var(--ink-muted);font-size:var(--fs-12)}.ui-chart__rotulo--chico{font-size:var(--fs-12)}.ui-chart__valor{fill:var(--ink);font-size:var(--fs-12)}.ui-chart__valor--chico{font-size:var(--fs-12)}.ui-chart__valor--fuerte{font-weight:600}.ui-chart__valor--grande{font-size:var(--fs-14);font-weight:700}.ui-chart__valor--inverso{fill:var(--paper)}:where([data-map-route] svg path:not([class],[fill],[fill] *)){fill:none}:where([data-map-route] svg path:not([class],[stroke],[stroke] *)){stroke:var(--ink);stroke-width:4px;stroke-dasharray:7 5}:where([data-map-choropleth] svg path:not([class],[fill],[fill] *)){fill:#79c8ae}:where([data-map-choropleth] svg path:not([class],[stroke],[stroke] *)){stroke:var(--paper);stroke-width:3px}:where([class^=ui-],[class*=\ ui-]){accent-color:var(--ui-cis-blue)}:where([class^=ui-],[class*=\ ui-]) :where(input:is([type=checkbox],[type=radio])[aria-invalid=true]){outline:2px solid var(--err);outline-offset:2px}:where([class^=ui-],[class*=\ ui-]) :where(progress){background:var(--ink);border:0;width:8rem;height:8px}@supports (color:color-mix(in lab, red, red)){:where([class^=ui-],[class*=\ ui-]) :where(progress){background:color-mix(in srgb, var(--ink) 12%, var(--paper-raised))}}:where([class^=ui-],[class*=\ ui-]) :where(progress){color:var(--ui-cis-blue);vertical-align:middle;appearance:none}:where([class^=ui-],[class*=\ ui-]) :where(progress)::-webkit-progress-bar{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where([class^=ui-],[class*=\ ui-]) :where(progress)::-webkit-progress-bar{background:color-mix(in srgb, var(--ink) 12%, var(--paper-raised))}}:where([class^=ui-],[class*=\ ui-]) :where(progress)::-webkit-progress-value{background:var(--ui-cis-blue)}:where([class^=ui-],[class*=\ ui-]) :where(progress)::-moz-progress-bar{background:var(--ui-cis-blue)}:where(.ui-service,.ui-feedback,.ui-document,.ui-content,.ui-map)>:where(progress){width:100%;display:block}:where(.ui-feedback)>:where(.badge){vertical-align:1px;margin-inline-end:4px}:where([data-tone=ok],[data-tone=success]){--ui-tono:var(--ok)}:where([data-tone=warn],[data-tone=warning]){--ui-tono:var(--warn)}:where([data-tone=err],[data-tone=error]){--ui-tono:var(--err)}:where([data-tone=info]){--ui-tono:var(--ui-cis-blue)}:where(.ui-service)>:where(p,ol,ul,a,button){font-size:var(--fs-13)}:where(.ui-map)>:where(a,button,small,strong,output,time){justify-self:start}:where(.ui-map)>:where(small){color:var(--ui-muted);font-size:var(--fs-12)}:where(.ui-document,.ui-service,.ui-content) :where(li>small){color:var(--ui-muted)}:where(.ui-document,.ui-service,.ui-content) :where(li>a~span:not(.badge)){color:var(--ui-muted);font-size:var(--fs-relative-92)}:where(.ui-chart svg text:not([fill],[fill] *)){fill:var(--ink-muted)}:where(.ui-chart svg text:not([font-size],[font-size] *)){font-size:var(--fs-12)}:where(.ui-chart svg text),:where(.ui-chart,.ui-map-demo) :where(td){font-variant-numeric:tabular-nums}:where(.ui-chart) :where(svg){max-width:30rem}:where([class^=ui-],[class*=\ ui-]) :where(ins){background:var(--paper-raised)}@supports (color:color-mix(in lab, red, red)){:where([class^=ui-],[class*=\ ui-]) :where(ins){background:color-mix(in srgb, var(--paper-raised) 88%, var(--ok))}}:where([class^=ui-],[class*=\ ui-]) :where(ins){color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--ok);-webkit-text-decoration-color:var(--ok);text-decoration-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){:where([class^=ui-],[class*=\ ui-]) :where(ins){-webkit-text-decoration-color:color-mix(in srgb, var(--ok) 70%, var(--ink));-webkit-text-decoration-color:color-mix(in srgb, var(--ok) 70%, var(--ink));text-decoration-color:color-mix(in srgb, var(--ok) 70%, var(--ink))}}:where([class^=ui-],[class*=\ ui-]) :where(ins){text-underline-offset:3px;text-decoration-thickness:2px}:where([class^=ui-],[class*=\ ui-]) :where(del){background:var(--paper-raised)}@supports (color:color-mix(in lab, red, red)){:where([class^=ui-],[class*=\ ui-]) :where(del){background:color-mix(in srgb, var(--paper-raised) 92%, var(--err))}}:where([class^=ui-],[class*=\ ui-]) :where(del){color:var(--err)}@supports (color:color-mix(in lab, red, red)){:where([class^=ui-],[class*=\ ui-]) :where(del){color:color-mix(in srgb, var(--err) 70%, var(--ink))}}:where([class^=ui-],[class*=\ ui-]) :where(del){text-decoration-line:line-through;text-decoration-thickness:1px}:where([class^=ui-],[class*=\ ui-]) :where(kbd){border:1px solid var(--line-control);border-radius:var(--radius-ctl);background:var(--paper-raised);min-width:1.9em;color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-12);text-align:center;border-bottom-width:2px;padding:1px 5px;font-weight:500;line-height:1.45;display:inline-block}.demo-main{flex:1}.demo-hero{border-bottom:1px solid var(--line);padding:clamp(46px,8vw,96px) 0 42px}.demo-hero h1{max-width:850px;font-size:var(--fs-hero,clamp(2.125rem, 5vw, 3.75rem));letter-spacing:-.035em;margin:10px 0 18px;line-height:.98}.demo-hero p{max-width:62ch;color:var(--ink-muted);font-size:var(--fs-16);margin:0}.demo-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.demo-section{border-bottom:1px solid var(--line);padding:44px 0}.demo-section h2{font-size:var(--fs-fluid-25-3-38);letter-spacing:-.025em;margin:0 0 18px}.demo-stats,.demo-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.demo-stats{margin-bottom:28px}.demo-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.demo-form{border:1px solid var(--line);background:var(--paper-raised);padding:20px}.demo-status{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.demo-note{border:1px solid var(--line);background:var(--accent-soft);padding:15px 17px}.demo-note p{color:var(--ink-muted);margin:5px 0 0}.demo-table-wrap{border:1px solid var(--line);background:var(--paper-raised);overflow-x:auto}.demo-footer-inner{padding:28px var(--pad-x);justify-content:space-between;gap:24px;display:flex}.demo-footer-inner p{color:var(--ink-muted);margin:4px 0 0}.demo-footer-meta{font-family:var(--font-mono);font-size:var(--fs-12);text-transform:none}.identity-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.identity-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:250px;padding:22px}.identity-card p{color:var(--muted);font-size:var(--fs-13);margin:26px 0 0}.brand-lockup{align-items:center;gap:16px;min-height:92px;margin-top:28px;display:flex}.corporate-id{color:var(--ink);font-size:var(--fs-12);align-items:center;gap:10px;font-weight:700;line-height:1.05;display:inline-flex}.corporate-id img{object-fit:contain;width:36px;height:36px}.brand-separator{background:var(--line);flex:0 0 1px;width:1px;height:48px}.brand-namebrand{color:var(--brand-name,var(--ink));font-size:var(--fs-20);letter-spacing:-.03em;font-weight:700;line-height:1.02}.identity-card--usaia{--brand-name:#5967b1}.identity-card--usaia .namebrand-muted,.identity-card--usaia small{color:#737b83}.identity-card--usaia small{margin-left:1px;font-size:.55em;font-weight:500}.identity-card--firmas{--brand-name:#7b4e33}.identity-card--situacion{--brand-name:#d97706}.identity-card--indieweb{--brand-name:#db2777}.identity-card--cochid{--brand-name:#1d4ed8}.identity-card--periodismo{--brand-name:#b91c1c}.identity-card--periodismo .corporate-id img{width:48px;height:48px}.section-note{color:var(--muted);font-size:var(--fs-13);margin:24px 0 0}.section-note a{color:var(--accent);font-weight:600}}@layer utilities{.flex{display:flex}.grid{display:grid}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.font-mono{font-family:JetBrains Mono,monospace}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}}:root{--ink:#111820;--muted:#56616b;--paper:#fff;--raised:#fff;--line:#cbc8be;--cis-blue:#24577f;--cis-cyan:#0b8fac;--cis-orange:#d97706;--cis-violet:#5967b1;--state-success:#176b4d;--state-warning:#9a5b08;--state-danger:#a41e22;--accent:var(--cis-blue);--action-primary:var(--cis-blue);--accent-soft:#e5eef5;--surface-blue:#f0f6fa;--surface-cyan:#edf8fa;--surface-warm:#fbf5eb;--cis-namebrand-size:11.5px;--cis-namebrand-weight:800;--cis-namebrand-leading:.96;--cis-namebrand-tracking:.02em;color-scheme:light dark}:root[data-theme=dark]{--ink:#f4f7f8;--muted:#b8c3cb;--paper:#10161c;--raised:#171f27;--line:#46535d;--cis-blue:#7db4da;--state-success:#7bdab5;--state-warning:#f2bd70;--state-danger:#ff9297;--accent-soft:#19344a;--surface-blue:#172a38;--surface-cyan:#163036;--surface-warm:#33291c;color-scheme:dark}@font-face{font-family:Clear Sans Candidate;src:url(assets/fonts/candidates/clear-sans/ClearSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Clear Sans Candidate;src:url(assets/fonts/candidates/clear-sans/ClearSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Go Candidate;src:url(assets/fonts/candidates/go/Go-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Go Mono Candidate;src:url(assets/fonts/candidates/go-mono/Go-Mono.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Go Mono Candidate;src:url(assets/fonts/candidates/go-mono/Go-Mono-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Noto Sans Mono Candidate;src:url(assets/fonts/candidates/noto-sans-mono/NotoSansMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Mono Candidate;src:url(assets/fonts/candidates/noto-sans-mono/NotoSansMono-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Go Candidate;src:url(assets/fonts/candidates/go/Go-Bold.ttf)format("truetype");font-weight:700;font-display:swap}body{background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-size:var(--fs-15);margin:0;line-height:1.55}button,select{font:inherit}.top{z-index:20;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;padding:13px clamp(20px,4vw,56px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.top{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top__brand{align-items:center;gap:12px;text-decoration:none;display:flex}.top__brand>span{gap:2px;display:grid}.top__mark{width:30px;height:30px}.top__name{font-weight:700;line-height:1.05}.top__meta,code,.mono{font-family:JetBrains Mono,monospace}.top__meta{color:var(--muted);font-size:var(--fs-12)}.top nav{font-size:var(--fs-13);gap:18px;display:flex}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;font-size:var(--fs-13);font-weight:600;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] nav{border:1px solid var(--line);background:#fff;gap:0;width:min(280px,100vw - 28px);display:grid;position:absolute;top:34px;right:0}.mobile-nav[open] a{border-bottom:1px solid var(--line);padding:12px 14px;text-decoration:none}.mobile-nav[open] a:last-child{border-bottom:0}.wrap{width:min(1500px,100% - 40px);margin:0 auto}.hero{border-bottom:1px solid var(--line);padding:clamp(48px,6vw,84px) 0 56px}.kicker{color:var(--accent);font-size:var(--fs-13);letter-spacing:.01em;margin:0 0 18px;font-weight:600}h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:900px;font-size:var(--fs-fluid-42-6-72);letter-spacing:-.038em;margin:0;font-weight:600;line-height:1.04}.hero__lead{max-width:760px;color:var(--muted);font-size:var(--fs-fluid-18-2-24);margin:30px 0 0;line-height:1.42}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero__actions a{border:1px solid var(--accent);min-height:44px;color:var(--accent);align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.hero__actions a:first-child{background:var(--accent);color:#fff}.hero__art{margin:48px 0 0}.hero__art img{object-fit:cover;object-position:center 52%;width:100%;max-height:560px;display:block}.hero__art figcaption{max-width:64ch;color:var(--muted);font-size:var(--fs-12);margin-top:10px}.hero__facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:50px;display:grid}.fact{border-right:1px solid var(--line);padding:18px 20px}.fact:last-child{border-right:0}.fact b{font-size:var(--fs-26);display:block}.fact span{color:var(--muted);font-size:var(--fs-13)}.section{border-bottom:1px solid var(--line);padding:72px 0}.section__head{grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);gap:40px;margin-bottom:38px;display:grid}.section h2{font-size:var(--fs-fluid-30-4-54);letter-spacing:-.035em;margin:0;line-height:1}.section__intro{max-width:720px;color:var(--muted);font-size:var(--fs-17);margin:0}.anatomy{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.anatomy article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--raised);flex-direction:column;min-height:210px;padding:22px;display:flex}.anatomy .num{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:var(--fs-12)}.anatomy h3{font-size:var(--fs-18);margin:26px 0 8px}.anatomy p{color:var(--muted);font-size:var(--fs-13-5);margin:0}.anatomy a{color:var(--accent);font-size:var(--fs-13);align-self:flex-start;margin-top:auto;padding-top:18px;font-weight:600}.kit-root{border:1px solid var(--line);background:var(--raised);grid-template-columns:.9fr 1.1fr;gap:40px;padding:32px;display:grid}.kit-root h3{font-size:var(--fs-fluid-28-3-42);letter-spacing:-.03em;margin:10px 0}.kit-root p{max-width:60ch;color:var(--muted);margin:0}.kit-root ul{color:var(--muted);margin:0;padding-left:20px}.kit-root li{margin-bottom:12px}.owner-row{border:1px solid var(--line);background:var(--accent-soft);grid-template-columns:1fr repeat(4,auto);align-items:center;gap:0;margin-top:18px;display:grid}.owner-row span,.owner-row strong{border-right:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:var(--fs-12);letter-spacing:.07em;padding:11px 14px}.owner-row strong:last-child{border-right:0}.owner-row span{color:var(--muted);text-transform:none}.brand-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:18px;display:grid}.brand-card{--brand-accent:var(--accent);--brand-soft:var(--accent-soft);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:270px;padding:20px;display:flex}.brand-card__head{align-items:center;gap:9px;display:flex}.brand-card__swatch{border:1px solid var(--brand-accent);width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.brand-card__swatch{border:1px solid color-mix(in srgb,var(--brand-accent) 70%,var(--line))}}.brand-card__swatch{background:var(--brand-accent)}.brand-card h3{font-size:var(--fs-20);letter-spacing:-.02em;margin:30px 0 8px}.brand-card p{color:var(--muted);font-size:var(--fs-13);margin:0}.brand-card a{color:var(--brand-accent);font-size:var(--fs-13);align-self:flex-start;margin-top:auto;font-weight:600}.brand-card--reserved{--brand-accent:#73777b;--brand-soft:#eceeef}.brand-card--reserved .mono{color:var(--muted);font-size:var(--fs-12);text-transform:none;margin-top:auto}.directions{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.direction{background:var(--raised);border:1px solid var(--line)}.direction__copy{min-height:210px;padding:24px}.direction__label{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:var(--fs-12);text-transform:none}.direction h3{font-size:var(--fs-26);letter-spacing:-.025em;margin:12px 0 8px}.direction p{color:var(--muted);margin:0}.direction ul{color:var(--muted);font-size:var(--fs-13);padding-left:18px}.direction iframe{border:0;border-top:1px solid var(--line);background:var(--raised);width:100%;height:480px;display:block}.direction__links{border-top:1px solid var(--line);font-size:var(--fs-13);justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.recommended{border:1px solid var(--accent);color:var(--accent);font-family:JetBrains Mono,monospace;font-size:var(--fs-12);text-transform:none;padding:4px 7px;display:inline-flex}.compare-tools{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:22px;display:flex}.compare-tools label{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:var(--fs-12);text-transform:none;gap:5px;display:grid}.compare-tools select{border:1px solid var(--line);background:var(--raised);min-width:180px;color:var(--ink);padding:9px 12px}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.frame{background:var(--raised);border:1px solid var(--line)}.frame__bar{border-bottom:1px solid var(--line);font-family:JetBrains Mono,monospace;font-size:var(--fs-12);text-transform:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.frame iframe{background:var(--raised);border:0;width:100%;height:760px;display:block}.history{border:1px solid var(--line);background:var(--raised);grid-template-columns:repeat(5,1fr);display:grid}.history article{border-right:1px solid var(--line);flex-direction:column;min-height:260px;padding:22px;display:flex}.history article:last-child{border-right:0}.history h3{font-size:var(--fs-24);margin:24px 0 8px}.history p{color:var(--muted);font-size:var(--fs-13);margin:0 0 18px}.history a{font-size:var(--fs-13);margin-top:auto}.history .keep{color:#126b4f}.history .drop{color:#9a1b1b}.decision{border:1px solid var(--line);background:var(--accent-soft);grid-template-columns:.8fr 1.2fr;gap:40px;padding:42px;display:grid}.decision h2{font-size:var(--fs-fluid-32-4-52)}.decision ol{margin:0;padding-left:22px}.decision li{margin-bottom:12px}.foot{color:var(--muted);font-size:var(--fs-12);justify-content:space-between;gap:20px;padding:30px 0 70px;display:flex}@media (max-width:1050px){.directions,.anatomy{grid-template-columns:repeat(2,1fr)}.brand-grid{grid-template-columns:repeat(3,1fr)}.history{grid-template-columns:repeat(2,1fr)}.history article{border-bottom:1px solid var(--line)}.hero__facts{grid-template-columns:repeat(2,1fr)}.fact{border-bottom:1px solid var(--line)}}@media (max-width:720px){.top>nav{display:none}.mobile-nav{display:block}.wrap{width:min(100% - 28px,1500px)}.section__head,.decision,.compare-grid,.directions,.anatomy,.history,.kit-root,.brand-grid{grid-template-columns:1fr}.owner-row{grid-template-columns:1fr 1fr}.owner-row span,.owner-row strong{border-bottom:1px solid var(--line)}.hero__facts{grid-template-columns:1fr}.fact{border-right:0}.frame iframe{height:690px}.history article{border-right:0}}.hero--review{background:#fff;padding-top:clamp(44px,6vw,76px)}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.hero-copy h1{max-width:760px;font-size:var(--fs-fluid-42-5-72)}.review-label{color:#24577f;font-size:var(--fs-12);letter-spacing:.01em;margin:0 0 20px;font-weight:600}.system-chain{border-block:1px solid #c7cdd1;align-items:stretch;margin-top:34px;display:flex;overflow-x:auto}.system-chain span{min-width:max-content;font-size:var(--fs-13);flex:1;align-items:center;gap:8px;padding:12px 10px;display:flex}.system-chain b{color:#66717a;font-size:var(--fs-12)}.system-chain i{color:#7d868d;place-items:center;font-style:normal;display:grid}.section--tint{background:var(--surface-blue)}.system-index{border-top:1px solid #aeb6bc}.system-index>a{border-bottom:1px solid #c7cdd1;grid-template-columns:44px minmax(150px,.55fr) minmax(220px,.8fr) minmax(240px,1fr);align-items:center;gap:24px;min-height:78px;padding:9px 12px;text-decoration:none;display:grid}.system-index>a:hover{background:#fff}.system-index__id{color:#64707a;font-size:var(--fs-12);font-variant-numeric:tabular-nums}.system-index>a>strong{font-size:var(--fs-17)}.system-index>a>span:last-child{color:#59656e;font-size:var(--fs-13)}.system-index__sample{min-height:44px}.sample-colors{border:1px solid #b5bdc3;grid-template-columns:repeat(4,1fr);display:grid}.sample-colors i:first-child{background:#fff}.sample-colors i:nth-child(2){background:#111820}.sample-colors i:nth-child(3){background:#d4dbe1}.sample-colors i:nth-child(4){background:#24577f}.sample-type{font-size:var(--fs-32);letter-spacing:-.04em;align-items:baseline;gap:14px;font-weight:600;display:flex}.sample-type small{font-family:JetBrains Mono,monospace;font-size:var(--fs-12);font-weight:400}.sample-identity{align-items:center;gap:10px;display:flex}.sample-identity img{width:28px;height:28px}.sample-identity i{background:#aeb6bc;width:1px;height:32px}.sample-identity b{font-size:var(--fs-23);letter-spacing:-.04em}.sample-identity b span{color:#4f46e5}.sample-chrome{background:#eef0f1;border:1px solid #aeb6bc;grid-template-columns:38px 1fr 54px;align-items:center;gap:8px;padding:7px;display:grid}.sample-chrome i{background:#34414b;height:8px}.sample-chrome i:nth-child(2){background:repeating-linear-gradient(90deg,#7d878e 0 28px,#0000 28px 38px)}.sample-layout{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr 1.4fr;gap:4px;height:44px;display:grid}.sample-layout i{background:#fff;border:1px solid #9ba5ac}.sample-layout i:first-child{grid-row:1/3}.sample-actions{align-items:center;gap:8px;display:flex}.sample-actions i{font-size:var(--fs-12);border:1px solid #172028;padding:7px 11px;font-style:normal}.sample-actions i:first-child{color:#fff;background:#172028}.sample-data{align-items:center;display:grid}.sample-data svg{width:100%;height:38px}.sample-data path{fill:none;stroke:#1d4ed8;stroke-width:2px}.sample-form{gap:5px;display:grid}.sample-form i{background:#fff;border:1px solid #aeb6bc;height:15px;display:block}.sample-form i:first-child{background:#66717a;border:0;width:55%;height:5px}.sample-feedback{font-size:var(--fs-12);border-block:1px solid #aeb6bc;align-items:center;gap:10px;padding-block:8px;display:flex}.sample-feedback i{background:#147052;width:8px;height:8px}.sample-template{background:#fff;border:1px solid #aeb6bc;grid-template-rows:9px 25px;grid-template-columns:50px 1fr;gap:4px;padding:5px;display:grid}.sample-template i:first-child{background:#53606a;grid-column:1/3}.sample-template i{background:#dde2e5}.sample-focus{font-size:var(--fs-12);align-items:center;gap:12px;display:flex}.sample-focus i{background:#fff;border:3px solid #24577f;padding:7px 18px;font-style:normal}.sample-contract{font-size:var(--fs-18);align-items:center;gap:14px;font-weight:700;display:flex}.sample-contract i{font-family:JetBrains Mono,monospace;font-size:var(--fs-12);border:1px solid #aeb6bc;padding:5px 8px;font-style:normal;font-weight:400}.inheritance-table{border:1px solid #b9c0c6;grid-template-columns:repeat(4,1fr);display:grid}.inheritance-table>div{border-right:1px solid #c7cdd1;min-height:150px;padding:18px}.inheritance-table>div:last-child{border-right:0}.inheritance-table span{color:#24577f;font-size:var(--fs-12);text-transform:none;font-weight:700}.inheritance-table strong{font-size:var(--fs-17);margin-top:22px;display:block}.inheritance-table p{color:#626d75;font-size:var(--fs-12-5);margin:7px 0 0}.brand-list{border-top:1px solid #aeb6bc;margin-top:34px}.brand-list article{border-bottom:1px solid #c7cdd1;grid-template-columns:180px minmax(390px,1fr) minmax(240px,.65fr);align-items:center;gap:30px;min-height:124px;padding:18px 8px;display:grid}.brand-list__meta{align-content:center;align-self:stretch;gap:8px;display:grid}.brand-list__meta span{color:#66717a;font-size:var(--fs-12);text-transform:none;font-weight:700}.brand-list__meta a{font-size:var(--fs-12)}.brand-list article>p{color:#5b666e;font-size:var(--fs-13);margin:0}.verified-lockup{color:#111820;background:#fff;border:1px solid #0000;align-items:center;gap:18px;padding:12px;display:flex}.verified-lockup>img{object-fit:contain;max-width:100%}:root[data-theme=dark] .verified-lockup{color:var(--ink);background:0 0}:where(:root[data-theme=dark]) .corporate-name{color:var(--ink)}.verified-lockup>i{background:#aeb6bc;width:1px;height:56px}.corporate-name{color:#111820;align-items:center;gap:10px;display:inline-flex}.corporate-name img{width:38px;height:38px}.corporate-name b{font-size:var(--fs-12);letter-spacing:.025em;line-height:.98}.corporate-name--cds img,.corporate-name--cochid img{width:34px;height:34px}.corporate-name--cochid b{font-size:var(--fs-12)}.namebrand{color:#111820;font-size:var(--fs-fluid-23-2_2-34);letter-spacing:-.04em;white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.namebrand small{color:#5f6870;letter-spacing:0;margin-left:0;font-size:1em;font-weight:400}.namebrand--usaia b{color:#4f46e5}.namebrand--situacion b{color:#d97706}.namebrand--indieweb b{color:#db2777}.namebrand--firmas b{color:#7b4e33}.namebrand--firmas span{color:#737b83}.namebrand--comentario b{color:#1d9bd1}.namebrand--editorial{color:#bd222d;font-size:var(--fs-fluid-19-2-29)}.namebrand--editorial span{color:#6b737a}.kit-preview{background:#fff;border:1px solid #aeb6bc;grid-template-columns:repeat(4,1fr);display:grid}.kit-preview>div{border-right:1px solid #c7cdd1;flex-direction:column;justify-content:center;gap:9px;min-height:185px;padding:20px;display:flex}.kit-preview>div:last-child{border-right:0}.kit-preview>div>span{color:#66717a;font-size:var(--fs-12);text-transform:none;margin-bottom:auto;font-weight:700}.kit-preview>div>strong{font-size:var(--fs-22)}.kit-preview label,.kit-preview small{font-size:var(--fs-12)}.kit-preview p{color:#626d75;font-size:var(--fs-12);margin:0}.type-renditions{border:1px solid var(--doc-line);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);display:grid}.type-rendition{min-width:0;min-height:260px;padding:24px}.type-rendition+.type-rendition{border-left:1px solid var(--doc-line)}.type-rendition>span{color:var(--doc-muted);font-size:var(--fs-12)}.type-rendition>p{font-size:var(--fs-fluid-25-3-42);letter-spacing:-.035em;margin:34px 0 16px;font-weight:600;line-height:1.05}.type-rendition .type-rendition__body{max-width:58ch;font-size:var(--fs-16);letter-spacing:0;margin:0 0 28px;font-weight:400;line-height:1.65}.type-rendition>div{color:var(--doc-muted);font-size:var(--fs-13);overflow-wrap:anywhere}.type-rendition--mono,.type-rendition--mono p,.type-rendition--mono div{font-family:JetBrains Mono,monospace}.type-rendition--mono>p{font-size:var(--fs-16);letter-spacing:0;line-height:1.6}.mono-comparison{border-top:1px solid var(--doc-line);border-left:1px solid var(--doc-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mono-comparison>article{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:var(--raised);min-width:0;color:var(--ink)}.mono-comparison header{border-bottom:1px solid var(--doc-line);align-content:center;gap:3px;min-height:76px;padding:14px 16px;display:grid}.mono-comparison h3{font-size:var(--fs-16);margin:0}.mono-comparison header span{color:var(--doc-muted);font-size:var(--fs-12)}.mono-sample{min-width:0;color:var(--ink);font-size:var(--fs-12);font-variant-numeric:tabular-nums;gap:14px;padding:18px 16px;line-height:1.6;display:grid}.mono-sample--jetbrains{font-family:JetBrains Mono,monospace}.mono-sample--go{font-family:Go Mono Candidate,monospace}.mono-sample--noto{font-family:Noto Sans Mono Candidate,monospace}.mono-sample strong{overflow-wrap:anywhere;font-size:var(--fs-14)}.mono-sample code{border-block:1px solid var(--doc-line);white-space:nowrap;padding-block:10px;overflow-x:auto}.mono-sample p{overflow-wrap:anywhere;min-width:0;margin:0}.mono-sample dl{margin:0}.mono-sample dl div{border-top:1px solid var(--doc-line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:7px;display:grid}.mono-sample dd{margin:0}.mono-sample__glyphs{font-size:var(--fs-fluid-25-3-38);letter-spacing:.02em;font-weight:500;line-height:1.3}.mono-sample__sizes{border-block:1px solid var(--doc-line);gap:7px;padding-block:12px;display:grid}.mono-sample__sizes span:first-child{font-size:var(--fs-12)}.mono-sample__sizes span:nth-child(2){font-size:var(--fs-14)}.mono-sample__sizes span:nth-child(3){font-size:var(--fs-24)}html,body,button,input,select,textarea{-webkit-hyphens:none;hyphens:none;word-break:normal}p,li,dt,dd,h1,h2,h3,h4,a,button,label,summary{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal}code,pre,samp,kbd{overflow-wrap:anywhere}.component-gallery{border-top:1px solid var(--doc-line);border-left:1px solid var(--doc-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.component-gallery>article{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:#fff;grid-template-rows:auto minmax(190px,1fr) auto;display:grid}.component-gallery header,.component-gallery footer{justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.component-gallery header{border-bottom:1px solid var(--doc-line)}.component-gallery footer{border-top:1px solid var(--doc-line);color:var(--doc-muted);font-size:var(--fs-12)}.component-gallery h3{font-size:var(--fs-15);margin:0}.component-gallery header a,.component-gallery footer a{font-size:var(--fs-12)}.component-gallery__stage{align-content:center;padding:22px;display:grid;overflow-x:auto}.component-receipt{border-top:1px solid var(--doc-line);margin:0}.component-receipt div{border-bottom:1px solid var(--doc-line);grid-template-columns:90px 1fr;padding:8px;display:grid}.component-receipt dt{color:var(--doc-muted);font-size:var(--fs-12)}.component-receipt dd{font-size:var(--fs-12);margin:0}.component-examples{border-top:1px solid var(--doc-line);border-left:1px solid var(--doc-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.component-example{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:#fff}.component-example>header{border-bottom:1px solid var(--doc-line);min-height:104px;padding:16px}.component-example h3{font-size:var(--fs-16);margin:0 0 6px}.component-example p{color:var(--doc-muted);font-size:var(--fs-12);margin:0}.component-example__stage{min-width:0;min-height:260px;padding:18px}.brand-variant{--brand-accent:#24577f}.brand-variant--cds{--brand-accent:#2f3439}.brand-variant--cochid{--brand-accent:#1d4ed8}.brand-variant--comentario{--brand-accent:#22a9cc}.brand-variant--editorial-sebastian{--brand-accent:#b4232c}.brand-variant--firmas-documentos{--brand-accent:#795f45}.brand-variant--usaia{--brand-accent:#7357b7}.brand-variant__label{color:var(--brand-accent);font-size:var(--fs-12);border-bottom:2px solid;margin-bottom:10px;padding-bottom:2px;font-weight:600;display:inline-block}.brand-comparison{border:1px solid var(--doc-line);background:var(--raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-comparison>section{padding:20px}.brand-comparison>section+section{border-left:1px solid var(--doc-line)}.brand-comparison h3{margin-top:0}.verdict-comparison{border:1px solid var(--doc-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.verdict-example{background:var(--raised);min-width:0}.verdict-example+.verdict-example{border-left:1px solid var(--doc-line)}.verdict-example>header{border-bottom:1px solid var(--doc-line);justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.verdict-example>header span{color:var(--doc-muted);font-size:var(--fs-12);text-align:right}.verdict-example--correct>header strong{color:#126648}.verdict-example--incorrect>header strong{color:#922d25}.verdict-example__stage{background:var(--raised);min-height:190px;padding:20px}.verdict-example--incorrect .verdict-example__stage{color:#6f2525;background:#fff8f6;place-items:center;display:grid}.verdict-example>ul{border-top:1px solid var(--doc-line);margin:0;padding:14px 18px 18px 34px}.anti-sample__chrome,.anti-sample__actions,.anti-sample__form,.anti-sample__metric,.anti-sample__editorial,.anti-sample__status,.anti-sample__empty,.anti-sample__document,.anti-sample__map,.anti-sample__agent{background:var(--raised);border:1px solid #d7aaa2;gap:8px;width:min(100%,360px);padding:16px;display:grid}.anti-sample__actions{grid-template-columns:repeat(3,1fr)}.anti-sample__actions span{text-align:center;border:1px solid;padding:8px}.anti-sample__metric strong{font-size:var(--fs-38)}.anti-sample__editorial code{white-space:normal}.anti-sample__empty{text-align:center;place-content:center;min-height:130px}.anti-sample__map>span{letter-spacing:7px}.responsive-comparison{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.responsive-comparison>section{min-width:0}.responsive-comparison>section>header{border-bottom:1px solid var(--doc-line);font-size:var(--fs-12);justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:8px;display:flex}.responsive-frame{border:1px solid var(--doc-line);background:var(--raised);padding:12px;overflow:auto}.responsive-frame--mobile{width:min(320px,100%)}.responsive-frame--desktop{width:100%}.consumer-link{border:1px solid var(--doc-line);background:var(--raised);padding:16px}.consumer-index{gap:28px;display:grid}.consumer-group{scroll-margin-top:92px}.consumer-group>header{border-bottom:2px solid var(--doc-ink);justify-content:space-between;align-items:end;gap:18px;padding-bottom:9px;display:flex}.consumer-group>header span{color:var(--doc-muted);font-size:var(--fs-12)}.consumer-group>header h3{margin:2px 0 0}.code-copy-note{color:var(--doc-muted);font-size:var(--fs-12);margin-top:-6px}.code-sample{color:#fff;background:#111820;border:1px solid #9da5ab}.code-sample>header{border-bottom:1px solid #414a51;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.code-sample>header span{color:#bfc7cd;font:var(--fs-12) "JetBrains Mono", monospace}.code-sample button{color:#fff;font:var(--fs-12) "IBM Plex Sans", sans-serif;background:0 0;border:1px solid #7e8991;padding:5px 8px}.code-sample button:hover,.code-sample button:focus-visible{color:#111820;background:#fff}.code-sample pre{border:0;margin:0;overflow:auto}.catalog-groups{gap:42px;display:grid}.catalog-group{scroll-margin-top:96px}.catalog-group>header{border-bottom:2px solid #111820;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.catalog-group>header h3{font-size:var(--fs-22);margin:0}.catalog-group>header span{color:var(--doc-muted);font-size:var(--fs-12)}.catalog-grid{border-left:1px solid var(--doc-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-card{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:#fff;grid-template-rows:auto minmax(220px,1fr) auto;display:grid}.catalog-card>header,.catalog-card>footer{padding:12px 14px}.catalog-card>header{border-bottom:1px solid var(--doc-line)}.catalog-card>header p{color:var(--doc-muted);font-size:var(--fs-12);text-transform:none;margin:0 0 3px}.catalog-card>header h3{font-size:var(--fs-16);margin:0}.catalog-card__stage{align-content:start;min-width:0;padding:18px;display:grid;overflow:auto}.catalog-card>footer{border-top:1px solid var(--doc-line);color:var(--doc-muted);font-size:var(--fs-12);justify-content:space-between;align-items:center;gap:12px;display:flex}.doc-shell.doc-shell--wide{grid-template-columns:minmax(0,1fr)}.doc-main.doc-main--wide{width:min(100%,1540px);margin-inline:auto}.decision-board{border-top:1px solid var(--doc-line);border-left:1px solid var(--doc-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-board__item{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:#fff;flex-direction:column;min-width:0;min-height:180px;padding:18px;display:flex}.decision-board__item>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.decision-board__item>header code{font-size:var(--fs-12);background:0 0;padding:0}.decision-board__item>header span{color:var(--doc-accent);font-size:var(--fs-12);font-weight:600}.decision-board__item p{font-size:var(--fs-15);margin:24px 0!important}.decision-board__item footer{font-size:var(--fs-12);flex-wrap:wrap;gap:8px 18px;margin-top:auto;display:flex}.decision-archive>summary{cursor:pointer;padding:12px 0;font-weight:600}.decision-archive .decision-board{margin-top:12px}.decision-walkthrough{border-top:2px solid var(--doc-ink);background:#fff}.review-toolbar{border-inline:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);grid-template-columns:auto minmax(340px,1fr) minmax(180px,280px);align-items:center;gap:10px 24px;padding:16px 18px;display:grid}.review-toolbar>div:first-child{display:grid}.review-toolbar>div:first-child span{color:var(--doc-muted);font-size:var(--fs-12);text-transform:none}.review-toolbar>div:first-child strong{font-size:var(--fs-16)}.review-scopes{flex-wrap:wrap;justify-content:center;gap:0;display:flex}.review-scopes button{color:#172028;background:#fff;border:1px solid #7d878f;min-height:38px;padding:7px 11px}.review-scopes button+button{border-left:0}.review-scopes button[aria-pressed=true]{border-color:var(--action-primary);background:var(--action-primary);color:#fff}.review-scopes span{font-variant-numeric:tabular-nums;opacity:.72;margin-left:5px}.review-select-label{display:none}.review-toolbar progress{accent-color:#24577f;background:#e4e7e9;border:0;width:100%;height:8px}.review-toolbar progress::-webkit-progress-bar{background:#e4e7e9}.review-toolbar progress::-webkit-progress-value{background:#24577f}.review-toolbar>p{color:var(--doc-muted);font-size:var(--fs-12);text-align:right;grid-column:3;margin:0}.review-toolbar .review-error:empty{display:none}.review-toolbar .review-error{color:#8d171b;text-align:left;grid-column:1/-1}.review-shell{border-inline:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);grid-template-columns:minmax(220px,280px) minmax(0,1fr);display:grid}.review-menu{border-right:1px solid var(--doc-line);scrollbar-gutter:stable;background:#f4f5f5;max-height:min(720px,100vh - 110px);overflow-y:auto}.review-menu ol{margin:0;padding:0;list-style:none}.review-menu li+li{border-top:1px solid #d9dde0}.review-menu button{color:#172028;text-align:left;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr);width:100%;padding:9px 10px;display:grid}.review-menu button:hover{background:#e7eaec}.review-menu button[aria-current=step]{background:#fff;font-weight:600}.review-menu button:before{content:"○";color:#68727a;grid-area:1/1;width:15px}.review-menu button[data-verdict=yes]:before{content:"✓";color:#126b4f;font-weight:800}.review-menu button[data-verdict=no]:before{content:"×";color:#971f24;font-weight:800}.review-menu button span{font-family:JetBrains Mono,monospace;font-size:var(--fs-12);grid-area:1/1;padding-left:20px}.review-menu button strong{font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-weight:500;overflow:hidden}.review-card{background:#fff;min-width:0}.review-card>header{border-bottom:1px solid var(--doc-line);grid-template-columns:auto 1fr auto;align-items:center;gap:8px 18px;padding:18px clamp(18px,3vw,36px);display:grid}.review-card>header>div{align-items:center;gap:9px;display:flex}.review-card>header code{color:#172028;font-size:var(--fs-12);background:0 0;padding:0}.review-card>header span{color:#24577f;font-size:var(--fs-12);text-transform:none}.review-card>header h3{max-width:38ch;font-size:var(--fs-fluid-24-3-38);grid-column:1/-1;margin:6px 0 0;line-height:1.08}.review-card>header a{font-size:var(--fs-12);justify-self:end}.review-preview{border-bottom:1px solid var(--doc-line);background:#f8f9f9}.review-preview__toolbar{border-bottom:1px solid var(--doc-line);min-height:42px;font-size:var(--fs-12);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:7px 18px;display:flex}.review-preview__toolbar>div{display:flex}.review-preview__toolbar button{background:#fff;border:1px solid #9ca4aa;min-height:30px;padding:4px 9px}.review-preview__toolbar button+button{border-left:0}.review-preview__toolbar button[aria-pressed=true]{border-color:var(--action-primary);background:var(--action-primary);color:#fff}.review-preview>[data-review-preview]{align-items:center;min-height:300px;padding:clamp(20px,4vw,52px);display:grid}.review-preview__label{color:var(--doc-muted);font-size:var(--fs-12);margin:0 0 12px}.review-preview__stage{min-width:0;max-width:760px}.review-demo{width:min(100%,760px);margin-inline:auto}.review-demo--foundations{background:#fff;border:1px solid #aeb5ba;grid-template-columns:repeat(3,1fr);display:grid}.review-demo--foundations>div{grid-template-columns:58px 1fr;align-items:center;gap:2px 12px;padding:16px;display:grid}.review-demo--foundations>div+div{border-left:1px solid #d9dde0}.review-demo--foundations span{border:1px solid #aeb5ba;grid-row:1/3;width:58px;height:58px}.review-swatch--paper{background:#fff}.review-swatch--ink{background:#111820}.review-swatch--accent{background:#24577f}.review-demo--foundations small{color:#626c74}.review-demo--type{background:#fff;border:1px solid #aeb5ba;gap:14px;padding:26px;display:grid}.review-demo--type p{font-size:var(--fs-fluid-24-4-42);margin:0;line-height:1.08}.review-demo--type code{font-size:var(--fs-14);background:0 0;padding:0}.review-demo--type small{color:#626c74}.review-demo--type-options{width:min(100%,1040px)}.type-review-context{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.type-review-context>div{gap:2px;display:grid}.type-review-context strong{font-size:var(--fs-14)}.type-review-context span{color:#626c74;font-size:var(--fs-12);text-transform:none}.type-review-context p{color:#4f5961;font-size:var(--fs-12);margin:0}.type-review-grid{background:#fff;border-top:1px solid #9fa8ae;border-left:1px solid #9fa8ae;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.type-review-option{border-bottom:1px solid #9fa8ae;border-right:1px solid #9fa8ae;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.type-review-option>header{border-bottom:1px solid #d6dadd;gap:2px;padding:12px 14px;display:grid}.type-review-option>header strong{font-size:var(--fs-12)}.type-review-option>header span{color:#626c74;font-size:var(--fs-12)}.type-review-option>footer{color:#626c74;font-size:var(--fs-12);border-top:1px solid #d6dadd;padding:10px 14px}.type-review-sample{padding:22px 18px 24px}.type-review-sample>span{color:#24577f;font-size:var(--fs-12);text-transform:none;margin-bottom:8px;font-weight:600;display:block}.type-review-sample h4{margin:0;font-family:IBM Plex Sans,sans-serif;font-weight:600}.type-review-sample p{margin:10px 0 18px;font-family:IBM Plex Sans,sans-serif}.type-review-sample dl{border-top:1px solid #d6dadd;margin:0}.type-review-sample dl div{border-bottom:1px solid #e3e6e8;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;display:grid}.type-review-sample dt,.type-review-sample dd{font-size:var(--fs-12);margin:0}.type-review-sample dt{color:#626c74}.type-review-option[data-type-mode=product] .type-review-sample h4{font-size:var(--fs-24);line-height:1.17}.type-review-option[data-type-mode=product] .type-review-sample p{font-size:var(--fs-14);line-height:1.5}.type-review-option[data-type-mode=editorial] .type-review-sample{padding-block:30px 34px}.type-review-option[data-type-mode=editorial] .type-review-sample h4{font-size:var(--fs-32);letter-spacing:-.02em;line-height:1.12}.type-review-option[data-type-mode=editorial] .type-review-sample p{font-size:var(--fs-17);line-height:1.65}.type-review-option[data-type-mode=operational] .type-review-sample{padding:16px 14px 18px}.type-review-option[data-type-mode=operational] .type-review-sample h4{font-size:var(--fs-18);line-height:1.22}.type-review-option[data-type-mode=operational] .type-review-sample p{font-size:var(--fs-12);line-height:1.5}.type-review-option[data-type-mode=operational] .type-review-sample dd{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.type-review-note{color:#4f5961;font-size:var(--fs-12);margin:12px 0 0;line-height:1.5}.review-demo--chrome{background:#fff;border:1px solid #9fa8ae}.review-demo--chrome,.review-demo--chrome nav,.review-demo__lockup{align-items:center;display:flex}.review-demo--chrome{justify-content:space-between;gap:18px;padding:12px 14px}.review-demo__lockup{gap:9px}.review-demo__lockup .review-mark{flex:0 0 34px;width:34px;height:34px;display:block}.review-demo__lockup i{background:#aeb5ba;width:1px;height:30px}.review-demo__lockup b{font-size:var(--fs-14)}.review-demo--chrome nav{font-size:var(--fs-12);flex-wrap:wrap;justify-content:flex-end;gap:12px}.review-demo--chrome nav button{border:1px solid var(--action-primary);background:var(--action-primary);color:#fff;min-height:34px;padding:5px 10px}.review-demo--layout{background:#fff;border:1px solid #aeb5ba;grid-template-rows:auto 150px auto;grid-template-columns:150px 1fr;display:grid}.review-demo--layout>*{padding:14px}.review-demo--layout>div{border-bottom:1px solid #aeb5ba;grid-column:1/-1}.review-demo--layout aside{border-right:1px solid #aeb5ba}.review-demo--layout footer{border-top:1px solid #aeb5ba;grid-column:1/-1}.review-demo--actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-demo--actions button{color:#172028;background:#fff;border:1px solid #172028;min-height:42px;padding:8px 15px}.review-demo--actions button:first-child{border-color:var(--action-primary);background:var(--action-primary);color:#fff}.review-demo--chart{background:#fff;border:1px solid #aeb5ba;padding:18px}.review-demo--chart svg{width:100%;height:auto;display:block}.review-demo--chart path{fill:none;stroke:#d2d7da}.review-demo--chart polyline{fill:none;stroke:#24577f;stroke-width:4px}.review-demo--chart figcaption{color:#626c74;font-size:var(--fs-12);margin-top:10px}.review-demo--form{background:#fff;border:1px solid #aeb5ba;gap:8px;max-width:440px;padding:22px;display:grid}.review-demo--form input{min-height:42px;font:inherit;border:1px solid #7d878f;padding:8px}.review-demo--form small{color:#626c74}.review-demo--form button{border:1px solid var(--action-primary);background:var(--action-primary);color:#fff;justify-self:start;min-height:40px;padding:7px 13px}.review-demo--feedback{background:#fffaf2;border:1px solid #9b5b22;padding:20px}.review-demo--feedback p{margin:7px 0 15px}.review-demo--feedback button{background:#fff;border:1px solid #7d878f;min-height:38px;padding:6px 11px}.review-demo--document{background:#fffdf9;border:1px solid #8e7967;max-width:520px}.review-demo--document>*{padding:14px 16px}.review-demo--document header,.review-demo--document footer{border-bottom:1px solid #cabdaf}.review-demo--document header{display:grid}.review-demo--document header span{color:#70543c;font-size:var(--fs-12)}.review-demo--document dl{margin:0}.review-demo--document dl div{grid-template-columns:100px 1fr;padding:7px 0;display:grid}.review-demo--document dt,.review-demo--document dd{margin:0}.review-demo--document footer{color:#665b52;font-size:var(--fs-12);border-top:1px solid #cabdaf;border-bottom:0}.review-demo--rule{background:#fff;border:1px solid #aeb5ba;padding:clamp(22px,4vw,44px)}.review-demo--rule p{font-size:var(--fs-fluid-23-3-36);margin:0;line-height:1.16}.review-demo--rule footer{color:#626c74;font-size:var(--fs-12);margin-top:28px}.review-form{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:24px;padding:clamp(18px,3vw,34px);display:grid}.review-form fieldset{border:0;min-width:0;margin:0;padding:0}.review-form legend,.review-comment>span{font-size:var(--fs-12);margin-bottom:9px;font-weight:700;display:block}.review-verdict{grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.review-verdict legend{grid-column:1/-1}.review-verdict button{color:#172028;background:#fff;border:1px solid #7d878f;min-height:48px;font-weight:650}.review-verdict button+button{border-left:0}.review-verdict button[data-review-verdict=yes][aria-pressed=true]{color:#0d5c43;background:#e6f3ed;border-color:#126b4f}.review-verdict button[data-review-verdict=no][aria-pressed=true]{color:#7e171b;background:#fae8e8;border-color:#971f24}.review-verdict button[aria-pressed=true]:before{content:"✓";margin-right:7px;font-weight:800}.review-verdict button[data-review-verdict=no][aria-pressed=true]:before{content:"×"}.review-directives{gap:7px;display:grid}.review-directives label{min-height:28px;font-size:var(--fs-12);align-items:flex-start;gap:8px;display:flex}.review-directives input{accent-color:#24577f;width:18px;height:18px;margin:0}.review-comment textarea{resize:vertical;color:#172028;width:100%;font:inherit;background:#fff;border:1px solid #7d878f;padding:10px;display:block}.review-actions{border-top:1px solid var(--doc-line);grid-template-columns:1fr auto 1fr;gap:10px;padding:14px 18px;display:grid}.review-actions button{color:#172028;background:#fff;border:1px solid #7d878f;min-height:42px;padding:7px 13px}.review-actions button:last-child{border-color:var(--action-primary);background:var(--action-primary);color:#fff;justify-self:end}.review-actions button:disabled{opacity:.42}.review-storage-note{border-inline:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);color:var(--doc-muted);font-size:var(--fs-12);margin:0;padding:12px 18px}.decision-walkthrough,.decision-walkthrough *{min-width:0}.decision-walkthrough{border-top-color:#24577f;width:100%;max-width:100%}.decision-walkthrough img,.decision-walkthrough svg,.decision-walkthrough video,.decision-walkthrough canvas{max-width:100%;height:auto;display:block}.decision-walkthrough pre,.decision-walkthrough code,.decision-walkthrough table{max-width:100%}.decision-walkthrough code:not(pre code){overflow-wrap:anywhere}.decision-walkthrough pre,.decision-walkthrough table{scrollbar-gutter:stable;overflow-x:auto}.decision-walkthrough table{border-collapse:collapse;width:max-content;min-width:100%;display:block}.review-toolbar{background:#edf5fa;grid-template-columns:auto auto minmax(280px,1fr) minmax(300px,1.2fr);gap:12px 18px}.review-toolbar>p{grid-column:auto}.review-views,.review-scopes,.review-filters>div{flex-wrap:nowrap;align-items:stretch;display:inline-flex}.review-views button,.review-scopes button,.review-filters button{white-space:nowrap;color:#172028;background:#fff;border:1px solid #6f7d88;min-height:38px;padding:7px 11px}.review-views button+button,.review-scopes button+button,.review-filters button+button{border-left:0}.review-views button[aria-pressed=true],.review-scopes button[aria-pressed=true],.review-filters button[aria-pressed=true]{color:#fff;background:#24577f;border-color:#24577f}.review-filters{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px 14px;display:flex}.review-filters label{flex:170px;gap:4px;display:grid}.review-filters label span{color:#47555f;font-size:var(--fs-12);font-weight:600}.review-filters select,.review-filters input{color:#172028;background:#fff;border:1px solid #6f7d88;width:100%;min-height:38px;padding:6px 8px}.review-filters select{padding-right:28px}.review-toolbar progress{grid-column:1/4}.review-toolbar [data-review-summary]{white-space:nowrap;grid-column:4}.review-board{border-left:1px solid var(--doc-line);background:#f2f6f8;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:100%;display:grid}.review-preparing{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:var(--raised);color:#4d5a64;grid-column:1/-1;align-content:center;min-height:300px;padding:28px;display:grid}.review-preparing strong{color:var(--doc-ink);font-size:var(--fs-18)}.review-preparing span{margin-top:6px}.review-board[hidden],.review-shell[hidden]{display:none}.review-board__empty{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:#fff;grid-column:1/-1;margin:0;padding:28px 18px}.review-board-card{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:#fff;display:grid}.review-board-card__body{flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex}.review-board-card__body>p{color:#58656f;font-size:var(--fs-12);overflow-wrap:anywhere;margin:0}.review-board-card__body h3{font-size:var(--fs-16);overflow-wrap:anywhere;margin:0;line-height:1.22}.review-board-card__verdict{color:#37444d;font-size:var(--fs-12);border:1px solid #7d878f;align-self:flex-start;padding:3px 7px;font-weight:650}.review-board-card[data-verdict=yes] .review-board-card__verdict{color:#12583f;border-color:#176b4d}.review-board-card[data-verdict=no] .review-board-card__verdict{color:#851a1e;border-color:#a41e22}.review-board-card__body>button{color:#17466a;background:#edf5fa;border:1px solid #24577f;align-self:flex-start;min-height:38px;margin-top:auto;padding:7px 10px;font-weight:650}.review-pagination{border:1px solid var(--doc-line);background:var(--doc-raised);border-top:0;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.review-pagination button{border:1px solid var(--doc-accent);min-height:40px;color:var(--doc-accent);background:0 0;padding:7px 12px;font-weight:650}.review-pagination button:disabled{opacity:.42}.review-pagination span{text-align:center;min-width:170px;font-size:var(--fs-12)}.review-facets{border-bottom:1px solid var(--doc-line);background:#f7f9fa;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.review-facets>div{min-width:0;padding:14px 16px}.review-facets>div+div{border-left:1px solid var(--doc-line)}.review-facets dt{color:#24577f;font-size:var(--fs-12);margin:0 0 5px;font-weight:700}.review-facets dd{color:#34424c;font-size:var(--fs-12);overflow-wrap:anywhere;margin:0;line-height:1.45}.review-facets--compact{background:#f8fafb;border:1px solid #d9e0e4;grid-template-columns:1fr}.review-facets--compact>div{padding:8px 9px}.review-facets--compact>div+div{border-top:1px solid #d9e0e4;border-left:0}.review-facets--compact dt,.review-facets--compact dd{font-size:var(--fs-12)}.review-shell{width:100%;max-width:100%}.review-menu button span{font-family:IBM Plex Sans,sans-serif;font-size:var(--fs-12);text-transform:none;font-weight:600}.review-card>header>div{flex-wrap:wrap}.review-card>header span{text-transform:none}.review-preview{background:#eef3f6;min-width:0}.review-preview__toolbar{flex-wrap:wrap}.review-preview__toolbar>span{color:#56636d}.review-alternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:100%;padding:clamp(14px,2.5vw,30px);display:grid}.review-alternative{background:#fff;border:1px solid #9aa9b3;min-width:0;position:relative}.review-alternative>header{background:#f8fafb;border-bottom:1px solid #cbd4da;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.review-alternative>header h4,.review-alternative>header p{margin:0}.review-alternative>header h4{font-size:var(--fs-15)}.review-alternative>header p{color:#56636d;font-size:var(--fs-12);overflow-wrap:anywhere;grid-column:1}.review-alternative>header label{white-space:nowrap;font-size:var(--fs-12);grid-area:1/2/3;align-items:center;font-weight:650;display:inline-flex}.review-alternative>header input{accent-color:#24577f;flex:0 0 18px;width:18px;height:18px;margin:0 6px 0 0}.review-alternative__stage{scrollbar-gutter:stable;max-width:100%;min-height:230px;padding:clamp(14px,2vw,24px);overflow-x:auto}.review-alternative__stage>*{max-width:100%}.review-alternative__description{color:#56636d;font-size:var(--fs-12);border-top:1px solid #d7dee3;margin:0;padding:10px 14px}.review-alternatives:has([data-review-alternative=ibm-plex-sans]){grid-template-columns:repeat(3,minmax(0,1fr))}.review-alternatives:has([data-review-alternative=ibm-plex-sans]) .type-scenario-grid{grid-template-columns:minmax(0,1fr)}.component-history-context{min-width:0}.component-history{border-top:1px solid var(--doc-line);border-left:1px solid var(--doc-line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.component-history>[data-history-preparing]{background:var(--raised);grid-column:1/-1;min-height:180px;margin:0;padding:24px}.component-history__entry{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:#fff;grid-template-rows:auto minmax(180px,1fr) auto;min-width:0;display:grid}.component-history__entry>header{background:#eef4f7;padding:12px 14px}.component-history__entry>header h3,.component-history__entry>header p{margin:0}:where(.component-history__stage) .back-link{color:var(--cis-blue);font-weight:600}.component-history__entry>header h3{font-size:var(--fs-16)}.component-history__entry>header p,.component-history__entry>footer{color:#53616b;font-size:var(--fs-12);overflow-wrap:anywhere}.component-history__stage{scrollbar-gutter:stable;min-width:0;max-width:100%;padding:16px;overflow-x:auto}.component-history__stage>*{max-width:100%}.component-history__entry>footer{border-top:1px solid var(--doc-line);padding:10px 14px}.history-unavailable{background:var(--raised);color:#4d5962;border:1px dashed #8b969e;margin:0;padding:18px}.history-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.history-identity-card{background:#fff;border:1px solid #c9d2d8;min-width:0;padding:12px}.history-identity-card img{object-fit:contain;object-position:left center;width:100%;max-width:100%;height:100px;display:block}.history-identity-card dl{font-size:var(--fs-12);margin:10px 0 0}.history-identity-card dl div{border-top:1px solid #e1e6e9;grid-template-columns:minmax(86px,.6fr) minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.history-identity-card dt{font-weight:650}.history-identity-card dd{overflow-wrap:anywhere;margin:0}.type-family-candidate{min-width:0;font-family:IBM Plex Sans,sans-serif}.type-family-candidate[data-font-candidate=clear-sans]{font-family:Clear Sans Candidate,sans-serif}.type-family-candidate[data-font-candidate=go]{font-family:Go Candidate,sans-serif}.type-family-candidate__notice,.type-family-candidate__measure{color:#4d5a64;font-size:var(--fs-12);margin:0;line-height:1.45}.type-family-candidate__notice{margin-bottom:10px;font-weight:700}.type-family-candidate__measure{margin-top:10px}.type-scenario-grid{border-top:1px solid #aab5bc;border-left:1px solid #aab5bc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.type-scenario-grid>section{background:#fff;border-bottom:1px solid #aab5bc;border-right:1px solid #aab5bc;min-width:0}.type-scenario-grid>section>header{border-bottom:1px solid #d7dee3;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:9px 11px;display:flex}.type-scenario-grid>section>header span{color:#56636d;font-size:var(--fs-12)}.type-scenario-grid>section>div{padding:15px}.type-scenario-grid [data-type-mode] h5{overflow-wrap:anywhere;margin:0;font-weight:700}.type-scenario-grid [data-type-mode] p{margin:8px 0 14px}.type-scenario-grid [data-type-mode]>div>span{color:#24577f;font-size:var(--fs-12);margin-bottom:6px;font-weight:700;display:block}.type-scenario-grid dl{border-top:1px solid #d7dee3;margin:0}.type-scenario-grid dl div{border-bottom:1px solid #e2e7ea;flex-wrap:wrap;justify-content:space-between;gap:3px 10px;padding:6px 0;display:flex}.type-scenario-grid dt,.type-scenario-grid dd{font-size:var(--fs-12);margin:0}.type-scenario-grid [data-type-mode=product] h5{font-size:var(--fs-22);line-height:1.2}.type-scenario-grid [data-type-mode=product] p{font-size:var(--fs-14);line-height:1.5}.type-scenario-grid [data-type-mode=editorial] h5{font-size:var(--fs-30);letter-spacing:-.015em;line-height:1.12}.type-scenario-grid [data-type-mode=editorial] p{font-size:var(--fs-16);line-height:1.6}.type-scenario-grid [data-type-mode=operational] h5{font-size:var(--fs-18);line-height:1.25}.type-scenario-grid [data-type-mode=operational] p{font-size:var(--fs-12);line-height:1.5}.review-form{grid-template-columns:minmax(260px,.75fr) minmax(280px,1.25fr)}.review-verdict{grid-template-columns:repeat(2,minmax(0,1fr))}.review-verdict>p{color:#56636d;font-size:var(--fs-12);grid-column:1/-1;margin:0 0 10px}.review-verdict button{white-space:nowrap}.review-comment{grid-column:auto}.review-actions{grid-template-columns:minmax(90px,1fr) auto auto minmax(90px,1fr)}.review-actions button{white-space:nowrap}.review-actions button:last-child{justify-self:end}.review-select-label{border-inline:1px solid var(--doc-line);background:#f7f9fa;width:100%;padding:12px 18px}.review-select-label select{max-width:100%}.laboratory-index{border-top:1px solid var(--doc-line);border-left:1px solid var(--doc-line);background:var(--raised);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 44px;display:grid}.laboratory-index a{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);min-width:0;font-size:var(--fs-12);gap:7px;padding:10px 12px;text-decoration:none;display:flex}.laboratory-index a:hover{background:var(--doc-soft)}.laboratory-index span{color:var(--doc-muted);font-variant-numeric:tabular-nums}.laboratory-canvas{border-top:1px solid var(--doc-line);gap:0;display:grid}.laboratory-category{scroll-margin-top:118px}.laboratory-category[open]{margin-bottom:56px}.laboratory-category>summary{cursor:pointer;border-bottom:1px solid var(--doc-line);justify-content:space-between;align-items:end;gap:20px;padding:14px 12px;list-style:none;display:flex}.laboratory-category[open]>summary{border-bottom:2px solid var(--doc-ink)}.laboratory-category>summary::-webkit-details-marker{display:none}.laboratory-category>summary:after{content:"Abrir categoría";color:var(--doc-accent);font-size:var(--fs-12)}.laboratory-category[open]>summary:after{content:"Cerrar categoría"}.laboratory-category>summary span{color:var(--doc-muted);font-size:var(--fs-12)}.laboratory-category>summary h2{margin:2px 0 0}.laboratory-component{border-inline:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:#fff;scroll-margin-top:118px}.laboratory-component>header{border-bottom:1px solid var(--doc-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.laboratory-component>header div{gap:2px;display:grid}.laboratory-component>header span{color:var(--doc-muted);font-size:var(--fs-12);text-transform:none}.laboratory-component>header h3{font-size:var(--fs-20);margin:0}.laboratory-component>header a{font-size:var(--fs-12)}.laboratory-renders{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.laboratory-renders>section{min-width:0}.laboratory-renders>section+section{border-left:1px solid var(--doc-line)}.laboratory-renders>section>header{border-bottom:1px solid var(--doc-line);font-size:var(--fs-12);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.laboratory-renders>section>header span{color:var(--doc-muted)}.laboratory-specimen{background:var(--brand-paper,var(--raised));min-width:0;padding:clamp(18px,3vw,36px)}.laboratory-specimen>.ui-sample{max-width:100%}.laboratory-deltas{border-top:1px solid var(--doc-line);background:#f7f8f8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.laboratory-deltas section{padding:14px 18px}.laboratory-deltas section+section{border-left:1px solid var(--doc-line)}.laboratory-deltas h4{font-size:var(--fs-12);margin:0 0 8px}.laboratory-deltas ul{font-size:var(--fs-12);margin:0;padding-left:18px}.laboratory-code{border-top:1px solid var(--doc-line)}.laboratory-code>summary{cursor:pointer;font-size:var(--fs-12);padding:12px 18px;font-weight:600}.laboratory-code .code-sample{margin:0 18px 18px}.ui-sample{width:100%}.btn{color:#172028;background:#fff;border:1px solid #7d878f;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 13px;text-decoration:none;display:inline-flex}.btn--secondary{color:#172028;background:#f7f8f8;border-color:#7d878f}.btn--destructive{color:#fff;background:#a41e22;border-color:#a41e22}.ui-content .ui-label{color:var(--doc-muted);font-size:var(--fs-12);text-transform:none;margin:0 0 10px}.creative-collage,.creative-art-selection{margin:22px 0 0}.creative-collage__canvas{background:#f7f1e8;border:1px solid #9aa4aa;min-height:480px;position:relative;overflow:hidden}.creative-collage__field{display:block;position:absolute}.creative-collage__field--cyan{background:#73d0dc;inset:0 56% 0 0}.creative-collage__field--orange{background:#e58a31;inset:54% 0 0 44%}.creative-collage__register{z-index:2;width:min(44%,360px);position:absolute;bottom:3%;left:5%}.creative-collage__fish{z-index:3;width:min(46%,390px);position:absolute;top:8%;right:4%;transform:rotate(-4deg)}.creative-collage__copy{z-index:4;background:#fff;border:1px solid #172028;gap:10px;width:min(48%,490px);padding:22px;display:grid;position:absolute;top:27%;left:40%}.creative-collage__copy small{color:var(--cis-blue);font-size:var(--fs-12);font-weight:600}.creative-collage__copy strong{font-size:var(--fs-fluid-25-4-48);letter-spacing:-.035em;line-height:1.02}.creative-collage figcaption{color:#59656e;font-size:var(--fs-12);margin-top:10px}.creative-art-selection{background:#fff;border:1px solid #9aa4aa;grid-template-columns:minmax(240px,.9fr) minmax(260px,1.1fr);display:grid}.creative-art-selection img{object-fit:cover;width:100%;height:520px}.creative-art-selection figcaption{color:#fff;background:#7f3040;align-content:center;gap:12px;padding:clamp(24px,5vw,64px);display:grid}.creative-art-selection figcaption span{color:#f5c6cf;font-size:var(--fs-12)}.creative-art-selection figcaption strong{font-size:var(--fs-fluid-32-5-58);line-height:1}.creative-art-selection figcaption p{margin:0}.component-lab{gap:16px;display:grid}.visual-levels{background:var(--raised);border:1px solid #aeb5ba;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.visual-levels>article{min-width:0;padding:14px}.visual-levels>article+article{border-left:1px solid #d9dde0}.visual-levels>article>header{gap:3px;margin-bottom:12px;display:grid}.visual-levels>article>header span{color:#626c74;font-size:var(--fs-12)}.visual-levels>article>header strong{font-size:var(--fs-13)}.page-context-demo{background:var(--raised);border:1px solid #aeb5ba}.page-context-demo__bar,.page-context-demo__footer{color:#626c74;font-size:var(--fs-12);background:#eef0f1;padding:6px 8px}.page-context-demo main{padding:12px 8px;overflow:hidden}.component-lab__code{border-top:1px solid #aeb5ba}.component-lab__code>summary{cursor:pointer;padding:12px 0;font-weight:600}.brand-deltas{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.brand-delta{background:var(--raised);border:1px solid #aeb5ba;min-width:0}.brand-delta>header{border-bottom:1px solid #d9dde0;grid-template-columns:1fr auto;gap:3px 16px;padding:14px 16px;display:grid}.brand-delta>header span,.brand-delta>header small{color:#626c74;font-size:var(--fs-12)}.brand-delta>header h3{grid-row:2;margin:0}.brand-delta>header small{text-align:right;grid-area:1/2/span 2;align-self:center}.brand-delta__render{background:var(--brand-paper,var(--raised));min-width:0;padding:22px 16px}.brand-delta__render>.ui-sample{min-width:0;max-width:100%}.brand-delta__rules{border-top:1px solid #d9dde0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-delta__rules section{padding:14px 16px}.brand-delta__rules section+section{border-left:1px solid #d9dde0}.brand-delta__rules h4{font-size:var(--fs-12);margin:0 0 7px}.brand-delta__rules ul{font-size:var(--fs-12);margin:0;padding-left:18px}.brand-variant--cochid{--brand-paper:#eef4ff}.brand-variant--comentario{--brand-paper:#effaff}.brand-variant--editorial-sebastian{--brand-paper:#fff3f3}.brand-variant--firmas-documentos{--brand-paper:#f8f2ed}.brand-variant--usaia{--brand-paper:#f4f2ff}.template-visual{margin-top:18px}.template-comparison{background:#fff;border:1px solid #aeb5ba;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.template-comparison>article{min-width:0}.template-comparison>article+article{border-left:1px solid #aeb5ba}.template-comparison>article>header{border-bottom:1px solid #d9dde0;gap:3px;padding:12px 14px;display:grid}.template-comparison>article>header span{color:#626c74;font-size:var(--fs-12)}.template-before{background:#f1f2f2}.old-page{align-content:start;gap:10px;min-height:290px;padding:24px;display:grid}.old-page i{background:#d2d6d8;height:38px;display:block}.old-page i:nth-child(2){width:62%}.old-page button,.old-login button{color:#fff;background:#111820;border:0;justify-self:start;padding:8px 18px}.mini-page{min-height:290px}.mini-page__header{font-size:var(--fs-12);background:#eef0f1;border-bottom:1px solid #aeb5ba;grid-template-columns:auto auto 1fr;gap:10px;padding:10px;display:grid}.mini-page__header nav{text-align:right}.mini-page__body{grid-template-columns:86px 1fr;min-height:230px;display:grid}.mini-page__body aside{color:#626c74;font-size:var(--fs-12);border-right:1px solid #d9dde0;padding:14px 10px;line-height:2}.mini-page__body main{padding:14px}.mini-page__body h3{font-size:var(--fs-18);margin:0 0 5px}.mini-page__body p{font-size:var(--fs-12)}.mini-page__figure{border-top:1px solid #d9dde0;border-bottom:1px solid #d9dde0}.mini-page__figure svg{fill:none;stroke:#1d4ed8;stroke-width:2px;width:100%;max-height:76px}.mini-page table{width:100%;font-size:var(--fs-12);margin-top:8px}.mini-page th,.mini-page td{text-align:left;border-bottom:1px solid #d9dde0;padding:4px}.mini-page__footer{color:#626c74;font-size:var(--fs-12);border-top:1px solid #aeb5ba;padding:7px 10px}.old-login{align-content:center;gap:12px;min-height:320px;padding:40px 24px;display:grid}.auth-screen{background:#fbfbfa;place-items:center;min-height:370px;display:grid;position:relative;overflow:hidden}.auth-rings{border:1px solid #c9cdd1;border-radius:50%;width:340px;height:340px;position:absolute}.auth-rings:before,.auth-rings:after{content:"";border:1px solid #d9dde0;border-radius:50%;position:absolute;inset:42px}.auth-rings:after{inset:88px}.auth-card{z-index:1;background:#fff;border:1px solid #172028;width:min(82%,330px);padding:20px}.auth-lockup{border-bottom:1px solid #d9dde0;grid-template-columns:32px 1fr;align-items:center;gap:8px;padding-bottom:12px;display:grid}.auth-lockup i{border:7px double #172028;border-radius:50%;width:28px;height:28px}.auth-lockup span{color:#626c74;font-size:var(--fs-12);grid-column:1/-1}.auth-card h3{font-size:var(--fs-20);margin:16px 0 4px}.auth-card p,.auth-card small{font-size:var(--fs-12)}.auth-providers{gap:7px;margin:12px 0;display:grid}.auth-providers button{text-align:left;background:#fff;border:1px solid #aeb5ba;padding:8px}.auth-mode{grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.auth-mode button{background:#fff;border:1px solid #aeb5ba;padding:7px}.auth-mode button[aria-pressed=true]{background:#eef0f1;border-color:#172028}.acceso-galeria{gap:14px;margin-top:18px;display:grid}.acceso-galeria>header{gap:4px;display:grid}.acceso-galeria>header span{color:#626c74;font-size:var(--fs-12)}.acceso-galeria>header h3,.acceso-galeria>header p{margin:0}.acceso-galeria>header p{color:#59656e;max-width:80ch;font-size:var(--fs-13)}.acceso-galeria__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.acceso-galeria__grid figure{min-width:0;margin:0}.acceso-galeria__grid .acceso-galeria__escena{background-image:url(assets/art/santiago-isometrico.png);border:1px solid #aeb5ba;min-height:0;padding:28px 16px}.lockup-sheet{gap:22px;margin-top:18px;display:grid}.lockup-sheet__row{background:var(--raised);color:var(--ink,#14191e);border:1px solid #aeb5ba;gap:10px;padding:16px;display:grid}.lockup-sheet__row h3{font-size:var(--fs-14);margin:0}.lockup-sheet__row p{font-size:var(--fs-12);margin:0}.lockup-sheet__size{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lockup-sheet__size span{color:#626c74;font-size:var(--fs-12)}.lockup-sheet__size img{width:auto;max-width:100%;height:auto;display:block}.lockup-sheet__bar{max-height:32px}.lockup-sheet__card{max-height:60px}.lockup-sheet__natural{max-height:160px}:root[data-theme=dark] .lockup-sheet__row{background:#171f27}.acceso-galeria__grid figcaption{color:#59656e;font-size:var(--fs-12);flex-wrap:wrap;gap:6px 12px;padding:8px 0 0;display:flex}.acceso-galeria__grid figcaption code{font-family:var(--font-mono);font-size:var(--fs-12)}.auth-brand-row{border:1px solid #aeb5ba;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.auth-brand-row span{font-size:var(--fs-12);text-align:center;padding:10px}.auth-brand-row span+span{border-left:1px solid #d9dde0}.auth-flow-gallery{margin-top:28px}.auth-flow-gallery>header{max-width:760px;margin-bottom:16px}.auth-flow-gallery>header>span{color:#626c74;font-size:var(--fs-12);text-transform:none;font-weight:600}.auth-flow-gallery>header h3{font-size:var(--fs-fluid-24-3-38);margin:4px 0 6px;line-height:1.08}.auth-flow-gallery>header p{color:#46515a;margin:0}.auth-flow-gallery>div{background:#fff;border:1px solid #aeb5ba;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auth-flow-card{background:#fff;border-bottom:1px solid #d9dde0;flex-direction:column;gap:9px;min-width:0;min-height:250px;padding:16px;display:flex}.auth-flow-card:not(:nth-child(3n+1)){border-left:1px solid #d9dde0}.auth-flow-card:nth-last-child(-n+3){border-bottom:0}.auth-flow-card small{color:#626c74;font-size:var(--fs-12);text-transform:none}.auth-flow-card h4{font-size:var(--fs-17);margin:0}.auth-flow-card p{color:#46515a;font-size:var(--fs-12);margin:0 0 auto}.auth-flow-card label{font-size:var(--fs-12);gap:5px;display:grid}.auth-flow-card label:has(input[type=checkbox]){align-items:flex-start;display:flex}.auth-flow-card input:not([type=checkbox]){min-width:0;font:inherit;background:#fff;border:1px solid #9da5ab;padding:8px}.auth-flow-card button{color:#172028;font:inherit;text-align:left;background:#fff;border:1px solid #172028;padding:8px 10px}.auth-flow-card button:first-of-type{border-color:var(--action-primary);background:var(--action-primary);color:#fff}.auth-flow-card a,.auth-flow-card code{font-size:var(--fs-12)}.flow-diagram{border-top:1px solid #aeb5ba;margin:12px 0 0}.flow-diagram figcaption{padding:8px 0;font-weight:600}.flow-diagram div{font-size:var(--fs-12);background:#eef0f1;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.checkout-screen,.ai-workbench{min-height:370px;font-size:var(--fs-12);background:#fff}.checkout-screen>header,.ai-workbench>header{background:#eef0f1;border-bottom:1px solid #aeb5ba;justify-content:space-between;align-items:start;gap:14px;padding:12px 14px;display:flex}.checkout-screen>header h3,.ai-workbench>header h3{font-size:var(--fs-17);margin:2px 0 0}.checkout-screen>header small,.checkout-screen>header span,.ai-workbench>header small,.ai-workbench>header span{color:#626c74;font-size:var(--fs-12)}.checkout-grid{grid-template-columns:minmax(0,1.45fr) minmax(140px,.75fr);display:grid}.checkout-grid>main{min-width:0}.checkout-grid section,.checkout-grid fieldset{border:0;border-bottom:1px solid #d9dde0;margin:0;padding:11px 13px}.checkout-grid h4,.checkout-grid legend{font-size:var(--fs-12);margin:0 0 7px;padding:0;font-weight:700}.checkout-grid p{color:#46515a;font-size:var(--fs-12);margin:5px 0 0}.checkout-grid dl{margin:0}.checkout-grid dl div{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.checkout-grid dt,.checkout-grid dd{margin:0}.checkout-grid fieldset label,.checkout-grid [data-payment-region=confirmation] label{margin:5px 0;display:block}.checkout-grid button{color:#172028;background:#fff;border:1px solid #172028;margin:6px 6px 0 0;padding:6px 9px}.checkout-grid [data-payment-region=confirmation]>button{border-color:var(--action-primary);background:var(--action-primary);color:#fff}.checkout-grid [data-payment-region=confirmation] small{color:#626c74;margin-top:7px;display:block}.checkout-grid>aside{background:#f7f7f5;border-left:1px solid #aeb5ba;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.checkout-grid>aside h4,.checkout-grid>aside p{margin:0}.checkout-grid>aside code{overflow-wrap:anywhere;border-block:1px solid #aeb5ba;padding:7px}.checkout-grid>aside a{margin-top:auto}.ai-workbench__grid{grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);min-height:320px;display:grid}.ai-workbench__grid>main{align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.ai-workbench__grid>main article{border:1px solid #d9dde0;padding:9px}.ai-workbench__grid>main article:nth-child(2){background:#f5f4ff}.ai-workbench__grid>main small{color:#626c74;font-size:var(--fs-12)}.ai-workbench__grid>main p,.ai-workbench__grid>main ol{margin:4px 0;padding-left:16px}.ai-workbench__grid>main label{gap:4px;font-weight:600;display:grid}.ai-workbench__grid textarea{resize:vertical;width:100%;min-width:0;font:inherit;border:1px solid #9da5ab;padding:6px}.ai-workbench__grid>aside{background:#fafafa;border-left:1px solid #aeb5ba;min-width:0}.ai-workbench__grid>aside section{border-bottom:1px solid #d9dde0;padding:10px 12px}.ai-workbench__grid>aside h4,.ai-workbench__grid>aside p{font-size:var(--fs-12);margin:0 0 5px}.ai-workbench__grid>aside ol{margin:0;padding-left:17px}.ai-workbench__grid>aside a{margin:5px 0;display:block}.ai-workbench__grid>aside button{color:#312e81;background:#fff;border:1px solid #4f46e5;margin:5px 4px 0 0;padding:6px 8px}.ai-workbench__grid>aside [data-ai-region=approval]{background:#f0efff}.cochid-render-proof{background:#fff;border:1px solid #aeb5ba;margin:18px 0 0}.cochid-render-proof img{width:100%;height:auto;display:block}.cochid-render-proof figcaption{font-size:var(--fs-12);border-top:1px solid #d9dde0;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;display:flex}.ai-workbench-demo{background:#fff;border:1px solid #9da5ab}.ai-workbench-demo>header{background:#f4f2ff;border-bottom:1px solid #9da5ab;justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.ai-workbench-demo>header div{gap:2px;display:grid}.ai-workbench-demo>header span{color:#5b5680;font-size:var(--fs-12)}.ai-workbench-demo__body{grid-template-columns:minmax(0,1.25fr) minmax(160px,.7fr) minmax(180px,.8fr);min-height:370px;display:grid}.ai-workbench-demo__body>*{min-width:0;padding:14px}.ai-workbench-demo__body>*+*{border-left:1px solid #d9dde0}.ai-thread{align-content:start;gap:12px;display:grid}.ai-thread article{border:1px solid #d9dde0;padding:12px}.ai-thread article:nth-child(2){background:#f7f6ff}.ai-thread p{font-size:var(--fs-12);margin:4px 0}.ai-thread form{gap:6px;margin-top:auto;display:grid}.ai-thread label{font-size:var(--fs-12);font-weight:600}.ai-thread textarea{width:100%;font:inherit;border:1px solid #9da5ab;padding:8px}.ai-thread button,.ai-evidence button{color:#312e81;background:#eeeefe;border:1px solid #4f46e5;justify-self:start;padding:7px 10px}.ai-process h3,.ai-evidence h3{font-size:var(--fs-14);margin:0 0 10px}.ai-process ol{font-size:var(--fs-12);gap:9px;margin:0;padding-left:18px;display:grid}.ai-process li span{color:#626c74;display:block}.ai-process section,.ai-evidence section{border-top:1px solid #d9dde0;margin-top:18px;padding-top:12px}.ai-process h4,.ai-evidence h4{font-size:var(--fs-12);margin:0 0 6px}.ai-process p,.ai-evidence p{font-size:var(--fs-12)}.ai-evidence>a{border-bottom:1px solid #d9dde0;gap:2px;padding:9px 0;text-decoration:none;display:grid}.ai-evidence>a span{color:#626c74;font-size:var(--fs-12)}.data-gallery{border-top:1px solid var(--doc-line);border-left:1px solid var(--doc-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.data-gallery figure{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);margin:0;padding:18px}.data-gallery figcaption{justify-content:space-between;gap:12px;display:flex}.data-gallery figcaption span{color:var(--doc-muted);font-size:var(--fs-12)}.data-gallery svg{width:100%;min-height:170px;margin-block:16px;display:block}.data-gallery figure p,.data-gallery__source{color:var(--doc-muted);font-size:var(--fs-12)}.chart-axis,.chart-small path:nth-child(odd){fill:none;stroke:#aeb6bc;stroke-width:1px}.chart-line,.chart-small path:nth-child(2n){fill:none;stroke:#1d4ed8;stroke-width:2px}.chart-dots,.chart-bars{fill:#1d4ed8}.chart-labels{fill:#58646d;font:var(--fs-12) "IBM Plex Sans", sans-serif}@media (min-width:769px) and (max-width:1120px){.laboratory-renders{grid-template-columns:1fr}.laboratory-renders>section+section{border-top:1px solid var(--doc-line);border-left:0}}@media (max-width:768px){.review-toolbar{grid-template-columns:1fr}.review-toolbar>p{text-align:left;grid-column:1}.review-scopes{justify-content:flex-start}.review-select-label{gap:6px;display:grid}.review-select-label span{font-size:var(--fs-12);font-weight:650}.review-select-label select{color:#172028;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #7d878f;padding:7px}.review-shell{grid-template-columns:1fr}.review-menu{display:none}.review-card>header{grid-template-columns:1fr}.review-card>header a{justify-self:start}.review-card>header h3{grid-column:1}.review-preview>[data-review-preview]{min-height:240px;padding:18px}.review-demo--foundations{grid-template-columns:1fr}.review-demo--foundations>div+div{border-top:1px solid #d9dde0;border-left:0}.type-review-context{flex-direction:column;align-items:start;gap:6px}.type-review-grid{grid-template-columns:1fr}.review-demo--chrome{flex-direction:column;align-items:flex-start}.review-form{grid-template-columns:1fr}.review-comment{grid-column:1}.decision-board,.laboratory-renders,.laboratory-deltas{grid-template-columns:1fr}.laboratory-renders>section+section,.laboratory-deltas section+section{border-top:1px solid var(--doc-line);border-left:0}.laboratory-component>header,.laboratory-category>summary{flex-direction:column;align-items:flex-start;gap:7px}.laboratory-specimen{padding:18px}.laboratory-index{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-delta>header{grid-template-columns:minmax(0,1fr)}.brand-delta>header h3,.brand-delta>header small{text-align:left;grid-area:auto/1}.brand-delta>header small{overflow-wrap:anywhere}.code-sample>header{flex-wrap:wrap}.creative-collage__canvas{min-height:560px}.creative-collage__field--cyan{inset:0 0 58%}.creative-collage__field--orange{inset:62% 0 0}.creative-collage__register{width:55%;bottom:2%;left:3%}.creative-collage__fish{width:62%;top:3%;right:1%}.creative-collage__copy{width:84%;top:31%;left:8%}.creative-art-selection{grid-template-columns:1fr}.creative-art-selection img{height:min(70vh,520px)}}@media (max-width:375px){.doc-main.doc-main--wide{padding-inline:14px}.review-scopes{grid-template-columns:1fr;width:100%;display:grid}.review-scopes button+button{border-top:0;border-left:1px solid #7d878f}.review-actions{grid-template-columns:1fr 1fr}.review-actions button[data-review-export]{grid-area:2/1/auto/-1}.laboratory-index{grid-template-columns:1fr}.laboratory-component>header,.laboratory-deltas section,.laboratory-code>summary{padding-inline:12px}.laboratory-code .code-sample{margin-inline:12px}.laboratory-specimen{padding:14px 12px}}@media (max-width:980px){.brand-list article{grid-template-columns:150px minmax(350px,1fr)}.brand-list article>p{grid-column:2}.kit-preview,.inheritance-table{grid-template-columns:repeat(2,1fr)}.kit-preview>div:nth-child(2){border-right:0}.kit-preview>div:nth-child(-n+2){border-bottom:1px solid #c7cdd1}}@media (max-width:820px){.hero-grid{grid-template-columns:1fr}.hero--review .hero__art img{min-height:300px}.system-index>a{grid-template-columns:36px 1fr}.system-index__sample,.system-index>a>span:last-child{grid-column:2}.brand-list article{grid-template-columns:1fr;gap:14px}.brand-list article>p{grid-column:1}.component-gallery,.component-examples,.catalog-grid,.data-gallery,.type-renditions,.brand-comparison,.verdict-comparison,.responsive-comparison,.visual-levels,.brand-delta__rules,.template-comparison,.auth-brand-row,.auth-flow-gallery>div,.acceso-galeria__grid{grid-template-columns:1fr}.visual-levels>article+article,.brand-delta__rules section+section,.template-comparison>article+article,.auth-brand-row span+span{border-top:1px solid #d9dde0;border-left:0}.auth-flow-card,.auth-flow-card:not(:nth-child(3n+1)),.auth-flow-card:nth-last-child(-n+3){border-bottom:1px solid #d9dde0;border-left:0;border-right:0}.auth-flow-card:last-child{border-bottom:0}.ai-workbench-demo__body{grid-template-columns:1fr}.ai-workbench-demo__body>*+*{border-top:1px solid #d9dde0;border-left:0}.checkout-grid,.ai-workbench__grid{grid-template-columns:1fr}.checkout-grid>aside,.ai-workbench__grid>aside{border-top:1px solid #aeb5ba;border-left:0}.brand-comparison>section+section,.verdict-example+.verdict-example{border-left:0;border-top:1px solid var(--doc-line)}.type-rendition+.type-rendition{border-top:1px solid var(--doc-line);border-left:0}}@media (max-width:560px){.inheritance-table>div,.kit-preview>div{border-bottom:1px solid #c7cdd1;border-right:0}.verified-lockup{flex-direction:column;align-items:flex-start}.verified-lockup>i{width:100%;height:1px}.namebrand{white-space:normal}.system-chain{flex-direction:column;align-items:flex-start}.system-chain i{display:none}}.context-app{--cis-blue:#24577f;--doc-soft:#e6edf3;color:#172028;color-scheme:light;background:#f4f6f7;border:1px solid #aeb6bc;width:min(100%,1400px);min-width:0;max-width:1400px;margin-inline:auto;overflow:hidden}.context-app code{color:#172028;background:#e6edf3}.context-app .btn--quiet{color:#24577f}.context-app .btn--secondary{color:#172028}.context-app>*,.context-app :where(article,section,form,div,figure,header,nav,table){min-width:0}.context-app__nav{scrollbar-width:thin;background:#fff;border-bottom:1px solid #aeb6bc;align-items:stretch;gap:2px;min-height:48px;padding-inline:clamp(10px,2.5vw,28px);display:flex;overflow-x:auto}.context-app__nav a{color:#4f5b64;min-height:48px;font-size:var(--fs-13);flex:none;align-items:center;padding-inline:12px;font-weight:600;text-decoration:none;display:inline-flex}.context-app__nav a[aria-current=page]{color:var(--cis-blue);box-shadow:inset 0 -3px var(--cis-blue)}.context-app__hero{background:#eaf2f7;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:clamp(22px,5vw,72px);min-height:210px;padding:clamp(24px,4vw,54px);display:grid}.context-app__hero h2{max-width:20ch;font-size:var(--fs-fluid-27-4-48);letter-spacing:-.035em;margin:6px 0 12px;line-height:1.04}.context-app__hero p{color:#52616b;max-width:64ch;margin:0}.context-app__hero>div:first-child>span,.context-app__panel>header span{color:var(--cis-blue);font-size:var(--fs-12);text-transform:none;font-weight:700}.context-app__account{background:#fff;border:1px solid #8f9aa2;grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:12px;width:100%;max-width:360px;min-height:78px;padding:12px;display:grid}.context-app__account>svg{fill:none;stroke:currentColor;stroke-width:1.5px;border:1px solid #aeb6bc;border-radius:50%;width:38px;height:38px;padding:8px}.context-app__account span{min-width:0;display:grid}.context-app__account strong,.context-app__account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-app__account small{color:#68747c;font-size:var(--fs-12)}.context-app__metrics{background:#fff;border-block:1px solid #aeb6bc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.context-app__metrics article{align-content:center;gap:3px;min-height:122px;padding:22px clamp(16px,3vw,34px);display:grid}.context-app__metrics article+article{border-left:1px solid #c7cdd1}.context-app__metrics span,.context-app__metrics small{color:#5f6b74;font-size:var(--fs-12)}.context-app__metrics article>strong{font-size:var(--fs-fluid-25-3-36);line-height:1.05}.context-style-health{margin:0 14px 14px}.context-style-health>dl{border-top:1px solid #c8cdd1;border-left:1px solid #c8cdd1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.context-style-health>dl>div{border-bottom:1px solid #c8cdd1;border-right:1px solid #c8cdd1;min-width:0;padding:13px}.context-style-health dt{color:#65717a;font-size:var(--fs-12)}.context-style-health dd{gap:2px;margin:5px 0 0;display:grid}.context-style-health dd strong{overflow-wrap:anywhere;font-size:var(--fs-13)}.context-style-health dd small{color:#65717a;font-size:var(--fs-12)}.context-app__status{color:#176b4d;align-items:center;gap:7px;width:fit-content;font-family:IBM Plex Sans,sans-serif;font-weight:700;display:inline-flex;font-size:var(--fs-17)!important}.context-app__status i{background:#21845f;border-radius:50%;width:9px;height:9px}.context-app__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px;display:grid}.context-app__panel{background:#fff;border:1px solid #aeb6bc;padding:clamp(16px,2.4vw,26px);overflow:hidden}.context-app__panel>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:48px;margin-bottom:20px;display:flex}.context-app__panel>header h3{font-size:var(--fs-fluid-19-2_2-27);margin:3px 0 0;line-height:1.12}.context-app__panel>header>:is(button,a){flex:none}.context-chart{gap:12px;margin:0;display:grid}.context-chart svg,.provider-embed__viewport svg{fill:none;stroke:#b8c1c7;stroke-width:1px;vector-effect:non-scaling-stroke;width:100%;max-height:280px;display:block}.context-chart polyline,.provider-embed__viewport polyline{stroke:var(--cis-blue);stroke-width:4px}.context-chart figcaption{color:#5b6871;font-size:var(--fs-12);flex-wrap:wrap;justify-content:space-between;gap:7px 14px;display:flex}.context-chart figcaption strong{color:#172028;font-size:var(--fs-14)}.provider-embed{background:#fff;border:2px solid #1d4ed8;margin:0}.provider-embed--cochid{--provider-color:#1d4ed8;border-color:var(--provider-color)}.provider-embed__viewport{background:#f8faff;min-height:190px;padding:clamp(14px,3vw,28px)}.provider-embed figcaption{border-top:1px solid #1d4ed8;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.provider-embed figcaption img{object-fit:contain;width:28px;height:28px;display:block}.provider-embed figcaption span{display:grid}.provider-embed figcaption small{color:#5d6871}.provider-embed figcaption a{color:#1d4ed8;font-weight:700}.graph-assistant,.chile-map{--action-primary:#1d4ed8}.graph-assistant>header img{object-fit:contain;width:34px;height:34px}.graph-assistant__controls{gap:12px;display:grid}.graph-assistant__controls label{min-width:0;font-size:var(--fs-12);gap:5px;font-weight:700;display:grid}.graph-assistant__controls select,.chile-map>header select{color:#172028;background:#fff;border:1px solid #8d979e;width:100%;min-height:42px;padding:8px 10px}.graph-assistant__controls fieldset{border:0;margin:0;padding:0}.graph-assistant__controls legend{font-size:var(--fs-12);margin-bottom:5px;font-weight:700}.graph-assistant [data-graph-type][aria-pressed=true]{color:#143aa3;background:#eaf0ff;border-color:#1d4ed8}.graph-recommendation{background:#f0f4ff;border:1px solid #8aa0da;padding:11px}.graph-recommendation p{color:#536178;font-size:var(--fs-12);margin:3px 0 0}.graph-assistant__preview{border:1px solid #aeb6bc;margin:16px 0 0}.graph-assistant__preview svg{fill:#6e8ae0;stroke:#c5ccd1;stroke-width:1px;width:100%;max-height:270px;padding:12px;display:block}.graph-assistant__preview polyline{fill:none;stroke:#1d4ed8;stroke-width:4px}.graph-assistant__preview figcaption{font-size:var(--fs-12);border-top:1px solid #aeb6bc;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding:9px 11px;display:flex}.graph-assistant>details,.chile-map>details{border:1px solid #aeb6bc;margin-top:12px}.graph-assistant>details summary,.chile-map>details summary{cursor:pointer;padding:9px 11px;font-weight:700}.graph-assistant>details table{border-collapse:collapse;width:100%}.graph-assistant>details :is(th,td){text-align:left;border-top:1px solid #d5dadd;padding:7px 10px}.graph-assistant>footer{color:#5d6971;font-size:var(--fs-12);border-top:1px solid #aeb6bc;gap:2px;margin-top:12px;padding-top:10px;display:grid}.chile-map>header label{font-size:var(--fs-12);flex:0 180px;gap:4px;font-weight:700;display:grid}.chile-map__frame{background:#f7f9ff;border:2px solid #1d4ed8;grid-template-columns:minmax(210px,.8fr) minmax(190px,1fr);min-height:610px;display:grid}.chile-map__canvas{background:#eef3ff;border-right:1px solid #1d4ed8;min-height:610px;position:relative;overflow:hidden}.chile-map__canvas>svg{transform-origin:50%;width:min(100%,250px);height:640px;max-height:66vh;margin-inline:auto;transition:transform .16s;display:block;overflow:visible}.chile-map__canvas>svg path{fill:#9fb2e9;stroke:#fff;stroke-width:.8px;cursor:pointer;vector-effect:non-scaling-stroke}.chile-map__canvas>svg path:hover,.chile-map__canvas>svg path:focus-visible{fill:#6583d8;stroke:#172028;stroke-width:1.5px;outline:none}.chile-map__canvas>svg path[aria-current=true]{fill:#1d4ed8;stroke:#172028;stroke-width:1.5px}.chile-map[data-map-layer-active=cobertura] .chile-map__canvas>svg path{fill:#5aa47f}.chile-map__controls{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;right:10px}.chile-map__controls .btn{background:#fff;min-height:36px}.chile-map__canvas>[data-map-status]{color:#52616a;font-size:var(--fs-12);background:#fff;border:1px solid #aeb6bc;margin:0;padding:7px 9px;position:absolute;bottom:8px;left:8px;right:8px}.chile-map [data-map-detail]{background:#fff;align-content:start;gap:10px;padding:18px;display:grid}.chile-map [data-map-detail]>span{color:#1d4ed8;font-size:var(--fs-12);text-transform:none;font-weight:700}.chile-map [data-map-detail] h4{font-size:var(--fs-20);margin:0;line-height:1.1}.chile-map [data-map-detail] dl{margin:0}.chile-map [data-map-detail] dl div{border-top:1px solid #d5dadd;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.chile-map [data-map-detail] :is(dt,dd){margin:0}.chile-map [data-map-detail] dt{color:#627079}.chile-map [data-map-detail] dd{font-weight:700}.chile-map [data-map-detail] p{color:#5c6972;font-size:var(--fs-12)}.map-provider{background:#fff;border:2px solid #1d4ed8;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:10px;display:grid}.map-provider img{object-fit:contain;width:30px;height:30px}.map-provider span{min-width:0;display:grid}.map-provider small{color:#5d6971;overflow-wrap:anywhere}#documentos.context-app__panel,#fuentes.context-app__panel,#cuenta.context-app__panel{margin:0 18px 18px}.context-table-wrap{overscroll-behavior-inline:contain;border:1px solid #c7cdd1;width:100%;max-width:100%;overflow-x:auto}.context-table-wrap table{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--fs-12-5)}.context-table-wrap :is(th,td){text-align:left;border-bottom:1px solid #d9dde0;padding:11px 13px}.context-table-wrap th{color:#536069;font-size:var(--fs-12);text-transform:none;background:#f2f4f5}.context-table-wrap tr:last-child td{border-bottom:0}.context-table-wrap .btn{min-height:34px;padding-block:5px}.context-form{align-content:start;gap:14px;display:grid}.context-form>header{margin-bottom:0}.context-form>label{font-size:var(--fs-12);gap:6px;font-weight:700;display:grid}.context-form :is(input,select){width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #8b969e;padding:8px 10px}.context-form [aria-invalid=true]{border-color:#a41e22}.context-form label small{color:#a41e22;font-weight:500}.context-validation{background:#fff3f2;border:1px solid #a41e22;grid-template-columns:25px minmax(0,1fr);gap:12px;padding:13px;display:grid}.context-validation svg{fill:none;stroke:#a41e22;stroke-width:1.7px;width:24px;height:24px}.context-validation h4,.context-validation ul{margin:0}.context-validation ul{padding-left:18px}.context-validation a{color:#78171b}.context-actions{flex-wrap:wrap;gap:9px;display:flex}.context-states{align-content:start;gap:14px;display:grid}.context-states>header{margin-bottom:0}.context-progress{background:#fafbfb;border:1px solid #aeb6bc;gap:8px;padding:14px;display:grid}.context-progress>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.context-progress label{overflow-wrap:anywhere;min-width:0;font-weight:700}.context-progress output{color:var(--cis-blue);font:700 var(--fs-12)/1 "JetBrains Mono", monospace;flex:none}.context-progress progress{width:100%;min-width:0;height:9px;accent-color:var(--cis-blue)}.context-progress small{color:#8a5209}.context-loading{background:#eef5f8;border:1px solid #8aa9bc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:13px;display:grid}.context-loading p{color:#5d6971;font-size:var(--fs-12);margin:2px 0 0}.context-state{border:1px solid #aeb6bc;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:15px;display:grid}.context-state>svg{fill:none;width:32px;height:32px;stroke:var(--cis-blue);stroke-width:1.5px}.context-state h4,.context-state p{margin:0 0 5px}.context-state p{color:#5e6971;font-size:var(--fs-12)}.context-state>div>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.source-library__contracts{margin-bottom:16px}.source-library__contracts table{min-width:860px}.source-library__cases{border:1px solid #aeb6bc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.source-library__cases article{flex-direction:column;min-width:0;min-height:300px;padding:16px;display:flex}.source-library__cases article+article{border-left:1px solid #c8cdd1}.source-library__cases article>span{color:var(--cis-blue);font-size:var(--fs-12);text-transform:none;font-weight:700}.source-library__cases h4{font-size:var(--fs-18);margin:5px 0 8px}.source-library__cases p{color:#52616a;font-size:var(--fs-12);margin:0 0 12px}.source-library__cases dl{margin:0 0 14px}.source-library__cases dl div{border-top:1px solid #d5dadd;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.source-library__cases :is(dt,dd){font-size:var(--fs-12);margin:0}.source-library__cases dt{color:#65717a}.source-library__cases dd{overflow-wrap:anywhere;font-weight:600}.source-library__cases>article>:is(a,button){align-self:flex-start;margin-top:auto}.feedback-workbench{background:#fff;border:1px solid #aeb6bc;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);display:grid}.feedback-workbench>section{min-width:0;padding:clamp(18px,3vw,32px)}.feedback-workbench>section+section{border-left:1px solid #c8cdd1}.feedback-workbench section>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.feedback-workbench section>header :is(h3,p){margin:0}.feedback-workbench section>header span{color:var(--cis-blue);font-size:var(--fs-12);text-transform:none;font-weight:700}.feedback-workbench section>header h3{font-size:var(--fs-24);margin-top:3px}.feedback-workbench section>header p,.feedback-workbench section>header output{color:#627079;font-size:var(--fs-12)}.feedback-workbench form{gap:14px;display:grid}.feedback-workbench form label{min-width:0;font-size:var(--fs-12);gap:6px;font-weight:700;display:grid}.feedback-workbench :is(input:not(.sr-only),select,textarea){color:#172028;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #89949c;padding:9px 10px}.feedback-workbench textarea{resize:vertical;min-height:90px;max-height:260px}.feedback-form__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feedback-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.feedback-toolbar label{cursor:pointer}.feedback-list{gap:8px;max-height:min(60vh,620px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.feedback-list>[data-feedback-empty]{color:#64717a;text-align:center;border:1px dashed #aeb6bc;padding:24px}.feedback-item{border:1px solid #aeb6bc;padding:13px}.feedback-item header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.feedback-item header div{min-width:0;display:grid}.feedback-item header code{color:var(--cis-blue);font-size:var(--fs-12)}.feedback-item header span{font-size:var(--fs-12);text-transform:none;border:1px solid #aeb6bc;flex:none;padding:2px 6px}.feedback-item header span[data-severity=high],.feedback-item header span[data-severity=blocking]{color:#a41e22;border-color:#a41e22}.feedback-item p{color:#5e6a73;font-size:var(--fs-12);overflow-wrap:anywhere;margin:4px 0 0}.feedback-variants{border-top:1px solid #d5dadd;margin-top:12px;padding-top:9px}.feedback-variants>summary{min-height:36px;color:var(--cis-blue);cursor:pointer;font-size:var(--fs-12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-weight:700;display:flex}.feedback-variants>summary span{min-width:0;max-width:100%;font:700 var(--fs-12)/1.4 "JetBrains Mono", monospace;border:1px solid;padding:1px 6px}.feedback-variants>ol{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.feedback-variants [data-feedback-variant-empty]{color:#68747c;font-size:var(--fs-12);border:1px dashed #c8cdd1;padding:10px}.feedback-variant{background:#f7f9fa;border:1px solid #c8cdd1;min-width:0;padding:10px}.feedback-variant header{margin-bottom:6px}.feedback-variant header span{color:var(--cis-blue)}.feedback-variants>form{border-top:1px solid #d5dadd;margin-top:9px;padding-top:11px}.feedback-variants>form textarea{min-height:64px;max-height:160px}.feedback-variants>form .btn{justify-self:start}.feedback-contract{color:#53616a;font-size:var(--fs-12);background:#f4f6f7;border:1px solid #c8cdd1;padding:11px}[data-feedback-status]:empty{display:none}[data-feedback-status]{color:var(--state-success);margin:10px 0 0;font-weight:600}@media (max-width:768px){.context-app__hero,.context-app__grid{grid-template-columns:minmax(0,1fr)}.context-app__account{justify-self:start}.context-app__metrics{grid-template-columns:minmax(0,1fr)}.context-app__metrics article+article{border-top:1px solid #c7cdd1;border-left:0}.source-library__cases{grid-template-columns:minmax(0,1fr)}.source-library__cases article+article{border-top:1px solid #c8cdd1;border-left:0}.context-app__panel>header{flex-wrap:wrap}.provider-embed figcaption{grid-template-columns:32px minmax(0,1fr)}.provider-embed figcaption>a{grid-column:2}.chile-map__frame{grid-template-columns:minmax(0,1fr);min-height:0}.chile-map__canvas{border-bottom:1px solid #1d4ed8;border-right:0;min-height:560px}.chile-map [data-map-detail]{min-height:190px}.context-loading{grid-template-columns:auto minmax(0,1fr)}.context-loading>button{grid-column:2;justify-self:start}.feedback-workbench{grid-template-columns:minmax(0,1fr)}.feedback-workbench>section+section{border-top:1px solid #c8cdd1;border-left:0}.context-style-health>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:375px){.context-app__hero,.context-app__panel{padding:14px}.context-app__grid{gap:10px;padding:10px}#documentos.context-app__panel,#fuentes.context-app__panel,#cuenta.context-app__panel{margin:0 10px 10px}.context-app__account{grid-template-columns:38px minmax(0,1fr) 40px}.context-app__panel>header>:is(button,a),.context-actions>.btn{width:100%}.context-state,.feedback-form__pair{grid-template-columns:minmax(0,1fr)}.feedback-toolbar>*{width:100%}.chile-map__canvas{min-height:500px}.chile-map__canvas>svg{height:540px}.chile-map__controls{justify-content:flex-start;left:6px;right:6px}.context-style-health{margin-inline:10px}.context-style-health>dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:1120px){.review-toolbar{grid-template-columns:auto auto minmax(0,1fr)}.review-filters{grid-column:1/-1;justify-content:flex-start}.review-toolbar progress{grid-column:1/3}.review-toolbar [data-review-summary]{grid-column:3}.review-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.review-toolbar{grid-template-columns:minmax(0,1fr);padding-inline:12px}.review-toolbar>*,.review-toolbar progress,.review-toolbar [data-review-summary],.review-filters{grid-column:1}.review-views,.review-scopes{justify-self:start;max-width:100%}.review-filters{width:100%}.review-filters>div{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.review-filters button{padding-inline:8px}.review-filters label{flex-basis:100%}.review-board{grid-template-columns:repeat(2,minmax(0,1fr))}.review-facets{grid-template-columns:1fr}.review-facets>div+div{border-top:1px solid var(--doc-line);border-left:0}.review-alternatives{grid-template-columns:1fr;padding:14px}.review-alternatives:has([data-review-alternative=ibm-plex-sans]),.review-alternative>header{grid-template-columns:minmax(0,1fr)}.review-alternative>header label{white-space:normal;grid-area:auto/1;justify-self:start}.component-history,.history-identity-grid{grid-template-columns:minmax(0,1fr)}.review-form{grid-template-columns:minmax(0,1fr);padding:18px 14px}.review-comment{grid-column:1}.review-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.review-actions button{white-space:normal;width:100%}.review-actions [data-review-prev]{grid-area:1/1}.review-actions [data-review-next]{grid-area:1/2}.review-actions [data-review-back-board]{grid-area:2/1}.review-actions [data-review-export]{grid-area:2/2}.review-select-label{gap:6px;padding-inline:14px;display:grid}}@media (max-width:560px){.review-board,.review-board-card{grid-template-columns:minmax(0,1fr)}.review-board-card__body{padding:12px}.review-views,.review-scopes{flex-wrap:nowrap;width:100%;display:inline-flex}.review-views button,.review-scopes button{flex:auto;padding-inline:6px}.type-scenario-grid{grid-template-columns:minmax(0,1fr)}.review-alternative__stage{padding:12px}.review-verdict{grid-template-columns:repeat(2,minmax(0,1fr))}.review-verdict button{white-space:normal;padding-inline:7px}}@media (max-width:375px){.review-toolbar,.review-card>header,.review-storage-note,.review-select-label{padding-inline:10px}.review-scopes{grid-template-columns:none;display:flex}.review-scopes button+button,.review-views button+button{border-top:1px solid #6f7d88;border-left:0}.review-scopes button,.review-views button{font-size:var(--fs-12)}.review-filters button{min-height:40px;font-size:var(--fs-12)}.review-actions button[data-review-export]{grid-area:2/2}}:root[data-theme=dark] :is(.hero--review,.hero__facts,.system-index,.inheritance-table,.kit-preview,.component-gallery>article,.component-example,.catalog-card,.decision-walkthrough,.review-card,.review-board-card,.review-board__empty,.review-alternative,.component-history__entry,.laboratory-component){background:var(--raised);color:var(--ink)}:root[data-theme=dark] :is(.section--tint,.review-toolbar,.review-preview,.review-facets,.review-facets--compact,.laboratory-deltas){background:var(--paper);color:var(--ink)}:root[data-theme=dark] :is(.hero__lead,.hero__art figcaption,.fact span,.system-index>a>span:last-child,.inheritance-table p,.brand-list__meta span,.brand-list article>p){color:var(--muted)}:root[data-theme=dark] :is(.review-label,.inheritance-table span){color:#9dc9e7}:root[data-theme=dark] :is(.system-chain b,.system-index__id,.kit-preview>div>span,.kit-preview p){color:#b8c3cb}:root[data-theme=dark] .sample-identity>b>span{color:#8f88ff}:root[data-theme=dark] .sample-focus i{color:#f4f7f8;background:#202a33}:root[data-theme=dark] .hero__actions a:first-child{color:#10161c;background:#7db4da}:root[data-theme=dark] .hero__actions a:not(:first-child){color:#9dc9e7;background:#10161c;border-color:#7db4da}:root[data-theme=dark] [data-rendered-example=base]{color:#f4f7f8;background:#10161c}@media (max-width:820px){.mono-comparison{grid-template-columns:minmax(0,1fr)}}:where(:root[data-theme=dark]) :is(.page-context-demo__bar,.page-context-demo__footer){background:var(--paper);color:var(--muted)}:where(:root[data-theme=dark]) :is(.visual-levels>article>header span,.brand-delta>header span,.brand-delta>header small,.review-preparing,.history-unavailable){color:var(--muted)}:where(:root[data-theme=dark]) .verdict-example--incorrect .verdict-example__stage{color:var(--state-danger);background:#362022}:where(:root[data-theme=dark]) :is(.component-history__entry>header,.review-alternative>header,.review-preview__toolbar,.type-scenario-grid>section,.review-select-label){background:var(--raised);color:var(--ink)}:where(:root[data-theme=dark]) :is(.component-history__entry>header p,.component-history__entry>footer,.review-facets dd,.review-alternative>header p,.review-alternative__description,.review-preview__toolbar>span,.type-family-candidate__notice,.type-family-candidate__measure,.type-scenario-grid>section>header span,.review-verdict>p){color:var(--muted)}:where(:root[data-theme=dark]) :is(.review-facets dt,.type-scenario-grid [data-type-mode]>div>span){color:var(--cis-blue)}:where(:root[data-theme=dark]) :is(.brand-variant--cochid,.brand-variant--comentario,.brand-variant--editorial-sebastian,.brand-variant--firmas-documentos,.brand-variant--usaia){--brand-paper:var(--raised)}:where(:root[data-theme=dark]) .context-app{--cis-blue:var(--doc-accent);background:var(--paper);color:var(--ink);color-scheme:dark}:where(:root[data-theme=dark]) :is(.context-app__nav,.context-app__account,.context-app__metrics,.context-app__panel,.provider-embed,.map-provider,.chile-map [data-map-detail],.chile-map__canvas>[data-map-status],.chile-map__controls .btn,.graph-assistant__controls select,.chile-map>header select,.context-form :is(input,select)){background:var(--raised);color:var(--ink)}:where(:root[data-theme=dark]) :is(.context-app__hero,.provider-embed__viewport,.graph-recommendation,.chile-map__frame,.chile-map__canvas,.context-progress,.context-loading,.context-table-wrap th){background:var(--surface-blue)}:where(:root[data-theme=dark]) :is(.context-app__nav a,.context-app__hero p,.context-app__account small,.context-app__metrics span,.context-app__metrics small,.context-style-health dt,.context-style-health dd small,.context-chart figcaption,.provider-embed figcaption small,.graph-recommendation p,.graph-assistant>footer,.chile-map [data-map-detail] dt,.chile-map [data-map-detail] p,.map-provider small,.context-table-wrap th,.context-loading p,.context-state p,.source-library__cases p,.source-library__cases dt){color:var(--muted)}:where(:root[data-theme=dark]) .context-chart figcaption strong{color:var(--ink)}:where(:root[data-theme=dark]) .context-app code{background:var(--accent-soft);color:var(--ink)}:where(:root[data-theme=dark]) .context-app .btn--quiet{color:var(--cis-blue)}:where(:root[data-theme=dark]) .context-app .btn--secondary{color:var(--ink)}:where(:root[data-theme=dark]) :is(.provider-embed figcaption a,.chile-map [data-map-detail]>span){color:var(--cis-blue)}:where(:root[data-theme=dark]) .graph-assistant [data-graph-type][aria-pressed=true]{background:var(--accent-soft);color:var(--cis-blue)}:where(:root[data-theme=dark]) .context-app__status{color:var(--state-success)}:where(:root[data-theme=dark]) .context-app__status i{background:var(--state-success)}:where(:root[data-theme=dark]) .context-progress small{color:var(--state-warning)}:where(:root[data-theme=dark]) .context-validation{border-color:var(--state-danger);background:#362022}:where(:root[data-theme=dark]) .context-validation svg{stroke:var(--state-danger)}:where(:root[data-theme=dark]) :is(.context-validation a,.context-form label small){color:var(--state-danger)}:where(:root[data-theme=dark]) .context-form [aria-invalid=true]{border-color:var(--state-danger)}:where(:root[data-theme=dark]) .feedback-workbench{--cis-blue:var(--doc-accent);background:var(--raised);color:var(--ink)}:where(:root[data-theme=dark]) .feedback-workbench :is(input:not(.sr-only),select,textarea){background:var(--paper);color:var(--ink)}:where(:root[data-theme=dark]) :is(.feedback-variant,.feedback-contract){background:var(--surface-blue);color:var(--muted)}:where(:root[data-theme=dark]) :is(.feedback-workbench section>header p,.feedback-workbench section>header output,.feedback-list>[data-feedback-empty],.feedback-item p,.feedback-variants [data-feedback-variant-empty]){color:var(--muted)}:where(:root[data-theme=dark]) .feedback-item header :is(span[data-severity=high],span[data-severity=blocking]){border-color:var(--state-danger);color:var(--state-danger)}:where(:root[data-theme=dark]) :is(.decision-board__item,.template-comparison,.auth-flow-gallery>div,.auth-flow-card,.auth-card,.checkout-screen,.ai-workbench,.ai-workbench-demo,.cochid-render-proof,.creative-collage__copy,.creative-art-selection){background:var(--raised);color:var(--ink)}:where(:root[data-theme=dark]) :is(.template-before,.mini-page__header,.auth-screen,.flow-diagram div,.checkout-screen>header,.ai-workbench>header,.checkout-grid>aside,.ai-workbench__grid>aside,.review-board){background:var(--paper);color:var(--ink)}:where(:root[data-theme=dark]) :is(.ai-workbench-demo>header,.ai-thread article:nth-child(2),.ai-workbench__grid>main article:nth-child(2),.ai-workbench__grid>aside [data-ai-region=approval]){background:var(--surface-blue)}:where(:root[data-theme=dark]) :is(.template-comparison>article>header span,.mini-page__body aside,.mini-page__footer,.auth-lockup span,.auth-flow-gallery>header>span,.auth-flow-gallery>header p,.auth-flow-card small,.auth-flow-card p,.checkout-screen>header small,.checkout-screen>header span,.ai-workbench>header small,.ai-workbench>header span,.checkout-grid p,.checkout-grid [data-payment-region=confirmation] small,.ai-workbench__grid>main small,.ai-workbench-demo>header span,.ai-process li span,.ai-evidence>a span,.creative-collage figcaption,.acceso-galeria>header span,.acceso-galeria>header p,.acceso-galeria__grid figcaption,.lockup-sheet__size span){color:var(--muted)}:where(:root[data-theme=dark]) :is(.auth-flow-card input:not([type=checkbox]),.auth-flow-card button,.auth-providers button,.auth-mode button,.checkout-grid button,.ai-workbench__grid>aside button,.ai-workbench__grid textarea,.ai-thread textarea,.review-views button,.review-scopes button,.review-filters button,.review-filters select,.review-filters input,.review-verdict button,.review-comment textarea,.review-actions button,.review-select-label select,.review-preview__toolbar button){background:var(--raised);color:var(--ink)}:where(:root[data-theme=dark]) :is(.auth-flow-card button:first-of-type,.checkout-grid [data-payment-region=confirmation]>button,.review-actions button:last-child,.review-scopes button[aria-pressed=true],.review-views button[aria-pressed=true],.review-filters button[aria-pressed=true],.review-preview__toolbar button[aria-pressed=true]){background:var(--action-primary);color:var(--paper)}:where(:root[data-theme=dark]) :is(.ai-thread button,.ai-evidence button,.auth-mode button[aria-pressed=true]){background:var(--accent-soft);color:var(--cis-blue)}:where(:root[data-theme=dark]) .history-identity-card{color:#111820}:root{--ui-muted:#56616b;--ui-raised:#fff;--ui-cis-blue:#24577f;--ui-cis-cyan:#0b8fac;--ui-cis-violet:#5967b1;--ui-state-success:#176b4d;--ui-state-warning:#9a5b08;--ui-state-danger:#a41e22;--ui-surface-blue:#f0f6fa;--ui-surface-cyan:#edf8fa;--ui-surface-warm:#fbf5eb;--ui-namebrand-size:11.5px;--ui-namebrand-weight:800;--ui-namebrand-leading:.96;--ui-namebrand-tracking:.02em;--cis-namebrand-size:var(--ui-namebrand-size);--cis-namebrand-weight:var(--ui-namebrand-weight);--cis-namebrand-leading:var(--ui-namebrand-leading);--cis-namebrand-tracking:var(--ui-namebrand-tracking)}:root[data-theme=dark]{--ui-muted:#b8c3cb;--ui-raised:#171f27;--ui-cis-blue:#7db4da;--ui-cis-cyan:#1ea7c5;--ui-cis-violet:#7f8ad6;--ui-state-success:#7bdab5;--ui-state-warning:#f2bd70;--ui-state-danger:#ff9297;--ui-surface-blue:#172a38;--ui-surface-cyan:#163036;--ui-surface-warm:#33291c}.ui-embed{margin:0}.ui-embed__frame{background:#eef0f1;border:1px solid #9da5ab;position:relative;overflow:hidden}:where(:root[data-theme=dark]) .ui-embed__frame{border-color:var(--line);background:var(--paper-sunken)}.ui-embed__frame--wide{aspect-ratio:16/9}.ui-embed__frame--paper{aspect-ratio:210/297;background:var(--paper-raised);width:min(100%,360px)}:where(.ui-embed__frame--paper:not(:has(>iframe))){flex-direction:column;gap:12px;padding:26px 24px 18px;display:flex}:where(.ui-embed__frame--paper:not(:has(>iframe)))>header{border-bottom:1px solid var(--line);color:var(--ink-muted);font-size:var(--fs-12);letter-spacing:.04em;padding-bottom:8px;font-weight:700}:where(.ui-embed__frame--paper:not(:has(>iframe)))>main{gap:8px;display:grid}.ui-embed__frame--paper>main h3{font-size:var(--fs-16);margin:0}.ui-embed__frame--paper>main p{font-size:var(--fs-12);margin:0}:where(.ui-embed__frame--paper:not(:has(>iframe)))>footer{border-top:1px solid var(--line);color:var(--ink-muted);font-size:var(--fs-12);text-align:right;margin-top:auto;padding-top:8px}:where(.ui-embed__frame--paper:not(:has(>iframe)))>span:only-child{color:var(--ui-muted);font-size:var(--fs-12);margin:auto}.ui-embed iframe{background:#dce7ee;border:0;width:100%;height:100%}:where(:root[data-theme=dark]) .ui-embed iframe{background:var(--ui-surface-blue)}.ui-embed figcaption{color:var(--ui-muted);font-size:var(--fs-12);padding-top:9px}.ui-embed figcaption:has(>span){justify-content:space-between;gap:12px;display:flex}.ui-media-demo{background:#dfe8ed;grid-template-columns:auto 1fr;align-content:end;gap:10px 14px;padding:18px;display:grid}:where(:root[data-theme=dark]) .ui-media-demo{background:var(--ui-surface-blue)}.ui-media-demo button:not(.btn){background:var(--paper-raised);border:1px solid #172028;align-self:end;padding:8px 10px}:where(:root[data-theme=dark]) .ui-media-demo button:not(.btn){border-color:var(--line-strong)}.ui-media-demo div{align-self:end;display:grid}.ui-media-demo span:not(.badge){color:var(--ui-muted);font-size:var(--fs-12)}.ui-media-demo progress{grid-column:1/-1;width:100%}.ui-pdf-demo{background:var(--paper-raised);flex-direction:column;gap:12px;min-height:220px;padding:20px;display:flex}.ui-pdf-demo small,.ui-pdf-demo span:not(.badge){color:#626c74}:where(:root[data-theme=dark]) .ui-pdf-demo small,:where(:root[data-theme=dark]) .ui-pdf-demo span:not(.badge){color:var(--ink-muted)}.ui-pdf-demo strong{font-size:var(--fs-18);line-height:1.15}.ui-pdf-demo p{font-size:var(--fs-12);margin:0}.ui-pdf-demo span:not(.badge){font-size:var(--fs-12);border-top:1px solid #d9dde0;margin-top:auto;padding-top:9px}:where(:root[data-theme=dark]) .ui-pdf-demo span:not(.badge){border-top-color:var(--line)}.btn--icon{width:max(var(--control-height), 2.75rem, 44px);padding:0}.ui-action-icon{flex:0 0 17px;width:17px;height:17px}.ui-back-link{color:var(--ui-cis-blue);font-weight:600}.ui-lockup{color:#172028;align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}:where(:root[data-theme=dark]) .ui-lockup{color:var(--ink)}.ui-lockup>.ui-lockup__mark{flex:0 0 30px;width:30px;height:30px;display:block}.ui-lockup>[role=separator]{background:#aeb5ba;width:1px;height:32px}:where(:root[data-theme=dark]) .ui-lockup>[role=separator]{background:var(--line)}.ui-lockup>b{color:var(--brand-accent,var(--accent));font-size:var(--fs-15)}.ui-context-title{align-items:center;gap:10px;display:flex}.ui-context-title>[role=separator]{background:#aeb5ba;width:1px;height:30px}:where(:root[data-theme=dark]) .ui-context-title>[role=separator]{background:var(--line)}.ui-context-title h2{font-size:var(--fs-18);margin:0}.ui-breadcrumbs ol{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumbs li{color:#626c74;font-size:var(--fs-12);align-items:center;display:inline-flex}:where(:root[data-theme=dark]) .ui-breadcrumbs li{color:var(--ink-muted)}.ui-breadcrumbs li+li:before{content:"/";color:#89939a;margin-inline:8px}:where(:root[data-theme=dark]) .ui-breadcrumbs li+li:before{color:var(--ink-muted)}.ui-breadcrumbs li[aria-current=page]{color:#172028;font-weight:600}:where(:root[data-theme=dark]) .ui-breadcrumbs li[aria-current=page]{color:var(--ink)}.ui-site-header{background:#eef0f1;border-block:1px solid #aeb5ba;grid-template-columns:auto 1px auto minmax(140px,1fr) auto;align-items:center;gap:12px;padding-block:10px;display:grid}:where(:root[data-theme=dark]) .ui-site-header{border-block-color:var(--line);background:var(--paper-sunken)}.ui-site-header>[role=separator]{background:#aeb5ba;width:1px;height:34px}:where(:root[data-theme=dark]) .ui-site-header>[role=separator]{background:var(--line)}.ui-site-header>strong{white-space:nowrap;font-size:var(--fs-12)}.ui-site-header>nav{justify-content:flex-end;gap:12px;min-width:0;display:flex}.ui-site-header>nav a{white-space:nowrap;font-size:var(--fs-12)}.ui-site-header>nav a[aria-current=page]{border-bottom:2px solid var(--ui-cis-blue);text-decoration:none}.ui-site-header>a:last-child{background:var(--paper-raised);font-size:var(--fs-12);border:1px solid #172028;padding:6px 9px;font-weight:600;text-decoration:none}:where(:root[data-theme=dark]) .ui-site-header>a:last-child{border-color:var(--line-strong)}.ui-site-footer{background:#eef0f1;border-block:1px solid #aeb5ba;grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(110px,.8fr));gap:20px;padding-block:18px;display:grid}:where(:root[data-theme=dark]) .ui-site-footer{border-block-color:var(--line);background:var(--paper-sunken)}.ui-site-footer__brand{min-width:0}.ui-site-footer__brand>small{color:#626c74;font-size:var(--fs-12)}:where(:root[data-theme=dark]) .ui-site-footer__brand>small{color:var(--ink-muted)}.ui-lockup--cds>.ui-lockup__mark--cds{width:34px;height:34px}.ui-lockup--cds>strong{font-size:var(--fs-15);letter-spacing:-.02em;text-transform:none;font-weight:800;line-height:1.02}.ui-site-footer p{color:#626c74;font-size:var(--fs-12);margin:5px 0 0}:where(:root[data-theme=dark]) .ui-site-footer p{color:var(--ink-muted)}.ui-site-footer nav{align-content:start;gap:5px;display:grid}.ui-site-footer nav>strong{font-size:var(--fs-12);margin-bottom:2px}.ui-site-footer nav a{font-size:var(--fs-12)}.ui-site-footer__owner{font-size:var(--fs-12);border-top:1px solid #c8cdd1;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px 10px;padding-top:9px;display:grid}:where(:root[data-theme=dark]) .ui-site-footer__owner{border-top-color:var(--line)}.ui-site-footer__owner span,.ui-site-footer__owner small{color:#626c74}:where(:root[data-theme=dark]) .ui-site-footer__owner span,:where(:root[data-theme=dark]) .ui-site-footer__owner small{color:var(--ink-muted)}.ui-site-footer__owner small{justify-self:end}.ui-site-footer__operator{border-top:1px solid #c8cdd1;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:11px;display:grid}:where(:root[data-theme=dark]) .ui-site-footer__operator{border-top-color:var(--line)}.ui-site-footer__operator>span:first-child,.ui-site-footer__operator>small{color:#626c74;font-size:var(--fs-12)}:where(:root[data-theme=dark]) .ui-site-footer__operator>span:first-child,:where(:root[data-theme=dark]) .ui-site-footer__operator>small{color:var(--ink-muted)}.ui-site-footer__operator>small{justify-self:end}.ui-site-footer__operator .ui-lockup__mark{flex-basis:26px;width:26px;height:26px}.ui-overlay-panel,.ui-account,.ui-mobile-menu,[data-app-launcher],[data-dropdown-action],[data-popover]{width:max-content;max-width:100%;position:relative}.ui-overlay-panel[open]>:last-child,.ui-account[open]>nav,.ui-mobile-menu[open]>nav,[data-app-launcher][open]>nav,[data-dropdown-action][open]>div,[data-popover][open]>div{z-index:80;background:var(--paper-raised);border:1px solid #7f8a91;width:max-content;min-width:220px;max-width:calc(100vw - 28px);position:absolute;top:calc(100% + 8px);left:0}:where(:root[data-theme=dark]) .ui-overlay-panel[open]>:last-child,:where(:root[data-theme=dark]) .ui-account[open]>nav,:where(:root[data-theme=dark]) .ui-mobile-menu[open]>nav,:where(:root[data-theme=dark]) [data-app-launcher][open]>nav,:where(:root[data-theme=dark]) [data-dropdown-action][open]>div,:where(:root[data-theme=dark]) [data-popover][open]>div{border-color:var(--line-strong)}.ui-account summary{cursor:pointer;font-weight:600}.ui-account nav{min-width:220px;display:grid}.ui-account nav>*{border-bottom:1px solid #d9dde0;padding:8px 10px}:where(:root[data-theme=dark]) .ui-account nav>*{border-bottom-color:var(--line)}.ui-account nav>:last-child{border-bottom:0}.ui-account form,.ui-account form button{width:100%}.ui-account form button:not(.btn){text-align:left;background:0 0;border:0}.ui-mobile-menu{border-block:1px solid #aeb5ba}:where(:root[data-theme=dark]) .ui-mobile-menu{border-block-color:var(--line)}.ui-mobile-menu summary{cursor:pointer;padding:9px 0;font-weight:600}.ui-mobile-menu nav{display:grid}.ui-mobile-menu nav a{border-bottom:1px solid #d9dde0;padding:9px 12px}:where(:root[data-theme=dark]) .ui-mobile-menu nav a{border-bottom-color:var(--line)}[data-app-launcher]>nav{grid-template-columns:repeat(2,minmax(140px,1fr));display:grid}[data-app-launcher]>nav a{border-bottom:1px solid #d9dde0;min-height:52px;padding:10px 12px;text-decoration:none}:where(:root[data-theme=dark]) [data-app-launcher]>nav a{border-bottom-color:var(--line)}[data-app-launcher]>nav a:nth-child(odd){border-right:1px solid #d9dde0}:where(:root[data-theme=dark]) [data-app-launcher]>nav a:nth-child(odd){border-right-color:var(--line)}.ui-app-launcher>summary{cursor:pointer;list-style:none}.ui-app-launcher>summary::-webkit-details-marker{display:none}.ui-app-launcher nav a{gap:2px;display:grid}.ui-app-launcher nav a span{color:#65717a;font-size:var(--fs-12)}:where(:root[data-theme=dark]) .ui-app-launcher nav a span{color:var(--ink-muted)}[data-dropdown-action]>summary{cursor:pointer;list-style:none}[data-dropdown-action]>summary::-webkit-details-marker{display:none}[data-dropdown-action]>div{display:grid}[data-dropdown-action]>div button:not(.btn){background:var(--paper-raised);text-align:left;border:0;border-bottom:1px solid #d9dde0;min-height:40px;padding:8px 12px}:where(:root[data-theme=dark]) [data-dropdown-action]>div button:not(.btn){border-bottom-color:var(--line)}[data-dropdown-action]>div button:last-child{border-bottom:0}.ui-sidebar-nav{border:1px solid #aeb5ba;max-width:280px;display:grid}:where(:root[data-theme=dark]) .ui-sidebar-nav{border-color:var(--line)}.ui-sidebar-nav details+details{border-top:1px solid #d9dde0}:where(:root[data-theme=dark]) .ui-sidebar-nav details+details{border-top-color:var(--line)}.ui-sidebar-nav summary{cursor:pointer;padding:9px 11px;font-weight:600}.ui-sidebar-nav details a{font-size:var(--fs-12);padding:7px 20px;display:block}.ui-sidebar-nav details a[aria-current=page]{background:#eef0f1;font-weight:600}:where(:root[data-theme=dark]) .ui-sidebar-nav details a[aria-current=page]{background:var(--paper-sunken)}.ui-toc{border-top:2px solid #172028;max-width:280px;padding-top:9px}:where(:root[data-theme=dark]) .ui-toc{border-top-color:var(--line-strong)}.ui-toc ol{font-size:var(--fs-12);gap:5px;margin:8px 0 0;padding-left:20px;list-style:decimal;display:grid}.ui-tabs{border-bottom:1px solid #aeb5ba;flex-wrap:wrap;display:flex}:where(:root[data-theme=dark]) .ui-tabs{border-bottom-color:var(--line)}.ui-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;min-height:38px;padding-inline:14px}.ui-tabs button[aria-selected=true]{border-bottom-color:var(--ui-cis-blue);color:#173f60;font-weight:600}:where(:root[data-theme=dark]) .ui-tabs button[aria-selected=true]{color:var(--ui-cis-blue)}.ui-bottom-nav{border-block:1px solid #aeb5ba;grid-template-columns:repeat(4,1fr);display:grid}:where(:root[data-theme=dark]) .ui-bottom-nav{border-block-color:var(--line)}.ui-bottom-nav a{text-align:center;font-size:var(--fs-12);padding:10px 6px}.ui-bottom-nav a[aria-current=page]{background:#e3ebf2;font-weight:600}:where(:root[data-theme=dark]) .ui-bottom-nav a[aria-current=page]{background:var(--ui-surface-blue)}.ui-command{background:var(--paper-raised);border:1px solid #7d878f;max-width:460px}:where(:root[data-theme=dark]) .ui-command{border-color:var(--line-strong)}.ui-command>header,.ui-command>footer{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ui-command>header{border-bottom:1px solid #d9dde0}:where(:root[data-theme=dark]) .ui-command>header{border-bottom-color:var(--line)}.ui-command>header h3{margin:0}.ui-command>p,.ui-command>.input{margin:12px}.ui-command>.input{width:calc(100% - 24px)}.ui-command>ul{margin:0;padding:0;list-style:none}.ui-command>ul li{border-top:1px solid #d9dde0;padding:8px 12px}:where(:root[data-theme=dark]) .ui-command>ul li{border-top-color:var(--line)}.ui-command>ul li[aria-selected=true]{background:#e3ebf2}:where(:root[data-theme=dark]) .ui-command>ul li[aria-selected=true]{background:var(--ui-surface-blue)}.ui-command>footer{border-top:1px solid #d9dde0}:where(:root[data-theme=dark]) .ui-command>footer{border-top-color:var(--line)}.ui-dialog{background:var(--paper-raised);color:#172028;border:1px solid #707c84;width:min(520px,100vw - 28px);max-width:none;padding:0}:where(:root[data-theme=dark]) .ui-dialog{border-color:var(--line-strong);color:var(--ink)}.ui-dialog::backdrop{background:#1118208f}.ui-dialog>header,.ui-dialog>footer{align-items:center;gap:10px;padding:16px 18px;display:flex}.ui-dialog>header{border-bottom:1px solid #d4dade;justify-content:space-between}:where(:root[data-theme=dark]) .ui-dialog>header{border-bottom-color:var(--line)}.ui-dialog>header h3{margin:0}.ui-dialog>p{margin:0;padding:24px 18px}.ui-dialog>footer{border-top:1px solid #d4dade;justify-content:flex-end}:where(:root[data-theme=dark]) .ui-dialog>footer{border-top-color:var(--line)}.ui-drawer{background:var(--paper-raised);border:1px solid #7f8a91;width:min(100%,430px)}:where(:root[data-theme=dark]) .ui-drawer{border-color:var(--line-strong)}.ui-drawer>header,.ui-drawer>footer{align-items:center;gap:10px;padding:14px 16px;display:flex}.ui-drawer>header{border-bottom:3px solid var(--ui-cis-cyan);background:var(--ui-surface-cyan);justify-content:space-between}.ui-drawer h3{margin:0}.ui-drawer>div{gap:10px;padding:18px 16px;display:grid}.ui-drawer label{gap:8px;display:flex}.ui-drawer>footer{border-top:1px solid #d4dade}:where(:root[data-theme=dark]) .ui-drawer>footer{border-top-color:var(--line)}.ui-accordion{background:var(--paper-raised);border:1px solid #aeb6bc}:where(:root[data-theme=dark]) .ui-accordion{border-color:var(--line)}.ui-accordion details+details{border-top:1px solid #cdd4d8}:where(:root[data-theme=dark]) .ui-accordion details+details{border-top-color:var(--line)}.ui-accordion summary{cursor:pointer;color:#23333e;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:11px 14px;font-weight:600;list-style:none;display:flex}:where(:root[data-theme=dark]) .ui-accordion summary{color:var(--ink)}.ui-accordion summary::-webkit-details-marker{display:none}.ui-accordion details[open] summary{background:var(--ui-surface-blue);color:var(--ui-cis-blue)}.ui-accordion details[open] summary span:last-child{transform:rotate(45deg)}.ui-accordion p{margin:0;padding:4px 14px 16px}.ui-tooltip{display:inline-flex;position:relative}.ui-tooltip [role=tooltip]{z-index:80;width:max-content;max-width:min(17.5rem,100vw - 28px);color:var(--paper);font-size:var(--fs-12);opacity:0;visibility:hidden;pointer-events:auto;background:#172028;border:1px solid #172028;padding:7px 9px;position:absolute;bottom:calc(100% + 8px);left:0}.ui-tooltip [role=tooltip]:after{content:"";inset-inline:0;height:8px;position:absolute;top:100%}:where(:root[data-theme=dark]) .ui-tooltip [role=tooltip]{border-color:var(--line-strong);background:var(--ink)}.ui-tooltip:hover [role=tooltip],.ui-tooltip:focus-within [role=tooltip]{opacity:1;visibility:visible}.ui-tooltip[data-tooltip-dismissed=true] [role=tooltip]{opacity:0;visibility:hidden}.ui-popover{display:inline-flex;position:relative}.ui-popover>aside{z-index:80;background:var(--paper-raised);border:1px solid #7f8a91;gap:6px;width:280px;max-width:calc(100vw - 28px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0}:where(:root[data-theme=dark]) .ui-popover>aside{border-color:var(--line-strong)}.ui-popover>aside[hidden]{display:none}.ui-popover>aside p{color:#59656e;font-size:var(--fs-12);margin:0}:where(:root[data-theme=dark]) .ui-popover>aside p{color:var(--ink-muted)}.ui-timeline{margin:0;padding:0;list-style:none;display:grid}.ui-timeline li{border-bottom:1px solid #d9dde0;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;padding:9px 0;display:grid}:where(:root[data-theme=dark]) .ui-timeline li{border-bottom-color:var(--line)}.ui-timeline time,.ui-timeline span:not(.badge){color:#626c74;font-size:var(--fs-12)}:where(:root[data-theme=dark]) .ui-timeline time,:where(:root[data-theme=dark]) .ui-timeline span:not(.badge){color:var(--ink-muted)}.ui-nav{font-size:var(--fs-12);border-block:1px solid #b8c0c6;flex-wrap:wrap;align-items:center;gap:12px;padding-block:10px;display:flex}:where(:root[data-theme=dark]) .ui-nav{border-block-color:var(--line)}.ui-nav strong{white-space:nowrap;margin-right:auto}.ui-nav a{white-space:nowrap}.ui-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ui-actions>code{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.ui-bulk-actions>strong{width:100%;margin-bottom:2px}.ui-form{gap:7px;max-width:420px;display:grid}.ui-form label{font-size:var(--fs-13);font-weight:600}.ui-form small{color:var(--ui-muted);font-size:var(--fs-12)}.ui-combobox{position:relative}.ui-combobox>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ui-combobox__panel{z-index:80;border:1px solid var(--line-control);background:var(--paper-raised);max-block-size:min(70dvh,30rem);color:var(--ink);box-shadow:none;border-radius:0;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.ui-combobox__panel[hidden],.ui-combobox [role=listbox][hidden]{display:none}.ui-combobox__panel>header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-block-end:1px solid var(--line-control);flex-wrap:wrap;display:flex}.ui-combobox__panel>header strong{overflow-wrap:anywhere;min-inline-size:0}.ui-combobox [role=listbox]{margin:0;padding:0;list-style:none}.ui-combobox [role=option]{border-block-end:1px solid var(--line-control);min-block-size:2.75rem;padding:var(--space-3);cursor:pointer;overflow-wrap:anywhere}.ui-combobox [role=option][aria-selected=true]{font-weight:700;text-decoration:underline}.ui-combobox [role=option][data-combobox-active=true]{outline:3px solid var(--accent);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.ui-combobox [role=option]:hover{text-decoration:underline}}@media (max-width:390px){.ui-combobox__panel{padding-block-end:env(safe-area-inset-bottom,0px);position:fixed;inset-block:auto 0;inset-inline:0}}.ui-choice{cursor:pointer}.ui-choice input{width:18px;height:18px;accent-color:var(--ui-cis-blue);flex:0 0 18px}.ui-radio-group{gap:12px}.ui-radio-group>div{gap:8px;margin-top:4px;display:grid}.ui-radio-group label{cursor:pointer;border:1px solid #d4dade;align-items:center;gap:9px;min-height:40px;padding:8px 10px;display:flex}:where(:root[data-theme=dark]) .ui-radio-group label{border-color:var(--line)}.ui-switch-row{background:var(--paper-raised);border-block:1px solid #c3cbd0;justify-content:space-between;align-items:center;gap:18px;max-width:520px;padding-block:12px;display:flex}:where(:root[data-theme=dark]) .ui-switch-row{border-block-color:var(--line)}.ui-switch-row>button{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;display:flex}.ui-switch-track{background:#e5e9eb;border:2px solid #66727a;align-items:center;width:44px;height:24px;padding:2px;display:flex}:where(:root[data-theme=dark]) .ui-switch-track{border-color:var(--ink-muted);background:var(--paper-sunken)}.ui-switch-track i{background:#66727a;width:16px;height:16px;transition:transform .14s}:where(:root[data-theme=dark]) .ui-switch-track i{background:var(--ink-muted)}.ui-switch-row [aria-checked=true] .ui-switch-track{border-color:var(--ui-cis-blue);background:var(--ui-surface-blue)}.ui-switch-row [aria-checked=true] .ui-switch-track i{background:var(--ui-cis-blue);transform:translate(18px)}.ui-switch-row small{color:#626c74}:where(:root[data-theme=dark]) .ui-switch-row small{color:var(--ink-muted)}.ui-range{background:var(--paper-raised);border:1px solid #c3cbd0;gap:12px;width:min(100%,520px);padding:16px;display:grid}:where(:root[data-theme=dark]) .ui-range{border-color:var(--line)}.ui-range>div{justify-content:space-between;gap:16px;display:flex}.ui-range output{color:var(--ui-cis-blue);font-variant-numeric:tabular-nums;font-weight:700}.ui-range input{width:100%;accent-color:var(--ui-cis-blue)}.ui-filter-bar{background:var(--paper-raised);border:1px solid #aeb6bc;gap:14px;padding:16px;display:grid}:where(:root[data-theme=dark]) .ui-filter-bar{border-color:var(--line)}.ui-filter-bar fieldset{border:0;margin:0;padding:0}.ui-filter-bar legend{margin-bottom:12px;font-weight:650}.ui-filter-bar fieldset>div{grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px;display:grid}.ui-filter-bar label{font-size:var(--fs-12);gap:5px;font-weight:600;display:grid}.ui-filter-bar .ui-actions{border-top:1px solid #d9dde0;padding-top:12px}:where(:root[data-theme=dark]) .ui-filter-bar .ui-actions{border-top-color:var(--line)}.ui-filter-bar .ui-actions p{color:#626c74;font-size:var(--fs-12);margin:0 0 0 auto}:where(:root[data-theme=dark]) .ui-filter-bar .ui-actions p{color:var(--ink-muted)}.ui-autocomplete{position:relative}.ui-autocomplete>ul{background:var(--paper-raised);border:1px solid #7f8a91;margin:-1px 0 0;padding:0;list-style:none}:where(:root[data-theme=dark]) .ui-autocomplete>ul{border-color:var(--line-strong)}.ui-autocomplete>ul li{border-bottom:1px solid #d9dde0;padding:8px 11px}:where(:root[data-theme=dark]) .ui-autocomplete>ul li{border-bottom-color:var(--line)}.ui-tag-input>ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ui-tag-input>ul li{background:var(--ui-surface-blue);color:#173f60;border:1px solid #6f94ae;align-items:center;min-height:34px;display:inline-flex}:where(:root[data-theme=dark]) .ui-tag-input>ul li{border-color:var(--ui-cis-blue)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-tag-input>ul li{border-color:color-mix(in srgb, var(--ui-cis-blue) 55%, var(--paper-raised))}}:where(:root[data-theme=dark]) .ui-tag-input>ul li{color:var(--ui-cis-blue)}.ui-tag-input>ul li span{padding:5px 8px}.ui-tag-input>ul li button:not(.btn){color:inherit;background:0 0;border:0;border-left:1px solid #9ab4c7;align-self:stretch;padding-inline:8px}:where(:root[data-theme=dark]) .ui-tag-input>ul li button:not(.btn){border-left-color:var(--ui-cis-blue)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-tag-input>ul li button:not(.btn){border-left-color:color-mix(in srgb, var(--ui-cis-blue) 55%, var(--paper-raised))}}.ui-file-input input[type=file]{min-height:46px;padding:6px}.ui-file-input input[type=file]::file-selector-button{background:var(--ui-surface-blue);color:#173f60;border:1px solid #7f8a91;min-height:32px;padding-inline:10px}:where(:root[data-theme=dark]) .ui-file-input input[type=file]::file-selector-button{border-color:var(--line-strong);color:var(--ui-cis-blue)}.ui-dropzone{background:var(--ui-surface-blue);text-align:center;border:2px dashed #7394aa;gap:10px;width:min(100%,520px);padding:18px;display:grid}:where(:root[data-theme=dark]) .ui-dropzone{border-color:var(--ui-cis-blue)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-dropzone{border-color:color-mix(in srgb, var(--ui-cis-blue) 55%, var(--paper-raised))}}.ui-dropzone input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-dropzone label{cursor:pointer;gap:4px;display:grid}.ui-dropzone__icon{color:var(--ui-cis-blue);font-size:var(--fs-28);line-height:1}.ui-dropzone .btn{justify-self:center}.ui-inline-edit{background:var(--paper-raised);border-block:1px solid #c3cbd0;align-items:end;gap:10px;width:min(100%,560px);padding-block:12px;display:flex}:where(:root[data-theme=dark]) .ui-inline-edit{border-block-color:var(--line)}.ui-inline-edit>div:first-child{flex:1;display:grid}.ui-inline-edit>label{min-width:150px;font-size:var(--fs-12);flex:1;gap:5px;font-weight:600;display:grid}.ui-inline-edit:has(>label+.input){grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 10px;display:grid}.ui-inline-edit:has(>label+.input)>label{grid-area:1/1}.ui-inline-edit:has(>label+.input)>.input{grid-area:2/1}.ui-inline-edit:has(>label+.input)>.ui-actions{flex-wrap:nowrap;grid-area:2/2}[data-multi-step-form]>p{margin:0;font-weight:600}[data-multi-step-form]>ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 8px;padding:0;list-style:none;display:grid}[data-multi-step-form]>ol li{color:#626c74;font-size:var(--fs-12);text-align:center;border-bottom:2px solid #c8cdd1;gap:3px;padding:7px 5px;display:grid}:where(:root[data-theme=dark]) [data-multi-step-form]>ol li{border-bottom-color:var(--line);color:var(--ink-muted)}[data-multi-step-form]>ol li b{border-radius:var(--radius);width:24px;height:24px;font-size:var(--fs-12);border:1px solid;justify-self:center;place-items:center;display:grid}[data-multi-step-form]>ol li[aria-current=step]{border-bottom-color:var(--ui-cis-blue);color:#172028;font-weight:600}:where(:root[data-theme=dark]) [data-multi-step-form]>ol li[aria-current=step]{color:var(--ink)}[data-multi-step-form]>div:last-child{flex-wrap:wrap;gap:8px;display:flex}[data-multi-step-form]>div:last-child button:not(.btn){background:var(--paper-raised);border:1px solid #7d878f;min-height:38px;padding:7px 11px}:where(:root[data-theme=dark]) [data-multi-step-form]>div:last-child button:not(.btn){border-color:var(--line-strong)}[data-multi-step-form]>div:last-child button[type=submit]:not(.btn){border-color:var(--action-primary);background:var(--action-primary);color:var(--paper-raised)}.ui-choice{align-items:center;gap:8px;min-height:40px;display:flex}.ui-data{gap:10px;display:grid;overflow-x:auto}.ui-data>strong{font-size:var(--fs-14)}.ui-data table{border-collapse:collapse;width:100%;font-size:var(--fs-12)}.ui-data th,.ui-data td{border-bottom:1px solid var(--line);text-align:left;padding:6px}.ui-chart{margin:0}.ui-chart figcaption,.ui-chart p{color:var(--ui-muted);font-size:var(--fs-12)}.ui-chart svg{width:100%;height:auto;display:block}.ui-content{border-block:1px solid var(--line);padding-block:14px}.ui-content h4{font-size:var(--fs-20);margin:0 0 8px;line-height:1.12}.ui-content>p:not(.ui-label){font-size:var(--fs-13);margin:0 0 12px}.ui-content footer{color:var(--ui-muted);font-size:var(--fs-12)}.ui-feedback{border:1px solid #aeb6bc;padding:14px}:where(:root[data-theme=dark]) .ui-feedback{border-color:var(--line)}.ui-feedback strong{font-size:var(--fs-14)}.ui-feedback p{font-size:var(--fs-12);margin:7px 0}.ui-notice{gap:var(--space-4);border-color:var(--line-control);background:var(--paper-raised);color:var(--ink);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-notice>div{overflow-wrap:anywhere;min-inline-size:0}.ui-notice [data-notice-close]{align-self:start}.ui-notice[hidden]{display:none}.ui-state[data-ui-state]{display:block}.ui-state[data-ui-state] h3{margin-block:0 var(--space-2)}figure.ui-sequential-ramp[data-sequential-ramp]{margin:0}figure[data-sequential-ramp] ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}figure[data-sequential-ramp] li{gap:var(--space-2);min-inline-size:0;font-size:var(--fs-small);overflow-wrap:anywhere;display:grid}figure[data-sequential-ramp] .ui-sequential-ramp__swatch{border-block:1px solid var(--line-control);min-block-size:2rem;display:block}figure[data-sequential-ramp] [data-step="1"]{background:var(--v10-seq-1)}figure[data-sequential-ramp] [data-step="2"]{background:var(--v10-seq-2)}figure[data-sequential-ramp] [data-step="3"]{background:var(--v10-seq-3)}figure[data-sequential-ramp] figcaption{font-size:var(--fs-small);color:var(--ink-muted);margin-block-start:var(--space-3)}.ui-progress-row{background:var(--paper-raised);border:1px solid #aeb6bc;gap:9px;width:min(100%,560px);min-height:104px;padding:16px;display:grid;overflow:hidden}:where(:root[data-theme=dark]) .ui-progress-row{border-color:var(--line)}.ui-progress-row__header{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.ui-progress-row__header label{overflow-wrap:anywhere;min-width:0;font-weight:700}.ui-progress-row__header output{color:var(--ui-cis-blue);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.ui-progress-row progress{width:100%;height:12px;accent-color:var(--ui-cis-blue);background:#e4e9ec;border:0;overflow:hidden}:where(:root[data-theme=dark]) .ui-progress-row progress{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-progress-row progress{background:color-mix(in srgb, var(--ink) 14%, var(--paper-raised))}}.ui-progress-row progress::-webkit-progress-bar{background:#e4e9ec}:where(:root[data-theme=dark]) .ui-progress-row progress::-webkit-progress-bar{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-progress-row progress::-webkit-progress-bar{background:color-mix(in srgb, var(--ink) 14%, var(--paper-raised))}}.ui-progress-row progress::-webkit-progress-value{background:var(--ui-cis-blue)}.ui-progress-row small{color:#626c74}:where(:root[data-theme=dark]) .ui-progress-row small{color:var(--ink-muted)}.ui-spinner-frame{background:var(--paper-raised);border:1px solid #aeb6bc;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex;overflow:hidden}:where(:root[data-theme=dark]) .ui-spinner-frame{border-color:var(--line)}.ui-spinner{border:3px solid #b8c6cf;border-top-color:var(--ui-cis-blue);border-radius:var(--radius);flex:0 0 22px;width:22px;height:22px;animation:.8s linear infinite ui-spin;display:inline-block}:where(:root[data-theme=dark]) .ui-spinner{border-color:var(--line);border-top-color:var(--ui-cis-blue)}.ui-skeleton{background:var(--paper-raised);border:1px solid #aeb6bc;min-height:150px;padding:16px;overflow:hidden}:where(:root[data-theme=dark]) .ui-skeleton{border-color:var(--line)}.ui-skeleton [data-skeleton]{gap:10px;display:grid}.ui-skeleton [data-skeleton] span{background:#e4eaed;height:18px;display:block}:where(:root[data-theme=dark]) .ui-skeleton [data-skeleton] span{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-skeleton [data-skeleton] span{background:color-mix(in srgb, var(--ink) 14%, var(--paper-raised))}}.ui-skeleton [data-skeleton] span:first-child{background:#d5e1e8;width:42%;height:28px}:where(:root[data-theme=dark]) .ui-skeleton [data-skeleton] span:first-child{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-skeleton [data-skeleton] span:first-child{background:color-mix(in srgb, var(--ink) 22%, var(--paper-raised))}}.ui-skeleton [data-skeleton] span:last-child{width:68%}.ui-loading-panel{background:var(--ui-surface-blue);border:1px solid #7ea3ba;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px;display:grid;overflow:hidden}:where(:root[data-theme=dark]) .ui-loading-panel{border-color:var(--ui-cis-blue)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-loading-panel{border-color:color-mix(in srgb, var(--ui-cis-blue) 55%, var(--paper-raised))}}.ui-loading-panel__copy{min-width:0}.ui-loading-panel p{color:#59656e;font-size:var(--fs-12);margin:3px 0 0}:where(:root[data-theme=dark]) .ui-loading-panel p{color:var(--ink-muted)}.ui-loading-panel__actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}.ui-state{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ui-state__icon{fill:none;width:38px;height:38px;stroke:var(--ui-cis-blue);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ui-state--error .ui-state__icon{stroke:var(--ui-state-danger)}.ui-state :is(h3,p){margin:0 0 8px}.ui-state .ui-actions{margin-top:12px}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-service{border-block:1px solid #aeb6bc}:where(:root[data-theme=dark]) .ui-service{border-block-color:var(--line)}.ui-service>header{align-items:center;gap:12px;padding-block:10px;display:flex}.ui-service>header>:last-child:not(:first-child){margin-left:auto}.ui-service>header span:not(.badge){color:var(--ui-cis-blue);font-size:var(--fs-12);font-weight:600}.ui-service dl{margin:0}.ui-service dl div{border-top:1px solid var(--line);font-size:var(--fs-12);grid-template-columns:90px 1fr;column-gap:12px;padding-block:7px;display:grid}.ui-service dd{margin:0}.ui-document{border:1px solid #aeb6bc;width:min(100%,440px);max-width:440px;padding:18px}:where(:root[data-theme=dark]) .ui-document{border-color:var(--line)}.ui-document>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:10px;display:flex}.ui-document>header span:not(.badge),.ui-document footer{color:var(--ui-muted);font-size:var(--fs-12)}.ui-document p{font-size:var(--fs-12)}.ui-document dl{font-size:var(--fs-12);margin:0 0 12px}:is(.ui-document dl,dl.ui-document)>div{grid-template-columns:8rem minmax(0,1fr);column-gap:12px;padding-block:3px;display:grid}.ui-document dd,.ui-map{margin:0}.ui-map__canvas{background-color:#eef0f1;border:1px solid #9da5ab;min-height:190px;position:relative}:where(:root[data-theme=dark]) .ui-map__canvas{border-color:var(--line);background-color:var(--paper-sunken)}.ui-map__canvas nav{border:1px solid #7f8991;display:grid;position:absolute;top:9px;right:9px}:where(:root[data-theme=dark]) .ui-map__canvas nav{border-color:var(--line-strong)}.ui-map__canvas nav button:not(.btn){background:var(--paper-raised);border:0;border-bottom:1px solid #7f8991;width:30px;height:30px}:where(:root[data-theme=dark]) .ui-map__canvas nav button:not(.btn){border-bottom-color:var(--line-strong)}.ui-map__canvas nav button:last-child{border-bottom:0}.ui-map__marker{background:var(--ui-cis-blue);width:26px;height:26px;color:var(--paper-raised);font-size:var(--fs-12);place-items:center;display:grid;position:absolute;top:54%;left:47%}.ui-map figcaption{color:var(--ui-muted);font-size:var(--fs-12);padding-top:7px}.ui-ai{border:1px solid #aeb6bc;width:100%;min-width:0;max-width:100%}:where(:root[data-theme=dark]) .ui-ai{border-color:var(--line)}.ui-ai>header,.ui-ai>footer{justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.ui-ai>header{border-bottom:1px solid var(--line)}.ui-ai>header span:not(.badge){color:var(--ui-cis-blue);font-size:var(--fs-12)}.ui-ai>div{gap:8px;padding:11px;display:grid}.ui-ai p{font-size:var(--fs-12);margin:0}.ui-ai>footer{border-top:1px solid var(--line)}.ui-ai button:not(.btn){background:var(--paper-raised);color:#111820;font-size:var(--fs-12);border:1px solid #7d878f;padding:6px 9px}:where(:root[data-theme=dark]) .ui-ai button:not(.btn){border-color:var(--line-strong);color:var(--ink)}.ui-ai button:not(.btn):is([aria-pressed=true],[data-action=primary],[type=submit]){border-color:var(--action-primary);background:var(--accent-soft);color:var(--ink)}.ui-ai pre,.ui-ai code,.ui-service,.ui-document,.ui-content,.ui-feedback{overflow-wrap:anywhere;min-width:0}.ui-ai pre{max-width:100%;overflow-x:auto}.ui-ai>p,.ui-ai>pre,.ui-ai>dl,.ui-ai>ol,.ui-ai>label,.ui-ai>select,.ui-ai>a{margin:11px}.ui-ai>dl div{font-size:var(--fs-12);border-top:1px solid #d9dde0;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}:where(:root[data-theme=dark]) .ui-ai>dl div{border-top-color:var(--line)}.ui-ai>dl dt,.ui-ai>dl dd{margin:0}.ui-ai>ol{padding-left:22px}.ui-ai>ol li{padding:5px 0}.ui-ai>ol li span:not(.badge){color:#626c74;font-size:var(--fs-12);display:block}:where(:root[data-theme=dark]) .ui-ai>ol li span:not(.badge){color:var(--ink-muted)}.ui-ai>button{margin:0 0 11px 11px}[data-chat-thread]{background:#f7f8f8;gap:10px;padding:11px;display:grid}:where(:root[data-theme=dark]) [data-chat-thread]{background:var(--paper-sunken)}[data-chat-thread]>article,.ui-ai[data-message-role]{background:var(--paper-raised);border:1px solid #c8cdd1;gap:5px;padding:10px 11px;display:grid}:where(:root[data-theme=dark]) [data-chat-thread]>article,:where(:root[data-theme=dark]) .ui-ai[data-message-role]{border-color:var(--line)}[data-chat-thread]>article[data-message-role=user]{margin-left:12%}[data-chat-thread]>article[data-message-role=assistant]{background:#f4f2ff;margin-right:8%}:where(:root[data-theme=dark]) [data-chat-thread]>article[data-message-role=assistant]{background:var(--ui-cis-violet)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) [data-chat-thread]>article[data-message-role=assistant]{background:color-mix(in srgb, var(--ui-cis-violet) 18%, var(--paper-raised))}}[data-chat-thread] article>header,.ui-ai[data-message-role]>header{border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:0;display:flex}[data-chat-thread] article>header time,.ui-ai[data-message-role]>header time{color:#626c74;font-size:var(--fs-12)}:where(:root[data-theme=dark]) [data-chat-thread] article>header time,:where(:root[data-theme=dark]) .ui-ai[data-message-role]>header time{color:var(--ink-muted)}[data-chat-thread] article>footer{font-size:var(--fs-12);border-top:1px solid #d9dde0;padding:6px 0 0}:where(:root[data-theme=dark]) [data-chat-thread] article>footer{border-top-color:var(--line)}[data-prompt-composer]{gap:9px;padding:11px;display:grid}[data-prompt-composer] textarea{width:100%;min-width:0}[data-prompt-composer]>div{flex-wrap:wrap;align-items:center;display:flex}.ui-auth-stage{isolation:isolate;background:#eef0f1;place-items:center;width:100%;min-height:610px;padding:28px 18px;display:grid;position:relative;overflow:hidden}:where(:root[data-theme=dark]) .ui-auth-stage{background:var(--paper-sunken)}.ui-auth-shell{background:var(--paper-raised);border:1px solid #9aa4aa;width:100%;max-width:420px;position:relative}:where(:root[data-theme=dark]) .ui-auth-shell{border-color:var(--line)}.ui-auth-brand{justify-content:center;align-items:center;gap:11px;padding:26px 28px 18px;display:flex}.ui-auth-brand .ui-lockup__mark{width:38px;height:38px}.ui-auth-body{gap:12px;padding:0 28px 24px;display:grid}.ui-auth-body h3{text-align:center;font-size:var(--fs-21);margin:0}.ui-auth-body>p{color:#59656e;text-align:center;font-size:var(--fs-12-5);margin:0}:where(:root[data-theme=dark]) .ui-auth-body>p{color:var(--ink-muted)}.ui-auth-providers{gap:8px;display:grid}.ui-auth-provider,.ui-auth-providers button:not(.btn){background:var(--paper-raised);color:#172028;text-align:left;border:1px solid #aeb6bc;grid-template-columns:24px 1fr;align-items:center;min-height:42px;padding:8px 14px;display:grid}:where(:root[data-theme=dark]) .ui-auth-provider,:where(:root[data-theme=dark]) .ui-auth-providers button:not(.btn){border-color:var(--line);color:var(--ink)}.ui-provider-pill{border-radius:var(--radius-ctl)}.ui-provider-mark{color:#4285f4;place-items:center;width:20px;height:20px;font-weight:700;display:grid}.ui-provider-mark--google svg{width:20px;height:20px;display:block}.ui-provider-mark--microsoft{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;place-items:stretch stretch;gap:1px}.ui-provider-mark--microsoft i:first-child{background:#f25022}.ui-provider-mark--microsoft i:nth-child(2){background:#7fba00}.ui-provider-mark--microsoft i:nth-child(3){background:#00a4ef}.ui-provider-mark--microsoft i:nth-child(4){background:#ffb900}.ui-account-chooser{gap:16px;width:100%;max-width:560px;display:grid}.ui-account-chooser header :is(h3,p){margin:0}.ui-account-chooser header p{color:#5e6971}:where(:root[data-theme=dark]) .ui-account-chooser header p{color:var(--ink-muted)}.ui-account-chooser ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-account-choice{background:var(--paper-raised);color:#172028;text-align:left;border:1px solid #aeb6bc;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 12px;display:grid}:where(:root[data-theme=dark]) .ui-account-choice{border-color:var(--line);color:var(--ink)}.ui-account-choice:hover,.ui-account-choice[aria-current=true]{border-color:var(--ui-cis-blue);background:var(--ui-surface-blue)}.ui-account-choice__icon{border-radius:var(--radius);width:38px;height:38px;color:var(--ui-cis-blue);background:#dfeaf1;place-items:center;display:grid}:where(:root[data-theme=dark]) .ui-account-choice__icon{background:var(--ui-surface-blue)}.ui-account-choice__icon--cochid{color:#fff;background:#1d4ed8;border-radius:0}.ui-account-choice__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:23px;height:23px}.ui-account-choice__copy{min-width:0;display:grid}.ui-account-choice__copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-account-choice__copy small{color:#66717a}:where(:root[data-theme=dark]) .ui-account-choice__copy small{color:var(--ink-muted)}.ui-account-choice__badge{color:var(--ui-cis-blue);font-size:var(--fs-12);font-weight:700}.ui-account-choice:not([aria-current=true]) .ui-account-choice__badge{visibility:hidden}.ui-account-choice__arrow{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.ui-consent{gap:15px;width:100%;max-width:560px;display:grid}.ui-consent>p{margin:0}.ui-consent-app{border-bottom:1px solid #c9cfd3;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding-bottom:15px;display:grid}:where(:root[data-theme=dark]) .ui-consent-app{border-bottom-color:var(--line)}.ui-consent-app>span{color:#fff;background:#1d9bd1;place-items:center;width:46px;height:46px;display:grid}.ui-consent-app svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:28px;height:28px}.ui-consent-app :is(h3,p){margin:0}.ui-consent-app p{color:#5e6971}:where(:root[data-theme=dark]) .ui-consent-app p{color:var(--ink-muted)}.ui-permission-list{border:1px solid #aeb6bc;gap:0;margin:0;padding:0;list-style:none;display:grid}:where(:root[data-theme=dark]) .ui-permission-list{border-color:var(--line)}.ui-permission-list li{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:13px;display:grid}.ui-permission-list li+li{border-top:1px solid #c9cfd3}:where(:root[data-theme=dark]) .ui-permission-list li+li{border-top-color:var(--line)}.ui-permission-list svg{fill:none;width:25px;height:25px;stroke:var(--ui-cis-blue);stroke-width:1.6px}.ui-permission-list span{display:grid}.ui-permission-list small{color:#637079}:where(:root[data-theme=dark]) .ui-permission-list small{color:var(--ink-muted)}.ui-consent__limit{color:#33434e;font-weight:600}:where(:root[data-theme=dark]) .ui-consent__limit{color:var(--ink)}.ui-consent__consequence{color:#5b6871;font-size:var(--fs-12);background:#f5f6f6;border:1px solid #c9cfd3;padding:10px 12px}:where(:root[data-theme=dark]) .ui-consent__consequence{border-color:var(--line);background:var(--paper-sunken);color:var(--ink-muted)}.ui-auth-separator{color:#6b757d;font-size:var(--fs-12);align-items:center;gap:9px;display:flex}:where(:root[data-theme=dark]) .ui-auth-separator{color:var(--ink-muted)}.ui-auth-separator:before,.ui-auth-separator:after{content:"";background:#d4dade;flex:1;height:1px}:where(:root[data-theme=dark]) .ui-auth-separator:before,:where(:root[data-theme=dark]) .ui-auth-separator:after{background:var(--line)}.ui-auth-recovery,.ui-auth-enroll{text-align:center;font-size:var(--fs-12)}.ui-auth-shell>footer{color:#6b757d;text-align:center;font-size:var(--fs-12);border-top:1px solid #d4dade;padding:10px 14px}:where(:root[data-theme=dark]) .ui-auth-shell>footer{border-top-color:var(--line);color:var(--ink-muted)}.ui-auth-fragment{background:var(--paper-raised);border:1px solid #aeb6bc;gap:11px;width:min(100%,420px);padding:22px;display:grid}:where(:root[data-theme=dark]) .ui-auth-fragment{border-color:var(--line)}.ui-auth-fragment h3,.ui-auth-fragment p{margin:0}.ui-auth-fragment>label{font-size:var(--fs-12-5);font-weight:600}.ui-auth-fragment>small{color:#616d75;font-size:var(--fs-12)}:where(:root[data-theme=dark]) .ui-auth-fragment>small{color:var(--ink-muted)}.ui-auth-mode{background:var(--paper-raised);border-bottom:1px solid #9fa9af;width:min(100%,420px);display:flex}:where(:root[data-theme=dark]) .ui-auth-mode{border-bottom-color:var(--line)}.ui-auth-mode a{text-align:center;border-bottom:3px solid #0000;flex:1;padding:10px 12px;text-decoration:none}.ui-auth-mode a[aria-current=page]{border-bottom-color:var(--ui-cis-blue);color:var(--ui-cis-blue);font-weight:600}.ui-password-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ui-one-time-code{max-width:230px;font-family:JetBrains Mono,monospace;font-size:var(--fs-18);letter-spacing:.16em}.ui-auth-status{background:var(--paper-raised);border:1px solid #aeb6bc;grid-template-columns:34px minmax(0,1fr);gap:13px;width:min(100%,520px);padding:18px;display:grid}:where(:root[data-theme=dark]) .ui-auth-status{border-color:var(--line)}.ui-auth-status__symbol{border-radius:var(--radius);border:2px solid;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.ui-auth-status>div{gap:7px;min-width:0;display:grid}.ui-auth-status p,.ui-auth-status h3{margin:0}.ui-auth-status--progress{background:var(--ui-surface-blue);color:#173f60;border-color:#6d9abb}:where(:root[data-theme=dark]) .ui-auth-status--progress{border-color:var(--ui-cis-blue)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-auth-status--progress{border-color:color-mix(in srgb, var(--ui-cis-blue) 55%, var(--paper-raised))}}:where(:root[data-theme=dark]) .ui-auth-status--progress{color:var(--ui-cis-blue)}.ui-auth-status--success{color:var(--ui-state-success);background:#eff8f4;border-color:#7fae9d}:where(:root[data-theme=dark]) .ui-auth-status--success{border-color:var(--ui-state-success)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-auth-status--success{border-color:color-mix(in srgb, var(--ui-state-success) 55%, var(--paper-raised))}}:where(:root[data-theme=dark]) .ui-auth-status--success{background:var(--ui-state-success)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-auth-status--success{background:color-mix(in srgb, var(--ui-state-success) 14%, var(--paper-raised))}}.ui-auth-status--warning{background:var(--ui-surface-warm);color:#6f470c;border-color:#d3ae72}:where(:root[data-theme=dark]) .ui-auth-status--warning{border-color:var(--ui-state-warning)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-auth-status--warning{border-color:color-mix(in srgb, var(--ui-state-warning) 55%, var(--paper-raised))}}:where(:root[data-theme=dark]) .ui-auth-status--warning{color:var(--ui-state-warning)}.ui-auth-status--error{color:var(--ui-state-danger);background:#fbf0f0;border-color:#d6a0a2}:where(:root[data-theme=dark]) .ui-auth-status--error{border-color:var(--ui-state-danger)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-auth-status--error{border-color:color-mix(in srgb, var(--ui-state-danger) 55%, var(--paper-raised))}}:where(:root[data-theme=dark]) .ui-auth-status--error{background:var(--ui-state-danger)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-auth-status--error{background:color-mix(in srgb, var(--ui-state-danger) 14%, var(--paper-raised))}}[data-representation-list] ul{gap:0;margin:0;padding:0;list-style:none;display:grid}[data-representation-list] li{border-top:1px solid #d9dde0;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding-block:8px;display:grid}:where(:root[data-theme=dark]) [data-representation-list] li{border-top-color:var(--line)}[data-representation-list] li>*{overflow-wrap:anywhere;min-width:0}.ui-map-demo>header{justify-content:space-between;gap:16px;margin-bottom:10px;display:flex}.ui-map-demo__frame{background:#eef3f2;border:1px solid #aeb5ba;grid-template-columns:minmax(0,1fr) 150px;display:grid;position:relative}:where(:root[data-theme=dark]) .ui-map-demo__frame{border-color:var(--line);background:var(--paper-sunken)}.ui-map-demo svg{width:100%;min-height:220px;display:block}.map-zone{stroke:var(--paper);stroke-width:3px}.map-zone--1{fill:#bde6d1}.map-zone--2{fill:#79c8ae}.map-zone--3{fill:#e2bd75}.map-zone--4{fill:#c57a62}.map-route{fill:none;stroke:#172028;stroke-width:4px;stroke-dasharray:7 5}.map-node{fill:var(--paper-raised);stroke:#172028;stroke-width:3px}.ui-map-demo__controls{display:grid;position:absolute;top:10px;left:10px}.ui-map-demo__controls button:not(.btn){background:var(--paper-raised);border:1px solid #172028;width:32px;height:32px}:where(:root[data-theme=dark]) .ui-map-demo__controls button:not(.btn){border-color:var(--line-strong)}.ui-map-demo__legend{background:var(--paper-raised);border-left:1px solid #aeb5ba;margin:0;padding:14px}:where(:root[data-theme=dark]) .ui-map-demo__legend{border-left-color:var(--line)}.ui-map-demo__legend div{border-bottom:1px solid #d9dde0;padding:8px 0}:where(:root[data-theme=dark]) .ui-map-demo__legend div{border-bottom-color:var(--line)}.ui-map-demo__legend dt,.ui-map-demo__legend dd{font-size:var(--fs-12);margin:0}.ui-map-demo__legend dd{color:#626c74}:where(:root[data-theme=dark]) .ui-map-demo__legend dd{color:var(--ink-muted)}.map-swatch{vertical-align:-2px;width:12px;height:12px;margin-right:6px;display:inline-block}.map-swatch--low{background:#bde6d1}.map-swatch--mid{background:#e2bd75}.map-swatch--high{background:#c57a62}@media (max-width:768px){.ui-embed figcaption{flex-wrap:wrap}.ui-service dl div,.ui-document dl div{grid-template-columns:minmax(0,1fr);gap:2px}.ui-service dd,.ui-document dd{overflow-wrap:anywhere}.ui-nav{flex-direction:column;align-items:flex-start;overflow:visible}.ui-nav strong{margin-right:0}.ui-site-header{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px}.ui-site-header>.ui-lockup{grid-area:1/1}.ui-site-header>[role=separator]{display:none}.ui-site-header>strong{grid-area:1/2}.ui-site-header>nav{border-top:1px solid #c8cdd1;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:8px}:where(:root[data-theme=dark]) .ui-site-header>nav{border-top-color:var(--line)}.ui-site-header>a:last-child{grid-area:3/1/auto/-1;justify-self:start}.ui-site-footer{grid-template-columns:1fr 1fr}.ui-site-footer>div{grid-column:1/-1}.ui-timeline li{grid-template-columns:52px minmax(0,1fr)}.ui-timeline span:not(.badge){grid-column:2}.ui-actions>:where(.btn,a,button,input,select,textarea){min-height:max(2.75rem,44px)}[data-split-button] [data-dropdown-action][open]>div{left:auto;right:0}.ui-filter-bar fieldset>div{grid-template-columns:1fr}.ui-filter-bar .ui-actions p{width:100%;margin-left:0}.ui-inline-edit{flex-direction:column;align-items:stretch}.ui-inline-edit:has(>label+.input){grid-template-columns:minmax(0,1fr)}.ui-inline-edit:has(>label+.input)>.ui-actions{grid-area:3/1}.ui-loading-panel{grid-template-columns:auto minmax(0,1fr)}.ui-loading-panel__actions{grid-column:2;justify-content:flex-start}}@media (max-width:375px){.ui-media-demo{grid-template-columns:1fr}.ui-media-demo progress{grid-column:1}.ui-form,.ui-form input,.ui-form select,.ui-form textarea{width:100%;min-width:0}.ui-context-title{flex-direction:column;align-items:flex-start}.ui-context-title>[role=separator]{width:100%;height:1px}.ui-site-footer{grid-template-columns:1fr;gap:14px}.ui-site-footer>div,.ui-site-footer>small{grid-column:1}.ui-bottom-nav a{overflow-wrap:anywhere}.ui-auth-stage{min-height:0;padding:10px}.ui-switch-row{flex-direction:column;align-items:flex-start}.ui-ai>select{width:calc(100% - 22px);min-width:0;max-width:calc(100% - 22px)}.ui-auth-brand{padding-inline:18px}.ui-auth-body,.ui-auth-fragment{padding-inline:16px}.ui-password-row{grid-template-columns:1fr}.ui-password-row .btn{width:100%}[data-app-launcher][open]>nav{grid-template-columns:minmax(0,1fr);width:calc(100vw - 80px);min-width:0}[data-app-launcher]>nav a:nth-child(odd){border-right:0}.ui-popover>aside{width:calc(100vw - 80px)}[data-representation-list] li{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:820px){.ui-map-demo__frame{grid-template-columns:1fr}.ui-map-demo__legend{border-top:1px solid #aeb5ba;border-left:0}:where(:root[data-theme=dark]) .ui-map-demo__legend{border-top-color:var(--line)}}.metric-strip{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:22px;display:grid}.metric-strip>div{padding:20px 20px 20px 0}.metric-strip>div+div{border-left:1px solid var(--line);padding-left:20px}.metric-strip strong,.metric-strip span{display:block}.metric-strip strong{font-size:var(--fs-30);font-variant-numeric:tabular-nums;font-weight:600}.metric-strip span{color:var(--ui-muted);font-size:var(--fs-13);margin-top:3px}.metric-strip dt{color:var(--ui-muted);font-size:var(--fs-13)}.metric-strip dd{font-size:var(--fs-30);font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:600;line-height:1.1}.ui-field-error{color:#8d2525}:where(:root[data-theme=dark]) .ui-field-error{color:var(--err)}@media (max-width:620px){.metric-strip{grid-template-columns:1fr}.metric-strip>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}}:where(.ui-actions,.ui-ai,.ui-auth-status,.ui-data,.ui-document,.ui-embed,.ui-feedback,.ui-service) code{font-size:var(--fs-relative-88);background:#e6edf3;padding:1px 4px}:where(:root[data-theme=dark]) :where(.ui-actions,.ui-ai,.ui-auth-status,.ui-data,.ui-document,.ui-embed,.ui-feedback,.ui-service) code{background:var(--ui-surface-blue)}:where(.ui-ai,.ui-embed,.ui-service) pre{border:1px solid var(--line);color:#edf1f4;max-width:100%;font-size:var(--fs-12);background:#10171d;margin:20px 0;padding:18px;line-height:1.55;overflow-x:auto}:where(.ui-ai,.ui-embed,.ui-service) pre code{color:inherit;background:0 0;padding:0}.ui-avatar{align-items:center;gap:12px;min-width:0;margin:0;display:flex}.ui-avatar>span,.ui-avatar>img{border-radius:var(--radius);object-fit:cover;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ui-avatar>span{background:var(--ui-surface-blue);color:var(--ui-cis-blue);font-size:var(--fs-13);font-weight:700}.ui-avatar figcaption{min-width:0;display:grid}.ui-avatar figcaption strong{font-size:var(--fs-14)}.ui-avatar figcaption small{color:var(--ui-muted);font-size:var(--fs-12)}.ui-theme-toggle__icon{width:18px;height:18px;font-size:var(--fs-15);flex:0 0 18px;place-items:center;line-height:1;display:inline-grid}.ui-theme-toggle[aria-pressed=true]{border-color:var(--action-primary)}.ui-share-actions [role=status]{color:var(--ui-state-success);font-size:var(--fs-12);font-weight:600}.ui-validation-context{gap:12px}.ui-validation-context>label:not(.ui-choice){gap:5px;display:grid}.ui-validation-context [aria-invalid=true]{border-color:var(--ui-state-danger)}.ui-validation-context>label>small{color:var(--ui-state-danger);font-weight:400}.ui-validation-summary{border-color:var(--ui-state-danger);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ui-validation-summary>svg{fill:none;width:24px;height:24px;stroke:var(--ui-state-danger);stroke-width:1.8px}.ui-validation-summary h3{font-size:var(--fs-15);margin:0 0 6px}.ui-validation-summary ul{font-size:var(--fs-13);gap:3px;margin:0;padding-left:18px;list-style:outside;display:grid}.ui-validation-summary a{color:var(--ui-state-danger);text-underline-offset:3px;text-decoration:underline}.ui-site-footer--cds .ui-site-footer__brand .ui-lockup,:where(:root[data-theme=dark]) .ui-site-footer--cds .ui-site-footer__brand .ui-lockup{color:#7a4928}@supports (color:color-mix(in lab, red, red)){:where(:root[data-theme=dark]) .ui-site-footer--cds .ui-site-footer__brand .ui-lockup{color:color-mix(in srgb, #7a4928 45%, var(--ink))}}.ui-form[role=search]>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}[data-embed=gallery] .ui-embed__frame>.btn--icon{position:absolute;top:50%;transform:translateY(-50%)}[data-embed=gallery] .ui-embed__frame>.btn--icon:first-of-type{left:12px}[data-embed=gallery] .ui-embed__frame>.btn--icon:last-of-type{right:12px}.ui-ai>select.input{width:calc(100% - 22px)}[data-map-playback] [role=toolbar] .input{width:auto}[data-recipient-input]>ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-recipient-input]>ul>li{align-items:center;gap:6px;display:inline-flex}[data-map-playback]{gap:8px;display:grid}:where(.ui-document:not(nav),.ui-service,.ui-feedback,.ui-content,.ui-ai,.ui-embed,.ui-chart,.ui-map,.ui-data,.ui-form,.ui-auth-fragment,.ui-auth-body,.ui-auth-status,.ui-auth-shell>footer,.ui-popover,.ui-consent,.ui-drawer,.ui-dialog,.ui-accordion,[data-byline],[data-image-credit],[data-freshness],[data-metric-inline],[data-inline-status],.badge[data-source-badge]) a:not([class]):hover{text-decoration-thickness:2px}.ui-nav a[aria-current]:not([aria-current=false]),:is(.ui-toc,nav.ui-document) a[aria-current]:not([aria-current=false]){color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration-line:underline;text-decoration-thickness:2px}:is(.ui-mobile-menu nav,.ui-account nav,[data-app-launcher]>nav) a[aria-current]:not([aria-current=false]){background:var(--paper-sunken);color:var(--ink);font-weight:600}nav.ui-document ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}dl.ui-data{gap:0}:is(.ui-document dl,dl.ui-document) dt{overflow-wrap:normal}.ui-data caption{text-align:left;padding-bottom:6px;font-weight:600}.ui-ai>ol{font-size:var(--fs-13)}.ui-form legend{font-size:var(--fs-13);margin-bottom:4px;font-weight:600}.ui-form label:has(>input:is([type=checkbox],[type=radio])){align-items:center;gap:8px;font-weight:400;display:flex}.ui-field-error{font-size:var(--fs-12);font-weight:600}.ui-ai>progress{width:calc(100% - 22px);margin:11px;display:block}.ui-feedback[data-severity=info]{--ui-tono:var(--ui-cis-blue)}.ui-feedback[data-severity=success]{--ui-tono:var(--ok)}.ui-feedback[data-severity=warning]{--ui-tono:var(--warn)}.ui-feedback[data-severity=error]{--ui-tono:var(--err)}.ui-feedback[data-severity]{border-color:var(--ui-tono)}@supports (color:color-mix(in lab, red, red)){.ui-feedback[data-severity]{border-color:color-mix(in srgb, var(--ui-tono) 45%, var(--line))}}.ui-feedback[data-severity]{background:var(--ui-tono)}@supports (color:color-mix(in lab, red, red)){.ui-feedback[data-severity]{background:color-mix(in srgb, var(--ui-tono) 7%, var(--paper-raised))}}.ui-feedback[data-severity]>strong{color:var(--ui-tono)}@supports (color:color-mix(in lab, red, red)){.ui-feedback[data-severity]>strong{color:color-mix(in srgb, var(--ui-tono) 78%, var(--ink))}}:is(.ui-ai,.ui-service,.ui-document,.ui-content,.ui-data,.ui-map,.ui-feedback) [data-tone]:not(.badge,[data-tone=neutral]){color:var(--ui-tono)}@supports (color:color-mix(in lab, red, red)){:is(.ui-ai,.ui-service,.ui-document,.ui-content,.ui-data,.ui-map,.ui-feedback) [data-tone]:not(.badge,[data-tone=neutral]){color:color-mix(in srgb, var(--ui-tono) 80%, var(--ink))}}[data-inline-status][data-tone]:not([data-tone=neutral])>[aria-hidden=true]{color:var(--ui-tono)}@supports (color:color-mix(in lab, red, red)){[data-inline-status][data-tone]:not([data-tone=neutral])>[aria-hidden=true]{color:color-mix(in srgb, var(--ui-tono) 80%, var(--ink))}}[data-inline-status][data-tone]:not([data-tone=neutral])>[aria-hidden=true]{font-weight:700}.badge:is([data-status=operativo],[data-quality=validado],[data-tone=ok],[data-tone=success]){border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge:is([data-status=operativo],[data-quality=validado],[data-tone=ok],[data-tone=success]){border-color:color-mix(in srgb, var(--ok) 38%, var(--line))}}.badge:is([data-status=operativo],[data-quality=validado],[data-tone=ok],[data-tone=success]){background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge:is([data-status=operativo],[data-quality=validado],[data-tone=ok],[data-tone=success]){background:color-mix(in srgb, var(--ok) 10%, var(--paper-raised))}}.badge:is([data-status=operativo],[data-quality=validado],[data-tone=ok],[data-tone=success]){color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge:is([data-status=operativo],[data-quality=validado],[data-tone=ok],[data-tone=success]){color:color-mix(in srgb, var(--ok) 70%, var(--ink))}}.badge:is([data-status=degradado],[data-status=parcial],[data-quality=parcial],[data-tone=warn],[data-tone=warning]){border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.badge:is([data-status=degradado],[data-status=parcial],[data-quality=parcial],[data-tone=warn],[data-tone=warning]){border-color:color-mix(in srgb, var(--warn) 38%, var(--line))}}.badge:is([data-status=degradado],[data-status=parcial],[data-quality=parcial],[data-tone=warn],[data-tone=warning]){background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.badge:is([data-status=degradado],[data-status=parcial],[data-quality=parcial],[data-tone=warn],[data-tone=warning]){background:color-mix(in srgb, var(--warn) 10%, var(--paper-raised))}}.badge:is([data-status=degradado],[data-status=parcial],[data-quality=parcial],[data-tone=warn],[data-tone=warning]){color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.badge:is([data-status=degradado],[data-status=parcial],[data-quality=parcial],[data-tone=warn],[data-tone=warning]){color:color-mix(in srgb, var(--warn) 70%, var(--ink))}}.badge:is([data-status=interrumpido],[data-quality=rechazado],[data-tone=err],[data-tone=error]){border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.badge:is([data-status=interrumpido],[data-quality=rechazado],[data-tone=err],[data-tone=error]){border-color:color-mix(in srgb, var(--err) 38%, var(--line))}}.badge:is([data-status=interrumpido],[data-quality=rechazado],[data-tone=err],[data-tone=error]){background:var(--err)}@supports (color:color-mix(in lab, red, red)){.badge:is([data-status=interrumpido],[data-quality=rechazado],[data-tone=err],[data-tone=error]){background:color-mix(in srgb, var(--err) 10%, var(--paper-raised))}}.badge:is([data-status=interrumpido],[data-quality=rechazado],[data-tone=err],[data-tone=error]){color:var(--err)}@supports (color:color-mix(in lab, red, red)){.badge:is([data-status=interrumpido],[data-quality=rechazado],[data-tone=err],[data-tone=error]){color:color-mix(in srgb, var(--err) 70%, var(--ink))}}.ui-feedback[data-toast]{border-color:var(--line-strong);background:var(--paper-raised);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;width:min(100%,420px);display:grid}.ui-feedback[data-toast]>:is(button,.btn):last-child{grid-area:1/2}.ui-feedback[data-toast] p{margin:4px 0 0}header.ui-document>span:first-child{color:var(--ui-muted);font-size:var(--fs-13)}header.ui-document>:is(h1,h2,h3){border-bottom:1px solid var(--line);padding-bottom:10px}.ui-document>h3{border-bottom:1px solid var(--line);font-size:var(--fs-15);padding-bottom:8px}.ui-document>header>:is(code,a){flex:none}.ui-document>[role=img]{border:1px solid var(--line);color:#14191e;width:fit-content;min-width:96px;min-height:96px;font-size:var(--fs-56);background:#fff;place-items:center;padding:8px;line-height:1;display:grid}.ui-document>[role=img]>:is(svg,img){display:block}.ui-document :is(ol,ul){font-size:var(--fs-13)}dl.ui-document{font-size:var(--fs-12)}.ui-document figcaption{color:var(--ui-muted);font-size:var(--fs-12)}.ui-service>h3:first-child{font-size:var(--fs-16);padding-top:12px}.ui-service label:has(>.input){font-size:var(--fs-13);gap:5px;font-weight:600;display:grid}.ui-service label:has(>input:is([type=checkbox],[type=radio])){font-size:var(--fs-13);align-items:center;gap:8px;display:flex}.ui-service[data-account-badge]{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:10px;display:grid}.ui-service[data-account-badge]>span:first-child{background:var(--ui-surface-blue);width:40px;height:40px;color:var(--ui-cis-blue);font-size:var(--fs-13);place-items:center;font-weight:700;display:grid}.ui-service[data-account-badge]>div{min-width:0;display:grid}.ui-service[data-account-badge]>div>span{color:var(--ui-muted);font-size:var(--fs-12)}.ui-ai[data-message-role]>:is(button,a),[data-chat-thread]>article>:is(button,a){justify-self:start}.ui-ai[data-agent-status]{font-size:var(--fs-13);padding:9px 11px}.ui-ai[data-streaming-status]{align-items:center;gap:10px;padding:9px 11px;display:flex}.ui-ai[data-streaming-status]>:is(button,.btn){margin:0 0 0 auto}.ui-ai>section{border-top:1px solid var(--line);gap:4px;padding:11px;display:grid}.ui-ai>header+section{border-top:0}.ui-ai>section h3{font-size:var(--fs-13);margin:0}.ui-ai>section>a{width:fit-content;font-size:var(--fs-12)}.ui-ai>a{width:fit-content;display:block}.ui-ai[data-citation]>footer{font-size:var(--fs-12);display:block}.ui-ai>header+dl>div:first-child{border-top:0}[data-prompt-composer]>div{gap:8px}[data-prompt-composer]>div>span{color:var(--ui-muted);font-size:var(--fs-12)}.ui-content>header:has(>strong){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ui-content>header:has(>strong)>:is(span,time):not(.badge){color:var(--ui-muted);font-size:var(--fs-12)}blockquote.ui-content>p:not(.ui-label){font-size:var(--fs-19);font-weight:500;line-height:1.35}.ui-content[data-margin-note]{align-items:baseline;gap:8px;display:flex}.ui-content[data-margin-note]>sup{font-weight:700}:is(.ui-content,.ui-embed__frame)>[role=img]:empty{background:var(--paper-sunken);place-items:center;display:grid}.ui-content>[role=img]:empty{aspect-ratio:16/9;border:1px solid var(--line)}.ui-embed__frame>[role=img]:empty{position:absolute;inset:0}:is(.ui-content,.ui-embed__frame)>[role=img]:empty:after{color:var(--ui-muted);content:attr(aria-label);font-size:var(--fs-12);text-align:center;padding:12px}.ui-map:is([data-map-info-panel],[data-map-tooltip],[data-map-legend],[data-map-scale],[data-map-timeline],[data-map-controls]){border:1px solid var(--line);background:var(--paper-raised);width:min(100%,340px);font-size:var(--fs-13);align-content:start;gap:8px;padding:12px 14px;display:grid}.ui-map:is([data-map-timeline],[data-map-controls]){width:min(100%,520px)}.ui-map[data-map-tooltip]{border-color:var(--line-strong)}.ui-map>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-map [role=toolbar]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-map[data-map-legend] ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ui-map[data-map-scale]>div[aria-hidden=true]{border:1px solid var(--ink);width:120px;height:8px;display:flex}.ui-map[data-map-scale]>div[aria-hidden=true]>span{flex:1}.ui-map[data-map-scale]>div[aria-hidden=true]>span:first-child{background:var(--ink)}.ui-map[data-map-timeline]>label{flex-wrap:wrap;gap:6px;font-weight:600;display:flex}.ui-map[data-map-timeline] input[type=range]{width:100%}.ui-map[data-map-timeline] ol:not(.sr-only){color:var(--ui-muted);font-size:var(--fs-12);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.ui-actions>[role=separator]{background:var(--line);align-self:stretch;width:1px;min-height:24px}.ui-actions>[role=status]{color:var(--ui-state-success);font-size:var(--fs-12);font-weight:600}@media (max-width:620px){.ui-data[data-responsive-table] :is(table,caption,tbody,tr,th,td){display:block}.ui-data[data-responsive-table] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-data[data-responsive-table] tbody tr{border-top:1px solid var(--line-strong);padding-block:4px}.ui-data[data-responsive-table] tbody :is(th,td){border-bottom:0}.ui-data[data-responsive-table] td[data-label]{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:12px;display:grid}.ui-data[data-responsive-table] td[data-label]:before{color:var(--ui-muted);content:attr(data-label)}}.ui-tooltip.is-open{justify-items:start;gap:8px;display:inline-grid}.ui-tooltip.is-open [role=tooltip]{opacity:1;visibility:visible;position:static}.ui-tooltip.is-open[data-tooltip-dismissed=true] [role=tooltip]{opacity:0;visibility:hidden}:is(.ui-document,.ui-service,.ui-feedback,.ui-content,.ui-map,.ui-ai)>.btn--quiet{padding-inline:0}:is(.ui-document,.ui-service,.ui-ai) :is(dd,li,footer,td)>.badge{margin-inline-end:.3em;padding:1px 5px}.ui-document>a:not(.btn){width:fit-content;font-size:var(--fs-12)}nav.ui-document>strong+ol{margin-top:8px}.ui-embed[data-pdf-viewer]>[role=toolbar]{margin-bottom:10px}.ui-embed[data-pdf-viewer]>figcaption{width:min(100%,360px)}.ui-actions[role=toolbar]>span:not(.badge,[role]):not(.sr-only){font-size:var(--fs-small);font-variant-numeric:tabular-nums}.ui-actions[role=toolbar]>label{font-size:var(--fs-small);align-items:center;gap:6px;display:inline-flex}.ui-map[data-map-playback]{font-size:var(--fs-13)}.ui-data th>.btn{min-height:max(2.75rem,44px);font:inherit;justify-content:flex-start;padding:0;font-weight:600}.ui-content[data-agenda] ol{padding-inline-start:0;list-style:none}.ui-content[data-editorial-card]>header>span{color:var(--ui-muted);font-size:var(--fs-12)}.ui-content[data-page-header]>nav{flex-wrap:wrap;gap:8px;display:flex}.ui-content[data-figure-caption]>svg{max-width:100%;color:var(--accent);display:block}.ui-content[data-figure-caption]>figcaption{color:var(--ui-muted);font-size:var(--fs-13)}.ui-content[data-figure-caption]>figcaption :is(b,strong){color:var(--ink)}.ui-content[data-weather]>p>b{font-size:var(--fs-20);font-weight:600}.ui-content[data-bibliography] li::marker{font-family:var(--font-mono);font-size:var(--fs-relative-90)}.ui-form[data-cookie-preferences]{border:1px solid #aeb6bc;padding:14px}:where(:root[data-theme=dark]) .ui-form[data-cookie-preferences]{border-color:var(--line)}.ui-form[data-cookie-preferences]>h3{margin:0 0 4px}.ui-form[data-cookie-preferences]>.ui-actions{margin-top:8px}.ui-ai[data-message-role]>:is(p,pre,dl,ol,label,select,a,button){margin:0}.ui-ai[data-message-role]>footer{padding:6px 0 0}:is(.ui-ai>a,.ui-ai[data-message-role]>footer>a):not(.btn){font-size:var(--fs-12)}.map-swatch--1{background:#bde6d1}.map-swatch--2{background:#79c8ae}.map-swatch--3{background:#e2bd75}.map-swatch--4{background:#c57a62}.map-swatch--sin-datos{border:1px solid}.map-swatch--texto{background:currentColor}.map-swatch>.map-swatch__color{width:100%;height:100%;min-height:0;display:block}.skip-link.skip-link--visible{margin-bottom:8px;display:inline-block;position:static;transform:none}.ui-content[data-article-body]>:is(p:not(.ui-label),ul,ol){font-size:var(--fs-prose)}.input.ui-one-time-code{font-family:var(--font-mono);font-size:var(--fs-18);letter-spacing:.16em;line-height:1.3}cite.badge{font-style:normal}:is(.ui-choice,.ui-form label,.ui-service label):has(>input:disabled){color:var(--ink-muted);cursor:not-allowed}a.ui-auth-recovery{text-decoration-line:underline}a.ui-auth-recovery:hover{text-decoration-thickness:2px}.ui-ai>label:not(.sr-only){font-size:var(--fs-12);margin-bottom:5px;font-weight:600;display:block}.ui-ai>label:not(.sr-only)+:is(select,input,textarea){margin-top:0}[data-prompt-composer]>div{padding:0}.ui-auth-fragment>label:is(.ui-choice,:has(>input:is([type=checkbox],[type=radio]))){font-weight:400}.ui-auth-body>label:not(.ui-choice){font-size:var(--fs-12-5);font-weight:600}.ui-content[data-ticker] li>time:first-child+*{margin-inline-start:0}.ui-content[data-ticker] li>time:first-child{margin-inline-end:.555556em}[data-attachment-list]>ul{grid-template-columns:minmax(0,max-content) minmax(3rem,8rem) auto;justify-content:start;gap:6px 12px;display:grid}[data-attachment-list]>ul>li{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(3rem,8rem) auto;grid-template-columns:subgrid;align-items:center;row-gap:2px;margin:0;display:grid}[data-attachment-list]>ul>li>*{grid-column:1;margin-inline-start:0}[data-attachment-list]>ul>li>progress{grid-area:1/2;width:100%}[data-attachment-list]>ul>li>:is(button,.btn,a){grid-area:1/3;justify-self:start}.ui-form:has(>label+:is(.input,select,textarea,input:not([type=checkbox],[type=radio])))>legend{font-size:var(--fs-body);margin-bottom:6px}.ui-map[data-map-timeline]>svg{width:calc(100% - 16px);color:var(--ui-muted);font-size:var(--fs-12);font-variant-numeric:tabular-nums;margin-inline:8px;overflow:visible}[data-citation] a:has(>sup){text-decoration-line:none}[data-citation] a:has(>sup):hover sup{text-decoration-line:underline}.ui-data :is(th,td).num,.ui-data :is(th,td)[data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.ui-data th[data-numeric]>.btn,.ui-data th.num>.btn{text-align:right;justify-content:flex-end;width:100%}:is(.table,.ui-data) th[aria-sort]:not([aria-sort=none]){color:var(--ink);border-bottom-color:var(--line-control);font-weight:600}:is(.table,.ui-data) th[aria-sort]:not([aria-sort=none])>button{text-underline-offset:.2em;text-decoration:underline}:is(.table,.ui-data) th>button{min-block-size:max(2.75rem,44px);min-inline-size:max(2.75rem,44px)}.ui-nav[data-pagination]{align-items:center;gap:var(--space-2);padding-block:var(--space-2);flex-direction:row}.ui-nav[data-pagination] [data-page-summary]{overflow-wrap:anywhere;flex:100%}.ui-nav[data-pagination] a{min-block-size:max(2.75rem,44px);min-inline-size:max(2.75rem,44px);padding-inline:var(--space-2);border:1px solid var(--line-control);color:var(--ink);white-space:normal;overflow-wrap:anywhere;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.ui-nav[data-pagination] a[aria-current=page]{text-underline-offset:.2em;font-weight:600;text-decoration:underline}:root{--layout-content:80rem;--layout-reading:36rem;--layout-gutter:clamp(1.25rem, 3vw, 3rem);--layout-region:clamp(3.5rem, 7vw, 6.5rem);--layout-space-1:var(--space-2);--layout-space-2:var(--space-3);--layout-space-3:var(--space-4);--layout-space-4:var(--space-6);--layout-space-5:var(--space-7)}.l-container{width:min(100% - (2 * var(--layout-gutter)), var(--layout-content));margin-inline:auto}.l-region{padding-block:var(--layout-region)}.l-measure{max-inline-size:var(--layout-reading)}.l-stack{flex-direction:column;justify-content:flex-start;display:flex}.l-stack>*{margin-block:0}.l-stack>*+*{margin-block-start:var(--stack-space,var(--layout-space-3))}.l-cluster{align-items:center;gap:var(--cluster-space,var(--layout-space-2));flex-wrap:wrap;display:flex}.l-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min,17rem)), 1fr));gap:var(--grid-space,var(--layout-space-3));display:grid}.l-split{gap:var(--split-space,var(--layout-space-5));grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:start;display:grid}.l-sidebar{gap:var(--sidebar-space,var(--layout-space-4));grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);align-items:start;display:grid}.l-reel{gap:var(--reel-space,var(--layout-space-3));overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.l-reel>*{flex:0 0 var(--reel-item,min(80vw, 26rem))}@media (max-width:52rem){.l-split,.l-sidebar{grid-template-columns:minmax(0,1fr)}}:root{--doc-ink:#121920;--doc-muted:#56616b;--doc-paper:#fff;--doc-raised:#fff;--doc-canvas:#edf1f3;--doc-chrome:#e2e7ea;--doc-nav-surface:#f0f4f6;--doc-index-surface:#edf5f8;--doc-line:#d3d0c7;--doc-accent:#24577f;--doc-soft:#e6edf3;color-scheme:light dark}:root[data-theme=dark]{--doc-ink:#f4f7f8;--doc-muted:#b8c3cb;--doc-paper:#10161c;--doc-raised:#171f27;--doc-canvas:#0b1116;--doc-chrome:#182129;--doc-nav-surface:#121a21;--doc-index-surface:#172a38;--doc-line:#46535d;--doc-accent:#7db4da;--doc-soft:#20303d;color-scheme:dark}html{scroll-behavior:smooth}body{background:var(--doc-canvas);min-height:100vh;color:var(--doc-ink);font-family:IBM Plex Sans,sans-serif;font-size:var(--fs-16);margin:0;line-height:1.62;display:block}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--doc-accent)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in srgb, var(--doc-accent) 65%, transparent)}}:focus-visible{outline-offset:3px}.doc-skip{z-index:100;background:var(--doc-ink);color:var(--doc-paper);padding:9px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.doc-skip:focus{transform:none}.doc-top{z-index:40;border-bottom:1px solid var(--doc-line);background:var(--doc-chrome);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:10px 24px;display:flex;position:sticky;top:0}.doc-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.doc-brand img{width:34px;height:34px}.doc-brand__name{color:var(--doc-ink);font-size:var(--fs-12);text-transform:none;font-weight:700;line-height:1.02}.doc-portals{gap:4px;display:flex}.doc-portals a{font-size:var(--fs-13);border:1px solid #0000;padding:7px 11px;text-decoration:none}.doc-portals a[aria-current=page]{border-color:var(--doc-line);background:var(--doc-raised)}.doc-shell{background:var(--doc-canvas);grid-template-columns:288px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.doc-nav{border-right:1px solid var(--doc-line);background:var(--doc-nav-surface);height:calc(100vh - 72px);padding:18px 16px 50px;position:sticky;top:72px;overflow-y:auto}.doc-nav-mobile{display:none}.doc-nav__group{border-bottom:1px solid var(--doc-line);margin:0}.doc-nav__group>summary{color:var(--doc-ink);cursor:pointer;font-size:var(--fs-13);padding:12px 28px 12px 10px;font-weight:600;list-style:none;position:relative}.doc-nav__group>summary::-webkit-details-marker{display:none}.doc-nav__group>summary:after{content:"+";color:var(--doc-muted);font-size:var(--fs-16);font-weight:400;position:absolute;right:10px}.doc-nav__group[open]>summary:after{content:"−"}.doc-nav__group>div{padding:0 0 10px}.doc-nav__group a{color:var(--doc-muted);font-size:var(--fs-13);padding:7px 10px;text-decoration:none;display:block}.doc-nav__group a:hover{color:var(--doc-ink);background:var(--doc-paper)}.doc-nav__group a[aria-current=page]{color:#173f5e;background:#dceaf2;font-weight:600}:where(:root[data-theme=dark]) .doc-nav__group a[aria-current=page]{color:var(--doc-accent);background:var(--doc-soft)}.doc-main{border-right:1px solid var(--doc-line);background:var(--doc-paper);width:min(100%,1120px);min-width:0;padding:clamp(40px,6vw,76px) clamp(24px,5vw,72px) 100px}.doc-content-layout{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:54px;display:grid}.doc-content-flow{grid-area:1/1;min-width:0}.page-index{border-top:3px solid var(--doc-accent);background:var(--doc-index-surface);grid-area:1/2;padding:14px;position:sticky;top:94px}.page-index strong{font-size:var(--fs-13);margin-bottom:9px;display:block}.page-index ol{gap:6px;margin:0;padding-left:18px;display:grid}.page-index a{color:var(--doc-muted);font-size:var(--fs-12);line-height:1.35;text-decoration:none}.page-index a:hover{color:var(--doc-ink);text-underline-offset:3px;text-decoration:underline}.page-sequence{border-top:1px solid var(--doc-line);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;margin-top:54px;padding-top:18px;display:grid}.page-sequence>a{border:1px solid var(--doc-line);min-height:68px;color:var(--doc-ink);align-content:center;padding:12px 14px;text-decoration:none;display:grid}.page-sequence>a:last-child{text-align:right}.page-sequence span{color:var(--doc-muted);font-size:var(--fs-12)}.page-sequence strong{font-size:var(--fs-14)}.page-sequence__index{text-align:center!important}.doc-breadcrumb{background:var(--doc-soft);width:fit-content;color:var(--doc-accent);font-size:var(--fs-13);flex-wrap:wrap;gap:6px;margin-bottom:22px;padding:5px 8px;display:flex}.doc-hero{border-bottom:1px solid var(--doc-line);padding-bottom:42px}.doc-kicker{color:var(--doc-accent);font:600 var(--fs-12) "IBM Plex Sans", sans-serif;letter-spacing:.01em;margin:0 0 14px}.doc-hero h1{max-width:870px;font-size:var(--fs-fluid-40-5-64);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.2}.doc-lead{max-width:740px;color:var(--doc-muted);font-size:var(--fs-18);margin:20px 0 0;line-height:1.55}.doc-section{border-bottom:1px solid var(--doc-line);min-width:0;padding:42px 0}.doc-section:last-child{border-bottom:0}.doc-section h2{font-size:var(--fs-fluid-27-3-36);letter-spacing:0;margin:0 0 16px;font-weight:600;line-height:1.18}.doc-section h3{font-size:var(--fs-18);margin:28px 0 10px}.doc-section p{max-width:76ch;margin:0 0 15px}.doc-section ul,.doc-section ol{max-width:78ch;padding-left:21px}.doc-section :where(ul:not([class])){list-style:outside}.doc-section :where(ol:not([class])){list-style:decimal}.doc-section :where(ul:not([class]) ul:not([class])){list-style:circle}.doc-section :where(ul:not([class]),ol:not([class]))>li::marker{color:var(--doc-accent)}.doc-section li{margin-bottom:8px}.doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.doc-card{border:1px solid var(--doc-line);background:var(--doc-raised);padding:20px}.doc-card h3{margin:0 0 8px}.doc-card p{color:var(--doc-muted);font-size:var(--fs-13-5);margin:0}.doc-card a{color:var(--doc-accent);margin-top:14px;font-weight:600;display:inline-block}.doc-card code{font-size:var(--fs-12)}.doc-table-wrap{border:1px solid var(--doc-line);background:var(--doc-raised);width:100%;max-width:100%;margin-top:20px;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;min-width:600px;font-size:var(--fs-13-5)}.doc-table th{border-bottom:1px solid var(--doc-ink);color:var(--doc-muted);font:var(--fs-12) "JetBrains Mono", monospace;text-align:left;text-transform:none;padding:10px 13px}.doc-table td{border-bottom:1px solid var(--doc-line);vertical-align:top;padding:12px 13px}.doc-table tr:last-child td{border-bottom:0}.doc-table code,code,pre{font-family:JetBrains Mono,monospace}code{background:var(--doc-soft);font-size:var(--fs-relative-88);padding:1px 4px}pre{border:1px solid var(--doc-line);color:#edf1f4;max-width:100%;font-size:var(--fs-12);background:#10171d;margin:20px 0;padding:18px;line-height:1.55;overflow-x:auto}pre code{color:inherit;background:0 0;padding:0}.doc-decisions{border-top:1px solid var(--doc-line);margin-top:18px;display:grid}.doc-decision{border-bottom:1px solid var(--doc-line);grid-template-columns:84px 160px 1fr;gap:12px;padding:14px 0;display:grid}.doc-decision__id{font:var(--fs-12) "JetBrains Mono", monospace;letter-spacing:.08em}.doc-decision__state{color:var(--doc-accent);font:var(--fs-12) "JetBrains Mono", monospace;text-transform:none}.doc-callout{border:1px solid var(--doc-line);background:var(--doc-soft);margin:20px 0;padding:18px}.doc-callout strong{margin-bottom:6px;display:block}.doc-preview{border:1px solid var(--doc-line);background:var(--paper-raised,#fff);margin-top:20px;padding:22px}.doc-preview h3{margin-top:0}.doc-preview iframe{border:1px solid var(--doc-line);background:var(--doc-raised);width:100%;height:620px;display:block}.doc-evidence{gap:8px;margin-top:18px;display:grid}.doc-evidence a{border:1px solid var(--doc-line);background:var(--doc-raised);font-size:var(--fs-13);justify-content:space-between;gap:18px;padding:10px 12px;text-decoration:none;display:flex}.doc-evidence a:hover{border-color:var(--doc-accent)}.doc-evidence span{color:var(--doc-muted);font-family:JetBrains Mono,monospace;font-size:var(--fs-12)}.doc-footer{border-top:1px solid var(--doc-line);color:var(--doc-muted);font-size:var(--fs-12);justify-content:space-between;gap:20px;margin-top:50px;padding-top:20px;display:flex}.doc-footer>span:last-child{text-align:right}.type-comparison,.chrome-matrix{border-top:1px solid var(--doc-line);border-left:1px solid var(--doc-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.type-option,.chrome-specimen{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);padding:22px}.type-option h3,.chrome-specimen h3{color:var(--doc-muted);font-size:var(--fs-13);margin:0 0 26px;font-weight:500}.type-option__title{color:var(--doc-ink)!important}.type-option--editorial .type-option__title{font-size:var(--fs-34);letter-spacing:-.03em;font-weight:600;line-height:1.12}.type-option--editorial>p:not(.type-option__title){font-size:var(--fs-17);line-height:1.65}.type-option--product .type-option__title{font-size:var(--fs-27);letter-spacing:-.02em;font-weight:600;line-height:1.2}.type-option--product>p:not(.type-option__title){font-size:var(--fs-15);line-height:1.6}.type-option--operational .type-option__title{font-size:var(--fs-21);font-weight:600;line-height:1.25}.type-option--operational>p:not(.type-option__title){font-size:var(--fs-14);line-height:1.5}.type-option dl{border-top:1px solid var(--doc-line);margin:26px 0 0}.type-option dl div{border-bottom:1px solid var(--doc-line);justify-content:space-between;gap:14px;padding:8px 0;display:flex}.type-option dt{color:var(--doc-muted);font-size:var(--fs-12)}.type-option dd{font-variant-numeric:tabular-nums;margin:0}.type-option--operational dd{font-family:JetBrains Mono,monospace;font-size:var(--fs-12)}.chrome-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-chrome{--mini-accent:#24577f;border:1px solid var(--doc-line);font-size:var(--fs-12);line-height:1.2}.mini-chrome[data-brand=usaia]{--mini-accent:#5967b1}.mini-chrome[data-brand=firmas]{--mini-accent:#7b4e33}.mini-chrome[data-brand=cochid]{--mini-accent:#1d4ed8}.mini-chrome[data-brand=circulo]{--mini-accent:#7a4928}.mini-chrome[data-brand=comentario]{--mini-accent:#1d9bd1}.mini-chrome[data-brand=editorial]{--mini-accent:#bd222d}.mini-chrome[data-brand=periodismo]{--mini-accent:#a11f2f}.mini-chrome[data-brand=situacion]{--mini-accent:#9a3b2f}.mini-chrome[data-brand=indieweb]{--mini-accent:#386641}.mini-nav,.mini-footer{grid-template-columns:1fr 1.6fr auto;align-items:center;gap:12px;padding:10px;display:grid}.mini-nav{border-bottom:1px solid var(--doc-line)}.mini-nav>strong{color:var(--mini-accent)}.mini-brand{color:var(--mini-accent);font-weight:700}.mini-brand i{color:#656d75;font-style:normal}.mini-brand small{color:#656d75;font-weight:400}.mini-content{flex-direction:column;justify-content:center;gap:7px;min-height:116px;padding:18px;display:flex}.mini-content b{font-size:var(--fs-18)}.mini-content span{color:var(--doc-muted)}.mini-footer{border-top:1px solid var(--doc-line);color:var(--doc-muted);grid-template-columns:1fr auto}.namebrand-gallery{border-top:1px solid var(--doc-line);border-left:1px solid var(--doc-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.namebrand-gallery article{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);flex-direction:column;min-height:220px;padding:20px;display:flex}.namebrand-gallery article h3{font-size:var(--fs-15);margin:0 0 22px}.namebrand-gallery img{object-fit:contain;object-position:left center;width:100%;max-height:110px;margin:auto 0}.namebrand-gallery article p{font-size:var(--fs-13);margin:20px 0 0}.identity-comparison{border-top:1px solid var(--doc-line);border-left:1px solid var(--doc-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.identity-comparison>article{border-right:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);background:var(--doc-raised);min-width:0}.identity-comparison>article>header{border-bottom:1px solid var(--doc-line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:100px;padding:16px;display:flex}.identity-comparison>article>header span{color:var(--doc-muted);font-size:var(--fs-12)}.identity-comparison>article>header h3{font-size:var(--fs-16);margin:4px 0 0;line-height:1.25}.identity-comparison>article>header>strong{color:var(--doc-accent);font:var(--fs-12) "JetBrains Mono", monospace;text-transform:none}.identity-comparison__stage{color:#111820;background:#fff;place-items:center;min-height:190px;padding:24px;display:grid}.identity-lockup{align-items:center;gap:16px;width:min(100%,310px);min-width:0;display:flex}.identity-lockup svg,.identity-lockup img{flex:0 0 66px;width:66px;height:66px}.identity-lockup--legacy div{gap:4px;min-width:0;display:grid}.identity-lockup--legacy b{font-size:var(--fs-20);line-height:1}.identity-lockup--legacy small{overflow-wrap:anywhere;font:var(--fs-12)/1.35 "JetBrains Mono", monospace;text-transform:none}.identity-lockup--v10>strong{color:#111820;min-width:0;font:800 var(--fs-12)/.96 "IBM Plex Sans", sans-serif;letter-spacing:.02em;display:grid}:where(:root[data-theme=dark]) .identity-comparison__stage:has(.identity-lockup--v10){background:var(--doc-raised);color:var(--doc-ink)}:where(:root[data-theme=dark]) .identity-lockup--v10>strong{color:var(--doc-ink)}.identity-comparison dl{margin:0;padding:0 16px 16px}.identity-comparison dl div{border-top:1px solid var(--doc-line);grid-template-columns:minmax(72px,.35fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.identity-comparison dt{color:var(--doc-muted);font-size:var(--fs-12)}.identity-comparison dd{font-size:var(--fs-12);margin:0}.component-specimen{border:1px solid var(--doc-line);background:var(--doc-raised);margin-top:20px;padding:clamp(18px,3vw,30px)}.example-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.example-stack{justify-items:start;gap:12px;display:grid}.example-menu{border:1px solid var(--doc-line);width:min(100%,280px)}.example-menu summary{cursor:pointer;padding:11px 13px;font-weight:600}.example-menu nav{border-top:1px solid var(--doc-line);display:grid}.example-menu nav a{border-bottom:1px solid var(--doc-line);padding:10px 13px;text-decoration:none}.example-menu nav a:last-child{border-bottom:0}.example-tabs,.example-pagination{flex-wrap:wrap;gap:18px;display:flex}.example-tabs{border-bottom:1px solid var(--doc-line)}.example-tabs a{padding:10px 0;text-decoration:none}.example-tabs a[aria-current=page]{border-bottom:2px solid var(--doc-accent);font-weight:600}.example-pagination{align-items:center;margin-top:28px}.example-pagination [aria-current=page]{font-weight:700}.example-card-and-metrics{gap:28px;display:grid}.example-entity{border:1px solid var(--doc-line);max-width:560px;padding:20px}.example-entity h3{margin-top:0}.example-entity p:last-child{color:var(--doc-muted);font-size:var(--fs-12)}.example-form{gap:8px;max-width:560px;display:grid}.example-form select,.example-form input{border:1px solid var(--doc-line);background:var(--doc-raised);border-radius:0;min-height:42px;padding:8px 10px}.example-form .btn{justify-self:start;margin-top:10px}.example-fieldset{border:1px solid var(--doc-line);gap:10px;max-width:400px;padding:18px;display:grid}.example-upload{gap:10px;max-width:580px;display:grid}.example-upload>div{border-block:1px solid var(--doc-line);justify-content:space-between;gap:16px;padding-block:12px;display:flex}.example-upload span{color:var(--doc-muted)}.example-validation,.example-alert,.example-empty{border:1px solid var(--doc-line);max-width:620px;padding:20px}.example-validation{justify-items:start;gap:8px;display:grid}.example-validation h3,.example-alert h3,.example-empty h3{margin-top:0}.example-steps{border-block:1px solid var(--doc-line);grid-template-columns:repeat(3,1fr);margin:0 0 24px;padding:0;list-style:none;display:grid}.example-steps li{color:var(--doc-muted);padding:14px}.example-steps li+li{border-left:1px solid var(--doc-line)}.example-steps [aria-current=step]{color:var(--doc-ink);font-weight:600}.example-steps .is-complete{color:#126648}:where(:root[data-theme=dark]) .example-steps .is-complete{color:var(--state-success)}.example-progress{gap:10px;max-width:620px;display:grid}.example-progress progress{width:100%;height:12px;accent-color:var(--doc-accent)}.example-progress span{color:var(--doc-muted);font-size:var(--fs-13)}.example-notification{border-block:1px solid var(--doc-line);justify-content:space-between;align-items:center;gap:24px;max-width:620px;padding-block:16px;display:flex}.example-notification strong,.example-notification span{display:block}.example-notification span{color:var(--doc-muted);font-size:var(--fs-12);margin-top:3px}.example-chart{margin:0}.example-chart__viewport{margin-top:var(--space-4);overflow-x:auto}.example-chart svg{width:100%;min-width:37.5rem;max-width:45rem;height:auto;display:block}.example-chart svg text{font-size:var(--fs-12)}.example-chart p{color:var(--doc-muted);font-size:var(--fs-13)}.instrument-plate{border:1px solid var(--doc-ink);background:var(--doc-paper)}.instrument-plate>header{border-bottom:1px solid var(--doc-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.instrument-plate>header h3{font-size:var(--fs-16);margin:0}.instrument-plate__id{font:var(--fs-12) "JetBrains Mono", monospace;letter-spacing:.08em}.instrument-plate>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.instrument-plate>dl>div{border-bottom:1px solid var(--doc-line);grid-template-columns:minmax(80px,.45fr) 1fr;gap:12px;padding:12px 14px;display:grid}.instrument-plate>dl>div:nth-child(odd){border-right:1px solid var(--doc-line)}.instrument-plate dt{color:var(--doc-muted);font:var(--fs-12) "JetBrains Mono", monospace;text-transform:none}.instrument-plate dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.instrument-plate>footer{color:var(--doc-muted);font-size:var(--fs-12);justify-content:space-between;gap:18px;padding:10px 14px;display:flex}@media (max-width:900px){.doc-shell{grid-template-columns:1fr}.doc-content-layout{grid-template-columns:1fr;gap:24px}.doc-content-flow{grid-row:2}.page-index{grid-area:1/1;position:static}.page-sequence{grid-template-columns:1fr}.page-sequence>a:last-child{text-align:left}.doc-nav--desktop{display:none}.doc-nav-mobile{border-bottom:1px solid var(--doc-line);background:var(--doc-nav-surface);display:block}.doc-nav-mobile>summary{cursor:pointer;padding:14px 20px;font-weight:600;list-style:none}.doc-nav-mobile>summary::-webkit-details-marker{display:none}.doc-nav-mobile>summary:after{content:"+";float:right;font-family:var(--font-mono,"JetBrains Mono", monospace)}.doc-nav-mobile[open]>summary:after{content:"−"}.doc-nav-mobile>.doc-nav{border-top:1px solid var(--doc-line);border-right:0;grid-template-columns:repeat(2,1fr);height:auto;max-height:70vh;display:grid;position:static;overflow-y:auto}.doc-main{border-right:0;margin:0 auto}}@media (max-width:620px){.doc-top{align-items:center;padding:10px 14px}.doc-brand{gap:7px}.doc-brand img{width:28px;height:28px}.doc-brand__name{font-size:var(--fs-12);display:block}.doc-portals{flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto}.doc-portals a{white-space:nowrap;font-size:var(--fs-12);padding-inline:6px}.doc-nav-mobile>.doc-nav,.doc-grid{grid-template-columns:1fr}.doc-main{padding-inline:20px}.doc-decision{grid-template-columns:1fr}.doc-footer{display:grid}.doc-footer>span:last-child{text-align:left}.type-comparison,.chrome-matrix,.namebrand-gallery,.identity-comparison{grid-template-columns:1fr}.identity-comparison>article>header{min-height:0}.example-steps{grid-template-columns:1fr}.example-steps li+li{border-top:1px solid var(--doc-line);border-left:0}.example-upload>div,.example-notification{flex-direction:column;align-items:flex-start}.instrument-plate>header,.instrument-plate>dl{grid-template-columns:1fr}.instrument-plate>header{align-items:start}.instrument-plate>dl>div:nth-child(odd){border-right:0}.instrument-plate>footer{flex-direction:column;align-items:flex-start}}:root{--ink:#14191e;--ink-muted:#5c6670;--ink-soft:#8e979f;--paper:#fff;--paper-raised:#fff;--paper-sunken:#f3f4f5;--line:#cfcbc1;--line-strong:#29323a;--line-control:#7d8389;--accent:#24577f;--action-primary:var(--accent);--action-danger:var(--err);--accent-soft:#e5edf3;--warn:#9b5508;--err:#9a2525;--ok:#147052;--font-sans:"IBM Plex Sans", sans-serif;--font-mono:"JetBrains Mono", monospace;--fs-12:.75rem;--fs-12-5:.78125rem;--fs-13:.8125rem;--fs-13-5:.84375rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-17:1.0625rem;--fs-18:1.125rem;--fs-19:1.1875rem;--fs-20:1.25rem;--fs-21:1.3125rem;--fs-22:1.375rem;--fs-23:1.4375rem;--fs-24:1.5rem;--fs-26:1.625rem;--fs-27:1.6875rem;--fs-28:1.75rem;--fs-30:1.875rem;--fs-32:2rem;--fs-34:2.125rem;--fs-38:2.375rem;--fs-56:3.5rem;--fs-fluid-18-2-24:clamp(1.125rem, 2vw, 1.5rem);--fs-fluid-19-2-29:clamp(1.1875rem, 2vw, 1.8125rem);--fs-fluid-19-2_2-27:clamp(1.1875rem, 2.2vw, 1.6875rem);--fs-fluid-22-2_4-30:clamp(1.375rem, 2.4vw, 1.875rem);--fs-fluid-23-2_2-34:clamp(1.4375rem, 2.2vw, 2.125rem);--fs-fluid-23-3-36:clamp(1.4375rem, 3vw, 2.25rem);--fs-fluid-24-3-38:clamp(1.5rem,3vw,2.375rem);--fs-fluid-24-4-42:clamp(1.5rem, 4vw, 2.625rem);--fs-fluid-25-3-36:clamp(1.5625rem, 3vw, 2.25rem);--fs-fluid-25-3-38:clamp(1.5625rem, 3vw, 2.375rem);--fs-fluid-25-3-42:clamp(1.5625rem, 3vw, 2.625rem);--fs-fluid-25-4-48:clamp(1.5625rem, 4vw, 3rem);--fs-fluid-27-3-36:clamp(1.6875rem,3vw,2.25rem);--fs-fluid-27-4-48:clamp(1.6875rem, 4vw, 3rem);--fs-fluid-28-3-42:clamp(1.75rem, 3vw, 2.625rem);--fs-fluid-28-3_4-44:clamp(1.75rem, 3.4vw, 2.75rem);--fs-fluid-30-4-54:clamp(1.875rem, 4vw, 3.375rem);--fs-fluid-32-4-52:clamp(2rem, 4vw, 3.25rem);--fs-fluid-32-5-58:clamp(2rem, 5vw, 3.625rem);--fs-fluid-40-5-64:clamp(2.5rem,5vw,4rem);--fs-fluid-42-5-72:clamp(2.625rem, 5vw, 4.5rem);--fs-fluid-42-6-72:clamp(2.625rem, 6vw, 4.5rem);--fs-relative-88:max(.75rem, .88em);--fs-relative-90:max(.75rem, .9em);--fs-relative-92:max(.75rem, .92em);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--fs-body:.9375rem;--fs-prose:1rem;--fs-small:.84375rem;--fs-micro:var(--fs-12);--fs-mono-label:var(--fs-12);--fs-hero:clamp(2.375rem, 5.4vw, 4.25rem);--container:1240px;--pad-x:clamp(min(1.125rem, 5vw), 3vw, 2rem);--space-section:4rem;--control-height:2.625rem;--radius:0;--radius-ctl:0;--radius-pill:999px;--nav-target:max(2.75rem, 44px);--t-fast:.12s ease;--t-base:.2s ease;--track-label:.12em;color-scheme:light}:root[data-brand=cis]{--accent:#14191e;--accent-soft:#eef0f1;--brand-accent-dark:#d9dde0}:root[data-brand=comentario]{--accent:#0369a1;--accent-soft:#e6f0f6;--brand-accent-dark:#7cc0e8}:root[data-brand=cds]{--accent:#7a4928;--accent-soft:#f1e7de;--brand-accent-dark:#e0ab82}:root[data-brand=cochid]{--accent:#1d4ed8;--accent-soft:#e7edff;--brand-accent-dark:#8eb0ff}:root[data-brand=periodismo2]{--accent:#a11f2f;--accent-soft:#f5e6e8;--brand-accent-dark:#f28b98}:root[data-brand=firmas]{--accent:#7b4e33;--accent-soft:#f2ebe6;--brand-accent-dark:#d8a184}:root[data-brand=usaia]{--accent:#5967b1;--accent-soft:#eceef8;--brand-accent-dark:#aab4ff}:root[data-brand=situacion]{--accent:#9a3b2f;--accent-soft:#f5e7e3;--brand-accent-dark:#f19a86}:root[data-brand=indieweb]{--accent:#386641;--accent-soft:#e8efe5;--brand-accent-dark:#92d18d}:root[data-brand=editorial-sebastian]{--accent:#bd222d;--accent-soft:#f8e8e9;--brand-accent-dark:#ff8f98}:root[data-mode=v10b]{--paper:#fff;--paper-raised:#fff;--line:#d9dde1;--line-strong:#17212a;--container:1320px;--pad-x:clamp(min(1.125rem, 5vw), 3vw, 2.5rem);--space-section:5.25rem;--control-height:2.875rem;--fs-body:.96875rem}:root[data-mode=v10c]{--paper:#fff;--paper-raised:#fff;--line:#cbd2d8;--line-strong:#202a33;--container:1440px;--pad-x:clamp(min(1.125rem, 5vw), 3vw, 1.5rem);--space-section:2.625rem;--control-height:2.25rem;--fs-body:.84375rem;--fs-small:.78125rem;--fs-micro:var(--fs-12);--fs-mono-label:var(--fs-12);--fs-hero:clamp(2rem, 4.3vw, 3.375rem)}:root[data-theme=dark]{--paper:#10161c;--paper-raised:#171f27;--paper-sunken:#0c1116;--ink:#f4f7f8;--ink-muted:#b8c3cb;--ink-soft:#8f9ca6;--line:#46535d;--line-strong:#d3dce2;--line-control:#71838f;--accent:var(--brand-accent-dark,#7db4da);--action-primary:var(--accent);--action-danger:#ff9297;--accent-soft:#19344a;--warn:#f2bd70;--err:#ff9297;--ok:#7bdab5;color-scheme:dark}*{box-sizing:border-box}body{max-width:100%}body>*{min-width:0;max-width:100%}html{scroll-padding-top:calc(var(--cis-nav-height,65px) + 8px)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);overflow-wrap:anywhere;flex-direction:column;margin:0;line-height:1.58;display:flex}small{font-size:var(--fs-small)}sub,sup{font-size:var(--fs-12)}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3,h4,h5,h6{color:inherit;letter-spacing:0;font-weight:600;line-height:1.15}h1{font-size:var(--fs-fluid-28-3_4-44);letter-spacing:-.025em;font-weight:700;line-height:1.2}h2{font-size:var(--fs-fluid-22-2_4-30);letter-spacing:0;line-height:1.1}h3{font-size:var(--fs-19);letter-spacing:0}h4{font-size:var(--fs-16)}h5,h6{font-size:var(--fs-small)}h1 em,h2 em,h3 em{color:var(--accent);font-style:normal}@supports (color:color-mix(in lab, red, red)){h1 em,h2 em,h3 em{color:color-mix(in srgb, var(--accent) 72%, var(--ink-muted))}}strong,b{font-weight:700}.container{width:100%;max-width:var(--container);padding-inline:var(--pad-x);margin:0 auto}.skip-link{z-index:100;background:var(--ink);min-width:44px;min-height:44px;color:var(--paper);padding:9px 12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}[data-cis-skip][hidden]{display:none}.gr-nav{z-index:30;border-bottom:1px solid var(--line);background:var(--paper);--nav-toggle:none;--nav-links:flex;--nav-cols:auto 1fr auto;--nav-orden-acciones:0;--nav-orden-toggle:0;--nav-orden-links:0;position:sticky;top:0}.gr-nav--compacta{--nav-toggle:inline-flex;--nav-links:none;--nav-cols:minmax(0, 1fr) auto auto;--nav-orden-acciones:2;--nav-orden-toggle:3;--nav-orden-links:4}@media (max-width:1100px){.gr-nav:has(.gr-nav__link:nth-of-type(6)){--nav-toggle:inline-flex;--nav-links:none;--nav-cols:minmax(0, 1fr) auto auto;--nav-orden-acciones:2;--nav-orden-toggle:3;--nav-orden-links:4}}@media (max-width:1024px){:root:not([data-cis-chrome=listo]) .gr-nav:has(.gr-nav__brand>:is(img,.gr-lockup)+.gr-nav__wordmark){--nav-toggle:inline-flex;--nav-links:none;--nav-cols:minmax(0, 1fr) auto auto;--nav-orden-acciones:2;--nav-orden-toggle:3;--nav-orden-links:4}}.gr-nav__inner{grid-template-columns:var(--nav-cols);max-width:var(--container);padding:12px var(--pad-x);align-items:center;gap:22px;margin:0 auto;display:grid}:root[data-mode=v10b] .gr-nav__inner{padding-block:17px}:root[data-mode=v10c] .gr-nav__inner{padding-block:8px}.gr-nav__brand{min-height:var(--nav-target);min-width:var(--nav-target);color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.gr-nav__mark{object-fit:contain;width:30px;height:30px}:where(.gr-nav__brand)>:where(img:not(.gr-nav__mark)){flex:none;width:auto;max-width:none;height:40px;display:block}:root:not([data-theme=dark]) .gr-logo-oscuro,:root[data-theme=dark] .gr-logo-claro{display:none}.gr-nav__brand>.gr-lockup{height:40px}.gr-nav__wordmark{white-space:nowrap;font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;flex-direction:row;gap:6px;font-weight:700;line-height:1.02;display:inline-flex}.gr-nav__brand:has(>.gr-nav__wordmark){gap:15px}.gr-nav__wordmark:has(>:nth-child(2)){white-space:normal;flex-direction:column;gap:0}.gr-nav__links{display:var(--nav-links);order:var(--nav-orden-links);flex-wrap:nowrap;justify-content:flex-end;gap:4px 22px;min-width:0}.gr-nav__group{flex-wrap:nowrap;gap:4px 22px;display:flex}.gr-nav__link{white-space:nowrap;min-width:var(--nav-target);min-height:var(--nav-target);color:var(--ink-muted);font-size:var(--fs-small);border-bottom:1px solid #0000;align-items:center;padding:7px 0;text-decoration:none;display:inline-flex}.gr-nav__link:hover,.gr-nav__link.is-active{border-bottom-color:var(--accent);color:var(--ink)}.gr-nav__actions{order:var(--nav-orden-acciones);align-items:center;gap:9px;display:flex}.gr-nav__cta{min-width:var(--nav-target);min-height:var(--nav-target);border:1px solid var(--line-control);align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.gr-nav__cta--primary{border-color:var(--action-primary);background:var(--action-primary);color:var(--paper-raised)}.gr-nav__toggle{display:var(--nav-toggle);order:var(--nav-orden-toggle);width:var(--nav-target);height:var(--nav-target);border:1px solid var(--line-control);cursor:pointer;background:0 0;border-radius:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:0}.gr-nav__toggle span{background:var(--ink);width:16px;height:1.5px;display:block}.gr-nav__toggle:hover{border-color:var(--line-strong)}.gr-nav__group--menu{display:none}.gr-nav__links.is-open{border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;align-items:stretch;gap:0;padding-top:8px;display:flex}.gr-nav__links.is-open .gr-nav__group{border:0;flex-direction:column;padding:0;display:flex}.gr-nav__links.is-open .gr-nav__link{border-bottom:1px solid var(--line);padding:10px 0}.gr-nav--compacta[data-cis-nav=plegado] .gr-nav__actions .gr-nav__cta{display:none}.gr-nav__links.is-open .gr-nav__group--menu{flex-direction:column;gap:8px;padding:12px 0 4px;display:flex}.gr-nav__links.is-open .gr-nav__group--menu .gr-nav__cta{justify-content:center}.gr-nav__lockup{width:auto;height:40px;color:var(--ink);flex:none;display:block}.gr-nav__contexto{color:var(--ink-muted);font-size:var(--fs-small);white-space:nowrap}.gr-nav__entrar{min-width:var(--nav-target);min-height:var(--nav-target);border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink);font-size:var(--fs-small);white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.gr-nav__entrar:hover{background:var(--paper-sunken)}.gr-nav__entrar[hidden]{display:none}.gr-nav[data-sesion=desconocida] [data-cuenta-anonima]{animation:0s linear 1.5s both gr-nav-entrar-aparece}@keyframes gr-nav-entrar-aparece{0%{visibility:hidden}to{visibility:visible}}.gr-nav__perfil{position:relative}.gr-nav__perfil[hidden]{display:none}.gr-nav__quien{min-width:var(--nav-target);min-height:var(--nav-target);border:1px solid var(--line-control);color:var(--ink);font-size:var(--fs-small);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 8px 0 3px;list-style:none;display:inline-flex}.gr-nav__quien::-webkit-details-marker{display:none}.gr-nav__quien::marker{content:""}.gr-nav__quien:hover,.gr-nav__perfil[open]>.gr-nav__quien{border-color:var(--line-strong);background:var(--paper-sunken)}.gr-nav__entrar:focus-visible,.gr-nav__quien:focus-visible,.gr-nav__cuenta-menu a:focus-visible,.gr-nav__cuenta-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gr-nav__avatar{background:var(--ink);width:26px;height:26px;color:var(--paper);font-size:var(--fs-micro);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.gr-nav__nombre{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.gr-nav__punto{background:var(--err);flex:none;width:7px;height:7px}.gr-nav__punto[hidden]{display:none}.gr-nav__chevron{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px;color:var(--ink-muted);transition:transform var(--t-fast);flex:none}.gr-nav__perfil[open] .gr-nav__chevron{transform:rotate(180deg)}.gr-nav__cuenta-menu{z-index:40;border:1px solid var(--line-strong);background:var(--paper-raised);width:300px;font-size:var(--fs-small);position:absolute;top:calc(100% + 8px);right:0}.gr-nav__cuenta-quien{border-bottom:1px solid var(--line);gap:2px;padding:14px 16px;display:grid}.gr-nav__cuenta-quien strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.gr-nav__cuenta-quien span{color:var(--ink-muted);overflow-wrap:anywhere}.gr-nav__cuenta-titulo{color:var(--ink-muted);font-size:var(--fs-small);margin:0;padding:10px 16px 4px}.gr-nav__cuenta-lista{border-bottom:1px solid var(--line);margin:0;padding:0 0 6px;list-style:none}.gr-nav__cuenta-lista a{min-height:var(--nav-target);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:7px 16px;text-decoration:none;display:flex}.gr-nav__cuenta-lista a:hover{background:var(--paper-sunken)}.gr-nav__cuenta-salir{margin:0;padding:8px 16px 12px}.gr-nav__cuenta-salir button{width:100%;min-height:var(--nav-target);border:1px solid var(--line-control);color:var(--ink);font:inherit;cursor:pointer;background:0 0}.gr-nav__cuenta-salir button:hover{border-color:var(--line-strong);background:var(--paper-sunken)}@media (max-width:760px){.gr-nav__lockup{height:34px}.gr-nav__contexto,.gr-nav__nombre,.gr-nav__chevron{display:none}.gr-nav__entrar{padding:0 10px}.gr-nav__quien{min-width:var(--nav-target);justify-content:center;padding:0 3px;position:relative}.gr-nav__punto{position:absolute;top:3px;right:3px}.gr-nav__perfil{position:static}.gr-nav__cuenta-menu{width:auto;max-height:calc(100dvh - var(--cis-nav-height,64px));border-width:1px 0;top:100%;left:0;right:0;overflow:auto}}.btn{min-height:max(var(--control-height), 2.75rem, 44px);border:1px solid var(--line-strong);border-radius:var(--radius-ctl);background:var(--paper-raised);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-small);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.btn--primary{border-color:var(--action-primary);background:var(--action-primary);color:var(--paper-raised)}.btn--secondary,.btn--ghost{border-color:var(--line-strong);background:var(--paper-raised);color:var(--ink)}.btn--quiet{color:var(--action-primary);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.btn--destructive{border-color:var(--action-danger);background:var(--action-danger);color:var(--paper-raised)}@media (hover:hover) and (pointer:fine){.btn:hover{border-color:var(--action-primary);background:var(--accent-soft);color:var(--ink)}.btn--primary:hover{border-color:var(--action-primary);background:var(--action-primary)}@supports (color:color-mix(in lab, red, red)){.btn--primary:hover{background:color-mix(in srgb, var(--action-primary) 86%, #000)}}.btn--primary:hover{color:var(--paper-raised)}.btn--secondary:hover,.btn--ghost:hover{border-color:var(--action-primary);background:var(--accent-soft);color:var(--ink)}.btn--quiet:hover{background:var(--accent-soft);color:var(--action-primary);border-color:#0000}.btn--destructive:hover{border-color:var(--action-danger);background:var(--action-danger)}@supports (color:color-mix(in lab, red, red)){.btn--destructive:hover{background:color-mix(in srgb, var(--action-danger) 86%, #000)}}.btn--destructive:hover{color:var(--paper-raised)}}.btn:active:not(:disabled,[aria-disabled=true]){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.btn[aria-busy=true]{cursor:progress}.btn__reason{max-inline-size:36rem;color:var(--ink-muted);font-size:var(--fs-small);overflow-wrap:anywhere;display:block}.btn--sm{min-height:max(calc(var(--control-height) - 8px), 2.75rem, 44px);padding-inline:13px}.btn:is(:disabled,[aria-disabled=true]){border-color:var(--line);background:var(--paper-sunken);color:var(--ink-muted);cursor:not-allowed}.btn--quiet:is(:disabled,[aria-disabled=true]){background:0 0;border-color:#0000;text-decoration:none}.btn:not(.ui-theme-toggle,:disabled,[aria-disabled=true]):is([aria-pressed=true],.is-active){border-color:var(--ink);background:var(--ink);color:var(--paper)}.stat{border-block:1px solid var(--line);background:0 0;flex-direction:column;justify-content:flex-end;gap:4px;min-height:92px;padding:16px 16px 16px 0;display:flex}.stat__value{color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-27);letter-spacing:-.03em;font-weight:700}.stat__label{color:var(--ink-muted);font-size:var(--fs-small)}.card{border:1px solid var(--line);background:var(--paper-raised);min-height:218px;color:var(--ink);border-radius:0;flex-direction:column;gap:12px;padding:22px;text-decoration:none;display:flex}:root[data-mode=v10b] .card{min-height:240px;padding:28px}:root[data-mode=v10c] .card{min-height:178px;padding:17px}.card:hover{border-color:var(--accent)}.card h3{font-size:var(--fs-19);letter-spacing:0;margin:8px 0 0}.card p{color:var(--ink-muted);margin:0}.card__link{border-bottom:1px solid var(--accent);font-family:var(--font-mono);font-size:var(--fs-mono-label);text-transform:none;align-self:flex-start;margin-top:auto;text-decoration:none}.badge{border:1px solid var(--accent);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line))}}.badge{background:var(--accent-soft);color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.badge{color:color-mix(in srgb, var(--accent) 76%, var(--ink))}}.badge{font-family:var(--font-mono);font-size:var(--fs-mono-label);text-transform:none}.badge--ok{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge--ok{border-color:color-mix(in srgb, var(--ok) 38%, var(--line))}}.badge--ok{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge--ok{background:color-mix(in srgb, var(--ok) 10%, var(--paper-raised))}}.badge--ok{color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge--ok{color:color-mix(in srgb, var(--ok) 70%, var(--ink))}}.badge--warn{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.badge--warn{border-color:color-mix(in srgb, var(--warn) 38%, var(--line))}}.badge--warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.badge--warn{background:color-mix(in srgb, var(--warn) 10%, var(--paper-raised))}}.badge--warn{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.badge--warn{color:color-mix(in srgb, var(--warn) 70%, var(--ink))}}.badge--err{border-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.badge--err{border-color:color-mix(in srgb, var(--err) 38%, var(--line))}}.badge--err{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.badge--err{background:color-mix(in srgb, var(--err) 10%, var(--paper-raised))}}.badge--err{color:var(--err)}@supports (color:color-mix(in lab, red, red)){.badge--err{color:color-mix(in srgb, var(--err) 70%, var(--ink))}}.field{gap:6px;margin-bottom:15px;display:grid}.field label{font-size:var(--fs-small);font-weight:600}.input{width:100%;min-height:var(--control-height);border:1px solid var(--line-control);border-radius:var(--radius-ctl);background:var(--paper-raised);color:var(--ink);font:inherit;padding:9px 12px;font-weight:400}.input::placeholder{color:var(--ink-muted);opacity:1}.input:focus{border-color:var(--accent);outline:3px solid var(--accent);outline-offset:3px}.input[aria-invalid=true]{border-color:var(--err)}.input[aria-invalid=true]:focus{border-color:var(--err);outline-color:var(--accent)}.table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.table th{border-bottom:1px solid var(--line-strong);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--fs-mono-label);text-align:left;text-transform:none;padding:10px 12px;font-weight:500}.table td{border-bottom:1px solid var(--line);padding:12px}:root[data-mode=v10c] .table td{padding-block:8px}.num{text-align:right;font-variant-numeric:tabular-nums}.table .num{font-family:var(--font-mono)}.table :is(th,td).num,.table :is(th,td)[data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.gr-footer{border-top:1px solid var(--line);background:var(--paper-raised);margin-top:auto}@media (max-width:760px){.gr-nav{--nav-toggle:inline-flex;--nav-links:none;--nav-cols:minmax(0, 1fr) auto auto;--nav-orden-acciones:2;--nav-orden-toggle:3;--nav-orden-links:4}.gr-nav__brand{order:1}.gr-nav__actions{flex-wrap:wrap;justify-content:flex-end}.gr-nav__actions .badge{display:none}.gr-nav__inner{gap:12px}.gr-nav__brand{gap:8px}.gr-nav__brand>img:not(.gr-nav__mark),.gr-nav__brand>.gr-lockup{height:34px}.gr-nav__actions{flex-wrap:nowrap}.gr-nav[data-cis-nav=plegado] .gr-nav__actions .gr-nav__cta{display:none}}.gr-nav__theme{width:auto;min-width:var(--nav-target);min-height:var(--nav-target);border:1px solid var(--line-control);height:auto;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--fs-micro);cursor:pointer;transition:color var(--t-fast), border-color var(--t-fast), background var(--t-fast);background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.gr-nav__theme svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.gr-nav__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gr-nav__theme:hover{color:var(--ink);border-color:var(--line-strong);background:var(--paper-raised)}.gr-nav__theme .icon-moon,[data-theme-toggle] .icon-moon,:root[data-theme=dark] .gr-nav__theme .icon-sun,:root[data-theme=dark] [data-theme-toggle] .icon-sun{display:none}:root[data-theme=dark] .gr-nav__theme .icon-moon,:root[data-theme=dark] [data-theme-toggle] .icon-moon{display:block}:root:not([data-theme=light]) .gr-nav__theme .icon-sun,:root:not([data-theme=light]) [data-theme-toggle] .icon-sun{display:none}:root:not([data-theme=light]) .gr-nav__theme .icon-moon,:root:not([data-theme=light]) [data-theme-toggle] .icon-moon{display:block}.gr-footer__top{max-width:var(--container);padding:56px var(--pad-x) 40px;grid-template-columns:260px 1fr;gap:48px;margin:0 auto;display:grid}.gr-footer__brand{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.gr-footer__brand svg{flex-shrink:0}.gr-footer__brand-name{font-size:var(--fs-14);font-weight:700}.gr-footer__brand-tag{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-muted);max-width:24ch;margin-top:4px}.gr-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.gr-footer__col h4{font-family:var(--font-mono);font-size:var(--fs-mono-label);text-transform:none;color:var(--ink-muted);border-bottom:1px solid var(--line);margin:0 0 14px;padding-bottom:10px;font-weight:500}.gr-footer__col ul{margin:0;padding:0;list-style:none}.gr-footer__col li{font-size:var(--fs-13);margin-bottom:8px}.gr-footer__col a{min-block-size:var(--nav-target);min-inline-size:44px;color:var(--ink);transition:color var(--t-base), border-color var(--t-base);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:flex}.gr-footer__col a:hover{color:var(--accent);border-bottom-color:var(--accent)}.gr-footer__sub{font-family:var(--font-mono);font-size:var(--fs-mono-label);text-transform:none;color:var(--ink-muted);margin-top:2px;display:block}.gr-footer__attrib{border-top:1px solid var(--line);background:var(--paper)}.gr-footer__attrib-inner{max-width:var(--container);padding:24px var(--pad-x);flex-direction:column;align-items:flex-start;gap:10px;margin:0 auto;display:flex}.gr-footer__attrib-label,.gr-footer__attrib-eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono-label);text-transform:none;color:var(--ink-muted)}.gr-footer__attrib-link{color:var(--ink-muted);font-size:var(--fs-12-5);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.gr-footer__attrib-name{color:var(--ink);font-weight:600}.gr-footer__attrib-name--lg{font-size:var(--fs-16);letter-spacing:-.015em;font-weight:800}.gr-footer__attrib-inner--line{flex-flow:wrap;align-items:center;gap:6px 10px}.gr-footer__attrib-sep{color:var(--ink-muted)}.gr-footer__attrib-mark{vertical-align:-2px;color:var(--ink);flex:none;display:inline-block}.gr-footer__sibling{max-width:var(--container);padding:20px var(--pad-x);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:background var(--t-base), color var(--t-base);align-items:center;gap:18px;margin:0 auto;text-decoration:none;display:flex}.gr-footer__sibling:hover{background:var(--paper-raised);color:var(--accent)}.gr-footer__sibling-text{flex-direction:column;gap:2px;display:flex}.gr-footer__sibling-label,.gr-footer__sibling-eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono-label);text-transform:none;color:var(--ink-muted)}.gr-footer__sibling-name{font-weight:700;font-size:var(--fs-17);letter-spacing:-.015em}.gr-footer__sibling-arrow{font-family:var(--font-mono);font-size:var(--fs-18);color:var(--ink-muted);margin-left:auto}.gr-footer__base{border-top:1px solid var(--line);color:var(--ink-muted);font-size:var(--fs-12);padding:18px 0}.gr-footer__base-inner{max-width:var(--container);padding:0 var(--pad-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.gr-footer__base a{color:inherit;text-decoration-line:underline}.gr-footer__base a:hover{text-decoration-thickness:2px}.gr-footer__sites{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--ink-muted)}@media (max-width:960px){.gr-footer__top{grid-template-columns:1fr;gap:32px;padding-top:40px}.gr-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gr-footer__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){.gr-nav__inner{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.gr-nav__brand{grid-column:1/-1}.gr-nav__brand>:is(img:not(.gr-nav__mark),.gr-lockup){max-width:100%;height:auto;max-height:34px}.gr-nav__actions{justify-content:flex-start;gap:var(--space-2);flex-wrap:wrap;grid-column:1;min-width:0}.gr-nav__entrar{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%;padding:var(--space-1) var(--space-2)}.gr-nav__toggle{grid-column:2}.gr-footer__sibling{gap:var(--space-2);flex-wrap:wrap}.gr-footer__brand>*,.gr-footer__base-inner>*{min-width:0;max-width:100%}.btn{white-space:normal;max-width:100%;padding-inline:min(1rem,5vw)}}.site-header{z-index:50;background:#e7e9ea;border-bottom:1px solid #b9c0c6;position:sticky;top:0}.site-header__inner{grid-template-columns:auto 1px auto minmax(220px,1fr) auto auto;align-items:center;gap:14px;width:min(100% - 40px,1500px);min-height:66px;margin-inline:auto;display:grid}.site-brand{color:#111820;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-brand__mark{width:32px;height:32px}.site-brand__name{flex-direction:column;display:inline-flex}.site-brand__name,.review-demo__lockup strong,.ui-lockup>strong,.ui-auth-brand strong,.auth-lockup strong{font-size:var(--cis-namebrand-size);font-weight:var(--cis-namebrand-weight);line-height:var(--cis-namebrand-leading);letter-spacing:var(--cis-namebrand-tracking)}.site-brand__rule{background:#a9b0b6;width:1px;height:38px}.site-context{color:#111820;flex-direction:column;text-decoration:none;display:inline-flex}.site-context strong{font-size:var(--fs-14);line-height:1.15}.site-context span{color:#56616b;font-size:var(--fs-12);margin-top:2px;line-height:1.15}.site-links{justify-content:center;align-items:center;gap:24px;display:flex}.site-links a{color:#3f4a53;font-size:var(--fs-13);border-bottom:2px solid #0000;padding-block:8px 6px;font-weight:500;text-decoration:none}.site-links a:hover,.site-links a[aria-current=page]{border-bottom-color:var(--ui-cis-blue);color:#111820}.site-ecosystem{position:relative}.site-ecosystem>summary{cursor:pointer;color:#26343e;min-height:36px;font-size:var(--fs-12-5);background:#fff;border:1px solid #8f999f;align-items:center;padding:0 28px 0 11px;font-weight:600;list-style:none;display:inline-flex}.site-ecosystem>summary::-webkit-details-marker{display:none}.site-ecosystem>summary:after{content:"⌄";color:var(--ui-cis-blue);position:absolute;right:10px}.site-ecosystem[open]>summary{border-color:var(--ui-cis-blue);color:var(--ui-cis-blue)}.site-ecosystem[open]>nav{z-index:80;background:#fff;border:1px solid #7f8a91;grid-template-columns:repeat(2,minmax(190px,1fr));width:470px;max-width:calc(100vw - 28px);display:grid;position:absolute;top:calc(100% + 8px);right:0}.site-ecosystem nav>strong{color:#394852;font-size:var(--fs-12);border-bottom:1px solid #ccd3d7;grid-column:1/-1;padding:12px 14px}.site-ecosystem nav a{border-bottom:1px solid #d9dee1;gap:1px;min-height:58px;padding:10px 14px;text-decoration:none;display:grid}.site-ecosystem nav a:nth-of-type(odd){border-right:1px solid #d9dee1}.site-ecosystem nav a:hover,.site-ecosystem nav a:focus-visible{background:var(--ui-surface-blue)}.site-ecosystem nav a span{color:#65717a;font-size:var(--fs-12)}.site-ecosystem nav a b{color:#172028;font-size:var(--fs-13)}.site-review-tools{border-left:1px solid #a9b0b6;padding-left:12px;position:relative}.site-review-tools>summary{cursor:pointer;color:#26343e;min-height:36px;font-size:var(--fs-12-5);background:#fff;border:1px solid #8f999f;align-items:center;padding:0 28px 0 11px;font-weight:600;list-style:none;display:inline-flex}.site-review-tools>summary::-webkit-details-marker{display:none}.site-review-tools>summary:after{content:"⌄";color:var(--ui-cis-blue);position:absolute;right:10px}.site-review-tools[open]>summary{border-color:var(--ui-cis-blue);color:var(--ui-cis-blue)}.site-review-tools[open]>nav{z-index:80;background:#fff;border:1px solid #7f8a91;width:300px;max-width:calc(100vw - 28px);display:grid;position:absolute;top:calc(100% + 8px);right:0}.site-review-tools nav>strong{color:#394852;font-size:var(--fs-12);border-bottom:1px solid #ccd3d7;padding:11px 13px}.site-review-tools nav a{border-bottom:1px solid #d9dee1;gap:1px;min-height:56px;padding:9px 13px;text-decoration:none;display:grid}.site-review-tools nav a:last-child{border-bottom:0}.site-review-tools nav a:hover,.site-review-tools nav a:focus-visible,.site-review-tools nav a[aria-current=page]{background:var(--ui-surface-blue)}.site-review-tools nav a span{color:#65717a;font-size:var(--fs-12)}.site-review-tools nav a b{color:#172028;font-size:var(--fs-13)}.site-actions{border-left:1px solid #a9b0b6;align-items:center;gap:7px;padding-left:12px;display:flex;position:relative}.site-theme-toggle,.site-account-menu>summary{cursor:pointer;color:#172028;min-height:40px;font-size:var(--fs-12);background:#fff;border:1px solid #77848d;align-items:center;gap:7px;padding-inline:10px;font-weight:650;list-style:none;display:inline-flex}.site-theme-toggle:hover,.site-theme-toggle:focus-visible,.site-account-menu>summary:hover,.site-account-menu>summary:focus-visible{background:#edf5fa;border-color:#24577f}.site-theme-toggle svg,.site-account-menu>summary svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.site-account-menu{position:relative}.site-account-menu>summary::-webkit-details-marker{display:none}.site-account-menu[open]>summary{color:#17466a;border-color:#24577f}.site-account-menu__panel{z-index:80;background:var(--ui-raised);width:286px;max-width:calc(100vw - 28px);color:var(--ink);border:1px solid #77848d;gap:8px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.site-account-menu__panel>span{color:var(--ui-muted);font-size:var(--fs-12);text-transform:none;font-weight:650}.site-account-menu__panel>strong{font-size:var(--fs-17)}.site-account-menu__panel p{color:var(--ui-muted);font-size:var(--fs-12);margin:0 0 4px;line-height:1.45}.site-account-menu__panel a{border:1px solid var(--ui-cis-blue);background:var(--ui-cis-blue);min-height:42px;color:var(--paper);font-size:var(--fs-13);justify-content:center;align-items:center;padding:8px 12px;font-weight:650;text-decoration:none;display:inline-flex}.site-account-menu__panel .site-account-menu__create{color:var(--ui-cis-blue);background:0 0}:root[data-theme=dark] .site-header{background:#182129;border-bottom-color:#46535d}:root[data-theme=dark] .site-brand,:root[data-theme=dark] .site-context,:root[data-theme=dark] .site-links a{color:#f4f7f8}:root[data-theme=dark] .site-context span{color:#b8c3cb}:root[data-theme=dark] .site-brand__rule{background:#5d6972}:root[data-theme=dark] .site-review-tools,:root[data-theme=dark] .site-actions{border-color:#5d6972}:root[data-theme=dark] .site-review-tools>summary,:root[data-theme=dark] .site-theme-toggle,:root[data-theme=dark] .site-account-menu>summary{color:#f4f7f8;background:#171f27;border-color:#6e7b84}:root[data-theme=dark] .site-review-tools[open]>nav{background:#171f27;border-color:#6e7b84}:root[data-theme=dark] .site-review-tools nav>strong,:root[data-theme=dark] .site-review-tools nav a b{color:#f4f7f8}:root[data-theme=dark] .site-review-tools nav a span{color:#b8c3cb}:root[data-theme=dark] .site-account-menu__panel a{color:#10161c}:root[data-theme=dark] .site-account-menu__panel .site-account-menu__create{color:#7db4da}.site-menu{display:none;position:relative}.site-menu summary{cursor:pointer;color:#172028;font-weight:600;list-style:none}.site-menu summary::-webkit-details-marker{display:none}.site-menu[open] nav{z-index:80;background:#fff;border:1px solid #9da5ab;width:min(290px,100vw - 28px);display:grid;position:absolute;top:42px;right:0}.site-menu nav a{border-bottom:1px solid #d3d7da;padding:12px 14px;text-decoration:none}.site-menu nav a:last-child{border-bottom:0}.site-menu nav strong{background:var(--ui-surface-blue);color:#52606a;font-size:var(--fs-12);border-bottom:1px solid #c4cbd0;padding:9px 14px}.site-footer{color:#172028;background:#e7e9ea;border-top:1px solid #1f2932}.site-footer__top{grid-template-columns:minmax(230px,1fr) minmax(560px,2.25fr);gap:52px;width:min(100% - 40px,1500px);margin-inline:auto;padding-block:48px 38px;display:grid}.site-footer__brand{align-items:flex-start;gap:14px;display:flex}.site-footer__brand img{width:36px;height:36px}.site-footer__brand strong{max-width:24ch;font-size:var(--fs-14);display:block}.site-footer__brand p{color:#56616b;max-width:30ch;font-size:var(--fs-12);margin:6px 0 0}.site-footer__grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.site-footer__grid h2{color:#56616b;font-family:IBM Plex Sans,sans-serif;font-size:var(--fs-12);text-transform:none;border-bottom:1px solid #c5cacf;margin:0 0 13px;padding-bottom:8px;font-weight:700}.site-footer__grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.site-footer__grid li{color:#28343d;font-size:var(--fs-12-5)}.site-footer__grid a{text-decoration:none}.site-footer__grid a:hover{text-decoration:underline}.site-footer__owner{color:#56616b;width:min(100% - 40px,1500px);font-size:var(--fs-12);border-top:1px solid #c5cacf;align-items:center;gap:10px;margin-inline:auto;padding-block:18px 24px;display:flex}.site-footer__owner a{color:#172028;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.site-footer__owner svg{fill:none;stroke:currentColor;stroke-width:2px;width:19px;height:19px}.site-footer__review{margin-left:auto}@media (max-width:375px){.site-brand__name{display:none}.site-header__inner{gap:9px;width:calc(100% - 20px)}.site-context strong,.site-context span{font-size:var(--fs-12)}}@media (max-width:1260px) and (min-width:981px){.site-header__inner{gap:9px}.site-brand__name{display:none}.site-links{gap:12px}.site-actions{padding-left:8px}.site-theme-toggle span{display:none}}@media (max-width:980px){.site-header__inner{display:flex}.site-links,.site-ecosystem,.site-review-tools{display:none}.site-actions{margin-left:auto}.site-menu{display:block}}@media (max-width:820px){.site-header__inner{width:calc(100% - 28px);display:flex}.site-links{display:none}.site-actions{margin-left:auto}.site-account-menu,.site-theme-toggle span{display:none}.site-context{margin-right:auto}.site-menu{display:block}.site-footer__top{grid-template-columns:1fr;width:calc(100% - 32px)}.site-footer__grid{grid-template-columns:repeat(2,1fr)}.site-footer__owner{flex-wrap:wrap;width:calc(100% - 32px)}.site-footer__review{width:100%;margin-left:0}}@media (max-width:560px){.site-brand__mark{width:28px;height:28px}.site-brand__rule{height:32px}.site-context strong,.site-context span{font-size:var(--fs-12)}.site-footer__grid,.inheritance-table,.kit-preview{grid-template-columns:1fr}}:root[data-theme=dark] .site-footer{color:#f4f7f8;background:#182129;border-color:#46535d}:root[data-theme=dark] .site-footer :is(p,a,span),:root[data-theme=dark] .site-footer h2{color:#c8d2d9}:root[data-theme=dark] .site-menu summary{color:#f4f7f8}.acceso{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);width:min(100%,340px);color:var(--ink);flex-direction:column;gap:12px;padding:26px 26px 20px;display:flex;position:relative}.acceso__marca{color:var(--ink);justify-content:center;margin-bottom:4px;display:flex}.acceso__marca img,.acceso__marca svg{width:auto;max-width:100%;height:auto;max-height:64px;display:block}.acceso__titulo{font-size:var(--fs-20);letter-spacing:-.02em;text-align:center;margin:0 0 4px;font-weight:700;line-height:1.15}.acceso__texto{color:var(--ink-muted);font-size:var(--fs-small);text-align:center;margin:0}.acceso .btn{justify-content:center;width:100%}.btn--proveedor{padding-inline:36px;position:relative}.btn--proveedor>img,.btn--proveedor>svg{width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.acceso__separador{color:var(--ink-muted);font-size:var(--fs-micro);text-transform:none;align-items:center;gap:10px;margin:2px 0;display:flex}.acceso__separador:before,.acceso__separador:after{border-top:1px solid var(--line);content:"";flex:1}.acceso .field{margin:0}.acceso .field label{color:var(--ink-muted);font-size:var(--fs-micro);text-transform:none;font-weight:600}.acceso .input{border-color:var(--line-control);background:var(--paper)}.acceso__mensaje{border:1px solid var(--err);margin:0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.acceso__mensaje{border:1px solid color-mix(in srgb, var(--err) 38%, var(--line))}}.acceso__mensaje{background:var(--err)}@supports (color:color-mix(in lab, red, red)){.acceso__mensaje{background:color-mix(in srgb, var(--err) 10%, var(--paper-raised))}}.acceso__mensaje{color:var(--err);font-size:var(--fs-small)}.acceso__pie{color:var(--ink-muted);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;display:flex}.acceso__pie a{color:var(--accent);text-decoration:none}.acceso__pie a:hover{text-decoration:underline}.acceso__aviso{color:var(--ink-muted);font-size:var(--fs-micro);text-align:center;margin:4px 0 0}.acceso__cerrar{border-radius:var(--radius);width:30px;height:30px;color:var(--ink-muted);font-size:var(--fs-18);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.acceso__cerrar:hover{border-color:var(--line);color:var(--ink)}.acceso-escena{min-height:100vh;padding:24px var(--pad-x);background:#10161c 50%/cover no-repeat;place-items:center;display:grid;position:relative}.acceso-escena:before{content:"";background:#10161c66;position:absolute;inset:0}.acceso-escena>.acceso{z-index:1}.acceso-portada{grid-template-columns:minmax(320px,42%) minmax(0,1fr);min-height:100vh;display:grid}.acceso-portada__panel{padding:40px var(--pad-x);background:var(--paper);place-items:center;display:grid}.acceso-portada__panel .acceso{border:0;width:min(100%,320px);padding:0}.acceso-portada__imagen{background:#10161c 50%/cover no-repeat;min-height:240px;position:relative}.acceso-portada__imagen>img{object-fit:cover;width:100%;height:100%;display:block}.acceso-portada__pie{color:#fff;font-family:var(--font-mono);font-size:var(--fs-mono-label);text-transform:none;position:absolute;bottom:14px;left:18px}.acceso-portada--invertida .acceso-portada__panel{order:2}.acceso-velo{z-index:60;background:#10161c73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.acceso-velo--local{position:absolute}.acceso-velo>.acceso{border-color:var(--line-strong)}.acceso--embebida{margin:var(--space-section) auto}@media (max-width:760px){.acceso{padding:22px 18px 18px}.acceso-escena{padding:16px}.acceso-portada{grid-template-columns:1fr}.acceso-portada__imagen{order:-1;min-height:160px}.acceso-portada--invertida .acceso-portada__panel{order:0}.acceso--embebida{margin-block:32px}}[data-brand=cis]:not(:root){--accent:#14191e;--accent-soft:#eef0f1;--brand-accent-dark:#d9dde0;--action-primary:var(--accent)}[data-brand=comentario]:not(:root){--accent:#0369a1;--accent-soft:#e6f0f6;--brand-accent-dark:#7cc0e8;--action-primary:var(--accent)}[data-brand=cds]:not(:root){--accent:#7a4928;--accent-soft:#f1e7de;--brand-accent-dark:#e0ab82;--action-primary:var(--accent)}[data-brand=cochid]:not(:root){--accent:#1d4ed8;--accent-soft:#e7edff;--brand-accent-dark:#8eb0ff;--action-primary:var(--accent)}[data-brand=periodismo2]:not(:root){--accent:#a11f2f;--accent-soft:#f5e6e8;--brand-accent-dark:#f28b98;--action-primary:var(--accent)}[data-brand=firmas]:not(:root){--accent:#7b4e33;--accent-soft:#f2ebe6;--brand-accent-dark:#d8a184;--action-primary:var(--accent)}[data-brand=usaia]:not(:root){--accent:#5967b1;--accent-soft:#eceef8;--brand-accent-dark:#aab4ff;--action-primary:var(--accent)}[data-brand=situacion]:not(:root){--accent:#9a3b2f;--accent-soft:#f5e7e3;--brand-accent-dark:#f19a86;--action-primary:var(--accent)}[data-brand=indieweb]:not(:root){--accent:#386641;--accent-soft:#e8efe5;--brand-accent-dark:#92d18d;--action-primary:var(--accent)}[data-brand=editorial-sebastian]:not(:root){--accent:#bd222d;--accent-soft:#f8e8e9;--brand-accent-dark:#ff8f98;--action-primary:var(--accent)}:root[data-theme=dark] [data-brand]:not(:root){--accent:var(--brand-accent-dark,#7db4da);--accent-soft:#19344a;--action-primary:var(--accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ui-spinner{border-color:var(--ui-cis-blue);animation:none}}.gr-nav__search{width:var(--nav-target);height:var(--nav-target);border:1px solid var(--line-control);color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.gr-nav__search:hover{color:var(--ink);background:var(--paper-sunken)}.gr-nav__search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.gr-search{border:1px solid var(--line-control);background:var(--paper-raised);width:min(36rem,100vw - min(2rem,10vw));max-width:none;max-height:calc(100dvh - min(2rem,10vh));color:var(--ink);font:inherit;border-radius:0;margin:auto;padding:0;overflow:auto}.gr-search::backdrop{background:#0000008c}.gr-search__header{align-items:center;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.gr-search__heading{min-width:0;font-size:var(--fs-20);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600;line-height:1.25}.gr-search__close{min-width:var(--nav-target);min-height:var(--nav-target);max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--line-control);color:var(--ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:0}.gr-search__body{padding:var(--space-4)}.gr-search__label{margin-bottom:var(--space-2);font-size:var(--fs-small);display:block}.gr-search__input{min-height:var(--nav-target)}.gr-search__status,.gr-search__help{color:var(--ink-muted);font-size:var(--fs-12);overflow-wrap:anywhere}.gr-search__status{margin-block:var(--space-3)}.gr-search__list{margin:0;padding:0;list-style:none}.gr-search__result{min-height:var(--nav-target);justify-content:center;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}.gr-search__result[aria-selected=true],.gr-search__result:hover{background:var(--paper-sunken)}.gr-search__title{font-size:var(--fs-small)}.gr-search__meta{font-size:var(--fs-12);color:var(--ink-muted)}.gr-search__help{padding:var(--space-3) var(--space-4);border-top:1px solid var(--line)}@media (max-width:12rem){.gr-nav{position:relative}.gr-nav__inner{grid-template-columns:minmax(0,1fr)}.gr-nav__actions,.gr-nav__toggle{grid-column:1}.gr-nav__actions{flex-direction:column;align-items:flex-start}.gr-search__header,.gr-search__body,.gr-search__help{padding:min(var(--space-2), 5vw)}}.gr-subnav{border-bottom:1px solid var(--line)}.gr-subnav__inner{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.gr-subnav__nombre{min-block-size:var(--nav-target);overflow-wrap:anywhere;align-items:center;min-inline-size:44px;font-weight:600;display:inline-flex}.gr-subnav__menu{flex:14rem;min-inline-size:0}.gr-subnav__menu nav{flex-wrap:wrap;display:flex}.gr-subnav__menu a{min-block-size:var(--nav-target);min-inline-size:44px;padding-inline:var(--space-3);color:var(--ink-muted);overflow-wrap:anywhere;align-items:center;display:flex}.gr-subnav__menu a[aria-current=page]{color:var(--ink);text-underline-offset:.4em;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.gr-subnav__menu summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--nav-target);cursor:pointer;overflow-wrap:anywhere;min-inline-size:44px;list-style:none;display:flex}.gr-subnav__menu summary::-webkit-details-marker{display:none}.gr-subnav__menu summary:after{content:"";block-size:.5rem;inline-size:.5rem;margin-inline:var(--space-2);border:2px solid;border-width:0 2px 2px 0;flex:none;transform:rotate(45deg)}.gr-subnav__menu[open] summary:after{transform:rotate(225deg)}@media (hover:hover){.gr-subnav__menu a:hover{color:var(--ink)}}@media (max-width:55.99rem){.gr-subnav__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.gr-subnav__menu nav{flex-direction:column}.gr-subnav__menu a{padding-inline:0}}@media (max-width:20rem){.gr-subnav__inner{grid-template-columns:minmax(0,1fr)}}@media (min-width:56rem){.gr-subnav[data-cis-secondary-ready] .gr-subnav__menu>summary{display:none}}:root:not([data-cis-chrome=listo]) .gr-nav :is(.gr-nav__search,.gr-nav__theme,.gr-nav__toggle){display:none}:root:not([data-cis-chrome=listo]) .gr-nav__links{order:4;grid-column:1/-1;display:flex}:root:not([data-cis-chrome=listo]) .gr-nav__links .gr-nav__group{flex-wrap:wrap}@media (max-width:760px){:root:not([data-cis-chrome=listo]) .gr-nav__inner{grid-template-columns:minmax(0,1fr)}:root:not([data-cis-chrome=listo]) .gr-nav__actions{flex-wrap:wrap;grid-column:1;justify-content:flex-start}:root:not([data-cis-chrome=listo]) .gr-nav__links .gr-nav__group{flex-direction:column}:root:not([data-cis-chrome=listo]) .gr-nav__links .gr-nav__link{white-space:normal;overflow-wrap:anywhere}}:root{--n-fondo:#f3f4f5;--n-superficie-1:#fff;--n-superficie-2:#f1f3f4;--n-superficie-3:#eceff1;--n-borde:#d3d6d8;--n-borde-control:#767c83;--n-texto:#14191e;--n-texto-2:#3f4a53;--n-texto-3:#5c6670;--env-lectura:#f1eee6;--on-env-lectura:#14191e;--env-trabajo:#e4f4ee;--on-env-trabajo:#14191e;--env-datos:#e4f3f9;--on-env-datos:#14191e;--env-acogida:#fdefe0;--on-env-acogida:#14191e;--env-servicio:#f3f4f5;--on-env-servicio:#14191e;--fam-estado:#d7a5ab;--fam-estado-texto:#72474e;--fam-estado-suave:#fce2e5;--fam-dinero:#b6a779;--fam-dinero-texto:#5e5538;--fam-dinero-suave:#f0e9d5;--fam-saber:#a8c09b;--fam-saber-texto:#475d3b;--fam-saber-suave:#e2eedb;--fam-territorio:#a1b9db;--fam-territorio-texto:#475477;--fam-territorio-suave:#deebfd;--fam-cultura:#bd9abf;--fam-cultura-texto:#664a68;--fam-cultura-suave:#f3e4f4;--fam-sobre-solido:#14191e;--danger:#c70220;--danger-on:#fff;--danger-text:#c70220;--danger-soft:#f9e6e9;--alert:#ff6201;--alert-on:#14191e;--alert-text:#b04400;--alert-soft:#ffefe6;--caution:#efc800;--caution-on:#14191e;--caution-text:#7a5a00;--caution-soft:#fef7b1;--safe:#3fa56a;--safe-on:#14191e;--safe-text:#027a34;--safe-soft:#e6f2eb;--info:#026386;--info-on:#fff;--info-text:#026386;--info-soft:#e6eff3}:root[data-theme=dark]{--n-fondo:#10161c;--n-superficie-1:#171f27;--n-superficie-2:#1f2730;--n-superficie-3:#262f39;--n-borde:#46535d;--n-borde-control:#7a8c98;--n-texto:#f4f7f8;--n-texto-2:#b8c3cb;--n-texto-3:#93a1ab;--env-lectura:#18150f;--on-env-lectura:#f4f7f8;--env-trabajo:#0c1814;--on-env-trabajo:#f4f7f8;--env-datos:#09181c;--on-env-datos:#f4f7f8;--env-acogida:#18150f;--on-env-acogida:#f4f7f8;--env-servicio:#10161c;--on-env-servicio:#f4f7f8;--fam-estado:#d9a9af;--fam-estado-texto:#d9a9af;--fam-estado-suave:#392326;--fam-dinero:#b8aa7f;--fam-dinero-texto:#b8aa7f;--fam-dinero-suave:#302a15;--fam-saber:#acc3a0;--fam-saber-texto:#acc3a0;--fam-saber-suave:#232e1c;--fam-territorio:#a6bcdc;--fam-territorio-texto:#a6bcdc;--fam-territorio-suave:#1f2b3b;--fam-cultura:#bf9ec2;--fam-cultura-texto:#bf9ec2;--fam-cultura-suave:#332434;--fam-sobre-solido:#14191e;--danger:#ff7a88;--danger-on:#10161c;--danger-text:#ff7a88;--danger-soft:#2c1e25;--alert:#ff6201;--alert-on:#10161c;--alert-text:#ff6201;--alert-soft:#2d1f19;--caution:#efc800;--caution-on:#10161c;--caution-text:#efc800;--caution-soft:#2b2b19;--safe:#7bdab5;--safe-on:#10161c;--safe-text:#7bdab5;--safe-soft:#1d2e2e;--info:#10a4c2;--info-on:#10161c;--info-text:#10a4c2;--info-soft:#1f2c35}:root,:root[data-mode],:root[data-theme=dark]{--ink:var(--n-texto);--ink-muted:var(--n-texto-2);--ink-soft:var(--n-texto-3);--paper-raised:var(--n-superficie-1);--line:var(--n-borde);--line-control:var(--n-borde-control);--err:var(--danger-text);--warn:var(--caution-text);--ok:var(--safe-text);--action-danger:var(--danger)}.gr-nav{background:var(--n-superficie-1)}.btn--destructive{color:var(--danger-on)}@media (hover:hover){.btn--destructive:hover{color:var(--danger-on)}}body[data-environment=lectura]{background:var(--env-lectura);color:var(--on-env-lectura)}body[data-environment=trabajo]{background:var(--env-trabajo);color:var(--on-env-trabajo)}body[data-environment=datos]{background:var(--env-datos);color:var(--on-env-datos)}body[data-environment=acogida]{background:var(--env-acogida);color:var(--on-env-acogida)}body[data-environment=servicio]{background:var(--env-servicio);color:var(--on-env-servicio)}[data-family=estado]{--family-fill:var(--fam-estado);--family-text:var(--fam-estado-texto);--family-soft:var(--fam-estado-suave)}[data-family=dinero]{--family-fill:var(--fam-dinero);--family-text:var(--fam-dinero-texto);--family-soft:var(--fam-dinero-suave)}[data-family=saber]{--family-fill:var(--fam-saber);--family-text:var(--fam-saber-texto);--family-soft:var(--fam-saber-suave)}[data-family=territorio]{--family-fill:var(--fam-territorio);--family-text:var(--fam-territorio-texto);--family-soft:var(--fam-territorio-suave)}[data-family=cultura]{--family-fill:var(--fam-cultura);--family-text:var(--fam-cultura-texto);--family-soft:var(--fam-cultura-suave)}.ui-kit-icon{vertical-align:-.2em;flex:none;display:inline-block}.ui-family-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--n-superficie-2);color:var(--n-texto-3);font-size:var(--fs-micro);border-radius:0;line-height:1.4;display:inline-flex}.ui-family-chip[data-family]{background:var(--family-soft);color:var(--family-text)}.ui-family-heading{align-items:center;gap:var(--space-2);color:var(--n-texto);display:flex}.ui-family-square{background:var(--n-superficie-3);width:2.5rem;height:2.5rem;color:var(--n-texto-3);border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-family-square[data-family]{background:var(--family-fill);color:var(--fam-sobre-solido)}[data-state=danger]{--state-text:var(--danger-text);--state-soft:var(--danger-soft)}[data-state=alert]{--state-text:var(--alert-text);--state-soft:var(--alert-soft)}[data-state=caution]{--state-text:var(--caution-text);--state-soft:var(--caution-soft)}[data-state=safe]{--state-text:var(--safe-text);--state-soft:var(--safe-soft)}[data-state=info]{--state-text:var(--info-text);--state-soft:var(--info-soft)}.ui-state-notice{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--state-soft);color:var(--n-texto);border:1px solid var(--n-borde);border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid}.ui-state-notice>.ui-kit-icon,.ui-state-notice__title{color:var(--state-text)}.ui-state-notice__body{margin-top:var(--space-1);font-size:var(--fs-small)}.ui-wall-legend{background:var(--n-superficie-1);border-bottom:1px solid var(--n-borde);min-width:0;max-width:100%;color:var(--n-texto-2);font-size:var(--fs-micro);line-height:1.4;overflow-x:auto}.ui-wall-legend ul{align-items:center;gap:var(--space-4);width:max-content;min-width:100%;padding:var(--space-2) var(--space-3);flex-wrap:nowrap;margin:0;list-style:none;display:flex}.ui-wall-legend li{align-items:center;gap:var(--space-1);white-space:nowrap;flex:none;display:inline-flex}.ui-wall-legend li[data-family]>.ui-kit-icon{color:var(--family-text)}.ui-wall-legend li[data-state]>.ui-kit-icon{color:var(--state-text)}.ui-wall-legend__swatch{border:1px solid var(--n-borde-control);flex:none;width:.875rem;height:.875rem}.ui-wall-legend__swatch[data-environment=lectura]{background:var(--env-lectura)}.ui-wall-legend__swatch[data-environment=trabajo]{background:var(--env-trabajo)}.ui-wall-legend__swatch[data-environment=datos]{background:var(--env-datos)}.ui-wall-legend__swatch[data-environment=acogida]{background:var(--env-acogida)}.ui-wall-legend__swatch[data-environment=servicio]{background:var(--env-servicio)}.gr-lockup{width:auto;max-width:100%;height:auto;color:var(--ink);flex:none;display:block}.gr-lockup text{font-kerning:none}.gr-lockup .lk-muted{fill:var(--ink-muted)}.gr-lockup .lk-line{stroke:var(--line)}:root[data-theme=dark] .gr-lockup .lk-f-0369a1{fill:#0485cc}:root[data-theme=dark] .gr-lockup .lk-f-0f766e{fill:#128f85}:root[data-theme=dark] .gr-lockup .lk-f-1d4ed8{fill:#2557e2}:root[data-theme=dark] .gr-lockup .lk-f-4f46e5{fill:#7770eb}:root[data-theme=dark] .gr-lockup .lk-f-6d28d9{fill:#9665e4}:root[data-theme=dark] .gr-lockup .lk-f-b91c1c{fill:#e34646}:root[data-theme=dark] .gr-lockup .lk-f-bd222d{fill:#df4a55}:root[data-theme=dark] .gr-lockup .lk-f-db2777{fill:#df3f86}:root{--v10-cat-1:#1d4ed8;--v10-cat-2:#126b67;--v10-cat-3:#875c22;--v10-cat-4:#7357b7;--v10-cat-5:#9a3b2f;--v10-seq-1:#fff;--v10-seq-2:#7c7c7c;--v10-seq-3:#14191e}@font-face{font-family:IBM Plex Sans;src:url(assets/fonts/ibm-plex-sans/IBMPlexSans-Regular.woff2)format("woff2");font-weight:400;font-display:optional}@font-face{font-family:IBM Plex Sans;src:url(assets/fonts/ibm-plex-sans/IBMPlexSans-Medium.woff2)format("woff2");font-weight:500;font-display:optional}@font-face{font-family:IBM Plex Sans;src:url(assets/fonts/ibm-plex-sans/IBMPlexSans-SemiBold.woff2)format("woff2");font-weight:600;font-display:optional}@font-face{font-family:IBM Plex Sans;src:url(assets/fonts/ibm-plex-sans/IBMPlexSans-Bold.woff2)format("woff2");font-weight:700;font-display:optional}@font-face{font-family:JetBrains Mono;src:url(assets/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-display:optional}@font-face{font-family:JetBrains Mono;src:url(assets/fonts/jetbrains-mono/JetBrainsMono-Medium.woff2)format("woff2");font-weight:500;font-display:optional}@font-face{font-family:JetBrains Mono;src:url(assets/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700;font-display:optional}@media (max-width:720px){.demo-cards,.demo-stats,.demo-grid{grid-template-columns:1fr}.demo-footer-inner{display:grid}.identity-grid{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:1100px){.identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}