.moment{--m-ease: cubic-bezier(.22, .9, .32, 1);--m-move: cubic-bezier(.645, .045, .355, 1);--m-spring: cubic-bezier(.175, .885, .32, 1.275)}.moment:not(.m-live) [data-until]{display:none}.m-live .m-stage{transition:opacity .35s ease}.m-live.m-fadeout .m-stage{opacity:0}.m-live.m-instant,.m-live.m-instant *{transition:none!important;animation:none!important}.m-live .m-fade{transition:opacity .45s ease,transform .5s var(--m-ease)}.m-live .m-fade:not(.m-on){opacity:0;transform:translateY(6px)}.m-live .m-pop{transition:opacity .3s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.m-live .m-pop:not(.m-on){opacity:0;transform:scale(.85)}.m-live .m-dim{transition:opacity .5s ease}.m-live .m-dim:not(.m-on){opacity:.4}.m-move{left:var(--to-x);top:var(--to-y);transition:left .8s var(--m-ease),top .8s var(--m-ease),outline-color .3s ease}.m-live .m-move:not(.m-on){left:var(--from-x, var(--to-x));top:var(--from-y, var(--to-y))}.m-grow{width:var(--to-w);transition:width 1s var(--m-ease)}.m-live .m-grow:not(.m-on){width:var(--from-w, 0%)}.m-live .m-mark{transition:background-color .4s ease,box-shadow .4s ease}.m-live .m-mark:not(.m-on){background-color:transparent!important;box-shadow:none!important}.m-alert.m-flag{outline:2px solid #ef4444;outline-offset:1px}.m-active.m-flag{box-shadow:0 0 0 2px #3fcdbc,0 8px 24px -8px #1cab9c99}.m-live .m-click.m-flag{animation:m-click .55s ease}@keyframes m-click{0%{transform:scale(1)}35%{transform:scale(.92);box-shadow:0 0 0 6px #3fcdbc4d}to{transform:scale(1)}}.m-slide{left:var(--x);width:var(--w);transition:left .6s var(--m-move),width .6s var(--m-move),box-shadow .3s ease}.m-rank{top:var(--y);transition:top .75s var(--m-move),border-color .4s ease}.m-ring{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--fill, 0) * 100);transition:stroke-dashoffset .9s cubic-bezier(.215,.61,.355,1)}.m-live .m-chippop{transition:opacity .26s cubic-bezier(.215,.61,.355,1),transform .26s var(--m-spring)}.m-live .m-chippop:not(.m-on){opacity:0;transform:scale(.8);transition-delay:0s!important}.m-live .m-flow{transition:opacity .55s cubic-bezier(.215,.61,.355,1),transform .55s cubic-bezier(.215,.61,.355,1)}.m-live .m-flow:not(.m-on){opacity:0;transform:translate(-48px)}.m-live .m-type{transition:clip-path 1.3s linear}.m-live .m-type:not(.m-on){clip-path:inset(0 100% 0 0)}.m-live .m-wash.m-on{animation:m-wash 1.5s cubic-bezier(.55,.055,.675,.19)}@keyframes m-wash{0%{box-shadow:inset 0 0 0 999px #116e7f1f}to{box-shadow:inset 0 0 0 999px #116e7f00}}.m-live .m-glow.m-flag{animation:m-glow .9s ease-in-out}@keyframes m-glow{50%{box-shadow:0 0 16px 1px #116e7f52}}.m-settle{transition:box-shadow .4s ease}.m-settle.m-flag{box-shadow:0 0 0 1.5px #fff,0 0 0 3px #0e9f6e}.m-scan{position:relative;overflow:hidden}.m-scan.m-flag:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);animation:m-scan .9s linear infinite}@keyframes m-scan{0%{transform:translate(100%)}to{transform:translate(-100%)}}.m-pulse{animation:m-pulse 1.2s ease-in-out infinite}@keyframes m-pulse{50%{opacity:.35}}.mw{overflow:hidden;border-radius:1rem;border:1px solid rgba(8,20,32,.08);background:#fff;color:#081420;font-size:13px;line-height:1.45;text-align:left;box-shadow:0 30px 60px -28px #040b128c,0 1px 2px #040b120f}.mw-bar{display:flex;align-items:center;gap:.4rem;border-bottom:1px solid rgba(8,20,32,.06);background:#f4fbfa;padding:.6rem .9rem}.mw-dot{height:.55rem;width:.55rem;border-radius:999px;background:#0814201f}.mw-title{margin-left:.4rem;font-size:11.5px;font-weight:600;color:#0c1e2e99}.m-label{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#0c1e2e80}.m-chip{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:11px;font-weight:600}.m-chip-ice{background:#d9f9f4;color:#0d6f68}.m-chip-amber{background:#fef3c7;color:#92400e}.m-chip-red{background:#fee2e2;color:#b91c1c}.m-chip-violet{background:#ede9fe;color:#6d28d9}.m-chip-blue{background:#dbeafe;color:#1d4ed8}.m-chip-grey{background:#eef2f4;color:#475569}.m-chip-green{background:#dcfce7;color:#15803d}.m-badge{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:6px;border:1px solid;padding:2px 7px;font-size:11.5px;font-weight:600;line-height:16px}.m-badge svg{height:12px;width:12px;flex-shrink:0}.m-badge-ok{background:#0e9f6e1f;border-color:#0e9f6e52;color:#08704d}.m-badge-ok svg{color:#0e9f6e}.m-badge-miss{background:#d1373a1f;border-color:#d1373a52;color:#b32a2d}.m-badge-miss svg{color:#d1373a}.m-badge-warn{background:#c2740b1f;border-color:#c2740b52;color:#8a5307}.m-badge-warn svg{color:#c2740b}.m-badge-info{background:#116e7f12;border-color:#1b6fa652;color:#125781}.m-badge-accent{background:#116e7f12;border-color:#116e7f47;color:#116e7f}.m-badge-neutral{background:#5a727c1a;border-color:#5a727c47;color:#4b626c}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;border-radius:.6rem;padding:.4rem .8rem;font-size:12px;font-weight:600}.m-btn-primary{background:#0e8b80;color:#fff}.m-btn-ghost{border:1px solid rgba(8,20,32,.12);background:#fff;color:#0c1e2e}.m-avatar{display:grid;flex-shrink:0;place-items:center;height:1.9rem;width:1.9rem;border-radius:999px;font-size:10.5px;font-weight:700}.m-done{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:600;color:#15803d}
