.tb{--tb-sans:var(--sans);--tb-serif:var(--serif);--tb-mono:var(--mono);--tb-r-panel:var(--r-panel);--tb-r-tile:var(--r-tile);--tb-r-ctl:10px;--tb-pad:var(--pad);--tb-maxw:var(--maxw);--tb-s1:var(--s1);--tb-s2:var(--s2);--tb-s3:var(--s3);--tb-s4:var(--s4);--tb-s5:var(--s5);--tb-s6:var(--s6);--tb-s7:var(--s7);--tb-s8:var(--s8);--tb-s9:var(--s9);flex-direction:column;min-height:100vh;display:flex}.tb main{flex:1;min-width:0}.tb>footer.rr{margin-top:0}.tb .wrap{max-width:var(--tb-maxw)}.tb .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb header.top .tag{font-family:var(--mono);letter-spacing:.175em;text-transform:uppercase;color:var(--t2);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:9px;margin-bottom:20px;padding:6px 13px 6px 9px;font-size:.62rem;font-weight:600;display:inline-flex}.tb header.top .tag:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.tb header.top p{margin-bottom:var(--s3)}.tb header.top p:last-child{margin-bottom:0}.tb header.top p.meta{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--t3);font-variant-numeric:tabular-nums;margin-top:var(--s4);max-width:none;font-size:.655rem}.tb .ne,.tb .eq,.tb .netag,.tb .ne-badge,.tb span.free,.tb span.paid,.tb .fp-ne,.tb .fp-cur{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--t3);background:var(--panel);white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;gap:6px;max-width:none;padding:5px 10px;font-size:.62rem;font-weight:700;line-height:1.3;display:inline-flex}.tb .eq,.tb span.free,.tb .fp-cur,.tb .chip.teal{color:var(--good-txt);border-color:var(--good-line);background:var(--good-soft)}.tb span.paid,.tb .chip.warn{color:var(--t3);border-color:var(--line);background:var(--panel)}.tb .ne,.tb .netag,.tb .ne-badge,.tb .fp-ne{color:var(--alert-txt);border-color:var(--alert-line);background:var(--alert-soft)}.tb .ne:before,.tb .netag:before,.tb .ne-badge:before,.tb .fp-ne:before{content:"";border-bottom:7px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0}.tb .eq:before,.tb span.free:before,.tb .fp-cur:before,.tb .chip.teal:before,.tb .chip.ok:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.tb h1 .ne,.tb h2 .ne,.tb h3 .ne,.tb h1 .eq,.tb h2 .eq,.tb h3 .eq{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;vertical-align:baseline;background:0 0;border:0;padding:0;display:inline}.tb h1 .ne:before,.tb h2 .ne:before,.tb h3 .ne:before,.tb h1 .eq:before,.tb h2 .eq:before,.tb h3 .eq:before{display:none}.tb p .ne,.tb p .eq,.tb td .ne,.tb td .eq{padding:3px 8px;font-size:.58rem}.tb tbody tr:has(.ne) td:first-child{border-left:3px solid var(--alert)}.tb tbody tr:hover:has(.ne) td:first-child{border-left:3px solid var(--alert)}.tb .caja,.tb .clave,.tb .value,.tb .why{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:var(--r-tile);padding:var(--s5);box-shadow:var(--shadow-sm)}.tb .caja h3,.tb .clave h3,.tb .value h3{letter-spacing:-.022em;margin:0 0 var(--s2);font-size:1.06rem}.tb .caja p,.tb .clave p,.tb .value p{margin:0 0 var(--s3);font-size:.92rem;line-height:1.62}.tb .caja p:last-child,.tb .clave p:last-child,.tb .value p:last-child{margin-bottom:0}.tb .verif{font-family:var(--mono);letter-spacing:.01em;color:var(--t3);font-variant-numeric:tabular-nums;border-top:1px solid var(--line-soft);margin-top:var(--s7);padding-top:var(--s4);max-width:none;font-size:.72rem;line-height:1.62}.tb .rr-closing{font-family:var(--serif);color:var(--t3);margin-top:var(--s5);font-size:.92rem;font-style:italic}.tb .form-ok,.tb .form-err,.tb .error,.tb .status,.tb .wd-state{border-left:2px solid var(--line);max-width:62ch;padding-left:var(--s3);color:var(--t3);font-size:.88rem;line-height:1.55}.tb .form-ok{color:var(--t1);border-left-color:var(--good)}.tb .form-err,.tb .error,.tb .wd-state.err{color:var(--t2);border-left-color:var(--field-line)}.tb .status{font-family:var(--mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;border-left-color:var(--accent-line);font-size:.72rem}@keyframes tb-fill{0%{width:0}}.tb .meter i{animation:.9s cubic-bezier(.2,.8,.2,1) .15s backwards tb-fill}.tb .meter.hot i{background:linear-gradient(90deg,var(--viz),var(--alert))}@keyframes tb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tb header.top>.wrap>*,.tb main>.wrap>*,.tb .tb-in{animation:tb-rise .62s cubic-bezier(.2,.75,.2,1) var(--d,0s) backwards}.tb header.top>.wrap>:first-child{--d:40ms}.tb header.top>.wrap>:nth-child(2){--d:.1s}.tb header.top>.wrap>:nth-child(3){--d:.16s}.tb header.top>.wrap>:nth-child(4){--d:.22s}.tb main>.wrap>:first-child{--d:20ms}.tb main>.wrap>:nth-child(2){--d:70ms}.tb main>.wrap>:nth-child(3){--d:.12s}.tb main>.wrap>:nth-child(4){--d:.17s}.tb main>.wrap>:nth-child(5){--d:.22s}.tb main>.wrap>:nth-child(6){--d:.27s}@media (prefers-reduced-motion:reduce){.tb header.top>.wrap>*,.tb main>.wrap>*,.tb .tb-in{opacity:1!important;transform:none!important}}@media print{.tb{min-height:0}.tb .caja,.tb .clave,.tb .value,.tb .why{box-shadow:none;border-color:#171132}.tb .ne,.tb .netag,.tb .ne-badge,.tb .fp-ne{background:0 0;border-color:#8e1a13}.tb .caja,.tb .clave{break-inside:avoid}}
