.metrologia-viz-block[data-astro-cid-umiwdmbd]{padding:60px 0;text-align:center}.device-display-wrapper[data-astro-cid-umiwdmbd]{max-width:700px;margin:0 auto;border:1px solid var(--error);border-radius:4px;overflow:hidden;background:#000;box-shadow:0 0 25px #ff3b3026}.device-display-header[data-astro-cid-umiwdmbd]{background:var(--error);color:#fff;padding:8px 15px;font-size:13px;text-align:left;font-weight:700;font-family:Orbitron,sans-serif;text-transform:uppercase;letter-spacing:1px}.device-display-screen[data-astro-cid-umiwdmbd]{background:#0a0a0a;padding:20px;text-align:left;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;font-family:Consolas,Courier New,monospace}.log-output[data-astro-cid-umiwdmbd]{color:#1aff00;font-size:14px;line-height:1.6}.log-line{margin:0;padding:0;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.screen-footer[data-astro-cid-umiwdmbd]{margin-top:20px;border-top:1px solid #333;padding-top:10px}.loading-bar[data-astro-cid-umiwdmbd]{height:2px;background:var(--error);width:100%;margin-bottom:10px;animation:scan 2s infinite linear;opacity:.5}@keyframes scan{0%{width:0%;opacity:0}50%{opacity:1}to{width:100%;opacity:0}}.timer-container[data-astro-cid-umiwdmbd]{display:flex;justify-content:flex-end;align-items:center;gap:10px;color:var(--error);font-size:14px}.timer-label[data-astro-cid-umiwdmbd]{opacity:.7;font-size:12px}#session-timer[data-astro-cid-umiwdmbd]{font-weight:700;font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:1px}.metrologia-cards-section[data-astro-cid-3vcrbo3s]{padding-bottom:60px;text-align:center}.metrologia-cards-section[data-astro-cid-3vcrbo3s] h2[data-astro-cid-3vcrbo3s]{margin-bottom:10px;font-size:36px}.subtitle[data-astro-cid-3vcrbo3s]{color:var(--text-gray);max-width:700px;margin:0 auto 50px}.cards-grid[data-astro-cid-3vcrbo3s]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;text-align:left}.metrologia-card[data-astro-cid-3vcrbo3s]{background:var(--bg-panel);border:1px solid var(--border);padding:30px;border-radius:5px;transition:border-color .3s}.metrologia-card[data-astro-cid-3vcrbo3s]:hover{border-color:var(--error)}.card-title[data-astro-cid-3vcrbo3s]{color:var(--error);font-size:24px;margin-bottom:10px;font-family:Orbitron,sans-serif}.card-description[data-astro-cid-3vcrbo3s]{color:var(--text-gray);margin-bottom:20px;font-size:15px}.metrologia-card[data-astro-cid-3vcrbo3s] ul[data-astro-cid-3vcrbo3s]{list-style:none;padding-left:0}.metrologia-card[data-astro-cid-3vcrbo3s] ul[data-astro-cid-3vcrbo3s] li[data-astro-cid-3vcrbo3s]{margin-bottom:10px;padding-left:20px;position:relative;color:var(--text-main);font-size:15px}.metrologia-card[data-astro-cid-3vcrbo3s] ul[data-astro-cid-3vcrbo3s] li[data-astro-cid-3vcrbo3s]:before{content:"•";color:var(--error);position:absolute;left:0;font-weight:700}@media(max-width:900px){.cards-grid[data-astro-cid-3vcrbo3s]{grid-template-columns:1fr}}.metrologia-process-section[data-astro-cid-3tugpqei]{padding-bottom:80px;text-align:center}.section-title[data-astro-cid-3tugpqei]{font-size:36px;margin-bottom:10px}.section-subtitle[data-astro-cid-3tugpqei]{color:var(--text-gray);max-width:700px;margin:0 auto 60px}.process-grid[data-astro-cid-3tugpqei]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.process-step[data-astro-cid-3tugpqei]{background:var(--bg-panel);border:1px solid var(--border);padding:25px 15px;border-radius:5px;transition:border-color .3s,transform .3s;height:100%}.process-step[data-astro-cid-3tugpqei]:hover{border-color:var(--error);transform:translateY(-5px)}.step-number[data-astro-cid-3tugpqei]{display:block;font-family:Orbitron,sans-serif;font-size:48px;font-weight:700;color:var(--error);margin-bottom:10px;line-height:1}.step-title[data-astro-cid-3tugpqei]{font-size:18px;font-weight:700;color:var(--text-main);margin-bottom:10px}.step-description[data-astro-cid-3tugpqei]{color:var(--text-gray);font-size:14px}@media(max-width:1200px){.process-grid[data-astro-cid-3tugpqei]{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.process-grid[data-astro-cid-3tugpqei]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.process-grid[data-astro-cid-3tugpqei]{grid-template-columns:1fr}}
