html{background:#07101d}nbody,n#root{min-height:100vh}n:root{color:#d9e9ff;font-synthesis:none;text-rendering:optimizelegibility;background:#030716;font-family:Courier New,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:#030716;min-width:320px;min-height:100vh;margin:0}button,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #ffe577}.os-desktop{isolation:isolate;min-height:100vh;padding:14px;position:relative;overflow:clip}.ambient-scene{pointer-events:none;z-index:0;background:radial-gradient(at 72% 64%,#19106a 0%,#080f38 40%,#020613 88%);position:fixed;inset:0;overflow:hidden}.ambient-stars,.ambient-stars:before,.ambient-stars:after{content:"";position:absolute;inset:0}.ambient-stars{opacity:.65;background-image:radial-gradient(2px 2px at 11% 20%,#fff 95%,#0000),radial-gradient(2px 2px at 76% 13%,#88eefe 95%,#0000),radial-gradient(3px 3px at 90% 39%,#e5d3ff 95%,#0000),radial-gradient(2px 2px at 36% 8%,#a5aaff 95%,#0000),radial-gradient(2px 2px at 57% 61%,#f6cb86 95%,#0000);background-size:330px 280px,470px 390px,520px 320px,390px 470px,620px 500px;animation:100s linear infinite stars-drift}.ambient-stars:before{opacity:.7;background:repeating-linear-gradient(90deg,#0000 0 78px,#64aaff22 78px 80px,#0000 80px 210px);animation:16s steps(8,end) infinite alternate atmosphere;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000 90%);mask-image:linear-gradient(#0000,#000 40%,#0000 90%)}.ambient-stars:after{opacity:.6;background:radial-gradient(at 73% 30%,#5542e9 0%,#0000 36%);animation:12s ease-in-out infinite alternate atmosphere}.ambient-horizon{opacity:.68;clip-path:polygon(0 57%,5% 62%,8% 51%,13% 71%,17% 59%,21% 76%,28% 63%,34% 80%,45% 67%,50% 75%,60% 62%,64% 72%,72% 46%,77% 58%,85% 31%,91% 59%,98% 50%,100% 63%,100% 100%,0 100%);background:linear-gradient(#0000 30%,#100c3f 100%),repeating-linear-gradient(0deg,#244bb333 0 2px,#0000 2px 10px);height:43%;position:absolute;inset:auto 0 6%}.ambient-planet{aspect-ratio:1;opacity:.68;background:repeating-linear-gradient(7deg,#0f2c8f 0 13px,#224af4 13px 22px,#4074fe 22px 29px,#161154 29px 39px,#24b2c6 39px 42px);border-radius:46%;width:min(25vw,350px);animation:18s ease-in-out infinite alternate planet-drift;position:absolute;top:16%;right:6%;transform:rotate(-18deg);box-shadow:0 0 0 6px #0f1572,0 0 50px #354af38c,inset -65px -16px 20px #070923b8}.ambient-ring{opacity:.65;border:7px solid #7654e3;border-color:#7654e3 #43cafa;border-radius:50%;width:158%;height:38%;position:absolute;top:32%;left:-29%;transform:rotate(-14deg)}.ambient-skyline{opacity:.65;clip-path:polygon(0 90%,0 71%,9% 71%,9% 46%,11% 46%,11% 25%,13% 25%,13% 46%,15% 46%,15% 78%,24% 78%,24% 63%,31% 63%,31% 33%,34% 33%,34% 16%,36% 16%,36% 33%,39% 33%,39% 72%,47% 72%,47% 52%,55% 52%,55% 67%,61% 67%,61% 35%,64% 35%,64% 19%,66% 19%,66% 35%,70% 35%,70% 64%,77% 64%,77% 44%,83% 44%,83% 67%,90% 67%,90% 51%,96% 51%,96% 72%,100% 72%,100% 100%,0 100%);filter:drop-shadow(0 0 12px #387eff);background:linear-gradient(#223994 0%,#0e1347 25%,#08082f 100%);width:31%;height:41%;position:absolute;bottom:13%;right:1.5%}.ambient-ground{opacity:.55;transform-origin:bottom;background:repeating-linear-gradient(0deg,#0000 0 11px,#234bcc88 11px 13px),repeating-linear-gradient(96deg,#0000 0 100px,#0a40a577 100px 104px);height:18%;animation:11s ease-in-out infinite alternate ground-pulse;position:absolute;inset:auto 0 0;transform:perspective(300px)rotateX(30deg)scale(1.3)}.ambient-scanlines{opacity:.13;background:repeating-linear-gradient(0deg,#0006 0 2px,#0000 2px 5px);position:absolute;inset:0}@keyframes stars-drift{to{background-position:330px -280px,-470px 390px,520px 320px,-390px -470px,620px -500px}}@keyframes atmosphere{to{opacity:.22;transform:translateY(10px)}}@keyframes planet-drift{to{transform:translate(-8px,10px)rotate(-15deg)}}@keyframes ground-pulse{to{opacity:.36}}.os-frame{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080e2de8;border:4px solid #5062d7;border-radius:16px;width:min(1540px,100%);margin:0 auto;position:relative;box-shadow:0 0 0 3px #070a20,0 0 0 6px #243aa8,0 0 44px #425bba5c,inset 0 0 0 2px #9fc1ff55}.os-system-bar{letter-spacing:.07em;background:linear-gradient(90deg,#0d0d42,#15175a,#080e36);border-bottom:3px solid #7a8bf2;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:12px 18px;font-weight:800;display:flex}.os-identity{white-space:nowrap;color:#fff2a5;font-size:16px}.os-identity>span:first-child{color:#86cdff;font-size:24px}.os-identity .version{color:#a68cff}.os-system-bar nav{flex-wrap:wrap;justify-content:center;gap:clamp(9px,2vw,30px);display:flex}.os-system-bar nav a{color:#75c0ff;font-size:13px;text-decoration:none}.os-system-bar nav a:hover{color:#fff}.system-ready{white-space:nowrap;color:#a9e5fa;font-size:12px}.ready-led{background:#56fbbd;border-radius:1px;width:8px;height:8px;margin-right:7px;animation:4s infinite alternate atmosphere;display:inline-block;box-shadow:0 0 10px #56fbbd}.os-workspace{grid-template-columns:142px minmax(0,1fr);min-height:700px;display:grid}.os-sidebar{background:#03091fcc;border-right:2px solid #2f42a5;flex-direction:column;align-items:stretch;gap:12px;padding:22px 10px;display:flex}.os-sidebar a,.os-sidebar button{text-align:center;color:#85ccff;background:0 0;border:2px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:85px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.os-sidebar a>span,.os-sidebar button>span{color:#7c9dff;text-shadow:3px 3px #141b72,0 0 10px #73aaff55;font-size:31px;line-height:1}.os-sidebar a:hover,.os-sidebar button:hover,.os-sidebar .selected{color:#e2f6ff;background:#123a9777;border-color:#4c6cff;box-shadow:inset 0 0 0 2px #061844}.shell{min-width:0;padding:0 clamp(13px,3.4vw,50px) 20px}.window-header{color:#a4dcff;background:linear-gradient(90deg,#091545,#23267d,#0b1548);border-bottom:3px ridge #6378db;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 calc(-1*clamp(13px,3.4vw,50px));padding:9px 16px;font-size:14px;display:flex}.window-header strong{color:#e1eeff}.privacy{color:#a8d6ec;font-size:11px}.hero{max-width:1040px;margin:0 auto;padding:44px 0 24px}.eyebrow{color:#67c2ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.hero h1{color:#f1f5ff;letter-spacing:-.055em;text-shadow:3px 3px #172879;max-width:950px;margin:6px 0 15px;font-family:Courier New,monospace;font-size:clamp(29px,3.7vw,54px);font-weight:900;line-height:1.13}.lead{color:#92bbec;font-size:clamp(13px,1.4vw,16px);line-height:1.5}.tool,.heureka-report,.features,.roadmap,.qa-pro-bridge,.site-footer{width:min(1040px,100%);margin-inline:auto}.tool{background:#02091bf0;border:3px solid #657cf8;border-radius:4px;overflow:hidden;box-shadow:6px 6px #030b2f,0 0 20px #405ada30}.toolbar{background:#07143fe8;border-bottom:3px solid #4d65c7;flex-wrap:wrap;gap:7px;padding:12px;display:flex}.toolbar button,.live-badge{color:#e4edff;background:#09183a;border:2px solid #4675ba;border-radius:2px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:700}.toolbar button:hover{background:#16428f;border-color:#69e8ff;box-shadow:0 0 10px #25c5ff55}.toolbar button[aria-pressed=true]{background:#174c7d;border-color:#67dfff}.live-badge{color:#fff;background:#204fba;border-color:#80acff}textarea{resize:vertical;color:#a0d9ff;outline-offset:-4px;tab-size:2;background:#030919ee;border:0;width:100%;min-height:290px;padding:20px;font-family:Courier New,Consolas,monospace;font-size:14px;line-height:1.65;display:block}textarea::placeholder{color:#7f9dc6}.status{border-top:3px solid #2d66aa;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding:13px 16px;font-size:13px;display:flex}.status strong{white-space:nowrap}.status span{overflow-wrap:anywhere}.status.valid{color:#b4ffe0;background:#07523c}.status.invalid{color:#ffe0ed;background:#64233c}.heureka-report{background:#081436f5;border:2px solid #4c74d3;margin-top:20px;padding:19px}.heureka-report p{color:#bcd6f6}.heureka-findings{max-height:350px;padding-left:23px;line-height:1.6;overflow:auto}.heureka-report a{color:#9ae9ff}.features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 0 12px;display:grid}.features article,.roadmap,.qa-pro-bridge{background:#061232ec;border:2px solid #4055aa;padding:18px;box-shadow:inset 0 0 0 1px #5068c433}.features article{min-width:0}.features article:before{content:"▤";float:left;color:#83e3ff;margin:0 12px 10px 0;font-size:24px;display:inline-block}.features article:nth-child(2):before{content:"✦"}.features article:nth-child(3):before{content:"▣"}h2{color:#ecf3ff;margin-top:0;margin-bottom:10px;font-size:16px}p{line-height:1.5}.features p,.roadmap p,.qa-pro-bridge p,.site-footer{color:#aac9f1;font-size:13px}.roadmap{margin-top:2px}.qa-pro-bridge{background:linear-gradient(105deg,#101955ed,#09243de9);border-color:#6280c3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;display:flex}.qa-pro-bridge>div{flex:340px}.qa-pro-bridge .eyebrow{color:#f6df8c}.qa-pro-bridge h2{letter-spacing:.06em;font-size:18px}.qa-pro-bridge p:last-child{margin-bottom:0}.qa-pro-link{color:#e2ffff;white-space:nowrap;background:#0b3866;border:2px solid #52dafa;padding:14px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:4px 4px #01081d}.qa-pro-link:hover{background:#1d659c;box-shadow:0 0 18px #42d7ff55}.site-footer{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0 0;font-size:11px;display:flex}.os-statusbar{color:#84b8fa;background:#06113b;border-top:3px ridge #5b76d8;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:8px 22px;font-size:12px;display:flex}.os-statusbar strong{color:#baff9c;font-size:17px}.status-frequency{color:#52dafa;letter-spacing:3px;font-size:20px}@media (width<=950px){.os-workspace{grid-template-columns:99px minmax(0,1fr)}.os-sidebar a,.os-sidebar button{min-height:74px;font-size:10px}.os-sidebar a>span,.os-sidebar button>span{font-size:24px}.os-system-bar nav{gap:14px}.os-system-bar nav a{font-size:11px}.features{grid-template-columns:1fr}.hero{padding-top:35px}}@media (width<=640px){.os-desktop{padding:7px}.os-frame{border-width:2px;border-radius:5px}.os-system-bar{min-height:48px;padding:8px}.os-identity{font-size:13px}.os-system-bar nav{display:none}.os-workspace{flex-direction:column;display:flex}.os-sidebar{border-bottom:2px solid #5266cd;border-right:0;flex-direction:row;gap:5px;padding:5px;overflow-x:auto}.os-sidebar a,.os-sidebar button{flex:1 0 65px;gap:2px;min-width:65px;min-height:57px;padding:4px 2px;font-size:9px}.os-sidebar a>span,.os-sidebar button>span{font-size:19px}.window-header{padding:8px;font-size:12px}.window-header .privacy{display:none}.hero{padding:32px 0 18px}.hero h1{font-size:clamp(27px,7vw,37px)}.toolbar{gap:5px;padding:7px}.toolbar button,.live-badge{min-height:35px;padding:6px 8px;font-size:11px}textarea{min-height:275px;padding:12px;font-size:12px}.features{padding:16px 0 10px}.features article,.roadmap,.qa-pro-bridge{padding:13px}.qa-pro-link{white-space:normal;max-width:100%}.os-statusbar{padding:8px;font-size:10px}.os-statusbar .status-frequency{display:none}.ambient-planet{width:190px;right:-65px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
