:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-06090d:#06090d;--c-e9edf1:#e9edf1;--c-080c11:#080c11;--c-202832:#202832;--c-768492:#768492;--c-b7a278:#b7a278;--c-87939f:#87939f;--c-101e29:#101e29;--c-f3f8fa:#f3f8fa;--c-13bfff:#13bfff;--c-24c4ff:#24c4ff;--c-c6aa70:#c6aa70;--c-687784:#687784;--c-43d6ad:#43d6ad;--c-52616f:#52616f;--c-89a69e:#89a69e;--c-263b39:#263b39;--c-d1ac6a:#d1ac6a;--c-d3b273:#d3b273;--c-94a0ac:#94a0ac;--c-15c3ff:#15c3ff;--c-031018:#031018;--c-2cc7fa:#2cc7fa;--c-51cfff:#51cfff;--c-6a7885:#6a7885;--c-27313b:#27313b;--c-10171e:#10171e;--c-0a0f15:#0a0f15;--c-c5a56a:#c5a56a;--c-4f6573:#4f6573;--c-8795a1:#8795a1;--c-39c8f5:#39c8f5;--c-383326:#383326;--c-17150f:#17150f;--c-d2b77e:#d2b77e;--c-9c9d98:#9c9d98;--c-39728b:#39728b;--c-0d1720:#0d1720;--c-8294a0:#8294a0;--c-42caff:#42caff;--c-aab8c2:#aab8c2;--c-ff9292:#ff9292;--c-263440:#263440;--c-25313b:#25313b;--c-53cfff:#53cfff;--c-5f6e7c:#5f6e7c;--c-bc9b61:#bc9b61;--c-c8d4dc:#c8d4dc;--c-6b4e00:#6b4e00;--c-d4a017:#d4a017;--c-1a1008:#1a1008;--c-8a7050:#8a7050;--c-ff4040:#ff4040;--c-1a0808:#1a0808;--c-252118:#252118;--c-1a4a3a:#1a4a3a;--c-4a3a1a:#4a3a1a;--c-3a3a3a:#3a3a3a;--c-53616f:#53616f;--c-0e2a1e:#0e2a1e;--c-1a1a1a:#1a1a1a;--c-2a0e0e:#2a0e0e;--c-1a1a0e:#1a1a0e;--c-1e2830:#1e2830;--c-d4af37:#d4af37;--c-e8d9a0:#e8d9a0;--c-0a1a26:#0a1a26;--c-1d2c38:#1d2c38;--c-8aa0b0:#8aa0b0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-06090d:#f4f5f7;--c-e9edf1:#0f1215;--c-080c11:#f0f2f5;--c-202832:#d2d6da;--c-768492:#677583;--c-b7a278:#9b8250;--c-87939f:#687583;--c-101e29:#dde3e8;--c-f3f8fa:#0c1418;--c-13bfff:#00abeb;--c-24c4ff:#00abeb;--c-c6aa70:#aa8840;--c-687784:#677684;--c-43d6ad:#26c498;--c-52616f:#637688;--c-89a69e:#64877d;--c-263b39:#cad3d2;--c-d1ac6a:#b68834;--c-d3b273:#b68935;--c-94a0ac:#667585;--c-15c3ff:#00aeeb;--c-031018:#edf3f6;--c-2cc7fa:#00b1eb;--c-51cfff:#00aaeb;--c-6a7885:#677683;--c-27313b:#caced3;--c-10171e:#e5e8eb;--c-0a0f15:#edeff2;--c-c5a56a:#ab853f;--c-4f6573:#5e7a8c;--c-8795a1:#667684;--c-39c8f5:#06afe5;--c-383326:#d4d2cc;--c-17150f:#eeedea;--c-d2b77e:#b18b3a;--c-9c9d98:#777872;--c-39728b:#4289a9;--c-0d1720:#e4e9ed;--c-8294a0:#657986;--c-42caff:#00a9eb;--c-aab8c2:#5e7585;--c-ff9292:#d40000;--c-263440:#c6ccd2;--c-25313b:#cacfd4;--c-53cfff:#00a9eb;--c-5f6e7c:#657686;--c-bc9b61:#a78343;--c-c8d4dc:#252f35;--c-6b4e00:#e2d5b1;--c-d4a017:#d8a212;--c-1a1008:#f2eeea;--c-8a7050:#967955;--c-ff4040:#eb0000;--c-1a0808:#f2eaea;--c-252118:#e3e2de;--c-1a4a3a:#c2d8d1;--c-4a3a1a:#d8d1c2;--c-3a3a3a:#c5c5c5;--c-53616f:#647587;--c-0e2a1e:#dde9e4;--c-1a1a1a:#e5e5e5;--c-2a0e0e:#e9dddd;--c-1a1a0e:#eeeee8;--c-1e2830:#d4d8dc;--c-d4af37:#c59f26;--c-e8d9a0:#b19427;--c-0a1a26:#e1e8ed;--c-1d2c38:#ced5db;--c-8aa0b0:#5d798d}.hero-holo,.exp-overlay{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-06090d:#06090d;--c-e9edf1:#e9edf1;--c-080c11:#080c11;--c-202832:#202832;--c-768492:#768492;--c-b7a278:#b7a278;--c-87939f:#87939f;--c-101e29:#101e29;--c-f3f8fa:#f3f8fa;--c-13bfff:#13bfff;--c-24c4ff:#24c4ff;--c-c6aa70:#c6aa70;--c-687784:#687784;--c-43d6ad:#43d6ad;--c-52616f:#52616f;--c-89a69e:#89a69e;--c-263b39:#263b39;--c-d1ac6a:#d1ac6a;--c-d3b273:#d3b273;--c-94a0ac:#94a0ac;--c-15c3ff:#15c3ff;--c-031018:#031018;--c-2cc7fa:#2cc7fa;--c-51cfff:#51cfff;--c-6a7885:#6a7885;--c-27313b:#27313b;--c-10171e:#10171e;--c-0a0f15:#0a0f15;--c-c5a56a:#c5a56a;--c-4f6573:#4f6573;--c-8795a1:#8795a1;--c-39c8f5:#39c8f5;--c-383326:#383326;--c-17150f:#17150f;--c-d2b77e:#d2b77e;--c-9c9d98:#9c9d98;--c-39728b:#39728b;--c-0d1720:#0d1720;--c-8294a0:#8294a0;--c-42caff:#42caff;--c-aab8c2:#aab8c2;--c-ff9292:#ff9292;--c-263440:#263440;--c-25313b:#25313b;--c-53cfff:#53cfff;--c-5f6e7c:#5f6e7c;--c-bc9b61:#bc9b61;--c-c8d4dc:#c8d4dc;--c-6b4e00:#6b4e00;--c-d4a017:#d4a017;--c-1a1008:#1a1008;--c-8a7050:#8a7050;--c-ff4040:#ff4040;--c-1a0808:#1a0808;--c-252118:#252118;--c-1a4a3a:#1a4a3a;--c-4a3a1a:#4a3a1a;--c-3a3a3a:#3a3a3a;--c-53616f:#53616f;--c-0e2a1e:#0e2a1e;--c-1a1a1a:#1a1a1a;--c-2a0e0e:#2a0e0e;--c-1a1a0e:#1a1a0e;--c-1e2830:#1e2830;--c-d4af37:#d4af37;--c-e8d9a0:#e8d9a0;--c-0a1a26:#0a1a26;--c-1d2c38:#1d2c38;--c-8aa0b0:#8aa0b0}*{box-sizing:border-box}body{background:var(--c-06090d);color:var(--c-e9edf1);margin:0;font-family:Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}aside{background:var(--c-080c11);border-right:1px solid var(--c-202832);flex-direction:column;flex:none;width:242px;padding:25px 18px;display:flex}.brand{text-align:center;border-bottom:1px solid var(--c-202832);padding-bottom:22px}.brand img{width:145px;margin:auto;display:block}.brand span,.eyebrow,.navlabel{letter-spacing:2px;color:var(--c-768492);font-size:9px}.brand span{color:var(--c-b7a278);font-size:8px}.navlabel{margin:34px 10px 14px}nav{gap:5px;display:grid}nav button{text-align:left;color:var(--c-87939f);background:0 0;border:0;border-radius:5px;padding:13px 12px;font-size:13px}nav button:hover,nav button.active{background:var(--c-101e29);color:var(--c-f3f8fa)}nav button.active{box-shadow:inset 2px 0 var(--c-13bfff)}.navicon{width:29px;color:var(--c-24c4ff);font-size:16px;display:inline-block}.sidebottom{border-top:1px solid var(--c-202832);color:var(--c-c6aa70);letter-spacing:1.5px;margin-top:auto;padding:22px 10px 0;font-size:10px}.sidebottom small{color:var(--c-687784);letter-spacing:0;margin:8px 0 0 14px;display:block}.pulse,.status i{background:var(--c-43d6ad);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}main{flex:1;min-width:0;max-width:1600px;padding:0 5%}header{border-bottom:1px solid var(--c-202832);justify-content:space-between;align-items:center;height:86px;display:flex}header p{letter-spacing:1.8px;color:var(--c-52616f);margin:8px 0;font-size:9px}.status{letter-spacing:1.2px;color:var(--c-89a69e);border:1px solid var(--c-263b39);border-radius:3px;padding:9px 12px;font-size:9px}.intro{border-bottom:1px solid var(--c-202832);justify-content:space-between;align-items:center;gap:30px;min-height:425px;display:flex}.intro>div:first-child{max-width:620px}.kicker{color:var(--c-d1ac6a);letter-spacing:2px;font-size:10px;font-weight:700}h1{letter-spacing:-1.5px;margin:22px 0;font-family:Georgia,serif;font-size:clamp(38px,4.4vw,65px);font-weight:400;line-height:1.08}h1 em{color:var(--c-d3b273);font-style:normal}.intro p,.workspace>p{color:var(--c-94a0ac);max-width:530px;font-size:15px;line-height:1.8}.primary,.secondary{border:1px solid var(--c-15c3ff);color:var(--c-031018);background:var(--c-2cc7fa);margin-top:22px;padding:14px 19px;font-size:12px;font-weight:700}.primary span{margin-left:28px}.secondary{color:var(--c-51cfff);background:0 0}.hero{width:37%;max-width:350px}.hero img{mix-blend-mode:screen;width:100%;display:block}.sectionhead{justify-content:space-between;align-items:end;margin:34px 0 19px;display:flex}.sectionhead h2,.result h2{margin:9px 0 0;font:25px Georgia,serif}.muted{letter-spacing:1px;color:var(--c-6a7885);font-size:9px}.cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}article{border:1px solid var(--c-27313b);background:linear-gradient(145deg,var(--c-10171e),var(--c-0a0f15));min-height:185px;padding:20px}.cardtop{color:var(--c-c5a56a);justify-content:space-between;font-size:11px;display:flex}.cardtop b{color:var(--c-4f6573)}article h3{margin:25px 0 8px;font:19px Georgia,serif}article p{color:var(--c-8795a1);min-height:40px;font-size:12px;line-height:1.6}article small{color:var(--c-39c8f5);letter-spacing:1px;font-size:9px}.note{border:1px solid var(--c-383326);background:var(--c-17150f);color:var(--c-d2b77e);gap:16px;margin:22px 0;padding:17px;display:flex}.note p{color:var(--c-9c9d98);margin:6px 0;font-size:12px;line-height:1.5}.workspace{min-height:70vh;padding:70px 0}.workspace h1{font-size:48px}.gold{color:var(--c-d3b273)}.drop{border:1px dashed var(--c-39728b);background:var(--c-0d1720);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:740px;min-height:200px;margin-top:30px;display:flex}.drop span{color:var(--c-8294a0);font-size:12px}.drop .upload{color:var(--c-42caff);font-size:30px}.drop input{max-width:230px;color:var(--c-aab8c2);font-size:11px}.error{color:var(--c-ff9292)!important}.result{max-width:900px;margin-top:35px}.result p,.result small{color:var(--c-94a0ac)}.tablewrap{border:1px solid var(--c-263440);margin:20px 0;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th,td{border-bottom:1px solid var(--c-25313b);overflow-wrap:anywhere;max-width:240px;padding:12px}th{color:var(--c-53cfff)}footer{border-top:1px solid var(--c-202832);color:var(--c-5f6e7c);letter-spacing:1px;justify-content:space-between;margin-top:30px;padding:24px 0;font-size:9px;display:flex}footer b{color:var(--c-bc9b61)}@media (max-width:850px){aside{width:180px}.cards{grid-template-columns:repeat(2,1fr)}.hero{width:35%}}@media (max-width:600px){.shell{display:block}aside{width:auto;padding:12px}.brand,.navlabel,.sidebottom{display:none}nav{display:flex;overflow:auto}nav button{white-space:nowrap;padding:10px}.navicon{display:none}main{padding:0 18px}.intro{min-height:auto;padding:55px 0}.hero{display:none}.cards{grid-template-columns:1fr 1fr}.status{display:none}.sectionhead{align-items:start;gap:10px}.muted{display:none}footer{gap:15px}.workspace{padding:50px 0}}.dbf-meta{margin:18px 0}.dbf-meta-table{border-collapse:collapse;font-size:12px}.dbf-meta-table th{text-align:left;color:var(--c-53cfff);white-space:nowrap;padding:6px 14px 6px 0;font-weight:400}.dbf-meta-table td{color:var(--c-c8d4dc);padding:6px 0}.dbf-field-grid{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.dbf-field-item{background:var(--c-0d1720);border:1px solid var(--c-263440);border-radius:3px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.dbf-field-unknown{border-color:var(--c-6b4e00)}.dbf-field-name{color:var(--c-f3f8fa);letter-spacing:.5px;font-weight:700}.dbf-field-type{color:var(--c-24c4ff);font-family:monospace;font-size:13px}.dbf-field-len{color:var(--c-687784);font-size:10px}.dbf-field-warn{color:var(--c-d4a017);font-size:13px}.dbf-status-col{letter-spacing:.5px;min-width:90px;color:var(--c-687784);font-size:10px}.dbf-row-deleted td{background:var(--c-1a1008);color:var(--c-8a7050);opacity:.85}.dbf-row-deleted .dbf-status-col{color:var(--c-c6aa70)}.dbf-row-corrupt{outline:1px solid var(--c-ff4040)}.dbf-row-corrupt td{background:var(--c-1a0808)}.dbf-row-corrupt .dbf-status-col{color:var(--c-ff9292)}td[data-evidence=deleted]{color:var(--c-8a7050)}td[data-evidence=corrupt]{color:var(--c-ff9292)}td[data-evidence=recovered]{color:var(--c-c8d4dc)}.dbf-warnings{border:1px solid var(--c-383326);background:var(--c-17150f);margin-top:14px;padding:12px}.dbf-warn-list{margin:8px 0 0;padding-left:16px;list-style:none}.dbf-warn-list li{color:var(--c-9c9d98);border-bottom:1px solid var(--c-252118);padding:4px 0;font-size:11px;line-height:1.5}.dbf-warn-code{color:var(--c-d2b77e);letter-spacing:1px;margin-right:6px;font-size:10px}.inv-hint{color:var(--c-43d6ad);margin-top:16px;font-size:12px}.link-btn{color:var(--c-24c4ff);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.inv-no-op{border:1px solid var(--c-263440);background:var(--c-0d1720);margin-top:20px;padding:20px}.inv-no-op p{color:var(--c-94a0ac);margin:8px 0;font-size:13px;line-height:1.7}.inv-fields{flex-wrap:wrap;gap:10px;margin:12px 0 0;display:flex}.inv-field-badge{background:var(--c-0d1720);border:1px solid var(--c-263440);border-radius:3px;flex-direction:column;gap:4px;min-width:160px;padding:10px 14px;display:flex}.inv-field-role{letter-spacing:1.5px;color:var(--c-53cfff);font-size:9px}.inv-field-name{color:var(--c-f3f8fa);font-size:13px;font-weight:700}.inv-field-conf{font-size:10px}.inv-conf-alto{color:var(--c-43d6ad)}.inv-conf-medio{color:var(--c-d4a017)}.inv-conf-bajo{color:var(--c-687784)}.inv-totals{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0;display:grid}.inv-total-card{border:1px solid var(--c-27313b);background:linear-gradient(145deg,var(--c-10171e),var(--c-0a0f15));border-radius:3px;padding:20px}.inv-total-active{border-color:var(--c-1a4a3a)}.inv-total-deleted{border-color:var(--c-4a3a1a)}.inv-total-unknown{border-color:var(--c-3a3a3a)}.inv-total-label{letter-spacing:1px;color:var(--c-687784);margin-bottom:8px;font-size:10px;display:block}.inv-total-val{color:var(--c-f3f8fa);margin-bottom:4px;font-family:Georgia,serif;font-size:32px;display:block}.inv-total-active .inv-total-val{color:var(--c-43d6ad)}.inv-total-deleted .inv-total-val{color:var(--c-c6aa70)}.inv-total-unknown .inv-total-val{color:var(--c-687784)}.inv-total-sub{color:var(--c-53616f);letter-spacing:.5px;font-size:9px}.inv-warnings{margin-top:12px}.inv-warn-line{color:var(--c-9c9d98);margin:4px 0;font-size:11px}.inv-source{letter-spacing:.5px;border-radius:2px;padding:2px 6px;font-size:9px}.inv-source-recuperado{background:var(--c-0e2a1e);color:var(--c-43d6ad)}.inv-source-recuperado_borrado{background:var(--c-1a1008);color:var(--c-c6aa70)}.inv-source-desconocido{background:var(--c-1a1a1a);color:var(--c-687784)}.inv-row-unknown td{opacity:.65}.inv-row-unknown .inv-source{background:var(--c-1a1a1a)}.ver-sources{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.ver-source-badge{background:var(--c-0d1720);border:1px solid var(--c-263440);border-radius:3px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.ver-source-badge span:last-child{color:var(--c-c8d4dc);font-size:13px}.ver-vs{color:var(--c-c6aa70);font-family:Georgia,serif;font-size:16px;font-weight:700}.vstatus{letter-spacing:.5px;border-radius:2px;padding:3px 7px;font-size:10px}.vstatus-ok{background:var(--c-0e2a1e);color:var(--c-43d6ad)}.vstatus-diff{background:var(--c-2a0e0e);color:var(--c-ff9292)}.vstatus-only{background:var(--c-1a1a0e);color:var(--c-c6aa70)}.vstatus-nc{background:var(--c-1a1a1a);color:var(--c-687784)}.save-panel{border:1px solid var(--c-263440);background:var(--c-0d1720);border-radius:3px;margin-top:20px;padding:20px}.project-name-input{background:var(--c-080c11);border:1px solid var(--c-263440);color:var(--c-f3f8fa);border-radius:3px;width:280px;padding:8px 12px;font-size:13px}.project-name-input:focus{border-color:var(--c-24c4ff);outline:none}.save-ok{color:var(--c-43d6ad);margin-top:10px;font-size:12px}.save-err{color:var(--c-ff9292);margin-top:10px;font-size:12px}.project-card{border:1px solid var(--c-27313b);background:var(--c-0a0f15);border-radius:3px;margin-bottom:12px;padding:16px 20px}.project-demo{border-color:var(--c-383326);background:var(--c-17150f)}.project-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-name{color:var(--c-f3f8fa);margin-right:8px;font-size:14px;font-weight:700}.demo-badge{letter-spacing:1px;background:var(--c-383326);color:var(--c-c6aa70);vertical-align:middle;border-radius:2px;padding:2px 6px;font-size:8px}.project-meta{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.project-meta span{color:var(--c-687784);letter-spacing:.5px;font-size:10px}.project-detail{border-top:1px solid var(--c-1e2830);margin-top:14px;padding-top:14px}.project-evidence{border-bottom:1px solid var(--c-1e2830);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 0;display:flex}.demo-banner{border:1px solid var(--c-d4af37);color:var(--c-e8d9a0);background:#d4af3714;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;font-size:12px;display:flex}.exp-overlay{z-index:100;background:radial-gradient(ellipse at 50% 38%,var(--c-0a1a26) 0%,var(--c-06090d) 62%);flex-direction:column;padding:16px 5%;display:flex;position:fixed;inset:0;overflow:auto}.exp-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exp-top h2{margin:6px 0 0;font:34px Georgia,serif}.exp-top .secondary{margin-top:0}.exp-banner{margin:10px 0 0}.exp-stage{border:1px solid var(--c-1d2c38);background:linear-gradient(#2cc7fa0a,#0000);flex:auto;min-height:320px;margin:8px 0;position:relative}.exp-stage canvas{display:block}.exp-loading,.exp-empty{color:var(--c-94a0ac);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.exp-fallback{padding:16px;position:absolute;inset:0;overflow:auto}.exp-bar{width:100%;max-width:520px;margin:10px 0;display:block}.exp-facts{color:var(--c-94a0ac);font-size:12px}.exp-facts ul{padding-left:18px;line-height:1.8}.exp-facts table{border-collapse:collapse;width:100%}.exp-facts th{color:var(--c-53cfff);text-align:left}.exp-facts th,.exp-facts td{border-bottom:1px solid var(--c-25313b);padding:6px 8px}.exp-narrative{color:var(--c-c8d4dc);max-width:900px;margin:4px 0 8px;font-size:13px;line-height:1.6}.exp-controls{border-top:1px solid var(--c-202832);padding-top:10px}.exp-tabs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.exp-tabs button{border:1px solid var(--c-263440);color:var(--c-87939f);letter-spacing:1px;background:0 0;border-radius:3px;padding:8px 12px;font-size:11px}.exp-tabs button.active{border-color:var(--c-13bfff);color:var(--c-f3f8fa);background:var(--c-101e29)}.exp-btns{flex-wrap:wrap;gap:8px;display:flex}.exp-btns .secondary{margin-top:0;padding:8px 12px;font-size:11px}.exp-btns .secondary:disabled{opacity:.4;cursor:not-allowed}.exp-text{color:var(--c-94a0ac);margin-top:8px;font-size:12px}.exp-text summary{cursor:pointer}@media (max-width:600px){.exp-overlay{padding:12px 14px}.exp-top h2{font-size:26px}.exp-stage{min-height:300px}.exp-tabs button{padding:7px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.exp-overlay *{transition:none!important;animation:none!important}}@media (max-width:600px){.exp-tabs button,.exp-btns .secondary,.exp-top .secondary{min-height:40px}}.hero-holo{aspect-ratio:1/1.08;flex:48%;align-self:stretch;max-width:640px;min-height:480px;position:relative}.hero-poster{object-fit:contain;mix-blend-mode:screen;width:88%;height:auto;max-height:72%;margin:auto;transition:opacity .35s;position:absolute;inset:6% 6% 22%}.hero-holo[data-ready="1"] .hero-poster{opacity:0;pointer-events:none}.hero-canvas{cursor:grab;position:absolute;inset:0 0 14%}.hero-canvas:active{cursor:grabbing}.hero-canvas canvas{display:block}.hero-badge{object-fit:contain;mix-blend-mode:screen;opacity:.9;width:64px;height:64px;position:absolute;top:4px;left:0}.hero-overlay{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-caption{letter-spacing:1.2px;color:var(--c-8aa0b0);max-width:100%;margin:0;font-size:10px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-hint{letter-spacing:1.5px;color:var(--c-687784);font-size:10px}@media (max-width:1180px){.intro{flex-direction:column;align-items:stretch;gap:10px}.intro>div:first-child{max-width:none}.hero-holo{aspect-ratio:auto;flex:none;width:100%;max-width:none;height:620px;min-height:440px;margin-top:6px}}@media (max-width:600px){.hero-holo{height:460px}.hero-poster{inset:4% 4% 24%}}@media (prefers-reduced-motion:reduce){.hero-poster{transition:none}}@media (max-width:600px){.hero-canvas{inset:0 0 24%}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-controls{align-items:center;gap:6px;display:flex}.ui-seg{display:flex}.ui-seg button,.ui-theme select{border:1px solid var(--c-263440);background:var(--c-0d1720);height:30px;color:var(--c-c8d4dc);letter-spacing:.5px;margin:0;padding:0 9px;font-size:11px;font-weight:700}.ui-seg button:first-child{border-radius:6px 0 0 6px}.ui-seg button:last-child{border-left:0;border-radius:0 6px 6px 0}.ui-seg button[aria-pressed=true]{background:var(--c-2cc7fa);border-color:var(--c-2cc7fa);color:var(--c-031018)}.ui-theme select{letter-spacing:0;cursor:pointer;border-radius:6px;font-weight:400}.ui-seg button:focus-visible,.ui-theme select:focus-visible{outline:3px solid var(--c-d3b273);outline-offset:2px}@media (max-width:850px){header{flex-wrap:wrap;gap:8px;height:auto;min-height:86px;padding:10px 0}.head-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:600px){.head-actions{justify-content:flex-start;width:100%}.ui-seg button,.ui-theme select{height:36px}}:root[data-theme=light] .hero-holo{background:radial-gradient(at 50% 40%,#0d2a4a 0%,#06101c 62%,#03070d 100%);border:1px solid #1d3550;border-radius:16px;padding:6px;box-shadow:0 10px 30px #0a1e3240}:root[data-theme=light] .brand img{border-radius:10px}:root[data-theme=light] .hero-holo .hero-badge{opacity:.95}:root[data-theme=light] .hero-holo .hero-overlay{padding-bottom:12px;padding-left:16px}.exp-overlay,.hero-holo{color:var(--c-e9edf1)}
