.am-player{--am-ease:cubic-bezier(.22, 1, .36, 1);border:1px solid var(--color-line);background:var(--color-paper);border-radius:22px;overflow:hidden;box-shadow:0 2px 8px #1e27330a,0 28px 54px -36px #1e27334d}.am-top{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 16px;display:flex}.am-phases{grid-template-columns:1fr 1fr;gap:8px;display:grid}.am-phase{border:1px solid var(--color-line);background:var(--color-paper);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:6px 14px 6px 8px;transition:border-color .25s,background .25s;display:flex}.am-phase:hover{border-color:var(--color-darwin)}.am-phase[aria-pressed=true]{border-color:var(--color-darwin);background:#eff3f9}.am-phase__n{background:var(--color-sand-white);width:30px;height:30px;font:700 .875rem/1 var(--font-sans);color:var(--color-ink-soft);border-radius:9px;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.am-phase[aria-pressed=true] .am-phase__n{background:var(--color-darwin);color:#fff}.am-phase b{font:600 .9375rem/1.2 var(--font-sans);color:var(--color-ink);display:block}.am-phase small{font:400 .75rem/1.25 var(--font-sans);color:var(--color-ink-muted);margin-top:1px;display:block}.am-scen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.am-scen__label{font:500 .8125rem/1.3 var(--font-sans);color:var(--color-ink-muted);margin-right:4px}.am-chip{border:1px solid var(--color-line);background:var(--color-paper);min-height:36px;font:500 .8125rem/1 var(--font-sans);color:var(--color-ink-soft);cursor:pointer;border-radius:99px;padding:0 13px;transition:all .25s}.am-chip:hover{border-color:var(--color-gold)}.am-chip[aria-pressed=true]{border-color:var(--color-gold);color:#8a6d33;background:#fbf6ec}.am-body{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.am-body{grid-template-columns:minmax(0,1fr) 300px}.am-panel{border-left:1px solid var(--color-line);border-top:0!important}}.am-stage{background-color:#fbf9f5;background-image:linear-gradient(90deg,#8192a70f 1px,#0000 1px),linear-gradient(#8192a70f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:14px}.am-art--v{display:none}@media (max-width:640px){.am-art--h{display:none}.am-art--v{display:block}.am-stage{padding:8px 4px}}.am-svg{--am-ease:cubic-bezier(.22, 1, .36, 1);width:100%;height:auto;display:block}.am-panel{border-top:1px solid var(--color-line);flex-direction:column;padding:18px 18px 16px;display:flex}.am-panel__count{font:600 .6875rem/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ochre)}.am-panel__title{font:400 1.4rem/1.2 var(--font-display,var(--font-serif,serif));color:var(--color-ink);margin-top:8px}.am-panel__body{min-height:6.4em;color:var(--color-ink-soft);margin-top:8px;font-size:.9688rem;line-height:1.55}.am-dots{flex-wrap:wrap;margin:auto -3px 8px;padding-top:10px;display:flex}.am-dot{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:22px;height:36px;position:relative}.am-dot:after{content:"";background:var(--color-line);border-radius:99px;height:5px;transition:background .3s;position:absolute;top:16px;left:3px;right:3px}.am-dot[data-past=true]:after{background:var(--color-lighttech)}.am-dot[aria-current=step]:after{background:var(--color-darwin)}.am-dot[data-phase2=true][aria-current=step]:after{background:var(--color-gold)}.am-ctrl{gap:8px;display:flex}.am-btn{border:1px solid var(--color-line);background:var(--color-paper);min-width:46px;min-height:44px;font:500 .875rem/1 var(--font-sans);color:var(--color-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;transition:border-color .25s,opacity .25s;display:inline-flex}.am-btn:hover:not(:disabled){border-color:var(--color-darwin)}.am-btn:disabled{opacity:.4;cursor:default}.am-btn--play{flex:1}.am-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.am-btn svg.am-fill{fill:currentColor}.am-svg text{font-family:var(--font-sans)}.am-svg .am-h{font-size:17px;font-weight:650}.am-svg .am-t{font-size:12.5px}.am-svg .am-b{font-weight:650}.am-svg .am-s{font-size:12px}.am-svg .am-m{font-family:var(--font-mono);font-size:11.5px}.am-shadow{filter:drop-shadow(0 3px 5px #1e273324)}.am-on{transition:opacity .5s ease var(--dl,0s), transform .6s var(--am-ease) var(--dl,0s)}.am-on[data-on=false]{opacity:0;transition-delay:0s}.am-pop{transform-box:fill-box;transform-origin:50%}.am-pop[data-on=false]{transform:scale(.92)}.am-move{transition:transform var(--ms,1.2s) var(--am-ease) var(--dl,0s), opacity .35s ease var(--dl,0s)}.am-move[data-on=false]{opacity:0;transition:opacity .25s,transform 0s linear .25s}.am-draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--am-ease)}.am-draw[data-on=false]{stroke-dashoffset:1px;transition-duration:.2s}.am-wing{transform-box:fill-box;transition:transform .75s var(--am-ease) .95s, fill .4s ease .95s}.am-tone{transition:fill .4s,stroke .4s,stroke-opacity .4s}.am-type{clip-path:inset(0);transition:clip-path .55s linear var(--dl,0s), opacity .1s linear var(--dl,0s)}.am-type[data-on=false]{clip-path:inset(0 100% 0 0);opacity:0;transition:none}[data-on=true]>g>.am-row,[data-on=true] .am-row{animation:am-rowin .45s var(--am-ease) var(--dl,0s) both}@keyframes am-rowin{0%{opacity:0;transform:translate(-8px)}}.am-scan{animation:2.1s ease-in-out infinite am-scan}@keyframes am-scan{0%,to{transform:translateY(0)}50%{transform:translateY(63px)}}.am-run{opacity:0;animation:am-run 1.3s var(--am-ease) infinite}@keyframes am-run{0%{transform:translate(var(--fx), var(--fy));opacity:0}15%,80%{opacity:1}to{transform:translate(var(--tx), var(--ty));opacity:0}}.am-pulse{animation:.9s ease-in-out infinite am-pulse}@keyframes am-pulse{0%,to{opacity:.25}50%{opacity:1}}.am-gear{transform-box:fill-box;transform-origin:50%}.am-gear[data-spin=true]{animation:2s linear infinite am-spin}@keyframes am-spin{to{transform:rotate(360deg)}}.am-bubble{opacity:1}.am-talk-a{transform:translate(370px)}.am-talk-b{transform:translate(190px)}[data-phase=play] .am-talk-a,.deck-slide-wrap[data-state=active] .am-talk-a{animation:am-talk-a 6s var(--am-ease,ease) infinite}[data-phase=play] .am-talk-b,.deck-slide-wrap[data-state=active] .am-talk-b{animation:am-talk-b 6s var(--am-ease,ease) infinite}[data-phase=play] .am-bubble,.deck-slide-wrap[data-state=active] .am-bubble{transform-box:fill-box;transform-origin:bottom}[data-phase=play] .am-bubble--a,.deck-slide-wrap[data-state=active] .am-bubble--a{animation:6s infinite am-bub-a}[data-phase=play] .am-bubble--b,.deck-slide-wrap[data-state=active] .am-bubble--b{animation:6s infinite am-bub-b}@keyframes am-talk-a{0%,8%{opacity:0;transform:translate(190px)}12%{opacity:1}38%{opacity:1;transform:translate(370px)}44%,to{opacity:0;transform:translate(370px)}}@keyframes am-talk-b{0%,50%{opacity:0;transform:translate(370px)}54%{opacity:1}80%{opacity:1;transform:translate(190px)}86%,to{opacity:0;transform:translate(190px)}}@keyframes am-bub-a{0%{opacity:0;transform:scale(.9)}6%,90%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes am-bub-b{0%,44%{opacity:0;transform:scale(.9)}50%,90%{opacity:1;transform:none}98%,to{opacity:0}}.am-table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-line);background:var(--color-paper);border-radius:20px;width:100%;font-size:.9688rem;line-height:1.5;overflow:hidden}.am-table th,.am-table td{border-top:1px solid var(--color-line);text-align:left;vertical-align:top;padding:14px 18px}.am-table thead th{font:650 1.0625rem/1.2 var(--font-sans);border-top:0}.am-table tbody th{width:25%;color:var(--color-ink);font-weight:600}.am-table td{color:var(--color-ink-soft)}.am-table .is-api{color:var(--color-darwin)}.am-table .is-mcp{color:#6a5f9e}@media (max-width:640px){.am-table,.am-table tbody,.am-table tr,.am-table th,.am-table td{width:auto;display:block}.am-table thead{display:none}.am-table tbody tr+tr{border-top:1px solid var(--color-line)}.am-table tbody th,.am-table td{border-top:0;padding:0 16px}.am-table tbody th{width:auto;padding-top:14px}.am-table td{padding-top:7px}.am-table td:last-child{padding-bottom:14px}.am-table td:before{content:attr(data-label);letter-spacing:.05em;min-width:2.8rem;margin-right:4px;font-size:.75rem;font-weight:700;display:inline-block}.am-table td.is-api-cell:before{color:var(--color-darwin)}.am-table td.is-mcp-cell:before{color:#6a5f9e}}.am-part__icon{transition:transform .45s var(--am-ease,cubic-bezier(.22, 1, .36, 1))}.group:hover .am-part__icon{transform:translateY(-3px)rotate(-5deg)}@media (prefers-reduced-motion:reduce){.am-on,.am-move,.am-draw,.am-wing,.am-tone,.am-type{transition:none!important}.am-scan,.am-run,.am-pulse,.am-gear,.am-row{animation:none!important}.am-run{display:none}}
