@font-face{font-family:Overpass Mono;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/OverpassMono-Light.ttf)format("truetype")}@font-face{font-family:Overpass Mono;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/OverpassMono-Bold.ttf)format("truetype")}:root{--ink-0:#000;--ink-900:#0a0c0e;--ink-800:#18191b;--ink-700:#2e2e2e;--ink-600:#3a3d40;--ink-500:#5a5d61;--ink-400:#8a8d91;--ink-300:#b7babe;--ink-200:#d9dbde;--ink-100:#eeeff1;--ink-50:#f6f7f8;--paper:#fff;--qrew-blue:#27dfff;--qrew-blue-ink:#0e7a93;--qrew-midnight:#0d2328;--qrew-neuterra:#d3514a;--blue-electric:var(--qrew-blue);--blue-electric-hi:#5ee9ff;--blue-electric-lo:#00b8dd;--blue-electric-ink:var(--qrew-blue-ink);--blue-pale:#7fd4d5;--blue-mist:#c7ecf1;--blue-deep:var(--qrew-midnight);--blue-deep-hi:#1a3a41;--blue-deep-lo:#051518;--blue-ink:#051518;--midnight-soft:#2c5a64;--red-muted:var(--qrew-neuterra);--red-muted-hi:#dc6f69;--red-muted-lo:#b23e38;--red-signal:#e07671;--red-rust:#7a2421;--red-muted-ink:#c33f38;--qrew-yellow:#ffd93d;--accent:var(--qrew-blue);--accent-hi:var(--blue-electric-hi);--accent-lo:var(--blue-electric-lo);--accent-ink:var(--qrew-blue-ink);--highlight:var(--qrew-yellow);--highlight-hi:#ffe475;--highlight-lo:#e8be1c;--highlight-ink:var(--ink-0);--fg-1:var(--ink-0);--fg-2:var(--ink-700);--fg-3:var(--ink-500);--fg-4:var(--ink-400);--fg-on-dark-1:var(--paper);--fg-on-dark-2:var(--ink-300);--fg-on-dark-3:var(--ink-400);--fg-placeholder-on-dark:var(--ink-400);--fg-accent:var(--accent);--fg-accent-on-paper:var(--qrew-blue-ink);--fg-danger:var(--red-signal);--fg-link:var(--qrew-blue-ink);--fg-link-on-dark:var(--accent);--bg-app:var(--paper);--bg-app-dark:var(--ink-900);--bg-surface:var(--paper);--bg-surface-2:var(--ink-50);--bg-elevated:var(--paper);--bg-inverse:var(--ink-0);--bg-accent:var(--accent);--bg-deep:var(--blue-deep);--bg-danger:var(--red-muted);--line-1:var(--ink-0);--line-2:var(--ink-700);--line-3:var(--ink-200);--line-on-dark:var(--ink-600);--line-accent:var(--accent);--line-field-on-dark:#27dfff73;--line-field-on-dark-hi:#27dfff99;--state-hover-overlay:#0000000f;--state-press-overlay:#0000001f;--state-hover-on-dark:#ffffff14;--state-press-on-dark:#ffffff24;--focus-ring:var(--highlight);--radius-0:0px;--radius-1:2px;--radius-2:4px;--radius-3:8px;--radius-pill:999px;--stroke-1:1px;--stroke-2:2px;--stroke-3:3px;--stroke-4:4px;--stroke-6:6px;--shadow-sm:0 1px 0 0 #0000002e;--shadow-md:0 2px 0 0 #0003, 0 4px 12px -4px #0000002e;--shadow-lg:0 4px 0 0 #00000038, 0 12px 28px -8px #0000003d;--shadow-cut:6px 6px 0 0 var(--ink-0);--shadow-cut-accent:6px 6px 0 0 var(--accent);--shadow-cut-blue:var(--shadow-cut-accent);--shadow-cut-highlight:6px 6px 0 0 var(--highlight);--shadow-inset:inset 0 0 0 var(--stroke-3) var(--ink-0);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--font-display:"Russo One", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-sans:"Roboto", "Helvetica Neue", Arial, sans-serif;--font-mono:"Overpass Mono", ui-monospace, "JetBrains Mono", "Roboto Mono", monospace;--font-wordmark:"Russo One", "Roboto", sans-serif;--weight-thin:100;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--size-hero:96px;--size-display-1:72px;--size-display-2:56px;--size-h1:40px;--size-h2:32px;--size-h3:24px;--size-h4:20px;--size-h5:18px;--size-body-lg:18px;--size-body:16px;--size-body-sm:14px;--size-caption:12px;--size-micro:10px;--track-tight:-.02em;--track-normal:0;--track-wide:.04em;--track-wider:.08em;--track-widest:.18em;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.4;--leading-loose:1.6;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-snap:cubic-bezier(.5, 0, .1, 1);--ease-linear:linear;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s}html,body{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--leading-normal);color:var(--fg-1);background:var(--bg-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,.q-h1{font-family:var(--font-sans);font-weight:var(--weight-black);font-size:var(--size-h1);line-height:var(--leading-tight);letter-spacing:var(--track-tight);text-transform:uppercase;margin:0}h2,.q-h2{font-family:var(--font-sans);font-weight:var(--weight-black);font-size:var(--size-h2);line-height:var(--leading-tight);letter-spacing:var(--track-tight);text-transform:uppercase;margin:0}h3,.q-h3{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--size-h3);line-height:var(--leading-snug);letter-spacing:var(--track-normal);text-transform:uppercase;margin:0}h4,.q-h4{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--size-h4);line-height:var(--leading-snug);margin:0}h5,.q-h5{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--size-h5);line-height:var(--leading-snug);margin:0}.q-display-1{font-family:var(--font-sans);font-weight:var(--weight-black);font-size:var(--size-display-1);line-height:var(--leading-tight);letter-spacing:var(--track-tight);text-transform:uppercase}.q-display-2{font-family:var(--font-sans);font-weight:var(--weight-black);font-size:var(--size-display-2);line-height:var(--leading-tight);letter-spacing:var(--track-tight);text-transform:uppercase}.q-hero{font-family:var(--font-sans);font-weight:var(--weight-black);font-size:var(--size-hero);letter-spacing:var(--track-tight);text-transform:uppercase;line-height:.95}p,.q-body{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--size-body);line-height:var(--leading-loose);margin:0 0 var(--space-4) 0;text-wrap:pretty}.q-body-lg{font-size:var(--size-body-lg);line-height:var(--leading-loose)}.q-body-sm{font-size:var(--size-body-sm);line-height:var(--leading-normal)}.q-caption{font-size:var(--size-caption);line-height:var(--leading-normal);color:var(--fg-3)}.q-eyebrow,.q-label{font-family:var(--font-sans);font-weight:var(--weight-black);font-size:var(--size-caption);text-transform:uppercase;letter-spacing:var(--track-widest);color:var(--fg-accent-on-paper)}.dark .q-eyebrow,.dark .q-label,.on-dark .q-eyebrow,.on-dark .q-label{color:var(--fg-accent)}.q-wordmark{font-family:var(--font-wordmark);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:.02em}code,.q-mono,kbd,samp,pre{font-family:var(--font-mono);font-size:.95em;font-weight:var(--weight-regular)}a,.q-link{color:var(--fg-link);border-bottom:var(--stroke-1) solid currentColor;transition:opacity var(--dur-fast) var(--ease-snap);text-decoration:none}a:hover,.q-link:hover{opacity:.75}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink-0);font-family:var(--font-sans);scroll-behavior:smooth;margin:0;padding:0;font-size:16px;line-height:1.5}body.no-scroll{overflow:hidden}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.q-eyebrow{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--blue-electric-ink);font-size:12px;font-weight:700;display:inline-block}.on-dark .q-eyebrow,.dark .q-eyebrow{color:var(--accent)}.q-hed{text-transform:none;letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}.q-hed--caps{text-transform:uppercase;letter-spacing:.015em;font-weight:900;line-height:1.05}.q-hed--hero{font-size:clamp(64px,9vw,132px)}.q-hed--xxl{font-size:clamp(56px,7vw,96px)}.q-hed--xl{font-size:clamp(40px,5vw,64px)}.q-hed--lg{font-size:clamp(32px,4vw,48px)}.q-hed--md{font-size:32px}.q-hed--sm{font-size:24px}.q-lede{letter-spacing:-.005em;color:var(--ink-700);text-wrap:pretty;max-width:54ch;margin:0;font-size:23px;line-height:1.5}.on-dark .q-lede,.dark .q-lede{color:var(--ink-300)}@media (width<=720px){.q-lede{font-size:20px}}.q-body{color:var(--ink-700);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.q-body--lg{font-size:19px}.on-dark .q-body,.dark .q-body{color:var(--ink-300)}.q-mono{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:700}.q-btn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.18em;border:3px solid var(--ink-0);background:var(--ink-0);color:var(--paper);transition:transform .12s var(--ease-snap), box-shadow .12s var(--ease-snap), opacity .12s var(--ease-snap);white-space:nowrap;user-select:none;align-items:center;gap:12px;padding:18px 26px;font-size:13px;font-weight:900;display:inline-flex;position:relative}.q-btn:hover{transform:translate(-2px,-2px)}.q-btn:active{transform:translate(2px,2px)}.q-btn .arrow{transition:transform .12s var(--ease-snap);display:inline-block}.q-btn:hover .arrow{transform:translate(4px)}.q-btn--accent{background:var(--accent);color:var(--ink-0)}.q-btn--paper{background:var(--paper);color:var(--ink-0);border-color:var(--paper)}.q-btn--ghost{color:var(--ink-0);background:0 0}.q-btn--ghost-paper{color:var(--paper);border-color:var(--paper);background:0 0}.q-btn--stamp{box-shadow:8px 8px 0 0 var(--ink-0)}.q-btn--stamp:hover{box-shadow:10px 10px 0 0 var(--ink-0)}.q-btn--stamp:active{box-shadow:4px 4px 0 0 var(--ink-0)}.q-btn--stamp-paper{box-shadow:8px 8px 0 0 var(--paper)}.q-btn--stamp-paper:hover{box-shadow:10px 10px 0 0 var(--paper)}.q-btn--stamp-paper:active{box-shadow:4px 4px 0 0 var(--paper)}.q-btn--stamp-blue{box-shadow:8px 8px 0 0 var(--accent)}.q-btn--stamp-blue:hover{box-shadow:10px 10px 0 0 var(--accent)}.q-btn--stamp-blue:active{box-shadow:4px 4px 0 0 var(--accent)}.q-btn--sm{letter-spacing:.22em;padding:12px 18px;font-size:11px}.q-container{max-width:1400px;margin:0 auto;padding:0 56px}.q-container--narrow{max-width:1120px}section{position:relative}.section-pad{padding:140px 0}.section-pad-sm{padding:96px 0}.section-head{align-items:baseline;gap:32px;margin-bottom:64px;display:flex}.section-head .q-eyebrow{flex:none}.section-head .rule{background:var(--ink-0);flex:1;height:3px}.on-dark .section-head .rule,.dark .section-head .rule{background:var(--paper)}.density-tight .section-pad{padding:96px 0}.density-tight .section-head{margin-bottom:40px}.density-airy .section-pad{padding:180px 0}.density-airy .section-head{margin-bottom:80px}.q-diagonal-cut{pointer-events:none;position:absolute;inset:0}.q-grid-bg{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.q-grid-bg--light{background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),linear-gradient(#0000000a 1px,#0000 1px)}.exp-field,.exp-bloom,.exp-signal{color:var(--paper);--lit:var(--accent);--lit-glow:#27dfff42;--lit-seam:#27dfff33;--plate-fill:#060e12;position:relative}.exp-field{background:repeating-linear-gradient(0deg,#27dfff0a 0 1px,#0000 1px 52px),repeating-linear-gradient(90deg,#27dfff0a 0 1px,#0000 1px 52px),#040b0f}.exp-bloom{--plate-fill:#04141a;background:radial-gradient(75% 62% at 14% -8%,#27dfff57,#0000 62%),radial-gradient(60% 55% at 92% 8%,#ffd93d1f,#0000 60%),linear-gradient(#0a2831,#04141a 58%,#02090c)}.exp-signal{--lit:var(--highlight);--lit-glow:#ffd93d42;--lit-seam:#ffd93d33;--plate-fill:#0e0c05;background:repeating-linear-gradient(0deg,#ffd93d0a 0 1px,#0000 1px 52px),repeating-linear-gradient(90deg,#ffd93d0a 0 1px,#0000 1px 52px),#0b0a05}.q-plate{--ch:20px;background:var(--lit);filter:drop-shadow(0 0 16px var(--lit-glow));clip-path:polygon(var(--ch) 0, 100% 0, 100% calc(100% - var(--ch)), calc(100% - var(--ch)) 100%, 0 100%, 0 var(--ch));padding:32px;position:relative}.q-plate>*{z-index:1;position:relative}.q-plate:before{content:"";z-index:0;background:var(--plate-fill);clip-path:polygon(calc(var(--ch) - 1px) 0, 100% 0, 100% calc(100% - var(--ch) + 1px), calc(100% - var(--ch) + 1px) 100%, 0 100%, 0 calc(var(--ch) - 1px));position:absolute;inset:1.5px}.q-plate--sm{--ch:14px;padding:20px}.q-plate--yellow{--lit:var(--highlight);--lit-glow:#ffd93d42;--lit-seam:#ffd93d33;--plate-fill:#0e0c05}.q-cut{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.q-cut--sm{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.q-btn--lit{font-weight:700;font-family:var(--font-mono);letter-spacing:.18em;box-shadow:none;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:filter .18s var(--ease-snap), color .18s var(--ease-snap);border:0}.q-btn--lit:hover,.q-btn--lit:active{box-shadow:none;transform:none}.q-btn--lit-primary{background:var(--accent);color:#04222a;filter:drop-shadow(0 0 14px #27dfff80)}.q-btn--lit-primary:hover{filter:drop-shadow(0 0 22px #27dfffd9)}.q-btn--lit-ghost{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);filter:drop-shadow(0 0 8px #27dfff59);background:0 0}.q-btn--lit-ghost:hover{color:#a9f0ff;filter:drop-shadow(0 0 16px #27dfffb3)}.q-btn--lit-yellow{color:var(--highlight);box-shadow:inset 0 0 0 1px var(--highlight);filter:drop-shadow(0 0 10px #ffd93d73);background:0 0}.q-btn--lit-yellow:hover{color:#fff0b0;filter:drop-shadow(0 0 18px #ffd93dcc)}.q-trace{padding-left:18px;position:relative}.q-trace:before{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:0}.exp-field .section-head .q-eyebrow,.exp-bloom .section-head .q-eyebrow,.exp-signal .section-head .q-eyebrow{color:var(--lit)}.exp-field .section-head .rule,.exp-bloom .section-head .rule,.exp-signal .section-head .rule{background:var(--ink-300);height:1px}.exp-field .section-head .q-mono,.exp-bloom .section-head .q-mono,.exp-signal .section-head .q-mono{color:var(--paper)}.section-rail-single{align-items:baseline;gap:32px;margin-bottom:24px;display:flex}.section-rail-single>.q-mono,.section-rail-single>.q-eyebrow{color:var(--paper);flex:none;margin:0}.section-rail-single>.rule{background:var(--ink-300);flex:1;height:1px}.q-seamed{background:var(--lit-seam);gap:1px;display:grid}.q-seamed>*{background:var(--plate-fill)}@media (prefers-reduced-motion:reduce){.q-btn--lit{transition:none}}.surface-dark{background:var(--ink-0);color:var(--paper)}.surface-midnight{background:var(--qrew-midnight);color:var(--paper)}.surface-paper{background:var(--paper);color:var(--ink-0)}.surface-bone{background:var(--ink-50);color:var(--ink-0)}.q-card{background:var(--paper);border:3px solid var(--ink-0);box-shadow:8px 8px 0 0 var(--ink-0);transition:transform .2s var(--ease-snap), box-shadow .2s var(--ease-snap);padding:32px}.q-card:hover{box-shadow:12px 12px 0 0 var(--ink-0);transform:translate(-2px,-2px)}.q-input,.q-textarea,.q-select{width:100%;font-family:var(--font-sans);color:var(--paper);border:1px solid var(--line-field-on-dark);transition:border-color .12s var(--ease-snap), box-shadow .12s var(--ease-snap);background:#ffffff0a;outline:none;padding:14px 16px;font-size:15px}.q-input::placeholder,.q-textarea::placeholder{color:var(--fg-placeholder-on-dark)}.q-input:focus,.q-textarea:focus,.q-select:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 14px #27dfff59}.q-textarea{resize:vertical;min-height:96px;line-height:1.5}.q-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-300);margin-bottom:8px;font-size:10px;font-weight:700;display:block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{width:100%;position:relative;overflow:hidden}.marquee-track{align-items:center;gap:80px;width:max-content;animation:40s linear infinite marquee;display:flex}@keyframes qpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes qblink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes qpulse-in{0%{opacity:0}to{opacity:1}}.q-wedge-tl{position:relative}.q-wedge-tl:before{content:"";background:var(--highlight);clip-path:polygon(0 0,100% 0,0 100%);width:24px;height:24px;position:absolute;top:0;left:0}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.skip-link{z-index:200;background:var(--ink-0);color:var(--paper);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--accent);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);padding:12px 20px;font-size:11px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.marquee-track{animation:none}}@media (width<=880px){.q-container{padding:0 24px}.section-pad{padding:96px 0}}html{text-size-adjust:100%}@media (width<=880px){.section-head{gap:20px;margin-bottom:40px}.q-card{box-shadow:6px 6px 0 0 var(--ink-0);padding:24px}.q-btn{letter-spacing:.14em;padding:16px 22px;font-size:12px}}@media (width<=520px){.q-container{padding:0 18px}.section-pad{padding:64px 0}.section-pad-sm{padding:48px 0}.section-head{flex-wrap:wrap;margin-bottom:32px}.section-head .rule{display:none}.q-card{box-shadow:4px 4px 0 0 var(--ink-0);padding:20px}.q-btn{justify-content:center;width:100%;padding:16px 18px}.q-btn--stamp,.q-btn--stamp-paper,.q-btn--stamp-blue{box-shadow:5px 5px}}:root[data-skin=circuit] .qc-field,:root[data-skin=circuit] .qc-bloom,:root[data-skin=circuit] .qc-signal{color:var(--paper);--qc-lit:var(--accent);--qc-glow:#27dfff42;--qc-seam:#27dfff33;--qc-fill:#060e12;position:relative}:root[data-skin=circuit] .qc-field{background:repeating-linear-gradient(0deg,#27dfff0a 0 1px,#0000 1px 52px),repeating-linear-gradient(90deg,#27dfff0a 0 1px,#0000 1px 52px),#040b0f}:root[data-skin=circuit] .qc-bloom{--qc-fill:#04141a;background:radial-gradient(75% 62% at 14% -8%,#27dfff57,#0000 62%),radial-gradient(60% 55% at 92% 8%,#ffd93d1f,#0000 60%),linear-gradient(#0a2831,#04141a 58%,#02090c)}:root[data-skin=circuit] .qc-signal{--qc-lit:var(--highlight);--qc-glow:#ffd93d42;--qc-seam:#ffd93d33;--qc-fill:#0e0c05;background:repeating-linear-gradient(0deg,#ffd93d0a 0 1px,#0000 1px 52px),repeating-linear-gradient(90deg,#ffd93d0a 0 1px,#0000 1px 52px),#0b0a05}:root[data-skin=circuit] .qc-field,:root[data-skin=circuit] .qc-bloom,:root[data-skin=circuit] .qc-signal{border-color:var(--qc-seam)}:root[data-skin=circuit] .qc-plate{--qc-ch:20px;background:var(--qc-lit,var(--accent));box-shadow:none;color:var(--paper);filter:drop-shadow(0 0 16px var(--qc-glow,#27dfff42));clip-path:polygon(var(--qc-ch) 0, 100% 0, 100% calc(100% - var(--qc-ch)), calc(100% - var(--qc-ch)) 100%, 0 100%, 0 var(--qc-ch));border:0;position:relative}:root[data-skin=circuit] .qc-plate>*{z-index:1;position:relative}:root[data-skin=circuit] .qc-plate:before{content:"";z-index:0;background:var(--qc-fill,#060e12);clip-path:polygon(calc(var(--qc-ch) - 1px) 0, 100% 0, 100% calc(100% - var(--qc-ch) + 1px), calc(100% - var(--qc-ch) + 1px) 100%, 0 100%, 0 calc(var(--qc-ch) - 1px));position:absolute;inset:1.5px}:root[data-skin=circuit] .qc-plate--sm{--qc-ch:14px}:root[data-skin=circuit] .qc-plate--open.qc-plate--open{background:var(--qc-fill,#060e12);border:2px solid var(--accent)}:root[data-skin=circuit] .qc-plate--open.qc-plate--open:before{display:none}:root[data-skin=circuit] .qc-plate--yellow{--qc-lit:var(--highlight);--qc-glow:#ffd93d42;--qc-seam:#ffd93d33;--qc-fill:#0e0c05}:root[data-skin=circuit] .qc-cut{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border-radius:0}:root[data-skin=circuit] .qc-cut--sm{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border-radius:0}:root[data-skin=circuit] .qc-cut--lg{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);border-radius:0}:root[data-skin=circuit] .qc-trace{color:var(--qc-lit,var(--accent));padding-left:18px;position:relative}:root[data-skin=circuit] .qc-trace:before{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:0}:root[data-skin=circuit] .qc-seamed{box-shadow:none;background:var(--qc-seam,#27dfff33);border:0;gap:1px;display:grid}:root[data-skin=circuit] .qc-seamed>*{background:var(--qc-fill,#060e12);box-shadow:none;border:0}:root[data-skin=circuit] .qc-btn{box-shadow:none;font-family:var(--font-mono);letter-spacing:.18em;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:filter .18s var(--ease-snap), color .18s var(--ease-snap);border:0;font-weight:700}:root[data-skin=circuit] .qc-btn:hover,:root[data-skin=circuit] .qc-btn:active{box-shadow:none;transform:none}:root[data-skin=circuit] .qc-btn--primary{background:var(--accent);color:#04222a;filter:drop-shadow(0 0 14px #27dfff80)}:root[data-skin=circuit] .qc-btn--primary:hover{filter:drop-shadow(0 0 22px #27dfffd9)}:root[data-skin=circuit] .qc-btn--ghost{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);filter:drop-shadow(0 0 8px #27dfff59);background:0 0}:root[data-skin=circuit] .qc-btn--ghost:hover{color:#a9f0ff;filter:drop-shadow(0 0 16px #27dfffb3)}:root[data-skin=circuit] .qc-btn--yellow{color:var(--highlight);box-shadow:inset 0 0 0 1px var(--highlight);filter:drop-shadow(0 0 10px #ffd93d73);background:0 0}:root[data-skin=circuit] .qc-btn--yellow:hover{color:#fff0b0;filter:drop-shadow(0 0 18px #ffd93dcc)}:root[data-skin=circuit] .qc-hed{text-transform:none;letter-spacing:-.022em;font-weight:700;line-height:1.05}:root[data-skin=circuit] .qc-hed--caps{text-transform:uppercase;letter-spacing:.015em;font-weight:900;line-height:1.05}:root[data-skin=circuit] .qc-lede{letter-spacing:-.005em;color:var(--ink-300);text-wrap:pretty;max-width:54ch;font-size:23px;line-height:1.5}@media (width<=720px){:root[data-skin=circuit] .qc-lede{font-size:20px}}:root[data-skin=circuit] .qc-fg{color:var(--paper)}:root[data-skin=circuit] .qc-mute{color:var(--ink-300)}:root[data-skin=circuit] .qc-dim{color:var(--ink-400)}:root[data-skin=circuit] .qc-lit{color:var(--qc-lit,var(--accent))}:root[data-skin=circuit] .qc-yellow{color:var(--highlight);text-shadow:0 0 22px #ffd93d47}:root[data-skin=circuit] .qc-cyan{color:var(--accent);text-shadow:0 0 22px #27dfff59}:root[data-skin=circuit] .qc-framed{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);filter:drop-shadow(0 0 22px #27dfff33);border:0}:root[data-skin=circuit] .qc-flat{box-shadow:none;background:0 0;border:0}:root[data-skin=circuit] .qc-hairline{border-width:1px;border-color:var(--qc-seam,#27dfff33)}:root[data-skin=circuit] .qc-hide{display:none}@media (prefers-reduced-motion:reduce){:root[data-skin=circuit] .qc-btn{transition:none}}:root[data-skin=circuit] .qc-field :is(h1,h2,h3,h4,h5,h6),:root[data-skin=circuit] .qc-bloom :is(h1,h2,h3,h4,h5,h6),:root[data-skin=circuit] .qc-signal :is(h1,h2,h3,h4,h5,h6){color:var(--paper)}:root[data-skin=circuit] .qc-field :is(p,li,dd,blockquote,figcaption),:root[data-skin=circuit] .qc-bloom :is(p,li,dd,blockquote,figcaption),:root[data-skin=circuit] .qc-signal :is(p,li,dd,blockquote,figcaption){color:var(--ink-300)}:root[data-skin=circuit] .qc-field :is(.q-card,.q-input,.q-textarea,.q-select),:root[data-skin=circuit] .qc-bloom :is(.q-card,.q-input,.q-textarea,.q-select),:root[data-skin=circuit] .qc-signal :is(.q-card,.q-input,.q-textarea,.q-select){background:var(--qc-fill,#060e12);color:var(--paper);border:1px solid var(--qc-seam,#27dfff33);box-shadow:none}:root[data-skin=circuit] .qc-hoverlit:hover,:root[data-skin=circuit] .qc-hoverlit:focus-visible{color:var(--highlight);text-shadow:0 0 12px #ffd93d8c;background:0 0}:root[data-skin=circuit] .qc-litbox{color:var(--highlight);box-shadow:inset 0 0 0 1px var(--highlight);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:0 0}:root[data-skin=circuit] .qc-field .q-stamp-corner:before,:root[data-skin=circuit] .qc-bloom .q-stamp-corner:before,:root[data-skin=circuit] .qc-signal .q-stamp-corner:before{display:none}:root[data-skin=circuit] .qc-surface{background:var(--qc-fill,#060e12);color:var(--paper);border-color:var(--qc-seam,#27dfff33);box-shadow:none;border-width:1px}:root[data-skin=circuit] .qc-surface :is(p,li,dd,span,figcaption){color:var(--ink-300)}:root[data-skin=circuit] .qc-surface :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--paper)}:root[data-skin=circuit] .qc-plate.qc-plate :where(p,li,dd,div,span,small,figcaption,td,th),:root[data-skin=circuit] .qc-surface.qc-surface :where(p,li,dd,div,span,small,figcaption,td,th){color:var(--ink-300)}:root[data-skin=circuit] .qc-plate.qc-plate :where(h1,h2,h3,h4,h5,h6,strong,b),:root[data-skin=circuit] .qc-surface.qc-surface :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--paper)}:root[data-skin=circuit] .qc-lit.qc-lit{color:var(--qc-lit,var(--accent))}:root[data-skin=circuit] .qc-fg.qc-fg{color:var(--paper)}:root[data-skin=circuit] .qc-mute.qc-mute{color:var(--ink-300)}:root[data-skin=circuit] .qc-dim.qc-dim{color:var(--ink-400)}:root[data-skin=circuit] .qc-yellow.qc-yellow{color:var(--highlight);text-shadow:0 0 22px #ffd93d47}:root[data-skin=circuit] .qc-cyan.qc-cyan{color:var(--accent);text-shadow:0 0 22px #27dfff59}:root[data-skin=circuit] .qc-plate--yellow.qc-plate--yellow :where(.q-mono,.q-eyebrow){color:var(--highlight)}:root[data-skin=circuit] .qc-surface.qc-surface{color:var(--paper);background:var(--qc-fill,#060e12);border-color:var(--qc-seam,#27dfff33);box-shadow:none}:root[data-skin=circuit] :is(p,li,span,small,dd,figcaption).qc-surface.qc-surface{color:var(--ink-300);background:0 0}:root[data-skin=circuit] .qc-plate.qc-plate{color:var(--paper)}:root[data-skin=circuit] .qc-plate.qc-plate :where([class*=num],[class*=kicker],[class*=tag],[class*=label],[class*=eyebrow],[class*=mono]){color:var(--qc-lit,var(--accent))}:root[data-skin=circuit] .qc-void{color:var(--ink-300);--qc-lit:var(--accent);--qc-glow:transparent;--qc-seam:#ffffff21;--qc-fill:#0a0f12;background:#05080a;position:relative}:root[data-skin=circuit] .qc-void .qc-plate{filter:none}:root[data-skin=circuit] .qc-void :is(h1,h2,h3,h4,h5,h6){color:var(--paper)}:root[data-skin=circuit] .qc-void :is(p,li,dd,blockquote,figcaption){color:var(--ink-300)}:root[data-skin=circuit] .qc-prose :where(p,li){color:var(--ink-300);line-height:1.75}:root[data-skin=circuit] .qc-prose :where(h2,h3,h4){color:var(--paper);text-transform:none;letter-spacing:-.015em}:root[data-skin=circuit] .qc-prose :where(strong,b){color:var(--paper)}:root[data-skin=circuit] .qc-prose :where(a){color:var(--accent);border-bottom-color:#27dfff73}:root[data-skin=circuit] .qc-prose :where(a:hover){color:#a9f0ff}:root[data-skin=circuit] .qc-prose :where(blockquote){border-left:2px solid var(--accent);color:var(--ink-300);background:0 0}:root[data-skin=circuit] .qc-prose :where(code){color:#a9f0ff;background:#ffffff0f;border:0}:root[data-skin=circuit] .qc-prose :where(pre){border:1px solid var(--qc-seam,#ffffff21);box-shadow:none;background:#0a0f12}:root[data-skin=circuit] .qc-prose :where(hr){border:0;border-top:1px solid var(--qc-seam,#ffffff21)}:root[data-skin=circuit] .qc-prose :where(img){box-shadow:none;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);border:0}:root[data-skin=circuit] .qc-prose :where(table){border-color:var(--qc-seam,#ffffff21)}:root[data-skin=circuit] .qc-prose :where(th,td){border-color:var(--qc-seam,#ffffff21);color:var(--ink-300)}:root[data-skin=circuit] .qc-prose :where(th){color:var(--paper)}:root[data-skin=circuit] .qc-rule{border-color:var(--qc-seam,#ffffff21);background:var(--qc-seam,#ffffff21);box-shadow:none;border-width:1px}:root[data-skin=circuit] .qc-void .qc-framed{filter:none;box-shadow:0 0 0 1px var(--qc-seam,#ffffff21)}:root[data-skin=circuit] body{color:var(--ink-300);background:#05080a}:root[data-skin=circuit] .qc-tiles.qc-tiles{box-shadow:none;background:0 0;border:0;gap:14px;margin:0;padding:0;list-style:none;display:grid}:root[data-skin=circuit] .qc-tiles.qc-tiles>*{border:0}:root[data-skin=circuit]{--accent-ink:var(--accent);--qrew-blue-ink:var(--accent);--blue-electric-ink:var(--accent);--fg-accent-on-paper:var(--accent);--fg-link:var(--accent);--ink-500:#7a7d81;--ink-400:#b7babe;--ink-300:#d9dbde}:root[data-skin=circuit] .qc-field .q-eyebrow,:root[data-skin=circuit] .qc-bloom .q-eyebrow,:root[data-skin=circuit] .qc-signal .q-eyebrow{color:var(--qc-lit,var(--accent))}:root[data-skin=circuit] .qc-field .section-head .rule,:root[data-skin=circuit] .qc-bloom .section-head .rule,:root[data-skin=circuit] .qc-signal .section-head .rule{background:var(--ink-300);height:1px}:root[data-skin=circuit] .qc-field .section-head .q-mono,:root[data-skin=circuit] .qc-bloom .section-head .q-mono,:root[data-skin=circuit] .qc-signal .section-head .q-mono{color:var(--paper)}:root[data-skin=circuit] .qc-void .section-head .rule{background:var(--qc-seam,#ffffff21);height:1px}:root[data-skin=circuit] .qc-framed--flat.qc-framed--flat{clip-path:none;filter:drop-shadow(0 0 18px #27dfff1f);border:1px solid #27dfff73}:root[data-skin=circuit] .qc-framed--flat.qc-framed--flat>*{border-color:#27dfff73}:root[data-skin=circuit] .qc-surface--lit.qc-surface--lit{border-style:solid;border-width:1px;border-color:var(--accent)}:root[data-skin=circuit] .qc-chip.qc-chip{border:1px solid var(--accent);color:var(--accent);box-shadow:none;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:0 0;border-radius:0}
