.container[data-astro-cid-xwoxzqml]{max-width:1200px;margin:0 auto;background:#000c;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;box-shadow:0 20px 40px #0000004d;overflow:hidden;border:1px solid rgba(255,165,0,.2)}.header[data-astro-cid-xwoxzqml]{background:linear-gradient(135deg,#ff6b00,#ff8f00,#ffb300);color:#000;padding:40px;text-align:center;position:relative;overflow:hidden}.header[data-astro-cid-xwoxzqml]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="20" cy="20" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="80" cy="30" r="1.5" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="70" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="80" r="1" fill="rgba(255,255,255,0.1)"/></svg>');opacity:.3}.lunt-logo[data-astro-cid-xwoxzqml]{position:relative;z-index:2}.header[data-astro-cid-xwoxzqml] h1[data-astro-cid-xwoxzqml]{font-size:2.8em;margin-bottom:5px;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:700;position:relative;z-index:2}.header[data-astro-cid-xwoxzqml] .company[data-astro-cid-xwoxzqml]{font-size:1.4em;font-weight:600;margin-bottom:15px;color:#000;position:relative;z-index:2}.header[data-astro-cid-xwoxzqml] p[data-astro-cid-xwoxzqml]{font-size:1.1em;opacity:.8;color:#000;position:relative;z-index:2}.precision-badge[data-astro-cid-xwoxzqml]{display:inline-block;background:#0003;padding:8px 16px;border-radius:20px;font-size:.9em;margin-top:10px;color:#000;font-weight:600}.tab-container[data-astro-cid-xwoxzqml]{background:#0000004d;border-bottom:1px solid rgba(255,165,0,.2)}.tab-buttons[data-astro-cid-xwoxzqml]{display:flex;justify-content:center;padding:0}.tab-button[data-astro-cid-xwoxzqml]{background:0 0;border:0;color:#ff8f00;padding:20px 40px;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;border-bottom:3px solid transparent}.tab-button[data-astro-cid-xwoxzqml]:hover{background:#ff8f001a;color:#ffb300}.tab-button[data-astro-cid-xwoxzqml].active{color:#ffb300;border-bottom-color:#ff8f00;background:#ff8f001a}.tab-content[data-astro-cid-xwoxzqml]{display:none;padding:40px}.tab-content[data-astro-cid-xwoxzqml].active{display:block}.input-section[data-astro-cid-xwoxzqml],.results-section[data-astro-cid-xwoxzqml],.graph-section[data-astro-cid-xwoxzqml]{margin-bottom:40px}.section-title[data-astro-cid-xwoxzqml]{font-size:1.5em;color:#ff8f00;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #ff8f00;text-transform:uppercase;letter-spacing:1px;font-weight:600}.input-grid[data-astro-cid-xwoxzqml]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-bottom:30px}.input-group[data-astro-cid-xwoxzqml]{position:relative;background:#ffffff0d;border-radius:15px;padding:20px;border:1px solid rgba(255,165,0,.3);transition:all .3s ease}.input-group[data-astro-cid-xwoxzqml]:hover{border-color:#ff8f00;box-shadow:0 5px 15px #ff8f0033}.input-group[data-astro-cid-xwoxzqml] label[data-astro-cid-xwoxzqml]{display:block;font-weight:600;color:#ff8f00;margin-bottom:10px;font-size:1em;text-transform:uppercase;letter-spacing:.5px}.input-group[data-astro-cid-xwoxzqml] input[data-astro-cid-xwoxzqml],.input-group[data-astro-cid-xwoxzqml] select[data-astro-cid-xwoxzqml]{width:100%;padding:15px 20px;border:2px solid rgba(255,165,0,.4);border-radius:10px;font-size:1.1em;transition:all .3s ease;background:#0009;color:#fff;font-weight:500}.input-group[data-astro-cid-xwoxzqml] select[data-astro-cid-xwoxzqml]{cursor:pointer}.input-group[data-astro-cid-xwoxzqml] input[data-astro-cid-xwoxzqml]:focus,.input-group[data-astro-cid-xwoxzqml] select[data-astro-cid-xwoxzqml]:focus{outline:0;border-color:#ff8f00;box-shadow:0 0 0 3px #ff8f0033;transform:translateY(-2px);background:#000c}.unit[data-astro-cid-xwoxzqml]{position:absolute;right:25px;top:58px;color:#ff8f00;font-size:.9em;pointer-events:none;font-weight:600}.material-info[data-astro-cid-xwoxzqml]{background:#ff8f001a;padding:15px;border-radius:10px;margin-top:10px;margin-bottom:25px;border:1px solid rgba(255,143,0,.3);font-size:.9em;display:none}.tech-specs[data-astro-cid-xwoxzqml]{background:#ffffff08;padding:20px;border-radius:10px;margin-bottom:30px;border:1px solid rgba(255,165,0,.2)}.tech-specs[data-astro-cid-xwoxzqml] h3[data-astro-cid-xwoxzqml]{color:#ff8f00;margin-bottom:10px;font-size:1.1em;text-transform:uppercase;letter-spacing:1px}.tech-specs[data-astro-cid-xwoxzqml] p[data-astro-cid-xwoxzqml]{font-size:.9em;line-height:1.6;opacity:.9}.calculate-btn[data-astro-cid-xwoxzqml]{background:linear-gradient(135deg,#ff6b00,#ff8f00);color:#000;border:0;padding:18px 50px;border-radius:50px;font-size:1.2em;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px #ff6b0066;display:block;margin:0 auto;text-transform:uppercase;letter-spacing:1px}.calculate-btn[data-astro-cid-xwoxzqml]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #ff6b0099;background:linear-gradient(135deg,#ff8f00,#ffb300)}.calculate-btn[data-astro-cid-xwoxzqml]:active{transform:translateY(0)}.results-grid[data-astro-cid-xwoxzqml]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px}.result-card[data-astro-cid-xwoxzqml]{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff;padding:30px;border-radius:15px;text-align:center;box-shadow:0 10px 25px #0006;transition:transform .3s ease;border:1px solid rgba(255,165,0,.3);position:relative;overflow:hidden}.result-card[data-astro-cid-xwoxzqml]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b00,#ff8f00,#ffb300)}.result-card[data-astro-cid-xwoxzqml]:hover{transform:translateY(-5px);border-color:#ff8f00;box-shadow:0 15px 30px #ff8f0033}.result-label[data-astro-cid-xwoxzqml]{font-size:.9em;opacity:.8;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px;color:#ff8f00;font-weight:600}.result-value[data-astro-cid-xwoxzqml]{font-size:2em;font-weight:700;margin-bottom:8px;color:#fff}.result-unit[data-astro-cid-xwoxzqml]{font-size:.9em;opacity:.7;color:#ff8f00;font-weight:500}.graph-container[data-astro-cid-xwoxzqml]{background:#ffffff0d;padding:30px;border-radius:15px;border:1px solid rgba(255,165,0,.2);margin-top:20px}.graph-canvas[data-astro-cid-xwoxzqml]{width:100%;height:400px;background:#0006;border-radius:10px;border:1px solid rgba(255,165,0,.3)}.formula-section[data-astro-cid-xwoxzqml]{background:#ffffff0d;padding:30px;border-radius:15px;margin-top:30px;border:1px solid rgba(255,165,0,.2)}.formula-title[data-astro-cid-xwoxzqml]{font-size:1.3em;color:#ff8f00;margin-bottom:20px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.formula[data-astro-cid-xwoxzqml]{background:#0006;padding:18px;border-radius:10px;margin:15px 0;font-family:Courier New,monospace;border-left:4px solid #ff8f00;color:#fff;font-size:.95em}.error[data-astro-cid-xwoxzqml]{background:linear-gradient(135deg,#ff4757,#ff3838);color:#fff;padding:18px;border-radius:12px;margin:20px 0;text-align:center;display:none;font-weight:600;box-shadow:0 5px 15px #ff47574d}.footer-brand[data-astro-cid-xwoxzqml]{text-align:center;padding:30px;background:#0000004d;border-top:1px solid rgba(255,165,0,.2);color:#ff8f00;font-size:.9em}@media (max-width:768px){.header[data-astro-cid-xwoxzqml] h1[data-astro-cid-xwoxzqml]{font-size:2.2em}.tab-content[data-astro-cid-xwoxzqml]{padding:25px}.input-grid[data-astro-cid-xwoxzqml],.results-grid[data-astro-cid-xwoxzqml]{grid-template-columns:1fr}.input-group[data-astro-cid-xwoxzqml]{padding:15px}.tab-buttons[data-astro-cid-xwoxzqml]{flex-direction:column}.tab-button[data-astro-cid-xwoxzqml]{padding:15px 20px}}