:root{--mx-loop:20s;--mx-ease:cubic-bezier(.22, 1, .36, 1);--mx-good:var(--glow-mint);--mx-warn:var(--glow-amber);--mx-bad:var(--glow-magenta)}.mx-ribbon{border-block:1px solid var(--border);background:var(--bg-subtle);position:relative}.mx-ribbon-track{flex-wrap:wrap;justify-content:center;padding-block:.6rem;display:flex}.mx-ribbon-track>ul{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.mx-ribbon .mx-ribbon-copy{display:none}.mx-ribbon-item{color:var(--fg-muted);align-items:center;gap:.6rem;padding:.55rem 1.1rem;font-size:13.5px;display:inline-flex}.mx-ribbon-item:before{content:"";background:var(--glow-coral);width:6px;height:6px;box-shadow:0 0 12px var(--glow-coral);border-radius:999px}.mx-ribbon-item:nth-child(4n+2):before{background:var(--glow-mint);box-shadow:0 0 12px var(--glow-mint)}.mx-ribbon-item:nth-child(4n+3):before{background:var(--glow-violet);box-shadow:0 0 12px var(--glow-violet)}.mx-ribbon-item:nth-child(4n+4):before{background:var(--glow-amber);box-shadow:0 0 12px var(--glow-amber)}@media (prefers-reduced-motion:no-preference){.mx-ribbon{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mx-ribbon .mx-ribbon-track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;max-width:none;margin-inline:0;padding-block:0;padding-inline:0;animation:46s linear infinite mx-ribbon}.mx-ribbon .mx-ribbon-track>ul{flex-wrap:nowrap;justify-content:flex-start;width:auto}.mx-ribbon .mx-ribbon-copy{display:flex}.mx-ribbon-item{white-space:nowrap;padding:1.05rem 1.6rem;font-size:14px}.mx-ribbon:hover .mx-ribbon-track,.mx-ribbon:focus-within .mx-ribbon-track{animation-play-state:paused}html[dir=rtl] .mx-ribbon .mx-ribbon-track{animation-name:mx-ribbon-rtl}}@keyframes mx-ribbon{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mx-ribbon-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.mx-scene{isolation:isolate;position:relative}.mx-glow-under{z-index:-1;background:radial-gradient(60% 60% at 50% 40%, color-mix(in srgb, var(--glow-coral) 28%, transparent), color-mix(in srgb, var(--glow-violet) 18%, transparent) 55%, transparent 75%);filter:blur(50px);border-radius:40px;position:absolute;inset:8% 6% -6%}.mx-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);font-size:10.5px}.mx-dot{background:var(--mx-good);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--mx-good) 70%, transparent);border-radius:999px;flex-shrink:0}.mx-chip{letter-spacing:.02em;border:1px solid var(--border);height:20px;color:var(--fg-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding-inline:.5rem;font-size:10.5px;font-weight:600;display:inline-flex}.mx-chip-site{border-color:color-mix(in srgb, var(--glow-violet) 45%, transparent);color:var(--glow-violet-text)}[data-theme=dark] .mx-chip-site{color:color-mix(in srgb, var(--glow-violet) 70%, white)}.mx-stage{text-align:start;max-width:1020px;margin-inline:auto;position:relative}.mx-stage-inner{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid;position:relative}@media (min-width:900px){.mx-stage-inner{grid-template-columns:minmax(0,1.5fr) minmax(0,min(21.25rem,34%));align-items:start}}.mx-browser{text-align:start}.mx-browser .window-chrome{gap:.45rem;padding-block:.6rem}.mx-st-field{border:1px solid var(--border);background:var(--bg);height:28px;color:var(--fg);white-space:nowrap;border-radius:8px;align-items:center;gap:.45rem;min-width:0;padding-inline:.65rem;font-size:12.5px;display:inline-flex}.mx-st-field svg{color:var(--fg-subtle);flex-shrink:0}.mx-st-q{flex:auto;margin-inline-start:.5rem}.mx-st-where{color:var(--fg-muted);flex:0 auto}.mx-st-typed{display:inline-block;position:relative}.mx-st-cover{background:var(--bg);transform-origin:100%;position:absolute;inset-block:0;inset-inline:-1px -3px;transform:scaleX(0)}[dir=rtl] .mx-st-cover{transform-origin:0}.mx-st-list{flex-direction:column;gap:.5rem;padding:.85rem;display:flex;position:relative}.mx-st-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.1rem .15rem .3rem;display:flex}.mx-st-head b{color:var(--fg);font-size:14px;font-weight:600}.mx-st-head small{color:var(--fg-subtle);font-size:12px}.mx-st-card{border:1px solid var(--border);background:var(--bg);border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .8rem;padding-inline-end:6.4rem;display:grid;position:relative}.mx-st-logo{background:linear-gradient(135deg, color-mix(in srgb, var(--hue,var(--glow-coral)) 55%, transparent), color-mix(in srgb, var(--hue,var(--glow-coral)) 15%, transparent));border:1px solid color-mix(in srgb, var(--hue,var(--glow-coral)) 40%, transparent);border-radius:9px;width:36px;height:36px}.mx-st-title{color:var(--fg);font-size:13.5px;font-weight:600;line-height:1.3}.mx-st-co{color:var(--fg-subtle);margin-top:1px;font-size:12px;line-height:1.35}.mx-st-tags{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.mx-st-pill{top:.6rem;font-variant-numeric:tabular-nums;white-space:nowrap;height:20px;color:var(--on-mint);background:var(--mx-good);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;padding-inline:.5rem;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:.6rem}.mx-st-pill.is-bad{color:var(--on-magenta);background:var(--mx-bad)}.mx-st-card.is-skip{opacity:.55}.mx-st-done{white-space:nowrap;height:20px;color:var(--glow-mint-text);background:color-mix(in srgb, var(--glow-mint) 12%, transparent);border:1px solid color-mix(in srgb, var(--glow-mint) 40%, transparent);border-radius:999px;align-items:center;gap:.25rem;padding-inline:.5rem;font-size:10.5px;font-weight:600;display:inline-flex}.mx-st-ring{border:1px solid color-mix(in srgb, var(--glow-coral) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--glow-coral) 16%, transparent), var(--shadow-lg);pointer-events:none;opacity:0;border-radius:13px;position:absolute;inset:-1px}.mx-st-card.is-site .mx-st-ring{border-color:color-mix(in srgb, var(--glow-violet) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--glow-violet) 16%, transparent), var(--shadow-lg)}.mx-st-rail{inset-inline:12px;background:linear-gradient(90deg, var(--glow-amber), var(--glow-coral), var(--glow-magenta));transform-origin:0;opacity:0;border-radius:2px;height:2px;position:absolute;bottom:-1px}[dir=rtl] .mx-st-rail{transform-origin:100%}.mx-popup{border:1px solid var(--border);background:var(--bg-elevated);width:min(100%,21.25rem);box-shadow:var(--shadow-lg), 0 30px 80px -30px color-mix(in srgb, var(--glow-coral) 40%, transparent);text-align:start;border-radius:18px;flex-direction:column;gap:.7rem;margin-inline:auto;padding:1rem;display:flex;position:relative}@media (min-width:900px){.mx-popup{margin-top:2rem}}.mx-popup-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mx-st-agent{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin-top:1px;font-size:9.5px}.mx-st-icons{gap:.35rem;display:flex}.mx-st-icon{border:1px solid var(--border);background:var(--glass);width:28px;height:28px;color:var(--fg-muted);border-radius:999px;place-items:center;display:grid}.mx-st-user{flex-direction:column;line-height:1.3;display:flex}.mx-st-user b{color:var(--fg);font-size:14px;font-weight:600}.mx-st-user span{color:var(--fg-subtle);text-align:start;font-size:12px}.mx-st-plan{height:22px;font-family:var(--font-mono);color:var(--glow-magenta-text);background:color-mix(in srgb, var(--glow-magenta) 10%, transparent);border:1px solid color-mix(in srgb, var(--glow-magenta) 45%, transparent);border-radius:999px;align-items:center;padding-inline:.6rem;font-size:11px;display:inline-flex}.mx-st-balance{align-items:baseline;gap:.4rem;margin-top:.35rem;display:flex}.mx-st-of{color:var(--fg-muted);font-size:14px}.mx-st-planline{color:var(--fg-muted);font-size:12.5px}.mx-st-hold{height:1.45em;color:var(--fg-subtle);margin-top:.1rem;font-size:11.5px;line-height:1.45;position:relative}.mx-st-hold>span{inset-inline:0;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:0;overflow:hidden}.mx-st-hold>.is-easy,.mx-st-hold>.is-site{opacity:0}.mx-st-actions{grid-template-columns:1fr 1fr;align-items:center;gap:.5rem;display:grid}.mx-st-add{border:1px solid var(--border-strong);height:32px;color:var(--fg);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-size:12.5px;display:inline-flex}.mx-st-dash{text-align:center;color:var(--fg-muted);font-size:12.5px}.mx-status{background:var(--bg-subtle);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.mx-status .mx-dot{margin-top:5px}.mx-status .chip{flex-shrink:0;height:24px}.mx-st-running{color:var(--fg);font-size:13px;font-weight:600;line-height:1.35}.mx-st-say{height:2.7em;color:var(--fg-muted);margin-top:2px;font-size:12px;line-height:1.35;position:relative}.mx-st-say>span{inset-inline:0;-webkit-line-clamp:2;opacity:0;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;top:0;overflow:hidden}.mx-st-say>.is-8{opacity:1}.mx-st-start,.mx-st-stop{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:38px;font-size:13px;font-weight:600;display:flex}.mx-st-start{color:var(--on-aurora);background:linear-gradient(100deg, var(--glow-amber), var(--glow-coral) 35%, var(--glow-magenta) 70%, var(--glow-violet));opacity:.5}.mx-st-stop{border:1px solid var(--border-strong);color:var(--fg)}.mx-st-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.mx-st-stat{border:1px solid var(--border);background:var(--bg-subtle);border-radius:10px;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .25rem;display:flex}.mx-st-stat .mx-odo{font-size:20px}.mx-st-stat.is-good .mx-odo{color:var(--glow-mint-text)}.mx-st-stat.is-bad .mx-odo{color:var(--fg-danger)}.mx-st-stat-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);font-size:9.5px}.mx-st-foot{color:var(--fg-muted);justify-content:space-around;gap:.5rem;font-size:12px;display:flex}.mx-st-foot>span{align-items:center;gap:.35rem;display:inline-flex}.mx-odo{--row:1.2em;height:var(--row);line-height:var(--row);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:34px;font-weight:600;display:inline-block;overflow:hidden}.mx-odo-col{flex-direction:column;display:flex}.mx-odo-col>span{height:var(--row);display:block}.mx-st-bal,.mx-st-count{transform:translateY(calc(var(--row) * -2))}@media (max-width:640px){.mx-st-where,.mx-st-job.is-5,.mx-st-user,.mx-st-actions,.mx-st-foot,.mx-browser .window-chrome .dot{display:none}.mx-st-q{margin-inline-start:0}.mx-st-card{grid-template-columns:minmax(0,1fr);padding-inline-end:5.6rem}.mx-st-logo{display:none}.mx-st-head b{white-space:normal}}.mx-stage .mx-st-turn,.mx-stage .mx-st-cover,.mx-stage .mx-st-head,.mx-stage .mx-st-job,.mx-stage .mx-st-pill,.mx-stage .mx-st-card.is-skip,.mx-stage .mx-st-card.is-easy,.mx-stage .mx-st-card.is-site,.mx-stage .mx-st-ring,.mx-stage .mx-st-rail,.mx-stage .mx-st-done,.mx-stage .mx-st-bal,.mx-stage .mx-st-count,.mx-stage .mx-st-hold>span,.mx-stage .mx-st-say>span{animation-duration:var(--mx-loop);animation-timing-function:var(--mx-ease);animation-iteration-count:infinite;animation-delay:0s;animation-fill-mode:both}.mx-stage .mx-st-turn{animation-name:mx-st-turn;animation-timing-function:linear}.mx-stage .mx-st-cover{animation-name:mx-st-type}.mx-stage .mx-st-head{animation-name:mx-st-head}.mx-stage .mx-st-job.is-1{animation-name:mx-st-in1}.mx-stage .mx-st-job.is-2{animation-name:mx-st-in2}.mx-stage .mx-st-job.is-3{animation-name:mx-st-in3}.mx-stage .mx-st-job.is-4{animation-name:mx-st-in4}.mx-stage .mx-st-job.is-5{animation-name:mx-st-in5}.mx-stage .mx-st-job.is-1 .mx-st-pill{animation-name:mx-st-pill1}.mx-stage .mx-st-job.is-2 .mx-st-pill{animation-name:mx-st-pill2}.mx-stage .mx-st-job.is-3 .mx-st-pill{animation-name:mx-st-pill3}.mx-stage .mx-st-job.is-4 .mx-st-pill{animation-name:mx-st-pill4}.mx-stage .mx-st-job.is-5 .mx-st-pill{animation-name:mx-st-pill5}.mx-stage .mx-st-card.is-skip{animation-name:mx-st-dim}.mx-stage .mx-st-card.is-easy{animation-name:mx-st-lift-a}.mx-stage .mx-st-card.is-site{animation-name:mx-st-lift-b}.mx-stage .mx-st-card.is-easy .mx-st-ring{animation-name:mx-st-ring-a}.mx-stage .mx-st-card.is-site .mx-st-ring{animation-name:mx-st-ring-b}.mx-stage .mx-st-card.is-easy .mx-st-rail{animation-name:mx-st-rail-a;animation-timing-function:linear}.mx-stage .mx-st-card.is-site .mx-st-rail{animation-name:mx-st-rail-b;animation-timing-function:linear}.mx-stage .mx-st-card.is-easy .mx-st-done{animation-name:mx-st-done-a}.mx-stage .mx-st-card.is-site .mx-st-done{animation-name:mx-st-done-b}.mx-stage .mx-st-bal{animation-name:mx-st-bal}.mx-stage .mx-st-count{animation-name:mx-st-count}.mx-stage .mx-st-hold>.is-rule{animation-name:mx-st-h0}.mx-stage .mx-st-hold>.is-easy{animation-name:mx-st-h1}.mx-stage .mx-st-hold>.is-site{animation-name:mx-st-h2}.mx-stage .mx-st-say>.is-1{animation-name:mx-st-say1}.mx-stage .mx-st-say>.is-2{animation-name:mx-st-say2}.mx-stage .mx-st-say>.is-3{animation-name:mx-st-say3}.mx-stage .mx-st-say>.is-4{animation-name:mx-st-say4}.mx-stage .mx-st-say>.is-5{animation-name:mx-st-say5}.mx-stage .mx-st-say>.is-6{animation-name:mx-st-say6}.mx-stage .mx-st-say>.is-7{animation-name:mx-st-say7}.mx-stage .mx-st-say>.is-8{animation-name:mx-st-say8}@keyframes mx-st-turn{0%{opacity:0}2.5%,96.5%{opacity:1}to{opacity:0}}@keyframes mx-st-type{0%,2%{animation-timing-function:steps(16,end);transform:scaleX(1)}8%,to{transform:scaleX(0)}}@keyframes mx-st-head{0%,8%{opacity:0;transform:translateY(4px)}10%,to{opacity:1;transform:none}}@keyframes mx-st-in1{0%,10%{opacity:0;transform:translateY(10px)}12%,to{opacity:1;transform:none}}@keyframes mx-st-in2{0%,11.5%{opacity:0;transform:translateY(10px)}13.5%,to{opacity:1;transform:none}}@keyframes mx-st-in3{0%,13%{opacity:0;transform:translateY(10px)}15%,to{opacity:1;transform:none}}@keyframes mx-st-in4{0%,14.5%{opacity:0;transform:translateY(10px)}16.5%,to{opacity:1;transform:none}}@keyframes mx-st-in5{0%,16%{opacity:0;transform:translateY(10px)}18%,to{opacity:1;transform:none}}@keyframes mx-st-pill1{0%,19%{opacity:0;transform:scale(.6)}20.5%,to{opacity:1;transform:none}}@keyframes mx-st-pill2{0%,20.5%{opacity:0;transform:scale(.6)}22%,to{opacity:1;transform:none}}@keyframes mx-st-pill3{0%,22%{opacity:0;transform:scale(.6)}23.5%,to{opacity:1;transform:none}}@keyframes mx-st-pill4{0%,23.5%{opacity:0;transform:scale(.6)}25%,to{opacity:1;transform:none}}@keyframes mx-st-pill5{0%,25%{opacity:0;transform:scale(.6)}26.5%,to{opacity:1;transform:none}}@keyframes mx-st-dim{0%,20.5%{opacity:1}22%,to{opacity:.55}}@keyframes mx-st-lift-a{0%,37%{transform:none}38%,56%{transform:translateY(-2px)}57%,to{transform:none}}@keyframes mx-st-lift-b{0%,62%{transform:none}63%,84%{transform:translateY(-2px)}85%,to{transform:none}}@keyframes mx-st-ring-a{0%,37%{opacity:0}38%,56%{opacity:1}57%,to{opacity:0}}@keyframes mx-st-ring-b{0%,62%{opacity:0}63%,84%{opacity:1}85%,to{opacity:0}}@keyframes mx-st-rail-a{0%,37%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}57%,to{opacity:0;transform:scaleX(1)}}@keyframes mx-st-rail-b{0%,62%{opacity:1;transform:scaleX(0)}83%{opacity:1;transform:scaleX(1)}85%,to{opacity:0;transform:scaleX(1)}}@keyframes mx-st-done-a{0%,56%{opacity:0;transform:scale(.8)}57.5%,to{opacity:1;transform:none}}@keyframes mx-st-done-b{0%,84%{opacity:0;transform:scale(.8)}85.5%,to{opacity:1;transform:none}}@keyframes mx-st-bal{0%,50%{transform:translateY(0)}51.2%,78%{transform:translateY(calc(var(--row) * -1))}79.2%,to{transform:translateY(calc(var(--row) * -2))}}@keyframes mx-st-count{0%,56%{transform:translateY(0)}57.2%,84%{transform:translateY(calc(var(--row) * -1))}85.2%,to{transform:translateY(calc(var(--row) * -2))}}@keyframes mx-st-h0{0%,50%{opacity:1}50.8%,56.2%{opacity:0}57%,78%{opacity:1}78.8%,84.2%{opacity:0}85%,to{opacity:1}}@keyframes mx-st-h1{0%,50%{opacity:0}50.8%,56.2%{opacity:1}57%,to{opacity:0}}@keyframes mx-st-h2{0%,78%{opacity:0}78.8%,84.2%{opacity:1}85%,to{opacity:0}}@keyframes mx-st-say1{0%,26.2%{opacity:1;transform:none}27%,to{opacity:0;transform:translateY(-4px)}}@keyframes mx-st-say2{0%,27%{opacity:0;transform:translateY(4px)}27.8%,36.2%{opacity:1;transform:none}37%,to{opacity:0;transform:translateY(-4px)}}@keyframes mx-st-say3{0%,37%{opacity:0;transform:translateY(4px)}37.8%,48.2%{opacity:1;transform:none}49%,to{opacity:0;transform:translateY(-4px)}}@keyframes mx-st-say4{0%,49%{opacity:0;transform:translateY(4px)}49.8%,55.2%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(-4px)}}@keyframes mx-st-say5{0%,56%{opacity:0;transform:translateY(4px)}56.8%,61.2%{opacity:1;transform:none}62%,to{opacity:0;transform:translateY(-4px)}}@keyframes mx-st-say6{0%,62%{opacity:0;transform:translateY(4px)}62.8%,67.2%{opacity:1;transform:none}68%,to{opacity:0;transform:translateY(-4px)}}@keyframes mx-st-say7{0%,68%{opacity:0;transform:translateY(4px)}68.8%,83.2%{opacity:1;transform:none}84%,to{opacity:0;transform:translateY(-4px)}}@keyframes mx-st-say8{0%,84%{opacity:0;transform:translateY(4px)}84.8%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mx-stage *,.mx-stage :before,.mx-stage :after{animation:none!important}}html[data-perf=lite] .mx-stage *,html[data-perf=lite] .mx-stage :before,html[data-perf=lite] .mx-stage :after{animation:none!important}.mx-ask{border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-lg), 0 30px 80px -40px color-mix(in srgb, var(--glow-amber) 50%, transparent);text-align:start;border-radius:18px;overflow:hidden}.mx-ask-head{border-bottom:1px solid var(--border);background:var(--bg-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.mx-ask-head .wordmark{font-size:17px}.mx-ask-body{flex-direction:column;gap:.9rem;padding:1.1rem;display:flex}.mx-ask-title{color:var(--fg);font-size:17px;font-weight:600}.mx-ask-job{color:var(--fg-subtle);font-size:12.5px}.mx-q{color:var(--fg);font-size:14.5px;font-weight:500}.mx-conf{flex-direction:column;gap:.4rem;display:flex}.mx-conf-track{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:999px;height:8px;position:relative;overflow:visible}.mx-conf-fill{border-radius:inherit;background:var(--mx-warn);width:0;position:absolute;inset-block:0;inset-inline-start:0}.mx-conf-line{top:-5px;bottom:-5px;background:var(--fg);opacity:.55;border-radius:2px;width:2px;position:absolute;inset-inline-start:80%}.mx-conf-legend{color:var(--fg-subtle);justify-content:space-between;font-size:11px;display:flex}.mx-conf-verdict{height:1.3em;font-size:12px;font-weight:600;position:relative}.mx-conf-verdict>span{opacity:0;color:var(--glow-amber-text);position:absolute;inset-inline-start:0}[data-theme=dark] .mx-conf-verdict>span{color:var(--mx-warn)}.mx-input{border:1px solid var(--border-strong);background:var(--bg);height:44px;color:var(--fg);border-radius:10px;align-items:center;padding-inline:.85rem;font-size:14px;display:flex;position:relative}.mx-typed{white-space:nowrap;clip-path:inset(0 100% 0 0);display:inline-block}.mx-caret{background:var(--glow-amber);width:2px;height:18px;margin-inline-start:2px}.mx-countdown{color:var(--fg-subtle);align-items:center;gap:.6rem;font-size:12px;display:flex}.mx-ring{--p:100;background:conic-gradient(var(--glow-amber) calc(var(--p) * 1%), color-mix(in srgb, var(--fg) 10%, transparent) 0);border-radius:50%;flex-shrink:0;width:22px;height:22px;-webkit-mask:radial-gradient(circle,#0000 6px,#000 7px);mask:radial-gradient(circle,#0000 6px,#000 7px)}@property --p{syntax:"<number>";inherits:false;initial-value:100}.mx-save{border-radius:10px;height:42px;font-size:13.5px;font-weight:600;position:relative;overflow:hidden}.mx-save>span{justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:0}.mx-save-a{background:var(--fg);color:var(--bg)}.mx-save-b{background:color-mix(in srgb, var(--mx-good) 16%, var(--bg));color:var(--fg);border:1px solid color-mix(in srgb, var(--mx-good) 50%, transparent);border-radius:inherit;opacity:0}.mx-remember{color:var(--fg-muted);opacity:0;align-items:center;gap:.4rem;font-size:12px;display:inline-flex}.mx-never{flex-wrap:wrap;gap:.5rem;display:flex}.mx-never>span{border:1px solid var(--border);color:var(--fg-muted);background:var(--bg);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:13px;display:inline-flex}.mx-never>span:before{content:"";background:var(--glow-amber);border-radius:999px;width:6px;height:6px}.mx-mini{border:1px solid var(--border);background:var(--bg-subtle);border-radius:12px;justify-content:center;align-items:center;height:112px;padding:.9rem;display:flex;position:relative;overflow:hidden}.mx-mini .dot-overlay{position:absolute;inset:0}.mx-windows{z-index:1;flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex;position:relative}.mx-windows>span{border:1px solid var(--border);color:var(--fg-subtle);background:var(--bg);border-radius:999px;padding:.35rem .65rem;font-size:11.5px}.mx-score{--s:0;z-index:1;background:conic-gradient(var(--mx-good) calc(var(--s) * 1%), color-mix(in srgb, var(--fg) 10%, transparent) 0);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative}.mx-score:before{content:"";background:var(--bg-subtle);border-radius:50%;position:absolute;inset:7px}.mx-score b{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:16px;position:relative}@property --s{syntax:"<number>";inherits:false;initial-value:0}.mx-floor{z-index:1;color:var(--fg-subtle);flex-direction:column;gap:.35rem;margin-inline-start:1rem;font-size:11.5px;display:flex;position:relative}.mx-floor i{color:var(--fg);font-style:normal;font-weight:600}.mx-form{z-index:1;flex-direction:column;gap:.45rem;width:100%;max-width:220px;display:flex;position:relative}.mx-field{border:1px solid var(--border);background:var(--bg);border-radius:6px;height:16px;overflow:hidden}.mx-field>i{background:color-mix(in srgb, var(--glow-coral) 35%, transparent);width:0;height:100%;display:block}.mx-submitted{color:var(--fg);opacity:0;align-self:flex-end;align-items:center;gap:.3rem;font-size:11px;font-weight:600;display:inline-flex}.mx-rows{z-index:1;flex-direction:column;gap:.35rem;width:100%;display:flex;position:relative}.mx-row{border:1px solid var(--border);background:var(--bg);color:var(--fg-muted);border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .55rem;font-size:11px;display:flex}.mx-row b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.mx-route{border:1px solid var(--border);background:var(--bg-elevated);border-radius:20px;min-height:320px;padding:1.5rem;position:relative;overflow:hidden}.mx-route .grid-overlay{position:absolute;inset:0}.mx-route svg{z-index:1;width:100%;height:auto;position:relative;overflow:visible}.mx-route-path{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-dasharray:6 8}.mx-route-node rect{fill:var(--bg);stroke:var(--border-strong)}.mx-route-node text{fill:var(--fg);font-family:inherit;font-size:13px;font-weight:600}.mx-route-node .sub{fill:var(--fg-subtle);font-size:11px;font-weight:400}.mx-route-spark{fill:var(--glow-coral);filter:drop-shadow(0 0 6px var(--glow-coral))}.mx-ats{z-index:1;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex;position:relative}.mx-ats>span{border:1px solid var(--border);background:var(--bg);color:var(--fg-muted);border-radius:999px;padding:.4rem .8rem;font-size:12.5px;font-weight:500}.mx-ats>span.is-general{border-style:dashed}.mx-guards{border:1px solid var(--border);background:var(--bg-elevated);border-radius:20px;overflow:hidden}.mx-guard{border-bottom:1px solid var(--border);text-align:start;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.95rem 1.1rem;display:grid;position:relative}.mx-guard:last-child{border-bottom:0}.mx-guard:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--glow-mint) 9%, transparent), transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.mx-guard-icon{border:1px solid var(--border);background:var(--bg-subtle);width:34px;height:34px;color:var(--fg);border-radius:10px;place-items:center;display:grid}.mx-guard-title{color:var(--fg);font-size:14.5px;font-weight:600}.mx-guard-body{color:var(--fg-subtle);margin-top:2px;font-size:12.5px;line-height:1.45}.mx-guard-state{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--mx-good) 45%, transparent);color:var(--glow-mint-text);white-space:nowrap;border-radius:999px;padding:.25rem .55rem;font-size:10.5px}[data-theme=dark] .mx-guard-state{color:var(--mx-good)}.mx-guard.is-stop .mx-guard-state{border-color:color-mix(in srgb, var(--mx-bad) 50%, transparent);color:var(--glow-magenta-text)}[data-theme=dark] .mx-guard.is-stop .mx-guard-state{color:color-mix(in srgb, var(--mx-bad) 60%, white)}.mx-meter{background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:999px;height:5px;margin-top:.5rem;overflow:hidden}.mx-meter>i{border-radius:inherit;background:linear-gradient(90deg, var(--glow-mint), var(--glow-amber));width:0;height:100%;display:block}.mx-ledger{border:1px solid var(--border);background:var(--bg-elevated);text-align:start;border-radius:20px;flex-direction:column;gap:.9rem;padding:1.25rem;display:flex}.mx-ledger-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.mx-ledger .mx-odo{font-size:46px}.mx-entry{border:1px solid var(--border);background:var(--bg);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.8rem .9rem;display:grid}.mx-entry-name{color:var(--fg);font-size:13.5px;font-weight:600}.mx-entry-sub{color:var(--fg-subtle);font-size:12px}.mx-states{min-width:120px;height:24px;position:relative}.mx-states>span{inset-inline-end:0;white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:.35rem;height:24px;padding-inline:.6rem;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:0}.mx-state-hold{border:1px dashed var(--border-strong);color:var(--fg-muted)}.mx-state-charged{background:color-mix(in srgb, var(--mx-good) 16%, transparent);border:1px solid color-mix(in srgb, var(--mx-good) 50%, transparent);color:var(--fg)}.mx-state-free{background:var(--bg-subtle);border:1px solid var(--border);color:var(--fg-muted)}.mx-price-pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mx-price{border:1px solid var(--border);background:var(--bg);border-radius:14px;padding:1rem}.mx-price b{letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1;display:block}.mx-price span{color:var(--fg-subtle);margin-top:.4rem;font-size:12.5px;line-height:1.4;display:block}.mx-clock{border:1px solid var(--border);background:var(--bg-elevated);text-align:start;border-radius:20px;padding:1.25rem}.mx-day{border:1px solid var(--border);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(100% / 24 - 1px), var(--border) calc(100% / 24 - 1px), var(--border) calc(100% / 24));border-radius:12px;height:54px;margin-top:1rem;position:relative;overflow:hidden}.mx-day-now{background:var(--fg);opacity:.6;top:0;bottom:0;width:2px;position:absolute;inset-inline-start:0}.mx-run{top:9px;bottom:9px;width:var(--len);background:linear-gradient(90deg, var(--glow-coral), var(--glow-magenta));opacity:.35;border-radius:7px;position:absolute;inset-inline-start:var(--at)}.mx-day-labels{font-family:var(--font-mono);color:var(--fg-subtle);justify-content:space-between;margin-top:.5rem;font-size:10.5px;display:flex}.mx-times{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.mx-times>span{font-family:var(--font-mono);border:1px solid var(--border);color:var(--fg);background:var(--bg);border-radius:8px;padding:.3rem .65rem;font-size:12px}.mx-timeline{position:relative}.mx-timeline:before{content:"";inset-inline-start:19px;background:linear-gradient(to bottom, var(--glow-amber), var(--glow-coral) 30%, var(--glow-magenta) 65%, var(--glow-violet));opacity:.55;width:1px;position:absolute;top:8px;bottom:8px}.mx-step-num{z-index:1;width:40px;height:40px;font-family:var(--font-mono);color:var(--fg);background:var(--bg-elevated);border:1px solid var(--border-strong);box-shadow:0 0 0 6px var(--bg);border-radius:12px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.mx-step-num.is-agent{border-color:color-mix(in srgb, var(--glow-coral) 60%, transparent);box-shadow:0 0 0 6px var(--bg), 0 0 24px -6px var(--glow-coral)}.mx-answers{flex-direction:column;gap:.55rem;display:flex}.mx-answer{border:1px solid var(--border);background:var(--bg);text-align:start;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;padding:.75rem .85rem;display:grid}.mx-answer-q{color:var(--fg-subtle);font-size:12.5px}.mx-answer-a{color:var(--fg);font-size:14px;font-weight:500}.mx-answer .mx-chip{grid-row:span 2;align-self:center}.mx-src-cv{border-color:color-mix(in srgb, var(--glow-mint) 50%, transparent);color:var(--glow-mint-text)}.mx-src-you{border-color:color-mix(in srgb, var(--glow-amber) 55%, transparent);color:var(--glow-amber-text)}.mx-src-ai{border-color:color-mix(in srgb, var(--glow-violet) 50%, transparent);color:var(--glow-violet-text)}[data-theme=dark] .mx-src-cv{color:var(--glow-mint-text)}[data-theme=dark] .mx-src-you{color:var(--glow-amber-text)}[data-theme=dark] .mx-src-ai{color:color-mix(in srgb, var(--glow-violet) 70%, white)}.mx-stat{position:relative;overflow:hidden}.mx-stat:after{content:"";background:linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--fg) 6%, transparent) 50%, transparent 70%);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.mx-lift{transition:transform .35s var(--mx-ease), box-shadow .35s var(--mx-ease), border-color .35s var(--mx-ease)}.mx-lift:hover{box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translateY(-4px)}.mx-yes,.mx-no,.mx-part{border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.mx-yes{background:color-mix(in srgb, var(--glow-mint) 18%, transparent);color:var(--glow-mint-text)}.mx-no{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg-subtle)}.mx-part{background:color-mix(in srgb, var(--glow-amber) 18%, transparent);color:var(--glow-amber-text)}[data-theme=dark] .mx-yes{color:var(--glow-mint-text)}[data-theme=dark] .mx-part{color:var(--glow-amber-text)}.mx-connect{z-index:1;border-radius:10px;width:220px;height:40px;font-size:13px;font-weight:600;position:relative;overflow:hidden}.mx-connect>span{border-radius:inherit;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:0}.mx-connect-a{background:var(--fg);color:var(--bg)}.mx-connect-b{background:color-mix(in srgb, var(--mx-good) 16%, var(--bg));border:1px solid color-mix(in srgb, var(--mx-good) 50%, transparent);color:var(--fg);opacity:0}.mx-file{z-index:1;flex-direction:column;align-items:center;gap:.55rem;display:flex;position:relative}.mx-file-chip{border:1px solid var(--border-strong);background:var(--bg);font-family:var(--font-mono);color:var(--fg);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:12px;display:inline-flex}.mx-file-note{color:var(--fg-subtle);align-items:center;gap:.35rem;font-size:11px;display:inline-flex}.mx-slider{z-index:1;width:100%;max-width:230px;margin-top:.6rem;position:relative}.mx-slider-track{background:linear-gradient(90deg, var(--mx-bad), var(--mx-warn) 50%, var(--mx-good));opacity:.8;border-radius:999px;height:6px}.mx-slider-knob{background:var(--fg);border:3px solid var(--bg-subtle);width:16px;height:16px;box-shadow:var(--shadow-md);top:-5px;border-radius:50%;position:absolute;inset-inline-start:60%}.mx-slider-label{color:var(--fg-subtle);justify-content:space-between;margin-top:.5rem;font-size:10.5px;display:flex}.mx-mini.is-tall{flex-direction:column;gap:.25rem;height:132px}.mx-still .mx-conf-verdict>span,.mx-still .mx-submitted,.mx-still .mx-row,.mx-still .mx-answer,.mx-still .mx-states>span:last-child{opacity:1}.mx-still .mx-typed{clip-path:none}.mx-still .mx-conf-fill{background:var(--mx-warn);width:34%}.mx-still .mx-save-a{opacity:1}.mx-still .mx-save-b,.mx-still .mx-remember{opacity:0}.mx-still .mx-ring{--p:74}.mx-still .mx-odo-col{transform:translateY(calc(-1 * var(--row)))}.mx-still .mx-field>i{width:var(--w,80%)}.mx-still .mx-score{--s:86}.mx-still .mx-meter>i{width:70%}.mx-still .mx-connect-a{opacity:0}.mx-still .mx-connect-b{opacity:1;transform:none}.mx-still .mx-windows>span:first-child{color:var(--fg);border-color:var(--glow-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--glow-coral) 16%, transparent)}.mx-still .mx-day-now{inset-inline-start:54.1667%}
