:root{--coiirm-red: #dc3f11;--coiirm-red-dark: #b8320e;--coiirm-red-soft: rgba(220, 63, 17, .14);--coiirm-white: #f2f2f2;--coiirm-white-pure: #ffffff;--coiirm-bordeaux: #2b161d;--coiirm-black: #111111;--coiirm-black-soft: rgba(43, 22, 29, .72);--coiirm-lime: #bdd339;--coiirm-lime-dark: #9eb82e;--coiirm-lime-deep: #7a9324;--coiirm-lime-soft: rgba(189, 211, 57, .38);--coiirm-lime-wash: rgba(189, 211, 57, .16);--coiirm-lime-on-light: #4d5f18;--coiirm-impulse: #e7b11d;--coiirm-impulse-soft: rgba(231, 177, 29, .25);--coiirm-impulse-on-light: #5c3d00;--coiirm-orange: #ff6a00;--coiirm-orange-dark: #e35500;--coiirm-orange-soft: rgba(255, 106, 0, .2);--coiirm-blue: #0e2860;--coiirm-blue-soft: rgba(14, 40, 96, .12);--coiirm-navy-950: #1a0f12;--coiirm-navy-900: #2b161d;--coiirm-navy-800: #3d2429;--coiirm-copper: #b4532a;--coiirm-copper-dark: #8c3d1f;--coiirm-copper-light: #c96a3d;--gradient-energy: linear-gradient( 135deg, #dc3f11 0%, #dc3f11 38%, #c93812 52%, #bdd339 78%, #e7b11d 100% );--gradient-esg: linear-gradient( 100deg, var(--coiirm-bordeaux) 0%, #3d2429 22%, #dc3f11 48%, var(--coiirm-blue) 72%, var(--coiirm-copper) 90%, var(--coiirm-impulse) 100% );--gradient-esg-short: linear-gradient( 90deg, var(--coiirm-bordeaux) 0%, var(--coiirm-blue) 50%, var(--coiirm-copper) 100% );--gradient-lime-hero: linear-gradient(180deg, #c9d948 0%, var(--coiirm-lime) 45%, #a4be2f 100%);--gradient-energy-hero: radial-gradient( 120% 90% at 50% 100%, #dc3f11 0%, #e85a28 30%, #ea7a3a 48%, #bdd339 78%, #e7b11d 100% );--gradient-brand-orange-navy: linear-gradient( 115deg, var(--coiirm-red) 0%, var(--coiirm-bordeaux) 55%, var(--coiirm-navy-950) 100% );--state-full: #22c55e;--state-degraded: #f59e0b;--state-failed: #ef4444;--state-full-on-soft: #14532d;--state-degraded-on-soft: #7a4106;--state-failed-on-soft: #991b1b;--surface-canvas: var(--coiirm-white);--surface-elevated: #ffffff;--surface-muted: rgba(43, 22, 29, .05);--surface-brand-lime: var(--coiirm-lime);--surface-brand-lime-soft: var(--coiirm-lime-wash);--surface-brand-navy: var(--coiirm-navy-950);--surface-brand-navy-mid: var(--coiirm-navy-900);--surface-esg-band: var(--gradient-esg);--surface-energy-hero: var(--gradient-energy-hero);--text-on-surface-brand-lime: var(--coiirm-bordeaux);--text-on-surface-brand-lime-muted: var(--coiirm-blue);--text-on-surface-brand-navy: var(--text-on-brand-strong);--text-on-surface-brand-navy-muted: var(--text-on-brand-muted);--text-on-brand-strong: var(--coiirm-white-pure);--text-on-brand: var(--coiirm-white);--text-on-brand-muted: #e6e4e6;--text-on-brand-subtle: #c9c3c7;--text-on-lime-pressed: rgba(255, 255, 255, .92);--text-on-energy-hero: var(--coiirm-white-pure);--text-lime-on-energy: var(--text-on-energy-hero);--shadow-text-scrim-on-energy: 0 1px 2px rgba(26, 15, 18, .55), 0 2px 14px rgba(26, 15, 18, .35);--text-primary: var(--coiirm-bordeaux);--text-secondary: #3a3236;--text-link: var(--coiirm-blue);--text-link-hover: var(--coiirm-bordeaux);--border-default: rgba(43, 22, 29, .12);--border-subtle: rgba(43, 22, 29, .06);--border-strong: rgba(43, 22, 29, .2);--border-width-hairline: 1px;--border-width-strong: 2px;--border-on-brand: rgba(255, 255, 255, .35);--border-on-brand-strong: rgba(255, 255, 255, .55);--separator-on-brand: rgba(255, 255, 255, .55);--separator-on-brand-subtle: rgba(255, 255, 255, .28);--accent-bar-esg: var(--coiirm-impulse);--accent-bar-esg-width: 6px;--heading-underline-height: 4px;--heading-underline-color-on-brand: rgba(255, 255, 255, .85);--heading-underline-color-on-canvas: var(--coiirm-red);--control-height-sm: 40px;--control-height-md: 48px;--control-height-lg: 56px;--control-radius: var(--radius-surface);--control-bg: var(--coiirm-white-pure);--control-bg-muted: rgba(43, 22, 29, .04);--control-border: rgba(43, 22, 29, .16);--control-border-hover: rgba(43, 22, 29, .28);--control-border-focus: var(--coiirm-blue);--control-fg: var(--coiirm-bordeaux);--control-placeholder: #554a50;--control-on-navy-bg: rgba(255, 255, 255, .08);--control-on-navy-border: rgba(255, 255, 255, .22);--control-on-navy-fg: var(--coiirm-white);--control-on-navy-placeholder: rgba(242, 242, 242, .62);--label-fg: var(--coiirm-bordeaux);--label-fg-on-brand: var(--text-on-brand);--hint-fg: #4d4248;--hint-fg-on-brand: var(--text-on-brand-muted);--form-error-fg: var(--state-failed-on-soft);--form-section-stack-gap: var(--space-4);--list-gap: var(--space-2);--list-marker-on-brand: var(--coiirm-white-pure);--list-marker-on-canvas: var(--coiirm-red);--timeline-line: rgba(43, 22, 29, .22);--timeline-node-border: rgba(43, 22, 29, .52);--timeline-node-fill: transparent;--gallery-gap: var(--space-3);--gallery-radius: var(--radius-surface);--figure-caption-fg: var(--text-secondary);--table-border: var(--border-default);--table-header-bg: rgba(43, 22, 29, .06);--table-stripe: rgba(43, 22, 29, .04);--split-header-min-height: 120px;--logo-strip-gap: var(--space-5);--graph-stroke-on-lime: rgba(255, 255, 255, .22);--graph-stroke-on-lime-strong: rgba(255, 255, 255, .35);--graph-node-on-lime-fill: transparent;--graph-node-on-lime-stroke: rgba(255, 255, 255, .4);--graph-stroke-on-navy: rgba(255, 255, 255, .12);--graph-node-on-navy-stroke: rgba(255, 255, 255, .22);--btn-primary-bg: var(--coiirm-red);--btn-primary-bg-hover: var(--coiirm-red-dark);--btn-primary-fg: var(--coiirm-white-pure);--btn-pill-on-lime-bg: var(--coiirm-white-pure);--btn-pill-on-lime-bg-hover: #f6f6f6;--btn-pill-on-lime-fg: var(--coiirm-lime-on-light);--btn-pill-on-lime-border: transparent;--btn-ghost-on-lime-fg: var(--coiirm-white-pure);--btn-ghost-on-lime-border: rgba(255, 255, 255, .65);--btn-on-navy-fg: var(--coiirm-white-pure);--btn-on-navy-bg: rgba(255, 255, 255, .12);--btn-on-navy-bg-hover: rgba(255, 255, 255, .2);--btn-on-navy-border: rgba(255, 255, 255, .25);--btn-danger-bg: #a61b3a;--btn-danger-bg-hover: #8c1530;--btn-danger-fg: var(--coiirm-white-pure);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 80px;--space-10: 96px;--section-gap-sm: calc(var(--space-6) + var(--space-2));--section-gap-md: calc(var(--space-8) + var(--space-3));--section-gap-lg: calc(var(--space-10) + var(--space-4));--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 9999px;--radius-action: 4px;--radius-surface: 2px;--layout-gutter: clamp(1rem, 5vw, 2.5rem);--bp-phone: 40rem;--bp-tablet: 48rem;--bp-desktop: 80rem;--bp-wide: 100rem;--page-padding-block: clamp(var(--space-5), 4vw, var(--space-8));--page-padding-block-lg: clamp(var(--space-6), 6vw, var(--space-10));--measure-prose: 42rem;--measure-wide: 60rem;--content-max: 1088px;--card-padding-block: var(--space-6);--card-padding-inline: var(--space-6);--shadow-card: 0 1px 0 rgba(43, 22, 29, .06), 0 1px 4px rgba(43, 22, 29, .08);--shadow-float: 0 4px 16px rgba(43, 22, 29, .1);--shadow-on-brand: 0 8px 32px rgba(26, 15, 18, .35);--elevation-raised: var(--shadow-card);--elevation-floating: var(--shadow-float);--elevation-brand: var(--shadow-on-brand);--focus-ring-color: var(--coiirm-red);--focus-ring-offset: 2px;--focus-ring-width: 2px;--z-base: 0;--z-dropdown: 40;--z-sticky: 80;--z-modal: 400;--z-toast: 500;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-stroke: 2;--ds-vitrina-after-block-title: clamp(var(--space-5), 3vw, var(--space-6));--ds-vitrina-after-subhead: var(--space-4);--ds-vitrina-after-table: var(--space-5)}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/figtree-latin-300-normal.C9xDoCWy.woff2) format("woff2"),url(/_astro/figtree-latin-300-normal.BzOoftBZ.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2) format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff) format("woff")}@font-face{font-family:Figtree;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-italic.BSc-2xHp.woff2) format("woff2"),url(/_astro/figtree-latin-400-italic.B4hAvW4f.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/figtree-latin-500-normal.BWnGEVsr.woff2) format("woff2"),url(/_astro/figtree-latin-500-normal.B_yy1phn.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2) format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-700-normal.th6qEP7c.woff2) format("woff2"),url(/_astro/figtree-latin-700-normal.BCCt2T1q.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/figtree-latin-800-normal.30yxI7TZ.woff2) format("woff2"),url(/_astro/figtree-latin-800-normal.B7vj2UK8.woff) format("woff")}:root{--font-ui: "Figtree", system-ui, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 2rem;--text-2xl: 3rem;--text-hero: clamp(1.75rem, 4vw, 2.75rem);--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-caps: .06em;--tracking-label: .08em}body{font-family:var(--font-ui);font-weight:var(--font-normal);line-height:var(--leading-normal);text-rendering:optimizeLegibility}@supports (text-wrap: pretty){body{text-wrap:pretty}}.font-tabular-nums{font-variant-numeric:tabular-nums}:root{--motion-fast: .12s;--motion-normal: .24s;--motion-slow: .48s;--ease-sentinel: cubic-bezier(.2, .8, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--motion-admission: .68s;--motion-validation: .42s;--motion-degraded: .36s;--motion-resync: .52s;--motion-replay: .64s}@keyframes coiirm-pulse-outward{0%{transform:scale(.96);opacity:.85}55%{transform:scale(1);opacity:1}to{transform:scale(1.02);opacity:.92}}@keyframes coiirm-amber-flicker{0%,to{opacity:1}50%{opacity:.72}}@keyframes coiirm-ripple{0%{box-shadow:0 0 #0e286059}to{box-shadow:0 0 0 14px #0e286000}}@keyframes coiirm-wave-line{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}svg.ui-icon{display:block;flex-shrink:0;color:currentColor}.ui-icon--inline{display:inline-block;vertical-align:-.15em}.ui-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-surface);border:1px solid var(--table-border);background:var(--surface-elevated);box-shadow:var(--shadow-card)}.ui-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;background:var(--surface-elevated)}.ui-table thead th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--table-header-bg);color:var(--text-secondary);font-weight:var(--font-bold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);border-bottom:var(--border-width-strong) solid var(--table-border);white-space:nowrap}.ui-table tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td{background:var(--surface-muted)}.ui-table--striped tbody tr:nth-child(2n) td{background:var(--table-stripe)}.ui-table--striped tbody tr:nth-child(2n):hover td{background:#2b161d12}.ui-table code{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.9em;padding:.15em .4em;border-radius:var(--radius-surface);background:var(--control-bg-muted);color:var(--text-primary)}.ui-table--compact thead th,.ui-table--compact tbody td{padding:var(--space-2) var(--space-3)}:root{--form-stack-gap: var(--space-5);--form-step-gap: var(--space-5);--form-section-stack-gap: var(--space-4);--form-label-control-gap: var(--space-2);--form-control-feedback-gap: var(--space-3);--form-step-title-size: var(--text-lg);--form-step-title-weight: var(--font-bold);--form-step-title-leading: var(--leading-snug);--form-section-title-size: var(--text-sm);--form-section-title-weight: var(--font-semibold);--form-label-size: var(--text-xs);--form-label-weight: var(--font-semibold);--form-label-leading: var(--leading-snug);--form-control-size: var(--text-sm);--form-control-leading: var(--leading-normal);--form-hint-size: var(--text-xs);--form-hint-leading: var(--leading-snug)}.ui-form{display:flex;flex-direction:column;gap:var(--form-stack-gap)}.ui-form-step{display:flex;flex-direction:column;min-width:0}.ui-form-step__title{margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--form-step-title-size);font-weight:var(--form-step-title-weight);line-height:var(--form-step-title-leading);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-transform:none}.ui-form-step__body{display:flex;flex-direction:column;gap:var(--form-section-stack-gap)}.ui-form-step .ui-form-actions{margin-top:var(--space-4)}.ui-form-step .ui-form-actions--footer{margin-top:var(--space-6)}.ui-form-consent{margin:0 0 var(--space-4)}.ui-check__label a{color:var(--text-link);font-weight:var(--font-medium);text-decoration:underline;text-underline-offset:2px}.ui-check__label a:hover{color:var(--text-link-hover)}.ui-form-section{margin:0;padding:0;border:none;min-width:0;display:flex;flex-direction:column;gap:0}.ui-form-section__legend{padding:0;margin:0 0 var(--form-label-control-gap);font-family:var(--font-ui);font-size:var(--form-section-title-size);font-weight:var(--form-section-title-weight);line-height:var(--form-section-title-leading, var(--leading-snug));letter-spacing:var(--tracking-tight);color:var(--text-primary);text-transform:none}.ui-form-section__title{letter-spacing:inherit}.ui-form-section__optional{font-weight:var(--font-normal);color:var(--text-secondary)}.ui-form-section__desc{margin:0 0 var(--space-4);padding:0;font-size:var(--form-hint-size);font-weight:var(--font-normal);color:var(--text-secondary);line-height:var(--leading-normal);max-width:var(--measure-prose)}.ui-form-section__body{display:flex;flex-direction:column;gap:var(--form-section-stack-gap)}.ui-label{display:block;margin-bottom:var(--form-label-control-gap);font-family:var(--font-ui);font-size:var(--form-label-size);font-weight:var(--form-label-weight);line-height:var(--form-label-leading);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--label-fg)}.ui-label--sentence{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-normal);text-transform:none;line-height:var(--leading-snug)}.ui-label--on-brand{color:var(--label-fg-on-brand)}.ui-label__req{font-weight:var(--font-extrabold);color:var(--coiirm-red);text-transform:none;letter-spacing:normal}.ui-label--on-brand .ui-label__req{color:var(--coiirm-impulse)}.ui-label__opt{font-weight:var(--font-normal);text-transform:none;letter-spacing:normal;color:var(--hint-fg)}.ui-label--on-brand .ui-label__opt{color:var(--hint-fg-on-brand)}.ui-field{display:flex;flex-direction:column;align-items:stretch}.ui-field__hint{margin:var(--form-label-control-gap) 0 0;font-family:var(--font-ui);font-size:var(--form-hint-size);font-weight:var(--font-normal);line-height:var(--form-hint-leading);color:var(--hint-fg)}.ui-field__hint--on-brand{color:var(--hint-fg-on-brand)}.ui-field__error{margin:var(--form-label-control-gap) 0 0;font-family:var(--font-ui);font-size:var(--form-hint-size);font-weight:var(--font-semibold);line-height:var(--form-hint-leading);color:var(--form-error-fg)}.ui-field__error--on-brand{color:var(--state-failed)}.ui-field.is-invalid :is(.ui-input,.ui-textarea,.ui-select){border-color:var(--state-failed)}.ui-form-expected{margin:var(--form-label-control-gap) 0 0;font-family:var(--font-ui);font-size:var(--form-hint-size);font-weight:var(--font-medium);line-height:var(--form-hint-leading);color:var(--text-secondary)}.ui-input{width:100%;box-sizing:border-box;font-family:var(--font-ui);font-size:var(--form-control-size);font-weight:var(--font-normal);line-height:var(--form-control-leading);border-radius:var(--control-radius);border:1px solid var(--control-border);outline:none;transition:border-color var(--motion-fast) var(--ease-sentinel),box-shadow var(--motion-fast) var(--ease-sentinel)}.ui-input--canvas{background:var(--control-bg);color:var(--control-fg)}.ui-input--navy{background:var(--control-on-navy-bg);border-color:var(--control-on-navy-border);color:var(--control-on-navy-fg)}.ui-input::placeholder{color:var(--control-placeholder)}.ui-input--navy::placeholder{color:var(--control-on-navy-placeholder)}.ui-input:focus-visible{border-color:var(--control-border-focus);box-shadow:0 0 0 2px #0e286033}.ui-input--sm{min-height:var(--control-height-sm);padding:0 var(--space-3)}.ui-input--md{min-height:var(--control-height-md);padding:0 var(--space-3)}.ui-input--lg{min-height:var(--control-height-lg);padding:0 var(--space-4);font-size:var(--text-md)}.ui-form-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6);align-items:center}.ui-form-actions--footer{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border-default)}.ui-form-actions--start{justify-content:flex-start}.ui-form-actions--end{justify-content:flex-end}.ui-form-actions--between{justify-content:space-between}.ui-form-step__feedback,.ui-form-step__status{margin-top:var(--form-control-feedback-gap)}.ui-badge{display:inline-flex;align-items:center;padding:.2em var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:1px solid transparent;line-height:var(--leading-snug)}.ui-badge--neutral{background:var(--surface-muted);color:var(--text-secondary)}.ui-badge--onBrand{background:#fff3;color:var(--text-on-brand-strong);border-color:#ffffff61}.ui-badge--lime{background:var(--coiirm-lime-soft);color:var(--coiirm-lime-on-light)}.ui-badge--navy{background:#2b161d1a;color:var(--coiirm-navy-900)}.ui-badge--orange{background:var(--coiirm-impulse-soft);color:var(--coiirm-impulse-on-light)}.ui-badge--success{background:#22c55e26;color:var(--state-full-on-soft);border-color:#22c55e59}.ui-badge--warning{background:#f59e0b2e;color:var(--state-degraded-on-soft);border-color:#f59e0b66}.ui-badge--danger{background:#ef444426;color:var(--state-failed-on-soft);border-color:#ef444459}.ui-feedback:not([hidden]){display:block;margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-surface);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug);border:1px solid transparent}.ui-feedback--info{background:var(--coiirm-blue-soft);border-color:#0e286038;color:var(--coiirm-navy-900)}.ui-feedback--success{background:#22c55e1f;border-color:#22c55e59;color:var(--state-full-on-soft)}.ui-feedback--warning{background:#f59e0b26;border-color:#f59e0b66;color:var(--state-degraded-on-soft)}.ui-feedback--danger{background:#ef44441a;border-color:#ef444459;color:var(--state-failed-on-soft)}.app-container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--layout-gutter);box-sizing:border-box}.app-container--prose{max-width:var(--measure-prose)}.app-container--wide{max-width:var(--measure-wide)}.app-prose-bound{max-width:100%;overflow-wrap:anywhere}.app-prose-bound :where(img,video,svg,table,pre){max-width:100%}.ui-touch-target{min-height:var(--control-height-md);min-width:var(--control-height-md)}.ui-form-actions--stack-narrow{flex-direction:column;align-items:stretch}.ui-form-actions--stack-narrow :global(.ui-btn){width:100%}@media(min-width:40rem){.ui-form-actions--stack-narrow{flex-direction:row;align-items:center}.ui-form-actions--stack-narrow :global(.ui-btn){width:auto}}.ui-field-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4)}.ui-field-row__field{flex:1 1 auto;min-width:0}@media(min-width:40rem){.ui-field-row{flex-direction:row;align-items:flex-end}.ui-field-row__field{flex:1 1 14rem}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-font-smoothing:antialiased;scroll-padding-top:var(--space-8)}body{margin:0;min-height:100%;overflow-x:clip;background:var(--surface-canvas);color:var(--text-primary)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body{margin:0;width:100%;height:100%}
