@font-face{font-family:'Inter';src:url('./fonts/inter-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000,U+0020-007E,U+00A0,U+00A9,U+00B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+25C6;}@font-face{font-family:'Inter';src:url('./fonts/inter-latin-ext.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+00A1-00A8,U+00AA-00AC,U+00AE-00B6,U+00B8-0148,U+014A-01C3,U+01C5-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-03FF,U+0E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200B,U+2010-2012,U+2015-2017,U+201A-201B,U+201E-2021,U+2023-2025,U+2027,U+202F-2055,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2122,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C5,U+25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2E18,U+A7FF,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+FEFF,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852;}@font-face{font-family:'Inter';src:url('./fonts/inter-cyrillic.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0400-0479,U+0480-049D,U+04A0-04FF,U+052F,U+2DFF,U+A69F;}@font-face{font-family:'JetBrains Mono';src:url('./fonts/jetbrainsmono-latin.woff2') format('woff2');font-style:normal;font-weight:100 800;font-display:swap;unicode-range:U+000D,U+0020-007E,U+00A0,U+00A9,U+00B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+25BE,U+25C6,U+26A1,U+2715;}@font-face{font-family:'JetBrains Mono';src:url('./fonts/jetbrainsmono-latin-ext.woff2') format('woff2');font-style:normal;font-weight:100 800;font-display:swap;unicode-range:U+00A1-00A8,U+00AA-00B6,U+00B8-0131,U+0134-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01CD-01CE,U+01E6-01E7,U+01EA-01EB,U+01F4-01F5,U+01FC-01FF,U+0218-021B,U+0232-0233,U+0237,U+0259,U+02B9-02BA,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+02F3,U+02F7,U+0300-0304,U+0306-030C,U+030F,U+0312,U+031B,U+0323,U+0325-0328,U+0336,U+0338,U+0374-0375,U+037E,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CF,U+03D7,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2010,U+201A,U+201E,U+2020-2021,U+2024,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-207A,U+2080-2089,U+20AB-20AC,U+20AE,U+20BD,U+20BF,U+2113,U+2115-2116,U+2122,U+212E,U+2190-2199,U+21E7,U+2200,U+2202-2203,U+2208-2209,U+220B-220C,U+220F-2212,U+2215,U+2218-221A,U+221E,U+2223,U+2225,U+2227-2228,U+222B,U+2237,U+223C,U+2248-2249,U+2260-2261,U+2264-2265,U+2282-2287,U+2302-2305,U+2318,U+2325,U+2374,U+23FB-23FE,U+2500-25A1,U+25AA-25AB,U+25B2-25BD,U+25BF-25C5,U+25C7,U+25CA,U+25CC,U+25CE-25CF,U+25D4-25D5,U+25E7-25EB,U+25EF,U+26A0,U+276E-2771,U+27E8-27E9,U+27F5-27F7,U+2B58,U+E0A0-E0A2,U+E0B0-E0B3,U+FEFF;}@font-face{font-family:'JetBrains Mono';src:url('./fonts/jetbrainsmono-cyrillic.woff2') format('woff2');font-style:normal;font-weight:100 800;font-display:swap;unicode-range:U+0401-040C,U+040E-044F,U+0451-045C,U+045E-045F,U+0490-0491,U+04AE-04AF,U+04E8-04E9;}@font-face{font-family:'Heebo';src:url('./fonts/heebo-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00A9,U+00B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026;}@font-face{font-family:'Heebo';src:url('./fonts/heebo-latin-ext.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+00A1-00A8,U+00AA-00AC,U+00AE-00B6,U+00B8-0107,U+010A-0113,U+0116-011B,U+011E-0123,U+0126-0127,U+012A-012B,U+012E-0133,U+0136-0137,U+0139-013E,U+0141-0148,U+014A-014D,U+0150-015B,U+015E-0161,U+0164-0165,U+016A-017F,U+0218-021B,U+0237,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0312,U+0326-0328,U+03B1,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+200C-200F,U+201A,U+201E,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AA,U+20AC,U+2122,U+2212,U+2215,U+FB01;}@font-face{font-family:'Heebo';src:url('./fonts/heebo-hebrew.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+05B0-05BC,U+05BE-05BF,U+05C1-05C2,U+05C7,U+05D0-05EA,U+05F0-05F4,U+FB1D,U+FB1F-FB36,U+FB38-FB3C,U+FB3E,U+FB40-FB41,U+FB43-FB44,U+FB46-FB4F;}:root{--bg-space:#020617;--bg-space-deep:#01040f;--bg-panel:rgba(15,23,42,0.88);--bg-panel-light:rgba(30,41,59,0.7);--bg-panel-solid:#0f172a;--border-cyan:rgba(56,189,248,0.28);--border-cyan-glow:rgba(56,189,248,0.55);--text-main:#f8fafc;--text-muted:#94a3b8;--text-dim:#a0aec2;--text-bright:#ffffff;--deck-01-bridge:#fbbf24;--deck-02-reactor:#38bdf8;--deck-03-science:#2dd4bf;--deck-04-tactical:#fb923c;--deck-05-inspection:#c084fc;--accent-emerald:#10b981;--accent-emerald-glow:rgba(16,185,129,0.4);--accent-cyan:#38bdf8;--accent-amber:#fbbf24;--accent-purple:#c084fc;--accent-rose:#f43f5e;--font-sans:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-heading:'Inter',system-ui,sans-serif;--header-height:72px;--max-content-width:1240px;--border-radius-sm:8px;--border-radius-md:14px;--border-radius-lg:20px;--transition-fast:0.18s ease;--transition-normal:0.28s cubic-bezier(0.16,1,0.3,1);}html[lang="he"]{--font-sans:'Heebo','Inter',system-ui,sans-serif;--font-heading:'Heebo','Inter',system-ui,sans-serif;--font-mono:'Heebo',system-ui,sans-serif;}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{font-size:16px;scroll-behavior:smooth;color-scheme:dark;overflow-x:clip;max-width:100%;width:100%;}body{font-family:var(--font-sans);background-color:var(--bg-space);background-image:radial-gradient(circle at 50% 20%,rgba(56,189,248,0.08) 0%,transparent 60%),radial-gradient(circle at 80% 80%,rgba(192,132,252,0.06) 0%,transparent 50%),radial-gradient(circle at 10% 90%,rgba(45,212,191,0.05) 0%,transparent 50%);background-attachment:fixed;color:var(--text-main);line-height:1.6;min-height:100vh;overflow-x:clip;max-width:100%;width:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.scanline-overlay{position:fixed;inset:0;pointer-events:none;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,0.22) 50%);background-size:100% 4px;z-index:999;opacity:0.35;}::-webkit-scrollbar{width:6px;height:6px;}::-webkit-scrollbar-track{background:rgba(2,6,23,0.8);}::-webkit-scrollbar-thumb{background:rgba(56,189,248,0.4);border-radius:3px;}::-webkit-scrollbar-thumb:hover{background:rgba(56,189,248,0.7);}.font-mono{font-family:var(--font-mono);}code,pre,.mono-data,.hash,.font-mono-data{font-family:var(--font-mono);direction:ltr !important;unicode-bidi:isolate;word-break:break-all;overflow-wrap:break-word;max-width:100%;}a{color:inherit;text-decoration:none;}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit;}img,svg{display:inline-block;vertical-align:middle;max-width:100%;height:auto;}.hidden-mobile{display:inline;}@media (max-width:640px){.hidden-mobile{display:none !important;}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.25;color:var(--text-bright);overflow-wrap:break-word;word-break:break-word;min-width:0;}.badge{display:inline-flex;align-items:center;gap:0.4rem;padding:0.25rem 0.65rem;border-radius:9999px;font-size:0.72rem;font-weight:700;font-family:var(--font-mono);letter-spacing:0.04em;text-transform:uppercase;max-width:100%;overflow-wrap:break-word;}.badge-emerald{background:rgba(16,185,129,0.15);border:1px solid rgba(16,185,129,0.4);color:#34d399;}.pulse-dot{width:7px;height:7px;border-radius:50%;background-color:var(--accent-emerald);box-shadow:0 0 10px var(--accent-emerald);animation:pulseAnim 2s infinite ease-in-out;flex-shrink:0;}@keyframes pulseAnim{0%,100%{opacity:1;transform:scale(1);}50%{opacity:0.4;transform:scale(0.85);}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;padding:0.75rem 1.4rem;border-radius:var(--border-radius-md);font-weight:700;font-size:0.88rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:0.04em;transition:all var(--transition-normal);cursor:pointer;max-width:100%;min-width:0;box-sizing:border-box;word-break:break-word;overflow-wrap:break-word;white-space:normal;text-align:center;line-height:1.35;}.btn:hover{transform:translateY(-2px);}.btn:active{transform:translateY(0);}.btn-whatsapp{background:linear-gradient(135deg,#10b981,#059669);border:1px solid #34d399;color:#020617;box-shadow:0 0 20px rgba(16,185,129,0.35);}.btn-whatsapp:hover{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 30px rgba(16,185,129,0.6);}.btn-secondary{background:rgba(15,23,42,0.75);border:1px solid var(--border-cyan);color:var(--text-main);backdrop-filter:blur(10px);}.btn-secondary:hover{border-color:#38bdf8;color:#38bdf8;box-shadow:0 0 15px rgba(56,189,248,0.25);}.btn-amber{background:rgba(251,191,36,0.12);border:1px solid rgba(251,191,36,0.45);color:#fbbf24;}.btn-amber:hover{background:rgba(251,191,36,0.25);box-shadow:0 0 18px rgba(251,191,36,0.35);}.btn-purple{background:rgba(192,132,252,0.12);border:1px solid rgba(192,132,252,0.45);color:#c084fc;}.btn-purple:hover{background:rgba(192,132,252,0.25);box-shadow:0 0 18px rgba(192,132,252,0.35);}.holo-panel{background:var(--bg-panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border-cyan);box-shadow:0 12px 40px rgba(0,0,0,0.6),inset 0 0 25px rgba(56,189,248,0.06);border-radius:var(--border-radius-md);position:relative;max-width:100%;box-sizing:border-box;}.holo-bracket{position:relative;}.holo-bracket::before{content:'';position:absolute;top:-1px;inset-inline-start:-1px;width:10px;height:10px;border-top:2px solid #38bdf8;border-inline-start:2px solid #38bdf8;pointer-events:none;}.holo-bracket::after{content:'';position:absolute;bottom:-1px;inset-inline-end:-1px;width:10px;height:10px;border-bottom:2px solid #38bdf8;border-inline-end:2px solid #38bdf8;pointer-events:none;}.site-header{position:sticky;top:0;z-index:100;width:100%;max-width:100%;background:rgba(2,6,23,0.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(56,189,248,0.15);overflow-x:clip;}.header-container{max-width:var(--max-content-width);margin:0 auto;padding:0.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0;box-sizing:border-box;}.header-brand{display:flex;align-items:center;gap:0.85rem;min-width:0;flex-shrink:1;}.brand-icon{width:40px;height:40px;border-radius:var(--border-radius-sm);background:rgba(56,189,248,0.15);border:1px solid #38bdf8;display:flex;align-items:center;justify-content:center;color:#38bdf8;font-weight:900;font-size:1.2rem;box-shadow:0 0 16px rgba(56,189,248,0.4);flex-shrink:0;}.brand-info{display:flex;flex-direction:column;min-width:0;}.brand-title{font-size:0.88rem;font-weight:800;letter-spacing:0.08em;color:#38bdf8;display:flex;align-items:center;gap:0.5rem;min-width:0;white-space:nowrap;}.brand-tag{font-size:0.68rem;font-family:var(--font-mono);color:var(--text-dim);}.brand-status{font-size:0.7rem;font-family:var(--font-mono);color:var(--text-muted);display:flex;align-items:center;gap:0.4rem;white-space:nowrap;}.header-nav{display:flex;align-items:center;gap:0.4rem;}.nav-link{padding:0.5rem 0.85rem;border-radius:var(--border-radius-sm);font-size:0.82rem;font-weight:600;color:var(--text-muted);transition:all var(--transition-fast);border:1px solid transparent;}.nav-link:hover{color:#38bdf8;background:rgba(56,189,248,0.08);border-color:rgba(56,189,248,0.2);}.nav-link.active{color:#ffffff;background:rgba(56,189,248,0.16);border-color:#38bdf8;box-shadow:0 0 12px rgba(56,189,248,0.25);}.header-actions{display:flex;align-items:center;gap:0.6rem;flex-shrink:0;}.lang-switch{display:flex;align-items:center;background:rgba(15,23,42,0.8);border:1px solid var(--border-cyan);border-radius:var(--border-radius-sm);padding:0.2rem;gap:0.15rem;flex-shrink:0;}.lang-pill{padding:0.25rem 0.55rem;border-radius:6px;font-size:0.72rem;font-family:var(--font-mono);font-weight:700;color:var(--text-muted);transition:all var(--transition-fast);}.lang-pill:hover{color:#38bdf8;}.lang-pill.active{background:rgba(56,189,248,0.25);color:#ffffff;border:1px solid rgba(56,189,248,0.6);}.btn-tool{padding:0.45rem 0.75rem;border-radius:var(--border-radius-sm);font-size:0.76rem;font-family:var(--font-mono);font-weight:700;display:inline-flex;align-items:center;gap:0.35rem;transition:all var(--transition-fast);border:1px solid var(--border-cyan);background:rgba(15,23,42,0.7);flex-shrink:0;}.btn-tool:hover{border-color:#38bdf8;color:#38bdf8;box-shadow:0 0 10px rgba(56,189,248,0.3);}.mobile-nav-toggle{display:none;padding:0.5rem;border-radius:var(--border-radius-sm);border:1px solid var(--border-cyan);background:rgba(15,23,42,0.8);color:#38bdf8;flex-shrink:0;}.telemetry-bar{background:rgba(2,6,23,0.94);border-bottom:1px solid rgba(56,189,248,0.12);padding:0.45rem 1.25rem;font-size:0.78rem;font-family:var(--font-mono);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background var(--transition-fast);width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;}.telemetry-bar:hover{background:rgba(15,23,42,0.95);}.telemetry-stream{display:flex;align-items:center;gap:0.75rem;overflow:hidden;min-width:0;flex:1;}.telemetry-badge{display:inline-flex;align-items:center;gap:0.35rem;padding:0.2rem 0.55rem;border-radius:4px;background:rgba(16,185,129,0.15);border:1px solid rgba(16,185,129,0.4);color:#34d399;font-weight:700;font-size:0.68rem;white-space:nowrap;flex-shrink:0;}.telemetry-message{color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;}.telemetry-cta{color:#38bdf8;font-size:0.72rem;font-weight:700;white-space:nowrap;padding-inline-start:0.75rem;flex-shrink:0;}.viewfinder-container{position:relative;width:100%;max-width:100%;height:calc(100vh - var(--header-height) - 34px);min-height:560px;overflow:hidden;}.hero-art{position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:hidden;background-color:var(--bg-space-deep);animation:shipAuraBreath 7s ease-in-out infinite;}@keyframes shipAuraBreath{0%,100%{filter:drop-shadow(0 0 25px rgba(56,189,248,0.16)) brightness(1);}50%{filter:drop-shadow(0 0 52px rgba(56,189,248,0.4)) brightness(1.06);}}.hero-picture{position:absolute;inset:0;width:100%;height:100%;display:block;}.hero-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;user-select:none;-webkit-user-drag:none;}.hero-holo-fx{position:absolute;inset:0;pointer-events:none;z-index:4;}.hero-holo-fx::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient( to bottom,rgba(56,189,248,0.06) 0px,rgba(56,189,248,0.06) 1.5px,transparent 1.5px,transparent 4.5px );pointer-events:none;}.hero-holo-fx::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 45%,rgba(2,6,23,0.65) 95%);pointer-events:none;animation:holoGlitchFlicker 9s infinite;}@keyframes holoGlitchFlicker{0%,93%,95.5%,97.5%,100%{opacity:1;transform:translate(0,0);}93.5%{opacity:0.88;transform:translate(-1px,1px);background-color:rgba(56,189,248,0.04);}94%{opacity:0.96;transform:translate(1px,-0.5px);}96%{opacity:0.85;transform:translate(-2px,0);background-color:rgba(192,132,252,0.04);}97%{opacity:1;transform:translate(0,0);}}.deck-hotspots{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:5;}.desktop-hotspots{display:block;}.mobile-hotspots{display:none;}.deck-hotspot{pointer-events:auto;cursor:pointer;fill:transparent;stroke:transparent;stroke-width:2px;stroke-linejoin:round;transition:fill 0.25s ease,stroke 0.25s ease,filter 0.25s ease;outline:none;}.deck-hotspot-0{--deck-color:#fbbf24;--deck-rgb:251,191,36;}.deck-hotspot-1{--deck-color:#38bdf8;--deck-rgb:56,189,248;}.deck-hotspot-2{--deck-color:#2dd4bf;--deck-rgb:45,212,191;}.deck-hotspot-3{--deck-color:#fb923c;--deck-rgb:251,146,60;}.deck-hotspot-4{--deck-color:#c084fc;--deck-rgb:192,132,252;}.deck-hotspot:hover,.deck-hotspot:focus-visible{fill:rgba(var(--deck-rgb),0.18);stroke:var(--deck-color);stroke-width:2px;filter:drop-shadow(0 0 10px rgba(var(--deck-rgb),0.7));}.deck-hotspot.active{fill:rgba(var(--deck-rgb),0.22);stroke:var(--deck-color);stroke-width:2.5px;stroke-dasharray:14 6;filter:drop-shadow(0 0 18px rgba(var(--deck-rgb),0.85));animation:hotspotDashScan 2.5s linear infinite;}@keyframes hotspotDashScan{0%{stroke-dashoffset:80;}100%{stroke-dashoffset:0;}}.deck-scanline{display:none;stroke-width:2px;stroke-linecap:round;pointer-events:none;}.deck-scanline.active{display:block;stroke:var(--deck-color);filter:drop-shadow(0 0 10px var(--deck-color));animation:scanlineSweep 2.2s ease-in-out infinite alternate;}.deck-scanline.scanline-0{--deck-color:#fbbf24;}.deck-scanline.scanline-1{--deck-color:#38bdf8;}.deck-scanline.scanline-2{--deck-color:#2dd4bf;}.deck-scanline.scanline-3{--deck-color:#fb923c;}.deck-scanline.scanline-4{--deck-color:#c084fc;}@keyframes scanlineSweep{0%{transform:translateY(-14px);opacity:0.35;}50%{opacity:1;}100%{transform:translateY(14px);opacity:0.35;}}.hud-layer{position:absolute;inset:0;z-index:10;pointer-events:none;padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:100%;box-sizing:border-box;}.hud-top-bar{display:flex;justify-content:flex-end;pointer-events:auto;gap:0.5rem;}.deck-strip{position:absolute;top:50%;inset-inline-start:1.25rem;transform:translateY(-50%);pointer-events:auto;display:flex;flex-direction:column;gap:0.55rem;background:rgba(2,6,23,0.86);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-cyan);border-radius:var(--border-radius-md);padding:0.6rem;box-shadow:0 10px 30px rgba(0,0,0,0.6);z-index:15;max-width:100%;box-sizing:border-box;}.deck-strip-header{font-size:0.65rem;font-family:var(--font-mono);color:#38bdf8;font-weight:800;text-align:center;padding-bottom:0.35rem;border-bottom:1px solid rgba(56,189,248,0.2);}.deck-pill{display:flex;align-items:center;gap:0.75rem;padding:0.55rem 0.8rem;border-radius:var(--border-radius-sm);background:transparent;border:1px solid transparent;transition:all var(--transition-fast);text-align:start;}.deck-pill:hover{background:rgba(56,189,248,0.08);border-color:rgba(56,189,248,0.25);}.deck-pill.active{background:rgba(15,23,42,0.95);border-color:var(--pill-accent,#38bdf8);box-shadow:0 0 16px rgba(56,189,248,0.25);}.deck-icon-wrap{width:34px;height:34px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.deck-pill.active .deck-icon-wrap{border-color:var(--pill-accent,#38bdf8);box-shadow:0 0 12px var(--pill-accent-glow,rgba(56,189,248,0.4));}.deck-text-wrap{display:flex;flex-direction:column;}.deck-number{font-size:0.74rem;font-weight:800;font-family:var(--font-mono);color:var(--pill-accent,#38bdf8);}.deck-label{font-size:0.7rem;color:var(--text-muted);line-height:1.2;}.holo-hud{position:absolute;top:50%;inset-inline-end:1.25rem;transform:translateY(-50%);width:360px;max-width:100%;max-height:85vh;overflow-y:auto;pointer-events:auto;z-index:15;padding:1.25rem;box-sizing:border-box;transition:transform var(--transition-normal),opacity var(--transition-normal);}.holo-hud.hidden-hud{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-50%) translateX(calc(120% * var(--dir-sign,1)));}[dir="rtl"]{--dir-sign:-1;}.hud-illuminator{position:relative;width:100%;height:140px;border-radius:var(--border-radius-sm);overflow:hidden;margin-bottom:-24px;border:1px solid var(--border-cyan);background:#020617;box-shadow:inset 0 0 25px rgba(0,0,0,0.8),0 4px 16px rgba(0,0,0,0.5);flex-shrink:0;}.hud-interior-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.55s ease-in-out;pointer-events:none;}.hud-interior-img.active{opacity:1;}.hud-illuminator-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 35%,rgba(2,6,23,0.7) 100%),linear-gradient(to bottom,transparent 65%,rgba(2,6,23,0.9) 100%);}.hud-illuminator-scanlines{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,0.3) 50%);background-size:100% 3px;opacity:0.45;}.hud-officer-header{position:relative;z-index:2;display:flex;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding-bottom:0.85rem;border-bottom:1px solid rgba(56,189,248,0.2);min-width:0;}.hud-avatar{width:58px;height:58px;border-radius:var(--border-radius-sm);object-fit:cover;border:2px solid #38bdf8;box-shadow:0 4px 14px rgba(0,0,0,0.7),0 0 15px rgba(56,189,248,0.35);flex-shrink:0;position:relative;z-index:3;}.hud-officer-meta{display:flex;flex-direction:column;min-width:0;}.hud-deck-tag{font-size:0.7rem;font-family:var(--font-mono);font-weight:700;color:#fbbf24;}.hud-officer-name{font-size:0.95rem;font-weight:800;color:#ffffff;overflow-wrap:break-word;word-break:break-word;}.hud-service-badge{font-size:0.7rem;font-family:var(--font-mono);font-weight:700;color:#38bdf8;margin-bottom:0.3rem;}.hud-service-title{font-size:0.88rem;font-weight:700;margin-bottom:0.45rem;color:#ffffff;overflow-wrap:break-word;word-break:break-word;}.hud-service-desc{font-size:0.78rem;color:var(--text-muted);margin-bottom:1rem;line-height:1.45;overflow-wrap:break-word;word-break:break-word;}.hud-report{background:rgba(2,6,23,0.6);border:1px solid rgba(56,189,248,0.2);border-radius:var(--border-radius-sm);padding:0.75rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:0.45rem;font-size:0.74rem;min-width:0;}.hud-report-row{display:flex;flex-direction:column;min-width:0;}.hud-report-label{font-family:var(--font-mono);font-size:0.66rem;font-weight:700;color:#38bdf8;text-transform:uppercase;}.hud-report-value{color:var(--text-main);line-height:1.35;overflow-wrap:break-word;word-break:break-word;min-width:0;}.hud-bottom-bar{display:flex;align-items:center;justify-content:space-between;pointer-events:auto;gap:1rem;min-width:0;}.intercom-trigger{position:fixed;bottom:1.25rem;inset-inline-start:1.25rem;z-index:120;display:flex;align-items:center;gap:0.6rem;padding:0.65rem 1.1rem;border-radius:9999px;background:rgba(2,6,23,0.9);border:1px solid #38bdf8;box-shadow:0 0 20px rgba(56,189,248,0.35);color:#38bdf8;font-family:var(--font-mono);font-size:0.78rem;font-weight:700;cursor:pointer;transition:all var(--transition-fast);max-width:calc(100% - 2.5rem);box-sizing:border-box;}.intercom-trigger:hover{transform:scale(1.05);box-shadow:0 0 28px rgba(56,189,248,0.55);}.site-footer{background:#01040f;border-top:1px solid rgba(56,189,248,0.15);padding:3.5rem 1.25rem 2.5rem;font-size:0.84rem;color:var(--text-muted);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;}.footer-container{max-width:var(--max-content-width);margin:0 auto;display:flex;flex-direction:column;gap:2rem;width:100%;box-sizing:border-box;}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem;min-width:0;}.footer-brand-block{max-width:380px;min-width:0;}.footer-nav-links{display:flex;gap:1.5rem;flex-wrap:wrap;min-width:0;}.footer-link{color:var(--text-muted);transition:color var(--transition-fast);}.footer-link:hover{color:#38bdf8;}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.06);font-size:0.74rem;font-family:var(--font-mono);color:var(--text-dim);min-width:0;}@media (max-width:1024px){.deck-strip{inset-inline-start:0.75rem;}.holo-hud{inset-inline-end:0.75rem;width:320px;}}@media (max-width:860px){.header-nav{display:none;}.mobile-nav-toggle{display:flex;}.header-nav.mobile-open{display:flex;flex-direction:column;position:absolute;top:100%;inset-inline:0;background:rgba(2,6,23,0.98);border-bottom:1px solid var(--border-cyan);padding:1rem;gap:0.5rem;z-index:110;}.holo-hud{width:290px;padding:1rem;}}@media (max-width:768px){.viewfinder-container{height:auto;min-height:auto;display:flex;flex-direction:column;position:relative;overflow-x:clip;width:100%;max-width:100%;}.hero-art{position:relative;inset:auto;width:100%;height:55vh;min-height:320px;max-height:520px;flex-shrink:0;overflow:hidden;}.hero-img{object-position:center top;}.desktop-hotspots{display:none !important;}.mobile-hotspots{display:block !important;}.hud-layer{position:relative;inset:auto;padding:0.75rem 0.5rem 1.75rem;min-height:auto;gap:0.75rem;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;pointer-events:auto;}.hud-top-bar{display:flex;justify-content:flex-end;width:100%;gap:0.4rem;margin-bottom:0.25rem;}.deck-strip{position:relative;top:auto;inset-inline-start:auto;transform:none;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:0.25rem 0;padding:0.4rem;box-sizing:border-box;justify-content:flex-start;}.deck-strip-header{display:none;}.deck-text-wrap{display:none;}.deck-pill{padding:0.4rem 0.55rem;flex-shrink:0;}.deck-icon-wrap{width:32px;height:32px;}.holo-hud{position:relative;top:auto;inset-inline-end:auto;transform:none !important;width:100%;max-width:100%;margin:0.25rem 0;padding:1rem;box-sizing:border-box;max-height:none;}.holo-hud.hidden-hud{display:none !important;}.hud-bottom-bar{margin-top:auto;width:100%;gap:0.5rem;}}@media (max-width:640px){.hidden-mobile{display:none !important;}}@media (max-width:480px){.header-container{padding:0.4rem 0.5rem;gap:0.35rem;}.header-brand{gap:0.45rem;min-width:0;flex-shrink:1;overflow:hidden;}.brand-icon{width:32px;height:32px;font-size:1rem;}.brand-title{font-size:0.78rem;letter-spacing:0.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;}.brand-tag{display:none !important;}.brand-status{display:none !important;}.header-actions{gap:0.25rem;flex-shrink:0;}.btn-tool{padding:0.35rem 0.45rem;font-size:0.75rem;}.btn-tool span.hidden-mobile{display:none !important;}.lang-switch{padding:0.12rem;gap:0.1rem;}.lang-pill{padding:0.2rem 0.32rem;font-size:0.65rem;}.mobile-nav-toggle{padding:0.35rem;flex-shrink:0;}.telemetry-bar{padding:0.35rem 0.5rem;font-size:0.7rem;}.telemetry-stream{gap:0.35rem;}.telemetry-badge{padding:0.15rem 0.35rem;font-size:0.62rem;}.telemetry-cta{padding-inline-start:0.35rem;font-size:0.65rem;}.hud-bottom-bar{flex-direction:column;width:100%;gap:0.5rem;}.hud-bottom-bar .btn{width:100%;}.btn{width:100%;min-width:0 !important;padding:0.65rem 1rem;font-size:0.82rem;}.intercom-trigger{inset-inline-start:0.5rem;bottom:0.5rem;padding:0.5rem 0.85rem;font-size:0.74rem;}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start;gap:1.25rem;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}.pulse-dot{animation:none;}.hero-art,.hero-holo-fx::after,.deck-hotspot,.deck-hotspot.active,.deck-scanline.active{animation:none !important;filter:none !important;}}.design-icon{display:inline-block;width:1.2em;height:1.2em;vertical-align:middle;flex-shrink:0;}.preview-note{margin:0;padding:.65rem 1rem;color:var(--text-muted);background:rgba(15,23,42,.92);font-size:.78rem;text-align:center;}picture:has(.hud-avatar),.hud-illuminator picture{display:contents;}@media (min-width:769px){.hud-top-bar{justify-content:flex-start;}}.header-brand{flex-shrink:0;max-width:19rem;}.brand-title{flex-wrap:wrap;white-space:normal;row-gap:0;}.brand-status{white-space:normal;line-height:1.35;font-size:.75rem;}.header-nav{flex:1 1 auto;min-width:0;flex-wrap:wrap;justify-content:center;}.nav-link{white-space:nowrap;padding-inline:.65rem;}.brand-tag,.footer-bottom{font-size:.78rem;}html[lang="he"] :is(button,.badge,.font-mono,.brand-status,.deck-number,.deck-code,.deck-artifact-name,.hud-report,.hud-deck-tag,.footer-bottom){letter-spacing:normal;}html[lang="he"] :is(code,pre,.mono-data,.artifact-hash-box,.artifact-filename){font-family:'JetBrains Mono',ui-monospace,monospace;direction:ltr;unicode-bidi:isolate;}.viewfinder-container{height:calc(100svh - 180px);min-height:680px;}.hud-top-bar{flex-wrap:wrap;align-items:center;}.hud-layer .intercom-trigger{position:static;inset:auto;max-width:100%;border-radius:var(--border-radius-sm);padding:.45rem .75rem;box-shadow:none;font-size:.78rem;}.hud-layer .intercom-trigger:hover{transform:none;}.deck-strip{top:5rem;transform:none;flex-direction:row;flex-wrap:wrap;max-width:calc(100% - 420px);}.deck-strip-header{flex-basis:100%;}.holo-hud{top:5rem;bottom:5.5rem;transform:none;max-height:none;height:fit-content;max-height:calc(100% - 10.5rem);}.holo-hud.hidden-hud{transform:translateX(calc(120% * var(--dir-sign,1)));}.hud-bottom-bar{flex-wrap:wrap;align-items:stretch;}.hud-bottom-bar .btn{max-width:calc(50% - .5rem);}.home-intro{position:absolute;z-index:16;left:1.25rem;right:auto;bottom:5.5rem;width:min(480px,calc(100% - 410px));padding:1.25rem;border:1px solid var(--border-cyan-glow);border-radius:var(--border-radius-md);background:rgba(2,6,23,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 36px rgba(0,0,0,.3);}.home-intro h1{font-size:clamp(1.45rem,1.8vw,1.7rem);line-height:1.22;margin-bottom:.7rem;}.home-intro p{color:#cbd5e1;font-size:.95rem;line-height:1.5;}.home-intro-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem;}.home-intro-actions .btn{flex:1 1 10rem;padding-inline:.8rem;font-size:.85rem;}.preview-note{font-size:.85rem;color:#cbd5e1;}.hud-report-label,.hud-officer-botid,.deck-label{font-size:.78rem;}@media (max-width:1280px){.site-header{overflow:visible;}.header-nav{display:none;}.mobile-nav-toggle{display:flex;}.header-nav.mobile-open{display:flex;flex-direction:column;position:absolute;top:100%;inset-inline:0;background:rgba(2,6,23,.98);border-bottom:1px solid var(--border-cyan);padding:1rem;gap:.5rem;z-index:110;max-height:calc(100dvh - 5rem);overflow-y:auto;}}@media (width < 1100px){.viewfinder-container{height:auto;min-height:0;display:flex;flex-direction:column;}.hero-art,#ship3d-canvas{position:relative;inset:auto;width:100%;height:55vh;min-height:300px;max-height:560px;flex-shrink:0;}.home-intro{position:relative;inset:auto;width:auto;margin:.75rem .75rem 0;padding:1.25rem;}.home-intro h1{font-size:clamp(1.5rem,4vw,2rem);}.hud-layer{position:relative;inset:auto;padding:.75rem;gap:.75rem;pointer-events:auto;}.hud-top-bar{justify-content:flex-start;gap:.5rem;}.hud-top-bar .btn-tool{white-space:normal;text-align:start;}.hud-top-bar .hidden-mobile{display:inline !important;}.deck-strip{position:relative;inset:auto;transform:none;max-width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.35rem;width:100%;overflow:visible;padding:.5rem;}.deck-strip-header{display:block;grid-column:1 / -1;text-align:start;font-size:.78rem;}.deck-text-wrap{display:flex;min-width:0;}.deck-pill{min-width:0;padding:.5rem;gap:.45rem;}.deck-label{overflow-wrap:normal;word-break:normal;}.holo-hud{position:relative;inset:auto;transform:none;width:100%;height:auto;max-height:none;padding:1rem;}.holo-hud.hidden-hud{display:none !important;}.hud-bottom-bar{width:100%;}}@media (max-width:480px){.header-brand{flex-shrink:1;max-width:calc(100% - 170px);}.brand-title{white-space:normal;overflow-wrap:normal;}.home-intro-actions{flex-direction:column;}.home-intro-actions .btn{flex:auto;}.hud-bottom-bar .btn{max-width:100%;}}@media (min-width:1100px){.deck-strip{inset-inline-start:auto;left:1.25rem;right:auto;}.holo-hud{inset-inline-end:auto;right:1.25rem;left:auto;}}@media (min-width:1100px){.viewfinder-container{min-height:820px;}.deck-strip{width:200px;max-width:200px;flex-direction:column;flex-wrap:nowrap;gap:.25rem;padding:.5rem;background:rgba(2,6,23,.62);}.deck-strip-header{display:none;}.deck-pill{min-height:44px;padding:.3rem;gap:.5rem;}.deck-text-wrap{min-width:0;}.deck-label{font-size:.75rem;}.home-intro{width:420px;}.hero-picture,.desktop-hotspots{inset:-1rem auto auto 220px;width:calc(100% - 600px);height:auto;aspect-ratio:1376 / 768;}.hero-img{object-fit:contain;}}@media (min-width:1281px){.header-container{max-width:1440px;gap:.65rem;}.header-nav{flex-wrap:nowrap;gap:.1rem;}.header-nav .nav-link{padding-inline:.25rem;letter-spacing:normal;font-size:.78rem;}.header-actions{gap:.4rem;}.header-actions .btn-tool .hidden-mobile{display:none;}}.demo-label{display:inline-block;color:#fbbf24;background:#1e293b;border:1px solid #fbbf24;padding:.4rem .7rem;border-radius:.4rem;font-size:.85rem;line-height:1.4;margin-bottom:.75rem;white-space:normal;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #fbbf24;outline-offset:3px;}.skip-link{position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;z-index:10000;padding:1rem;background:#020617;color:#f8fafc;transform:translateY(-200%);}.skip-link:focus{transform:none;}.btn-close,.lang-pill,.btn-tool,.mobile-nav-toggle{min-width:44px;min-height:44px;}.telemetry-open{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1rem;min-width:0;min-height:44px;text-align:start;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;}.ticker-pause{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(13,20,36,.7);border:1px solid rgba(56,189,248,.25);border-radius:8px;color:#94a3b8;font-size:15px;line-height:1;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent;}.ticker-pause:hover,.ticker-pause:focus-visible{color:#38bdf8;border-color:rgba(56,189,248,.6);background:rgba(13,20,36,.9);}.ticker-pause:active{transform:scale(.94);}.telemetry-bar{height:auto;min-height:44px;gap:.5rem;}.telemetry-bar:hover *,.telemetry-bar:focus-within *,.telemetry-bar.is-paused *{animation-play-state:paused !important;}@media (min-width:1100px){.hero-picture,.desktop-hotspots{left:auto;right:auto;inset-inline-start:220px;}.home-intro{left:auto;right:auto;inset-inline-start:1.25rem;}.holo-hud{left:auto;right:auto;inset-inline-end:1.25rem;}.deck-strip{left:auto;right:auto;inset-inline-start:1.25rem;}}@media (min-width:1100px){.viewfinder-container{height:calc(100svh - 180px);min-height:0;}.holo-hud{position:absolute;top:auto;bottom:auto;inset-block-start:4rem;height:auto;max-height:calc(100% - 5rem);overflow-y:auto;padding:12px;overscroll-behavior:contain;}.holo-hud .hud-illuminator{height:100px;}.holo-hud .hud-officer-header{gap:.65rem;margin-block-end:.5rem;padding-block-end:.5rem;}.holo-hud .hud-service-desc{font-size:12px;line-height:1.35;margin-block-end:.5rem;}.holo-hud .hud-report{padding:10px 12px;gap:.25rem;margin-block-end:.5rem;font-size:12px;line-height:1.35;}.holo-hud .hud-report-label,.holo-hud .hud-report-value{font-size:12px;line-height:1.35;}.holo-hud .btn{padding:.65rem .5rem;font-size:12px;}}@media (max-width:480px){.btn,.btn-tool,.hud-layer .intercom-trigger{letter-spacing:.06em;font-size:13px;font-weight:600;padding:12px 16px;}.btn{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;word-break:normal;overflow-wrap:normal;text-wrap:balance;line-height:1.4;min-height:44px;max-width:100%;}.btn-primary,.btn-whatsapp,.page-hero-actions .btn,.home-intro-actions .btn{white-space:normal;font-family:var(--font-sans);}.btn > span,.btn-primary > span,.btn-whatsapp > span{white-space:normal;}.deck-strip{grid-template-columns:repeat(2,minmax(0,1fr));}.deck-strip .deck-pill:last-child{grid-column:span 2;}}.art-layer{position:absolute;inset:0;}.schematic-layer[hidden],.art-layer[hidden]{display:none;}.schema-scan-beam{display:none;pointer-events:none;position:absolute;inset-block:0;left:0;width:1px;z-index:4;background:#7dd3fc;box-shadow:0 0 9px #38bdf8;}@keyframes schematicSweep{from{left:0;opacity:0;}10%,90%{opacity:.7;}to{left:100%;opacity:0;}}@media (prefers-reduced-motion:reduce){.ship-schematic *,.art-layer,.schematic-layer{animation:none !important;transition:none !important;}.schema-scan-beam{display:none !important;}}:where(#scanner-modal,#blackbox-modal,#telemetry-modal,#intercom-drawer){display:none}
