.fx-note{font-size:var(--fs-xs);color:var(--n-500);line-height:1.8}.ae-inspector textarea{box-sizing:border-box;width:100%;margin-top:7px;padding:9px;border:1px solid var(--n-200);border-radius:var(--radius-sm);color:var(--n-500);background:var(--n-0);resize:vertical;font:inherit}.fx-copy{white-space:normal;line-height:1.9;padding:12px;color:var(--n-500)}.fx-image,.fx-video{width:100%;max-height:260px;object-fit:contain;border-radius:var(--radius-md);background:var(--n-100)}.fx-content-empty{padding:28px 10px;text-align:center;border:1px dashed var(--n-300);border-radius:var(--radius-sm);background:var(--n-50);color:var(--n-500);line-height:2.3}.fx-content-empty small{font-size:var(--fs-xs)}.fx-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.fx-game{position:relative;border:1px solid var(--n-200);background:var(--n-50);border-radius:var(--radius-md);padding:12px 8px;text-align:center}.fx-game b,.fx-game small,.fx-game a{display:block;margin-top:7px;font-size:var(--fs-sm);color:var(--n-500)}.fx-game small{color:var(--n-500);font-size:var(--fs-xs)}.fx-game-icon{position:relative;background:var(--n-150);border-radius:var(--radius-md);padding:18px;font-size:25px;color:var(--n-500)}.fx-badge{position:absolute;right:-3px;top:-3px;max-width:100%;background:var(--p-600);color:var(--on-accent);border-radius:var(--radius-md);padding:3px 6px;font-size:var(--fs-xs)}.fx-badge-sample{display:inline-block;background:var(--p-600);color:var(--on-accent);border-radius:var(--radius-lg);padding:4px 8px}.fx-number{font-size:28px;font-weight:600;color:var(--n-500)}.fx-datum{margin:12px 0}.fx-datum progress{width:100%;height:14px;accent-color:var(--p-600)}.fx-datum b{display:block;margin-top:7px;color:var(--n-500)}.fx-datum p{font-size:var(--fs-xs)}.fx-demo-data{padding:12px;background:var(--n-100);border:1px solid var(--n-200);border-radius:var(--radius-md);margin-bottom:14px;display:flex;gap:7px;flex-wrap:wrap;align-items:center;font-size:var(--fs-xs)}.fx-demo-data button{padding:5px 8px;background:var(--n-0);border:1px solid var(--n-250);border-radius:var(--radius-xs);color:var(--n-500);font-size:var(--fs-xs)}.fx-demo-data small{flex-basis:100%;color:var(--n-500);line-height:1.7}.fx-design-tabs{display:flex;gap:10px;padding:10px 16px;background:var(--n-0);border-bottom:1px solid var(--n-200);flex-shrink:0}.fx-design-tabs button{border:1px solid transparent;background:transparent;border-radius:var(--radius-sm);color:var(--n-500);font-size:var(--fs-sm);padding:8px 12px}.fx-design-tabs button.selected{background:var(--p-50);border-color:var(--p-100);color:var(--n-500)}.fx-design-tabs small{margin-left:7px;color:var(--n-500)}.fx-motion-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);flex:1;min-height:0;overflow:hidden;background:var(--p-25)}.fx-motion-workspace>aside{padding:18px;background:var(--n-0);border-right:1px solid var(--n-200);overflow:auto}.fx-motion-workspace>main{padding:22px;overflow:auto}.fx-motion-workspace h3{font-size:var(--fs-base);color:var(--n-500);margin:0 0 14px}.fx-motion-workspace p{font-size:var(--fs-sm);color:var(--n-500);line-height:1.8}.fx-motion-workspace label{display:block;font-size:var(--fs-sm);color:var(--n-500);margin:16px 0}.fx-motion-workspace label input,.fx-motion-workspace label select{display:block;box-sizing:border-box;width:260px;max-width:100%;margin:7px 0;padding:8px;border:1px solid var(--n-200);border-radius:var(--radius-sm);background:var(--n-0);color:var(--n-500)}.fx-motion-item{display:block;width:100%;background:var(--n-0);border:1px solid var(--n-200);padding:12px;border-radius:var(--radius-sm);text-align:left;margin-bottom:10px;color:var(--n-500)}.fx-motion-item.selected{background:var(--p-50);border-color:var(--p-300)}.fx-motion-item b,.fx-motion-item small{display:block;font-size:var(--fs-sm)}.fx-motion-item small{font-size:var(--fs-xs);color:var(--n-500);margin-top:7px}.fx-motion-slots{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fx-motion-slots section{padding:16px;border:1px solid var(--n-200);border-radius:var(--radius-md);background:var(--n-0)}.fx-motion-slots b,.fx-motion-slots small,.fx-motion-slots span{display:block;font-size:var(--fs-sm);margin-bottom:8px;color:var(--n-500)}.fx-motion-slots small,.fx-motion-slots span{font-size:var(--fs-xs);color:var(--n-500)}.fx-reveal{position:relative;margin:16px auto;min-height:120px;width:150px;display:flex;align-items:center;justify-content:center;background:var(--p-25);border:1px dashed var(--n-300);border-radius:var(--radius-lg);color:var(--n-500)}.fx-reveal>small{position:absolute;top:100%;width:200%;left:-50%;text-align:center;font-size:var(--fs-xs);line-height:1.5;margin-top:4px;color:var(--n-500)}.fx-reveal+.fx-note,.fx-reveal+p{margin-top:30px}.fx-wheel{width:90px;height:90px;border:7px dashed var(--n-400);border-radius:50%;display:grid;place-items:center;font-size:34px;background:var(--n-150)}.fx-pointer{position:absolute;top:4px;left:calc(50% - 7px);color:var(--n-500)}.fx-chest{width:85px;height:62px;border:3px solid var(--n-400);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-sm);display:grid;place-items:center;font-size:35px;background:var(--p-100);transform-origin:bottom}.fx-placeholder{font-size:44px}.fx-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:9px;gap:5px}.fx-grid i{border:1px solid var(--n-300);border-radius:var(--radius-xs);text-align:center;font-size:var(--fs-base);font-style:normal;padding:7px;background:var(--n-0)}.fx-animating .fx-wheel{animation:fx-spin .9s linear infinite}.fx-animating .fx-chest{animation:fx-shake .6s ease-in-out infinite}.fx-grid.fx-animating i{animation:fx-glow .8s alternate infinite}.fx-grid.fx-animating i:nth-child(2n){animation-delay:.3s}.fx-grid.fx-animating i:nth-child(3n){animation-delay:.5s}.fx-animating .fx-placeholder{animation:fx-glow .6s alternate infinite}.fx-motion-dialog{width:380px;max-width:85vw;border:1px solid var(--n-200);border-radius:var(--radius-lg);padding:22px;color:var(--n-500);box-shadow:0 20px 80px color-mix(in srgb,var(--n-700) 25%,transparent)}.fx-motion-dialog::backdrop{background:color-mix(in srgb,var(--n-700) 33%,transparent)}.fx-motion-dialog header{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-base)}.fx-motion-dialog header button{border:0;background:none;font-size:var(--fs-2xl);color:var(--n-500)}.fx-motion-dialog p{font-size:var(--fs-md);line-height:1.9;margin-top:35px}.fx-motion-media{margin-top:18px;background:var(--n-100);border-radius:var(--radius-md);overflow:hidden}.fx-motion-media img,.fx-motion-media video{width:100%;max-height:300px;object-fit:contain}.fx-motion-dialog .fx-reveal{margin:25px auto}.aw-dialog[data-workspace=design] .aw-body:has(.fx-motion-workspace){display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important}@keyframes fx-spin{to{transform:rotate(360deg)}}@keyframes fx-shake{50%{transform:rotate(7deg) translateY(-6px)}}@keyframes fx-glow{to{background:var(--p-200);opacity:.55}}@media(prefers-reduced-motion:reduce){.fx-animating *{animation:none!important}}@media(max-width:1000px){.fx-motion-workspace{grid-template-columns:180px 1fr}.fx-motion-slots{grid-template-columns:1fr}}
