:root{--mx-dim: #737373;--mx-toast-drop: 0 12px 32px rgba(0, 0, 0, .14);--mx-kc-bg: rgba(255, 255, 255, .18);--mx-active: rgba(0, 0, 0, .08);--mx-call-fill: rgba(0, 0, 0, .06)}:root[data-theme=dark],:root[data-theme=max]{--mx-dim: #808080;--mx-toast-drop: 0 12px 32px rgba(0, 0, 0, .45);--mx-kc-bg: rgba(0, 0, 0, .1);--mx-active: rgba(255, 255, 255, .1);--mx-call-fill: rgba(255, 255, 255, .08)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--mx-dim: #808080;--mx-toast-drop: 0 12px 32px rgba(0, 0, 0, .45);--mx-kc-bg: rgba(0, 0, 0, .1);--mx-active: rgba(255, 255, 255, .1);--mx-call-fill: rgba(255, 255, 255, .08)}}@keyframes mx-draw-mark{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes mx-spin-arc{to{transform:rotate(360deg)}}@keyframes mx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mx-strike-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mx-glide-px{0%{transform:translate(var(--fx))}to{transform:translate(var(--tx))}}@keyframes mx-glide-px-alt{0%{transform:translate(var(--fx))}to{transform:translate(var(--tx))}}@keyframes mx-glide-tip{0%{transform:translate(var(--fx)) translate(-50%)}to{transform:translate(0) translate(-50%)}}@keyframes mx-squash-y{0%,to{transform:scaleY(1)}50%{transform:scaleY(.94)}}@keyframes mx-sweep-hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mx-rewind-hold{0%{transform:scaleX(var(--fx))}to{transform:scaleX(0)}}@keyframes mx-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes mx-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mx-toast-out{0%{opacity:1;transform:translate(var(--dx))}to{opacity:0;transform:translate(calc(var(--dx) + 16px))}}@keyframes mx-land-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mx-drain-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes mx-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mx-shake6{0%,to{transform:translate(0)}14%{transform:translate(-6px)}28%{transform:translate(6px)}42%{transform:translate(-6px)}56%{transform:translate(6px)}70%{transform:translate(-4px)}85%{transform:translate(3px)}}@keyframes mx-fuse-run{0%{transform:scaleX(var(--fuse-fx))}to{transform:scaleX(0)}}@keyframes mx-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes mx-rise-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mx-wipe-fill{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}@keyframes mx-wash-out{0%{opacity:1}to{opacity:0}}.mx-seg:focus-visible,.mx-hold:focus-visible,.mx-toast-act:focus-visible,.mx-swipe-more:focus-visible,.mx-think-toggle:focus-visible{outline:none;box-shadow:var(--ring-focus)}.mx-seg:focus:not(:focus-visible),.mx-hold:focus:not(:focus-visible),.mx-toast:focus:not(:focus-visible),.mx-toast-act:focus:not(:focus-visible),.mx-swipe-more:focus:not(:focus-visible),.mx-swipe-act:focus:not(:focus-visible),.mx-think-toggle:focus:not(:focus-visible){outline:none}.mx-vh{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap;pointer-events:none}.mx-mark{display:block;flex-shrink:0}.mx-mark--sm{width:16px;height:16px}.mx-mark-ring{stroke:var(--mx-dim)}.mx-mark--running .mx-mark-ring{stroke:var(--accent)}.mx-mark--done .mx-mark-ring{stroke:var(--green)}.mx-mark--failed .mx-mark-ring{stroke:var(--red)}.mx-mark-ring.is-arc{animation:mx-spin-arc 1.1s linear infinite;transform-origin:10px 10px}.mx-mark-fill{fill:color-mix(in srgb,var(--green) 12%,transparent);animation:mx-fade-in var(--dur-base) var(--ease-out) both}.mx-mark-glyph{stroke:var(--mx-dim)}.mx-mark--done .mx-mark-glyph{stroke:var(--green)}.mx-mark--failed .mx-mark-glyph{stroke:var(--red)}.mx-drawn{stroke-dasharray:var(--len);animation:mx-draw-mark var(--dur-enter) var(--ease-out) both}.mx-strike{position:relative;color:var(--text-muted)}.mx-strike:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;animation:mx-strike-in var(--dur-base) var(--ease-out) forwards}.mx-segs{position:relative;display:flex;padding:3px;border-radius:var(--fnd-r-lg);background:var(--bg);width:max-content;max-width:100%;box-sizing:border-box}.mx-segs-thumb{position:absolute;left:0;top:3px;bottom:3px;border-radius:var(--r-sm);transform:translate(var(--tx));pointer-events:none}.mx-segs-thumb.is-glide{animation:mx-glide-px var(--dur-base) var(--ease-out)}.mx-segs-fill{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--r-sm);background:var(--brand);display:block}.mx-segs-fill.is-squash{animation:mx-squash-y var(--dur-base) var(--ease-out)}.mx-seg{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:100px;height:36px;padding:0 12px;box-sizing:border-box;border-radius:var(--r-sm);font:inherit;font-size:var(--fnd-fs-14);font-weight:var(--fw-medium);white-space:nowrap;color:var(--text-dim);background:transparent;border:0;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.mx-seg:hover{color:var(--text-primary)}.mx-seg.is-on,.mx-seg.is-on:hover{color:var(--user-accent-text)}.mx-hold-wrap{position:relative;display:inline-flex}.mx-hold-wrap.has-hint{flex-direction:column;align-items:flex-start;gap:12px}.mx-hold-hint{margin:0;min-height:18px;font-size:var(--fnd-fs-13);line-height:18px;color:var(--text-muted)}.mx-hold{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--r-sm);font:inherit;font-size:var(--fnd-fs-14);font-weight:var(--fw-medium);color:var(--red);background:var(--hover-bg);border:0;white-space:nowrap;cursor:pointer;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.mx-hold:disabled{cursor:default;opacity:.5}.mx-hold-fill{position:absolute;left:0;top:0;width:100%;height:100%;background:color-mix(in srgb,var(--brand) 24%,transparent);transform-origin:left;transform:scaleX(0)}.mx-hold-fill.is-hold{animation:mx-sweep-hold var(--mx-hold-ms, 1.2s) linear forwards}.mx-hold-fill.is-rewind{animation:mx-rewind-hold var(--dur-base) var(--ease-out) forwards}.mx-hold-fill.is-full{transform:scaleX(1)}.mx-hold-label{position:relative;display:inline-flex;align-items:center;gap:6px}.mx-hold-label.is-swapped{color:var(--green-text);animation:mx-fade-in var(--dur-base) var(--ease-out) both}.mx-hold svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.mx-toast-region{position:fixed;right:16px;bottom:16px;z-index:210;pointer-events:none}.mx-toast{position:relative;width:316px;max-width:min(356px,calc(100vw - 32px));padding:12px 14px 14px;border-radius:var(--r-md);box-sizing:border-box;background:var(--panel);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-strong),var(--mx-toast-drop);overflow:hidden;transform:translate(var(--dx, 0px));touch-action:none;cursor:grab;pointer-events:auto;user-select:none;-webkit-user-select:none}.mx-toast:focus-visible{outline:none;box-shadow:var(--ring-focus),var(--mx-toast-drop)}.mx-toast.is-enter{animation:mx-toast-in var(--dur-base) var(--ease-out)}.mx-toast.is-out{animation:mx-toast-out var(--dur-fast) var(--ease-out) forwards}.mx-toast.is-return{--tx: 0px;animation:mx-glide-px var(--dur-base) var(--ease-out)}.mx-toast-row{display:flex;align-items:center;gap:12px}.mx-toast-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.mx-toast-title{font-size:var(--fnd-fs-14);line-height:20px;font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-toast-detail{font-size:var(--fnd-fs-13);line-height:18px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-toast-act{display:inline-flex;align-items:center;flex-shrink:0;height:28px;padding:0 12px;border-radius:var(--fnd-r-md);font:inherit;font-size:var(--fnd-fs-13);font-weight:var(--fw-medium);color:var(--bg);background:var(--text-primary);border:0;cursor:pointer}.mx-toast-fuse{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--brand);transform-origin:left;transform:scaleX(var(--fuse-fx, 1));display:block}.mx-toast-fuse.is-run{animation:mx-fuse-run var(--fuse-ms, 4s) linear forwards}.mx-tip-anchor{position:relative;display:inline-flex}.mx-tip-a{position:absolute;left:50%;z-index:220;transform:translate(-50%);pointer-events:none}.mx-tip-a--top{bottom:calc(100% + var(--mx-tip-gap, 16px))}.mx-tip-a--bottom{top:calc(100% + var(--mx-tip-gap, 16px))}.mx-tip-a.is-glide{animation:mx-glide-tip var(--dur-base) var(--ease-out)}.mx-tip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--fnd-r-md);background:var(--text-primary);color:var(--bg);font-size:var(--fnd-fs-12);line-height:16px;font-weight:400;white-space:nowrap}.mx-tip.is-pop{animation:mx-pop-in var(--dur-fast) var(--ease-out) both}.mx-kc{font-family:inherit;font-size:var(--fnd-fs-12);line-height:14px;padding:1px 5px;border-radius:4px;background:var(--mx-kc-bg)}.mx-slots{position:relative;display:flex;gap:8px;width:max-content}.mx-slots.is-shake{animation:mx-shake6 var(--dur-enter) var(--ease-standard) both}.mx-slots.is-disabled{opacity:.5}.mx-slot{position:relative;width:48px;height:56px;border-radius:var(--fnd-r-lg);background:var(--hover-bg);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.mx-slots.is-valid .mx-slot{background:color-mix(in srgb,var(--green) 14%,transparent)}.mx-slots.is-invalid .mx-slot{background:color-mix(in srgb,var(--brand) 14%,transparent)}.mx-slot.is-ring{box-shadow:var(--ring-focus)}.mx-slot-ch{display:block;font-size:20px;line-height:24px;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--text-primary)}.mx-slot.is-land .mx-slot-ch{animation:mx-land-in var(--dur-base) var(--ease-spring) both;animation-delay:var(--dl, 0ms)}.mx-slot.is-drain .mx-slot-ch{animation:mx-drain-out var(--dur-fast) var(--ease-out) both;animation-delay:var(--dl, 0ms)}.mx-slot-caret{position:absolute;width:2px;height:24px;border-radius:1px;background:var(--brand);animation:mx-caret-blink 1s step-end infinite}.mx-slots-in{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:0;box-sizing:border-box;background:transparent;color:transparent;caret-color:transparent;font:inherit;font-size:16px;opacity:0;cursor:pointer;outline:none}.mx-slots-in:disabled{cursor:default}.mx-swipe{position:relative;min-height:64px;overflow:hidden;border-bottom:1px solid var(--border)}.mx-swipe-acts{position:absolute;right:0;top:0;bottom:0;display:flex}.mx-swipe-act{width:72px;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:var(--fnd-fs-13);font-weight:var(--fw-medium);border:0;cursor:pointer}.mx-swipe-act.is-quiet{background:var(--mx-active);color:var(--text-primary)}.mx-swipe-act.is-danger{background:var(--brand);color:var(--user-accent-text)}.mx-swipe-act:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.mx-swipe-face{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-height:64px;padding:0 12px;box-sizing:border-box;background:var(--panel);color:var(--text-primary);transform:translate(var(--dx, 0px));touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.mx-swipe-face.is-snap{animation:mx-glide-px var(--dur-base) var(--ease-out)}.mx-swipe-face.is-snap.is-alt{animation-name:mx-glide-px-alt}.mx-swipe-body{flex:1 1 auto;min-width:0}.mx-swipe-more{display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border-radius:var(--fnd-r-md);background:transparent;border:0;color:var(--text-muted);cursor:pointer;flex-shrink:0}.mx-swipe-more:hover{background:var(--hover-bg);color:var(--text-primary)}.mx-swipe-more svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mx-think{display:flex;flex-direction:column;gap:10px;min-width:0}.mx-think-head,.mx-think-brea{display:flex;align-items:center;gap:8px;min-width:0}.mx-think-brea.is-on{animation:mx-breathe 1.6s ease-in-out infinite}.mx-think-icon{display:block;flex-shrink:0;width:14px;height:14px;fill:none;stroke:var(--brand);stroke-width:2;stroke-linecap:round}.mx-think-label{font-size:var(--fnd-fs-14);line-height:20px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-think-label.is-quiet{font-size:var(--fnd-fs-13);line-height:18px;color:var(--text-muted)}.mx-think-toggle{display:inline-flex;align-items:center;flex-shrink:0;height:28px;padding:0 8px;border-radius:var(--fnd-r-md);font:inherit;font-size:var(--fnd-fs-13);font-weight:var(--fw-medium);color:var(--text-muted);background:transparent;border:0;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mx-think-toggle:hover{background:var(--hover-bg);color:var(--text-primary)}.mx-think-steps{display:flex;flex-direction:column;margin:0;padding:0 0 0 22px;list-style:none;min-width:0}.mx-think-step{display:flex;align-items:center;gap:8px;height:22px;min-width:0;font-size:var(--fnd-fs-13);color:var(--text-muted)}.mx-think-step.is-cur{color:var(--text-primary)}.mx-think-step.is-new{animation:mx-rise-in var(--dur-base) var(--ease-out) both}.mx-think-mk{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px}.mx-think-mk svg{display:block;width:14px;height:14px;fill:none;stroke:var(--green);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.mx-think-dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--brand)}.mx-think-src{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-call{position:relative;display:flex;align-items:center;gap:8px;height:32px;min-width:0;padding:0 10px;border-radius:var(--r-sm);background:var(--bg);box-sizing:border-box;overflow:hidden}.mx-call--failed{background:color-mix(in srgb,var(--brand) 14%,transparent)}.mx-call.is-shake{animation:mx-shake6 var(--dur-enter) var(--ease-standard) both}.mx-call-fill{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--mx-call-fill);transform-origin:left;transform:scaleX(0);display:block}.mx-call-fill.is-run{animation:mx-wipe-fill var(--mx-call-ms, .88s) linear both}.mx-call-fill.is-done{transform:scaleX(1);animation:mx-wash-out var(--dur-base) var(--ease-out) forwards}.mx-call-fill.is-stop{transform:scaleX(var(--fx))}.mx-call-glyph{position:relative;display:block;flex-shrink:0;width:14px;height:14px;color:var(--text-muted)}.mx-call--done .mx-call-glyph{color:var(--green)}.mx-call--failed .mx-call-glyph{color:var(--red)}.mx-call-glyph svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mx-call-name{position:relative;min-width:0;font-size:var(--fnd-fs-13);font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-call-sp{flex-grow:1}.mx-call-time{position:relative;flex-shrink:0;font-size:var(--fnd-fs-12);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media(pointer:coarse){.mx-seg,.mx-hold,.mx-toast-act,.mx-think-toggle{min-height:var(--fnd-ctl-touch, 44px)}.mx-swipe-more{min-width:var(--fnd-ctl-touch, 44px);min-height:var(--fnd-ctl-touch, 44px)}}@media(prefers-reduced-motion:reduce){.mx-mark *,.mx-strike:after,.mx-segs *,.mx-hold *,.mx-toast,.mx-toast *,.mx-tip-a,.mx-tip,.mx-slots,.mx-slots *,.mx-swipe-face,.mx-think *,.mx-call,.mx-call *{animation:none!important;transition:none!important}.mx-strike:after{transform:scaleX(1)}.mx-hold-fill.is-hold,.mx-call-fill.is-run{transform:scaleX(1)}.mx-call-fill.is-done{opacity:0}}.auth-dial .mx-slots{max-width:100%;margin:0 auto}.auth-dial .mx-slot{min-width:0}
