@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.p.efaf60a6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_cc3c6272-module__WxAAFa__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_cc3c6272-module__WxAAFa__variable{--font-mono:"Share Tech Mono","Share Tech Mono Fallback"}
:root{--bg-color:#0d0d0d;--text-color:#e0e0e0;--accent-color:#f33;--dim-color:#404040;--sidebar-bg:#e0e0e0;--sidebar-text:#0d0d0d;--font-mono:"Share Tech Mono",monospace;--border-width:1px}*{box-sizing:border-box;margin:0;padding:0}a{color:#8b0000;text-decoration:none}a:hover{color:var(--accent-color)}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-mono);flex-direction:column;align-items:center;gap:40px;min-height:100vh;padding:40px 20px;line-height:1.2;display:flex;overflow-x:hidden}.scanline{pointer-events:none;z-index:999;background:linear-gradient(#fff0,#fff0 50%,#ff000008 50%,#ff000008) 0 0/100% 4px;width:100%;height:100%;position:fixed;top:0;left:0}.container{width:100%;max-width:1000px}.hero-card{border:var(--border-width)solid var(--text-color);grid-template-columns:60px 1fr;height:500px;display:grid;position:relative}.sidebar{background-color:var(--sidebar-bg);color:var(--sidebar-text);border-right:var(--border-width)solid var(--text-color);justify-content:center;align-items:center;display:flex}.vertical-text{writing-mode:vertical-rl;letter-spacing:2px;white-space:nowrap;font-size:1.2rem;font-weight:700;transform:rotate(180deg)}.main-content{grid-template-rows:1fr 1.5fr;padding:0;display:grid}.header-row{border-bottom:var(--border-width)solid var(--text-color);grid-template-columns:1.5fr 1fr;padding:30px;display:grid}.logo-section{align-items:center;gap:20px;display:flex}.logo-icon{border:1px solid var(--text-color);justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.tri-outer{border-left:15px solid #0000;border-right:15px solid #0000;border-bottom:25px solid var(--text-color);width:0;height:0}.logo-text h1{letter-spacing:-2px;color:#8b0000;font-size:4rem;line-height:.8}.logo-text p{letter-spacing:1px;font-size:.8rem}.meta-info{text-align:right;border-left:1px solid var(--dim-color);flex-direction:column;justify-content:space-between;align-items:flex-end;padding-left:20px;display:flex}.meta-item{justify-content:space-between;width:100%;display:flex}.lab-test .value{color:var(--accent-color);font-size:3rem;line-height:1}.content-row{grid-template-columns:1.5fr 1fr;padding:30px;display:grid}.primary-info{flex-direction:column;justify-content:space-between;display:flex}.huge-text{color:var(--dim-color);opacity:.5;font-size:6rem;line-height:.8}.sub-info{align-items:center;gap:20px;margin:10px 0;display:flex}.dot-matrix{background-image:radial-gradient(var(--dim-color)20%,transparent 20%);background-size:4px 4px;flex-grow:1;height:20px}.primary-info h2{text-transform:uppercase;color:var(--text-color);font-size:2.5rem;font-weight:400}.secondary-info{border-left:1px solid var(--dim-color);flex-direction:column;justify-content:space-between;padding-left:20px;display:flex}.huge-text-pge{text-align:right;color:var(--text-color);font-size:5rem;line-height:1}.barcode-section{margin-top:auto}.barcode{background:repeating-linear-gradient(90deg,var(--text-color),var(--text-color)2px,transparent 2px,transparent 4px,var(--text-color)4px,var(--text-color)8px,transparent 8px,transparent 10px);height:40px;margin-top:5px}.section-header{align-items:center;gap:20px;margin-bottom:20px;display:flex}.line-fill{background-color:var(--dim-color);flex-grow:1;height:1px}.label{color:var(--accent-color);text-transform:uppercase;font-size:.7rem}.corner{border-color:var(--text-color);border-style:solid;width:10px;height:10px;position:absolute}.top-left{border-width:1px 0 0 1px;top:-1px;left:-1px}.top-right{border-width:1px 1px 0 0;top:-1px;right:-1px}.bottom-left{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.bottom-right{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:40px;display:grid}.project-card{border:1px solid var(--dim-color);background-color:#ffffff05;flex-direction:column;min-height:200px;padding:20px;transition:all .3s;display:flex}.project-card:hover{border-color:var(--accent-color);background-color:#ff33330d;transform:translateY(-2px)}.nav-card{text-align:center;justify-content:center;align-items:center}.nav-card h3{color:var(--text-color);margin-bottom:.5rem;font-size:1.5rem}.card-header{color:var(--dim-color);font-size:.7rem;font-family:var(--font-mono);justify-content:space-between;margin-bottom:20px;display:flex}.card-content-text h3{color:var(--text-color);margin-bottom:15px;font-size:1.5rem;font-weight:400}.card-content-text p{color:#888;margin-bottom:20px;font-size:.9rem;line-height:1.5}.technical-detail{color:var(--accent-color);border-top:1px dotted var(--dim-color);margin-top:auto;padding-top:10px;font-size:.7rem}.value-text{color:var(--text-color);font-size:1.2rem}.footer-section{border-top:1px solid var(--dim-color);width:100%;margin-top:60px;padding-top:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.footer-col h3{border-bottom:1px dotted var(--dim-color);color:var(--text-color);margin-bottom:20px;padding-bottom:5px;font-size:1rem}.glitch-link{color:var(--text-color);margin-bottom:10px;font-size:.9rem;text-decoration:none;transition:padding-left .2s;display:block;position:relative}.glitch-link:hover{color:var(--accent-color);padding-left:10px}.glitch-link:hover:before{content:">";color:var(--accent-color);position:absolute;left:0}.status-row{border-bottom:1px dotted var(--dim-color);justify-content:space-between;margin-bottom:10px;padding-bottom:5px;font-size:.8rem;display:flex}.secure{color:var(--accent-color)}.dynamic-value{color:#fff}.footer-bottom{color:var(--dim-color);justify-content:space-between;font-size:.7rem;display:flex}
