.uWhtrq_panel{background:linear-gradient(var(--accent), var(--accent)) left top / 16px 1px no-repeat, linear-gradient(var(--accent), var(--accent)) left top / 1px 16px no-repeat, linear-gradient(var(--accent), var(--accent)) right top / 16px 1px no-repeat, linear-gradient(var(--accent), var(--accent)) right top / 1px 16px no-repeat, linear-gradient(var(--accent), var(--accent)) left bottom / 16px 1px no-repeat, linear-gradient(var(--accent), var(--accent)) left bottom / 1px 16px no-repeat, linear-gradient(var(--accent), var(--accent)) right bottom / 16px 1px no-repeat, linear-gradient(var(--accent), var(--accent)) right bottom / 1px 16px no-repeat, #080e14e0;border:1px solid #6fd4f059;position:relative;box-shadow:0 0 0 1px #6fd4f014,0 0 48px #288cbe29}.uWhtrq_bar{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-size:.72rem;display:flex}.uWhtrq_body{padding:1.5rem 1.15rem 1.35rem}.uWhtrq_body h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:500;line-height:1.15}.uWhtrq_intro{max-width:36rem;color:var(--muted);margin:.85rem 0 0}.uWhtrq_choices{border:0;margin:1.5rem 0 0;padding:0}.uWhtrq_choices legend{color:var(--text);margin-bottom:.75rem;padding:0;font-size:1.05rem}.uWhtrq_options{flex-wrap:wrap;gap:.55rem;display:flex}.uWhtrq_choice{border:1px solid var(--line);color:var(--muted);cursor:pointer;align-items:center;gap:.45rem;padding:.55rem .7rem;display:inline-flex}.uWhtrq_choice input{accent-color:var(--accent)}.uWhtrq_choice:has(input:checked){border-color:var(--accent);color:var(--text);background:#6fd4f01f}.uWhtrq_choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.uWhtrq_choices .uWhtrq_error{margin-top:.65rem}.uWhtrq_grid{gap:1rem;margin-top:1.25rem;display:grid}.uWhtrq_field{gap:.4rem;display:grid}.uWhtrq_field+.uWhtrq_field{margin-top:1rem}.uWhtrq_grid .uWhtrq_field+.uWhtrq_field{margin-top:0}.uWhtrq_grid+.uWhtrq_field{margin-top:1rem}.uWhtrq_field label{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.uWhtrq_field input,.uWhtrq_field textarea,.uWhtrq_field select{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#00080e8c;padding:.75rem .85rem}.uWhtrq_field select{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--accent) 50%), linear-gradient(135deg, var(--accent) 50%, transparent 50%);background-position:calc(100% - 1.2rem),calc(100% - .75rem);background-repeat:no-repeat;background-size:.45rem .45rem,.45rem .45rem;padding-right:2.25rem}.uWhtrq_field textarea{resize:vertical;min-height:8rem}.uWhtrq_field input:focus-visible,.uWhtrq_field textarea:focus-visible,.uWhtrq_submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.uWhtrq_error{color:#ffb4a8;margin:0;font-size:.92rem}.uWhtrq_trap{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uWhtrq_actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;margin-top:1.25rem;display:flex}.uWhtrq_submit{appearance:none;border:1px solid var(--accent);color:var(--text);font:inherit;letter-spacing:.04em;cursor:pointer;background:#6fd4f014;padding:.7rem .95rem}.uWhtrq_submit:hover:not(:disabled){background:#6fd4f02e;box-shadow:0 0 18px #50c8f033}.uWhtrq_submit:disabled{cursor:wait;opacity:.6}.uWhtrq_status{min-height:1.4em;color:var(--accent);margin:0}.uWhtrq_statusError{color:#ffb4a8}.uWhtrq_status:empty{display:none}@media (min-width:768px){.uWhtrq_body{padding:2rem 1.75rem 1.6rem}.uWhtrq_grid{grid-template-columns:1fr 1fr}}
.-R3RiG_console{background:linear-gradient(var(--accent), var(--accent)) left top / 16px 1px no-repeat, linear-gradient(var(--accent), var(--accent)) left top / 1px 16px no-repeat, linear-gradient(var(--accent), var(--accent)) right top / 16px 1px no-repeat, linear-gradient(var(--accent), var(--accent)) right top / 1px 16px no-repeat, linear-gradient(var(--accent), var(--accent)) left bottom / 16px 1px no-repeat, linear-gradient(var(--accent), var(--accent)) left bottom / 1px 16px no-repeat, linear-gradient(var(--accent), var(--accent)) right bottom / 16px 1px no-repeat, linear-gradient(var(--accent), var(--accent)) right bottom / 1px 16px no-repeat, #080e14e0;border:1px solid #6fd4f059;scroll-margin-top:1.5rem;position:relative;box-shadow:0 0 0 1px #6fd4f014,0 0 48px #288cbe29}.-R3RiG_bar{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-size:.72rem;display:flex}.-R3RiG_body{display:grid}.-R3RiG_selector{border-bottom:1px solid var(--line);display:grid}.-R3RiG_option{appearance:none;border:0;border-bottom:1px solid var(--line);color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;margin:0;padding:.85rem 1rem}.-R3RiG_option:last-child{border-bottom:0}.-R3RiG_option[aria-checked=true]{color:var(--text);box-shadow:inset 2px 0 0 var(--accent);background:linear-gradient(90deg,#6fd4f02e,#0000 72%)}.-R3RiG_option:focus-visible,.-R3RiG_run:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.-R3RiG_panel{min-width:0;padding:1.5rem 1.15rem 1.25rem}.-R3RiG_panel h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:500;line-height:1.15}.-R3RiG_summary{max-width:38rem;color:var(--muted);margin:.85rem 0 0}.-R3RiG_steps{gap:.8rem;margin:1.6rem 0;padding:0;list-style:none;display:grid}.-R3RiG_steps li{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.-R3RiG_steps span:first-child{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;font-size:.78rem}.-R3RiG_run{appearance:none;border:1px solid var(--accent);color:var(--text);font:inherit;letter-spacing:.04em;cursor:pointer;background:#6fd4f014;padding:.65rem .9rem}.-R3RiG_run:hover{background:#6fd4f02e;box-shadow:0 0 18px #50c8f033}.-R3RiG_output{background:#00080e8c;border:1px solid #6fd4f047;min-height:7.5rem;margin-top:1.15rem;padding:.9rem 1rem;box-shadow:inset 0 0 28px #46b4dc0f}.-R3RiG_outputLabel{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.-R3RiG_outputEmpty{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;margin:.75rem 0 0;font-size:.92rem}.-R3RiG_outputEmpty:after{content:"";background:var(--accent);width:.45rem;height:.85em;box-shadow:0 0 8px var(--glow);vertical-align:text-bottom;margin-left:.4rem;animation:1.1s step-end infinite -R3RiG_blink;display:inline-block}.-R3RiG_signal:before{content:"";background:var(--accent);width:.42rem;height:.42rem;box-shadow:0 0 8px var(--glow);vertical-align:-.05rem;border-radius:50%;margin-right:.5rem;animation:2.4s ease-in-out infinite -R3RiG_pulse;display:inline-block}@keyframes -R3RiG_blink{50%{opacity:0}}@keyframes -R3RiG_pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.-R3RiG_outputEmpty:after,.-R3RiG_signal:before{animation:none}}@media (min-width:768px){.-R3RiG_body{grid-template-columns:13.75rem minmax(0,1fr)}.-R3RiG_selector{border-bottom:0;border-right:1px solid var(--line);align-content:start}.-R3RiG_option,.-R3RiG_option:last-child{border-bottom:1px solid var(--line)}.-R3RiG_panel{padding:2rem 1.75rem 1.5rem}}
.E0kJGG_shell{width:min(1080px,100%);margin:0 auto;padding:0 1.25rem 4.5rem}.E0kJGG_header{border-bottom:1px solid #0000;border-image:linear-gradient(90deg, transparent, var(--accent), transparent) 1;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex}.E0kJGG_wordmark{color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.E0kJGG_wordmark:before{content:"";border:1px solid var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--glow);transform:rotate(45deg)}.E0kJGG_nav{flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.25rem;display:flex}.E0kJGG_nav a{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;text-decoration:none}.E0kJGG_nav a:hover{color:var(--accent)}.E0kJGG_wordmark:focus-visible,.E0kJGG_nav a:focus-visible,.E0kJGG_primary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.E0kJGG_hero{padding:5.5rem 0 6.5rem}.E0kJGG_eyebrow{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.25rem;font-size:.72rem;display:inline-flex}.E0kJGG_eyebrow:before{content:"";background:var(--accent);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--glow);border-radius:50%}.E0kJGG_hero h1{letter-spacing:-.045em;text-shadow:0 0 40px #5abedc2e;max-width:min(16ch,100%);margin:0;font-size:clamp(2.8rem,7vw,5rem);font-weight:500;line-height:.96}.E0kJGG_dek{max-width:28rem;color:var(--muted);margin:1.4rem 0 0;font-size:1.15rem}.E0kJGG_primary{border:1px solid var(--accent);color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;background:#6fd4f014;margin-top:2rem;padding:.8rem 1.1rem;font-size:.78rem;text-decoration:none;display:inline-block;box-shadow:0 0 24px #50c8f029}.E0kJGG_primary:hover{background:var(--accent);color:#04131a;box-shadow:0 0 28px var(--glow)}.E0kJGG_studio{padding-top:6.5rem;scroll-margin-top:1.5rem}.E0kJGG_studio h2{letter-spacing:-.035em;max-width:min(16ch,100%);margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:500;line-height:1.05}.E0kJGG_studio p{max-width:34rem;color:var(--muted);margin:1rem 0 0}.E0kJGG_contact{margin-top:4.5rem;scroll-margin-top:1.5rem}.E0kJGG_footer{border-top:1px solid var(--line);margin-top:5rem;padding-top:1rem}.E0kJGG_footerInner{flex-direction:column;gap:.5rem;display:flex}.E0kJGG_footerBrand{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem}.E0kJGG_footerCopy{color:var(--muted);letter-spacing:.02em;text-transform:none;font-size:.82rem;line-height:1.45;font-family:var(--font-sans), "Segoe UI", sans-serif;margin:0}@media (min-width:768px){.E0kJGG_shell{padding-left:2rem;padding-right:2rem}.E0kJGG_hero{padding-top:7rem}}
