.miq-idp-button{width:100%}.miq-idp-button__inner{justify-content:center;align-items:center;gap:.75rem;display:inline-flex}.miq-idp-button__logo{flex-shrink:0}
@keyframes miq-fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes miq-context-authority-drift{0%{transform:scale(1.05)translate(3vw,-.6rem)}to{transform:scale(1.09)translateY(1.25rem)}}@keyframes miq-context-authority-scroll-depth{0%{transform:scale(1.04)translate(5vw,-1rem)}to{transform:scale(1.12)translate(-1vw,2.25rem)}}.miq-button{border-radius:var(--radius);cursor:pointer;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-height:2.75rem;padding:clamp(.75rem,2vw,1rem) clamp(1.25rem,3vw,2rem);font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .18s,transform .18s,box-shadow .22s;display:inline-flex}.miq-button:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 24px #00000038}.miq-button--disabled,.miq-button--disabled:hover,.miq-button--disabled:active{cursor:default;opacity:1;box-shadow:none;transform:none}.miq-button:active{transform:translateY(0)}.miq-button:focus-visible{outline:2px solid hsl(var(--brand-cyan));outline-offset:3px}.miq-button--primary{background:hsl(var(--brand-cyan));color:hsl(var(--brand-cyan-foreground));box-shadow:0 0 32px hsl(var(--brand-cyan) / .25), 0 12px 28px #0000003d;border-color:#0000}.miq-button--primary:hover{box-shadow:0 0 40px hsl(var(--brand-cyan) / .4), 0 16px 34px #0000004d}.miq-button--secondary{color:hsl(var(--primary));border-color:hsl(var(--primary));background-color:#0000}.miq-button--tertiary{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));border-color:hsl(var(--border))}.miq-button__audience{font-variant:small-caps;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--brand-cyan));font-size:.6875rem;font-weight:700}.miq-button__label{display:block}.miq-hero__ctas[data-count="3"] .miq-button,.miq-hero__ctas[data-count="4"] .miq-button,.miq-hero__ctas[data-count="5"] .miq-button{text-align:center;background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-color:hsl(var(--border));padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1rem,2vw,1.5rem);transition:transform .2s,box-shadow .22s,border-color .22s;box-shadow:0 2px 12px #0000002e}.miq-hero__ctas[data-count="3"] .miq-button:hover,.miq-hero__ctas[data-count="4"] .miq-button:hover,.miq-hero__ctas[data-count="5"] .miq-button:hover{opacity:1;border-color:hsl(var(--brand-cyan) / .55);box-shadow:0 0 32px hsl(var(--brand-cyan) / .25), 0 8px 24px #00000038;transform:translateY(-3px)}.miq-hero{--hero-pad-v:clamp(5rem, 12vh, 8rem);min-height:min(820px,92vh);padding:var(--hero-pad-v) clamp(1.25rem, 4vw, 3rem);color:hsl(var(--foreground));align-items:center;display:flex;position:relative;overflow:hidden}.miq-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 8% 18%, hsl(var(--brand-cyan) / .1) 0%, transparent 55%), radial-gradient(ellipse 55% 70% at 90% 80%, hsl(var(--brand-navy) / .18) 0%, transparent 52%), radial-gradient(ellipse 45% 45% at 60% 5%, hsl(var(--primary) / .06) 0%, transparent 48%), radial-gradient(ellipse 35% 50% at 30% 90%, hsl(var(--brand-navy) / .12) 0%, transparent 45%), radial-gradient(ellipse 60% 40% at 75% 30%, hsl(var(--brand-cyan) / .05) 0%, transparent 50%);position:absolute;inset:0}.miq-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.miq-hero[data-context-authority=true] .miq-hero__bg:after{content:"";z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0000 0%,#050d1838 44%,#050d18db 100%);height:46%;position:absolute;bottom:-1px;left:36%;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000070 34%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000070 34%,#000 100%)}.miq-hero__bg img{object-fit:cover;object-position:center}.miq-hero[data-context-authority=true] .miq-hero__image{z-index:0;object-position:68% center;opacity:.72;filter:saturate(1.08)contrast(.94);transform-origin:76%;animation:18s ease-in-out infinite alternate miq-context-authority-drift;transform:scale(1.05)translate(3vw,-.6rem);-webkit-mask-image:linear-gradient(#000 0% 58%,#000000a3 76%,#00000029 91%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#000000a3 76%,#00000029 91%,#0000 100%)}.miq-hero[data-context-authority=true] .miq-hero__gradient{background:radial-gradient(circle at 78% 46%,#38bdf82b,#0000 34rem),linear-gradient(90deg,#050d18 0% 42%,#050d18eb 54%,#050d187a 78%,#050d1838 100%)}.miq-hero__gradient{z-index:2;background:linear-gradient(135deg, hsl(var(--background) / .96) 0%, hsl(var(--background) / .72) 50%, hsl(var(--background) / .3) 100%);position:absolute;inset:0}.miq-hero__sphere{opacity:.62;width:min(55vw,640px);height:auto;filter:drop-shadow(0 0 60px hsl(var(--brand-cyan) / .18));position:absolute;top:50%;right:-6rem;transform:translateY(-50%)}.miq-hero__sphere-placeholder{aspect-ratio:1;background-color:hsl(var(--brand-cyan) / .08);border-radius:50%;width:min(45vw,500px);position:absolute;top:50%;right:-4rem;transform:translateY(-50%)}.miq-hero__content{z-index:1;flex-direction:column;gap:1.75rem;max-width:46rem;display:flex;position:relative}.miq-hero__eyebrow{font-variant:small-caps;text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--brand-cyan));align-items:center;gap:.5em;margin:0;font-size:.8125rem;font-weight:700;animation:.55s cubic-bezier(.22,1,.36,1) 50ms both miq-fade-up;display:inline-flex}.miq-hero__eyebrow:before{content:"";background-color:hsl(var(--brand-cyan));border-radius:2px;flex-shrink:0;width:2rem;height:2px;display:inline-block}.miq-hero__headline{letter-spacing:-.03em;color:hsl(var(--foreground));margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:800;line-height:1.05;animation:.6s cubic-bezier(.22,1,.36,1) .12s both miq-fade-up}.miq-hero__subheadline{color:hsl(var(--muted-foreground));max-width:50ch;margin:0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:400;line-height:1.6;animation:.6s cubic-bezier(.22,1,.36,1) .2s both miq-fade-up}.miq-hero__ctas{flex-wrap:wrap;gap:.875rem;margin-top:.5rem;animation:.6s cubic-bezier(.22,1,.36,1) .3s both miq-fade-up;display:flex}.miq-hero__ctas[data-count="3"],.miq-hero__ctas[data-count="4"],.miq-hero__ctas[data-count="5"]{gap:1rem;margin-top:.75rem;display:grid}.miq-hero__ctas[data-count="3"]{grid-template-columns:repeat(3,1fr)}.miq-hero__ctas[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.miq-hero__ctas[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.miq-hero__lead-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.25rem;animation:.6s cubic-bezier(.22,1,.36,1) .28s both miq-fade-up;display:flex}.miq-hero__scrollcue{color:#badef8d9;letter-spacing:.01em;align-items:center;gap:.55rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.miq-hero__scrollcue:hover{color:hsl(var(--brand-cyan))}.miq-hero__scrollcue-arrow{width:1.65rem;height:1.65rem;color:hsl(var(--brand-cyan));border:1px solid #7dd3fc66;border-radius:999px;place-items:center;animation:1.8s ease-in-out infinite miq-hero-bob;display:grid}@keyframes miq-hero-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.miq-hero__paths{margin-top:.75rem;animation:.6s cubic-bezier(.22,1,.36,1) .36s both miq-fade-up}.miq-hero__paths-label{font-variant:small-caps;text-transform:uppercase;letter-spacing:.16em;color:#badef8b3;margin:0 0 .9rem;font-size:.75rem;font-weight:700}.miq-hero__paths-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.miq-hero__path-card{isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#0e2136eb,#07111dd1);border:1px solid #7dd3fc3d;border-radius:14px;flex-direction:column;gap:.35rem;min-height:10.35rem;padding:1rem 1.05rem 3.1rem;text-decoration:none;transition:transform .2s,border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff0f}.miq-hero__path-card:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#07111df5 0%,#07111de6 44%,#07111d94 68%,#07111d2e 100%);position:absolute;inset:0}.miq-hero__path-card:hover{background:#091b2deb;border-color:#67e8f999;transform:translateY(-3px);box-shadow:0 0 0 1px #67e8f929,0 22px 50px #00000057}.miq-hero__path-card:focus-visible{outline:2px solid hsl(var(--brand-cyan));outline-offset:3px}.miq-hero__path-eyebrow,.miq-hero__path-title,.miq-hero__path-desc{z-index:2;max-width:78%;position:relative}.miq-hero__path-eyebrow{font-variant:small-caps;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--brand-cyan));font-size:.68rem;font-weight:700}.miq-hero__path-title{color:hsl(var(--foreground));text-wrap:balance;font-size:1.02rem;font-weight:700;line-height:1.2}.miq-hero__path-desc{-webkit-line-clamp:2;line-clamp:2;color:#c6d8eac7;text-wrap:pretty;-webkit-box-orient:vertical;font-size:.82rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.miq-hero__path-arrow{z-index:2;width:1.85rem;height:1.85rem;color:hsl(var(--brand-cyan));border:1px solid #7dd3fc66;border-radius:999px;place-items:center;font-size:1.05rem;line-height:1;transition:transform .2s,background-color .2s,border-color .2s;display:grid;position:absolute;bottom:1rem;left:1.05rem}.miq-hero__path-card:hover .miq-hero__path-arrow{background-color:#38bdf829;border-color:#67e8f9b3;transform:translate(3px)}.miq-hero__path-icon{z-index:0;inset-block:0;color:#bae2fcd9;pointer-events:none;background:linear-gradient(#e2f4ff14,#38bdf80a),radial-gradient(95% 95% at 60% 42%,#38bdf81f,#0000 68%);border:0;border-radius:0 13px 13px 0;place-items:center;width:min(62%,9.15rem);height:100%;padding:0;transition:filter .2s,opacity .2s;display:grid;position:absolute;right:0;overflow:hidden;box-shadow:inset 1px 0 #7dd3fc1f,inset 14px 0 22px #07111d52}.miq-hero__path-icon img{object-fit:cover;object-position:center;filter:saturate(1.12)contrast(1.05)drop-shadow(0 2px 2px #00000057);width:100%;height:100%;transition:transform .22s;display:block}.miq-hero__path-card:hover .miq-hero__path-icon{filter:brightness(1.08)}.miq-hero__path-card:hover .miq-hero__path-icon img{transform:scale(1.035)}@media (max-width:640px){.miq-hero__path-eyebrow,.miq-hero__path-title,.miq-hero__path-desc{max-width:68%}.miq-hero__path-icon{width:min(43%,8.15rem)}}@media (max-width:1024px){.miq-hero__paths-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.miq-hero__paths-grid{grid-template-columns:1fr;gap:.7rem}.miq-hero__path-card{min-height:9.25rem;padding:.9rem 1rem 3rem}}@media (prefers-reduced-motion:reduce){.miq-hero__lead-actions,.miq-hero__paths,.miq-hero__scrollcue-arrow{animation:none}}.miq-hero[data-context-authority=true]{min-height:clamp(600px,100svh - 6rem,720px);color:hsl(var(--foreground));background:linear-gradient(135deg,#050d18 0%,#081827 52%,#07111d 100%);padding-block:clamp(4rem,10vh,6rem)}.miq-hero[data-context-authority=true]:before{background:radial-gradient(circle at 18% 22%,#22d3ee29,#0000 21rem),radial-gradient(circle at 86% 10%,#7dd3fc21,#0000 24rem),linear-gradient(#ffffff0a,#0000 42%)}.miq-hero[data-context-authority=true] .miq-hero__content{width:min(100%,80rem);max-width:80rem;margin-inline:auto}.miq-hero[data-context-authority=true] .miq-hero__eyebrow{color:hsl(var(--brand-cyan));letter-spacing:.14em}.miq-hero[data-context-authority=true] .miq-hero__eyebrow:before{background-color:hsl(var(--brand-cyan))}.miq-hero[data-context-authority=true] .miq-hero__headline{max-width:12ch;color:hsl(var(--foreground));letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 26px #00000057;font-size:clamp(3.25rem,5.4vw,5.25rem);line-height:.98}.miq-hero[data-context-authority=true] .miq-hero__subheadline{color:#e2f2ffeb;text-wrap:pretty;max-width:43rem;font-size:clamp(1.0625rem,1.45vw,1.25rem);line-height:1.55}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="3"]{max-width:47rem}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="4"]{max-width:64rem}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="5"]{max-width:80rem}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="3"] .miq-button,.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="4"] .miq-button,.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="5"] .miq-button{min-height:7.5rem;color:hsl(var(--foreground));text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#0e2136eb,#07111dd1);border-color:#7dd3fc42;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:clamp(1rem,1.7vw,1.3rem) clamp(1.1rem,2vw,1.4rem);display:grid;box-shadow:0 18px 40px #00000042,inset 0 1px #ffffff12}.miq-hero[data-context-authority=true] .miq-button__body{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.miq-hero[data-context-authority=true] .miq-button__audience{color:hsl(var(--brand-cyan));letter-spacing:.13em;font-size:.7rem}.miq-hero[data-context-authority=true] .miq-button__label{color:hsl(var(--foreground));text-wrap:balance;font-size:1.0625rem;font-weight:700;line-height:1.2}.miq-hero[data-context-authority=true] .miq-button__desc{-webkit-line-clamp:2;line-clamp:2;color:#c6d8eac7;letter-spacing:0;text-transform:none;text-wrap:pretty;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.miq-hero[data-context-authority=true] .miq-button__arrow{width:2rem;height:2rem;color:hsl(var(--brand-cyan));border:1px solid #7dd3fc66;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.1rem;line-height:1;transition:transform .2s,background-color .2s,border-color .2s;display:grid}.miq-hero[data-context-authority=true] .miq-button:hover .miq-button__arrow{background-color:#38bdf829;border-color:#67e8f9b3;transform:translate(3px)}.miq-hero[data-context-authority=true] .miq-hero__ctas .miq-button--primary{background:linear-gradient(150deg,#38bdf838,#091a2ceb 62%);border-color:#67e8f98c}.miq-hero[data-context-authority=true] .miq-hero__ctas .miq-button--primary .miq-button__arrow{color:hsl(var(--foreground));background-color:#38bdf838;border-color:#67e8f9b3}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="3"] .miq-button:hover,.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="4"] .miq-button:hover,.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="5"] .miq-button:hover{background:#091b2de6;border-color:#67e8f9ad;box-shadow:0 0 0 1px #67e8f929,0 20px 48px #00000057}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="3"] .miq-button--disabled:hover,.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="4"] .miq-button--disabled:hover,.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="5"] .miq-button--disabled:hover{opacity:1;background:#07121fc2;border-color:#7dd3fc47;box-shadow:0 16px 38px #0000003d,inset 0 1px #ffffff14}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="5"] .miq-button--primary{background:linear-gradient(135deg,#38bdf842,#07121fe6 58%),#07121fd6;border-color:#67e8f9b8;box-shadow:0 0 0 1px #67e8f92e,0 18px 44px #0000004d,inset 0 1px #ffffff1f}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="5"] .miq-button--primary .miq-button__label{color:hsl(var(--foreground))}@supports (animation-timeline:scroll()){.miq-hero[data-context-authority=true] .miq-hero__image{animation:linear both miq-context-authority-scroll-depth;animation-timeline:scroll(root);animation-range:0 760px}}@media (max-width:1024px){.miq-hero{--hero-pad-v:clamp(3.5rem, 9vh, 6rem);min-height:min(680px,80vh)}.miq-hero__sphere{width:min(60vw,400px);right:-4rem}.miq-hero[data-context-authority=true]{min-height:auto}.miq-hero[data-context-authority=true] .miq-hero__image{object-position:70% center;opacity:.34;filter:saturate(1.04)contrast(.9);-webkit-mask-image:linear-gradient(#000 0%,#000000b8 52%,#0000002e 78%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 52%,#0000002e 78%,#0000 100%)}.miq-hero[data-context-authority=true] .miq-hero__headline{font-size:clamp(3rem,8vw,4.75rem)}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="3"],.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="4"],.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.miq-hero{--hero-pad-v:2.5rem;min-height:60vh}.miq-hero__ctas[data-count="3"],.miq-hero__ctas[data-count="4"],.miq-hero__ctas[data-count="5"]{grid-template-columns:1fr}.miq-hero[data-context-authority=true]{padding:3rem 1.25rem 4rem}.miq-hero[data-context-authority=true] .miq-hero__image{object-position:76% top;opacity:.14;filter:saturate(1.02)contrast(.88);transform:scale(1.22)translate(18%,-12%);-webkit-mask-image:linear-gradient(#0000006b 0%,#0003 30%,#0000000f 52%,#0000 78%);mask-image:linear-gradient(#0000006b 0%,#0003 30%,#0000000f 52%,#0000 78%)}.miq-hero[data-context-authority=true] .miq-hero__gradient{background:linear-gradient(#050d18f2,#050d18e0),linear-gradient(90deg,#050d18fa,#050d18b8)}.miq-hero[data-context-authority=true] .miq-hero__content{gap:1.4rem}.miq-hero[data-context-authority=true] .miq-hero__eyebrow{letter-spacing:.11em;font-size:.72rem}.miq-hero[data-context-authority=true] .miq-hero__headline{max-width:100%;font-size:clamp(2.6rem,11vw,3.2rem);line-height:1}.miq-hero[data-context-authority=true] .miq-hero__subheadline{font-size:1.02rem;line-height:1.5}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="3"],.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="4"],.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="5"]{grid-template-columns:1fr;gap:.75rem}.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="3"] .miq-button,.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="4"] .miq-button,.miq-hero[data-context-authority=true] .miq-hero__ctas[data-count="5"] .miq-button{gap:.35rem;min-height:4.5rem;padding:.95rem 1rem}.miq-hero[data-context-authority=true] .miq-button__label{min-height:1.85rem}.miq-hero__sphere{display:none}}@media (prefers-reduced-motion:reduce){.miq-hero__eyebrow,.miq-hero__headline,.miq-hero__subheadline,.miq-hero__ctas,.miq-hero__image{animation:none}}
.miq-journey{--jf-base:clamp(.92rem, 1.5vw, 1.02rem);--jf-sm:clamp(.8rem, 1.2vw, .88rem);--jf-xs:clamp(.68rem, 1vw, .76rem);--j-ink:#e2f2fff2;--j-ink-dim:#badef8b8;--j-green:#2ee59d;--j-amber:#fb923c;--j-red:#f87171;--j-cyan:#38bdf8;color:var(--j-ink);flex-direction:column;gap:clamp(.9rem,2vw,1.4rem);display:flex}.miq-journey__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.miq-journey__priced{font-size:var(--jf-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--j-ink-dim)}.miq-journey__priced strong{color:var(--j-ink)}.miq-pricing{position:relative}.miq-pricing__trigger{color:var(--j-ink);font-size:var(--jf-xs);letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #7dd3fc4d;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-weight:700;list-style:none;display:inline-flex}.miq-pricing__trigger::-webkit-details-marker{display:none}.miq-pricing__trigger:hover{border-color:#67e8f999}.miq-pricing__caret{opacity:.7;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .2s}.miq-pricing[open] .miq-pricing__caret{transform:rotate(180deg)}.miq-pricing__panel{z-index:20;background:linear-gradient(160deg,#0a1828fc,#050c16fc);border:1px solid #7dd3fc40;border-radius:14px;width:min(92vw,26rem);padding:.9rem 1rem;animation:.2s miq-j-fade;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 24px 60px #00000073}.miq-pricing__head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}.miq-pricing__head strong{font-size:var(--jf-sm)}.miq-pricing__asof{font-size:var(--jf-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--j-green)}.miq-pricing__table{border-collapse:collapse;width:100%;font-size:var(--jf-xs);font-variant-numeric:tabular-nums}.miq-pricing__table th[scope=col]{color:var(--j-ink-dim);text-align:right;border-bottom:1px solid #ffffff1a;padding:.2rem .3rem;font-weight:700}.miq-pricing__table th[scope=col]:first-child{text-align:left}.miq-pricing__table td{color:var(--j-ink);text-align:right;padding:.28rem .3rem}.miq-pricing__table th[scope=row]{color:var(--j-ink);text-align:left;padding:.28rem .3rem;font-weight:600}.miq-pricing__table tr[data-demo=true]{background:#38bdf814}.miq-pricing__tag{color:#bae2fc;background:#38bdf833;border-radius:999px;margin-left:.4rem;padding:0 .35rem;font-size:.82em;font-weight:700}.miq-pricing__unit{font-size:var(--jf-xs);color:var(--j-ink-dim);text-align:right;margin:.5rem 0 0}.miq-pricing__lineage{font-size:calc(var(--jf-xs) * .95);color:var(--j-ink-dim);margin:.45rem 0 0;line-height:1.5}.miq-pricing__lineage a{color:var(--j-cyan)}.miq-storybeat{background:radial-gradient(70% 120% at 12% 0,#122c4673,#0000 70%),linear-gradient(160deg,#0a1828f5,#050c16fa);border:1px solid #7dd3fc38;border-radius:16px;flex-direction:column;gap:.4rem;padding:clamp(.9rem,2.2vw,1.3rem) clamp(1rem,2.6vw,1.6rem);animation:.5s miq-j-fade;display:flex;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff0d}.miq-storybeat__headline{letter-spacing:-.01em;margin:0;font-size:clamp(1.05rem,2.4vw,1.4rem);font-weight:700;line-height:1.25}.miq-storybeat__why{font-size:var(--jf-sm);color:var(--j-ink-dim);margin:0;line-height:1.5}.miq-storybeat__cta{color:#e0f4ff;font-size:var(--jf-sm);background:linear-gradient(150deg,#38bdf838,#091a2ce6 62%);border:1px solid #67e8f980;border-radius:999px;align-self:flex-start;margin-top:.35rem;padding:.5rem 1rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .2s,border-color .2s}.miq-storybeat__cta:hover{border-color:#67e8f9cc;transform:translateY(-1px);box-shadow:0 0 24px #38bdf84d}.miq-storybeat__cta--static{cursor:default}.miq-journey__cols{grid-template-columns:1fr 1fr;gap:clamp(.8rem,2vw,1.25rem);display:grid}@media (max-width:760px){.miq-journey__cols{grid-template-columns:1fr}}.miq-jcol{background:radial-gradient(60% 90% at 16% 0,#122c4659,#0000 70%),linear-gradient(160deg,#081422f5,#040a12fa);border:1px solid #7dd3fc2e;border-radius:18px;flex-direction:column;gap:.75rem;padding:clamp(.85rem,2vw,1.15rem);transition:border-color .5s,box-shadow .5s;display:flex;box-shadow:0 24px 60px #0000004d,inset 0 1px #ffffff0d}.miq-jcol[data-side=without]{border-color:#fb923c52}.miq-jcol[data-side=with]{border-color:#2ee59d57}.miq-jcol__head{align-items:center;gap:.55rem;display:flex}.miq-jcol__dot{border-radius:999px;width:.6rem;height:.6rem}.miq-jcol[data-side=without] .miq-jcol__dot{background:var(--j-amber);box-shadow:0 0 12px var(--j-amber)}.miq-jcol[data-side=with] .miq-jcol__dot{background:var(--j-green);box-shadow:0 0 12px var(--j-green)}.miq-jcol__title{font-size:var(--jf-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--j-ink);margin:0;font-weight:700}.miq-cmeter{--cmeter-color:var(--j-cyan);flex-direction:column;gap:.4rem;display:flex}.miq-cmeter__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.miq-cmeter__occ{font-size:var(--jf-sm);font-variant-numeric:tabular-nums;color:var(--j-ink-dim)}.miq-cmeter__occ strong{font-size:var(--jf-base);color:var(--cmeter-color);font-weight:800}.miq-cmeter__cost{font-size:var(--jf-base);font-variant-numeric:tabular-nums;color:var(--j-ink);margin-left:auto;font-weight:800}.miq-cmeter__io-tag{font-size:var(--jf-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--j-ink-dim);font-weight:700}.miq-cmeter__track{background:#ffffff0f;border-radius:999px;height:.62rem;position:relative;overflow:hidden}.miq-cmeter__fill{background:var(--cmeter-color);box-shadow:0 0 12px var(--cmeter-color);border-radius:999px;transition:width .18s linear,background .4s;position:absolute;inset:0 auto 0 0}.miq-cmeter[data-compacting=true] .miq-cmeter__fill{animation:.9s ease-in-out infinite miq-j-pulse}.miq-cmeter__io{font-variant-numeric:tabular-nums;flex-direction:column;gap:.18rem;display:flex}.miq-cmeter__io-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.miq-cmeter__io-label{font-size:var(--jf-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--j-ink-dim)}.miq-cmeter__io-row b{font-size:var(--jf-sm);color:var(--j-ink);font-weight:800}.miq-cmeter__io-row--in b{color:#badef8}.miq-cmeter__io-row--out b{color:#c4b5fd}.miq-cmeter__pct{letter-spacing:.06em;text-transform:uppercase;color:var(--j-ink-dim);margin-left:auto}.miq-focus{--focus-color:var(--j-green);flex-direction:column;gap:.3rem;display:flex}.miq-focus__head{justify-content:space-between;align-items:baseline;display:flex}.miq-focus__label{font-size:var(--jf-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--j-ink-dim);font-weight:700}.miq-focus__pct{font-size:var(--jf-sm);font-variant-numeric:tabular-nums;color:var(--focus-color);font-weight:800}.miq-focus__track{background:#ffffff0f;border-radius:999px;height:.4rem;position:relative;overflow:hidden}.miq-focus__fill{background:var(--focus-color);box-shadow:0 0 10px var(--focus-color);border-radius:999px;transition:width .25s,background .4s;position:absolute;inset:0 auto 0 0}.miq-focus[data-compacting]:not([data-compacting="0"]) .miq-focus__fill{animation:.9s ease-in-out infinite miq-j-pulse}.miq-focus__counter{font-size:var(--jf-xs);color:var(--j-ink-dim);margin:0}.miq-focus__state--warn{color:var(--j-amber);font-weight:700}.miq-focus__state--compacting{color:#a5b4fc;font-weight:700}.miq-focus__state--ok{color:var(--j-green);font-weight:700}.miq-agentbeat{min-height:2.1rem;font-size:var(--jf-sm);background:#ffffff08;border:1px dashed #7dd3fc33;border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .7rem;line-height:1.4;display:flex}.miq-agentbeat[data-empty=true]{opacity:.4}.miq-agentbeat__label{font-size:var(--jf-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--j-ink-dim);flex:none;font-weight:700}.miq-agentbeat__text{min-width:0;animation:.4s miq-j-fade}.miq-jchat{scrollbar-width:thin;background:#0208108c;border:1px solid #7dd3fc1a;border-radius:12px;height:clamp(285px,44vh,390px);padding:.4rem;overflow-y:auto}.miq-jchat__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.miq-jchat__row{align-items:flex-start;gap:.5rem;display:flex}.miq-jchat__row[data-speaker=user]{justify-content:flex-start}.miq-jchat__row[data-speaker=agent]{justify-content:flex-end}.miq-jchat__avatar{background:linear-gradient(155deg,#e2f4ff29,#38bdf80d 50%,#07111d40),radial-gradient(120% 120% at 30% 18%,#ffffff40,#0000 55%);border:1px solid #7dd3fc4d;border-radius:999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;margin-top:.1rem;display:grid;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px 5px #00000059,0 4px 10px #00000047}.miq-jchat__avatar svg{width:1.05rem;height:1.05rem}.miq-jchat__avatar[data-speaker=agent]{color:var(--j-cyan)}.miq-jchat__avatar[data-speaker=user]{color:#d6e6f6eb}.miq-jchat__bubble{max-width:88%;font-size:var(--jf-sm);border-radius:12px;flex-direction:column;align-items:stretch;gap:.35rem;padding:.45rem .7rem;line-height:1.45;animation:.3s miq-j-fade;display:inline-flex}.miq-jchat__line{align-items:flex-start;gap:.4rem;display:flex}.miq-jchat__confidence{font-size:calc(var(--jf-xs) * .92);letter-spacing:.02em;opacity:.92;border:1px solid;border-radius:999px;align-self:flex-start;padding:.05rem .45rem;font-weight:700}.miq-jchat__confidence[data-level=high]{color:var(--j-green);background:#2ee59d1a}.miq-jchat__confidence[data-level=medium]{color:var(--j-amber);background:#fb923c1a}.miq-jchat__confidence[data-level=low]{color:var(--j-red);background:#f871711a}.miq-jchat__row[data-speaker=user] .miq-jchat__bubble{color:#e0f4ff;background:linear-gradient(150deg,#38bdf833,#091a2ce6);border:1px solid #67e8f952}.miq-jchat__row[data-speaker=agent] .miq-jchat__bubble{color:var(--j-ink);background:#ffffff0a;border:1px solid #ffffff14}.miq-jchat__row[data-kind=fetch] .miq-jchat__bubble,.miq-jchat__row[data-kind=churn] .miq-jchat__bubble{color:#d6e8fac7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.miq-jchat__row[data-kind=resolve] .miq-jchat__bubble{color:#baf7da;background:#2ee59d14;border-color:#2ee59d66;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.miq-jchat__glyph{flex:none;font-weight:700}.miq-jchat__row[data-kind=resolve] .miq-jchat__glyph{color:var(--j-green)}.miq-jchat__row[data-kind=churn] .miq-jchat__glyph{color:var(--j-amber)}.miq-jchat__row[data-kind=note] .miq-jchat__bubble{color:#f5e0b2db;background:#fbbf240f;border-style:dashed;border-color:#fbbf246b;font-style:italic}.miq-jchat__row[data-kind=note] .miq-jchat__glyph{color:var(--j-amber)}.miq-jchat__row[data-kind=publish] .miq-jchat__bubble{color:#bef8dc;background:#2ee59d1a;border-color:#2ee59d80;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.miq-jchat__row[data-kind=publish] .miq-jchat__glyph{color:var(--j-green)}.miq-jchat__text{white-space:pre-wrap;overflow-wrap:anywhere}.miq-jchat__sample{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(var(--jf-xs) * .95);color:#aac4dec7;white-space:pre-wrap;overflow-wrap:anywhere;background:#02081099;border-left:2px solid #7dd3fc40;border-radius:0 8px 8px 0;margin:.45rem 0 0;padding:.4rem .55rem;line-height:1.5;animation:.3s miq-j-fade}.miq-jchat__sample[data-kind=fetch],.miq-jchat__sample[data-kind=churn]{border-left-color:#fb923c66}.miq-jchat__sample[data-kind=resolve],.miq-jchat__sample[data-kind=publish]{color:#baebd2d9;border-left-color:#2ee59d73}.miq-jchat__sample[data-kind=note]{border-left-color:#fbbf2473}.miq-jchat__caret{vertical-align:text-bottom;background:currentColor;width:.5ch;height:1em;margin-left:1px;animation:1s step-end infinite miq-j-blink;display:inline-block}.miq-jchat__thinking{align-items:center;gap:.22rem;display:inline-flex}.miq-jchat__thinking i{opacity:.5;background:currentColor;border-radius:999px;width:.32rem;height:.32rem;animation:1.1s ease-in-out infinite miq-j-bounce}.miq-jchat__thinking i:nth-child(2){animation-delay:.15s}.miq-jchat__thinking i:nth-child(3){animation-delay:.3s}.miq-jchat__compaction{color:#c7d2fe;width:100%;font-size:var(--jf-sm);text-align:center;background:#818cf81a;border:1px solid #818cf866;border-radius:10px;padding:.45rem .7rem;font-weight:600}.miq-jchat__compaction[data-active=true]{background:linear-gradient(120deg,#818cf838,#1e1b4b99);border-color:#818cf8a6;animation:1s ease-in-out infinite miq-j-pulse}.miq-jchat__compaction strong{color:#a5b4fc;font-weight:800}.miq-jchat__compaction-icon{margin-right:.3rem}.miq-beat-hl{color:#e0f4ff;background:#38bdf838;border-radius:5px;padding:0 .25em;font-weight:700}.miq-storybeat code,.miq-agentbeat code{background:#ffffff14;border-radius:5px;padding:.05em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}@keyframes miq-j-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes miq-j-blink{50%{opacity:0}}@keyframes miq-j-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes miq-j-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.4)}}@media (prefers-reduced-motion:reduce){.miq-jchat__caret,.miq-jchat__thinking i,.miq-jchat__compaction,.miq-cmeter[data-compacting=true] .miq-cmeter__fill,.miq-storybeat,.miq-agentbeat__text,.miq-jchat__bubble{animation:none}}
.miq-feature-grid{background-color:hsl(var(--background));padding:clamp(3rem,8vw,6rem) clamp(1.25rem,4vw,3rem);scroll-margin-top:5rem}.miq-feature-grid[data-context-authority=true]{background:linear-gradient(180deg, #050d18 0%, hsl(var(--background)) 18%, hsl(var(--background)) 100%);border-top:1px solid #7dd3fc14;padding:clamp(2.25rem,4vw,3.5rem) clamp(1.25rem,4vw,3rem) clamp(3rem,7vw,6rem)}.miq-feature-grid__inner{max-width:76rem;margin-inline:auto}.miq-feature-grid__heading{letter-spacing:-.02em;text-align:center;color:hsl(var(--foreground));margin:0 0 3rem;font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700}.miq-context-bridge{border-bottom:1px solid hsl(var(--border));gap:clamp(1.45rem,3vw,2.35rem);margin-bottom:clamp(2.4rem,5vw,4rem);padding:clamp(1rem,2.4vw,1.65rem) 0 clamp(2.25rem,4vw,3.25rem);display:grid}.miq-context-bridge__eyebrow{display:block}.miq-context-bridge__copy{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.miq-context-bridge__headline{max-width:13.5ch;color:hsl(var(--foreground));letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:800;line-height:1.05}.miq-context-bridge__prose{max-width:44rem;padding-top:.15rem}.miq-context-bridge__prose--balanced{flex-direction:column;gap:0;display:flex}.miq-context-bridge__block{margin:0}.miq-context-bridge__prose--balanced p{color:hsl(var(--foreground) / .92);text-wrap:pretty;margin:0;font-size:clamp(1.08rem,1.45vw,1.2rem);font-weight:400;line-height:1.64}.miq-context-bridge__opener{color:hsl(var(--foreground));font-weight:600}.miq-context-bridge__break{border:none;border-top:1px solid hsl(var(--border));opacity:.55;margin:clamp(1rem,2.2vw,1.35rem) 0}.miq-context-map-sync-root{width:100%}.miq-context-bridge__stage{--miq-context-cycle:32s;--ctx-bracket:#d6e4f652;--ctx-type-base:clamp(1rem, .9rem + .35vw, 1.125rem);--ctx-font-xs:calc(var(--ctx-type-base) * .882);--ctx-font-sm:var(--ctx-type-base);--ctx-font-base:calc(var(--ctx-type-base) * 1.0625);--ctx-font-md:calc(var(--ctx-type-base) * 1.125);--ctx-font-lg:calc(var(--ctx-type-base) * 1.35);--ctx-font-xl:calc(var(--ctx-type-base) * 1.47);--ctx-demo-gap:1rem;--ctx-demo-col-width:40rem;--ctx-diagram-hero-min-h:38rem;--ctx-terminal-chrome-h:2.5rem;--ctx-terminal-meta-h:2.75rem;--ctx-terminal-row-session:3.5rem;--ctx-terminal-row-prompt:6.25rem;--ctx-terminal-row-flow:5rem;--ctx-terminal-row-ca:3.5rem;--ctx-terminal-body-h:calc(1.35rem + var(--ctx-terminal-row-session) + var(--ctx-terminal-row-prompt) + var(--ctx-terminal-row-flow) + var(--ctx-terminal-row-ca) + (.5rem * 3));--ctx-terminal-height:calc(var(--ctx-terminal-chrome-h) + var(--ctx-terminal-meta-h) + var(--ctx-terminal-body-h));--ctx-usage-head-h:3rem;--ctx-usage-grid-h:7.25rem;--ctx-usage-compare-h:3.75rem;--ctx-usage-note-h:4.25rem;--ctx-usage-panel-height:calc(var(--ctx-usage-head-h) + var(--ctx-usage-grid-h) + var(--ctx-usage-compare-h) + var(--ctx-usage-note-h) + 2rem);--ctx-panel-height:var(--ctx-terminal-height);--ctx-usage-value-h:2rem;--ctx-left-stack-height:calc(var(--ctx-terminal-height) + var(--ctx-demo-gap) + var(--ctx-usage-panel-height));--ctx-demo-row-height:max(var(--ctx-left-stack-height), var(--ctx-diagram-hero-min-h));flex-direction:column;gap:clamp(.85rem,2vw,1.25rem);margin-top:clamp(.35rem,1vw,.75rem);display:flex}.miq-context-demo{flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);display:flex;position:relative}.miq-context-demo:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 42% at 26% 4%,#38bdf814,#0000 60%),radial-gradient(46% 46% at 84% 98%,#2ee59d0e,#0000 62%);border-radius:28px;position:absolute;inset:-1.75rem -1.25rem}.miq-context-demo__panels,.miq-context-demo .miq-attn{z-index:1;position:relative}.miq-context-demo__panels{gap:var(--ctx-demo-gap);z-index:2;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.miq-context-demo__map{aspect-ratio:1536/688;box-sizing:border-box;border-width:2px;width:100%;margin:0;padding:0;display:flex;overflow:hidden}.miq-context-demo__map.miq-context-bridge__visual--hero{box-shadow:0 36px 110px #00000061,0 0 72px #38bdf824,inset 0 1px #ffffff0f}.miq-context-demo__map .miq-context-map{flex:auto;width:100%;height:100%;font-size:1.5rem}.miq-context-terminal{box-sizing:border-box;height:var(--ctx-panel-height);background:radial-gradient(100% 55% at 50% 0,#12284266,#0000 70%),#030810fa;border:1px solid #7dd3fc47;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006,0 0 0 1px #7dd3fc0f,inset 0 1px #ffffff0f,inset 0 0 40px #0000004d}.miq-context-terminal:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#7dd3fc06 0 1px,#0000 1px 3px),radial-gradient(120% 80% at 50% 38%,#0000 58%,#00000057);position:absolute;inset:0}.miq-context-terminal__chrome{z-index:1;flex:0 0 var(--ctx-terminal-chrome-h);height:var(--ctx-terminal-chrome-h);min-height:var(--ctx-terminal-chrome-h);max-height:var(--ctx-terminal-chrome-h);background:linear-gradient(#0c1828f5,#060e1aeb);border-bottom:1px solid #7dd3fc24;border-radius:11px 11px 0 0;align-items:center;gap:.45rem;padding:0 .85rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.miq-context-terminal__dot{border-radius:999px;width:.62rem;height:.62rem}.miq-context-terminal__dot:first-child{background:#ff5f57;box-shadow:0 0 6px #ff5f578c}.miq-context-terminal__dot:nth-child(2){background:#febc2e;box-shadow:0 0 6px #febc2e80}.miq-context-terminal__dot:nth-child(3){background:#28c840;box-shadow:0 0 6px #28c84080}.miq-context-terminal__live{color:#aabed399;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.34rem;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;font-weight:600;display:inline-flex}.miq-context-terminal__live-dot{background:#2ee59d;border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 7px #2ee59db3}.miq-context-terminal__live[data-streaming=true] .miq-context-terminal__live-dot{animation:1.6s ease-in-out infinite miq-terminal-live}@keyframes miq-terminal-live{0%,to{opacity:1}50%{opacity:.28}}.miq-context-terminal:after,.miq-context-usage-panel:before,.miq-attn:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(var(--ctx-bracket), var(--ctx-bracket)) top left / 13px 1.5px no-repeat, linear-gradient(var(--ctx-bracket), var(--ctx-bracket)) top left / 1.5px 13px no-repeat, linear-gradient(var(--ctx-bracket), var(--ctx-bracket)) top right / 13px 1.5px no-repeat, linear-gradient(var(--ctx-bracket), var(--ctx-bracket)) top right / 1.5px 13px no-repeat, linear-gradient(var(--ctx-bracket), var(--ctx-bracket)) bottom left / 13px 1.5px no-repeat, linear-gradient(var(--ctx-bracket), var(--ctx-bracket)) bottom left / 1.5px 13px no-repeat, linear-gradient(var(--ctx-bracket), var(--ctx-bracket)) bottom right / 13px 1.5px no-repeat, linear-gradient(var(--ctx-bracket), var(--ctx-bracket)) bottom right / 1.5px 13px no-repeat;border-radius:8px;position:absolute;inset:7px}.miq-context-terminal__path{color:#aabed3bf;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--ctx-font-xs);margin:0 0 0 .35rem}.miq-context-terminal__meta{flex:0 0 var(--ctx-terminal-meta-h);height:var(--ctx-terminal-meta-h);min-height:var(--ctx-terminal-meta-h);max-height:var(--ctx-terminal-meta-h);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;display:flex;overflow:hidden}.miq-context-terminal__phase{text-overflow:ellipsis;white-space:nowrap;color:#f8fcff;min-width:0;font-size:var(--ctx-font-sm);letter-spacing:.08em;text-transform:uppercase;flex:auto;font-weight:700;overflow:hidden}.miq-context-terminal__phase[data-mode=chaos]{color:#f8b48c}.miq-context-terminal__phase[data-mode=governed]{color:#2ee59d}.miq-context-terminal__counter{color:#aabed3cc;font-size:var(--ctx-font-xs);letter-spacing:.04em;white-space:nowrap;flex:none;font-weight:600}.miq-context-terminal__chat{z-index:1;scrollbar-width:thin;scrollbar-color:#7dd3fc4d transparent;flex-direction:column;flex:auto;gap:.7rem;min-height:0;padding:1rem;display:flex;position:relative;overflow:hidden auto}.miq-context-terminal__chat::-webkit-scrollbar{width:6px}.miq-context-terminal__chat::-webkit-scrollbar-thumb{background:#7dd3fc4d;border-radius:999px}.miq-context-terminal__msg{flex-direction:column;flex:none;gap:.32rem;max-width:88%;animation:.38s both miq-msg-in;display:flex}.miq-context-terminal__msg--you{align-self:flex-end;align-items:flex-end}.miq-context-terminal__msg--ai{align-self:flex-start;align-items:flex-start}@keyframes miq-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.miq-context-terminal__role{font-size:var(--ctx-font-xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.34rem;font-weight:700;display:inline-flex}.miq-context-terminal__msg--you .miq-context-terminal__role{color:#fbbf24eb}.miq-context-terminal__msg--ai .miq-context-terminal__role{color:#7dd3fceb}.miq-context-terminal__role-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.miq-context-terminal__msg--ai .miq-context-terminal__role-icon{fill:currentColor;stroke:none}.miq-context-terminal__bubble{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--ctx-font-sm);overflow-wrap:anywhere;border-radius:14px;padding:.62rem .9rem;line-height:1.5}.miq-context-terminal__bubble--you{color:#fef08af5;background:#fbbf241a;border:1px solid #fbbf243d;border-bottom-right-radius:5px}.miq-context-terminal__bubble--ai{color:#d6e6f5eb;background:#7dd3fc14;border:1px solid #7dd3fc33;border-bottom-left-radius:5px}.miq-context-terminal__call{opacity:0;flex-flow:wrap;align-items:baseline;gap:.15rem .4rem;padding:.16rem 0;transition:opacity .4s,transform .4s;display:flex;transform:translateY(3px)}.miq-context-terminal__call[data-shown=true]{opacity:1;transform:translateY(0)}.miq-context-terminal__call+.miq-context-terminal__call{border-top:1px solid #ffffff0f}.miq-context-terminal__call-tool{color:#7dd3fcf2;flex:none}.miq-context-terminal__call-arg{white-space:nowrap;text-overflow:ellipsis;color:#aabed394;flex:auto;min-width:4ch;overflow:hidden}.miq-context-terminal__call-result{color:#d6e6f5c7;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.miq-context-terminal__call-result:before{content:"→";color:#7dd3fc73}.miq-context-terminal__bubble--ai[data-governed=true] .miq-context-terminal__call-tool{color:#4af0b4fa}.miq-context-terminal__bubble--ai[data-governed=true] .miq-context-terminal__call-result:before{color:#4af0b499}.miq-context-terminal__answer{color:#e2f2fff5;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--ctx-font-sm);white-space:normal;overflow-wrap:anywhere;border-top:1px solid #4af0b433;margin-top:.5rem;padding-top:.5rem;line-height:1.45;display:block}.miq-context-terminal__cursor{color:#38bdf8;animation:.82s step-end infinite miq-context-terminal-cursor}@keyframes miq-context-terminal-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.miq-context-usage-panel{box-sizing:border-box;height:var(--ctx-panel-height);background:radial-gradient(100% 55% at 50% 0,#3c2c1666,#0000 70%),linear-gradient(145deg,#281c12f2,#0c0806fa);border:1px solid #fbbf2447;border-radius:12px;flex-direction:column;padding:1rem 1.1rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006,0 0 0 1px #fbbf240f,inset 0 1px #ffffff0f}.miq-context-usage-panel--governed{background:linear-gradient(145deg,#0a241cf2,#060e0cfa);border-color:#2ee59d66}.miq-context-usage-panel--typing{opacity:.92;border-color:#7dd3fc40}.miq-context-usage-panel__head{flex:0 0 var(--ctx-usage-head-h);height:var(--ctx-usage-head-h);min-height:var(--ctx-usage-head-h);max-height:var(--ctx-usage-head-h);flex-direction:column;gap:.2rem;margin-bottom:.5rem;display:flex;overflow:hidden}.miq-context-usage-panel__eyebrow{color:#d2beaae6;font-size:var(--ctx-font-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.miq-context-usage-panel__model{text-overflow:ellipsis;white-space:nowrap;color:#aabed3c7;font-size:var(--ctx-font-sm);font-weight:600;line-height:1.4;overflow:hidden}.miq-context-usage-panel__grid{flex:0 0 var(--ctx-usage-grid-h);height:var(--ctx-usage-grid-h);min-height:var(--ctx-usage-grid-h);max-height:var(--ctx-usage-grid-h);grid-template-columns:1fr 1fr;gap:.55rem .75rem;display:grid;overflow:hidden}.miq-context-usage-panel__metric{min-height:2.85rem;overflow:hidden}.miq-context-usage-panel__label{color:#bec8d7d1;font-size:var(--ctx-font-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700;display:block}.miq-context-usage-panel__value{height:var(--ctx-usage-value-h);min-height:var(--ctx-usage-value-h);max-height:var(--ctx-usage-value-h);text-overflow:ellipsis;white-space:nowrap;color:#f8fcff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:var(--ctx-usage-value-h);margin-top:.2rem;display:block;overflow:hidden}.miq-context-usage-panel--chaos .miq-context-usage-panel__value--total{color:#7dd3fc}.miq-context-usage-panel--chaos .miq-context-usage-panel__value--cost{color:#f87171}.miq-context-usage-panel--governed .miq-context-usage-panel__value--total,.miq-context-usage-panel--governed .miq-context-usage-panel__value--cost{color:#2ee59d}.miq-context-usage-panel__bars{border-top:1px solid #ffffff14;flex:auto;align-items:stretch;gap:.9rem;min-height:0;margin-top:.6rem;padding-top:.75rem;display:flex}.miq-context-usage-panel__bar{flex-direction:column;flex:1 1 0;gap:.35rem;min-width:0;display:flex}.miq-context-usage-panel__bar-track{background:#ffffff0b;border-radius:8px 8px 5px 5px;flex:auto;min-height:3rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.miq-context-usage-panel__bar-fill{height:var(--bar-fill,0%);border-radius:6px 6px 0 0;transition:height .3s;position:absolute;inset:auto 0 0}.miq-context-usage-panel__bar--without .miq-context-usage-panel__bar-fill{background:linear-gradient(#f87171f2,#fbbf24d1);box-shadow:inset 0 1px #fff3}.miq-context-usage-panel__bar--with .miq-context-usage-panel__bar-fill{background:linear-gradient(#4af0b4f2,#2ee59dd1);box-shadow:inset 0 1px #fff3}.miq-context-usage-panel__bar-save{color:#4af0b4;font-variant-numeric:tabular-nums;opacity:0;background:#060e0cd1;border-radius:999px;width:max-content;margin-inline:auto;padding:.05rem .45rem;font-size:.72rem;font-weight:800;transition:opacity .45s,transform .45s;position:absolute;inset:auto 0 .4rem;transform:translateY(4px)}.miq-context-usage-panel__bar-save[data-visible=true]{opacity:1;transform:translateY(0)}.miq-context-usage-panel__bar-name{font-size:var(--ctx-font-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.miq-context-usage-panel__bar--without .miq-context-usage-panel__bar-name{color:#f8b48cf2}.miq-context-usage-panel__bar--with .miq-context-usage-panel__bar-name{color:#4af0b4f5}.miq-context-usage-panel__bar-figure{text-overflow:ellipsis;white-space:nowrap;color:#e2f0faeb;font-size:var(--ctx-font-sm);font-variant-numeric:tabular-nums;font-weight:700;overflow:hidden}.miq-context-usage-panel__note{flex:0 0 var(--ctx-usage-note-h);height:var(--ctx-usage-note-h);min-height:var(--ctx-usage-note-h);max-height:var(--ctx-usage-note-h);color:#becddcd9;font-size:var(--ctx-font-sm);opacity:0;visibility:hidden;margin:.65rem 0 0;font-weight:600;line-height:1.5;overflow:hidden}.miq-context-usage-panel__note[data-visible=true]{opacity:1;visibility:visible}.miq-context-bridge__stage-kicker{color:hsl(var(--brand-cyan));font-size:var(--ctx-font-sm);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.35}.miq-context-bridge__visual{aspect-ratio:16/9;background:#030810f5;border:none;border-radius:12px;width:100%;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047,0 0 40px #38bdf814}.miq-context-bridge__visual--hero{aspect-ratio:16/8.5;border:2px solid #7dd3fc57;border-radius:14px;min-height:clamp(18rem,42vw,28rem);box-shadow:0 36px 110px #00000057,0 0 56px #38bdf81a,inset 0 1px #ffffff0d}.miq-context-bridge__visual--native{background:#030810fa}.miq-context-bridge__visual--native .miq-context-map{display:block}.miq-context-bridge__story{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.6vw,1rem);margin:0;padding:0;list-style:none;display:grid}.miq-context-bridge__story-beat{border:1px solid hsl(var(--border));background:hsl(var(--background) / .55);opacity:.62;animation:miq-context-story-beat var(--miq-context-cycle,16s) ease-in-out infinite;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.75rem .85rem;transition:opacity .35s,border-color .35s,background .35s;display:grid}.miq-context-bridge__story-beat:first-child{animation-delay:0s}.miq-context-bridge__story-beat:nth-child(2){animation-delay:calc(var(--miq-context-cycle,16s) * -.5)}.miq-context-bridge__story-step{width:1.85rem;height:1.85rem;color:hsl(var(--brand-cyan));font-size:var(--ctx-font-sm);border:1px solid #7dd3fc59;border-radius:999px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.miq-context-bridge__story-copy{flex-direction:column;gap:.2rem;display:flex}.miq-context-bridge__story-copy strong{color:hsl(var(--foreground));font-size:var(--ctx-font-md);font-weight:650;line-height:1.35}.miq-context-bridge__story-copy span{color:hsl(var(--muted-foreground));font-size:var(--ctx-font-base);line-height:1.5}@keyframes miq-context-story-beat{0%,8%,to{opacity:.58;border-color:hsl(var(--border));background:hsl(var(--background) / .55)}12%,38%{opacity:1;background:#7dd3fc14;border-color:#7dd3fc6b}}.miq-context-bridge__plate{object-fit:cover;width:100%;height:100%;display:block}.miq-context-map{width:100%;height:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.875rem,.72rem + .48vw,1.0625rem);display:block}.miq-context-map--story{--miq-context-cycle:32s}.miq-context-map--synced{--map-chaos-build:0;--map-governed-settle:0;--map-meter-offset:520;--map-cost-gauge-offset:248}.miq-context-map--synced .miq-context-map__agent-memory-fill--chaos{transform:scaleY(calc(.08 + var(--map-chaos-build) * .84));opacity:clamp(0, calc(var(--map-chaos-build) * 1.35), 1);animation:none}.miq-context-map--synced .miq-context-map__agent-memory-fill--governed{transform:scaleY(calc(var(--map-governed-settle) * .26));opacity:var(--map-governed-settle);animation:none}.miq-context-map--synced .miq-context-map__agent-particle--chaos{opacity:calc(var(--map-chaos-build) * .9);animation:none}.miq-context-map--synced .miq-context-map__agent-particle--governed{opacity:calc(var(--map-governed-settle) * .75);animation:none}.miq-context-map--synced .miq-context-map__agent-pupil--chaos,.miq-context-map--synced .miq-context-map__agent-mouth--chaos{opacity:clamp(0, calc((var(--map-chaos-build) - .08) * 1.4), 1);animation:none}.miq-context-map--synced .miq-context-map__agent-pupil--governed,.miq-context-map--synced .miq-context-map__agent-mouth--governed{opacity:var(--map-governed-settle);animation:none}.miq-context-map--synced .miq-context-map__agent-face{transform:translateX(calc((var(--map-chaos-build) - .5) * 4px));animation:none}.miq-context-map--synced .miq-context-map__meter-progress--chaos{stroke-dashoffset:var(--map-meter-offset);opacity:clamp(0, calc(var(--map-chaos-build) * 1.25), 1);animation:none}.miq-context-map--synced .miq-context-map__meter-progress--governed{stroke-dashoffset:calc(480 - 50 * var(--map-governed-settle));opacity:var(--map-governed-settle);animation:none}.miq-context-map--synced .miq-context-map__meter-status--chaos{opacity:clamp(0, calc((var(--map-chaos-build) - .2) * 1.5), 1);animation:none}.miq-context-map--synced .miq-context-map__meter-status--governed{opacity:var(--map-governed-settle);animation:none}.miq-context-map--synced .miq-context-map__tokens--left-flood{opacity:clamp(.12, calc(.2 + var(--map-chaos-build) * .85), 1);animation:none}.miq-context-map--synced .miq-context-map__token--from-left{opacity:clamp(0, calc(var(--map-chaos-build) * 1.1 - var(--map-governed-settle) * .85), 1);animation:none}.miq-context-map--synced .miq-context-map__token--from-authority{opacity:clamp(0, calc(var(--map-governed-settle) * 1.05), 1);animation:none}.miq-context-map--synced .miq-context-map__rails .miq-context-map__rail-left{stroke-opacity:clamp(.15, calc(.2 + var(--map-chaos-build) * .85), 1);stroke-width:calc(2 + var(--map-chaos-build) * 2);animation:none}.miq-context-map--synced .miq-context-map__rails .miq-context-map__rail-left--overflow{stroke-opacity:clamp(.1, calc(var(--map-chaos-build) * .95), .9);animation:none}.miq-context-map--synced .miq-context-map__rails .miq-context-map__rail-authority{stroke-opacity:clamp(.15, calc(var(--map-governed-settle) * .95), 1);stroke-width:calc(3 + var(--map-governed-settle) * 2);animation:none}.miq-context-map--synced .miq-context-map__rails .miq-context-map__rail-out{stroke-opacity:clamp(.12, calc(var(--map-governed-settle) * .9), 1);animation:none}.miq-context-map--synced .miq-context-map__hub{filter:drop-shadow(0 0 calc(24px * var(--map-chaos-build)) rgb(248 113 113/calc(.35 * var(--map-chaos-build))));animation:none}.miq-context-map--synced .miq-context-map__authority{opacity:calc(.72 + var(--map-governed-settle) * .28);animation:none}.miq-context-map--synced.miq-context-map--story .miq-context-map__sources{opacity:clamp(.35, calc(.38 + var(--map-chaos-build) * .62), 1);animation:none}.miq-context-map--synced .miq-context-map__outputs{opacity:clamp(.38, calc(.4 + var(--map-governed-settle) * .6), 1);animation:none}.miq-context-map__rails .miq-context-map__rail-left{stroke:#7dd3fc6b;stroke-width:3px;animation:miq-context-rail-left var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__rails .miq-context-map__rail-left--overflow{stroke:#f8717147;stroke-width:2px;stroke-dasharray:6 10;animation:miq-context-rail-left-overflow var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__rails .miq-context-map__rail-out{stroke:#2ee59d47;animation:miq-context-rail-out var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__rails .miq-context-map__rail-authority{stroke:#2ee59d94;stroke-width:4px;animation:miq-context-rail-authority var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__frame-outer{fill:url(#context-map-bg);stroke:none}.miq-context-map__frame-inner{fill:#040c168c;stroke:#7dd3fc42;stroke-width:1.5px}.miq-context-map__ambient-line{fill:none;stroke:#7dd3fc24;stroke-width:2px}.miq-context-map__eyebrow{fill:hsl(var(--brand-cyan) / .95);letter-spacing:.11em;text-transform:uppercase;font-size:1.55em;font-weight:750}.miq-context-map__card--source rect{fill:url(#context-map-card);stroke:#7dd3fc57;stroke-width:1.5px}.miq-context-map__card--output rect{fill:url(#context-map-card-out);stroke:#2ee59d66;stroke-width:1.5px}.miq-context-map__card-label{fill:#f5fafff5;letter-spacing:-.01em;font-size:2em;font-weight:650}.miq-context-map__card-sublabel{fill:#bacee2e0;letter-spacing:0;font-size:1.45em;font-weight:500}.miq-context-map__card-icon-plate{fill:#081c2ce6;stroke:#7dd3fc38;stroke-width:1px}.miq-context-map__card--output .miq-context-map__card-icon-plate{fill:#06201ceb;stroke:#2ee59d47}.miq-context-map__card-icon{opacity:.96}.miq-context-map__rails path{fill:none;stroke-width:3px;stroke-linecap:round}.miq-context-map__tokens--left-flood{animation:miq-context-left-flood-intensity var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__token{opacity:.92;filter:drop-shadow(0 0 12px)}.miq-context-map__tokens--left-flood .miq-context-map__token--from-left{filter:drop-shadow(0 0 14px)}.miq-context-map__token--mixed{color:#7dd3fc;fill:#7dd3fc}.miq-context-map__token--warn{color:#f87171;fill:#f87171}.miq-context-map__token--approved{color:#2ee59d;fill:#2ee59d}.miq-context-map__hub-aura{fill:url(#context-map-hub-glow);stroke:none;opacity:.92}.miq-context-demo__map .miq-context-map__hub-aura{opacity:1}.miq-context-map__agent-plate{fill:#050d18f0;stroke:none}.miq-context-map__agent-rim{fill:none;stroke:#7dd3fc80;stroke-width:3px;stroke-linejoin:round}.miq-context-map__agent-face-plate{fill:none;stroke:#7dd3fc1f;stroke-width:1px}.miq-context-map__agent-memory-track{fill:#030a1299}.miq-context-map__agent-memory-fill{transform-box:fill-box;transform-origin:50% 100%}.miq-context-map__agent-memory-fill--chaos{fill:url(#context-map-agent-fill-chaos);animation:miq-context-agent-memory-chaos var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__agent-memory-fill--governed{fill:url(#context-map-agent-fill-governed);opacity:0;animation:miq-context-agent-memory-governed var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__agent-particle{opacity:0}.miq-context-map__agent-particle--chaos{fill:#7dd3fc;animation:miq-context-agent-particles-chaos var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__agent-particle--governed{fill:#2ee59d;animation:miq-context-agent-particles-governed var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__agent-eye{fill:#0c2030;stroke:#7dd3fc73;stroke-width:2px}.miq-context-map__agent-pupil--chaos{fill:#f87171;animation:miq-context-agent-pupil-chaos var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__agent-pupil--governed{fill:#2ee59d;animation:miq-context-agent-pupil-governed var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__agent-mouth{fill:none;stroke-width:3px;stroke-linecap:round}.miq-context-map__agent-mouth--chaos{stroke:#f87171;animation:miq-context-agent-pupil-chaos var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__agent-mouth--governed{stroke:#2ee59d;animation:miq-context-agent-pupil-governed var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__agent-badge rect{fill:#38bdf838;stroke:#7dd3fc8c;stroke-width:2px}.miq-context-map__agent-badge-label{fill:#f8fcff;letter-spacing:.14em;text-anchor:middle;font-size:1.25em;font-weight:900}.miq-context-map__agent-antenna{fill:none;stroke:#7dd3fc8c;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.miq-context-map__agent{animation:9s ease-in-out infinite miq-context-agent-idle}.miq-context-map__agent-face{animation:miq-context-agent-stress var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__hub-agent-title{fill:#f8fcffeb;letter-spacing:-.02em;text-anchor:middle;pointer-events:none;font-size:2.4em;font-weight:800}.miq-context-map__meter-track{fill:none;stroke:#7dd3fc29;stroke-width:12px;transform:rotate(-90deg)}.miq-context-map__meter-progress{fill:none;stroke-width:12px;stroke-linecap:round;transform:rotate(-90deg)}.miq-context-map__meter-progress--chaos{stroke:url(#context-map-meter-stroke);stroke-dashoffset:556px;animation:miq-context-meter-chaos var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__meter-progress--governed{stroke:url(#context-map-meter-governed);stroke-dashoffset:520px;opacity:0;animation:miq-context-meter-governed var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__hub-kicker{fill:#aabed3e6;letter-spacing:.08em;text-anchor:middle;text-transform:uppercase;font-size:1.35em;font-weight:600}.miq-context-map__hub-title{fill:hsl(var(--brand-cyan) / .95);letter-spacing:.04em;text-anchor:middle;text-transform:uppercase;font-size:1.75em;font-weight:700}.miq-context-map__hub-subtitle{fill:hsl(var(--brand-cyan) / .95);letter-spacing:.01em;text-anchor:middle;font-size:1.0625em;font-weight:600}.miq-context-map__meter-status{text-anchor:middle;letter-spacing:.02em;font-size:1.75em;font-weight:750}.miq-context-map__hub-subtitle--left{animation:miq-context-hub-subtitle-left var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__hub-subtitle--authority{fill:#2ee59d;animation:miq-context-hub-subtitle-authority var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__meter-status--chaos{fill:#f87171;animation:miq-context-meter-status-chaos var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__meter-status--governed{fill:#2ee59d;animation:miq-context-meter-status-governed var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__usage-fo{overflow:visible}.miq-context-map__usage{flex-direction:column;gap:.35rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.miq-context-map__usage-row{flex-direction:column;gap:.1rem;display:flex}.miq-context-map__usage-label{letter-spacing:.12em;text-transform:uppercase;opacity:.82;font-size:.6875em;font-weight:700}.miq-context-map__usage-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.miq-context-map__usage-value--tokens{font-size:2.125em}.miq-context-map__usage-value--cost{align-items:baseline;gap:.05em;min-height:1.15em;font-size:1.875em;display:flex}.miq-context-map__usage-prefix{opacity:.9;font-size:.72em}.miq-context-map__usage--governed .miq-context-map__usage-label{color:#aadcc8}.miq-context-map__usage--governed .miq-context-map__usage-value--tokens,.miq-context-map__usage--governed .miq-context-map__usage-value--cost{color:#2ee59d}.miq-context-map__token--from-left{animation:miq-context-token-from-left var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__token--from-authority{animation:miq-context-token-from-authority var(--miq-context-cycle) ease-in-out infinite}@keyframes miq-context-meter-chaos{0%{stroke-dashoffset:520px;opacity:.35}8%{stroke-dashoffset:400px;opacity:1}36%,42%{stroke-dashoffset:68px;opacity:1}48%{stroke-dashoffset:520px;opacity:0}to{stroke-dashoffset:520px;opacity:.35}}@keyframes miq-context-meter-governed{0%,46%{stroke-dashoffset:480px;opacity:0}54%,86%{stroke-dashoffset:430px;opacity:1}94%,to{stroke-dashoffset:480px;opacity:0}}@keyframes miq-context-hub-subtitle-left{0%,40%{opacity:1}48%,to{opacity:0}}@keyframes miq-context-hub-subtitle-authority{0%,44%{opacity:0}52%,88%{opacity:1}to{opacity:0}}@keyframes miq-context-meter-status-chaos{0%,42%{opacity:1}50%,to{opacity:0}}@keyframes miq-context-meter-status-governed{0%,48%{opacity:0}54%,88%{opacity:1}to{opacity:0}}@keyframes miq-context-cost-hero-accent{0%,40%{fill:#fbbf24e6}52%,86%{fill:#2ee59df2}to{fill:#fbbf24e6}}@keyframes miq-context-left-flood-intensity{0%,42%{opacity:1}50%,to{opacity:.32}}@keyframes miq-context-rail-left-overflow{0%,40%{stroke-opacity:.82;stroke-width:2.5px}50%,to{stroke-opacity:.14;stroke-width:2px}}@keyframes miq-context-token-from-left{0%,42%{opacity:1}50%,to{opacity:.05}}@keyframes miq-context-token-from-authority{0%,46%{opacity:.08}54%,88%{opacity:1}to{opacity:.08}}@keyframes miq-context-rail-left{0%,40%{stroke-opacity:1;stroke-width:4px}50%,to{stroke-opacity:.18;stroke-width:2px}}@keyframes miq-context-rail-authority{0%,44%{stroke-opacity:.22;stroke-width:3px}52%,88%{stroke-opacity:1;stroke-width:5px}to{stroke-opacity:.22;stroke-width:3px}}@keyframes miq-context-rail-out{0%,48%{stroke-opacity:.22}56%,88%{stroke-opacity:.95}to{stroke-opacity:.22}}.miq-context-map--story .miq-context-map__sources{animation:miq-context-phase-sources var(--miq-context-cycle) ease-in-out infinite}.miq-context-map--story .miq-context-map__hub{animation:miq-context-phase-hub var(--miq-context-cycle) ease-in-out infinite}.miq-context-map--story .miq-context-map__authority{animation:miq-context-phase-authority var(--miq-context-cycle) ease-in-out infinite}.miq-context-map--story .miq-context-map__outputs{animation:miq-context-phase-outputs var(--miq-context-cycle) ease-in-out infinite}@keyframes miq-context-phase-sources{0%,40%{opacity:1}50%,90%{opacity:.38}to{opacity:1}}@keyframes miq-context-phase-hub{0%,to{filter:none}18%,40%{filter:drop-shadow(0 0 22px #f871714d)}}@keyframes miq-context-agent-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes miq-context-agent-memory-chaos{0%,6%{opacity:.5;transform:scaleY(.12)}20%,40%{opacity:1;transform:scaleY(.92)}48%,to{opacity:0;transform:scaleY(.12)}}@keyframes miq-context-agent-memory-governed{0%,48%{opacity:0;transform:scaleY(.1)}56%,86%{opacity:1;transform:scaleY(.28)}to{opacity:0;transform:scaleY(.1)}}@keyframes miq-context-agent-particles-chaos{0%,44%{opacity:.85}50%,to{opacity:0}}@keyframes miq-context-agent-particles-governed{0%,48%{opacity:0}54%,88%{opacity:.75}to{opacity:0}}@keyframes miq-context-agent-pupil-chaos{0%,42%{opacity:1}50%,to{opacity:0}}@keyframes miq-context-agent-pupil-governed{0%,48%{opacity:0}54%,88%{opacity:1}to{opacity:0}}@keyframes miq-context-agent-stress{0%,14%,44%,to{transform:translate(0)}20%,24%,32%,36%{transform:translate(-3px)}22%,26%,34%,38%{transform:translate(3px)}}@keyframes miq-context-phase-authority{0%,44%{opacity:.72}52%,88%{opacity:1}to{opacity:.72}}@keyframes miq-context-authority-halo{0%,44%{opacity:.35;stroke:#7dd3fc40}52%,88%{opacity:1;stroke:#2ee59dbf}to{opacity:.35;stroke:#7dd3fc40}}@keyframes miq-context-phase-outputs{0%,48%{opacity:.4}56%,88%{opacity:1}to{opacity:.4}}.miq-context-map__callout--risk rect{fill:url(#context-map-callout-risk);stroke:#f871718c;stroke-width:1.5px}.miq-context-map__callout--warn rect{fill:url(#context-map-callout-warn);stroke:#facc158c;stroke-width:1.5px}.miq-context-map__callout--risk .miq-context-map__callout-label{fill:#ffd2d2}.miq-context-map__callout--warn .miq-context-map__callout-label{fill:#fde68a}.miq-context-map__callout-icon-ring{fill:#00000038;stroke:currentColor;stroke-width:1px;opacity:.85}.miq-context-map__callout--risk .miq-context-map__callout-icon-ring{color:#f87171}.miq-context-map__callout--warn .miq-context-map__callout-icon-ring{color:#facc15}.miq-context-map__callout-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.miq-context-map__callout--risk .miq-context-map__callout-icon{color:#ffd2d2}.miq-context-map__callout--warn .miq-context-map__callout-icon{color:#fde68a}.miq-context-map__callout-label{letter-spacing:.01em;text-anchor:start;font-size:.8125em;font-weight:700}.miq-context-map__authority-halo{fill:none;stroke-width:2.5px;animation:miq-context-authority-halo var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__authority-plate{fill:url(#context-map-authority-hero);stroke:#7dd3fca6;stroke-width:2.5px}.miq-context-map__authority-accent{fill:#38bdf8;animation:miq-context-cost-hero-accent var(--miq-context-cycle) ease-in-out infinite}.miq-context-map__authority-logo-plate{fill:#030e18d1;stroke:#7dd3fc80;stroke-width:2px}.miq-context-map__brand-mark{filter:drop-shadow(0 2px 8px #00000059)}.miq-context-map__authority-kicker{fill:#d2e5f4f2;letter-spacing:.02em;font-size:2em;font-weight:700}.miq-context-map__authority-title{fill:#f8fcff;letter-spacing:-.02em;font-size:2.95em;font-weight:850}.miq-context-map__authority-subtitle{fill:hsl(var(--brand-cyan) / .98);letter-spacing:.01em;font-size:1.55em;font-weight:650}.miq-context-bridge__overlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.miq-context-overlay__fill{fill:#38bdf833;filter:drop-shadow(0 0 28px #38bdf857);opacity:.85;transform-box:fill-box;transform-origin:50% 100%;animation:6.5s ease-in-out infinite miq-context-window-fill;transform:scaleY(.22)}.miq-context-overlay__token{opacity:.92;filter:drop-shadow(0 0 14px)}.miq-context-overlay__token--noise{color:#7dd3fc;fill:#7dd3fc}.miq-context-overlay__token--warn{color:#f87171;fill:#f87171}.miq-context-overlay__token--approved{color:#2ee59d;fill:#2ee59d}.miq-context-overlay__approved-path{fill:none;stroke:#2ee59d94;stroke-width:5px;stroke-dasharray:18 18;stroke-linecap:round;filter:drop-shadow(0 0 14px #2ee59d5c);animation:1.8s linear infinite miq-context-approved-dash}.miq-context-overlay__approved-path--top{opacity:.55;animation-delay:.6s}@keyframes miq-context-approved-dash{to{stroke-dashoffset:-36px}}.miq-context-bridge__diagram{background:radial-gradient(circle,#38bdf829,#0000 12rem),radial-gradient(circle at 12% 12%,#facc1514,#0000 9rem),linear-gradient(135deg,#081624d6,#050d18eb);border:1px solid #7dd3fc2e;border-radius:8px;grid-template-columns:minmax(9rem,.82fr) minmax(12rem,1fr) minmax(8rem,.8fr);align-items:center;gap:clamp(.85rem,2vw,1.35rem);min-height:clamp(23rem,30vw,28rem);padding:clamp(1rem,2vw,1.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047,0 0 40px #38bdf814}.miq-context-bridge__diagram:before,.miq-context-bridge__diagram:after{content:"";pointer-events:none;position:absolute}.miq-context-bridge__diagram:before{border:1px solid #7dd3fc1f;border-radius:999px;inset:20% 16%;transform:rotate(-8deg)}.miq-context-bridge__diagram:after{opacity:.8;background:linear-gradient(90deg,#0000 0 22%,#7dd3fc1a 22.2%,#0000 22.8%),linear-gradient(90deg,#0000 0 66%,#7dd3fc1a 66.2%,#0000 66.8%);inset:0}.miq-context-bridge__inputs,.miq-context-bridge__outputs{z-index:1;gap:.65rem;display:grid;position:relative}.miq-context-bridge__inputs span,.miq-context-bridge__outputs span{color:#e2f2ffe0;letter-spacing:.02em;background:#050d188f;border:1px solid #7dd3fc2b;border-radius:8px;align-items:center;min-height:2.55rem;padding:.62rem .75rem;font-size:clamp(.78rem,.95vw,.9rem);font-weight:800;line-height:1.15;animation:5.5s ease-in-out infinite miq-context-source-pulse;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.miq-context-bridge__inputs span:nth-child(2){animation-delay:.35s}.miq-context-bridge__inputs span:nth-child(3){animation-delay:.7s}.miq-context-bridge__inputs span:nth-child(4){animation-delay:1.05s}.miq-context-bridge__inputs span:nth-child(5){animation-delay:1.4s}.miq-context-bridge__outputs{justify-items:stretch}.miq-context-bridge__outputs span{background:#071f2394;border-color:#10b9813d}.miq-context-bridge__working{z-index:2;text-align:center;align-self:center;place-items:center;min-height:13rem;display:grid;position:relative}.miq-context-bridge__ring{aspect-ratio:1;background:radial-gradient(circle,#38bdf847,#0000 54%),#050d1861;border:1px solid #7dd3fc52;border-radius:50%;width:min(15rem,78%);animation:4.2s ease-in-out infinite miq-context-ring-breathe;position:absolute;box-shadow:inset 0 0 34px #38bdf82e,0 0 42px #38bdf824}.miq-context-bridge__working-label,.miq-context-bridge__working-detail{z-index:1;display:block;position:relative}.miq-context-bridge__working-label{max-width:8rem;color:hsl(var(--foreground));font-size:clamp(1rem,1.45vw,1.3rem);font-weight:850;line-height:1.04}.miq-context-bridge__working-detail{color:hsl(var(--brand-cyan));letter-spacing:.12em;text-transform:uppercase;margin-top:.45rem;font-size:.68rem;font-weight:850;line-height:1.1}.miq-context-bridge__authority{z-index:3;color:hsl(var(--foreground));text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#38bdf829,#0000 60%),#050d18d1;border:1px solid #7dd3fc57;border-radius:8px;justify-items:center;gap:.12rem;padding:.72rem .85rem;display:grid;position:absolute;bottom:clamp(1rem,2vw,1.35rem);left:31%;right:28%;box-shadow:0 18px 40px #00000047,0 0 22px #38bdf81f}.miq-context-bridge__authority span,.miq-context-bridge__authority strong{font-size:clamp(.92rem,1.1vw,1.08rem);line-height:1.05}.miq-context-bridge__authority strong{font-weight:850}.miq-context-bridge__authority small{color:hsl(var(--brand-cyan));letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850;line-height:1.15}.miq-context-bridge__flow{z-index:2;aspect-ratio:1;background:hsl(var(--brand-cyan));width:.72rem;box-shadow:0 0 14px hsl(var(--brand-cyan) / .9), 0 0 28px hsl(var(--brand-cyan) / .42);pointer-events:none;border-radius:50%;position:absolute}.miq-context-bridge__flow--one{animation:4.8s linear infinite miq-context-flow-left;top:30%}.miq-context-bridge__flow--two{animation:5.3s linear 1.25s infinite miq-context-flow-left;top:51%}.miq-context-bridge__flow--three{background:#facc15;animation:5.8s linear .75s infinite miq-context-flow-right;top:42%;box-shadow:0 0 14px #facc15db,0 0 28px #facc156b}@keyframes miq-context-source-pulse{0%,to{border-color:#7dd3fc2b}48%{border-color:#7dd3fc6b}}@keyframes miq-context-ring-breathe{0%,to{transform:scale(.98)}50%{transform:scale(1.04)}}@keyframes miq-context-flow-left{0%{opacity:0;left:15%;transform:translateY(-.8rem)scale(.6)}12%,86%{opacity:1}to{opacity:0;left:52%;transform:translateY(.2rem)scale(1)}}@keyframes miq-context-flow-right{0%{opacity:0;left:49%;transform:translateY(.6rem)scale(.7)}16%,84%{opacity:1}to{opacity:0;left:84%;transform:translateY(-.4rem)scale(1)}}.miq-feature-grid__intro{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,.96fr) minmax(18rem,1.04fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-bottom:clamp(2rem,4.5vw,3rem);padding-block:clamp(.4rem,1.5vw,.8rem) clamp(1.5rem,3vw,2.25rem);display:grid;position:relative}.miq-feature-grid__intro:before{content:"";background:linear-gradient(90deg, transparent, hsl(var(--brand-cyan) / .72));width:min(22rem,46vw);height:1px;position:absolute;bottom:-1px;right:0}.miq-feature-grid__intro:after{content:"";aspect-ratio:1;background-color:hsl(var(--brand-cyan));width:.85rem;box-shadow:0 0 26px hsl(var(--brand-cyan) / .46);border-radius:50%;position:absolute;bottom:-.42rem;right:min(5rem,10vw)}.miq-feature-grid__intro-label{color:hsl(var(--brand-cyan));letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.miq-feature-grid__intro-label:before{content:"";background-color:hsl(var(--brand-cyan));border-radius:999px;width:2.3rem;height:2px}.miq-feature-grid__intro-main{max-width:40rem}.miq-feature-grid__intro-title{color:hsl(var(--foreground));letter-spacing:0;text-wrap:balance;margin:clamp(.9rem,2vw,1.2rem) 0 0;font-size:clamp(2rem,3.7vw,3.1rem);font-weight:800;line-height:1.06}.miq-feature-grid__intro-detail{max-width:43rem;padding-top:clamp(.4rem,1vw,.8rem)}.miq-feature-grid__intro-copy{color:hsl(var(--muted-foreground));text-wrap:pretty;margin:0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.62}.miq-feature-grid__intro-brand{color:hsl(var(--foreground));font-weight:800;display:inline}.miq-feature-grid__intro-points{color:hsl(var(--foreground));letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.05rem;margin:clamp(1rem,2vw,1.35rem) 0 0;padding:0;font-size:.78rem;font-weight:800;line-height:1.2;list-style:none;display:flex}.miq-feature-grid__intro-points li{align-items:center;gap:.45rem;display:inline-flex}.miq-feature-grid__intro-points li:before{content:"";aspect-ratio:1;background-color:hsl(var(--brand-cyan));width:.42rem;box-shadow:0 0 14px hsl(var(--brand-cyan) / .4);border-radius:50%}.miq-feature-grid__items{gap:1.5rem;display:grid}.miq-feature-grid__items[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.miq-feature-grid__items[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.miq-feature-grid__items[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.miq-feature-grid__item{background:radial-gradient(circle at 78% 4%, hsl(var(--brand-cyan) / .1), transparent 12rem), linear-gradient(180deg, hsl(var(--card)), hsl(var(--card) / .86));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:var(--miq-subsurface-shadow);flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);scroll-margin-top:5.5rem;transition:transform .2s,box-shadow .22s,border-color .22s,background-color .22s;display:flex;position:relative;overflow:hidden}.miq-feature-grid__item:before{content:"";pointer-events:none;opacity:.78;background:linear-gradient(135deg,#ffffff0a,#0000 42%),radial-gradient(circle at 14% 100%,#7dd3fc14,#0000 12rem);position:absolute;inset:0}.miq-feature-grid__item>*{z-index:1;position:relative}.miq-feature-grid__item:hover{border-color:hsl(var(--brand-cyan) / .4);background-color:hsl(var(--brand-cyan) / .05);box-shadow:var(--miq-surface-shadow), 0 0 24px hsl(var(--brand-cyan) / .1);transform:translateY(-3px)}.miq-feature-grid__icon{font-size:2.25rem;line-height:1}.miq-feature-grid__visual{aspect-ratio:1;align-self:flex-start;place-items:center;width:min(9rem,48vw);margin-block:-.35rem .15rem;display:grid}.miq-feature-grid__visual img{object-fit:contain;filter:drop-shadow(0 18px 32px #00000047);width:100%;height:100%;transition:transform .24s,filter .24s}.miq-feature-grid__item:hover .miq-feature-grid__visual img{filter:drop-shadow(0 20px 34px #0000004d) drop-shadow(0 0 18px hsl(var(--brand-cyan) / .16));transform:translateY(-3px)scale(1.035)}.miq-feature-grid__title{letter-spacing:-.01em;color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.miq-feature-grid__body{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem;line-height:1.65}@media (max-width:1024px){.miq-context-bridge__copy{grid-template-columns:1fr;gap:1.25rem}.miq-context-bridge__headline{max-width:18ch}.miq-context-bridge__prose{max-width:none}.miq-feature-grid__intro{grid-template-columns:1fr;align-items:start}.miq-feature-grid__intro-main{max-width:52rem}.miq-feature-grid__intro-detail{max-width:52rem;padding-top:0}.miq-feature-grid__items[data-cols="4"],.miq-feature-grid__items[data-cols="3"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.miq-feature-grid[data-context-authority=true]{padding-top:2.25rem}.miq-context-bridge{gap:1.25rem;margin-bottom:2.25rem;padding-top:.25rem;padding-bottom:1.8rem}.miq-context-bridge__headline{max-width:100%;font-size:clamp(1.75rem,8.5vw,2.45rem)}.miq-context-demo__panels{grid-template-columns:1fr}.miq-context-demo__map .miq-context-map{font-size:1rem}.miq-context-bridge__visual{width:calc(100% + .5rem);margin-inline:-.25rem}.miq-context-bridge__story{grid-template-columns:1fr}.miq-context-bridge__diagram{grid-template-columns:1fr;gap:1rem;min-height:auto}.miq-context-bridge__diagram:before,.miq-context-bridge__diagram:after,.miq-context-bridge__flow{display:none}.miq-context-bridge__inputs{grid-template-columns:1fr}.miq-context-bridge__working{min-height:10rem}.miq-context-bridge__authority{order:3;position:relative;bottom:auto;left:auto;right:auto}.miq-feature-grid__intro{gap:1rem;margin-bottom:1.5rem;padding-bottom:1.4rem}.miq-feature-grid__intro:before{width:68%}.miq-feature-grid__intro:after{right:.25rem}.miq-feature-grid__intro-title{font-size:clamp(2rem,10vw,2.65rem)}.miq-feature-grid__items[data-cols="2"],.miq-feature-grid__items[data-cols="3"],.miq-feature-grid__items[data-cols="4"]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.miq-context-map--synced{--map-chaos-build:0;--map-governed-settle:1;--map-meter-offset:430;--map-cost-gauge-offset:210}.miq-context-bridge__overlay{display:none}.miq-context-map__meter-progress,.miq-context-map__meter-status--chaos,.miq-context-map__meter-status--governed,.miq-context-map__hub-subtitle--left,.miq-context-map__hub-subtitle--authority,.miq-context-map__authority-halo,.miq-context-map__authority-accent,.miq-context-map__node,.miq-context-map__tokens--left-flood,.miq-context-map__token,.miq-context-bridge__inputs span,.miq-context-bridge__ring,.miq-context-bridge__flow,.miq-context-map--story .miq-context-map__sources,.miq-context-map--story .miq-context-map__authority,.miq-context-map--story .miq-context-map__outputs,.miq-context-bridge__story-beat,.miq-context-map__agent,.miq-context-map__agent-face,.miq-context-map__agent-memory-fill--chaos,.miq-context-map__agent-memory-fill--governed,.miq-context-map__agent-particle--chaos,.miq-context-map__agent-particle--governed,.miq-context-map__agent-pupil--chaos,.miq-context-map__agent-pupil--governed,.miq-context-map__agent-mouth--chaos,.miq-context-map__agent-mouth--governed{animation:none}.miq-context-map__tokens{display:none}.miq-context-map__meter-progress--chaos,.miq-context-map__meter-status--chaos,.miq-context-map__hub-subtitle--left,.miq-context-map__token--from-left,.miq-context-map__agent-memory-fill--chaos,.miq-context-map__agent-particle--chaos,.miq-context-map__agent-pupil--chaos,.miq-context-map__agent-mouth--chaos{opacity:0}.miq-context-map__meter-progress--governed,.miq-context-map__meter-status--governed,.miq-context-map__hub-subtitle--authority,.miq-context-map__token--from-authority,.miq-context-bridge__story-beat,.miq-context-map__agent-memory-fill--governed,.miq-context-map__agent-pupil--governed,.miq-context-map__agent-mouth--governed{opacity:1}.miq-context-map__agent-memory-fill--governed{transform:scaleY(.28)}}.miq-attn{background:radial-gradient(58% 78% at 50% 32%,#123a5857,#0000 70%),linear-gradient(160deg,#081422f2,#040a12fa);border:1px solid #7dd3fc33;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);padding:clamp(1.25rem,2.5vw,2rem) clamp(1.25rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff0d}.miq-attn:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(#7dd3fc0a 1px,#0000 1px),linear-gradient(90deg,#7dd3fc0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 72% at 50% 45%,#000,#0000 82%);mask-image:radial-gradient(75% 72% at 50% 45%,#000,#0000 82%)}.miq-attn__side,.miq-attn__core{z-index:1;position:relative}.miq-attn__side{flex-direction:column;gap:.65rem;min-width:0;transition:opacity .5s;display:flex}.miq-attn__side--outcomes{text-align:right;align-items:flex-end}.miq-attn[data-mode=governed] .miq-attn__side--sources,.miq-attn[data-mode=chaos] .miq-attn__side--outcomes,.miq-attn[data-mode=typing] .miq-attn__side--outcomes,.miq-attn[data-mode=idle] .miq-attn__side--outcomes{opacity:.3}.miq-attn__ca{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:.4rem;transition:opacity .6s,transform .6s;display:flex;transform:translateY(-4px)}.miq-attn[data-mode=governed] .miq-attn__ca{opacity:1;transform:translateY(0)}.miq-attn__ca-logo{filter:drop-shadow(0 0 12px #4af0b459);flex-shrink:0;width:3rem;height:3rem}.miq-attn__ca-text{font-size:var(--ctx-font-xs);text-align:center;color:#aabed3cc;flex-direction:column;align-items:center;gap:.05rem;line-height:1.2;display:flex}.miq-attn__ca-text strong{color:#7dd3fcfa;letter-spacing:.03em;font-weight:800}.miq-attn__side-title{color:#7dd3fccc;font-size:var(--ctx-font-xs);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:800}.miq-attn__chips{flex-direction:column;gap:.55rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.miq-attn__chip{color:#d6e4f2eb;font-size:var(--ctx-font-sm);background:#0a1828b3;border:1px solid #7dd3fc2e;border-radius:10px;padding:.62rem .9rem;font-weight:600;line-height:1.2;transition:opacity .45s,border-color .45s,background .45s,box-shadow .45s,transform .45s}.miq-attn[data-mode=chaos] .miq-attn__chip--source{border-color:#f8b48c6b;box-shadow:0 0 20px #f8717124}.miq-attn[data-mode=governed] .miq-attn__chip--outcome{background:linear-gradient(150deg,#0c281ed9,#081612e6);border-color:#2ee59d8c;box-shadow:0 0 22px #2ee59d2e}.miq-attn__core{text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex}.miq-context-narrator{--dot:#38bdf8;border:1px solid #7dd3fc38;border-left:4px solid var(--dot);color:#ecf5ff;min-height:3.6em;font-size:var(--ctx-font-lg);letter-spacing:-.005em;background:linear-gradient(100deg,#38bdf81a,#38bdf805);border-radius:14px;align-items:center;gap:1rem;margin:0 0 clamp(1rem,2vw,1.5rem);padding:.9rem 1.25rem;font-weight:600;line-height:1.3;transition:border-color .5s,background .5s,box-shadow .5s,color .5s;display:flex;box-shadow:0 0 38px #38bdf81a}.miq-context-narrator[data-mode=chaos]{--dot:#fb923c;color:#ffebd8;background:linear-gradient(100deg,#fb923c24,#fb923c05);border-color:#fb923c73;box-shadow:0 0 46px #fb923c29}.miq-context-narrator[data-mode=governed]{--dot:#2ee59d;color:#d6ffee;background:linear-gradient(100deg,#2ee59d24,#2ee59d05);border-color:#2ee59d80;box-shadow:0 0 46px #2ee59d29}.miq-context-narrator__dot{background:var(--dot);width:.85rem;height:.85rem;box-shadow:0 0 18px var(--dot);border-radius:999px;flex:none;animation:2s ease-in-out infinite miq-narrator-pulse}@keyframes miq-narrator-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.28)}}.miq-context-narrator__line{animation:.45s both miq-narrator-in}@keyframes miq-narrator-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.miq-context-terminal__bubble--ai[data-governed=true] .miq-context-terminal__call[data-shown=true]{animation:1s miq-ca-pulse}@keyframes miq-ca-pulse{0%{background:#4af0b400;box-shadow:0 0 #4af0b400}30%{background:#4af0b429;box-shadow:0 0 18px #4af0b447}to{background:#4af0b400;box-shadow:0 0 #4af0b400}}.miq-attn__gauge{aspect-ratio:1;width:clamp(150px,16vw,208px);transform:scale(calc(.9 + var(--attn-load,0) * .16));transition:transform .45s;position:relative}.miq-attn__gauge-aura{z-index:0;background:radial-gradient(circle, var(--attn-color,#38bdf8) 0%, transparent 62%);opacity:calc(.12 + var(--attn-load,0) * .4);filter:blur(16px);pointer-events:none;border-radius:50%;position:absolute;inset:-22%}.miq-attn__gauge-svg{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:visible}.miq-attn__ticks line{stroke:var(--attn-color,#7dd3fc);stroke-width:1.5px;stroke-linecap:round;opacity:.18}.miq-attn__ring-track{fill:none;stroke:#ffffff14;stroke-width:11px}.miq-attn__ring{fill:none;stroke:var(--attn-color,#38bdf8);stroke-width:11px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.miq-attn__eye{fill:var(--attn-color,#7dd3fc);transition:fill .35s}.miq-attn__mouth{fill:none;stroke:var(--attn-color,#7dd3fc);stroke-width:5px;stroke-linecap:round;transition:stroke .35s}.miq-attn__brow{fill:none;stroke:var(--attn-color,#7dd3fc);stroke-width:4px;stroke-linecap:round;opacity:.9;transition:stroke .35s}.miq-attn__readout{flex-direction:column;align-items:center;gap:.1rem;margin-top:.25rem;display:flex}.miq-attn__tokens-row{align-items:baseline;gap:.35rem;display:inline-flex}.miq-attn__tokens{color:var(--attn-color,#f8fcff);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 22px color-mix(in srgb, var(--attn-color,#38bdf8) 45%, transparent);font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:800;line-height:1;transition:color .35s}.miq-attn__delta{color:var(--attn-color,#38bdf8);font-size:.95rem;line-height:1}.miq-attn__tokens-label{color:#aabed3b8;font-size:var(--ctx-font-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:600}.miq-attn__state{color:#d6e4f2d1;font-size:var(--ctx-font-sm);margin:0;font-weight:600}.miq-attn__state strong{color:var(--attn-color,#d6e4f2d1);font-weight:800}.miq-attn__brand{color:#7dd3fcb8;font-size:var(--ctx-font-xs);flex-direction:column;gap:.05rem;margin:.2rem 0 0;line-height:1.25;display:flex}.miq-attn__brand span{color:#7dd3fcf2;letter-spacing:.04em;font-weight:800}@media (max-width:720px){.miq-attn{text-align:center;grid-template-columns:1fr;gap:1.35rem}.miq-attn__core{order:-1}.miq-attn__side{align-items:center}.miq-attn__side--outcomes{text-align:center;align-items:center}.miq-attn__chips{flex-flow:wrap;justify-content:center}.miq-attn__chip{flex:0 auto}}.miq-demo-expand{position:relative}.miq-demo-mini{--mini-color:#38bdf8;background:radial-gradient(60% 90% at 16% 0,#122c4666,#0000 70%),linear-gradient(160deg,#081422f5,#040a12fa);border:1px solid #7dd3fc33;border-radius:18px;flex-direction:column;gap:clamp(.85rem,2vw,1.25rem);padding:clamp(1rem,2.4vw,1.5rem);transition:border-color .5s,box-shadow .5s;display:flex;position:relative;box-shadow:0 24px 60px #0000004d,inset 0 1px #ffffff0d}.miq-demo-mini[data-mode=chaos]{border-color:#fb923c66;box-shadow:0 24px 60px #0000004d,0 0 44px #fb923c1f,inset 0 1px #ffffff0d}.miq-demo-mini[data-mode=governed]{border-color:#2ee59d6b;box-shadow:0 24px 60px #0000004d,0 0 44px #2ee59d21,inset 0 1px #ffffff0d}.miq-demo-mini__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.miq-demo-mini__lead{min-width:0;font-size:var(--ctx-font-base);color:#e2f2fff2;align-items:center;gap:.6rem;margin:0;font-weight:600;display:flex}.miq-demo-mini__dot{background:var(--mini-color);width:.6rem;height:.6rem;box-shadow:0 0 12px var(--mini-color);border-radius:999px;flex:none}.miq-demo-mini__cta{color:#e0f4ff;font-size:var(--ctx-font-sm);cursor:pointer;background:linear-gradient(150deg,#38bdf838,#091a2ce6 62%);border:1px solid #67e8f980;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.55rem 1.05rem;font-weight:700;transition:transform .18s,box-shadow .2s,border-color .2s;display:inline-flex}.miq-demo-mini__cta:hover{border-color:#67e8f9cc;transform:translateY(-1px);box-shadow:0 0 24px #38bdf84d}.miq-demo-mini__cta:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.miq-demo-mini__cta-icon{font-size:.85em}.miq-demo-mini__body{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1rem,3vw,2rem);display:grid}.miq-demo-mini__gauge{flex-direction:column;align-items:center;gap:.4rem;display:flex}.miq-demo-mini__gauge svg{width:clamp(88px,11vw,116px);height:auto}.miq-demo-mini__ring-track{fill:none;stroke:#7dd3fc24;stroke-width:10px}.miq-demo-mini__ring{fill:none;stroke:var(--mini-color);stroke-width:10px;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0 8px var(--mini-color));transform:rotate(-90deg)}.miq-demo-mini__face circle{fill:var(--mini-color)}.miq-demo-mini__mouth{fill:none;stroke:var(--mini-color);stroke-width:6px;stroke-linecap:round}.miq-demo-mini__focus{font-size:var(--ctx-font-xs);letter-spacing:.08em;text-transform:uppercase;color:#badef8bf;font-weight:600}.miq-demo-mini__focus strong{color:var(--mini-color)}.miq-demo-mini__compare{flex-direction:column;gap:.5rem;min-width:0;display:flex}.miq-demo-mini__row{font-size:var(--ctx-font-xs);grid-template-columns:5.25rem 1fr auto;align-items:center;gap:.6rem;display:grid}.miq-demo-mini__row-name{letter-spacing:.06em;text-transform:uppercase;color:#c6d8eacc;font-weight:700}.miq-demo-mini__bar{background:#ffffff0f;border-radius:999px;height:.5rem;position:relative;overflow:hidden}.miq-demo-mini__bar-fill{border-radius:999px;position:absolute;inset:0 auto 0 0}.miq-demo-mini__row--without .miq-demo-mini__bar-fill{background:linear-gradient(90deg,#fb923c,#f87171)}.miq-demo-mini__row--with .miq-demo-mini__bar-fill{background:linear-gradient(90deg,#4af0b4,#2ee59d)}.miq-demo-mini__row-figure{font-variant-numeric:tabular-nums;white-space:nowrap;color:#d6eafce6}.miq-demo-mini__savings{font-size:var(--ctx-font-sm);color:#badef8d9;opacity:0;margin:.25rem 0 0;transition:opacity .4s}.miq-demo-mini__savings[data-visible=true]{opacity:1}.miq-demo-mini__savings strong{color:#2ee59d;font-weight:800}@media (max-width:640px){.miq-demo-mini__body{grid-template-columns:1fr;justify-items:center}.miq-demo-mini__compare{width:100%}}.miq-demo-modal{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030810c7;justify-content:center;align-items:center;padding:clamp(1rem,4vw,3rem);animation:.25s both miq-demo-modal-in;display:flex;position:fixed;inset:0}@keyframes miq-demo-modal-in{0%{opacity:0}to{opacity:1}}.miq-demo-modal__panel{background:linear-gradient(160deg,#081422fa,#040a12fc);border:1px solid #7dd3fc38;border-radius:20px;width:min(1200px,100%);max-height:92vh;padding:clamp(1.5rem,3vw,2.75rem);animation:.3s cubic-bezier(.22,1,.36,1) both miq-demo-panel-in;position:relative;overflow:auto;box-shadow:0 40px 120px #0000008c}@keyframes miq-demo-panel-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.miq-demo-modal__close{z-index:2;color:#d6eafc;cursor:pointer;background:#091828cc;border:1px solid #7dd3fc4d;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;transition:border-color .18s,background .18s,transform .18s;display:grid;position:absolute;top:.9rem;right:.9rem}.miq-demo-modal__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.1rem;height:1.1rem}.miq-demo-modal__close:hover{background:#0d2136e6;border-color:#67e8f9b3;transform:rotate(90deg)}.miq-demo-modal__close:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}@media (prefers-reduced-motion:reduce){.miq-demo-modal,.miq-demo-modal__panel{animation:none}}
.miq-testimonial-strip{background:hsl(var(--muted));padding:4rem 1.5rem}.miq-testimonial-strip__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.miq-testimonial-strip__item{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.miq-testimonial-strip__quote{color:hsl(var(--foreground));flex:1;margin:0;font-size:1rem;font-style:italic;line-height:1.7}.miq-testimonial-strip__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.miq-testimonial-strip__attribution{color:hsl(var(--muted-foreground));font-size:.875rem;font-style:normal;font-weight:600}@media (max-width:1024px){.miq-testimonial-strip{padding:3rem 1.5rem}}@media (max-width:640px){.miq-testimonial-strip{padding:2rem 1rem}}
.miq-logo-cloud{background-color:hsl(var(--background));text-align:center;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem)}.miq-logo-cloud__eyebrow{font-variant:small-caps;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--muted-foreground-subtle));margin:0 0 2rem;font-size:.75rem;font-weight:700}.miq-logo-cloud__list{margin:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3.5rem;max-width:68rem;margin-inline:auto;padding:0;list-style:none;display:flex}.miq-logo-cloud__item{filter:grayscale()opacity(.5);align-items:center;transition:filter .25s;display:flex}.miq-logo-cloud__item:hover{filter:grayscale(0)opacity()}@media (max-width:640px){.miq-logo-cloud{padding:2rem 1rem}.miq-logo-cloud__list{gap:1.5rem 2rem}}
.miq-cta-band{background-color:hsl(var(--brand-navy));color:hsl(var(--brand-navy-foreground));text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:clamp(4rem,10vw,7rem) clamp(1.25rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.miq-cta-band:before{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 70% at 15% 50%, hsl(var(--brand-cyan) / .08) 0%, transparent 55%), radial-gradient(ellipse 45% 55% at 85% 40%, hsl(var(--brand-cyan) / .06) 0%, transparent 50%);position:absolute;inset:0}.miq-cta-band__inner{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;max-width:52rem;display:flex;position:relative}.miq-cta-band__headline{letter-spacing:-.025em;color:hsl(var(--brand-navy-foreground));margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15}.miq-cta-band__subhead{color:hsl(var(--brand-navy-foreground));opacity:.78;max-width:40rem;margin:0;font-size:clamp(1rem,1.8vw,1.1875rem);line-height:1.65}.miq-cta-band__buttons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.25rem;display:flex}.miq-cta-band .miq-button--primary{background-color:hsl(var(--brand-cyan));color:hsl(var(--brand-cyan-foreground));border-color:#0000}.miq-cta-band .miq-button--primary:hover{opacity:1;box-shadow:0 0 32px hsl(var(--brand-cyan) / .4), 0 8px 20px #0000004d;transform:translateY(-2px)}.miq-cta-band .miq-button--secondary{color:hsl(var(--brand-navy-foreground));border-color:hsl(var(--brand-cyan) / .55);background-color:#0000}.miq-cta-band .miq-button--secondary:hover{border-color:hsl(var(--brand-cyan));box-shadow:0 0 16px hsl(var(--brand-cyan) / .2)}@media (max-width:640px){.miq-cta-band{padding:3rem 1.25rem}.miq-cta-band__buttons{flex-direction:column;align-items:center;width:100%}.miq-cta-band__buttons .miq-button{width:100%}}
.miq-content{background:hsl(var(--background));color:hsl(var(--foreground));max-width:48rem;margin-inline:auto;padding:4rem 1.5rem}.miq-content h1,.miq-content h2,.miq-content h3,.miq-content h4{color:hsl(var(--foreground));margin:1.5em 0 .5em;font-weight:700;line-height:1.2}.miq-content h2{font-size:1.75rem}.miq-content h3{font-size:1.25rem}.miq-content p{margin:0 0 1em;line-height:1.7}.miq-content a{color:hsl(var(--primary));text-decoration:underline}.miq-content a:hover{opacity:.8}.miq-content ul,.miq-content ol{margin:0 0 1em;padding-left:1.5rem}.miq-content li+li{margin-top:.25em}.miq-content code{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.25rem;padding:.125em .375em;font-size:.875em}.miq-content blockquote{border-left:3px solid hsl(var(--primary));color:hsl(var(--muted-foreground));margin:1.5em 0;padding-left:1rem;font-style:italic}@media (max-width:1024px){.miq-content{padding:3rem 1.5rem}}@media (max-width:640px){.miq-content{padding:2rem 1rem}.miq-content h2{font-size:1.375rem}}
.miq-media-showcase{background:hsl(var(--background));padding:4rem 1.5rem}.miq-media-showcase__items{max-width:72rem;margin:0 auto;padding:0;list-style:none}.miq-media-showcase[data-layout=single] .miq-media-showcase__items{justify-content:center;display:flex}.miq-media-showcase[data-layout=single] .miq-media-showcase__item{max-width:40rem}.miq-media-showcase[data-layout=grid] .miq-media-showcase__items{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.miq-media-showcase[data-layout=carousel] .miq-media-showcase__items{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:1.5rem;display:flex;overflow-x:auto}.miq-media-showcase[data-layout=carousel] .miq-media-showcase__item{scroll-snap-align:start;flex:0 0 min(80vw,28rem)}.miq-media-showcase__item{flex-direction:column;gap:.5rem;display:flex}.miq-media-showcase__item img{border:1px solid hsl(var(--border));border-radius:.5rem;width:100%;height:auto}.miq-media-showcase__caption{color:hsl(var(--muted-foreground));text-align:center;font-size:.875rem}@media (max-width:1024px){.miq-media-showcase{padding:3rem 1.5rem}}@media (max-width:640px){.miq-media-showcase{padding:2rem 1rem}.miq-media-showcase[data-layout=grid] .miq-media-showcase__items{grid-template-columns:1fr}}
.miq-solutions-teaser{background:hsl(var(--background));padding:4rem 1.5rem}.miq-solutions-teaser__heading{text-align:center;color:hsl(var(--foreground));margin:0 0 2.5rem;font-size:2rem;font-weight:700}.miq-solutions-teaser__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.miq-solutions-teaser__card{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;gap:.625rem;padding:1.75rem;text-decoration:none;transition:border-color .2s,transform .15s;display:flex}.miq-solutions-teaser__card:hover{border-color:hsl(var(--ring));transform:translateY(-2px)}.miq-solutions-teaser__icon{font-size:2rem;line-height:1}.miq-solutions-teaser__name{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.miq-solutions-teaser__tagline{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:1024px){.miq-solutions-teaser{padding:3rem 1.5rem}.miq-solutions-teaser__heading{font-size:1.625rem}}@media (max-width:640px){.miq-solutions-teaser{padding:2rem 1rem}.miq-solutions-teaser__heading{font-size:1.375rem}}
.miq-garage-highlight{background:hsl(var(--background));padding:4rem 1.5rem}.miq-garage-highlight__heading{text-align:center;color:hsl(var(--foreground));margin:0 0 2.5rem;font-size:2rem;font-weight:700}.miq-garage-highlight__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.miq-garage-highlight__card{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1.75rem;text-decoration:none;transition:border-color .2s,transform .15s;display:flex;position:relative}.miq-garage-highlight__card:hover{border-color:hsl(var(--ring));transform:translateY(-2px)}.miq-garage-highlight__name{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600}.miq-garage-highlight__tagline{color:hsl(var(--muted-foreground));flex:1;margin:0;font-size:.9375rem;line-height:1.5}.miq-garage-highlight__kind{text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--primary));margin-top:.5rem;font-size:.75rem;font-weight:700}.miq-garage-highlight__card[data-kind=oss-repo] .miq-garage-highlight__kind{color:hsl(var(--accent-foreground))}.miq-garage-highlight__card[data-kind=hosted-app] .miq-garage-highlight__kind{color:hsl(var(--ring))}@media (max-width:1024px){.miq-garage-highlight{padding:3rem 1.5rem}.miq-garage-highlight__heading{font-size:1.625rem}}@media (max-width:640px){.miq-garage-highlight{padding:2rem 1rem}.miq-garage-highlight__heading{font-size:1.375rem}}
.miq-blog-teaser{background:hsl(var(--background));padding:4rem 1.5rem}.miq-blog-teaser__heading{text-align:center;color:hsl(var(--foreground));margin:0 0 2.5rem;font-size:2rem;font-weight:700}.miq-blog-teaser__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;max-width:72rem;margin:0 auto;padding:0;list-style:none;display:grid}.miq-blog-teaser__card{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;gap:.625rem;height:100%;padding:1.75rem;text-decoration:none;transition:border-color .2s,transform .15s;display:flex}.miq-blog-teaser__card:hover{border-color:hsl(var(--ring));transform:translateY(-2px)}.miq-blog-teaser__title{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.miq-blog-teaser__excerpt{color:hsl(var(--muted-foreground));-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.miq-blog-teaser{padding:3rem 1.5rem}.miq-blog-teaser__heading{font-size:1.625rem}}@media (max-width:640px){.miq-blog-teaser{padding:2rem 1rem}.miq-blog-teaser__heading{font-size:1.375rem}}
.miq-faq{background:hsl(var(--background));max-width:48rem;margin-inline:auto;padding:4rem 1.5rem}.miq-faq__heading{color:hsl(var(--foreground));margin:0 0 2rem;font-size:2rem;font-weight:700}.miq-faq__list{flex-direction:column;gap:.75rem;display:flex}.miq-faq__item{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;overflow:hidden}.miq-faq__question{color:hsl(var(--foreground));cursor:pointer;padding:1.125rem 1.25rem;font-size:1rem;font-weight:600;list-style:none;transition:background .15s;display:block}.miq-faq__question::-webkit-details-marker{display:none}.miq-faq__question:after{content:"+";float:right;color:hsl(var(--muted-foreground));font-size:1.25rem;font-weight:400}details[open] .miq-faq__question:after{content:"−"}.miq-faq__question:hover{background:hsl(var(--muted))}.miq-faq__answer{color:hsl(var(--muted-foreground));padding:0 1.25rem 1.125rem;font-size:.9375rem;line-height:1.7}@media (max-width:1024px){.miq-faq{padding:3rem 1.5rem}.miq-faq__heading{font-size:1.625rem}}@media (max-width:640px){.miq-faq{padding:2rem 1rem}.miq-faq__heading{font-size:1.375rem}}
.miq-pricing-table{background:hsl(var(--background));padding:4rem 1.5rem}.miq-pricing-table__heading{text-align:center;color:hsl(var(--foreground));margin:0 0 2.5rem;font-size:2rem;font-weight:700}.miq-pricing-table__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;max-width:72rem;margin:0 auto;display:grid}.miq-pricing-table__column{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:.75rem;flex-direction:column;gap:1rem;padding:2rem;display:flex}.miq-pricing-table__name{color:hsl(var(--foreground));margin:0;font-size:1.25rem;font-weight:700}.miq-pricing-table__tagline{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem;line-height:1.5}.miq-pricing-table__tier{border-top:1px solid hsl(var(--border));flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.miq-pricing-table__tier-name{text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:700}.miq-pricing-table__price{color:hsl(var(--foreground));font-size:2rem;font-weight:800;line-height:1}.miq-pricing-table__tier ul{color:hsl(var(--muted-foreground));margin:.25rem 0 0;padding-left:1.25rem;font-size:.9rem}.miq-pricing-table__tier li+li{margin-top:.25rem}.miq-pricing-table__no-pricing{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem;font-style:italic}@media (max-width:1024px){.miq-pricing-table{padding:3rem 1.5rem}.miq-pricing-table__heading{font-size:1.625rem}}@media (max-width:640px){.miq-pricing-table{padding:2rem 1rem}.miq-pricing-table__heading{font-size:1.375rem}}
.miq-lead-form{background:hsl(var(--background));flex-direction:column;gap:1.25rem;max-width:40rem;margin-inline:auto;padding:3rem 1.5rem;display:flex}.miq-lead-form__heading{color:hsl(var(--foreground));margin:0;font-size:1.75rem;font-weight:700}.miq-lead-form__field{flex-direction:column;gap:.375rem;display:flex}.miq-lead-form__label{color:hsl(var(--foreground));font-size:.875rem;font-weight:600}.miq-lead-form input[type=text],.miq-lead-form input[type=email],.miq-lead-form input[type=tel],.miq-lead-form textarea{background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:.375rem;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s}.miq-lead-form input:focus,.miq-lead-form textarea:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .2);outline:none}.miq-lead-form input[type=checkbox]{width:1rem;height:1rem;accent-color:hsl(var(--primary))}.miq-lead-form .miq-button{align-self:flex-start}.miq-lead-form__success{background:hsl(var(--accent));color:hsl(var(--accent-foreground));text-align:center;border-radius:.5rem;padding:2rem;font-weight:600}.miq-lead-form__error{color:hsl(var(--ring));margin:0;font-size:.875rem}@media (max-width:640px){.miq-lead-form{padding:2rem 1rem}}
.miq-spacer[data-size=xs]{height:1rem}.miq-spacer[data-size=sm]{height:2rem}.miq-spacer[data-size=md]{height:3rem}.miq-spacer[data-size=lg]{height:5rem}.miq-spacer[data-size=xl]{height:8rem}@media (max-width:640px){.miq-spacer[data-size=lg]{height:3.5rem}.miq-spacer[data-size=xl]{height:5rem}}
.miq-stat-band{background-color:hsl(var(--card));border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));padding:clamp(3.5rem,8vw,6rem) clamp(1.25rem,4vw,3rem)}.miq-stat-band__list{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:76rem;margin:0 auto;padding:0;list-style:none;display:grid}.miq-stat-band__item{text-align:center;background:radial-gradient(circle at 78% 4%, hsl(var(--brand-cyan) / .08), transparent 12rem), linear-gradient(180deg, hsl(var(--card)), hsl(var(--card) / .85));border:1px solid hsl(var(--border));border-radius:var(--radius);min-height:14rem;box-shadow:var(--miq-subsurface-shadow);flex-direction:column;align-items:stretch;padding:clamp(1.25rem,2.5vw,1.75rem);transition:transform .2s,border-color .22s,box-shadow .22s;display:flex}.miq-stat-band__item dd{display:contents}.miq-stat-band__item:hover{border-color:hsl(var(--brand-cyan) / .4);box-shadow:var(--miq-surface-shadow), 0 0 24px hsl(var(--brand-cyan) / .1);transform:translateY(-3px)}.miq-stat-band__number{letter-spacing:-.02em;color:hsl(var(--brand-cyan));font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.1;display:block}.miq-stat-band__label{color:hsl(var(--foreground));margin-top:.5rem;font-size:.9375rem;font-weight:600;display:block}.miq-stat-band__description{color:hsl(var(--muted-foreground));flex:1;justify-content:center;align-items:center;margin-top:1rem;font-size:.9375rem;line-height:1.5;display:flex}@media (max-width:1024px){.miq-stat-band__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.miq-stat-band{padding:2.5rem 1rem}.miq-stat-band__list{grid-template-columns:1fr;gap:1rem}.miq-stat-band__item{min-height:auto}.miq-stat-band__description{margin-top:.75rem}}
.miq-comparison-table{background:hsl(var(--background));padding:4rem 1.5rem;overflow-x:auto}.miq-comparison-table h2{text-align:center;color:hsl(var(--foreground));margin:0 0 2rem;font-size:2rem;font-weight:700}.miq-comparison-table table{border-collapse:collapse;width:100%;max-width:64rem;margin-inline:auto;font-size:.9375rem}.miq-comparison-table th,.miq-comparison-table td{text-align:left;border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:.75rem 1rem}.miq-comparison-table thead th{background:hsl(var(--muted));text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:700}.miq-comparison-table thead th:first-child{border-radius:.375rem 0 0}.miq-comparison-table thead th:last-child{border-radius:0 .375rem 0 0}.miq-comparison-table tbody tr:nth-child(2n) td{background:hsl(var(--muted) / .4)}.miq-comparison-table tbody tr:hover td{background:hsl(var(--accent) / .3)}@media (max-width:1024px){.miq-comparison-table{padding:3rem 1.5rem}.miq-comparison-table h2{font-size:1.625rem}}@media (max-width:640px){.miq-comparison-table{padding:2rem 1rem}.miq-comparison-table th,.miq-comparison-table td{padding:.5rem .75rem}}
.miq-timeline{background:hsl(var(--background));max-width:48rem;margin-inline:auto;padding:4rem 1.5rem}.miq-timeline__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.miq-timeline__list:before{content:"";background:hsl(var(--border));width:2px;position:absolute;top:0;bottom:0;left:5rem}.miq-timeline__entry{grid-template-columns:5rem 1fr;gap:0 1.5rem;padding:0 0 2rem;display:grid;position:relative}.miq-timeline__entry:before{content:"";background:hsl(var(--primary));border:2px solid hsl(var(--background));z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;top:.35rem;left:calc(5rem - 5px)}.miq-timeline__date{color:hsl(var(--muted-foreground));text-align:right;white-space:nowrap;padding-top:.25rem;padding-right:1rem;font-size:.8125rem;font-weight:700}.miq-timeline__headline{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1.0625rem;font-weight:600}.miq-timeline__body{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.7}@media (max-width:1024px){.miq-timeline{padding:3rem 1.5rem}}@media (max-width:640px){.miq-timeline{padding:2rem 1rem}.miq-timeline__list:before{left:0}.miq-timeline__entry{grid-template-columns:1fr;padding-left:1.5rem}.miq-timeline__entry:before{left:-5px}.miq-timeline__date{text-align:left;padding-bottom:.25rem;padding-right:0}}
