html.morphiq{--radius:.1875rem;--mq-navy:hsl(var(--brand));--mq-navy-2:#030349;--mq-paper:#fff;--mq-givre:hsl(var(--highlight));--mq-amber:hsl(var(--warning));--mq-mist:hsl(var(--brand-500));--mq-line-dark:#ffffff21;--mq-dim-dark:#ffffff94}html.morphiq [data-slot=card]{border-radius:3px}.mq-mono{font-family:var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.mq-tag{font-family:var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid;align-items:stretch;font-size:10px;line-height:1;display:inline-flex}.mq-tag>b{padding:5px 8px;font-weight:500}.mq-strip{display:flex}.mq-strip>i{width:5px}.mq-strip>i:first-child{background:var(--mq-mist)}.mq-strip>i:nth-child(2){background:var(--mq-givre)}.mq-strip>i:nth-child(3){background:var(--mq-amber)}.mq-sq{flex:none;width:7px;height:7px;margin-right:7px;display:inline-block}.mq-crop{position:relative}.mq-crop:before,.mq-crop:after,.mq-crop>.mq-c3,.mq-crop>.mq-c4{content:"";border:1px solid hsl(var(--foreground-muted));pointer-events:none;width:10px;height:10px;position:absolute}.mq-crop:before{border-bottom:0;border-right:0;top:-7px;left:-7px}.mq-crop:after{border-bottom:0;border-left:0;top:-7px;right:-7px}.mq-crop>.mq-c3{border-top:0;border-right:0;bottom:-7px;left:-7px}.mq-crop>.mq-c4{border-top:0;border-left:0;bottom:-7px;right:-7px}.mq-btn{border:1px solid hsl(var(--foreground));background:var(--mq-paper);color:hsl(var(--foreground));font:500 10.5px var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-items:stretch;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex}.mq-btn>span:first-child{white-space:nowrap;padding:9px 14px}.mq-btn .mq-strip>i{width:6px}.mq-btn:hover{background:hsl(var(--surface-200))}.mq-btn:focus-visible{outline:2px solid var(--mq-givre);outline-offset:2px}.mq-btn.is-ghost{border-color:hsl(var(--border));color:hsl(var(--foreground-light));background:0 0}.mq-btn.is-wide{width:100%}.mq-btn.is-wide>span:first-child{text-align:center;flex:1}.mq-card{background:var(--mq-paper);border:1px solid hsl(var(--border));border-radius:3px}.mq-dark{background:var(--mq-navy);border-color:var(--mq-navy);color:var(--mq-paper)}.mq-dark .mq-btn{background:var(--mq-paper);border-color:var(--mq-paper);color:var(--mq-navy)}.mq-dark .mq-btn:hover{background:#ffffffe0}.mq-dark .mq-btn.is-ghost{border-color:var(--mq-line-dark);color:var(--mq-paper);background:0 0}.mq-dark .mq-btn.is-ghost:hover{border-color:#ffffff73}.mq-dark .mq-crop:before,.mq-dark.mq-crop:before{border-color:hsl(var(--foreground-muted))}.mq-dim{color:var(--mq-dim-dark)}.mq-fine{font-family:var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:.02em;color:hsl(var(--foreground-muted));font-size:10.5px}.mq-dark .mq-fine{color:var(--mq-dim-dark)}.mq-seg{border:1px solid var(--mq-line-dark);gap:2px;padding:2px;display:inline-flex}.mq-seg>button{color:var(--mq-dim-dark);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:4px 9px}.mq-seg>button[aria-pressed=true]{background:var(--mq-paper);color:var(--mq-navy)}.mq-seg>button:focus-visible{outline:1px solid var(--mq-givre)}.mq-stage{background-image:radial-gradient(#ffffff1c 1px,#0000 1px);background-size:20px 20px;position:relative;overflow:hidden}.mq-node{background:var(--mq-navy);height:26px;font:500 9.5px var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--mq-paper);cursor:pointer;border:1px solid #ffffff47;align-items:center;transition:opacity .2s,border-color .15s;display:flex;position:absolute;transform:translate(-50%,-50%)}.mq-node:hover{border-color:#ffffffb3}.mq-node:focus-visible{outline:2px solid var(--mq-givre);outline-offset:3px}.mq-node .mq-pin{background:#ffffffd9;flex:none;width:6px;height:6px;margin:0 7px 0 8px}.mq-node[data-ring="1"] .mq-pin{background:0 0;border:1px solid #ffffffb3}.mq-node>b{text-overflow:ellipsis;padding-right:8px;font-weight:500;overflow:hidden}.mq-node>em{color:var(--mq-dim-dark);border-left:1px solid #ffffff29;align-items:center;height:100%;margin-left:auto;padding:0 7px;font-style:normal;display:flex}.mq-node[data-ring="0"]{border-color:#ffffff80;height:30px}.mq-node[data-setup=true]{border-style:dashed;border-color:#ffffff38}.mq-node[data-setup=true]>b,.mq-node[data-setup=true]>em{color:#ffffff6b}.mq-node[data-setup=true] .mq-pin{border-style:dashed;border-color:#fff6}.mq-node[aria-pressed=true]{background:var(--mq-paper);border-color:var(--mq-paper)}.mq-node[aria-pressed=true]>b{color:var(--mq-navy)}.mq-node[aria-pressed=true]>em{color:hsl(var(--foreground-lighter));border-color:hsl(var(--border))}.mq-node[aria-pressed=true] .mq-pin{background:var(--mq-givre);border:0}.mq-node[aria-pressed=true]:before,.mq-node[aria-pressed=true]:after{content:"";border:1px solid var(--mq-givre);width:6px;height:6px;position:absolute}.mq-node[aria-pressed=true]:before{border-bottom:0;border-right:0;top:-5px;left:-5px}.mq-node[aria-pressed=true]:after{border-top:0;border-left:0;bottom:-5px;right:-5px}.mq-badge{background:var(--mq-amber);min-width:14px;height:14px;color:var(--mq-navy);font:500 9px var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:0;place-items:center;padding:0 3px;display:grid;position:absolute;top:-7px;right:-7px}.mq-nodes[data-hover=true] .mq-node:not([data-lit=true]){opacity:.35}.mq-nodes[data-hover=true] .mq-flow{opacity:.3}.mq-flow{font:400 9.5px var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:.04em;color:#ffffff9e;white-space:nowrap;pointer-events:none;align-items:center;transition:opacity .2s;display:flex;position:absolute}.mq-flow .mq-sq{background:var(--mq-givre);width:5px;height:5px;margin-right:6px}.mq-colh{color:var(--mq-dim-dark);white-space:nowrap;align-items:center;gap:6px;display:flex;position:absolute;top:14px;transform:translate(-50%)}.mq-colh>span:first-child{color:#ffffff4d}.mq-colh .mq-cn{color:#ffffff61;border:1px solid #ffffff29;padding:0 4px;font-size:9px}.mq-live .mq-sq{animation:2.6s steps(2,end) infinite mq-blink}.mq-nodes[data-compact=true] .mq-node>em,.mq-nodes[data-compact=true] .mq-node[data-ring="1"]>b,.mq-nodes[data-compact=true] .mq-flow,.mq-nodes[data-compact=true] .mq-colh{display:none}.mq-nodes[data-compact=true] .mq-node .mq-pin{margin:0 auto}.mq-nodes[data-compact=true] .mq-node[data-ring="0"]>b{color:var(--mq-paper);padding:0;font-size:8.5px;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.mq-insp-sec{border-top:1px solid var(--mq-line-dark);gap:9px;padding-top:12px;display:grid}.mq-kv{color:#ffffffb8;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.mq-kv>b{font:500 12px var(--font-ibm-mono), ui-monospace, monospace;color:var(--mq-paper);white-space:nowrap}.mq-hb{color:#ffffffb8;text-align:left;grid-template-columns:minmax(0,7rem) 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.mq-hb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mq-hb>i{background:linear-gradient(90deg, var(--mq-paper) var(--w), #ffffff1a var(--w));height:6px}.mq-hb>b{font:500 12px var(--font-ibm-mono), ui-monospace, monospace;color:var(--mq-paper);text-align:right;white-space:nowrap}.mq-pix{grid-template-columns:repeat(auto-fill,minmax(14px,1fr));gap:3px;display:grid}.mq-pix>span{aspect-ratio:1;background:var(--mq-navy)}.mq-pix>span[data-state=live]{background:var(--mq-givre);animation:2.6s steps(2,end) infinite mq-blink}.mq-pix>span[data-state=error]{background:var(--mq-amber)}.mq-pix>span[data-state=paused]{background:hsl(var(--border-secondary))}.mq-bars{align-items:flex-end;gap:2px;height:34px;display:flex}.mq-bars>i{background:var(--mq-navy);flex:1;min-height:2px}.mq-bars>i:last-child{background:var(--mq-givre)}@keyframes mq-blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.mq-pix>span[data-state=live],.mq-live .mq-sq{animation:none}}html[data-motion=reduced] .mq-pix>span[data-state=live],html[data-motion=reduced] .mq-live .mq-sq{animation:none}html:not(.morphiq) .theme-only-morphiq,html.morphiq .theme-not-morphiq{display:none}.mq-dark .mq-bars>i{background:#ffffffc7}.mq-dark .mq-bars>i:last-child{background:var(--mq-givre)}html.morphiq [data-mq-scope] p.font-mono.uppercase{border:1px solid hsl(var(--foreground));letter-spacing:.12em;width:fit-content;height:22px;color:hsl(var(--foreground));align-self:flex-start;align-items:center;padding:0 8px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}html.morphiq [data-mq-scope] p.font-mono.uppercase:not([data-slot=card] *){gap:8px;padding-right:0}html.morphiq [data-mq-scope] p.font-mono.uppercase:not([data-slot=card] *):after{content:"";background:linear-gradient(90deg, var(--mq-mist) 0 5px, var(--mq-givre) 5px 10px, var(--mq-amber) 10px 15px);align-self:stretch;width:15px}html.morphiq [data-mq-scope] [data-slot=card]:not([data-slot=card] [data-slot=card]){position:relative;overflow:visible}html.morphiq [data-mq-scope] [data-slot=card]:not([data-slot=card] [data-slot=card]):before,html.morphiq [data-mq-scope] [data-slot=card]:not([data-slot=card] [data-slot=card]):after{content:"";border:1px solid hsl(var(--foreground-muted));pointer-events:none;width:10px;height:10px;position:absolute}html.morphiq [data-mq-scope] [data-slot=card]:not([data-slot=card] [data-slot=card]):before{border-bottom:0;border-right:0;top:-7px;left:-7px}html.morphiq [data-mq-scope] [data-slot=card]:not([data-slot=card] [data-slot=card]):after{border-top:0;border-left:0;bottom:-7px;right:-7px}html.morphiq [data-mq-scope] [data-slot=tabs-trigger]{font-family:var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}html.morphiq [data-mq-scope] [data-slot=tabs-list]~span[aria-hidden]{background:var(--mq-givre)}html.morphiq [data-mq-scope] [data-slot=tabs-trigger]:after{background:var(--mq-givre)!important;border-radius:0!important}html.morphiq [data-mq-scope] :is(button,a)[data-variant]:not([data-variant=text]){font-family:var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:0;font-size:10.5px;font-weight:500}html.morphiq [data-mq-scope] [data-variant=primary]{background-color:var(--mq-paper);background-image:linear-gradient(90deg, transparent calc(100% - 18px), var(--mq-mist) calc(100% - 18px) calc(100% - 12px), var(--mq-givre) calc(100% - 12px) calc(100% - 6px), var(--mq-amber) calc(100% - 6px));border-color:hsl(var(--foreground));color:hsl(var(--foreground));padding-right:28px}html.morphiq [data-mq-scope] [data-variant=primary]:hover{background-color:hsl(var(--surface-200))}html.morphiq [data-mq-scope] .rounded-full.size-1\.5,html.morphiq [data-mq-scope] .rounded-full.size-2,html.morphiq [data-mq-scope] .rounded-full.size-8{border-radius:0}html.morphiq [data-mq-scope] a.rounded-full,html.morphiq [data-mq-scope] button.rounded-full,html.morphiq [data-mq-scope] span.rounded-full.border{border-radius:2px}html.morphiq [data-mq-scope] [data-slot=prompt-input]{border-radius:3px}html.morphiq [data-mq-scope] [data-slot=progress],html.morphiq [data-mq-scope] [data-slot=progress-indicator]{border-radius:0}html.morphiq [data-mq-scope=home-sources]>section,html.morphiq [data-mq-scope=home-sources] section[aria-label]>.flex.flex-col.gap-4{gap:22px}html.morphiq [data-mq-scope=home-sources]>section>div:first-child>p.text-xs{font-family:var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground-lighter));font-size:10.5px}html.morphiq [data-mq-scope=home-sources]>section>div:first-child>p.text-xs a{border-bottom:1px solid hsl(var(--foreground));padding-bottom:1px}html.morphiq [data-mq-scope=home-sources]>section>div:first-child>p.text-xs a:hover{border-color:var(--mq-givre);text-decoration:none}html.morphiq [data-mq-scope] h2{letter-spacing:-.03em;font-weight:400}html.morphiq [data-mq-scope=home-sources] button.rounded-full.border{background:var(--mq-paper);border-radius:0;height:28px;padding-top:0;padding-bottom:0}html.morphiq [data-mq-scope=home-sources] button.rounded-full.border:hover{border-color:hsl(var(--foreground));background:var(--mq-paper)}html.morphiq [data-mq-scope=home-sources] button.rounded-full.border>span:last-child{border-left:1px solid hsl(var(--border-secondary));align-self:stretch;margin-left:2px;padding-left:8px}html.morphiq [data-mq-scope=home-sources] button.rounded-full.border .text-brand{color:hsl(var(--foreground))}html.morphiq [data-mq-scope=home-sources] button[data-variant=text]:not(:empty):not([data-slot=prompt-input] *):before{content:"";background:var(--mq-givre);vertical-align:2px;width:5px;height:5px;margin-right:9px;display:inline-block}html.morphiq [data-mq-scope=home-guide] [class*=radial-gradient]{display:none}html.morphiq [data-mq-scope] .rounded-full.size-5,html.morphiq [data-mq-scope] .rounded-full.p-1\.5,html.morphiq [data-mq-scope] span.rounded-full.font-mono{border-radius:0}html.morphiq [data-mq-scope] [data-slot=progress]{background:hsl(var(--border-secondary));height:8px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 3px),#0000 calc(10% - 3px) 10%);mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 3px),#0000 calc(10% - 3px) 10%)}html.morphiq [data-mq-scope] [data-slot=progress-indicator]{background:var(--mq-navy)}html.morphiq [data-mq-scope=home-guide] [data-slot=collapsible-trigger]{font-family:var(--font-ibm-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}
