@layer components{.prose-bruma{font-size:16px;line-height:1.65;color:var(--ink-2);overflow-wrap:anywhere;word-break:break-word;min-width:0}.prose-bruma h1,.prose-bruma h2,.prose-bruma h3{letter-spacing:-.02em;font-weight:600;margin-top:1.75em;margin-bottom:.65em;color:var(--foreground);line-height:1.3;text-wrap:balance}.prose-bruma h1:first-child,.prose-bruma h2:first-child,.prose-bruma h3:first-child{margin-top:0}.prose-bruma h1{font-size:1.5rem}.prose-bruma h2{font-size:1.25rem}.prose-bruma h3{font-size:1.1rem}.prose-bruma h4,.prose-bruma h5,.prose-bruma h6{font-size:1rem;font-weight:600;color:var(--foreground);margin:1.6em 0 .55em;letter-spacing:-.01em;line-height:1.35}.prose-bruma p{margin:.85em 0;line-height:1.65}.prose-bruma ol,.prose-bruma ul{margin:.85em 0;padding-left:1.4em}.prose-bruma ul{list-style:disc}.prose-bruma ol{list-style:decimal}.prose-bruma ol ul,.prose-bruma ul ul{list-style:circle}.prose-bruma ol ol{list-style:lower-alpha}.prose-bruma li{margin:.4em 0;line-height:1.65;padding-left:.15em}.prose-bruma li::marker{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600;font-size:.92em}.prose-bruma li>p{margin:.25em 0}.prose-bruma strong{color:var(--foreground);font-weight:600}.prose-bruma a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.prose-bruma hr{border:none;border-top:1px solid var(--line);margin:1.5em 0}.prose-bruma blockquote{margin:1em 0;padding:.6em 1em;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius-md) var(--radius-md) 0}.results-table-wrap{width:100%;margin:1.25em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-lg)}.prose-bruma table{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.55;table-layout:auto;min-width:520px}@media (min-width:768px){.prose-bruma table{min-width:0}}.prose-bruma td,.prose-bruma th{border-bottom:1px solid var(--line);padding:10px 14px;text-align:left;vertical-align:top}.prose-bruma tr:last-child td{border-bottom:0}.prose-bruma th{background:var(--surface-2);font-size:var(--text-2sm);font-weight:500;color:var(--muted);white-space:nowrap}.prose-bruma td:first-child,.prose-bruma th:first-child{width:18%;min-width:7rem;white-space:nowrap}.prose-bruma td:not(:first-child):not(:last-child),.prose-bruma th:not(:first-child):not(:last-child){width:1%;white-space:nowrap;font-variant-numeric:tabular-nums}.prose-bruma td:last-child,.prose-bruma th:last-child{width:auto;min-width:14rem}.prose-bruma code{background:var(--surface-2);padding:.12em .4em;border-radius:var(--radius-sm);font-size:.92em;font-family:inherit;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.copy-block,.prose-bruma .results-table-wrap,.prose-bruma>*{max-width:100%}.copy-block{position:relative;margin:.4em 0 1.2em;padding:16px 112px 16px 18px;border:0;background:var(--surface-2);border-radius:var(--radius-lg)}.copy-block-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:inherit;font-size:16px;line-height:1.65;color:var(--foreground)}.copy-block-btn{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;font-size:var(--text-2sm);font-weight:500;padding:6px 14px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--control);color:var(--foreground);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.copy-block-btn:hover{border-color:var(--foreground);background:var(--surface-2)}.copy-block-btn[data-copied=true]{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.copy-block-meta{margin-top:.5rem;text-align:right;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--muted)}.copy-block-meta[data-over=true]{color:var(--danger)}@media (max-width:639px){.copy-block{padding:14px 14px 66px}.copy-block-btn{top:auto;bottom:10px;left:10px;right:10px}}.report-prose .prose-bruma{font-size:15.5px;line-height:1.7}.report-prose .prose-bruma h1,.report-prose .prose-bruma h2,.report-prose .prose-bruma h3,.report-prose .prose-bruma h4,.report-prose .prose-bruma h5,.report-prose .prose-bruma h6{letter-spacing:-.02em;margin-top:1.15em;margin-bottom:.45em}.report-prose .prose-bruma h4,.report-prose .prose-bruma h5,.report-prose .prose-bruma h6{font-size:.95em;font-weight:600;color:var(--accent-ink);margin-top:1.35em}.report-prose .prose-bruma p{margin:.55em 0}.report-prose .prose-bruma ol,.report-prose .prose-bruma ul{margin:.6em 0 .8em;padding-left:1.3em}.report-prose .prose-bruma li{margin:.35em 0}.report-prose .prose-bruma>:first-child{margin-top:0}.report-details>summary{list-style:none}.report-details>summary::-webkit-details-marker{display:none}.report-details[open]>summary .report-details-icon{transform:rotate(45deg)}.report-details-icon{transition:transform var(--dur-2) var(--ease-out)}@media (min-width:640px){.section-row>.section-row-comment{display:block!important}.section-row .section-row-toggle{display:none}}.toc-chips{scrollbar-width:none}.toc-chips::-webkit-scrollbar{display:none}.prose-bruma blockquote,.prose-bruma li,.prose-bruma p{text-wrap:pretty;hanging-punctuation:first allow-end}.prose-bruma .num,.prose-bruma li::marker,.prose-bruma td,.prose-bruma th{font-variant-numeric:tabular-nums}.report-prose .prose-bruma>:is(p,ul,ol,blockquote,h4,hr){max-width:34rem}.report-prose .prose-bruma>:is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-top:.75em}.report-prose .prose-bruma>h4+:is(p,ul,ol){margin-top:.5em}.report-prose .prose-bruma blockquote>:first-child{margin-top:0}.report-prose .prose-bruma blockquote>:last-child{margin-bottom:0}.quote-hang{hanging-punctuation:first}.copy-label{display:inline-grid}.copy-label>*{grid-area:1/1;text-align:center}.copy-label>[data-ghost]{visibility:hidden}.copy-icon{width:1rem;height:1rem;flex:none}.proposed-dim{transition:opacity var(--dur-2) var(--ease-out)}article[data-done=true] .proposed-dim{opacity:.6}.applied-check{transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}article:not([data-done=true]) .applied-check{opacity:0;transform:scale(.6)}.option-stack{display:grid}.option-stack>*{grid-area:1/1;min-width:0;transition:opacity var(--dur-2) var(--ease-out)}.option-stack>[data-active=false]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}.option-btn{transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out)}.option-btn:active{transform:scale(.97)}.section-row-collapse[data-open=false]>*{visibility:hidden;transition:visibility 0s linear var(--dur-2)}@media (min-width:640px){.section-row-collapse{grid-template-rows:1fr!important}.section-row-collapse>*{visibility:visible!important}}.toc-indicator{transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out);transform-origin:top}.toc-chip{transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.spark path{stroke-dasharray:var(--len)}html.js .spark:not([data-revealed=true]) path{stroke-dashoffset:var(--len)}.spark[data-revealed=true] path{animation:draw var(--dur-4) var(--ease-out) .12s both}.report-row{transition:background-color var(--dur-1) var(--ease-out)}@media (hover:hover){.report-row:hover{background:var(--surface-2)}}.undo-toast{transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.undo-toast[data-shown=false]{opacity:0;transform:translateY(12px);pointer-events:none}@keyframes countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.undo-countdown{transform-origin:left;animation:countdown var(--undo-ms,5s) linear both}}@keyframes rv-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes rv-grow{0%{transform:scaleX(0)}}.rv-bar{transform-origin:left}[data-reveal=play] .rv-verdict{animation:rv-fade-up var(--dur-3) var(--ease-out) .4s both}[data-reveal=play] .rv-bar-now{animation:rv-grow .7s var(--ease-out) .55s both}[data-reveal=play] .rv-bar-next{animation:rv-grow .8s var(--ease-out) .7s both}[data-reveal-early]{--rv-hold:600ms}[data-reveal=play] .reveal>*{transition-delay:calc(var(--i, 0) * 40ms + var(--rv-hold, 0s))}[data-reveal=play] .reveal .rv-bar{transition:transform .6s var(--ease-out);transition-delay:calc(var(--i, 0) * 40ms + .12s + var(--rv-hold, 0s))}html.js [data-reveal=play] .reveal:not([data-revealed=true]) .rv-bar{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.spark path,.undo-countdown,[data-reveal=play] :is(.rv-verdict,.rv-bar,.rv-bar-now,.rv-bar-next){animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}@media print{@page{size:A4;margin:16mm 14mm}body,html{background:#fff!important}.hero-grid:before,.paper-grid:before{background:none!important}.fade-up,.proposed-dim,.reveal>*,.roll,:is(.rv-verdict,.rv-bar,.rv-bar-now,.rv-bar-next){animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.draw,.spark path{animation:none!important;stroke-dashoffset:0!important}.option-stack>[data-active=false],.undo-toast{display:none!important}.section-row-collapse{grid-template-rows:1fr!important}.section-row-collapse>*{visibility:visible!important}.copy-block-btn,.print-hidden,.section-row-toggle,.skip-link,body>header,footer,header.site-nav,nav[data-report-toc]{display:none!important}main{padding-top:0!important}#resultados{max-width:none!important;padding:0!important}#resultados .report-grid{display:block!important}#resultados article,#resultados section,.copy-block,details{break-inside:avoid-page}#resultados h1,#resultados h2,#resultados h3{break-after:avoid-page}.section-row>.section-row-comment{display:block!important}.copy-block{padding:12px 14px!important;border-left-width:2px}a[href^="#"]{text-decoration:none;color:inherit}*{box-shadow:none!important}}